Version Description
5 July 2022 =
Tweak: Horizontal Timeline Title Link
Tweak: Added category support for product in the Post List widget
Fix: Event Calendar link issue
Fix: Logo Grid Insert Media From URL issue
Fix: Content switcher switch direction responsive issue
Download this release
Release Info
Developer | thehappymonster |
Plugin | Happy Addons for Elementor (Mega Menu, Post Grid, Woocommerce Product Grid, Table, Event Calendar, Slider Elementor Widget) |
Version | 3.6.2 |
Comparing to | |
See all releases |
Code changes from version 3.6.1 to 3.6.2
- assets/css/main.css +2 -2
- assets/css/main.min.css +2 -2
- assets/css/widgets/content-switcher.min.css +1 -1
- assets/css/widgets/horizontal-timeline.min.css +1 -1
- assets/js/happy-addons.js +120 -101
- assets/js/happy-addons.min.js +120 -101
- changelog.txt +8 -0
- inc/functions.php +1 -1
- plugin.php +4 -4
- readme.txt +9 -1
- widgets/content-switcher/widget.php +314 -239
- widgets/event-calendar/widget.php +1226 -1225
- widgets/horizontal-timeline/widget.php +78 -8
- widgets/logo-grid/widget.php +12 -11
- widgets/post-list/widget.php +378 -355
assets/css/main.css
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
@-webkit-keyframes tooltips-vert{to{opacity:.9;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@keyframes tooltips-vert{to{opacity:.9;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@-webkit-keyframes tooltips-horz{to{opacity:.9;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@keyframes tooltips-horz{to{opacity:.9;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}.ha-cig,.ha-cig-item .fw-svg-wrap,.ha-cig-item i,.ha-cig-item img{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-cig{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.ha-cig-item{position:relative;display:inline-block;border-radius:100%;text-decoration:none;line-height:100%}.ha-cig-item a.ha-cig-item-outline,.ha-cig-item-outline{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.ha-cig-item .fw-svg-wrap,.ha-cig-item i,.ha-cig-item img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;max-width:100%;width:60px;height:60px;border:3px solid #fff;border-radius:50%;background:#fff;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1);transition:all .4s cubic-bezier(.165,.84,.44,1);-o-object-fit:cover;object-fit:cover}.ha-cig-item:not(:first-child){margin-left:-30px;-webkit-transition:all .3s ease;transition:all .3s ease}.ha-cig-item:not(:last-child){margin-right:5px}.ha-cig:hover .ha-cig-item{margin-left:0}[tooltip]{position:relative}[tooltip]::after,[tooltip]::before{position:absolute;display:none;text-transform:none;font-size:.8em;line-height:1;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[tooltip]::before{z-index:1001;border:5px solid transparent;content:""}[tooltip]::after{z-index:1000;overflow:hidden;padding:1ch 1.5ch;min-width:3em;max-width:21em;border-radius:.3ch;background:#333;-webkit-box-shadow:0 1em 2em -.5em rgba(0,0,0,.35);box-shadow:0 1em 2em -.5em rgba(0,0,0,.35);color:#fff;content:attr(tooltip);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-family:Helvetica,sans-serif}[tooltip]:hover::after,[tooltip]:hover::before{display:block}[tooltip=""]::after,[tooltip=""]::before{display:none!important}[tooltip]:not([flow])::before,[tooltip][flow^=up]::before{bottom:100%;border-top-color:var(--caret-color, #333);border-bottom-width:0}[tooltip]:not([flow])::after,[tooltip][flow^=up]::after{bottom:calc(100% + 5px)}[tooltip]:not([flow])::after,[tooltip]:not([flow])::before,[tooltip][flow^=up]::after,[tooltip][flow^=up]::before{left:50%;-webkit-transform:translate(-50%,-.5em);-ms-transform:translate(-50%,-.5em);transform:translate(-50%,-.5em)}[tooltip][flow^=down]::before{top:100%;border-top-width:0;border-bottom-color:var(--caret-color, #333)}[tooltip][flow^=down]::after{top:calc(100% + 5px)}[tooltip][flow^=down]::after,[tooltip][flow^=down]::before{left:50%;-webkit-transform:translate(-50%,.5em);-ms-transform:translate(-50%,.5em);transform:translate(-50%,.5em)}[tooltip][flow^=left]::after,[tooltip][flow^=left]::before{top:50%;-webkit-transform:translate(-.5em,-50%);-ms-transform:translate(-.5em,-50%);transform:translate(-.5em,-50%)}[tooltip][flow^=left]::before{left:calc(0em - 5px);border-right-width:0;border-left-color:var(--caret-color, #333)}[tooltip][flow^=left]::after{right:calc(100% + 5px)}[tooltip][flow^=right]::after,[tooltip][flow^=right]::before{top:50%;-webkit-transform:translate(.5em,-50%);-ms-transform:translate(.5em,-50%);transform:translate(.5em,-50%)}[tooltip][flow^=right]::before{right:calc(0em - 5px);border-right-color:var(--caret-color, #333);border-left-width:0}[tooltip][flow^=right]::after{left:calc(100% + 5px)}[tooltip]:not([flow]):hover::after,[tooltip]:not([flow]):hover::before,[tooltip][flow^=down]:hover::after,[tooltip][flow^=down]:hover::before,[tooltip][flow^=up]:hover::after,[tooltip][flow^=up]:hover::before{-webkit-animation:tooltips-vert 300ms ease-out forwards;animation:tooltips-vert 300ms ease-out forwards}[tooltip][flow^=left]:hover::after,[tooltip][flow^=left]:hover::before,[tooltip][flow^=right]:hover::after,[tooltip][flow^=right]:hover::before{-webkit-animation:tooltips-horz 300ms ease-out forwards;animation:tooltips-horz 300ms ease-out forwards}
|
5 |
@-webkit-keyframes ha_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ha_fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ha_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes ha_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes ha_rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1}}@keyframes ha_rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1}}@-webkit-keyframes ha_bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes ha_bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@-webkit-keyframes ha_bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1}}@keyframes ha_bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1}}@-webkit-keyframes ha_flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}}@keyframes ha_flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}}@-webkit-keyframes ha_flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}}@keyframes ha_flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}}@-webkit-keyframes ha_swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@keyframes ha_swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@-webkit-keyframes ha_slideInDown{0%{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes ha_slideInDown{0%{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes ha_slideInUp{0%{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes ha_slideInUp{0%{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes ha_slideInLeft{0%{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes ha_slideInLeft{0%{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes ha_slideInRight{0%{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes ha_slideInRight{0%{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.ha_fadeIn{-webkit-animation-name:ha_fadeIn;animation-name:ha_fadeIn}.ha_zoomIn{-webkit-animation-name:ha_zoomIn;animation-name:ha_zoomIn}.ha_rollIn{-webkit-animation-name:ha_rollIn;animation-name:ha_rollIn}.ha_bounce{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:ha_bounce;animation-name:ha_bounce}.ha_bounceIn{-webkit-animation-name:ha_bounceIn;animation-name:ha_bounceIn;-webkit-animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75)}.ha_flipInX,.ha_flipInY{-webkit-animation-name:ha_flipInX;animation-name:ha_flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.ha_flipInY{-webkit-animation-name:ha_flipInY;animation-name:ha_flipInY}.ha_swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:ha_swing;animation-name:ha_swing}.ha_slideInDown{-webkit-animation-name:ha_slideInDown;animation-name:ha_slideInDown}.ha_slideInUp{-webkit-animation-name:ha_slideInUp;animation-name:ha_slideInUp}.ha_slideInLeft{-webkit-animation-name:ha_slideInLeft;animation-name:ha_slideInLeft}.ha_slideInRight{-webkit-animation-name:ha_slideInRight;animation-name:ha_slideInRight}.ha-css-transform-yes{-webkit-transition-duration:var(--ha-tfx-transition-duration, .2s);transition-duration:var(--ha-tfx-transition-duration, .2s);-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translate(var(--ha-tfx-translate-x, 0),var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1),var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0),var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0));transform:translate(var(--ha-tfx-translate-x, 0),var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1),var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0),var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0))}.ha-css-transform-yes:hover{-webkit-transform:translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)),var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)),var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)),var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)));transform:translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)),var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)),var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)),var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)))}.happy-addon>.elementor-widget-container{word-wrap:break-word;overflow-wrap:break-word}.happy-addon>.elementor-widget-container,.happy-addon>.elementor-widget-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.happy-addon p:empty{display:none}.happy-addon .elementor-inline-editing{min-height:auto!important}.happy-addon-pro img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.ha-screen-reader-text{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;padding:0;width:1px;height:1px;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ha-has-bg-overlay>.elementor-widget-container{position:relative;z-index:1}.ha-has-bg-overlay>.elementor-widget-container:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:""}.ha-popup--is-enabled .ha-js-popup,.ha-popup--is-enabled .ha-js-popup img{cursor:-webkit-zoom-in!important;cursor:zoom-in!important}.mfp-wrap .mfp-arrow,.mfp-wrap .mfp-close{background-color:transparent}.mfp-wrap .mfp-arrow:focus,.mfp-wrap .mfp-close:focus{outline-width:thin}.ha-advanced-tooltip-enable{position:relative;cursor:pointer;--ha-tooltip-arrow-color:black;--ha-tooltip-arrow-distance:0}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content{position:absolute;z-index:999;display:none;padding:5px 0;width:120px;height:auto;border-radius:6px;background-color:#000;color:#fff;text-align:center;opacity:0}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content::after{position:absolute;border-width:5px;border-style:solid;content:""}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.no-arrow::after{visibility:hidden}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.show{display:inline-block;opacity:1}.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content{top:unset;right:0;bottom:calc(101% + var(--ha-tooltip-arrow-distance));left:0;margin:0 auto}.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after{top:100%;right:unset;bottom:unset;left:50%;border-color:var(--ha-tooltip-arrow-color) transparent transparent transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content{top:calc(101% + var(--ha-tooltip-arrow-distance));right:0;bottom:unset;left:0;margin:0 auto}.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after{top:unset;right:unset;bottom:100%;left:50%;border-color:transparent transparent var(--ha-tooltip-arrow-color) transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content{top:50%;right:calc(101% + var(--ha-tooltip-arrow-distance));bottom:unset;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after{top:50%;right:unset;bottom:unset;left:100%;border-color:transparent transparent transparent var(--ha-tooltip-arrow-color);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content{top:50%;right:unset;bottom:unset;left:calc(101% + var(--ha-tooltip-arrow-distance));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after{top:50%;right:100%;bottom:unset;left:unset;border-color:transparent var(--ha-tooltip-arrow-color) transparent transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content{top:unset;right:0;bottom:calc(101% + var(--ha-tooltip-arrow-distance));left:0;margin:0 auto}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after{top:100%;right:unset;bottom:unset;left:50%;border-color:var(--ha-tooltip-arrow-color) transparent transparent transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content{top:calc(101% + var(--ha-tooltip-arrow-distance));right:0;bottom:unset;left:0;margin:0 auto}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after{top:unset;right:unset;bottom:100%;left:50%;border-color:transparent transparent var(--ha-tooltip-arrow-color) transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content{top:50%;right:calc(101% + var(--ha-tooltip-arrow-distance));bottom:unset;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after{top:50%;right:unset;bottom:unset;left:100%;border-color:transparent transparent transparent var(--ha-tooltip-arrow-color);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content{top:50%;right:unset;bottom:unset;left:calc(101% + var(--ha-tooltip-arrow-distance));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after{top:50%;right:100%;bottom:unset;left:unset;border-color:transparent var(--ha-tooltip-arrow-color) transparent transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.elementor-editor-active .happy-addon.ha-gravityforms .gform_wrapper{display:block!important}
|
6 |
.ha-comparison-table{position:relative}.ha-comparison-table__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:0;background-color:#5636d1;color:#fff;vertical-align:middle;font-weight:700;font-size:18px;line-height:20px}.ha-comparison-table__head-column-cell-title-tag{margin:0}.ha-comparison-table__head.table-sticky{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%}.ha-comparison-table__head-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:15px;width:15%}.ha-comparison-table__head-item:first-child{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.ha-comparison-table__head-item .ha-comparison-table__head-column-cell-icon{margin:0 10px 0 0}.ha-comparison-table__head-item.icon-right .ha-comparison-table__head-column-cell-icon{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0 0 0 10px}.ha-comparison-table__row{margin-bottom:25px}.ha-comparison-table__row-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #e7e7e9;background-color:transparent;vertical-align:middle}.ha-comparison-table__row-item:first-child{border-top:0}.ha-comparison-table__row-item:last-child{border-bottom:0}.ha-comparison-table__row-item-cell{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:15px;width:15%}.ha-comparison-table__row-item-cell:first-child{-webkit-box-flex:10;-webkit-flex-grow:10;-ms-flex-positive:10;flex-grow:10}.ha-comparison-table__row-item-cell-title-tag{margin:0;font-weight:var(--e-global-typography-text-font-weight);font-family:var(--e-global-typography-text-font-family),Sans-serif}.ha-comparison-table__row-cell-icon{font-size:20px;line-height:1}.ha-comparison-table__btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%}.ha-comparison-table__btns-item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:15%;text-align:center}@media screen and (min-width:300px) and (max-width:900px){.ha-comparison-table__btns-item{width:auto}}.ha-comparison-table__btns-item a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:10px 15px;border-radius:5px;background-color:#151515;color:#fff;font-weight:var(--e-global-typography-accent-font-weight);font-family:var(--e-global-typography-accent-font-family),Sans-serif}.ha-comparison-table__btns-item a:hover{background-color:#d6226e}@media screen and (min-width:300px) and (max-width:900px){.ha-comparison-table .elementor-widget-container{overflow-x:auto}}
|
7 |
-
.ha-cs-design-round .ha-cs-switch.active span{color:#562dd4}.ha-cs-design-round-2 .ha-cs-switch.active span{color:#e2498a}.ha-cs-design-square .ha-cs-switch.active span{color:#61ce70}.ha-cs-design-square-2 .ha-cs-switch.active span{color:#f67c21}.ha-cs-design-button .ha-cs-switch-wrapper{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.ha-cs-switch-container
|
8 |
@-webkit-keyframes HaCtvBtn_Newbie_MoveUpInitial{to{-webkit-transform:translate3d(0,-105%,0);transform:translate3d(0,-105%,0)}}@keyframes HaCtvBtn_Newbie_MoveUpInitial{to{-webkit-transform:translate3d(0,-105%,0);transform:translate3d(0,-105%,0)}}@-webkit-keyframes HaCtvBtn_Newbie_MoveUpEnd{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes HaCtvBtn_Newbie_MoveUpEnd{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes HaCtvBtn_Exploit_MoveScaleUpInitial{to{opacity:0;-webkit-transform:translate3d(0,-105%,0) scale3d(1,2,1);transform:translate3d(0,-105%,0) scale3d(1,2,1)}}@keyframes HaCtvBtn_Exploit_MoveScaleUpInitial{to{opacity:0;-webkit-transform:translate3d(0,-105%,0) scale3d(1,2,1);transform:translate3d(0,-105%,0) scale3d(1,2,1)}}@-webkit-keyframes HaCtvBtn_Exploit_MoveScaleUpEnd{0%{opacity:0;-webkit-transform:translate3d(0,100%,0) scale3d(1,2,1);transform:translate3d(0,100%,0) scale3d(1,2,1)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes HaCtvBtn_Exploit_MoveScaleUpEnd{0%{opacity:0;-webkit-transform:translate3d(0,100%,0) scale3d(1,2,1);transform:translate3d(0,100%,0) scale3d(1,2,1)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ha-creative-btn-wrap{display:inline-block;--ha-ctv-btn-bg-clr:#fff;--ha-ctv-btn-bg-hvr-clr:#ff067d;--ha-ctv-btn-border-clr:#ff067d;--ha-ctv-btn-border-hvr-clr:#ff067d;--ha-ctv-btn-txt-clr:#ff067d;--ha-ctv-btn-txt-hvr-clr:#fff}.ha-creative-btn-wrap .ha-creative-btn{position:relative;z-index:0;display:inline-block;padding:15px 25px;max-width:100%;border-color:var(--ha-ctv-btn-border-clr);border-radius:5px;background:var(--ha-ctv-btn-bg-clr);color:var(--ha-ctv-btn-txt-clr);text-align:center;text-decoration:none;font-size:14px;line-height:1;-webkit-transition:all .3s;transition:all .3s}.ha-creative-btn-wrap .ha-creative-btn:hover{border-color:var(--ha-ctv-btn-border-hvr-clr);background:var(--ha-ctv-btn-bg-hvr-clr)}.ha-creative-btn-wrap .ha-stl--estilo{padding:25px 80px;border-width:3px;border-style:solid;border-radius:0;cursor:pointer}.ha-creative-btn-wrap .ha-stl--estilo:after{position:absolute;z-index:-1;background:var(--ha-ctv-btn-bg-hvr-clr);content:"";-webkit-transition:all .3s;transition:all .3s}.ha-creative-btn-wrap .ha-stl--estilo:active,.ha-creative-btn-wrap .ha-stl--estilo:hover{background:var(--ha-ctv-btn-bg-clr);color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--dissolve:after{top:0;left:0;width:100%;height:100%;opacity:0}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--dissolve:active,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--dissolve:hover,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen:hover,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen:active,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen:hover{color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--dissolve:active:after,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--dissolve:hover:after{opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-down:after{top:0;left:0;width:100%;height:0}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-down:active:after,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-down:hover:after{height:100%}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-right:after{top:0;left:0;width:0;height:100%}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-right:active:after,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-right:hover:after{width:100%}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--cross-slider,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-x,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-y{overflow:hidden}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-x:after{top:50%;left:50%;width:0;height:103%;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-x:hover:after{width:90%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-x:active:after{width:101%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--cross-slider:after{top:50%;left:50%;width:100%;height:0;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--cross-slider:hover:after{height:260%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--cross-slider:active:after{height:400%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-y:after{top:50%;left:50%;width:101%;height:0;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-y:hover:after{height:75%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-y:active:after{height:130%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo,.ha-creative-btn-wrap .ha-stl--iconica,.ha-creative-btn-wrap .ha-stl--symbolab{display:inline-block;overflow:hidden;outline:0;background:var(--ha-ctv-btn-bg-clr);color:var(--ha-ctv-btn-txt-clr);text-transform:uppercase;letter-spacing:1px;font-weight:700}.ha-creative-btn-wrap .ha-stl--symbolab{padding:25px 80px;border-width:3px;border-style:solid;border-radius:50px}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--wapasha:hover,.ha-creative-btn-wrap .ha-stl--symbolab:active,.ha-creative-btn-wrap .ha-stl--symbolab:hover{background:var(--ha-ctv-btn-bg-hvr-clr);color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--symbolab>i{position:absolute;top:50%;-webkit-transition:left .3s,right .3s;transition:left .3s,right .3s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-right i{left:130%}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-right:active i,.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-right:hover i{left:80%}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-left i{left:-50%}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-left:active i,.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-left:hover i{left:10%}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-right i{left:70%;opacity:0}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-right:active i,.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-right:hover i{left:80%;opacity:1}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-left i{left:30%;opacity:0}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-left:active i,.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-left:hover i{left:10%;opacity:1}.ha-creative-btn-wrap .ha-stl--iconica{padding:0!important;border-radius:0;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ha-creative-btn-wrap .ha-stl--iconica:active,.ha-creative-btn-wrap .ha-stl--iconica:hover{border-color:var(--ha-ctv-btn-border-hvr-clr);background:var(--ha-ctv-btn-bg-hvr-clr);color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--iconica>span{display:inline-block;padding:25px 80px;-webkit-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ha-creative-btn-wrap .ha-stl--iconica>i{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;-webkit-transition:all .3s;transition:all .3s}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-down:hover>span{-webkit-transform:translateY(300%);-ms-transform:translateY(300%);transform:translateY(300%)}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-down>i{top:-100%;left:0}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-down:hover>i,.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-top:hover>i{top:0}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-top:hover>span{-webkit-transform:translateY(-300%);-ms-transform:translateY(-300%);transform:translateY(-300%)}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-top>i{top:100%;left:0}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-right:hover>span{-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%)}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-right>i{top:0;left:-100%}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-left:hover>i,.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-right:hover>i{left:0}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-left:hover>span{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-left>i{top:0;left:100%}.ha-creative-btn-wrap .ha-stl--iconica,.ha-creative-btn-wrap .ha-stl--montino{border-width:3px;border-style:solid;border-color:var(--ha-ctv-btn-border-clr)}.ha-creative-btn-wrap .ha-stl--montino:active,.ha-creative-btn-wrap .ha-stl--montino:hover{border-color:var(--ha-ctv-btn-border-hvr-clr);color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona{z-index:1;overflow:hidden;padding:0!important;outline:0;border-radius:0;background:var(--ha-ctv-btn-bg-clr);cursor:pointer}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona>span{padding:25px 80px;-webkit-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(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona>span{display:block;vertical-align:middle}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona::after{position:absolute;top:0;left:0;background:var(--ha-ctv-btn-bg-hvr-clr);content:attr(data-text);opacity:0;-webkit-transform:translate(0,25%);-ms-transform:translate(0,25%);transform:translate(0,25%)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona:hover>span{opacity:0;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona:hover::after{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen::before{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;background:var(--ha-ctv-btn-bg-hvr-clr);content:attr(data-text);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);padding:25px 80px}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen>span{-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen>span{display:block;padding:25px 80px}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen:hover::before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen:hover::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen:hover::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen:hover>span{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen{z-index:1;overflow:hidden;padding:25px 80px;outline:0;border-radius:0;background:var(--ha-ctv-btn-bg-clr);cursor:pointer}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::before{position:absolute;bottom:100%;left:0;z-index:-1;width:100%;height:100%;content:""}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::before{background:var(--ha-ctv-btn-bg-hvr-clr);opacity:.7}.ha-creative-btn-wrap .ha-stl--hermosa,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina:hover{background:var(--ha-ctv-btn-bg-hvr-clr)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen:hover::after{-webkit-transition-delay:.175s;transition-delay:.175s}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--wapasha{z-index:1;padding:25px 80px;outline:0;border-width:0;border-radius:0;background:var(--ha-ctv-btn-bg-clr);cursor:pointer;--ha-ctv-btn-bg-clr:#ff067d;--ha-ctv-btn-bg-hvr-clr:#fff;--ha-ctv-btn-border-clr:#fff;--ha-ctv-btn-border-hvr-clr:#ff067d;--ha-ctv-btn-txt-clr:#fff;--ha-ctv-btn-txt-hvr-clr:#ff067d}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--wapasha::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:inherit;content:"";opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);-webkit-transform:scale3d(.6,.6,1);transform:scale3d(.6,.6,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--wapasha:hover::before{border-color:var(--ha-ctv-btn-border-hvr-clr);opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina{overflow:hidden;padding:25px 80px;background:var(--ha-ctv-btn-bg-clr);color:var(--ha-ctv-btn-txt-clr);-webkit-transition:background .3s;transition:background .3s}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina>span{-webkit-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(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina>span{display:inline-block;color:var(--ha-ctv-btn-txt-clr);opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina::before{position:absolute;top:0;left:0}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina::before{padding:25px 80px;content:attr(data-text)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina:hover::before{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina:hover>span{color:var(--ha-ctv-btn-txt-hvr-clr);opacity:1;-webkit-transition-delay:var(--delay, .045s);transition-delay:var(--delay, .045s);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman{padding:25px 80px;border-width:0;background:var(--ha-ctv-btn-bg-hvr-clr);--ha-ctv-btn-bg-clr:#ff067d;--ha-ctv-btn-bg-hvr-clr:#fff;--ha-ctv-btn-border-clr:#fff;--ha-ctv-btn-border-hvr-clr:#ff067d;--ha-ctv-btn-txt-clr:#fff;--ha-ctv-btn-txt-hvr-clr:#ff067d}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::before{z-index:-1;border-radius:inherit;content:"";pointer-events:none}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::before{width:100%;height:100%;border-width:2px;border-style:solid;border-color:var(--ha-ctv-btn-border-hvr-clr);opacity:0;-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::after{width:100%;height:100%;background:var(--ha-ctv-btn-bg-clr)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman:hover::before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman:hover::after{opacity:0;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--sacnite{overflow:hidden;padding:25px 80px;background:var(--ha-ctv-btn-bg-clr)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--sacnite::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:inherit;background:var(--ha-ctv-btn-bg-hvr-clr);content:"";-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--sacnite:hover::before{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--sacnite>span{pointer-events:none}.ha-creative-btn-wrap .ha-stl--hermosa{padding:25px 80px;color:var(--ha-ctv-btn-txt-clr)}.ha-creative-btn-wrap .ha-stl--hermosa:active,.ha-creative-btn-wrap .ha-stl--hermosa:hover{color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--hermosa::after,.ha-creative-btn-wrap .ha-stl--hermosa::before{position:absolute;top:0;left:0;width:100%;height:100%}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--expandable{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;padding:20px 25px;border-width:2px;border-style:solid;border-radius:0;background:var(--ha-ctv-btn-bg-clr);color:var(--ha-ctv-btn-txt-clr);font-weight:700}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--expandable span{position:relative;display:inline-block;overflow:hidden}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--expandable span.text{width:0;white-space:nowrap;-webkit-transition:width .2s;transition:width .2s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--expandable:hover span.text{margin-right:10px;width:auto}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--upward{overflow:hidden;border-width:2px;border-style:solid;border-radius:3em;font-weight:700}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--upward span{position:relative}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie::before,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--upward::before{background:var(--ha-ctv-btn-bg-clr);content:"";-webkit-transition:-webkit-transform .3s cubic-bezier(.7,0,.2,1);transition:transform .3s cubic-bezier(.7,0,.2,1);transition:transform .3s cubic-bezier(.7,0,.2,1),-webkit-transform .3s cubic-bezier(.7,0,.2,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--upward:hover::before{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie{overflow:hidden;padding:25px 80px;border-width:2px;border-style:solid;font-weight:500}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie span{position:relative;display:block}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie>span,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie>span>span{overflow:hidden}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie:hover>span>span{-webkit-animation:HaCtvBtn_Newbie_MoveUpInitial .2s forwards,HaCtvBtn_Newbie_MoveUpEnd .2s forwards .2s;animation:HaCtvBtn_Newbie_MoveUpInitial .2s forwards,HaCtvBtn_Newbie_MoveUpEnd .2s forwards .2s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie::before{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie:hover::before{-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render{overflow:hidden;border-width:2px;border-style:solid;border-color:var(--ha-ctv-btn-border-clr);border-radius:.5em;background:var(--ha-ctv-btn-bg-hvr-clr)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render>span{position:relative}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render::before{left:-10%;width:120%;background:var(--ha-ctv-btn-bg-clr);content:"";-webkit-transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1),-webkit-transform .4s cubic-bezier(.3,1,.8,1);-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill:hover .ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill:active,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:hover .ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:active,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render:hover .ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render:active{border-color:var(--ha-ctv-btn-border-hvr-clr)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render:hover::before{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5em 3em;width:175px;height:120px;background:0 0;--ha-ctv-btn-bg-clr:#ff067d;--ha-ctv-btn-bg-hvr-clr:#562dd4;--ha-ctv-btn-txt-clr:#fff;--ha-ctv-btn-txt-hvr-clr:#fff}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape::before{background:var(--ha-ctv-btn-bg-clr);content:"";-webkit-transition:background .5s ease,-webkit-clip-path .5s cubic-bezier(.585,2.5,.645,.55);transition:clip-path .5s cubic-bezier(.585,2.5,.645,.55),background .5s ease;transition:clip-path .5s cubic-bezier(.585,2.5,.645,.55),background .5s ease,-webkit-clip-path .5s cubic-bezier(.585,2.5,.645,.55);-webkit-clip-path:path("M154.5,88.5 C131,113.5 62.5,110 30,89.5 C-2.5,69 -3.5,42 4.5,25.5 C12.5,9 33.5,-6 85,3.5 C136.5,13 178,63.5 154.5,88.5 Z");clip-path:path("M154.5,88.5 C131,113.5 62.5,110 30,89.5 C-2.5,69 -3.5,42 4.5,25.5 C12.5,9 33.5,-6 85,3.5 C136.5,13 178,63.5 154.5,88.5 Z")}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape:hover::before{background:var(--ha-ctv-btn-bg-hvr-clr);-webkit-clip-path:path("M143,77 C117,96 74,100.5 45.5,91.5 C17,82.5 -10.5,57 5.5,31.5 C21.5,6 79,-5.5 130.5,4 C182,13.5 169,58 143,77 Z");clip-path:path("M143,77 C117,96 74,100.5 45.5,91.5 C17,82.5 -10.5,57 5.5,31.5 C21.5,6 79,-5.5 130.5,4 C182,13.5 169,58 143,77 Z")}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape::after{top:5%;z-index:-1;width:97%;height:86%;border-width:1px;border-style:solid;border-color:var(--ha-ctv-btn-bg-clr);border-radius:58% 42% 55% 45%/56% 45% 55% 44%;content:"";-webkit-transition:-webkit-transform .5s cubic-bezier(.585,2.5,.645,.55);transition:transform .5s cubic-bezier(.585,2.5,.645,.55);transition:transform .5s cubic-bezier(.585,2.5,.645,.55),-webkit-transform .5s cubic-bezier(.585,2.5,.645,.55);-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape:hover::after{border-color:var(--ha-ctv-btn-bg-hvr-clr);-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape>span{z-index:1;display:block;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape:hover span{-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit{overflow:hidden;border-width:2px;border-style:solid;border-color:var(--ha-ctv-btn-border-clr);border-radius:.85em;background:var(--ha-ctv-btn-bg-clr)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit>span{position:relative;z-index:10;display:block}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:hover span{-webkit-animation:HaCtvBtn_Exploit_MoveScaleUpInitial .3s forwards,HaCtvBtn_Exploit_MoveScaleUpEnd .3s forwards .3s;animation:HaCtvBtn_Exploit_MoveScaleUpInitial .3s forwards,HaCtvBtn_Exploit_MoveScaleUpEnd .3s forwards .3s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit::before{top:-110%;left:-10%;padding-bottom:120%;width:120%;height:0;border-radius:50%;background:var(--ha-ctv-btn-bg-hvr-clr);content:"";-webkit-transform:translate3d(0,68%,0) scale3d(0,0,0);transform:translate3d(0,68%,0) scale3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit::after,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:hover::before{-webkit-transition:-webkit-transform .4s cubic-bezier(.1,0,.3,1);transition:transform .4s cubic-bezier(.1,0,.3,1);transition:transform .4s cubic-bezier(.1,0,.3,1),-webkit-transform .4s cubic-bezier(.1,0,.3,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:hover::before{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit::after{background:var(--ha-ctv-btn-bg-hvr-clr);content:"";-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:hover::after{-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;width:100px;height:100px;border-width:2px;border-style:solid;border-color:var(--ha-ctv-btn-border-clr);border-radius:50%;font-weight:500}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill span{position:relative;display:block}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill>span{overflow:hidden}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill:hover>span>span{-webkit-animation:MoveUpInitial .2s forwards,MoveUpEnd .2s forwards .2s;animation:MoveUpInitial .2s forwards,MoveUpEnd .2s forwards .2s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill::before{padding-bottom:100%;width:100%;height:0;border-radius:50%;background:var(--ha-ctv-btn-bg-clr);content:"";-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.7,0,.2,1);transition-timing-function:cubic-bezier(.7,0,.2,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill:hover::before{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom{padding:0!important;border-width:0!important;background:0 0;--ha-ctv-btn-bg-clr:#ff067d;--ha-ctv-btn-bg-hvr-clr:#fff;--ha-ctv-btn-txt-clr:#fff;--ha-ctv-btn-txt-hvr-clr:#ff067d}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom:hover div::before{-webkit-transition:-webkit-transform .4s cubic-bezier(.1,0,.3,1);transition:transform .4s cubic-bezier(.1,0,.3,1);transition:transform .4s cubic-bezier(.1,0,.3,1),-webkit-transform .4s cubic-bezier(.1,0,.3,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;border-width:2px;border-style:solid;border-color:var(--ha-ctv-btn-border-clr);border-radius:.85em;background:var(--ha-ctv-btn-bg-clr)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom:hover div{border-color:var(--ha-ctv-btn-border-hvr-clr);-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div::after,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div::before{position:absolute;background:var(--ha-ctv-btn-bg-hvr-clr);content:""}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div::before{top:50%;left:50%;padding-bottom:110%;width:110%;height:0;border-radius:50%;-webkit-transform:translate3d(-50%,-50%,0) scale3d(0,0,1);transform:translate3d(-50%,-50%,0) scale3d(0,0,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom:hover div::before{-webkit-transform:translate3d(-50%,-50%,0) scale3d(1,1,1);transform:translate3d(-50%,-50%,0) scale3d(1,1,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div::after{top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom:hover div::after{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-duration:.01s;transition-duration:.01s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom span{position:relative;display:block;padding:1.5em 3em}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;width:120px;height:120px;border-width:0!important;background:0 0;font-weight:700;--ha-ctv-btn-border-clr:#e8e8e8;--ha-ctv-btn-border-hvr-clr:#ff067d;--ha-ctv-btn-stroke-width:1px;--ha-ctv-btn-txt-clr:#ff067d;--ha-ctv-btn-txt-hvr-clr:#ff067d;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup .progress{position:absolute;top:50%;left:50%;width:96px;height:96px;-webkit-transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);transition:transform .4s cubic-bezier(.7,0,.3,1);transition:transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup:hover .progress{-webkit-transform:translate(-50%,-50%) scale3d(1.2,1.2,1);transform:translate(-50%,-50%) scale3d(1.2,1.2,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup .progress__circle{fill:none;stroke:var(--ha-ctv-btn-border-clr);stroke-width:var(--ha-ctv-btn-stroke-width, 1px)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup .progress__path{fill:none;stroke-width:var(--ha-ctv-btn-stroke-width, 1px)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup:focus-visible .progress__circle{fill:rgba(252,196,63,.4)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup .progress__path{-webkit-transition:stroke-dashoffset .4s cubic-bezier(.7,0,.3,1);transition:stroke-dashoffset .4s cubic-bezier(.7,0,.3,1);stroke:var(--ha-ctv-btn-border-hvr-clr);stroke-dasharray:1;stroke-dashoffset:1}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup:hover .progress__path{stroke-dashoffset:0}
|
9 |
.ha-data-table .elementor-widget-container{overflow:hidden}.ha-data-table .ha-table{margin-bottom:0}.ha-data-table .ha-table__head-column-cell{padding:20px;border:1px solid;border-color:#5636d1 #320ebd #5636d1 #5636d1;background-color:#5636d1;color:#fff;vertical-align:middle;text-align:center}.ha-data-table .ha-table__head-column-cell-wrap{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-data-table .ha-table__head-column-cell-icon{padding-left:10px;line-height:1}.ha-data-table .ha-table__body-row-cell-icon img,.ha-data-table .ha-table__head-column-cell-icon img{width:40px;-o-object-fit:cover;object-fit:cover}.ha-data-table .ha-table__body-row-cell-icon svg,.ha-data-table .ha-table__head-column-cell-icon svg{width:40px;height:auto;fill:currentColor}.ha-data-table .ha-table__body-row:nth-child(even),.ha-data-table .ha-table__body-row:nth-child(odd){background-color:#fff}.ha-data-table .ha-table__body-row:nth-child(even):hover{background-color:rgba(86,54,209,.08)}.ha-data-table .ha-table__body-row:nth-child(odd):hover{background-color:rgba(232,53,124,.08)}.ha-data-table .ha-table__body-row-cell{padding:15px;border:1px solid #ddd;background-color:transparent;vertical-align:middle}.ha-data-table .ha-table__body-row-cell-wrap{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-data-table .ha-table__body-row-cell-icon{padding-left:10px;line-height:1}.ha-data-table .ha-table__body .ha-table__head-column-cell{display:none}.ha-data-table.ha-column-icon-bottom .ha-table__head-column-cell-icon,.ha-data-table.ha-column-icon-top .ha-table__head-column-cell-icon{width:100%}.ha-data-table.ha-column-icon-left .ha-table__head-column-cell-icon,.ha-data-table.ha-column-icon-right .ha-table__head-column-cell-icon{width:auto}.ha-data-table.ha-row-icon-bottom .ha-table__body-row-cell-icon,.ha-data-table.ha-row-icon-top .ha-table__body-row-cell-icon{width:100%}.ha-data-table.ha-row-icon-left .ha-table__body-row-cell-icon,.ha-data-table.ha-row-icon-right .ha-table__body-row-cell-icon{width:auto}.ha-data-table.ha-column-icon-left .ha-table__head-column-cell-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ha-data-table.ha-column-icon-right .ha-table__head-column-cell-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-data-table.ha-column-icon-top .ha-table__head-column-cell-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ha-data-table.ha-column-icon-bottom .ha-table__head-column-cell-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-data-table.ha-row-icon-left .ha-table__body-row-cell-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ha-data-table.ha-row-icon-right .ha-table__body-row-cell-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-data-table.ha-row-icon-top .ha-table__body-row-cell-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ha-data-table.ha-row-icon-bottom .ha-table__body-row-cell-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.ha-data-table .ha-table__head{display:none}.ha-data-table .ha-table__body .ha-table__body-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-data-table .ha-table__body .ha-table__body-row-cell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:-1px;padding:0!important}.ha-data-table .ha-table__body .ha-table__body-row-cell:first-child{margin-top:auto}.ha-data-table .ha-table__body .ha-table__head-column-cell{display:block;width:100%}.ha-data-table .ha-table__body .ha-table__body-row-cell-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.ha-data-table.ha-row-icon-left.ha-row-alignment-left .ha-table__body-row-cell-wrap{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-data-table.ha-row-icon-left.ha-row-alignment-center .ha-table__body-row-cell-wrap{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-data-table.ha-row-icon-left.ha-row-alignment-right .ha-table__body-row-cell-wrap{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-data-table.ha-row-icon-bottom.ha-row-alignment-left .ha-table__body-row-cell-wrap,.ha-data-table.ha-row-icon-top.ha-row-alignment-left .ha-table__body-row-cell-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-data-table.ha-row-icon-bottom.ha-row-alignment-center .ha-table__body-row-cell-wrap,.ha-data-table.ha-row-icon-top.ha-row-alignment-center .ha-table__body-row-cell-wrap{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-data-table.ha-row-icon-bottom.ha-row-alignment-right .ha-table__body-row-cell-wrap,.ha-data-table.ha-row-icon-top.ha-row-alignment-right .ha-table__body-row-cell-wrap{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}
|
10 |
.ha-dual-btn,.ha-dual-btn-connector{display:inline-block}.ha-dual-btn-wrapper{position:relative;text-align:center;font-weight:400}.ha-dual-btn{padding:1.3rem 2.3rem;max-width:100%;color:#fff;text-decoration:none;font-size:14px;line-height:1}.ha-dual-btn--left{background-color:#562dd4}.ha-dual-btn--left:focus,.ha-dual-btn--left:hover{background-color:#4423ab;color:#fff}.ha-dual-btn--right{background-color:#e2498a}.ha-dual-btn--right:focus,.ha-dual-btn--right:hover{background-color:#d6226e;color:#fff}.ha-dual-btn-connector{position:absolute!important;z-index:9;overflow:hidden;width:30px;height:30px;border-radius:100%;background-color:#fff;-webkit-box-shadow:0 0 0 5px rgba(255,255,255,.3);box-shadow:0 0 0 5px rgba(255,255,255,.3);color:#27374c;text-transform:uppercase;font-size:12px;line-height:30px;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.ha-dual-btn-icon>svg{width:1em;height:auto;vertical-align:top;fill:currentColor}.ha-dual-btn-icon>i{font-size:1em}.ha-dual-btn-icon--before{margin-right:5px}.ha-dual-btn-icon--after{margin-left:5px}.ha-dual-button>.elementor-widget-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-dual-button--mobile-layout-stack>.elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-dual-button--mobile-layout-stack .ha-dual-btn-wrapper{max-width:100%}.ha-dual-button--mobile-layout-stack .ha-dual-btn-connector{top:100%;right:50%}.ha-dual-button--mobile-layout-stack .ha-dual-btn--left{border-radius:30px 30px 0 0}.ha-dual-button--mobile-layout-stack .ha-dual-btn--right{border-radius:0 0 30px 30px}.ha-dual-button--mobile-layout-stack.ha-dual-button--mobile-align-left>.elementor-widget-container{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.ha-dual-button--mobile-layout-stack.ha-dual-button--mobile-align-center>.elementor-widget-container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-dual-button--mobile-layout-stack.ha-dual-button--mobile-align-right>.elementor-widget-container{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.ha-dual-button--mobile-layout-queue.ha-dual-button--mobile-align-left>.elementor-widget-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-dual-button--mobile-layout-queue.ha-dual-button--mobile-align-center>.elementor-widget-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-dual-button--mobile-layout-queue.ha-dual-button--mobile-align-right>.elementor-widget-container{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-dual-button--mobile-layout-queue>.elementor-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-dual-button--mobile-layout-queue .ha-dual-btn-wrapper{max-width:50%}.ha-dual-button--mobile-layout-queue .ha-dual-btn-connector{top:50%;right:0}.ha-dual-button--mobile-layout-queue .ha-dual-btn--left{border-radius:50px 0 0 50px}.ha-dual-button--mobile-layout-queue .ha-dual-btn--right{border-radius:0 50px 50px 0}@media (min-width:768px){.ha-dual-button--tablet-layout-stack.ha-dual-button--tablet-align-left>.elementor-widget-container{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.ha-dual-button--tablet-layout-stack.ha-dual-button--tablet-align-center>.elementor-widget-container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-dual-button--tablet-layout-stack.ha-dual-button--tablet-align-right>.elementor-widget-container{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.ha-dual-button--tablet-layout-queue.ha-dual-button--tablet-align-left>.elementor-widget-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-dual-button--tablet-layout-queue.ha-dual-button--tablet-align-center>.elementor-widget-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-dual-button--tablet-layout-queue.ha-dual-button--tablet-align-right>.elementor-widget-container{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-dual-button--tablet-layout-stack>.elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-dual-button--tablet-layout-stack .ha-dual-btn-wrapper{max-width:100%}.ha-dual-button--tablet-layout-stack .ha-dual-btn-connector{top:100%;right:50%}.ha-dual-button--tablet-layout-stack .ha-dual-btn--left{border-radius:30px 30px 0 0}.ha-dual-button--tablet-layout-stack .ha-dual-btn--right{border-radius:0 0 30px 30px}.ha-dual-button--tablet-layout-queue>.elementor-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-dual-button--tablet-layout-queue .ha-dual-btn-wrapper{max-width:50%}.ha-dual-button--tablet-layout-queue .ha-dual-btn-connector{top:50%;right:0}.ha-dual-button--tablet-layout-queue .ha-dual-btn--left{border-radius:50px 0 0 50px}.ha-dual-button--tablet-layout-queue .ha-dual-btn--right{border-radius:0 50px 50px 0}}@media (min-width:1025px){.ha-dual-button--layout-stack.ha-dual-button--align-left>.elementor-widget-container{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.ha-dual-button--layout-stack.ha-dual-button--align-center>.elementor-widget-container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-dual-button--layout-stack.ha-dual-button--align-right>.elementor-widget-container{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.ha-dual-button--layout-queue.ha-dual-button--align-left>.elementor-widget-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-dual-button--layout-queue.ha-dual-button--align-center>.elementor-widget-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-dual-button--layout-queue.ha-dual-button--align-right>.elementor-widget-container{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-dual-button--layout-stack>.elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-dual-button--layout-stack .ha-dual-btn-wrapper{max-width:100%}.ha-dual-button--layout-stack .ha-dual-btn-connector{top:100%;right:50%}.ha-dual-button--layout-stack .ha-dual-btn--left{border-radius:30px 30px 0 0}.ha-dual-button--layout-stack .ha-dual-btn--right{border-radius:0 0 30px 30px}.ha-dual-button--layout-queue>.elementor-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-dual-button--layout-queue .ha-dual-btn-wrapper{max-width:50%}.ha-dual-button--layout-queue .ha-dual-btn-connector{top:50%;right:0}.ha-dual-button--layout-queue .ha-dual-btn--left{border-radius:50px 0 0 50px}.ha-dual-button--layout-queue .ha-dual-btn--right{border-radius:0 50px 50px 0}}
|
@@ -13,7 +13,7 @@
|
|
13 |
.ha-fun-factor__content .ha-fun-factor__content-number-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;line-height:1;margin-top:0;margin-bottom:15px;font-size:24px}.ha-fun-factor__content .ha-fun-factor__content-text{margin-top:0;margin-bottom:15px;font-size:24px}.ha-fun-factor__content .ha-fun-factor__content-number,.ha-fun-factor__content .ha-fun-factor__content-number-prefix,.ha-fun-factor__content .ha-fun-factor__content-number-suffix{font-size:24px}.ha-ff-icon--left .ha-fun-factor__content{padding-left:20px}.ha-ff-icon--right .ha-fun-factor__content{padding-right:20px}.ha-fun-factor__divider{display:inline-block;margin-bottom:15px;height:1px;background-color:#ccc}.ha-ff-icon--top .ha-fun-factor__media{display:inline-block;margin-top:10px;margin-bottom:10px}.ha-ff-icon--top .ha-fun-factor__media--image{width:200px}:not(.ha-ff-icon--top) .ha-fun-factor__media--image{-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px}.ha-fun-factor__media--image img{width:100%;height:100%;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.ha-fun-factor__media--icon{font-size:3rem}.ha-fun-factor__media--icon i,.ha-fun-factor__media--icon svg{position:relative;display:block;width:1em;height:1em;fill:currentColor}.ha-fun-factor__media--icon i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-fun-factor__wrap{padding:10px;word-wrap:break-word;overflow-wrap:break-word}.ha-ff-icon--left>.elementor-widget-container .ha-fun-factor__wrap,.ha-ff-icon--right>.elementor-widget-container .ha-fun-factor__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-ff-icon--left>.elementor-widget-container .ha-fun-factor__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-ff-icon--right>.elementor-widget-container .ha-fun-factor__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.ha-ff-icon--top>.elementor-widget-container .ha-fun-factor__wrap .ha-fun-factor__divider{width:100px}.ha-ff-icon--left>.elementor-widget-container .ha-fun-factor__wrap .ha-fun-factor__divider,.ha-ff-icon--right>.elementor-widget-container .ha-fun-factor__wrap .ha-fun-factor__divider{width:100%!important}
|
14 |
.ha-filter{margin-bottom:20px}.ha-filter__item{display:inline-block;overflow:hidden;margin-bottom:10px;padding:8px 20px;max-width:100%;border:2px solid #885cff;border-radius:3px;background-color:transparent;color:#885cff;text-transform:uppercase;text-overflow:ellipsis;font-size:14px;line-height:1.2;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ha-filter__item:focus,.ha-filter__item:hover{outline:0;background-color:#885cff;color:#fff}.ha-filter__item--active,.ha-filter__item:active{background-color:#885cff;color:#fff}.ha-filter__item:not(:last-child){margin-right:10px}
|
15 |
.ha-gradient-heading{margin-top:0;margin-bottom:0}.ha-gradient-heading>a{color:inherit;text-decoration:none}
|
16 |
-
.ha-horizontal-timeline .ha-horizontal-timeline-block{position:relative;padding:30px}.ha-horizontal-timeline .ha-horizontal-timeline-icon-box{position:relative;margin-bottom:35px}.ha-horizontal-timeline .ha-horizontal-timeline-top-inner{position:relative}.ha-horizontal-timeline .ha-horizontal-timeline-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:10px;margin-left:10px;width:48px;height:48px;border-radius:50%;background-color:#efefef;color:#333}.ha-horizontal-timeline .ha-horizontal-timeline-icon>svg,.ha-horizontal-timeline .slick-next.slick-arrow>svg,.ha-horizontal-timeline .slick-prev.slick-arrow>svg{width:auto;height:1em;fill:currentColor}.ha-horizontal-timeline .ha-horizontal-timeline-date{color:#a2a2a2;font-size:14px}.ha-horizontal-timeline .ha-horizontal-timeline-tree{position:absolute;top:50%;left:0;z-index:-5;overflow:hidden;width:150%;height:2px;background:#efefef;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-horizontal-timeline .ha-horizontal-timeline-content,.ha-horizontal-timeline .ha-horizontal-timeline-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-horizontal-timeline .ha-horizontal-timeline-content{position:relative;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.08);box-shadow:0 0 20px 0 rgba(0,0,0,.08)}.ha-horizontal-timeline .ha-horizontal-timeline-content .ha-horizontal-timeline-arrow{position:absolute;bottom:100%;left:25px;-webkit-box-sizing:content-box;box-sizing:content-box;width:15px;height:15px;border-right-color:transparent;border-bottom-color:transparent;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);box-shadow:0 0 20px 0 rgba(0,0,0,.15);-webkit-transition:inherit;transition:inherit;-webkit-transform:translateY(50%) rotate(45deg);-ms-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg)}.ha-horizontal-timeline .ha-horizontal-timeline-content .ha-horizontal-timeline-arrow::before{display:block;width:100%;height:100%;background-color:#fff;content:"";-webkit-transition:inherit;transition:inherit}.ha-horizontal-timeline .ha-horizontal-timeline-inner{z-index:1;padding:20px;background-color:#fff}.ha-horizontal-timeline .ha-horizontal-timeline-image{margin-bottom:10px}.ha-horizontal-timeline .ha-horizontal-timeline-image img{-o-object-fit:cover;object-fit:cover}.ha-horizontal-timeline .ha-horizontal-timeline-image[data-mfp-src]{cursor:pointer}.ha-horizontal-timeline .ha-horizontal-timeline-title{margin-top:0;margin-bottom:10px;color:#3c3c3c;font-size:22px}.ha-horizontal-timeline .ha-horizontal-timeline-subtitle{display:block;margin-bottom:20px;color:#999}.ha-horizontal-timeline .ha-horizontal-timeline-description{margin:0;color:#3c3c3c;font-size:16px}.ha-horizontal-timeline .slick-next.slick-arrow,.ha-horizontal-timeline .slick-prev.slick-arrow{top:88px;z-index:999;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;width:2.66em;height:2.66em;border:1px solid #dadada;border-radius:50%;background-color:#fff;color:#8c8c8c;font-size:15px;opacity:1}.ha-horizontal-timeline .slick-next.slick-arrow:focus,.ha-horizontal-timeline .slick-next.slick-arrow:hover,.ha-horizontal-timeline .slick-prev.slick-arrow:focus,.ha-horizontal-timeline .slick-prev.slick-arrow:hover{border-color:#222;background-color:#222;color:#fff}.ha-horizontal-timeline .slick-next.slick-arrow:before,.ha-horizontal-timeline .slick-prev.slick-arrow:before{display:none;content:""}.ha-horizontal-timeline .slick-prev.slick-arrow{left:-25px}.ha-horizontal-timeline .slick-next.slick-arrow{right:-25px}.ha-horizontal-timeline .slick-disabled{opacity:.7}
|
17 |
@-webkit-keyframes pulse_animation{0%,to{-webkit-box-shadow:0 0 0 0 var(--icon-pulse-color);box-shadow:0 0 0 0 var(--icon-pulse-color);-webkit-transform:scale(.95);transform:scale(.95)}70%{-webkit-box-shadow:0 0 0 20px var(--icon-pulse-color);box-shadow:0 0 0 20px var(--icon-pulse-color);-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse_animation{0%,to{-webkit-box-shadow:0 0 0 0 var(--icon-pulse-color);box-shadow:0 0 0 0 var(--icon-pulse-color);-webkit-transform:scale(.95);transform:scale(.95)}70%{-webkit-box-shadow:0 0 0 20px var(--icon-pulse-color);box-shadow:0 0 0 20px var(--icon-pulse-color);-webkit-transform:scale(1);transform:scale(1)}}.ha-icon-box>.elementor-widget-container{position:relative;padding:25px;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 3px 40px rgba(36,36,36,.1);box-shadow:0 3px 40px rgba(36,36,36,.1)}.ha-icon-box-title{margin-top:0;margin-bottom:0;color:#151515;font-size:24px;-webkit-transition:color .3s;transition:color .3s}.ha-icon-box-icon{display:inline-block;margin-bottom:20px;color:#151515;text-align:center;font-size:48px;-webkit-transition:border .3s,background .3s,color .3s,-webkit-transform .3s;transition:transform .3s,border .3s,background .3s,color .3s;transition:transform .3s,border .3s,background .3s,color .3s,-webkit-transform .3s}.ha-icon-box-icon i,.ha-icon-box-icon svg{position:relative;display:block;width:1em;height:1em;fill:currentColor}.ha-icon-box-icon i{-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ha-icon-box-icon i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-icon-box-link{display:block;color:transparent;text-decoration:none}.ha-icon-box .ha-badge{position:absolute;z-index:10;background-color:#e2498a;color:#fff}.pulse_effect{-webkit-box-shadow:0 0 0 0 var(--icon-pulse-color);box-shadow:0 0 0 0 var(--icon-pulse-color);-webkit-animation:pulse_animation 1.5s infinite;animation:pulse_animation 1.5s infinite}
|
18 |
@-webkit-keyframes fadeInUp{0%{visibility:visible;opacity:0;-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{0%{visibility:visible;opacity:0;-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes noAnimation{0%{visibility:visible;opacity:0}to{opacity:1}}@keyframes noAnimation{0%{visibility:visible;opacity:0}to{opacity:1}}.ha-image-accordion-horizontal .ha-ia-gallery-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-image-accordion-horizontal .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-right:var(--ha-ia-gutter-margin)}.ha-image-accordion-vertical .ha-ia-gallery-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-image-accordion-vertical .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-bottom:var(--ha-ia-gutter-margin)}.ha-image-accordion-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;--ha-ia-gutter-margin:0}.ha-image-accordion-wrapper a:focus{outline:0}.ha-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-ia-container{width:100%}.ha-ia-content-wrapper,.ha-ia-gallery-wrap,.ha-ia-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-ia-gallery-wrap{overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;height:70vh}.ha-ia-content-wrapper,.ha-ia-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-ia-item{position:relative;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;cursor:pointer;-webkit-transition:-webkit-box-flex .4s,-webkit-flex .4s;transition:flex .4s;transition:flex .4s,-webkit-box-flex .4s,-webkit-flex .4s,-ms-flex .4s}.ha-ia-content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-image-accordion-click .ha-ia-item.active,.ha-image-accordion-hover .ha-ia-item:hover{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.ha-image-accordion-hover .ha-ia-item:hover .ha-overlay{background-color:rgba(0,0,0,.29)}.ha-image-accordion-hover .ha-ia-item:not(:hover) .ha-ia-content-wrapper{display:none}.ha-image-accordion-click .ha-ia-item.active .ha-overlay{background-color:rgba(0,0,0,.29)}.ha-image-accordion-click .ha-ia-item:not(.active) .ha-ia-content-wrapper{display:none}.ha-ia-actions,.ha-ia-actions .ha-ia-link a,.ha-ia-actions .ha-ia-popup a,.ha-ia-content-icon-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-ia-actions .ha-ia-link,.ha-ia-actions .ha-ia-popup{width:1.9em;height:1.9em;border:1px solid #fff;border-radius:100%;font-size:16px}.ha-ia-actions .ha-ia-link a i,.ha-ia-actions .ha-ia-popup a i{padding:.5em;color:#fff;font-size:.9em}.ha-ia-content-icon-title{font-size:30px}.ha-ia-content-icon-title.ha-ia-icon-left,body[data-elementor-device-mode=tablet] .ha-image-accordion-tablet-horizontal .ha-ia-gallery-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-ia-content-icon-title.ha-ia-icon-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ha-ia-content-label{font-size:16px}.ha-ia-content-description,body[data-elementor-device-mode=tablet] .ha-ia-content-icon-title{font-size:20px}.ha-ia-content-button{margin:10px 0;padding:5px 15px;border-radius:5px;background-color:#6d39ef;color:#fff;font-size:16px}.ha-ia-content-button:hover{background-color:#e2498a;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.ha_fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1.25s;animation-duration:1.25s}.ha_noAnimation{-webkit-animation-name:noAnimation;animation-name:noAnimation;-webkit-animation-duration:.3s;animation-duration:.3s}body[data-elementor-device-mode=tablet] .ha-image-accordion-tablet-horizontal .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-right:var(--ha-ia-gutter-margin);margin-bottom:0}body[data-elementor-device-mode=tablet] .ha-image-accordion-tablet-vertical .ha-ia-gallery-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=tablet] .ha-image-accordion-tablet-vertical .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-right:0;margin-bottom:var(--ha-ia-gutter-margin)}body[data-elementor-device-mode=tablet] .ha-ia-content-label{font-size:14px}body[data-elementor-device-mode=tablet] .ha-ia-content-description{font-size:18px}body[data-elementor-device-mode=tablet] .ha-ia-content-button{font-size:14px}body[data-elementor-device-mode=mobile] .ha-image-accordion-mobile-horizontal .ha-ia-gallery-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=mobile] .ha-image-accordion-mobile-horizontal .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-right:var(--ha-ia-gutter-margin);margin-bottom:0}body[data-elementor-device-mode=mobile] .ha-image-accordion-mobile-vertical .ha-ia-gallery-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=mobile] .ha-image-accordion-mobile-vertical .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-right:0;margin-bottom:var(--ha-ia-gutter-margin)}body[data-elementor-device-mode=mobile] .ha-ia-content-icon-title{font-size:20px}body[data-elementor-device-mode=mobile] .ha-ia-content-label{font-size:12px}body[data-elementor-device-mode=mobile] .ha-ia-content-description{font-size:16px}body[data-elementor-device-mode=mobile] .ha-ia-content-button{font-size:12px}
|
19 |
.ha-image-compare>.elementor-widget-container{border-radius:5px;background-color:#fff;-webkit-box-shadow:0 3px 40px rgba(36,36,36,.1);box-shadow:0 3px 40px rgba(36,36,36,.1)}.ha-image-compare .twentytwenty-container,.ha-image-compare .twentytwenty-wrapper{border-radius:inherit}.ha-image-compare .twentytwenty-container img{width:100%}
|
4 |
@-webkit-keyframes tooltips-vert{to{opacity:.9;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@keyframes tooltips-vert{to{opacity:.9;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@-webkit-keyframes tooltips-horz{to{opacity:.9;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@keyframes tooltips-horz{to{opacity:.9;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}.ha-cig,.ha-cig-item .fw-svg-wrap,.ha-cig-item i,.ha-cig-item img{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-cig{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.ha-cig-item{position:relative;display:inline-block;border-radius:100%;text-decoration:none;line-height:100%}.ha-cig-item a.ha-cig-item-outline,.ha-cig-item-outline{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.ha-cig-item .fw-svg-wrap,.ha-cig-item i,.ha-cig-item img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;max-width:100%;width:60px;height:60px;border:3px solid #fff;border-radius:50%;background:#fff;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1);transition:all .4s cubic-bezier(.165,.84,.44,1);-o-object-fit:cover;object-fit:cover}.ha-cig-item:not(:first-child){margin-left:-30px;-webkit-transition:all .3s ease;transition:all .3s ease}.ha-cig-item:not(:last-child){margin-right:5px}.ha-cig:hover .ha-cig-item{margin-left:0}[tooltip]{position:relative}[tooltip]::after,[tooltip]::before{position:absolute;display:none;text-transform:none;font-size:.8em;line-height:1;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[tooltip]::before{z-index:1001;border:5px solid transparent;content:""}[tooltip]::after{z-index:1000;overflow:hidden;padding:1ch 1.5ch;min-width:3em;max-width:21em;border-radius:.3ch;background:#333;-webkit-box-shadow:0 1em 2em -.5em rgba(0,0,0,.35);box-shadow:0 1em 2em -.5em rgba(0,0,0,.35);color:#fff;content:attr(tooltip);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-family:Helvetica,sans-serif}[tooltip]:hover::after,[tooltip]:hover::before{display:block}[tooltip=""]::after,[tooltip=""]::before{display:none!important}[tooltip]:not([flow])::before,[tooltip][flow^=up]::before{bottom:100%;border-top-color:var(--caret-color, #333);border-bottom-width:0}[tooltip]:not([flow])::after,[tooltip][flow^=up]::after{bottom:calc(100% + 5px)}[tooltip]:not([flow])::after,[tooltip]:not([flow])::before,[tooltip][flow^=up]::after,[tooltip][flow^=up]::before{left:50%;-webkit-transform:translate(-50%,-.5em);-ms-transform:translate(-50%,-.5em);transform:translate(-50%,-.5em)}[tooltip][flow^=down]::before{top:100%;border-top-width:0;border-bottom-color:var(--caret-color, #333)}[tooltip][flow^=down]::after{top:calc(100% + 5px)}[tooltip][flow^=down]::after,[tooltip][flow^=down]::before{left:50%;-webkit-transform:translate(-50%,.5em);-ms-transform:translate(-50%,.5em);transform:translate(-50%,.5em)}[tooltip][flow^=left]::after,[tooltip][flow^=left]::before{top:50%;-webkit-transform:translate(-.5em,-50%);-ms-transform:translate(-.5em,-50%);transform:translate(-.5em,-50%)}[tooltip][flow^=left]::before{left:calc(0em - 5px);border-right-width:0;border-left-color:var(--caret-color, #333)}[tooltip][flow^=left]::after{right:calc(100% + 5px)}[tooltip][flow^=right]::after,[tooltip][flow^=right]::before{top:50%;-webkit-transform:translate(.5em,-50%);-ms-transform:translate(.5em,-50%);transform:translate(.5em,-50%)}[tooltip][flow^=right]::before{right:calc(0em - 5px);border-right-color:var(--caret-color, #333);border-left-width:0}[tooltip][flow^=right]::after{left:calc(100% + 5px)}[tooltip]:not([flow]):hover::after,[tooltip]:not([flow]):hover::before,[tooltip][flow^=down]:hover::after,[tooltip][flow^=down]:hover::before,[tooltip][flow^=up]:hover::after,[tooltip][flow^=up]:hover::before{-webkit-animation:tooltips-vert 300ms ease-out forwards;animation:tooltips-vert 300ms ease-out forwards}[tooltip][flow^=left]:hover::after,[tooltip][flow^=left]:hover::before,[tooltip][flow^=right]:hover::after,[tooltip][flow^=right]:hover::before{-webkit-animation:tooltips-horz 300ms ease-out forwards;animation:tooltips-horz 300ms ease-out forwards}
|
5 |
@-webkit-keyframes ha_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ha_fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ha_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes ha_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes ha_rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1}}@keyframes ha_rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1}}@-webkit-keyframes ha_bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes ha_bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@-webkit-keyframes ha_bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1}}@keyframes ha_bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1}}@-webkit-keyframes ha_flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}}@keyframes ha_flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}}@-webkit-keyframes ha_flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}}@keyframes ha_flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}}@-webkit-keyframes ha_swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@keyframes ha_swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@-webkit-keyframes ha_slideInDown{0%{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes ha_slideInDown{0%{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes ha_slideInUp{0%{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes ha_slideInUp{0%{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes ha_slideInLeft{0%{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes ha_slideInLeft{0%{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes ha_slideInRight{0%{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes ha_slideInRight{0%{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.ha_fadeIn{-webkit-animation-name:ha_fadeIn;animation-name:ha_fadeIn}.ha_zoomIn{-webkit-animation-name:ha_zoomIn;animation-name:ha_zoomIn}.ha_rollIn{-webkit-animation-name:ha_rollIn;animation-name:ha_rollIn}.ha_bounce{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:ha_bounce;animation-name:ha_bounce}.ha_bounceIn{-webkit-animation-name:ha_bounceIn;animation-name:ha_bounceIn;-webkit-animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75)}.ha_flipInX,.ha_flipInY{-webkit-animation-name:ha_flipInX;animation-name:ha_flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.ha_flipInY{-webkit-animation-name:ha_flipInY;animation-name:ha_flipInY}.ha_swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:ha_swing;animation-name:ha_swing}.ha_slideInDown{-webkit-animation-name:ha_slideInDown;animation-name:ha_slideInDown}.ha_slideInUp{-webkit-animation-name:ha_slideInUp;animation-name:ha_slideInUp}.ha_slideInLeft{-webkit-animation-name:ha_slideInLeft;animation-name:ha_slideInLeft}.ha_slideInRight{-webkit-animation-name:ha_slideInRight;animation-name:ha_slideInRight}.ha-css-transform-yes{-webkit-transition-duration:var(--ha-tfx-transition-duration, .2s);transition-duration:var(--ha-tfx-transition-duration, .2s);-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translate(var(--ha-tfx-translate-x, 0),var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1),var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0),var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0));transform:translate(var(--ha-tfx-translate-x, 0),var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1),var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0),var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0))}.ha-css-transform-yes:hover{-webkit-transform:translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)),var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)),var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)),var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)));transform:translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)),var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)),var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)),var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)))}.happy-addon>.elementor-widget-container{word-wrap:break-word;overflow-wrap:break-word}.happy-addon>.elementor-widget-container,.happy-addon>.elementor-widget-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.happy-addon p:empty{display:none}.happy-addon .elementor-inline-editing{min-height:auto!important}.happy-addon-pro img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.ha-screen-reader-text{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;padding:0;width:1px;height:1px;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ha-has-bg-overlay>.elementor-widget-container{position:relative;z-index:1}.ha-has-bg-overlay>.elementor-widget-container:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:""}.ha-popup--is-enabled .ha-js-popup,.ha-popup--is-enabled .ha-js-popup img{cursor:-webkit-zoom-in!important;cursor:zoom-in!important}.mfp-wrap .mfp-arrow,.mfp-wrap .mfp-close{background-color:transparent}.mfp-wrap .mfp-arrow:focus,.mfp-wrap .mfp-close:focus{outline-width:thin}.ha-advanced-tooltip-enable{position:relative;cursor:pointer;--ha-tooltip-arrow-color:black;--ha-tooltip-arrow-distance:0}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content{position:absolute;z-index:999;display:none;padding:5px 0;width:120px;height:auto;border-radius:6px;background-color:#000;color:#fff;text-align:center;opacity:0}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content::after{position:absolute;border-width:5px;border-style:solid;content:""}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.no-arrow::after{visibility:hidden}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.show{display:inline-block;opacity:1}.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content{top:unset;right:0;bottom:calc(101% + var(--ha-tooltip-arrow-distance));left:0;margin:0 auto}.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after{top:100%;right:unset;bottom:unset;left:50%;border-color:var(--ha-tooltip-arrow-color) transparent transparent transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content{top:calc(101% + var(--ha-tooltip-arrow-distance));right:0;bottom:unset;left:0;margin:0 auto}.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after{top:unset;right:unset;bottom:100%;left:50%;border-color:transparent transparent var(--ha-tooltip-arrow-color) transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content{top:50%;right:calc(101% + var(--ha-tooltip-arrow-distance));bottom:unset;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after{top:50%;right:unset;bottom:unset;left:100%;border-color:transparent transparent transparent var(--ha-tooltip-arrow-color);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content{top:50%;right:unset;bottom:unset;left:calc(101% + var(--ha-tooltip-arrow-distance));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after{top:50%;right:100%;bottom:unset;left:unset;border-color:transparent var(--ha-tooltip-arrow-color) transparent transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content{top:unset;right:0;bottom:calc(101% + var(--ha-tooltip-arrow-distance));left:0;margin:0 auto}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after{top:100%;right:unset;bottom:unset;left:50%;border-color:var(--ha-tooltip-arrow-color) transparent transparent transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content{top:calc(101% + var(--ha-tooltip-arrow-distance));right:0;bottom:unset;left:0;margin:0 auto}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after{top:unset;right:unset;bottom:100%;left:50%;border-color:transparent transparent var(--ha-tooltip-arrow-color) transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content{top:50%;right:calc(101% + var(--ha-tooltip-arrow-distance));bottom:unset;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after{top:50%;right:unset;bottom:unset;left:100%;border-color:transparent transparent transparent var(--ha-tooltip-arrow-color);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content{top:50%;right:unset;bottom:unset;left:calc(101% + var(--ha-tooltip-arrow-distance));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after{top:50%;right:100%;bottom:unset;left:unset;border-color:transparent var(--ha-tooltip-arrow-color) transparent transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.elementor-editor-active .happy-addon.ha-gravityforms .gform_wrapper{display:block!important}
|
6 |
.ha-comparison-table{position:relative}.ha-comparison-table__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:0;background-color:#5636d1;color:#fff;vertical-align:middle;font-weight:700;font-size:18px;line-height:20px}.ha-comparison-table__head-column-cell-title-tag{margin:0}.ha-comparison-table__head.table-sticky{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%}.ha-comparison-table__head-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:15px;width:15%}.ha-comparison-table__head-item:first-child{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.ha-comparison-table__head-item .ha-comparison-table__head-column-cell-icon{margin:0 10px 0 0}.ha-comparison-table__head-item.icon-right .ha-comparison-table__head-column-cell-icon{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0 0 0 10px}.ha-comparison-table__row{margin-bottom:25px}.ha-comparison-table__row-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #e7e7e9;background-color:transparent;vertical-align:middle}.ha-comparison-table__row-item:first-child{border-top:0}.ha-comparison-table__row-item:last-child{border-bottom:0}.ha-comparison-table__row-item-cell{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:15px;width:15%}.ha-comparison-table__row-item-cell:first-child{-webkit-box-flex:10;-webkit-flex-grow:10;-ms-flex-positive:10;flex-grow:10}.ha-comparison-table__row-item-cell-title-tag{margin:0;font-weight:var(--e-global-typography-text-font-weight);font-family:var(--e-global-typography-text-font-family),Sans-serif}.ha-comparison-table__row-cell-icon{font-size:20px;line-height:1}.ha-comparison-table__btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%}.ha-comparison-table__btns-item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:15%;text-align:center}@media screen and (min-width:300px) and (max-width:900px){.ha-comparison-table__btns-item{width:auto}}.ha-comparison-table__btns-item a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:10px 15px;border-radius:5px;background-color:#151515;color:#fff;font-weight:var(--e-global-typography-accent-font-weight);font-family:var(--e-global-typography-accent-font-family),Sans-serif}.ha-comparison-table__btns-item a:hover{background-color:#d6226e}@media screen and (min-width:300px) and (max-width:900px){.ha-comparison-table .elementor-widget-container{overflow-x:auto}}
|
7 |
+
.ha-cs-design-round .ha-cs-switch.active span{color:#562dd4}.ha-cs-design-round-2 .ha-cs-switch.active span{color:#e2498a}.ha-cs-design-square .ha-cs-switch.active span{color:#61ce70}.ha-cs-design-square-2 .ha-cs-switch.active span{color:#f67c21}.ha-cs-design-button .ha-cs-switch-wrapper{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.ha-cs-switch-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:20px}body[data-elementor-device-mode=widescreen] .ha-cs-switch-wrapper.widescreen-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=widescreen] .ha-cs-switch-wrapper.widescreen-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=desktop] .ha-cs-switch-wrapper.desktop-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=desktop] .ha-cs-switch-wrapper.desktop-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=laptop] .ha-cs-switch-wrapper.laptop-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=laptop] .ha-cs-switch-wrapper.laptop-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=tablet_extra] .ha-cs-switch-wrapper.tablet-extra-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=tablet_extra] .ha-cs-switch-wrapper.tablet-extra-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=tablet] .ha-cs-switch-wrapper.tablet-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=tablet] .ha-cs-switch-wrapper.tablet-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=mobile_extra] .ha-cs-switch-wrapper.mobile-extra-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=mobile_extra] .ha-cs-switch-wrapper.mobile-extra-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-cs-switch-wrapper.horizontal,body[data-elementor-device-mode=mobile] .ha-cs-switch-wrapper.mobile-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-cs-switch-wrapper.vertical,body[data-elementor-device-mode=mobile] .ha-cs-switch-wrapper.mobile-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-cs-switch-wrapper,.ha-cs-switch-wrapper .ha-cs-button,.ha-cs-switch-wrapper .ha-cs-switch{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-cs-switch-wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.ha-cs-switch-wrapper .ha-cs-button,.ha-cs-switch-wrapper .ha-cs-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-cs-switch-wrapper .ha-cs-switch{font-weight:700;font-size:18px;font-family:"Nunito",Sans-serif}.ha-cs-switch-wrapper .ha-cs-switch.primary{margin-right:20px}.ha-cs-switch-wrapper .ha-cs-switch.secondary{margin-left:20px}.ha-cs-switch-wrapper .ha-cs-switch.active{color:#2196f3}.ha-cs-switch-wrapper .ha-cs-button{border:0;background-color:#fff;color:#333}.ha-cs-switch-wrapper .ha-cs-button span{white-space:normal;font-weight:700;font-size:16px;font-family:"Nunito",Sans-serif;line-height:1}.ha-cs-switch-wrapper .ha-cs-button:not(:last-of-type){margin-right:20px}.ha-cs-switch-wrapper .ha-cs-button.active{background-color:#562dd4;color:#fff}.ha-cs-switch-wrapper .ha-cs-button:focus{outline:0;background-color:#562dd4;color:#fff}.ha-cs-switch-wrapper .ha-cs-icon-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:1em;height:1em}.ha-cs-switch-wrapper .ha-cs-icon-left .ha-cs-icon-wrapper{margin-right:10px}.ha-cs-switch-wrapper .ha-cs-icon-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ha-cs-switch-wrapper .ha-cs-icon-right .ha-cs-icon-wrapper{margin-left:10px}.ha-input-label{position:relative;display:inline-block;margin:unset;width:5em;height:2.5em}.ha-input-label .ha-cs-slider,.ha-input-label .ha-cs-slider:before{position:absolute;border-width:0;border-style:solid;-webkit-transition:.4s;transition:.4s}.ha-input-label .ha-cs-slider{top:0;right:0;bottom:0;left:0;background-color:#ccc;cursor:pointer}.ha-input-label .ha-cs-slider:before{bottom:.25em;left:.2em;width:2em;height:2em;background-color:#fff;content:""}.ha-input-label .ha-cs-slider.ha-cs-square{border-radius:0;background-color:#175eb3}.ha-input-label .ha-cs-slider.ha-cs-square:before{border-radius:0;background-color:#61ce70}.ha-input-label .ha-cs-slider.ha-cs-round{border-radius:2em;background-color:#562dd4}.ha-input-label .ha-cs-slider.ha-cs-round:before{border-radius:50%;background-color:#fff}.ha-input-label .ha-cs-slider.ha-cs-round-2,.ha-input-label .ha-cs-slider.ha-cs-square-2{top:50%;height:1em;border-radius:2em;background-color:#e2498a5c;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-input-label .ha-cs-slider.ha-cs-round-2:before{bottom:-50%;left:-.1em;border-radius:50%;background-color:#e2498a}.ha-input-label .ha-cs-slider.ha-cs-square-2{border-radius:0;background-color:#ffec6b}.ha-input-label .ha-cs-slider.ha-cs-square-2:before{bottom:-50%;left:-.1em;border-radius:0;background-color:#f67c21}.ha-input-label input{width:0;height:0;opacity:0}.ha-input-label input:checked+.ha-cs-round:before,.ha-input-label input:checked+.ha-cs-square:before{left:.8em;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.ha-input-label input:checked+.ha-cs-round-2:before,.ha-input-label input:checked+.ha-cs-square-2:before{left:1.1em;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.ha-input-label input:focus+.ha-cs-round,.ha-input-label input:focus+.ha-cs-round-2,.ha-input-label input:focus+.ha-cs-square,.ha-input-label input:focus+.ha-cs-square-2{-webkit-box-shadow:unset;box-shadow:unset}.ha-cs-content-container .ha-cs-content-wrapper .ha-cs-content-section{font-weight:600;font-family:"Nunito",Sans-serif}.ha-cs-content-container .ha-cs-content-wrapper .ha-cs-content-section:not(.active){display:none}
|
8 |
@-webkit-keyframes HaCtvBtn_Newbie_MoveUpInitial{to{-webkit-transform:translate3d(0,-105%,0);transform:translate3d(0,-105%,0)}}@keyframes HaCtvBtn_Newbie_MoveUpInitial{to{-webkit-transform:translate3d(0,-105%,0);transform:translate3d(0,-105%,0)}}@-webkit-keyframes HaCtvBtn_Newbie_MoveUpEnd{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes HaCtvBtn_Newbie_MoveUpEnd{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes HaCtvBtn_Exploit_MoveScaleUpInitial{to{opacity:0;-webkit-transform:translate3d(0,-105%,0) scale3d(1,2,1);transform:translate3d(0,-105%,0) scale3d(1,2,1)}}@keyframes HaCtvBtn_Exploit_MoveScaleUpInitial{to{opacity:0;-webkit-transform:translate3d(0,-105%,0) scale3d(1,2,1);transform:translate3d(0,-105%,0) scale3d(1,2,1)}}@-webkit-keyframes HaCtvBtn_Exploit_MoveScaleUpEnd{0%{opacity:0;-webkit-transform:translate3d(0,100%,0) scale3d(1,2,1);transform:translate3d(0,100%,0) scale3d(1,2,1)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes HaCtvBtn_Exploit_MoveScaleUpEnd{0%{opacity:0;-webkit-transform:translate3d(0,100%,0) scale3d(1,2,1);transform:translate3d(0,100%,0) scale3d(1,2,1)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ha-creative-btn-wrap{display:inline-block;--ha-ctv-btn-bg-clr:#fff;--ha-ctv-btn-bg-hvr-clr:#ff067d;--ha-ctv-btn-border-clr:#ff067d;--ha-ctv-btn-border-hvr-clr:#ff067d;--ha-ctv-btn-txt-clr:#ff067d;--ha-ctv-btn-txt-hvr-clr:#fff}.ha-creative-btn-wrap .ha-creative-btn{position:relative;z-index:0;display:inline-block;padding:15px 25px;max-width:100%;border-color:var(--ha-ctv-btn-border-clr);border-radius:5px;background:var(--ha-ctv-btn-bg-clr);color:var(--ha-ctv-btn-txt-clr);text-align:center;text-decoration:none;font-size:14px;line-height:1;-webkit-transition:all .3s;transition:all .3s}.ha-creative-btn-wrap .ha-creative-btn:hover{border-color:var(--ha-ctv-btn-border-hvr-clr);background:var(--ha-ctv-btn-bg-hvr-clr)}.ha-creative-btn-wrap .ha-stl--estilo{padding:25px 80px;border-width:3px;border-style:solid;border-radius:0;cursor:pointer}.ha-creative-btn-wrap .ha-stl--estilo:after{position:absolute;z-index:-1;background:var(--ha-ctv-btn-bg-hvr-clr);content:"";-webkit-transition:all .3s;transition:all .3s}.ha-creative-btn-wrap .ha-stl--estilo:active,.ha-creative-btn-wrap .ha-stl--estilo:hover{background:var(--ha-ctv-btn-bg-clr);color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--dissolve:after{top:0;left:0;width:100%;height:100%;opacity:0}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--dissolve:active,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--dissolve:hover,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen:hover,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen:active,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen:hover{color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--dissolve:active:after,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--dissolve:hover:after{opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-down:after{top:0;left:0;width:100%;height:0}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-down:active:after,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-down:hover:after{height:100%}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-right:after{top:0;left:0;width:0;height:100%}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-right:active:after,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-right:hover:after{width:100%}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--cross-slider,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-x,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-y{overflow:hidden}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-x:after{top:50%;left:50%;width:0;height:103%;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-x:hover:after{width:90%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-x:active:after{width:101%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--cross-slider:after{top:50%;left:50%;width:100%;height:0;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--cross-slider:hover:after{height:260%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--cross-slider:active:after{height:400%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-y:after{top:50%;left:50%;width:101%;height:0;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-y:hover:after{height:75%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-y:active:after{height:130%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo,.ha-creative-btn-wrap .ha-stl--iconica,.ha-creative-btn-wrap .ha-stl--symbolab{display:inline-block;overflow:hidden;outline:0;background:var(--ha-ctv-btn-bg-clr);color:var(--ha-ctv-btn-txt-clr);text-transform:uppercase;letter-spacing:1px;font-weight:700}.ha-creative-btn-wrap .ha-stl--symbolab{padding:25px 80px;border-width:3px;border-style:solid;border-radius:50px}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--wapasha:hover,.ha-creative-btn-wrap .ha-stl--symbolab:active,.ha-creative-btn-wrap .ha-stl--symbolab:hover{background:var(--ha-ctv-btn-bg-hvr-clr);color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--symbolab>i{position:absolute;top:50%;-webkit-transition:left .3s,right .3s;transition:left .3s,right .3s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-right i{left:130%}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-right:active i,.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-right:hover i{left:80%}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-left i{left:-50%}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-left:active i,.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-left:hover i{left:10%}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-right i{left:70%;opacity:0}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-right:active i,.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-right:hover i{left:80%;opacity:1}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-left i{left:30%;opacity:0}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-left:active i,.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-left:hover i{left:10%;opacity:1}.ha-creative-btn-wrap .ha-stl--iconica{padding:0!important;border-radius:0;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ha-creative-btn-wrap .ha-stl--iconica:active,.ha-creative-btn-wrap .ha-stl--iconica:hover{border-color:var(--ha-ctv-btn-border-hvr-clr);background:var(--ha-ctv-btn-bg-hvr-clr);color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--iconica>span{display:inline-block;padding:25px 80px;-webkit-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ha-creative-btn-wrap .ha-stl--iconica>i{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;-webkit-transition:all .3s;transition:all .3s}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-down:hover>span{-webkit-transform:translateY(300%);-ms-transform:translateY(300%);transform:translateY(300%)}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-down>i{top:-100%;left:0}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-down:hover>i,.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-top:hover>i{top:0}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-top:hover>span{-webkit-transform:translateY(-300%);-ms-transform:translateY(-300%);transform:translateY(-300%)}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-top>i{top:100%;left:0}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-right:hover>span{-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%)}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-right>i{top:0;left:-100%}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-left:hover>i,.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-right:hover>i{left:0}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-left:hover>span{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-left>i{top:0;left:100%}.ha-creative-btn-wrap .ha-stl--iconica,.ha-creative-btn-wrap .ha-stl--montino{border-width:3px;border-style:solid;border-color:var(--ha-ctv-btn-border-clr)}.ha-creative-btn-wrap .ha-stl--montino:active,.ha-creative-btn-wrap .ha-stl--montino:hover{border-color:var(--ha-ctv-btn-border-hvr-clr);color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona{z-index:1;overflow:hidden;padding:0!important;outline:0;border-radius:0;background:var(--ha-ctv-btn-bg-clr);cursor:pointer}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona>span{padding:25px 80px;-webkit-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(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona>span{display:block;vertical-align:middle}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona::after{position:absolute;top:0;left:0;background:var(--ha-ctv-btn-bg-hvr-clr);content:attr(data-text);opacity:0;-webkit-transform:translate(0,25%);-ms-transform:translate(0,25%);transform:translate(0,25%)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona:hover>span{opacity:0;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona:hover::after{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen::before{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;background:var(--ha-ctv-btn-bg-hvr-clr);content:attr(data-text);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);padding:25px 80px}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen>span{-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen>span{display:block;padding:25px 80px}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen:hover::before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen:hover::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen:hover::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen:hover>span{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen{z-index:1;overflow:hidden;padding:25px 80px;outline:0;border-radius:0;background:var(--ha-ctv-btn-bg-clr);cursor:pointer}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::before{position:absolute;bottom:100%;left:0;z-index:-1;width:100%;height:100%;content:""}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::before{background:var(--ha-ctv-btn-bg-hvr-clr);opacity:.7}.ha-creative-btn-wrap .ha-stl--hermosa,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina:hover{background:var(--ha-ctv-btn-bg-hvr-clr)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen:hover::after{-webkit-transition-delay:.175s;transition-delay:.175s}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--wapasha{z-index:1;padding:25px 80px;outline:0;border-width:0;border-radius:0;background:var(--ha-ctv-btn-bg-clr);cursor:pointer;--ha-ctv-btn-bg-clr:#ff067d;--ha-ctv-btn-bg-hvr-clr:#fff;--ha-ctv-btn-border-clr:#fff;--ha-ctv-btn-border-hvr-clr:#ff067d;--ha-ctv-btn-txt-clr:#fff;--ha-ctv-btn-txt-hvr-clr:#ff067d}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--wapasha::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:inherit;content:"";opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);-webkit-transform:scale3d(.6,.6,1);transform:scale3d(.6,.6,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--wapasha:hover::before{border-color:var(--ha-ctv-btn-border-hvr-clr);opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina{overflow:hidden;padding:25px 80px;background:var(--ha-ctv-btn-bg-clr);color:var(--ha-ctv-btn-txt-clr);-webkit-transition:background .3s;transition:background .3s}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina>span{-webkit-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(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina>span{display:inline-block;color:var(--ha-ctv-btn-txt-clr);opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina::before{position:absolute;top:0;left:0}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina::before{padding:25px 80px;content:attr(data-text)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina:hover::before{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina:hover>span{color:var(--ha-ctv-btn-txt-hvr-clr);opacity:1;-webkit-transition-delay:var(--delay, .045s);transition-delay:var(--delay, .045s);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman{padding:25px 80px;border-width:0;background:var(--ha-ctv-btn-bg-hvr-clr);--ha-ctv-btn-bg-clr:#ff067d;--ha-ctv-btn-bg-hvr-clr:#fff;--ha-ctv-btn-border-clr:#fff;--ha-ctv-btn-border-hvr-clr:#ff067d;--ha-ctv-btn-txt-clr:#fff;--ha-ctv-btn-txt-hvr-clr:#ff067d}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::before{z-index:-1;border-radius:inherit;content:"";pointer-events:none}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::before{width:100%;height:100%;border-width:2px;border-style:solid;border-color:var(--ha-ctv-btn-border-hvr-clr);opacity:0;-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::after{width:100%;height:100%;background:var(--ha-ctv-btn-bg-clr)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman:hover::before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman:hover::after{opacity:0;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--sacnite{overflow:hidden;padding:25px 80px;background:var(--ha-ctv-btn-bg-clr)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--sacnite::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:inherit;background:var(--ha-ctv-btn-bg-hvr-clr);content:"";-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--sacnite:hover::before{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--sacnite>span{pointer-events:none}.ha-creative-btn-wrap .ha-stl--hermosa{padding:25px 80px;color:var(--ha-ctv-btn-txt-clr)}.ha-creative-btn-wrap .ha-stl--hermosa:active,.ha-creative-btn-wrap .ha-stl--hermosa:hover{color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--hermosa::after,.ha-creative-btn-wrap .ha-stl--hermosa::before{position:absolute;top:0;left:0;width:100%;height:100%}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--expandable{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;padding:20px 25px;border-width:2px;border-style:solid;border-radius:0;background:var(--ha-ctv-btn-bg-clr);color:var(--ha-ctv-btn-txt-clr);font-weight:700}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--expandable span{position:relative;display:inline-block;overflow:hidden}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--expandable span.text{width:0;white-space:nowrap;-webkit-transition:width .2s;transition:width .2s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--expandable:hover span.text{margin-right:10px;width:auto}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--upward{overflow:hidden;border-width:2px;border-style:solid;border-radius:3em;font-weight:700}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--upward span{position:relative}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie::before,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--upward::before{background:var(--ha-ctv-btn-bg-clr);content:"";-webkit-transition:-webkit-transform .3s cubic-bezier(.7,0,.2,1);transition:transform .3s cubic-bezier(.7,0,.2,1);transition:transform .3s cubic-bezier(.7,0,.2,1),-webkit-transform .3s cubic-bezier(.7,0,.2,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--upward:hover::before{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie{overflow:hidden;padding:25px 80px;border-width:2px;border-style:solid;font-weight:500}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie span{position:relative;display:block}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie>span,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie>span>span{overflow:hidden}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie:hover>span>span{-webkit-animation:HaCtvBtn_Newbie_MoveUpInitial .2s forwards,HaCtvBtn_Newbie_MoveUpEnd .2s forwards .2s;animation:HaCtvBtn_Newbie_MoveUpInitial .2s forwards,HaCtvBtn_Newbie_MoveUpEnd .2s forwards .2s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie::before{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie:hover::before{-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render{overflow:hidden;border-width:2px;border-style:solid;border-color:var(--ha-ctv-btn-border-clr);border-radius:.5em;background:var(--ha-ctv-btn-bg-hvr-clr)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render>span{position:relative}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render::before{left:-10%;width:120%;background:var(--ha-ctv-btn-bg-clr);content:"";-webkit-transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1),-webkit-transform .4s cubic-bezier(.3,1,.8,1);-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill:hover .ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill:active,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:hover .ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:active,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render:hover .ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render:active{border-color:var(--ha-ctv-btn-border-hvr-clr)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render:hover::before{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5em 3em;width:175px;height:120px;background:0 0;--ha-ctv-btn-bg-clr:#ff067d;--ha-ctv-btn-bg-hvr-clr:#562dd4;--ha-ctv-btn-txt-clr:#fff;--ha-ctv-btn-txt-hvr-clr:#fff}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape::before{background:var(--ha-ctv-btn-bg-clr);content:"";-webkit-transition:background .5s ease,-webkit-clip-path .5s cubic-bezier(.585,2.5,.645,.55);transition:clip-path .5s cubic-bezier(.585,2.5,.645,.55),background .5s ease;transition:clip-path .5s cubic-bezier(.585,2.5,.645,.55),background .5s ease,-webkit-clip-path .5s cubic-bezier(.585,2.5,.645,.55);-webkit-clip-path:path("M154.5,88.5 C131,113.5 62.5,110 30,89.5 C-2.5,69 -3.5,42 4.5,25.5 C12.5,9 33.5,-6 85,3.5 C136.5,13 178,63.5 154.5,88.5 Z");clip-path:path("M154.5,88.5 C131,113.5 62.5,110 30,89.5 C-2.5,69 -3.5,42 4.5,25.5 C12.5,9 33.5,-6 85,3.5 C136.5,13 178,63.5 154.5,88.5 Z")}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape:hover::before{background:var(--ha-ctv-btn-bg-hvr-clr);-webkit-clip-path:path("M143,77 C117,96 74,100.5 45.5,91.5 C17,82.5 -10.5,57 5.5,31.5 C21.5,6 79,-5.5 130.5,4 C182,13.5 169,58 143,77 Z");clip-path:path("M143,77 C117,96 74,100.5 45.5,91.5 C17,82.5 -10.5,57 5.5,31.5 C21.5,6 79,-5.5 130.5,4 C182,13.5 169,58 143,77 Z")}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape::after{top:5%;z-index:-1;width:97%;height:86%;border-width:1px;border-style:solid;border-color:var(--ha-ctv-btn-bg-clr);border-radius:58% 42% 55% 45%/56% 45% 55% 44%;content:"";-webkit-transition:-webkit-transform .5s cubic-bezier(.585,2.5,.645,.55);transition:transform .5s cubic-bezier(.585,2.5,.645,.55);transition:transform .5s cubic-bezier(.585,2.5,.645,.55),-webkit-transform .5s cubic-bezier(.585,2.5,.645,.55);-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape:hover::after{border-color:var(--ha-ctv-btn-bg-hvr-clr);-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape>span{z-index:1;display:block;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape:hover span{-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit{overflow:hidden;border-width:2px;border-style:solid;border-color:var(--ha-ctv-btn-border-clr);border-radius:.85em;background:var(--ha-ctv-btn-bg-clr)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit>span{position:relative;z-index:10;display:block}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:hover span{-webkit-animation:HaCtvBtn_Exploit_MoveScaleUpInitial .3s forwards,HaCtvBtn_Exploit_MoveScaleUpEnd .3s forwards .3s;animation:HaCtvBtn_Exploit_MoveScaleUpInitial .3s forwards,HaCtvBtn_Exploit_MoveScaleUpEnd .3s forwards .3s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit::before{top:-110%;left:-10%;padding-bottom:120%;width:120%;height:0;border-radius:50%;background:var(--ha-ctv-btn-bg-hvr-clr);content:"";-webkit-transform:translate3d(0,68%,0) scale3d(0,0,0);transform:translate3d(0,68%,0) scale3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit::after,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:hover::before{-webkit-transition:-webkit-transform .4s cubic-bezier(.1,0,.3,1);transition:transform .4s cubic-bezier(.1,0,.3,1);transition:transform .4s cubic-bezier(.1,0,.3,1),-webkit-transform .4s cubic-bezier(.1,0,.3,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:hover::before{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit::after{background:var(--ha-ctv-btn-bg-hvr-clr);content:"";-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:hover::after{-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;width:100px;height:100px;border-width:2px;border-style:solid;border-color:var(--ha-ctv-btn-border-clr);border-radius:50%;font-weight:500}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill span{position:relative;display:block}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill>span{overflow:hidden}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill:hover>span>span{-webkit-animation:MoveUpInitial .2s forwards,MoveUpEnd .2s forwards .2s;animation:MoveUpInitial .2s forwards,MoveUpEnd .2s forwards .2s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill::before{padding-bottom:100%;width:100%;height:0;border-radius:50%;background:var(--ha-ctv-btn-bg-clr);content:"";-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.7,0,.2,1);transition-timing-function:cubic-bezier(.7,0,.2,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill:hover::before{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom{padding:0!important;border-width:0!important;background:0 0;--ha-ctv-btn-bg-clr:#ff067d;--ha-ctv-btn-bg-hvr-clr:#fff;--ha-ctv-btn-txt-clr:#fff;--ha-ctv-btn-txt-hvr-clr:#ff067d}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom:hover div::before{-webkit-transition:-webkit-transform .4s cubic-bezier(.1,0,.3,1);transition:transform .4s cubic-bezier(.1,0,.3,1);transition:transform .4s cubic-bezier(.1,0,.3,1),-webkit-transform .4s cubic-bezier(.1,0,.3,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;border-width:2px;border-style:solid;border-color:var(--ha-ctv-btn-border-clr);border-radius:.85em;background:var(--ha-ctv-btn-bg-clr)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom:hover div{border-color:var(--ha-ctv-btn-border-hvr-clr);-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div::after,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div::before{position:absolute;background:var(--ha-ctv-btn-bg-hvr-clr);content:""}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div::before{top:50%;left:50%;padding-bottom:110%;width:110%;height:0;border-radius:50%;-webkit-transform:translate3d(-50%,-50%,0) scale3d(0,0,1);transform:translate3d(-50%,-50%,0) scale3d(0,0,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom:hover div::before{-webkit-transform:translate3d(-50%,-50%,0) scale3d(1,1,1);transform:translate3d(-50%,-50%,0) scale3d(1,1,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div::after{top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom:hover div::after{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-duration:.01s;transition-duration:.01s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom span{position:relative;display:block;padding:1.5em 3em}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;width:120px;height:120px;border-width:0!important;background:0 0;font-weight:700;--ha-ctv-btn-border-clr:#e8e8e8;--ha-ctv-btn-border-hvr-clr:#ff067d;--ha-ctv-btn-stroke-width:1px;--ha-ctv-btn-txt-clr:#ff067d;--ha-ctv-btn-txt-hvr-clr:#ff067d;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup .progress{position:absolute;top:50%;left:50%;width:96px;height:96px;-webkit-transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);transition:transform .4s cubic-bezier(.7,0,.3,1);transition:transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup:hover .progress{-webkit-transform:translate(-50%,-50%) scale3d(1.2,1.2,1);transform:translate(-50%,-50%) scale3d(1.2,1.2,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup .progress__circle{fill:none;stroke:var(--ha-ctv-btn-border-clr);stroke-width:var(--ha-ctv-btn-stroke-width, 1px)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup .progress__path{fill:none;stroke-width:var(--ha-ctv-btn-stroke-width, 1px)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup:focus-visible .progress__circle{fill:rgba(252,196,63,.4)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup .progress__path{-webkit-transition:stroke-dashoffset .4s cubic-bezier(.7,0,.3,1);transition:stroke-dashoffset .4s cubic-bezier(.7,0,.3,1);stroke:var(--ha-ctv-btn-border-hvr-clr);stroke-dasharray:1;stroke-dashoffset:1}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup:hover .progress__path{stroke-dashoffset:0}
|
9 |
.ha-data-table .elementor-widget-container{overflow:hidden}.ha-data-table .ha-table{margin-bottom:0}.ha-data-table .ha-table__head-column-cell{padding:20px;border:1px solid;border-color:#5636d1 #320ebd #5636d1 #5636d1;background-color:#5636d1;color:#fff;vertical-align:middle;text-align:center}.ha-data-table .ha-table__head-column-cell-wrap{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-data-table .ha-table__head-column-cell-icon{padding-left:10px;line-height:1}.ha-data-table .ha-table__body-row-cell-icon img,.ha-data-table .ha-table__head-column-cell-icon img{width:40px;-o-object-fit:cover;object-fit:cover}.ha-data-table .ha-table__body-row-cell-icon svg,.ha-data-table .ha-table__head-column-cell-icon svg{width:40px;height:auto;fill:currentColor}.ha-data-table .ha-table__body-row:nth-child(even),.ha-data-table .ha-table__body-row:nth-child(odd){background-color:#fff}.ha-data-table .ha-table__body-row:nth-child(even):hover{background-color:rgba(86,54,209,.08)}.ha-data-table .ha-table__body-row:nth-child(odd):hover{background-color:rgba(232,53,124,.08)}.ha-data-table .ha-table__body-row-cell{padding:15px;border:1px solid #ddd;background-color:transparent;vertical-align:middle}.ha-data-table .ha-table__body-row-cell-wrap{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-data-table .ha-table__body-row-cell-icon{padding-left:10px;line-height:1}.ha-data-table .ha-table__body .ha-table__head-column-cell{display:none}.ha-data-table.ha-column-icon-bottom .ha-table__head-column-cell-icon,.ha-data-table.ha-column-icon-top .ha-table__head-column-cell-icon{width:100%}.ha-data-table.ha-column-icon-left .ha-table__head-column-cell-icon,.ha-data-table.ha-column-icon-right .ha-table__head-column-cell-icon{width:auto}.ha-data-table.ha-row-icon-bottom .ha-table__body-row-cell-icon,.ha-data-table.ha-row-icon-top .ha-table__body-row-cell-icon{width:100%}.ha-data-table.ha-row-icon-left .ha-table__body-row-cell-icon,.ha-data-table.ha-row-icon-right .ha-table__body-row-cell-icon{width:auto}.ha-data-table.ha-column-icon-left .ha-table__head-column-cell-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ha-data-table.ha-column-icon-right .ha-table__head-column-cell-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-data-table.ha-column-icon-top .ha-table__head-column-cell-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ha-data-table.ha-column-icon-bottom .ha-table__head-column-cell-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-data-table.ha-row-icon-left .ha-table__body-row-cell-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ha-data-table.ha-row-icon-right .ha-table__body-row-cell-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-data-table.ha-row-icon-top .ha-table__body-row-cell-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ha-data-table.ha-row-icon-bottom .ha-table__body-row-cell-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.ha-data-table .ha-table__head{display:none}.ha-data-table .ha-table__body .ha-table__body-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-data-table .ha-table__body .ha-table__body-row-cell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:-1px;padding:0!important}.ha-data-table .ha-table__body .ha-table__body-row-cell:first-child{margin-top:auto}.ha-data-table .ha-table__body .ha-table__head-column-cell{display:block;width:100%}.ha-data-table .ha-table__body .ha-table__body-row-cell-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.ha-data-table.ha-row-icon-left.ha-row-alignment-left .ha-table__body-row-cell-wrap{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-data-table.ha-row-icon-left.ha-row-alignment-center .ha-table__body-row-cell-wrap{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-data-table.ha-row-icon-left.ha-row-alignment-right .ha-table__body-row-cell-wrap{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-data-table.ha-row-icon-bottom.ha-row-alignment-left .ha-table__body-row-cell-wrap,.ha-data-table.ha-row-icon-top.ha-row-alignment-left .ha-table__body-row-cell-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-data-table.ha-row-icon-bottom.ha-row-alignment-center .ha-table__body-row-cell-wrap,.ha-data-table.ha-row-icon-top.ha-row-alignment-center .ha-table__body-row-cell-wrap{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-data-table.ha-row-icon-bottom.ha-row-alignment-right .ha-table__body-row-cell-wrap,.ha-data-table.ha-row-icon-top.ha-row-alignment-right .ha-table__body-row-cell-wrap{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}
|
10 |
.ha-dual-btn,.ha-dual-btn-connector{display:inline-block}.ha-dual-btn-wrapper{position:relative;text-align:center;font-weight:400}.ha-dual-btn{padding:1.3rem 2.3rem;max-width:100%;color:#fff;text-decoration:none;font-size:14px;line-height:1}.ha-dual-btn--left{background-color:#562dd4}.ha-dual-btn--left:focus,.ha-dual-btn--left:hover{background-color:#4423ab;color:#fff}.ha-dual-btn--right{background-color:#e2498a}.ha-dual-btn--right:focus,.ha-dual-btn--right:hover{background-color:#d6226e;color:#fff}.ha-dual-btn-connector{position:absolute!important;z-index:9;overflow:hidden;width:30px;height:30px;border-radius:100%;background-color:#fff;-webkit-box-shadow:0 0 0 5px rgba(255,255,255,.3);box-shadow:0 0 0 5px rgba(255,255,255,.3);color:#27374c;text-transform:uppercase;font-size:12px;line-height:30px;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.ha-dual-btn-icon>svg{width:1em;height:auto;vertical-align:top;fill:currentColor}.ha-dual-btn-icon>i{font-size:1em}.ha-dual-btn-icon--before{margin-right:5px}.ha-dual-btn-icon--after{margin-left:5px}.ha-dual-button>.elementor-widget-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-dual-button--mobile-layout-stack>.elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-dual-button--mobile-layout-stack .ha-dual-btn-wrapper{max-width:100%}.ha-dual-button--mobile-layout-stack .ha-dual-btn-connector{top:100%;right:50%}.ha-dual-button--mobile-layout-stack .ha-dual-btn--left{border-radius:30px 30px 0 0}.ha-dual-button--mobile-layout-stack .ha-dual-btn--right{border-radius:0 0 30px 30px}.ha-dual-button--mobile-layout-stack.ha-dual-button--mobile-align-left>.elementor-widget-container{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.ha-dual-button--mobile-layout-stack.ha-dual-button--mobile-align-center>.elementor-widget-container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-dual-button--mobile-layout-stack.ha-dual-button--mobile-align-right>.elementor-widget-container{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.ha-dual-button--mobile-layout-queue.ha-dual-button--mobile-align-left>.elementor-widget-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-dual-button--mobile-layout-queue.ha-dual-button--mobile-align-center>.elementor-widget-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-dual-button--mobile-layout-queue.ha-dual-button--mobile-align-right>.elementor-widget-container{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-dual-button--mobile-layout-queue>.elementor-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-dual-button--mobile-layout-queue .ha-dual-btn-wrapper{max-width:50%}.ha-dual-button--mobile-layout-queue .ha-dual-btn-connector{top:50%;right:0}.ha-dual-button--mobile-layout-queue .ha-dual-btn--left{border-radius:50px 0 0 50px}.ha-dual-button--mobile-layout-queue .ha-dual-btn--right{border-radius:0 50px 50px 0}@media (min-width:768px){.ha-dual-button--tablet-layout-stack.ha-dual-button--tablet-align-left>.elementor-widget-container{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.ha-dual-button--tablet-layout-stack.ha-dual-button--tablet-align-center>.elementor-widget-container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-dual-button--tablet-layout-stack.ha-dual-button--tablet-align-right>.elementor-widget-container{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.ha-dual-button--tablet-layout-queue.ha-dual-button--tablet-align-left>.elementor-widget-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-dual-button--tablet-layout-queue.ha-dual-button--tablet-align-center>.elementor-widget-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-dual-button--tablet-layout-queue.ha-dual-button--tablet-align-right>.elementor-widget-container{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-dual-button--tablet-layout-stack>.elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-dual-button--tablet-layout-stack .ha-dual-btn-wrapper{max-width:100%}.ha-dual-button--tablet-layout-stack .ha-dual-btn-connector{top:100%;right:50%}.ha-dual-button--tablet-layout-stack .ha-dual-btn--left{border-radius:30px 30px 0 0}.ha-dual-button--tablet-layout-stack .ha-dual-btn--right{border-radius:0 0 30px 30px}.ha-dual-button--tablet-layout-queue>.elementor-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-dual-button--tablet-layout-queue .ha-dual-btn-wrapper{max-width:50%}.ha-dual-button--tablet-layout-queue .ha-dual-btn-connector{top:50%;right:0}.ha-dual-button--tablet-layout-queue .ha-dual-btn--left{border-radius:50px 0 0 50px}.ha-dual-button--tablet-layout-queue .ha-dual-btn--right{border-radius:0 50px 50px 0}}@media (min-width:1025px){.ha-dual-button--layout-stack.ha-dual-button--align-left>.elementor-widget-container{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.ha-dual-button--layout-stack.ha-dual-button--align-center>.elementor-widget-container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-dual-button--layout-stack.ha-dual-button--align-right>.elementor-widget-container{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.ha-dual-button--layout-queue.ha-dual-button--align-left>.elementor-widget-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-dual-button--layout-queue.ha-dual-button--align-center>.elementor-widget-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-dual-button--layout-queue.ha-dual-button--align-right>.elementor-widget-container{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-dual-button--layout-stack>.elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-dual-button--layout-stack .ha-dual-btn-wrapper{max-width:100%}.ha-dual-button--layout-stack .ha-dual-btn-connector{top:100%;right:50%}.ha-dual-button--layout-stack .ha-dual-btn--left{border-radius:30px 30px 0 0}.ha-dual-button--layout-stack .ha-dual-btn--right{border-radius:0 0 30px 30px}.ha-dual-button--layout-queue>.elementor-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-dual-button--layout-queue .ha-dual-btn-wrapper{max-width:50%}.ha-dual-button--layout-queue .ha-dual-btn-connector{top:50%;right:0}.ha-dual-button--layout-queue .ha-dual-btn--left{border-radius:50px 0 0 50px}.ha-dual-button--layout-queue .ha-dual-btn--right{border-radius:0 50px 50px 0}}
|
13 |
.ha-fun-factor__content .ha-fun-factor__content-number-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;line-height:1;margin-top:0;margin-bottom:15px;font-size:24px}.ha-fun-factor__content .ha-fun-factor__content-text{margin-top:0;margin-bottom:15px;font-size:24px}.ha-fun-factor__content .ha-fun-factor__content-number,.ha-fun-factor__content .ha-fun-factor__content-number-prefix,.ha-fun-factor__content .ha-fun-factor__content-number-suffix{font-size:24px}.ha-ff-icon--left .ha-fun-factor__content{padding-left:20px}.ha-ff-icon--right .ha-fun-factor__content{padding-right:20px}.ha-fun-factor__divider{display:inline-block;margin-bottom:15px;height:1px;background-color:#ccc}.ha-ff-icon--top .ha-fun-factor__media{display:inline-block;margin-top:10px;margin-bottom:10px}.ha-ff-icon--top .ha-fun-factor__media--image{width:200px}:not(.ha-ff-icon--top) .ha-fun-factor__media--image{-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px}.ha-fun-factor__media--image img{width:100%;height:100%;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.ha-fun-factor__media--icon{font-size:3rem}.ha-fun-factor__media--icon i,.ha-fun-factor__media--icon svg{position:relative;display:block;width:1em;height:1em;fill:currentColor}.ha-fun-factor__media--icon i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-fun-factor__wrap{padding:10px;word-wrap:break-word;overflow-wrap:break-word}.ha-ff-icon--left>.elementor-widget-container .ha-fun-factor__wrap,.ha-ff-icon--right>.elementor-widget-container .ha-fun-factor__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-ff-icon--left>.elementor-widget-container .ha-fun-factor__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-ff-icon--right>.elementor-widget-container .ha-fun-factor__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.ha-ff-icon--top>.elementor-widget-container .ha-fun-factor__wrap .ha-fun-factor__divider{width:100px}.ha-ff-icon--left>.elementor-widget-container .ha-fun-factor__wrap .ha-fun-factor__divider,.ha-ff-icon--right>.elementor-widget-container .ha-fun-factor__wrap .ha-fun-factor__divider{width:100%!important}
|
14 |
.ha-filter{margin-bottom:20px}.ha-filter__item{display:inline-block;overflow:hidden;margin-bottom:10px;padding:8px 20px;max-width:100%;border:2px solid #885cff;border-radius:3px;background-color:transparent;color:#885cff;text-transform:uppercase;text-overflow:ellipsis;font-size:14px;line-height:1.2;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ha-filter__item:focus,.ha-filter__item:hover{outline:0;background-color:#885cff;color:#fff}.ha-filter__item--active,.ha-filter__item:active{background-color:#885cff;color:#fff}.ha-filter__item:not(:last-child){margin-right:10px}
|
15 |
.ha-gradient-heading{margin-top:0;margin-bottom:0}.ha-gradient-heading>a{color:inherit;text-decoration:none}
|
16 |
+
.ha-horizontal-timeline .ha-horizontal-timeline-block{position:relative;padding:30px}.ha-horizontal-timeline .ha-horizontal-timeline-icon-box{position:relative;margin-bottom:35px}.ha-horizontal-timeline .ha-horizontal-timeline-top-inner{position:relative}.ha-horizontal-timeline .ha-horizontal-timeline-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:10px;margin-left:10px;width:48px;height:48px;border-radius:50%;background-color:#efefef;color:#333}.ha-horizontal-timeline .ha-horizontal-timeline-icon>svg,.ha-horizontal-timeline .slick-next.slick-arrow>svg,.ha-horizontal-timeline .slick-prev.slick-arrow>svg{width:auto;height:1em;fill:currentColor}.ha-horizontal-timeline .ha-horizontal-timeline-date{color:#a2a2a2;font-size:14px}.ha-horizontal-timeline .ha-horizontal-timeline-tree{position:absolute;top:50%;left:0;z-index:-5;overflow:hidden;width:150%;height:2px;background:#efefef;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-horizontal-timeline .ha-horizontal-timeline-content,.ha-horizontal-timeline .ha-horizontal-timeline-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-horizontal-timeline .ha-horizontal-timeline-content{position:relative;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.08);box-shadow:0 0 20px 0 rgba(0,0,0,.08)}.ha-horizontal-timeline .ha-horizontal-timeline-content .ha-horizontal-timeline-arrow{position:absolute;bottom:100%;left:25px;-webkit-box-sizing:content-box;box-sizing:content-box;width:15px;height:15px;border-right-color:transparent;border-bottom-color:transparent;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);box-shadow:0 0 20px 0 rgba(0,0,0,.15);-webkit-transition:inherit;transition:inherit;-webkit-transform:translateY(50%) rotate(45deg);-ms-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg)}.ha-horizontal-timeline .ha-horizontal-timeline-content .ha-horizontal-timeline-arrow::before{display:block;width:100%;height:100%;background-color:#fff;content:"";-webkit-transition:inherit;transition:inherit}.ha-horizontal-timeline .ha-horizontal-timeline-inner{z-index:1;padding:20px;background-color:#fff}.ha-horizontal-timeline .ha-horizontal-timeline-image{margin-bottom:10px}.ha-horizontal-timeline .ha-horizontal-timeline-image img{-o-object-fit:cover;object-fit:cover}.ha-horizontal-timeline .ha-horizontal-timeline-image[data-mfp-src]{cursor:pointer}.ha-horizontal-timeline .ha-horizontal-timeline-title,.ha-horizontal-timeline .ha-horizontal-timeline-title a{margin-top:0;margin-bottom:10px;color:#3c3c3c;font-size:22px}.ha-horizontal-timeline .ha-horizontal-timeline-subtitle{display:block;margin-bottom:20px;color:#999}.ha-horizontal-timeline .ha-horizontal-timeline-description{margin:0;color:#3c3c3c;font-size:16px}.ha-horizontal-timeline .slick-next.slick-arrow,.ha-horizontal-timeline .slick-prev.slick-arrow{top:88px;z-index:999;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;width:2.66em;height:2.66em;border:1px solid #dadada;border-radius:50%;background-color:#fff;color:#8c8c8c;font-size:15px;opacity:1}.ha-horizontal-timeline .slick-next.slick-arrow:focus,.ha-horizontal-timeline .slick-next.slick-arrow:hover,.ha-horizontal-timeline .slick-prev.slick-arrow:focus,.ha-horizontal-timeline .slick-prev.slick-arrow:hover{border-color:#222;background-color:#222;color:#fff}.ha-horizontal-timeline .slick-next.slick-arrow:before,.ha-horizontal-timeline .slick-prev.slick-arrow:before{display:none;content:""}.ha-horizontal-timeline .slick-prev.slick-arrow{left:-25px}.ha-horizontal-timeline .slick-next.slick-arrow{right:-25px}.ha-horizontal-timeline .slick-disabled{opacity:.7}
|
17 |
@-webkit-keyframes pulse_animation{0%,to{-webkit-box-shadow:0 0 0 0 var(--icon-pulse-color);box-shadow:0 0 0 0 var(--icon-pulse-color);-webkit-transform:scale(.95);transform:scale(.95)}70%{-webkit-box-shadow:0 0 0 20px var(--icon-pulse-color);box-shadow:0 0 0 20px var(--icon-pulse-color);-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse_animation{0%,to{-webkit-box-shadow:0 0 0 0 var(--icon-pulse-color);box-shadow:0 0 0 0 var(--icon-pulse-color);-webkit-transform:scale(.95);transform:scale(.95)}70%{-webkit-box-shadow:0 0 0 20px var(--icon-pulse-color);box-shadow:0 0 0 20px var(--icon-pulse-color);-webkit-transform:scale(1);transform:scale(1)}}.ha-icon-box>.elementor-widget-container{position:relative;padding:25px;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 3px 40px rgba(36,36,36,.1);box-shadow:0 3px 40px rgba(36,36,36,.1)}.ha-icon-box-title{margin-top:0;margin-bottom:0;color:#151515;font-size:24px;-webkit-transition:color .3s;transition:color .3s}.ha-icon-box-icon{display:inline-block;margin-bottom:20px;color:#151515;text-align:center;font-size:48px;-webkit-transition:border .3s,background .3s,color .3s,-webkit-transform .3s;transition:transform .3s,border .3s,background .3s,color .3s;transition:transform .3s,border .3s,background .3s,color .3s,-webkit-transform .3s}.ha-icon-box-icon i,.ha-icon-box-icon svg{position:relative;display:block;width:1em;height:1em;fill:currentColor}.ha-icon-box-icon i{-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ha-icon-box-icon i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-icon-box-link{display:block;color:transparent;text-decoration:none}.ha-icon-box .ha-badge{position:absolute;z-index:10;background-color:#e2498a;color:#fff}.pulse_effect{-webkit-box-shadow:0 0 0 0 var(--icon-pulse-color);box-shadow:0 0 0 0 var(--icon-pulse-color);-webkit-animation:pulse_animation 1.5s infinite;animation:pulse_animation 1.5s infinite}
|
18 |
@-webkit-keyframes fadeInUp{0%{visibility:visible;opacity:0;-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{0%{visibility:visible;opacity:0;-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes noAnimation{0%{visibility:visible;opacity:0}to{opacity:1}}@keyframes noAnimation{0%{visibility:visible;opacity:0}to{opacity:1}}.ha-image-accordion-horizontal .ha-ia-gallery-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-image-accordion-horizontal .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-right:var(--ha-ia-gutter-margin)}.ha-image-accordion-vertical .ha-ia-gallery-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-image-accordion-vertical .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-bottom:var(--ha-ia-gutter-margin)}.ha-image-accordion-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;--ha-ia-gutter-margin:0}.ha-image-accordion-wrapper a:focus{outline:0}.ha-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-ia-container{width:100%}.ha-ia-content-wrapper,.ha-ia-gallery-wrap,.ha-ia-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-ia-gallery-wrap{overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;height:70vh}.ha-ia-content-wrapper,.ha-ia-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-ia-item{position:relative;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;cursor:pointer;-webkit-transition:-webkit-box-flex .4s,-webkit-flex .4s;transition:flex .4s;transition:flex .4s,-webkit-box-flex .4s,-webkit-flex .4s,-ms-flex .4s}.ha-ia-content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-image-accordion-click .ha-ia-item.active,.ha-image-accordion-hover .ha-ia-item:hover{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.ha-image-accordion-hover .ha-ia-item:hover .ha-overlay{background-color:rgba(0,0,0,.29)}.ha-image-accordion-hover .ha-ia-item:not(:hover) .ha-ia-content-wrapper{display:none}.ha-image-accordion-click .ha-ia-item.active .ha-overlay{background-color:rgba(0,0,0,.29)}.ha-image-accordion-click .ha-ia-item:not(.active) .ha-ia-content-wrapper{display:none}.ha-ia-actions,.ha-ia-actions .ha-ia-link a,.ha-ia-actions .ha-ia-popup a,.ha-ia-content-icon-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-ia-actions .ha-ia-link,.ha-ia-actions .ha-ia-popup{width:1.9em;height:1.9em;border:1px solid #fff;border-radius:100%;font-size:16px}.ha-ia-actions .ha-ia-link a i,.ha-ia-actions .ha-ia-popup a i{padding:.5em;color:#fff;font-size:.9em}.ha-ia-content-icon-title{font-size:30px}.ha-ia-content-icon-title.ha-ia-icon-left,body[data-elementor-device-mode=tablet] .ha-image-accordion-tablet-horizontal .ha-ia-gallery-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-ia-content-icon-title.ha-ia-icon-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ha-ia-content-label{font-size:16px}.ha-ia-content-description,body[data-elementor-device-mode=tablet] .ha-ia-content-icon-title{font-size:20px}.ha-ia-content-button{margin:10px 0;padding:5px 15px;border-radius:5px;background-color:#6d39ef;color:#fff;font-size:16px}.ha-ia-content-button:hover{background-color:#e2498a;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.ha_fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1.25s;animation-duration:1.25s}.ha_noAnimation{-webkit-animation-name:noAnimation;animation-name:noAnimation;-webkit-animation-duration:.3s;animation-duration:.3s}body[data-elementor-device-mode=tablet] .ha-image-accordion-tablet-horizontal .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-right:var(--ha-ia-gutter-margin);margin-bottom:0}body[data-elementor-device-mode=tablet] .ha-image-accordion-tablet-vertical .ha-ia-gallery-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=tablet] .ha-image-accordion-tablet-vertical .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-right:0;margin-bottom:var(--ha-ia-gutter-margin)}body[data-elementor-device-mode=tablet] .ha-ia-content-label{font-size:14px}body[data-elementor-device-mode=tablet] .ha-ia-content-description{font-size:18px}body[data-elementor-device-mode=tablet] .ha-ia-content-button{font-size:14px}body[data-elementor-device-mode=mobile] .ha-image-accordion-mobile-horizontal .ha-ia-gallery-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=mobile] .ha-image-accordion-mobile-horizontal .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-right:var(--ha-ia-gutter-margin);margin-bottom:0}body[data-elementor-device-mode=mobile] .ha-image-accordion-mobile-vertical .ha-ia-gallery-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=mobile] .ha-image-accordion-mobile-vertical .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-right:0;margin-bottom:var(--ha-ia-gutter-margin)}body[data-elementor-device-mode=mobile] .ha-ia-content-icon-title{font-size:20px}body[data-elementor-device-mode=mobile] .ha-ia-content-label{font-size:12px}body[data-elementor-device-mode=mobile] .ha-ia-content-description{font-size:16px}body[data-elementor-device-mode=mobile] .ha-ia-content-button{font-size:12px}
|
19 |
.ha-image-compare>.elementor-widget-container{border-radius:5px;background-color:#fff;-webkit-box-shadow:0 3px 40px rgba(36,36,36,.1);box-shadow:0 3px 40px rgba(36,36,36,.1)}.ha-image-compare .twentytwenty-container,.ha-image-compare .twentytwenty-wrapper{border-radius:inherit}.ha-image-compare .twentytwenty-container img{width:100%}
|
assets/css/main.min.css
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
@-webkit-keyframes tooltips-vert{to{opacity:.9;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@keyframes tooltips-vert{to{opacity:.9;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@-webkit-keyframes tooltips-horz{to{opacity:.9;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@keyframes tooltips-horz{to{opacity:.9;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}.ha-cig,.ha-cig-item .fw-svg-wrap,.ha-cig-item i,.ha-cig-item img{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-cig{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.ha-cig-item{position:relative;display:inline-block;border-radius:100%;text-decoration:none;line-height:100%}.ha-cig-item a.ha-cig-item-outline,.ha-cig-item-outline{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.ha-cig-item .fw-svg-wrap,.ha-cig-item i,.ha-cig-item img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;max-width:100%;width:60px;height:60px;border:3px solid #fff;border-radius:50%;background:#fff;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1);transition:all .4s cubic-bezier(.165,.84,.44,1);-o-object-fit:cover;object-fit:cover}.ha-cig-item:not(:first-child){margin-left:-30px;-webkit-transition:all .3s ease;transition:all .3s ease}.ha-cig-item:not(:last-child){margin-right:5px}.ha-cig:hover .ha-cig-item{margin-left:0}[tooltip]{position:relative}[tooltip]::after,[tooltip]::before{position:absolute;display:none;text-transform:none;font-size:.8em;line-height:1;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[tooltip]::before{z-index:1001;border:5px solid transparent;content:""}[tooltip]::after{z-index:1000;overflow:hidden;padding:1ch 1.5ch;min-width:3em;max-width:21em;border-radius:.3ch;background:#333;-webkit-box-shadow:0 1em 2em -.5em rgba(0,0,0,.35);box-shadow:0 1em 2em -.5em rgba(0,0,0,.35);color:#fff;content:attr(tooltip);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-family:Helvetica,sans-serif}[tooltip]:hover::after,[tooltip]:hover::before{display:block}[tooltip=""]::after,[tooltip=""]::before{display:none!important}[tooltip]:not([flow])::before,[tooltip][flow^=up]::before{bottom:100%;border-top-color:var(--caret-color, #333);border-bottom-width:0}[tooltip]:not([flow])::after,[tooltip][flow^=up]::after{bottom:calc(100% + 5px)}[tooltip]:not([flow])::after,[tooltip]:not([flow])::before,[tooltip][flow^=up]::after,[tooltip][flow^=up]::before{left:50%;-webkit-transform:translate(-50%,-.5em);-ms-transform:translate(-50%,-.5em);transform:translate(-50%,-.5em)}[tooltip][flow^=down]::before{top:100%;border-top-width:0;border-bottom-color:var(--caret-color, #333)}[tooltip][flow^=down]::after{top:calc(100% + 5px)}[tooltip][flow^=down]::after,[tooltip][flow^=down]::before{left:50%;-webkit-transform:translate(-50%,.5em);-ms-transform:translate(-50%,.5em);transform:translate(-50%,.5em)}[tooltip][flow^=left]::after,[tooltip][flow^=left]::before{top:50%;-webkit-transform:translate(-.5em,-50%);-ms-transform:translate(-.5em,-50%);transform:translate(-.5em,-50%)}[tooltip][flow^=left]::before{left:calc(0em - 5px);border-right-width:0;border-left-color:var(--caret-color, #333)}[tooltip][flow^=left]::after{right:calc(100% + 5px)}[tooltip][flow^=right]::after,[tooltip][flow^=right]::before{top:50%;-webkit-transform:translate(.5em,-50%);-ms-transform:translate(.5em,-50%);transform:translate(.5em,-50%)}[tooltip][flow^=right]::before{right:calc(0em - 5px);border-right-color:var(--caret-color, #333);border-left-width:0}[tooltip][flow^=right]::after{left:calc(100% + 5px)}[tooltip]:not([flow]):hover::after,[tooltip]:not([flow]):hover::before,[tooltip][flow^=down]:hover::after,[tooltip][flow^=down]:hover::before,[tooltip][flow^=up]:hover::after,[tooltip][flow^=up]:hover::before{-webkit-animation:tooltips-vert 300ms ease-out forwards;animation:tooltips-vert 300ms ease-out forwards}[tooltip][flow^=left]:hover::after,[tooltip][flow^=left]:hover::before,[tooltip][flow^=right]:hover::after,[tooltip][flow^=right]:hover::before{-webkit-animation:tooltips-horz 300ms ease-out forwards;animation:tooltips-horz 300ms ease-out forwards}
|
5 |
@-webkit-keyframes ha_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ha_fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ha_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes ha_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes ha_rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1}}@keyframes ha_rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1}}@-webkit-keyframes ha_bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes ha_bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@-webkit-keyframes ha_bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1}}@keyframes ha_bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1}}@-webkit-keyframes ha_flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}}@keyframes ha_flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}}@-webkit-keyframes ha_flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}}@keyframes ha_flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}}@-webkit-keyframes ha_swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@keyframes ha_swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@-webkit-keyframes ha_slideInDown{0%{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes ha_slideInDown{0%{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes ha_slideInUp{0%{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes ha_slideInUp{0%{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes ha_slideInLeft{0%{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes ha_slideInLeft{0%{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes ha_slideInRight{0%{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes ha_slideInRight{0%{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.ha_fadeIn{-webkit-animation-name:ha_fadeIn;animation-name:ha_fadeIn}.ha_zoomIn{-webkit-animation-name:ha_zoomIn;animation-name:ha_zoomIn}.ha_rollIn{-webkit-animation-name:ha_rollIn;animation-name:ha_rollIn}.ha_bounce{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:ha_bounce;animation-name:ha_bounce}.ha_bounceIn{-webkit-animation-name:ha_bounceIn;animation-name:ha_bounceIn;-webkit-animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75)}.ha_flipInX,.ha_flipInY{-webkit-animation-name:ha_flipInX;animation-name:ha_flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.ha_flipInY{-webkit-animation-name:ha_flipInY;animation-name:ha_flipInY}.ha_swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:ha_swing;animation-name:ha_swing}.ha_slideInDown{-webkit-animation-name:ha_slideInDown;animation-name:ha_slideInDown}.ha_slideInUp{-webkit-animation-name:ha_slideInUp;animation-name:ha_slideInUp}.ha_slideInLeft{-webkit-animation-name:ha_slideInLeft;animation-name:ha_slideInLeft}.ha_slideInRight{-webkit-animation-name:ha_slideInRight;animation-name:ha_slideInRight}.ha-css-transform-yes{-webkit-transition-duration:var(--ha-tfx-transition-duration, .2s);transition-duration:var(--ha-tfx-transition-duration, .2s);-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translate(var(--ha-tfx-translate-x, 0),var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1),var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0),var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0));transform:translate(var(--ha-tfx-translate-x, 0),var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1),var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0),var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0))}.ha-css-transform-yes:hover{-webkit-transform:translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)),var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)),var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)),var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)));transform:translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)),var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)),var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)),var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)))}.happy-addon>.elementor-widget-container{word-wrap:break-word;overflow-wrap:break-word}.happy-addon>.elementor-widget-container,.happy-addon>.elementor-widget-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.happy-addon p:empty{display:none}.happy-addon .elementor-inline-editing{min-height:auto!important}.happy-addon-pro img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.ha-screen-reader-text{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;padding:0;width:1px;height:1px;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ha-has-bg-overlay>.elementor-widget-container{position:relative;z-index:1}.ha-has-bg-overlay>.elementor-widget-container:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:""}.ha-popup--is-enabled .ha-js-popup,.ha-popup--is-enabled .ha-js-popup img{cursor:-webkit-zoom-in!important;cursor:zoom-in!important}.mfp-wrap .mfp-arrow,.mfp-wrap .mfp-close{background-color:transparent}.mfp-wrap .mfp-arrow:focus,.mfp-wrap .mfp-close:focus{outline-width:thin}.ha-advanced-tooltip-enable{position:relative;cursor:pointer;--ha-tooltip-arrow-color:black;--ha-tooltip-arrow-distance:0}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content{position:absolute;z-index:999;display:none;padding:5px 0;width:120px;height:auto;border-radius:6px;background-color:#000;color:#fff;text-align:center;opacity:0}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content::after{position:absolute;border-width:5px;border-style:solid;content:""}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.no-arrow::after{visibility:hidden}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.show{display:inline-block;opacity:1}.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content{top:unset;right:0;bottom:calc(101% + var(--ha-tooltip-arrow-distance));left:0;margin:0 auto}.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after{top:100%;right:unset;bottom:unset;left:50%;border-color:var(--ha-tooltip-arrow-color) transparent transparent transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content{top:calc(101% + var(--ha-tooltip-arrow-distance));right:0;bottom:unset;left:0;margin:0 auto}.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after{top:unset;right:unset;bottom:100%;left:50%;border-color:transparent transparent var(--ha-tooltip-arrow-color) transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content{top:50%;right:calc(101% + var(--ha-tooltip-arrow-distance));bottom:unset;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after{top:50%;right:unset;bottom:unset;left:100%;border-color:transparent transparent transparent var(--ha-tooltip-arrow-color);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content{top:50%;right:unset;bottom:unset;left:calc(101% + var(--ha-tooltip-arrow-distance));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after{top:50%;right:100%;bottom:unset;left:unset;border-color:transparent var(--ha-tooltip-arrow-color) transparent transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content{top:unset;right:0;bottom:calc(101% + var(--ha-tooltip-arrow-distance));left:0;margin:0 auto}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after{top:100%;right:unset;bottom:unset;left:50%;border-color:var(--ha-tooltip-arrow-color) transparent transparent transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content{top:calc(101% + var(--ha-tooltip-arrow-distance));right:0;bottom:unset;left:0;margin:0 auto}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after{top:unset;right:unset;bottom:100%;left:50%;border-color:transparent transparent var(--ha-tooltip-arrow-color) transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content{top:50%;right:calc(101% + var(--ha-tooltip-arrow-distance));bottom:unset;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after{top:50%;right:unset;bottom:unset;left:100%;border-color:transparent transparent transparent var(--ha-tooltip-arrow-color);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content{top:50%;right:unset;bottom:unset;left:calc(101% + var(--ha-tooltip-arrow-distance));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after{top:50%;right:100%;bottom:unset;left:unset;border-color:transparent var(--ha-tooltip-arrow-color) transparent transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.elementor-editor-active .happy-addon.ha-gravityforms .gform_wrapper{display:block!important}
|
6 |
.ha-comparison-table{position:relative}.ha-comparison-table__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:0;background-color:#5636d1;color:#fff;vertical-align:middle;font-weight:700;font-size:18px;line-height:20px}.ha-comparison-table__head-column-cell-title-tag{margin:0}.ha-comparison-table__head.table-sticky{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%}.ha-comparison-table__head-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:15px;width:15%}.ha-comparison-table__head-item:first-child{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.ha-comparison-table__head-item .ha-comparison-table__head-column-cell-icon{margin:0 10px 0 0}.ha-comparison-table__head-item.icon-right .ha-comparison-table__head-column-cell-icon{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0 0 0 10px}.ha-comparison-table__row{margin-bottom:25px}.ha-comparison-table__row-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #e7e7e9;background-color:transparent;vertical-align:middle}.ha-comparison-table__row-item:first-child{border-top:0}.ha-comparison-table__row-item:last-child{border-bottom:0}.ha-comparison-table__row-item-cell{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:15px;width:15%}.ha-comparison-table__row-item-cell:first-child{-webkit-box-flex:10;-webkit-flex-grow:10;-ms-flex-positive:10;flex-grow:10}.ha-comparison-table__row-item-cell-title-tag{margin:0;font-weight:var(--e-global-typography-text-font-weight);font-family:var(--e-global-typography-text-font-family),Sans-serif}.ha-comparison-table__row-cell-icon{font-size:20px;line-height:1}.ha-comparison-table__btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%}.ha-comparison-table__btns-item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:15%;text-align:center}@media screen and (min-width:300px) and (max-width:900px){.ha-comparison-table__btns-item{width:auto}}.ha-comparison-table__btns-item a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:10px 15px;border-radius:5px;background-color:#151515;color:#fff;font-weight:var(--e-global-typography-accent-font-weight);font-family:var(--e-global-typography-accent-font-family),Sans-serif}.ha-comparison-table__btns-item a:hover{background-color:#d6226e}@media screen and (min-width:300px) and (max-width:900px){.ha-comparison-table .elementor-widget-container{overflow-x:auto}}
|
7 |
-
.ha-cs-design-round .ha-cs-switch.active span{color:#562dd4}.ha-cs-design-round-2 .ha-cs-switch.active span{color:#e2498a}.ha-cs-design-square .ha-cs-switch.active span{color:#61ce70}.ha-cs-design-square-2 .ha-cs-switch.active span{color:#f67c21}.ha-cs-design-button .ha-cs-switch-wrapper{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.ha-cs-switch-container
|
8 |
@-webkit-keyframes HaCtvBtn_Newbie_MoveUpInitial{to{-webkit-transform:translate3d(0,-105%,0);transform:translate3d(0,-105%,0)}}@keyframes HaCtvBtn_Newbie_MoveUpInitial{to{-webkit-transform:translate3d(0,-105%,0);transform:translate3d(0,-105%,0)}}@-webkit-keyframes HaCtvBtn_Newbie_MoveUpEnd{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes HaCtvBtn_Newbie_MoveUpEnd{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes HaCtvBtn_Exploit_MoveScaleUpInitial{to{opacity:0;-webkit-transform:translate3d(0,-105%,0) scale3d(1,2,1);transform:translate3d(0,-105%,0) scale3d(1,2,1)}}@keyframes HaCtvBtn_Exploit_MoveScaleUpInitial{to{opacity:0;-webkit-transform:translate3d(0,-105%,0) scale3d(1,2,1);transform:translate3d(0,-105%,0) scale3d(1,2,1)}}@-webkit-keyframes HaCtvBtn_Exploit_MoveScaleUpEnd{0%{opacity:0;-webkit-transform:translate3d(0,100%,0) scale3d(1,2,1);transform:translate3d(0,100%,0) scale3d(1,2,1)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes HaCtvBtn_Exploit_MoveScaleUpEnd{0%{opacity:0;-webkit-transform:translate3d(0,100%,0) scale3d(1,2,1);transform:translate3d(0,100%,0) scale3d(1,2,1)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ha-creative-btn-wrap{display:inline-block;--ha-ctv-btn-bg-clr:#fff;--ha-ctv-btn-bg-hvr-clr:#ff067d;--ha-ctv-btn-border-clr:#ff067d;--ha-ctv-btn-border-hvr-clr:#ff067d;--ha-ctv-btn-txt-clr:#ff067d;--ha-ctv-btn-txt-hvr-clr:#fff}.ha-creative-btn-wrap .ha-creative-btn{position:relative;z-index:0;display:inline-block;padding:15px 25px;max-width:100%;border-color:var(--ha-ctv-btn-border-clr);border-radius:5px;background:var(--ha-ctv-btn-bg-clr);color:var(--ha-ctv-btn-txt-clr);text-align:center;text-decoration:none;font-size:14px;line-height:1;-webkit-transition:all .3s;transition:all .3s}.ha-creative-btn-wrap .ha-creative-btn:hover{border-color:var(--ha-ctv-btn-border-hvr-clr);background:var(--ha-ctv-btn-bg-hvr-clr)}.ha-creative-btn-wrap .ha-stl--estilo{padding:25px 80px;border-width:3px;border-style:solid;border-radius:0;cursor:pointer}.ha-creative-btn-wrap .ha-stl--estilo:after{position:absolute;z-index:-1;background:var(--ha-ctv-btn-bg-hvr-clr);content:"";-webkit-transition:all .3s;transition:all .3s}.ha-creative-btn-wrap .ha-stl--estilo:active,.ha-creative-btn-wrap .ha-stl--estilo:hover{background:var(--ha-ctv-btn-bg-clr);color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--dissolve:after{top:0;left:0;width:100%;height:100%;opacity:0}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--dissolve:active,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--dissolve:hover,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen:hover,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen:active,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen:hover{color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--dissolve:active:after,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--dissolve:hover:after{opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-down:after{top:0;left:0;width:100%;height:0}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-down:active:after,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-down:hover:after{height:100%}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-right:after{top:0;left:0;width:0;height:100%}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-right:active:after,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-right:hover:after{width:100%}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--cross-slider,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-x,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-y{overflow:hidden}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-x:after{top:50%;left:50%;width:0;height:103%;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-x:hover:after{width:90%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-x:active:after{width:101%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--cross-slider:after{top:50%;left:50%;width:100%;height:0;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--cross-slider:hover:after{height:260%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--cross-slider:active:after{height:400%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-y:after{top:50%;left:50%;width:101%;height:0;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-y:hover:after{height:75%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-y:active:after{height:130%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo,.ha-creative-btn-wrap .ha-stl--iconica,.ha-creative-btn-wrap .ha-stl--symbolab{display:inline-block;overflow:hidden;outline:0;background:var(--ha-ctv-btn-bg-clr);color:var(--ha-ctv-btn-txt-clr);text-transform:uppercase;letter-spacing:1px;font-weight:700}.ha-creative-btn-wrap .ha-stl--symbolab{padding:25px 80px;border-width:3px;border-style:solid;border-radius:50px}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--wapasha:hover,.ha-creative-btn-wrap .ha-stl--symbolab:active,.ha-creative-btn-wrap .ha-stl--symbolab:hover{background:var(--ha-ctv-btn-bg-hvr-clr);color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--symbolab>i{position:absolute;top:50%;-webkit-transition:left .3s,right .3s;transition:left .3s,right .3s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-right i{left:130%}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-right:active i,.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-right:hover i{left:80%}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-left i{left:-50%}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-left:active i,.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-left:hover i{left:10%}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-right i{left:70%;opacity:0}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-right:active i,.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-right:hover i{left:80%;opacity:1}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-left i{left:30%;opacity:0}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-left:active i,.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-left:hover i{left:10%;opacity:1}.ha-creative-btn-wrap .ha-stl--iconica{padding:0!important;border-radius:0;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ha-creative-btn-wrap .ha-stl--iconica:active,.ha-creative-btn-wrap .ha-stl--iconica:hover{border-color:var(--ha-ctv-btn-border-hvr-clr);background:var(--ha-ctv-btn-bg-hvr-clr);color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--iconica>span{display:inline-block;padding:25px 80px;-webkit-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ha-creative-btn-wrap .ha-stl--iconica>i{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;-webkit-transition:all .3s;transition:all .3s}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-down:hover>span{-webkit-transform:translateY(300%);-ms-transform:translateY(300%);transform:translateY(300%)}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-down>i{top:-100%;left:0}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-down:hover>i,.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-top:hover>i{top:0}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-top:hover>span{-webkit-transform:translateY(-300%);-ms-transform:translateY(-300%);transform:translateY(-300%)}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-top>i{top:100%;left:0}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-right:hover>span{-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%)}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-right>i{top:0;left:-100%}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-left:hover>i,.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-right:hover>i{left:0}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-left:hover>span{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-left>i{top:0;left:100%}.ha-creative-btn-wrap .ha-stl--iconica,.ha-creative-btn-wrap .ha-stl--montino{border-width:3px;border-style:solid;border-color:var(--ha-ctv-btn-border-clr)}.ha-creative-btn-wrap .ha-stl--montino:active,.ha-creative-btn-wrap .ha-stl--montino:hover{border-color:var(--ha-ctv-btn-border-hvr-clr);color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona{z-index:1;overflow:hidden;padding:0!important;outline:0;border-radius:0;background:var(--ha-ctv-btn-bg-clr);cursor:pointer}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona>span{padding:25px 80px;-webkit-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(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona>span{display:block;vertical-align:middle}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona::after{position:absolute;top:0;left:0;background:var(--ha-ctv-btn-bg-hvr-clr);content:attr(data-text);opacity:0;-webkit-transform:translate(0,25%);-ms-transform:translate(0,25%);transform:translate(0,25%)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona:hover>span{opacity:0;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona:hover::after{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen::before{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;background:var(--ha-ctv-btn-bg-hvr-clr);content:attr(data-text);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);padding:25px 80px}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen>span{-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen>span{display:block;padding:25px 80px}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen:hover::before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen:hover::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen:hover::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen:hover>span{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen{z-index:1;overflow:hidden;padding:25px 80px;outline:0;border-radius:0;background:var(--ha-ctv-btn-bg-clr);cursor:pointer}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::before{position:absolute;bottom:100%;left:0;z-index:-1;width:100%;height:100%;content:""}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::before{background:var(--ha-ctv-btn-bg-hvr-clr);opacity:.7}.ha-creative-btn-wrap .ha-stl--hermosa,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina:hover{background:var(--ha-ctv-btn-bg-hvr-clr)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen:hover::after{-webkit-transition-delay:.175s;transition-delay:.175s}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--wapasha{z-index:1;padding:25px 80px;outline:0;border-width:0;border-radius:0;background:var(--ha-ctv-btn-bg-clr);cursor:pointer;--ha-ctv-btn-bg-clr:#ff067d;--ha-ctv-btn-bg-hvr-clr:#fff;--ha-ctv-btn-border-clr:#fff;--ha-ctv-btn-border-hvr-clr:#ff067d;--ha-ctv-btn-txt-clr:#fff;--ha-ctv-btn-txt-hvr-clr:#ff067d}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--wapasha::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:inherit;content:"";opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);-webkit-transform:scale3d(.6,.6,1);transform:scale3d(.6,.6,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--wapasha:hover::before{border-color:var(--ha-ctv-btn-border-hvr-clr);opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina{overflow:hidden;padding:25px 80px;background:var(--ha-ctv-btn-bg-clr);color:var(--ha-ctv-btn-txt-clr);-webkit-transition:background .3s;transition:background .3s}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina>span{-webkit-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(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina>span{display:inline-block;color:var(--ha-ctv-btn-txt-clr);opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina::before{position:absolute;top:0;left:0}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina::before{padding:25px 80px;content:attr(data-text)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina:hover::before{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina:hover>span{color:var(--ha-ctv-btn-txt-hvr-clr);opacity:1;-webkit-transition-delay:var(--delay, .045s);transition-delay:var(--delay, .045s);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman{padding:25px 80px;border-width:0;background:var(--ha-ctv-btn-bg-hvr-clr);--ha-ctv-btn-bg-clr:#ff067d;--ha-ctv-btn-bg-hvr-clr:#fff;--ha-ctv-btn-border-clr:#fff;--ha-ctv-btn-border-hvr-clr:#ff067d;--ha-ctv-btn-txt-clr:#fff;--ha-ctv-btn-txt-hvr-clr:#ff067d}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::before{z-index:-1;border-radius:inherit;content:"";pointer-events:none}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::before{width:100%;height:100%;border-width:2px;border-style:solid;border-color:var(--ha-ctv-btn-border-hvr-clr);opacity:0;-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::after{width:100%;height:100%;background:var(--ha-ctv-btn-bg-clr)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman:hover::before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman:hover::after{opacity:0;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--sacnite{overflow:hidden;padding:25px 80px;background:var(--ha-ctv-btn-bg-clr)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--sacnite::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:inherit;background:var(--ha-ctv-btn-bg-hvr-clr);content:"";-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--sacnite:hover::before{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--sacnite>span{pointer-events:none}.ha-creative-btn-wrap .ha-stl--hermosa{padding:25px 80px;color:var(--ha-ctv-btn-txt-clr)}.ha-creative-btn-wrap .ha-stl--hermosa:active,.ha-creative-btn-wrap .ha-stl--hermosa:hover{color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--hermosa::after,.ha-creative-btn-wrap .ha-stl--hermosa::before{position:absolute;top:0;left:0;width:100%;height:100%}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--expandable{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;padding:20px 25px;border-width:2px;border-style:solid;border-radius:0;background:var(--ha-ctv-btn-bg-clr);color:var(--ha-ctv-btn-txt-clr);font-weight:700}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--expandable span{position:relative;display:inline-block;overflow:hidden}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--expandable span.text{width:0;white-space:nowrap;-webkit-transition:width .2s;transition:width .2s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--expandable:hover span.text{margin-right:10px;width:auto}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--upward{overflow:hidden;border-width:2px;border-style:solid;border-radius:3em;font-weight:700}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--upward span{position:relative}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie::before,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--upward::before{background:var(--ha-ctv-btn-bg-clr);content:"";-webkit-transition:-webkit-transform .3s cubic-bezier(.7,0,.2,1);transition:transform .3s cubic-bezier(.7,0,.2,1);transition:transform .3s cubic-bezier(.7,0,.2,1),-webkit-transform .3s cubic-bezier(.7,0,.2,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--upward:hover::before{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie{overflow:hidden;padding:25px 80px;border-width:2px;border-style:solid;font-weight:500}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie span{position:relative;display:block}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie>span,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie>span>span{overflow:hidden}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie:hover>span>span{-webkit-animation:HaCtvBtn_Newbie_MoveUpInitial .2s forwards,HaCtvBtn_Newbie_MoveUpEnd .2s forwards .2s;animation:HaCtvBtn_Newbie_MoveUpInitial .2s forwards,HaCtvBtn_Newbie_MoveUpEnd .2s forwards .2s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie::before{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie:hover::before{-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render{overflow:hidden;border-width:2px;border-style:solid;border-color:var(--ha-ctv-btn-border-clr);border-radius:.5em;background:var(--ha-ctv-btn-bg-hvr-clr)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render>span{position:relative}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render::before{left:-10%;width:120%;background:var(--ha-ctv-btn-bg-clr);content:"";-webkit-transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1),-webkit-transform .4s cubic-bezier(.3,1,.8,1);-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill:hover .ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill:active,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:hover .ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:active,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render:hover .ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render:active{border-color:var(--ha-ctv-btn-border-hvr-clr)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render:hover::before{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5em 3em;width:175px;height:120px;background:0 0;--ha-ctv-btn-bg-clr:#ff067d;--ha-ctv-btn-bg-hvr-clr:#562dd4;--ha-ctv-btn-txt-clr:#fff;--ha-ctv-btn-txt-hvr-clr:#fff}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape::before{background:var(--ha-ctv-btn-bg-clr);content:"";-webkit-transition:background .5s ease,-webkit-clip-path .5s cubic-bezier(.585,2.5,.645,.55);transition:clip-path .5s cubic-bezier(.585,2.5,.645,.55),background .5s ease;transition:clip-path .5s cubic-bezier(.585,2.5,.645,.55),background .5s ease,-webkit-clip-path .5s cubic-bezier(.585,2.5,.645,.55);-webkit-clip-path:path("M154.5,88.5 C131,113.5 62.5,110 30,89.5 C-2.5,69 -3.5,42 4.5,25.5 C12.5,9 33.5,-6 85,3.5 C136.5,13 178,63.5 154.5,88.5 Z");clip-path:path("M154.5,88.5 C131,113.5 62.5,110 30,89.5 C-2.5,69 -3.5,42 4.5,25.5 C12.5,9 33.5,-6 85,3.5 C136.5,13 178,63.5 154.5,88.5 Z")}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape:hover::before{background:var(--ha-ctv-btn-bg-hvr-clr);-webkit-clip-path:path("M143,77 C117,96 74,100.5 45.5,91.5 C17,82.5 -10.5,57 5.5,31.5 C21.5,6 79,-5.5 130.5,4 C182,13.5 169,58 143,77 Z");clip-path:path("M143,77 C117,96 74,100.5 45.5,91.5 C17,82.5 -10.5,57 5.5,31.5 C21.5,6 79,-5.5 130.5,4 C182,13.5 169,58 143,77 Z")}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape::after{top:5%;z-index:-1;width:97%;height:86%;border-width:1px;border-style:solid;border-color:var(--ha-ctv-btn-bg-clr);border-radius:58% 42% 55% 45%/56% 45% 55% 44%;content:"";-webkit-transition:-webkit-transform .5s cubic-bezier(.585,2.5,.645,.55);transition:transform .5s cubic-bezier(.585,2.5,.645,.55);transition:transform .5s cubic-bezier(.585,2.5,.645,.55),-webkit-transform .5s cubic-bezier(.585,2.5,.645,.55);-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape:hover::after{border-color:var(--ha-ctv-btn-bg-hvr-clr);-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape>span{z-index:1;display:block;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape:hover span{-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit{overflow:hidden;border-width:2px;border-style:solid;border-color:var(--ha-ctv-btn-border-clr);border-radius:.85em;background:var(--ha-ctv-btn-bg-clr)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit>span{position:relative;z-index:10;display:block}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:hover span{-webkit-animation:HaCtvBtn_Exploit_MoveScaleUpInitial .3s forwards,HaCtvBtn_Exploit_MoveScaleUpEnd .3s forwards .3s;animation:HaCtvBtn_Exploit_MoveScaleUpInitial .3s forwards,HaCtvBtn_Exploit_MoveScaleUpEnd .3s forwards .3s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit::before{top:-110%;left:-10%;padding-bottom:120%;width:120%;height:0;border-radius:50%;background:var(--ha-ctv-btn-bg-hvr-clr);content:"";-webkit-transform:translate3d(0,68%,0) scale3d(0,0,0);transform:translate3d(0,68%,0) scale3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit::after,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:hover::before{-webkit-transition:-webkit-transform .4s cubic-bezier(.1,0,.3,1);transition:transform .4s cubic-bezier(.1,0,.3,1);transition:transform .4s cubic-bezier(.1,0,.3,1),-webkit-transform .4s cubic-bezier(.1,0,.3,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:hover::before{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit::after{background:var(--ha-ctv-btn-bg-hvr-clr);content:"";-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:hover::after{-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;width:100px;height:100px;border-width:2px;border-style:solid;border-color:var(--ha-ctv-btn-border-clr);border-radius:50%;font-weight:500}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill span{position:relative;display:block}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill>span{overflow:hidden}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill:hover>span>span{-webkit-animation:MoveUpInitial .2s forwards,MoveUpEnd .2s forwards .2s;animation:MoveUpInitial .2s forwards,MoveUpEnd .2s forwards .2s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill::before{padding-bottom:100%;width:100%;height:0;border-radius:50%;background:var(--ha-ctv-btn-bg-clr);content:"";-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.7,0,.2,1);transition-timing-function:cubic-bezier(.7,0,.2,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill:hover::before{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom{padding:0!important;border-width:0!important;background:0 0;--ha-ctv-btn-bg-clr:#ff067d;--ha-ctv-btn-bg-hvr-clr:#fff;--ha-ctv-btn-txt-clr:#fff;--ha-ctv-btn-txt-hvr-clr:#ff067d}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom:hover div::before{-webkit-transition:-webkit-transform .4s cubic-bezier(.1,0,.3,1);transition:transform .4s cubic-bezier(.1,0,.3,1);transition:transform .4s cubic-bezier(.1,0,.3,1),-webkit-transform .4s cubic-bezier(.1,0,.3,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;border-width:2px;border-style:solid;border-color:var(--ha-ctv-btn-border-clr);border-radius:.85em;background:var(--ha-ctv-btn-bg-clr)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom:hover div{border-color:var(--ha-ctv-btn-border-hvr-clr);-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div::after,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div::before{position:absolute;background:var(--ha-ctv-btn-bg-hvr-clr);content:""}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div::before{top:50%;left:50%;padding-bottom:110%;width:110%;height:0;border-radius:50%;-webkit-transform:translate3d(-50%,-50%,0) scale3d(0,0,1);transform:translate3d(-50%,-50%,0) scale3d(0,0,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom:hover div::before{-webkit-transform:translate3d(-50%,-50%,0) scale3d(1,1,1);transform:translate3d(-50%,-50%,0) scale3d(1,1,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div::after{top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom:hover div::after{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-duration:.01s;transition-duration:.01s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom span{position:relative;display:block;padding:1.5em 3em}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;width:120px;height:120px;border-width:0!important;background:0 0;font-weight:700;--ha-ctv-btn-border-clr:#e8e8e8;--ha-ctv-btn-border-hvr-clr:#ff067d;--ha-ctv-btn-stroke-width:1px;--ha-ctv-btn-txt-clr:#ff067d;--ha-ctv-btn-txt-hvr-clr:#ff067d;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup .progress{position:absolute;top:50%;left:50%;width:96px;height:96px;-webkit-transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);transition:transform .4s cubic-bezier(.7,0,.3,1);transition:transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup:hover .progress{-webkit-transform:translate(-50%,-50%) scale3d(1.2,1.2,1);transform:translate(-50%,-50%) scale3d(1.2,1.2,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup .progress__circle{fill:none;stroke:var(--ha-ctv-btn-border-clr);stroke-width:var(--ha-ctv-btn-stroke-width, 1px)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup .progress__path{fill:none;stroke-width:var(--ha-ctv-btn-stroke-width, 1px)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup:focus-visible .progress__circle{fill:rgba(252,196,63,.4)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup .progress__path{-webkit-transition:stroke-dashoffset .4s cubic-bezier(.7,0,.3,1);transition:stroke-dashoffset .4s cubic-bezier(.7,0,.3,1);stroke:var(--ha-ctv-btn-border-hvr-clr);stroke-dasharray:1;stroke-dashoffset:1}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup:hover .progress__path{stroke-dashoffset:0}
|
9 |
.ha-data-table .elementor-widget-container{overflow:hidden}.ha-data-table .ha-table{margin-bottom:0}.ha-data-table .ha-table__head-column-cell{padding:20px;border:1px solid;border-color:#5636d1 #320ebd #5636d1 #5636d1;background-color:#5636d1;color:#fff;vertical-align:middle;text-align:center}.ha-data-table .ha-table__head-column-cell-wrap{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-data-table .ha-table__head-column-cell-icon{padding-left:10px;line-height:1}.ha-data-table .ha-table__body-row-cell-icon img,.ha-data-table .ha-table__head-column-cell-icon img{width:40px;-o-object-fit:cover;object-fit:cover}.ha-data-table .ha-table__body-row-cell-icon svg,.ha-data-table .ha-table__head-column-cell-icon svg{width:40px;height:auto;fill:currentColor}.ha-data-table .ha-table__body-row:nth-child(even),.ha-data-table .ha-table__body-row:nth-child(odd){background-color:#fff}.ha-data-table .ha-table__body-row:nth-child(even):hover{background-color:rgba(86,54,209,.08)}.ha-data-table .ha-table__body-row:nth-child(odd):hover{background-color:rgba(232,53,124,.08)}.ha-data-table .ha-table__body-row-cell{padding:15px;border:1px solid #ddd;background-color:transparent;vertical-align:middle}.ha-data-table .ha-table__body-row-cell-wrap{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-data-table .ha-table__body-row-cell-icon{padding-left:10px;line-height:1}.ha-data-table .ha-table__body .ha-table__head-column-cell{display:none}.ha-data-table.ha-column-icon-bottom .ha-table__head-column-cell-icon,.ha-data-table.ha-column-icon-top .ha-table__head-column-cell-icon{width:100%}.ha-data-table.ha-column-icon-left .ha-table__head-column-cell-icon,.ha-data-table.ha-column-icon-right .ha-table__head-column-cell-icon{width:auto}.ha-data-table.ha-row-icon-bottom .ha-table__body-row-cell-icon,.ha-data-table.ha-row-icon-top .ha-table__body-row-cell-icon{width:100%}.ha-data-table.ha-row-icon-left .ha-table__body-row-cell-icon,.ha-data-table.ha-row-icon-right .ha-table__body-row-cell-icon{width:auto}.ha-data-table.ha-column-icon-left .ha-table__head-column-cell-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ha-data-table.ha-column-icon-right .ha-table__head-column-cell-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-data-table.ha-column-icon-top .ha-table__head-column-cell-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ha-data-table.ha-column-icon-bottom .ha-table__head-column-cell-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-data-table.ha-row-icon-left .ha-table__body-row-cell-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ha-data-table.ha-row-icon-right .ha-table__body-row-cell-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-data-table.ha-row-icon-top .ha-table__body-row-cell-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ha-data-table.ha-row-icon-bottom .ha-table__body-row-cell-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.ha-data-table .ha-table__head{display:none}.ha-data-table .ha-table__body .ha-table__body-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-data-table .ha-table__body .ha-table__body-row-cell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:-1px;padding:0!important}.ha-data-table .ha-table__body .ha-table__body-row-cell:first-child{margin-top:auto}.ha-data-table .ha-table__body .ha-table__head-column-cell{display:block;width:100%}.ha-data-table .ha-table__body .ha-table__body-row-cell-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.ha-data-table.ha-row-icon-left.ha-row-alignment-left .ha-table__body-row-cell-wrap{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-data-table.ha-row-icon-left.ha-row-alignment-center .ha-table__body-row-cell-wrap{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-data-table.ha-row-icon-left.ha-row-alignment-right .ha-table__body-row-cell-wrap{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-data-table.ha-row-icon-bottom.ha-row-alignment-left .ha-table__body-row-cell-wrap,.ha-data-table.ha-row-icon-top.ha-row-alignment-left .ha-table__body-row-cell-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-data-table.ha-row-icon-bottom.ha-row-alignment-center .ha-table__body-row-cell-wrap,.ha-data-table.ha-row-icon-top.ha-row-alignment-center .ha-table__body-row-cell-wrap{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-data-table.ha-row-icon-bottom.ha-row-alignment-right .ha-table__body-row-cell-wrap,.ha-data-table.ha-row-icon-top.ha-row-alignment-right .ha-table__body-row-cell-wrap{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}
|
10 |
.ha-dual-btn,.ha-dual-btn-connector{display:inline-block}.ha-dual-btn-wrapper{position:relative;text-align:center;font-weight:400}.ha-dual-btn{padding:1.3rem 2.3rem;max-width:100%;color:#fff;text-decoration:none;font-size:14px;line-height:1}.ha-dual-btn--left{background-color:#562dd4}.ha-dual-btn--left:focus,.ha-dual-btn--left:hover{background-color:#4423ab;color:#fff}.ha-dual-btn--right{background-color:#e2498a}.ha-dual-btn--right:focus,.ha-dual-btn--right:hover{background-color:#d6226e;color:#fff}.ha-dual-btn-connector{position:absolute!important;z-index:9;overflow:hidden;width:30px;height:30px;border-radius:100%;background-color:#fff;-webkit-box-shadow:0 0 0 5px rgba(255,255,255,.3);box-shadow:0 0 0 5px rgba(255,255,255,.3);color:#27374c;text-transform:uppercase;font-size:12px;line-height:30px;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.ha-dual-btn-icon>svg{width:1em;height:auto;vertical-align:top;fill:currentColor}.ha-dual-btn-icon>i{font-size:1em}.ha-dual-btn-icon--before{margin-right:5px}.ha-dual-btn-icon--after{margin-left:5px}.ha-dual-button>.elementor-widget-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-dual-button--mobile-layout-stack>.elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-dual-button--mobile-layout-stack .ha-dual-btn-wrapper{max-width:100%}.ha-dual-button--mobile-layout-stack .ha-dual-btn-connector{top:100%;right:50%}.ha-dual-button--mobile-layout-stack .ha-dual-btn--left{border-radius:30px 30px 0 0}.ha-dual-button--mobile-layout-stack .ha-dual-btn--right{border-radius:0 0 30px 30px}.ha-dual-button--mobile-layout-stack.ha-dual-button--mobile-align-left>.elementor-widget-container{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.ha-dual-button--mobile-layout-stack.ha-dual-button--mobile-align-center>.elementor-widget-container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-dual-button--mobile-layout-stack.ha-dual-button--mobile-align-right>.elementor-widget-container{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.ha-dual-button--mobile-layout-queue.ha-dual-button--mobile-align-left>.elementor-widget-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-dual-button--mobile-layout-queue.ha-dual-button--mobile-align-center>.elementor-widget-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-dual-button--mobile-layout-queue.ha-dual-button--mobile-align-right>.elementor-widget-container{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-dual-button--mobile-layout-queue>.elementor-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-dual-button--mobile-layout-queue .ha-dual-btn-wrapper{max-width:50%}.ha-dual-button--mobile-layout-queue .ha-dual-btn-connector{top:50%;right:0}.ha-dual-button--mobile-layout-queue .ha-dual-btn--left{border-radius:50px 0 0 50px}.ha-dual-button--mobile-layout-queue .ha-dual-btn--right{border-radius:0 50px 50px 0}@media (min-width:768px){.ha-dual-button--tablet-layout-stack.ha-dual-button--tablet-align-left>.elementor-widget-container{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.ha-dual-button--tablet-layout-stack.ha-dual-button--tablet-align-center>.elementor-widget-container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-dual-button--tablet-layout-stack.ha-dual-button--tablet-align-right>.elementor-widget-container{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.ha-dual-button--tablet-layout-queue.ha-dual-button--tablet-align-left>.elementor-widget-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-dual-button--tablet-layout-queue.ha-dual-button--tablet-align-center>.elementor-widget-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-dual-button--tablet-layout-queue.ha-dual-button--tablet-align-right>.elementor-widget-container{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-dual-button--tablet-layout-stack>.elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-dual-button--tablet-layout-stack .ha-dual-btn-wrapper{max-width:100%}.ha-dual-button--tablet-layout-stack .ha-dual-btn-connector{top:100%;right:50%}.ha-dual-button--tablet-layout-stack .ha-dual-btn--left{border-radius:30px 30px 0 0}.ha-dual-button--tablet-layout-stack .ha-dual-btn--right{border-radius:0 0 30px 30px}.ha-dual-button--tablet-layout-queue>.elementor-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-dual-button--tablet-layout-queue .ha-dual-btn-wrapper{max-width:50%}.ha-dual-button--tablet-layout-queue .ha-dual-btn-connector{top:50%;right:0}.ha-dual-button--tablet-layout-queue .ha-dual-btn--left{border-radius:50px 0 0 50px}.ha-dual-button--tablet-layout-queue .ha-dual-btn--right{border-radius:0 50px 50px 0}}@media (min-width:1025px){.ha-dual-button--layout-stack.ha-dual-button--align-left>.elementor-widget-container{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.ha-dual-button--layout-stack.ha-dual-button--align-center>.elementor-widget-container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-dual-button--layout-stack.ha-dual-button--align-right>.elementor-widget-container{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.ha-dual-button--layout-queue.ha-dual-button--align-left>.elementor-widget-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-dual-button--layout-queue.ha-dual-button--align-center>.elementor-widget-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-dual-button--layout-queue.ha-dual-button--align-right>.elementor-widget-container{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-dual-button--layout-stack>.elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-dual-button--layout-stack .ha-dual-btn-wrapper{max-width:100%}.ha-dual-button--layout-stack .ha-dual-btn-connector{top:100%;right:50%}.ha-dual-button--layout-stack .ha-dual-btn--left{border-radius:30px 30px 0 0}.ha-dual-button--layout-stack .ha-dual-btn--right{border-radius:0 0 30px 30px}.ha-dual-button--layout-queue>.elementor-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-dual-button--layout-queue .ha-dual-btn-wrapper{max-width:50%}.ha-dual-button--layout-queue .ha-dual-btn-connector{top:50%;right:0}.ha-dual-button--layout-queue .ha-dual-btn--left{border-radius:50px 0 0 50px}.ha-dual-button--layout-queue .ha-dual-btn--right{border-radius:0 50px 50px 0}}
|
@@ -13,7 +13,7 @@
|
|
13 |
.ha-fun-factor__content .ha-fun-factor__content-number-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;line-height:1;margin-top:0;margin-bottom:15px;font-size:24px}.ha-fun-factor__content .ha-fun-factor__content-text{margin-top:0;margin-bottom:15px;font-size:24px}.ha-fun-factor__content .ha-fun-factor__content-number,.ha-fun-factor__content .ha-fun-factor__content-number-prefix,.ha-fun-factor__content .ha-fun-factor__content-number-suffix{font-size:24px}.ha-ff-icon--left .ha-fun-factor__content{padding-left:20px}.ha-ff-icon--right .ha-fun-factor__content{padding-right:20px}.ha-fun-factor__divider{display:inline-block;margin-bottom:15px;height:1px;background-color:#ccc}.ha-ff-icon--top .ha-fun-factor__media{display:inline-block;margin-top:10px;margin-bottom:10px}.ha-ff-icon--top .ha-fun-factor__media--image{width:200px}:not(.ha-ff-icon--top) .ha-fun-factor__media--image{-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px}.ha-fun-factor__media--image img{width:100%;height:100%;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.ha-fun-factor__media--icon{font-size:3rem}.ha-fun-factor__media--icon i,.ha-fun-factor__media--icon svg{position:relative;display:block;width:1em;height:1em;fill:currentColor}.ha-fun-factor__media--icon i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-fun-factor__wrap{padding:10px;word-wrap:break-word;overflow-wrap:break-word}.ha-ff-icon--left>.elementor-widget-container .ha-fun-factor__wrap,.ha-ff-icon--right>.elementor-widget-container .ha-fun-factor__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-ff-icon--left>.elementor-widget-container .ha-fun-factor__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-ff-icon--right>.elementor-widget-container .ha-fun-factor__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.ha-ff-icon--top>.elementor-widget-container .ha-fun-factor__wrap .ha-fun-factor__divider{width:100px}.ha-ff-icon--left>.elementor-widget-container .ha-fun-factor__wrap .ha-fun-factor__divider,.ha-ff-icon--right>.elementor-widget-container .ha-fun-factor__wrap .ha-fun-factor__divider{width:100%!important}
|
14 |
.ha-filter{margin-bottom:20px}.ha-filter__item{display:inline-block;overflow:hidden;margin-bottom:10px;padding:8px 20px;max-width:100%;border:2px solid #885cff;border-radius:3px;background-color:transparent;color:#885cff;text-transform:uppercase;text-overflow:ellipsis;font-size:14px;line-height:1.2;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ha-filter__item:focus,.ha-filter__item:hover{outline:0;background-color:#885cff;color:#fff}.ha-filter__item--active,.ha-filter__item:active{background-color:#885cff;color:#fff}.ha-filter__item:not(:last-child){margin-right:10px}
|
15 |
.ha-gradient-heading{margin-top:0;margin-bottom:0}.ha-gradient-heading>a{color:inherit;text-decoration:none}
|
16 |
-
.ha-horizontal-timeline .ha-horizontal-timeline-block{position:relative;padding:30px}.ha-horizontal-timeline .ha-horizontal-timeline-icon-box{position:relative;margin-bottom:35px}.ha-horizontal-timeline .ha-horizontal-timeline-top-inner{position:relative}.ha-horizontal-timeline .ha-horizontal-timeline-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:10px;margin-left:10px;width:48px;height:48px;border-radius:50%;background-color:#efefef;color:#333}.ha-horizontal-timeline .ha-horizontal-timeline-icon>svg,.ha-horizontal-timeline .slick-next.slick-arrow>svg,.ha-horizontal-timeline .slick-prev.slick-arrow>svg{width:auto;height:1em;fill:currentColor}.ha-horizontal-timeline .ha-horizontal-timeline-date{color:#a2a2a2;font-size:14px}.ha-horizontal-timeline .ha-horizontal-timeline-tree{position:absolute;top:50%;left:0;z-index:-5;overflow:hidden;width:150%;height:2px;background:#efefef;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-horizontal-timeline .ha-horizontal-timeline-content,.ha-horizontal-timeline .ha-horizontal-timeline-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-horizontal-timeline .ha-horizontal-timeline-content{position:relative;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.08);box-shadow:0 0 20px 0 rgba(0,0,0,.08)}.ha-horizontal-timeline .ha-horizontal-timeline-content .ha-horizontal-timeline-arrow{position:absolute;bottom:100%;left:25px;-webkit-box-sizing:content-box;box-sizing:content-box;width:15px;height:15px;border-right-color:transparent;border-bottom-color:transparent;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);box-shadow:0 0 20px 0 rgba(0,0,0,.15);-webkit-transition:inherit;transition:inherit;-webkit-transform:translateY(50%) rotate(45deg);-ms-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg)}.ha-horizontal-timeline .ha-horizontal-timeline-content .ha-horizontal-timeline-arrow::before{display:block;width:100%;height:100%;background-color:#fff;content:"";-webkit-transition:inherit;transition:inherit}.ha-horizontal-timeline .ha-horizontal-timeline-inner{z-index:1;padding:20px;background-color:#fff}.ha-horizontal-timeline .ha-horizontal-timeline-image{margin-bottom:10px}.ha-horizontal-timeline .ha-horizontal-timeline-image img{-o-object-fit:cover;object-fit:cover}.ha-horizontal-timeline .ha-horizontal-timeline-image[data-mfp-src]{cursor:pointer}.ha-horizontal-timeline .ha-horizontal-timeline-title{margin-top:0;margin-bottom:10px;color:#3c3c3c;font-size:22px}.ha-horizontal-timeline .ha-horizontal-timeline-subtitle{display:block;margin-bottom:20px;color:#999}.ha-horizontal-timeline .ha-horizontal-timeline-description{margin:0;color:#3c3c3c;font-size:16px}.ha-horizontal-timeline .slick-next.slick-arrow,.ha-horizontal-timeline .slick-prev.slick-arrow{top:88px;z-index:999;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;width:2.66em;height:2.66em;border:1px solid #dadada;border-radius:50%;background-color:#fff;color:#8c8c8c;font-size:15px;opacity:1}.ha-horizontal-timeline .slick-next.slick-arrow:focus,.ha-horizontal-timeline .slick-next.slick-arrow:hover,.ha-horizontal-timeline .slick-prev.slick-arrow:focus,.ha-horizontal-timeline .slick-prev.slick-arrow:hover{border-color:#222;background-color:#222;color:#fff}.ha-horizontal-timeline .slick-next.slick-arrow:before,.ha-horizontal-timeline .slick-prev.slick-arrow:before{display:none;content:""}.ha-horizontal-timeline .slick-prev.slick-arrow{left:-25px}.ha-horizontal-timeline .slick-next.slick-arrow{right:-25px}.ha-horizontal-timeline .slick-disabled{opacity:.7}
|
17 |
@-webkit-keyframes pulse_animation{0%,to{-webkit-box-shadow:0 0 0 0 var(--icon-pulse-color);box-shadow:0 0 0 0 var(--icon-pulse-color);-webkit-transform:scale(.95);transform:scale(.95)}70%{-webkit-box-shadow:0 0 0 20px var(--icon-pulse-color);box-shadow:0 0 0 20px var(--icon-pulse-color);-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse_animation{0%,to{-webkit-box-shadow:0 0 0 0 var(--icon-pulse-color);box-shadow:0 0 0 0 var(--icon-pulse-color);-webkit-transform:scale(.95);transform:scale(.95)}70%{-webkit-box-shadow:0 0 0 20px var(--icon-pulse-color);box-shadow:0 0 0 20px var(--icon-pulse-color);-webkit-transform:scale(1);transform:scale(1)}}.ha-icon-box>.elementor-widget-container{position:relative;padding:25px;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 3px 40px rgba(36,36,36,.1);box-shadow:0 3px 40px rgba(36,36,36,.1)}.ha-icon-box-title{margin-top:0;margin-bottom:0;color:#151515;font-size:24px;-webkit-transition:color .3s;transition:color .3s}.ha-icon-box-icon{display:inline-block;margin-bottom:20px;color:#151515;text-align:center;font-size:48px;-webkit-transition:border .3s,background .3s,color .3s,-webkit-transform .3s;transition:transform .3s,border .3s,background .3s,color .3s;transition:transform .3s,border .3s,background .3s,color .3s,-webkit-transform .3s}.ha-icon-box-icon i,.ha-icon-box-icon svg{position:relative;display:block;width:1em;height:1em;fill:currentColor}.ha-icon-box-icon i{-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ha-icon-box-icon i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-icon-box-link{display:block;color:transparent;text-decoration:none}.ha-icon-box .ha-badge{position:absolute;z-index:10;background-color:#e2498a;color:#fff}.pulse_effect{-webkit-box-shadow:0 0 0 0 var(--icon-pulse-color);box-shadow:0 0 0 0 var(--icon-pulse-color);-webkit-animation:pulse_animation 1.5s infinite;animation:pulse_animation 1.5s infinite}
|
18 |
@-webkit-keyframes fadeInUp{0%{visibility:visible;opacity:0;-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{0%{visibility:visible;opacity:0;-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes noAnimation{0%{visibility:visible;opacity:0}to{opacity:1}}@keyframes noAnimation{0%{visibility:visible;opacity:0}to{opacity:1}}.ha-image-accordion-horizontal .ha-ia-gallery-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-image-accordion-horizontal .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-right:var(--ha-ia-gutter-margin)}.ha-image-accordion-vertical .ha-ia-gallery-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-image-accordion-vertical .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-bottom:var(--ha-ia-gutter-margin)}.ha-image-accordion-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;--ha-ia-gutter-margin:0}.ha-image-accordion-wrapper a:focus{outline:0}.ha-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-ia-container{width:100%}.ha-ia-content-wrapper,.ha-ia-gallery-wrap,.ha-ia-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-ia-gallery-wrap{overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;height:70vh}.ha-ia-content-wrapper,.ha-ia-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-ia-item{position:relative;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;cursor:pointer;-webkit-transition:-webkit-box-flex .4s,-webkit-flex .4s;transition:flex .4s;transition:flex .4s,-webkit-box-flex .4s,-webkit-flex .4s,-ms-flex .4s}.ha-ia-content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-image-accordion-click .ha-ia-item.active,.ha-image-accordion-hover .ha-ia-item:hover{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.ha-image-accordion-hover .ha-ia-item:hover .ha-overlay{background-color:rgba(0,0,0,.29)}.ha-image-accordion-hover .ha-ia-item:not(:hover) .ha-ia-content-wrapper{display:none}.ha-image-accordion-click .ha-ia-item.active .ha-overlay{background-color:rgba(0,0,0,.29)}.ha-image-accordion-click .ha-ia-item:not(.active) .ha-ia-content-wrapper{display:none}.ha-ia-actions,.ha-ia-actions .ha-ia-link a,.ha-ia-actions .ha-ia-popup a,.ha-ia-content-icon-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-ia-actions .ha-ia-link,.ha-ia-actions .ha-ia-popup{width:1.9em;height:1.9em;border:1px solid #fff;border-radius:100%;font-size:16px}.ha-ia-actions .ha-ia-link a i,.ha-ia-actions .ha-ia-popup a i{padding:.5em;color:#fff;font-size:.9em}.ha-ia-content-icon-title{font-size:30px}.ha-ia-content-icon-title.ha-ia-icon-left,body[data-elementor-device-mode=tablet] .ha-image-accordion-tablet-horizontal .ha-ia-gallery-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-ia-content-icon-title.ha-ia-icon-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ha-ia-content-label{font-size:16px}.ha-ia-content-description,body[data-elementor-device-mode=tablet] .ha-ia-content-icon-title{font-size:20px}.ha-ia-content-button{margin:10px 0;padding:5px 15px;border-radius:5px;background-color:#6d39ef;color:#fff;font-size:16px}.ha-ia-content-button:hover{background-color:#e2498a;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.ha_fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1.25s;animation-duration:1.25s}.ha_noAnimation{-webkit-animation-name:noAnimation;animation-name:noAnimation;-webkit-animation-duration:.3s;animation-duration:.3s}body[data-elementor-device-mode=tablet] .ha-image-accordion-tablet-horizontal .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-right:var(--ha-ia-gutter-margin);margin-bottom:0}body[data-elementor-device-mode=tablet] .ha-image-accordion-tablet-vertical .ha-ia-gallery-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=tablet] .ha-image-accordion-tablet-vertical .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-right:0;margin-bottom:var(--ha-ia-gutter-margin)}body[data-elementor-device-mode=tablet] .ha-ia-content-label{font-size:14px}body[data-elementor-device-mode=tablet] .ha-ia-content-description{font-size:18px}body[data-elementor-device-mode=tablet] .ha-ia-content-button{font-size:14px}body[data-elementor-device-mode=mobile] .ha-image-accordion-mobile-horizontal .ha-ia-gallery-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=mobile] .ha-image-accordion-mobile-horizontal .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-right:var(--ha-ia-gutter-margin);margin-bottom:0}body[data-elementor-device-mode=mobile] .ha-image-accordion-mobile-vertical .ha-ia-gallery-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=mobile] .ha-image-accordion-mobile-vertical .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-right:0;margin-bottom:var(--ha-ia-gutter-margin)}body[data-elementor-device-mode=mobile] .ha-ia-content-icon-title{font-size:20px}body[data-elementor-device-mode=mobile] .ha-ia-content-label{font-size:12px}body[data-elementor-device-mode=mobile] .ha-ia-content-description{font-size:16px}body[data-elementor-device-mode=mobile] .ha-ia-content-button{font-size:12px}
|
19 |
.ha-image-compare>.elementor-widget-container{border-radius:5px;background-color:#fff;-webkit-box-shadow:0 3px 40px rgba(36,36,36,.1);box-shadow:0 3px 40px rgba(36,36,36,.1)}.ha-image-compare .twentytwenty-container,.ha-image-compare .twentytwenty-wrapper{border-radius:inherit}.ha-image-compare .twentytwenty-container img{width:100%}
|
4 |
@-webkit-keyframes tooltips-vert{to{opacity:.9;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@keyframes tooltips-vert{to{opacity:.9;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@-webkit-keyframes tooltips-horz{to{opacity:.9;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@keyframes tooltips-horz{to{opacity:.9;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}.ha-cig,.ha-cig-item .fw-svg-wrap,.ha-cig-item i,.ha-cig-item img{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-cig{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.ha-cig-item{position:relative;display:inline-block;border-radius:100%;text-decoration:none;line-height:100%}.ha-cig-item a.ha-cig-item-outline,.ha-cig-item-outline{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.ha-cig-item .fw-svg-wrap,.ha-cig-item i,.ha-cig-item img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;max-width:100%;width:60px;height:60px;border:3px solid #fff;border-radius:50%;background:#fff;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1);transition:all .4s cubic-bezier(.165,.84,.44,1);-o-object-fit:cover;object-fit:cover}.ha-cig-item:not(:first-child){margin-left:-30px;-webkit-transition:all .3s ease;transition:all .3s ease}.ha-cig-item:not(:last-child){margin-right:5px}.ha-cig:hover .ha-cig-item{margin-left:0}[tooltip]{position:relative}[tooltip]::after,[tooltip]::before{position:absolute;display:none;text-transform:none;font-size:.8em;line-height:1;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[tooltip]::before{z-index:1001;border:5px solid transparent;content:""}[tooltip]::after{z-index:1000;overflow:hidden;padding:1ch 1.5ch;min-width:3em;max-width:21em;border-radius:.3ch;background:#333;-webkit-box-shadow:0 1em 2em -.5em rgba(0,0,0,.35);box-shadow:0 1em 2em -.5em rgba(0,0,0,.35);color:#fff;content:attr(tooltip);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-family:Helvetica,sans-serif}[tooltip]:hover::after,[tooltip]:hover::before{display:block}[tooltip=""]::after,[tooltip=""]::before{display:none!important}[tooltip]:not([flow])::before,[tooltip][flow^=up]::before{bottom:100%;border-top-color:var(--caret-color, #333);border-bottom-width:0}[tooltip]:not([flow])::after,[tooltip][flow^=up]::after{bottom:calc(100% + 5px)}[tooltip]:not([flow])::after,[tooltip]:not([flow])::before,[tooltip][flow^=up]::after,[tooltip][flow^=up]::before{left:50%;-webkit-transform:translate(-50%,-.5em);-ms-transform:translate(-50%,-.5em);transform:translate(-50%,-.5em)}[tooltip][flow^=down]::before{top:100%;border-top-width:0;border-bottom-color:var(--caret-color, #333)}[tooltip][flow^=down]::after{top:calc(100% + 5px)}[tooltip][flow^=down]::after,[tooltip][flow^=down]::before{left:50%;-webkit-transform:translate(-50%,.5em);-ms-transform:translate(-50%,.5em);transform:translate(-50%,.5em)}[tooltip][flow^=left]::after,[tooltip][flow^=left]::before{top:50%;-webkit-transform:translate(-.5em,-50%);-ms-transform:translate(-.5em,-50%);transform:translate(-.5em,-50%)}[tooltip][flow^=left]::before{left:calc(0em - 5px);border-right-width:0;border-left-color:var(--caret-color, #333)}[tooltip][flow^=left]::after{right:calc(100% + 5px)}[tooltip][flow^=right]::after,[tooltip][flow^=right]::before{top:50%;-webkit-transform:translate(.5em,-50%);-ms-transform:translate(.5em,-50%);transform:translate(.5em,-50%)}[tooltip][flow^=right]::before{right:calc(0em - 5px);border-right-color:var(--caret-color, #333);border-left-width:0}[tooltip][flow^=right]::after{left:calc(100% + 5px)}[tooltip]:not([flow]):hover::after,[tooltip]:not([flow]):hover::before,[tooltip][flow^=down]:hover::after,[tooltip][flow^=down]:hover::before,[tooltip][flow^=up]:hover::after,[tooltip][flow^=up]:hover::before{-webkit-animation:tooltips-vert 300ms ease-out forwards;animation:tooltips-vert 300ms ease-out forwards}[tooltip][flow^=left]:hover::after,[tooltip][flow^=left]:hover::before,[tooltip][flow^=right]:hover::after,[tooltip][flow^=right]:hover::before{-webkit-animation:tooltips-horz 300ms ease-out forwards;animation:tooltips-horz 300ms ease-out forwards}
|
5 |
@-webkit-keyframes ha_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ha_fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ha_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes ha_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes ha_rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1}}@keyframes ha_rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1}}@-webkit-keyframes ha_bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes ha_bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@-webkit-keyframes ha_bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1}}@keyframes ha_bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1}}@-webkit-keyframes ha_flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}}@keyframes ha_flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}}@-webkit-keyframes ha_flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}}@keyframes ha_flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}}@-webkit-keyframes ha_swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@keyframes ha_swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@-webkit-keyframes ha_slideInDown{0%{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes ha_slideInDown{0%{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes ha_slideInUp{0%{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes ha_slideInUp{0%{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes ha_slideInLeft{0%{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes ha_slideInLeft{0%{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes ha_slideInRight{0%{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes ha_slideInRight{0%{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.ha_fadeIn{-webkit-animation-name:ha_fadeIn;animation-name:ha_fadeIn}.ha_zoomIn{-webkit-animation-name:ha_zoomIn;animation-name:ha_zoomIn}.ha_rollIn{-webkit-animation-name:ha_rollIn;animation-name:ha_rollIn}.ha_bounce{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:ha_bounce;animation-name:ha_bounce}.ha_bounceIn{-webkit-animation-name:ha_bounceIn;animation-name:ha_bounceIn;-webkit-animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75)}.ha_flipInX,.ha_flipInY{-webkit-animation-name:ha_flipInX;animation-name:ha_flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.ha_flipInY{-webkit-animation-name:ha_flipInY;animation-name:ha_flipInY}.ha_swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:ha_swing;animation-name:ha_swing}.ha_slideInDown{-webkit-animation-name:ha_slideInDown;animation-name:ha_slideInDown}.ha_slideInUp{-webkit-animation-name:ha_slideInUp;animation-name:ha_slideInUp}.ha_slideInLeft{-webkit-animation-name:ha_slideInLeft;animation-name:ha_slideInLeft}.ha_slideInRight{-webkit-animation-name:ha_slideInRight;animation-name:ha_slideInRight}.ha-css-transform-yes{-webkit-transition-duration:var(--ha-tfx-transition-duration, .2s);transition-duration:var(--ha-tfx-transition-duration, .2s);-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translate(var(--ha-tfx-translate-x, 0),var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1),var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0),var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0));transform:translate(var(--ha-tfx-translate-x, 0),var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1),var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0),var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0))}.ha-css-transform-yes:hover{-webkit-transform:translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)),var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)),var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)),var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)));transform:translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)),var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)),var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)),var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)))}.happy-addon>.elementor-widget-container{word-wrap:break-word;overflow-wrap:break-word}.happy-addon>.elementor-widget-container,.happy-addon>.elementor-widget-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.happy-addon p:empty{display:none}.happy-addon .elementor-inline-editing{min-height:auto!important}.happy-addon-pro img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.ha-screen-reader-text{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;padding:0;width:1px;height:1px;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ha-has-bg-overlay>.elementor-widget-container{position:relative;z-index:1}.ha-has-bg-overlay>.elementor-widget-container:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:""}.ha-popup--is-enabled .ha-js-popup,.ha-popup--is-enabled .ha-js-popup img{cursor:-webkit-zoom-in!important;cursor:zoom-in!important}.mfp-wrap .mfp-arrow,.mfp-wrap .mfp-close{background-color:transparent}.mfp-wrap .mfp-arrow:focus,.mfp-wrap .mfp-close:focus{outline-width:thin}.ha-advanced-tooltip-enable{position:relative;cursor:pointer;--ha-tooltip-arrow-color:black;--ha-tooltip-arrow-distance:0}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content{position:absolute;z-index:999;display:none;padding:5px 0;width:120px;height:auto;border-radius:6px;background-color:#000;color:#fff;text-align:center;opacity:0}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content::after{position:absolute;border-width:5px;border-style:solid;content:""}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.no-arrow::after{visibility:hidden}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.show{display:inline-block;opacity:1}.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content{top:unset;right:0;bottom:calc(101% + var(--ha-tooltip-arrow-distance));left:0;margin:0 auto}.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after{top:100%;right:unset;bottom:unset;left:50%;border-color:var(--ha-tooltip-arrow-color) transparent transparent transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content{top:calc(101% + var(--ha-tooltip-arrow-distance));right:0;bottom:unset;left:0;margin:0 auto}.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after{top:unset;right:unset;bottom:100%;left:50%;border-color:transparent transparent var(--ha-tooltip-arrow-color) transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content{top:50%;right:calc(101% + var(--ha-tooltip-arrow-distance));bottom:unset;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after{top:50%;right:unset;bottom:unset;left:100%;border-color:transparent transparent transparent var(--ha-tooltip-arrow-color);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content{top:50%;right:unset;bottom:unset;left:calc(101% + var(--ha-tooltip-arrow-distance));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after{top:50%;right:100%;bottom:unset;left:unset;border-color:transparent var(--ha-tooltip-arrow-color) transparent transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content{top:unset;right:0;bottom:calc(101% + var(--ha-tooltip-arrow-distance));left:0;margin:0 auto}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after{top:100%;right:unset;bottom:unset;left:50%;border-color:var(--ha-tooltip-arrow-color) transparent transparent transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content{top:calc(101% + var(--ha-tooltip-arrow-distance));right:0;bottom:unset;left:0;margin:0 auto}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after{top:unset;right:unset;bottom:100%;left:50%;border-color:transparent transparent var(--ha-tooltip-arrow-color) transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content{top:50%;right:calc(101% + var(--ha-tooltip-arrow-distance));bottom:unset;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after{top:50%;right:unset;bottom:unset;left:100%;border-color:transparent transparent transparent var(--ha-tooltip-arrow-color);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content{top:50%;right:unset;bottom:unset;left:calc(101% + var(--ha-tooltip-arrow-distance));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after{top:50%;right:100%;bottom:unset;left:unset;border-color:transparent var(--ha-tooltip-arrow-color) transparent transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.elementor-editor-active .happy-addon.ha-gravityforms .gform_wrapper{display:block!important}
|
6 |
.ha-comparison-table{position:relative}.ha-comparison-table__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:0;background-color:#5636d1;color:#fff;vertical-align:middle;font-weight:700;font-size:18px;line-height:20px}.ha-comparison-table__head-column-cell-title-tag{margin:0}.ha-comparison-table__head.table-sticky{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%}.ha-comparison-table__head-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:15px;width:15%}.ha-comparison-table__head-item:first-child{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.ha-comparison-table__head-item .ha-comparison-table__head-column-cell-icon{margin:0 10px 0 0}.ha-comparison-table__head-item.icon-right .ha-comparison-table__head-column-cell-icon{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0 0 0 10px}.ha-comparison-table__row{margin-bottom:25px}.ha-comparison-table__row-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #e7e7e9;background-color:transparent;vertical-align:middle}.ha-comparison-table__row-item:first-child{border-top:0}.ha-comparison-table__row-item:last-child{border-bottom:0}.ha-comparison-table__row-item-cell{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:15px;width:15%}.ha-comparison-table__row-item-cell:first-child{-webkit-box-flex:10;-webkit-flex-grow:10;-ms-flex-positive:10;flex-grow:10}.ha-comparison-table__row-item-cell-title-tag{margin:0;font-weight:var(--e-global-typography-text-font-weight);font-family:var(--e-global-typography-text-font-family),Sans-serif}.ha-comparison-table__row-cell-icon{font-size:20px;line-height:1}.ha-comparison-table__btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%}.ha-comparison-table__btns-item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:15%;text-align:center}@media screen and (min-width:300px) and (max-width:900px){.ha-comparison-table__btns-item{width:auto}}.ha-comparison-table__btns-item a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:10px 15px;border-radius:5px;background-color:#151515;color:#fff;font-weight:var(--e-global-typography-accent-font-weight);font-family:var(--e-global-typography-accent-font-family),Sans-serif}.ha-comparison-table__btns-item a:hover{background-color:#d6226e}@media screen and (min-width:300px) and (max-width:900px){.ha-comparison-table .elementor-widget-container{overflow-x:auto}}
|
7 |
+
.ha-cs-design-round .ha-cs-switch.active span{color:#562dd4}.ha-cs-design-round-2 .ha-cs-switch.active span{color:#e2498a}.ha-cs-design-square .ha-cs-switch.active span{color:#61ce70}.ha-cs-design-square-2 .ha-cs-switch.active span{color:#f67c21}.ha-cs-design-button .ha-cs-switch-wrapper{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.ha-cs-switch-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:20px}body[data-elementor-device-mode=widescreen] .ha-cs-switch-wrapper.widescreen-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=widescreen] .ha-cs-switch-wrapper.widescreen-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=desktop] .ha-cs-switch-wrapper.desktop-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=desktop] .ha-cs-switch-wrapper.desktop-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=laptop] .ha-cs-switch-wrapper.laptop-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=laptop] .ha-cs-switch-wrapper.laptop-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=tablet_extra] .ha-cs-switch-wrapper.tablet-extra-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=tablet_extra] .ha-cs-switch-wrapper.tablet-extra-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=tablet] .ha-cs-switch-wrapper.tablet-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=tablet] .ha-cs-switch-wrapper.tablet-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=mobile_extra] .ha-cs-switch-wrapper.mobile-extra-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=mobile_extra] .ha-cs-switch-wrapper.mobile-extra-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-cs-switch-wrapper.horizontal,body[data-elementor-device-mode=mobile] .ha-cs-switch-wrapper.mobile-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-cs-switch-wrapper.vertical,body[data-elementor-device-mode=mobile] .ha-cs-switch-wrapper.mobile-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-cs-switch-wrapper,.ha-cs-switch-wrapper .ha-cs-button,.ha-cs-switch-wrapper .ha-cs-switch{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-cs-switch-wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.ha-cs-switch-wrapper .ha-cs-button,.ha-cs-switch-wrapper .ha-cs-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-cs-switch-wrapper .ha-cs-switch{font-weight:700;font-size:18px;font-family:"Nunito",Sans-serif}.ha-cs-switch-wrapper .ha-cs-switch.primary{margin-right:20px}.ha-cs-switch-wrapper .ha-cs-switch.secondary{margin-left:20px}.ha-cs-switch-wrapper .ha-cs-switch.active{color:#2196f3}.ha-cs-switch-wrapper .ha-cs-button{border:0;background-color:#fff;color:#333}.ha-cs-switch-wrapper .ha-cs-button span{white-space:normal;font-weight:700;font-size:16px;font-family:"Nunito",Sans-serif;line-height:1}.ha-cs-switch-wrapper .ha-cs-button:not(:last-of-type){margin-right:20px}.ha-cs-switch-wrapper .ha-cs-button.active{background-color:#562dd4;color:#fff}.ha-cs-switch-wrapper .ha-cs-button:focus{outline:0;background-color:#562dd4;color:#fff}.ha-cs-switch-wrapper .ha-cs-icon-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:1em;height:1em}.ha-cs-switch-wrapper .ha-cs-icon-left .ha-cs-icon-wrapper{margin-right:10px}.ha-cs-switch-wrapper .ha-cs-icon-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ha-cs-switch-wrapper .ha-cs-icon-right .ha-cs-icon-wrapper{margin-left:10px}.ha-input-label{position:relative;display:inline-block;margin:unset;width:5em;height:2.5em}.ha-input-label .ha-cs-slider,.ha-input-label .ha-cs-slider:before{position:absolute;border-width:0;border-style:solid;-webkit-transition:.4s;transition:.4s}.ha-input-label .ha-cs-slider{top:0;right:0;bottom:0;left:0;background-color:#ccc;cursor:pointer}.ha-input-label .ha-cs-slider:before{bottom:.25em;left:.2em;width:2em;height:2em;background-color:#fff;content:""}.ha-input-label .ha-cs-slider.ha-cs-square{border-radius:0;background-color:#175eb3}.ha-input-label .ha-cs-slider.ha-cs-square:before{border-radius:0;background-color:#61ce70}.ha-input-label .ha-cs-slider.ha-cs-round{border-radius:2em;background-color:#562dd4}.ha-input-label .ha-cs-slider.ha-cs-round:before{border-radius:50%;background-color:#fff}.ha-input-label .ha-cs-slider.ha-cs-round-2,.ha-input-label .ha-cs-slider.ha-cs-square-2{top:50%;height:1em;border-radius:2em;background-color:#e2498a5c;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-input-label .ha-cs-slider.ha-cs-round-2:before{bottom:-50%;left:-.1em;border-radius:50%;background-color:#e2498a}.ha-input-label .ha-cs-slider.ha-cs-square-2{border-radius:0;background-color:#ffec6b}.ha-input-label .ha-cs-slider.ha-cs-square-2:before{bottom:-50%;left:-.1em;border-radius:0;background-color:#f67c21}.ha-input-label input{width:0;height:0;opacity:0}.ha-input-label input:checked+.ha-cs-round:before,.ha-input-label input:checked+.ha-cs-square:before{left:.8em;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.ha-input-label input:checked+.ha-cs-round-2:before,.ha-input-label input:checked+.ha-cs-square-2:before{left:1.1em;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.ha-input-label input:focus+.ha-cs-round,.ha-input-label input:focus+.ha-cs-round-2,.ha-input-label input:focus+.ha-cs-square,.ha-input-label input:focus+.ha-cs-square-2{-webkit-box-shadow:unset;box-shadow:unset}.ha-cs-content-container .ha-cs-content-wrapper .ha-cs-content-section{font-weight:600;font-family:"Nunito",Sans-serif}.ha-cs-content-container .ha-cs-content-wrapper .ha-cs-content-section:not(.active){display:none}
|
8 |
@-webkit-keyframes HaCtvBtn_Newbie_MoveUpInitial{to{-webkit-transform:translate3d(0,-105%,0);transform:translate3d(0,-105%,0)}}@keyframes HaCtvBtn_Newbie_MoveUpInitial{to{-webkit-transform:translate3d(0,-105%,0);transform:translate3d(0,-105%,0)}}@-webkit-keyframes HaCtvBtn_Newbie_MoveUpEnd{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes HaCtvBtn_Newbie_MoveUpEnd{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes HaCtvBtn_Exploit_MoveScaleUpInitial{to{opacity:0;-webkit-transform:translate3d(0,-105%,0) scale3d(1,2,1);transform:translate3d(0,-105%,0) scale3d(1,2,1)}}@keyframes HaCtvBtn_Exploit_MoveScaleUpInitial{to{opacity:0;-webkit-transform:translate3d(0,-105%,0) scale3d(1,2,1);transform:translate3d(0,-105%,0) scale3d(1,2,1)}}@-webkit-keyframes HaCtvBtn_Exploit_MoveScaleUpEnd{0%{opacity:0;-webkit-transform:translate3d(0,100%,0) scale3d(1,2,1);transform:translate3d(0,100%,0) scale3d(1,2,1)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes HaCtvBtn_Exploit_MoveScaleUpEnd{0%{opacity:0;-webkit-transform:translate3d(0,100%,0) scale3d(1,2,1);transform:translate3d(0,100%,0) scale3d(1,2,1)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ha-creative-btn-wrap{display:inline-block;--ha-ctv-btn-bg-clr:#fff;--ha-ctv-btn-bg-hvr-clr:#ff067d;--ha-ctv-btn-border-clr:#ff067d;--ha-ctv-btn-border-hvr-clr:#ff067d;--ha-ctv-btn-txt-clr:#ff067d;--ha-ctv-btn-txt-hvr-clr:#fff}.ha-creative-btn-wrap .ha-creative-btn{position:relative;z-index:0;display:inline-block;padding:15px 25px;max-width:100%;border-color:var(--ha-ctv-btn-border-clr);border-radius:5px;background:var(--ha-ctv-btn-bg-clr);color:var(--ha-ctv-btn-txt-clr);text-align:center;text-decoration:none;font-size:14px;line-height:1;-webkit-transition:all .3s;transition:all .3s}.ha-creative-btn-wrap .ha-creative-btn:hover{border-color:var(--ha-ctv-btn-border-hvr-clr);background:var(--ha-ctv-btn-bg-hvr-clr)}.ha-creative-btn-wrap .ha-stl--estilo{padding:25px 80px;border-width:3px;border-style:solid;border-radius:0;cursor:pointer}.ha-creative-btn-wrap .ha-stl--estilo:after{position:absolute;z-index:-1;background:var(--ha-ctv-btn-bg-hvr-clr);content:"";-webkit-transition:all .3s;transition:all .3s}.ha-creative-btn-wrap .ha-stl--estilo:active,.ha-creative-btn-wrap .ha-stl--estilo:hover{background:var(--ha-ctv-btn-bg-clr);color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--dissolve:after{top:0;left:0;width:100%;height:100%;opacity:0}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--dissolve:active,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--dissolve:hover,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen:hover,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen:active,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen:hover{color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--dissolve:active:after,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--dissolve:hover:after{opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-down:after{top:0;left:0;width:100%;height:0}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-down:active:after,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-down:hover:after{height:100%}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-right:after{top:0;left:0;width:0;height:100%}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-right:active:after,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-right:hover:after{width:100%}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--cross-slider,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-x,.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-y{overflow:hidden}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-x:after{top:50%;left:50%;width:0;height:103%;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-x:hover:after{width:90%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-x:active:after{width:101%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--cross-slider:after{top:50%;left:50%;width:100%;height:0;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--cross-slider:hover:after{height:260%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--cross-slider:active:after{height:400%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-y:after{top:50%;left:50%;width:101%;height:0;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-y:hover:after{height:75%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo.ha-eft--slide-y:active:after{height:130%;opacity:1}.ha-creative-btn-wrap .ha-stl--estilo,.ha-creative-btn-wrap .ha-stl--iconica,.ha-creative-btn-wrap .ha-stl--symbolab{display:inline-block;overflow:hidden;outline:0;background:var(--ha-ctv-btn-bg-clr);color:var(--ha-ctv-btn-txt-clr);text-transform:uppercase;letter-spacing:1px;font-weight:700}.ha-creative-btn-wrap .ha-stl--symbolab{padding:25px 80px;border-width:3px;border-style:solid;border-radius:50px}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--wapasha:hover,.ha-creative-btn-wrap .ha-stl--symbolab:active,.ha-creative-btn-wrap .ha-stl--symbolab:hover{background:var(--ha-ctv-btn-bg-hvr-clr);color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--symbolab>i{position:absolute;top:50%;-webkit-transition:left .3s,right .3s;transition:left .3s,right .3s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-right i{left:130%}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-right:active i,.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-right:hover i{left:80%}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-left i{left:-50%}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-left:active i,.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-in-left:hover i{left:10%}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-right i{left:70%;opacity:0}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-right:active i,.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-right:hover i{left:80%;opacity:1}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-left i{left:30%;opacity:0}.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-left:active i,.ha-creative-btn-wrap .ha-stl--symbolab.ha-eft--back-out-left:hover i{left:10%;opacity:1}.ha-creative-btn-wrap .ha-stl--iconica{padding:0!important;border-radius:0;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ha-creative-btn-wrap .ha-stl--iconica:active,.ha-creative-btn-wrap .ha-stl--iconica:hover{border-color:var(--ha-ctv-btn-border-hvr-clr);background:var(--ha-ctv-btn-bg-hvr-clr);color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--iconica>span{display:inline-block;padding:25px 80px;-webkit-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ha-creative-btn-wrap .ha-stl--iconica>i{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;-webkit-transition:all .3s;transition:all .3s}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-down:hover>span{-webkit-transform:translateY(300%);-ms-transform:translateY(300%);transform:translateY(300%)}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-down>i{top:-100%;left:0}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-down:hover>i,.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-top:hover>i{top:0}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-top:hover>span{-webkit-transform:translateY(-300%);-ms-transform:translateY(-300%);transform:translateY(-300%)}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-top>i{top:100%;left:0}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-right:hover>span{-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%)}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-right>i{top:0;left:-100%}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-left:hover>i,.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-right:hover>i{left:0}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-left:hover>span{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}.ha-creative-btn-wrap .ha-stl--iconica.ha-eft--slide-in-left>i{top:0;left:100%}.ha-creative-btn-wrap .ha-stl--iconica,.ha-creative-btn-wrap .ha-stl--montino{border-width:3px;border-style:solid;border-color:var(--ha-ctv-btn-border-clr)}.ha-creative-btn-wrap .ha-stl--montino:active,.ha-creative-btn-wrap .ha-stl--montino:hover{border-color:var(--ha-ctv-btn-border-hvr-clr);color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona{z-index:1;overflow:hidden;padding:0!important;outline:0;border-radius:0;background:var(--ha-ctv-btn-bg-clr);cursor:pointer}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona>span{padding:25px 80px;-webkit-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(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona>span{display:block;vertical-align:middle}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona::after{position:absolute;top:0;left:0;background:var(--ha-ctv-btn-bg-hvr-clr);content:attr(data-text);opacity:0;-webkit-transform:translate(0,25%);-ms-transform:translate(0,25%);transform:translate(0,25%)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona:hover>span{opacity:0;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--winona:hover::after{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen::before{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;background:var(--ha-ctv-btn-bg-hvr-clr);content:attr(data-text);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);padding:25px 80px}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen>span{-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen>span{display:block;padding:25px 80px}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen:hover::before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen:hover::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen:hover::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--rayen:hover>span{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen{z-index:1;overflow:hidden;padding:25px 80px;outline:0;border-radius:0;background:var(--ha-ctv-btn-bg-clr);cursor:pointer}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::before{position:absolute;bottom:100%;left:0;z-index:-1;width:100%;height:100%;content:""}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::before{background:var(--ha-ctv-btn-bg-hvr-clr);opacity:.7}.ha-creative-btn-wrap .ha-stl--hermosa,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina:hover{background:var(--ha-ctv-btn-bg-hvr-clr)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--aylen:hover::after{-webkit-transition-delay:.175s;transition-delay:.175s}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--wapasha{z-index:1;padding:25px 80px;outline:0;border-width:0;border-radius:0;background:var(--ha-ctv-btn-bg-clr);cursor:pointer;--ha-ctv-btn-bg-clr:#ff067d;--ha-ctv-btn-bg-hvr-clr:#fff;--ha-ctv-btn-border-clr:#fff;--ha-ctv-btn-border-hvr-clr:#ff067d;--ha-ctv-btn-txt-clr:#fff;--ha-ctv-btn-txt-hvr-clr:#ff067d}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--wapasha::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:inherit;content:"";opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);-webkit-transform:scale3d(.6,.6,1);transform:scale3d(.6,.6,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--wapasha:hover::before{border-color:var(--ha-ctv-btn-border-hvr-clr);opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina{overflow:hidden;padding:25px 80px;background:var(--ha-ctv-btn-bg-clr);color:var(--ha-ctv-btn-txt-clr);-webkit-transition:background .3s;transition:background .3s}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina>span{-webkit-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(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina>span{display:inline-block;color:var(--ha-ctv-btn-txt-clr);opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::before,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina::before{position:absolute;top:0;left:0}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina::before{padding:25px 80px;content:attr(data-text)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina:hover::before{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--nina:hover>span{color:var(--ha-ctv-btn-txt-hvr-clr);opacity:1;-webkit-transition-delay:var(--delay, .045s);transition-delay:var(--delay, .045s);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman{padding:25px 80px;border-width:0;background:var(--ha-ctv-btn-bg-hvr-clr);--ha-ctv-btn-bg-clr:#ff067d;--ha-ctv-btn-bg-hvr-clr:#fff;--ha-ctv-btn-border-clr:#fff;--ha-ctv-btn-border-hvr-clr:#ff067d;--ha-ctv-btn-txt-clr:#fff;--ha-ctv-btn-txt-hvr-clr:#ff067d}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::after,.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::before{z-index:-1;border-radius:inherit;content:"";pointer-events:none}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::before{width:100%;height:100%;border-width:2px;border-style:solid;border-color:var(--ha-ctv-btn-border-hvr-clr);opacity:0;-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman::after{width:100%;height:100%;background:var(--ha-ctv-btn-bg-clr)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman:hover::before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--antiman:hover::after{opacity:0;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--sacnite{overflow:hidden;padding:25px 80px;background:var(--ha-ctv-btn-bg-clr)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--sacnite::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:inherit;background:var(--ha-ctv-btn-bg-hvr-clr);content:"";-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--sacnite:hover::before{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.ha-creative-btn-wrap .ha-stl--montino.ha-eft--sacnite>span{pointer-events:none}.ha-creative-btn-wrap .ha-stl--hermosa{padding:25px 80px;color:var(--ha-ctv-btn-txt-clr)}.ha-creative-btn-wrap .ha-stl--hermosa:active,.ha-creative-btn-wrap .ha-stl--hermosa:hover{color:var(--ha-ctv-btn-txt-hvr-clr)}.ha-creative-btn-wrap .ha-stl--hermosa::after,.ha-creative-btn-wrap .ha-stl--hermosa::before{position:absolute;top:0;left:0;width:100%;height:100%}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--expandable{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;padding:20px 25px;border-width:2px;border-style:solid;border-radius:0;background:var(--ha-ctv-btn-bg-clr);color:var(--ha-ctv-btn-txt-clr);font-weight:700}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--expandable span{position:relative;display:inline-block;overflow:hidden}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--expandable span.text{width:0;white-space:nowrap;-webkit-transition:width .2s;transition:width .2s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--expandable:hover span.text{margin-right:10px;width:auto}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--upward{overflow:hidden;border-width:2px;border-style:solid;border-radius:3em;font-weight:700}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--upward span{position:relative}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie::before,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--upward::before{background:var(--ha-ctv-btn-bg-clr);content:"";-webkit-transition:-webkit-transform .3s cubic-bezier(.7,0,.2,1);transition:transform .3s cubic-bezier(.7,0,.2,1);transition:transform .3s cubic-bezier(.7,0,.2,1),-webkit-transform .3s cubic-bezier(.7,0,.2,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--upward:hover::before{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie{overflow:hidden;padding:25px 80px;border-width:2px;border-style:solid;font-weight:500}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie span{position:relative;display:block}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie>span,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie>span>span{overflow:hidden}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie:hover>span>span{-webkit-animation:HaCtvBtn_Newbie_MoveUpInitial .2s forwards,HaCtvBtn_Newbie_MoveUpEnd .2s forwards .2s;animation:HaCtvBtn_Newbie_MoveUpInitial .2s forwards,HaCtvBtn_Newbie_MoveUpEnd .2s forwards .2s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie::before{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--newbie:hover::before{-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render{overflow:hidden;border-width:2px;border-style:solid;border-color:var(--ha-ctv-btn-border-clr);border-radius:.5em;background:var(--ha-ctv-btn-bg-hvr-clr)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render>span{position:relative}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render::before{left:-10%;width:120%;background:var(--ha-ctv-btn-bg-clr);content:"";-webkit-transition:-webkit-transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1);transition:transform .4s cubic-bezier(.3,1,.8,1),-webkit-transform .4s cubic-bezier(.3,1,.8,1);-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill:hover .ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill:active,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:hover .ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:active,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render:hover .ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render:active{border-color:var(--ha-ctv-btn-border-hvr-clr)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--render:hover::before{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5em 3em;width:175px;height:120px;background:0 0;--ha-ctv-btn-bg-clr:#ff067d;--ha-ctv-btn-bg-hvr-clr:#562dd4;--ha-ctv-btn-txt-clr:#fff;--ha-ctv-btn-txt-hvr-clr:#fff}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape::before{background:var(--ha-ctv-btn-bg-clr);content:"";-webkit-transition:background .5s ease,-webkit-clip-path .5s cubic-bezier(.585,2.5,.645,.55);transition:clip-path .5s cubic-bezier(.585,2.5,.645,.55),background .5s ease;transition:clip-path .5s cubic-bezier(.585,2.5,.645,.55),background .5s ease,-webkit-clip-path .5s cubic-bezier(.585,2.5,.645,.55);-webkit-clip-path:path("M154.5,88.5 C131,113.5 62.5,110 30,89.5 C-2.5,69 -3.5,42 4.5,25.5 C12.5,9 33.5,-6 85,3.5 C136.5,13 178,63.5 154.5,88.5 Z");clip-path:path("M154.5,88.5 C131,113.5 62.5,110 30,89.5 C-2.5,69 -3.5,42 4.5,25.5 C12.5,9 33.5,-6 85,3.5 C136.5,13 178,63.5 154.5,88.5 Z")}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape:hover::before{background:var(--ha-ctv-btn-bg-hvr-clr);-webkit-clip-path:path("M143,77 C117,96 74,100.5 45.5,91.5 C17,82.5 -10.5,57 5.5,31.5 C21.5,6 79,-5.5 130.5,4 C182,13.5 169,58 143,77 Z");clip-path:path("M143,77 C117,96 74,100.5 45.5,91.5 C17,82.5 -10.5,57 5.5,31.5 C21.5,6 79,-5.5 130.5,4 C182,13.5 169,58 143,77 Z")}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape::after{top:5%;z-index:-1;width:97%;height:86%;border-width:1px;border-style:solid;border-color:var(--ha-ctv-btn-bg-clr);border-radius:58% 42% 55% 45%/56% 45% 55% 44%;content:"";-webkit-transition:-webkit-transform .5s cubic-bezier(.585,2.5,.645,.55);transition:transform .5s cubic-bezier(.585,2.5,.645,.55);transition:transform .5s cubic-bezier(.585,2.5,.645,.55),-webkit-transform .5s cubic-bezier(.585,2.5,.645,.55);-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape:hover::after{border-color:var(--ha-ctv-btn-bg-hvr-clr);-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape>span{z-index:1;display:block;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--reshape:hover span{-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit{overflow:hidden;border-width:2px;border-style:solid;border-color:var(--ha-ctv-btn-border-clr);border-radius:.85em;background:var(--ha-ctv-btn-bg-clr)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit>span{position:relative;z-index:10;display:block}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:hover span{-webkit-animation:HaCtvBtn_Exploit_MoveScaleUpInitial .3s forwards,HaCtvBtn_Exploit_MoveScaleUpEnd .3s forwards .3s;animation:HaCtvBtn_Exploit_MoveScaleUpInitial .3s forwards,HaCtvBtn_Exploit_MoveScaleUpEnd .3s forwards .3s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit::before{top:-110%;left:-10%;padding-bottom:120%;width:120%;height:0;border-radius:50%;background:var(--ha-ctv-btn-bg-hvr-clr);content:"";-webkit-transform:translate3d(0,68%,0) scale3d(0,0,0);transform:translate3d(0,68%,0) scale3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit::after,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:hover::before{-webkit-transition:-webkit-transform .4s cubic-bezier(.1,0,.3,1);transition:transform .4s cubic-bezier(.1,0,.3,1);transition:transform .4s cubic-bezier(.1,0,.3,1),-webkit-transform .4s cubic-bezier(.1,0,.3,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:hover::before{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit::after{background:var(--ha-ctv-btn-bg-hvr-clr);content:"";-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--exploit:hover::after{-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;width:100px;height:100px;border-width:2px;border-style:solid;border-color:var(--ha-ctv-btn-border-clr);border-radius:50%;font-weight:500}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill span{position:relative;display:block}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill>span{overflow:hidden}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill:hover>span>span{-webkit-animation:MoveUpInitial .2s forwards,MoveUpEnd .2s forwards .2s;animation:MoveUpInitial .2s forwards,MoveUpEnd .2s forwards .2s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill::before{padding-bottom:100%;width:100%;height:0;border-radius:50%;background:var(--ha-ctv-btn-bg-clr);content:"";-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.7,0,.2,1);transition-timing-function:cubic-bezier(.7,0,.2,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--downhill:hover::before{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom{padding:0!important;border-width:0!important;background:0 0;--ha-ctv-btn-bg-clr:#ff067d;--ha-ctv-btn-bg-hvr-clr:#fff;--ha-ctv-btn-txt-clr:#fff;--ha-ctv-btn-txt-hvr-clr:#ff067d}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom:hover div::before{-webkit-transition:-webkit-transform .4s cubic-bezier(.1,0,.3,1);transition:transform .4s cubic-bezier(.1,0,.3,1);transition:transform .4s cubic-bezier(.1,0,.3,1),-webkit-transform .4s cubic-bezier(.1,0,.3,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;border-width:2px;border-style:solid;border-color:var(--ha-ctv-btn-border-clr);border-radius:.85em;background:var(--ha-ctv-btn-bg-clr)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom:hover div{border-color:var(--ha-ctv-btn-border-hvr-clr);-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div::after,.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div::before{position:absolute;background:var(--ha-ctv-btn-bg-hvr-clr);content:""}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div::before{top:50%;left:50%;padding-bottom:110%;width:110%;height:0;border-radius:50%;-webkit-transform:translate3d(-50%,-50%,0) scale3d(0,0,1);transform:translate3d(-50%,-50%,0) scale3d(0,0,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom:hover div::before{-webkit-transform:translate3d(-50%,-50%,0) scale3d(1,1,1);transform:translate3d(-50%,-50%,0) scale3d(1,1,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom div::after{top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom:hover div::after{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-duration:.01s;transition-duration:.01s}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--bloom span{position:relative;display:block;padding:1.5em 3em}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;width:120px;height:120px;border-width:0!important;background:0 0;font-weight:700;--ha-ctv-btn-border-clr:#e8e8e8;--ha-ctv-btn-border-hvr-clr:#ff067d;--ha-ctv-btn-stroke-width:1px;--ha-ctv-btn-txt-clr:#ff067d;--ha-ctv-btn-txt-hvr-clr:#ff067d;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup .progress{position:absolute;top:50%;left:50%;width:96px;height:96px;-webkit-transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);transition:transform .4s cubic-bezier(.7,0,.3,1);transition:transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup:hover .progress{-webkit-transform:translate(-50%,-50%) scale3d(1.2,1.2,1);transform:translate(-50%,-50%) scale3d(1.2,1.2,1)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup .progress__circle{fill:none;stroke:var(--ha-ctv-btn-border-clr);stroke-width:var(--ha-ctv-btn-stroke-width, 1px)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup .progress__path{fill:none;stroke-width:var(--ha-ctv-btn-stroke-width, 1px)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup:focus-visible .progress__circle{fill:rgba(252,196,63,.4)}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup .progress__path{-webkit-transition:stroke-dashoffset .4s cubic-bezier(.7,0,.3,1);transition:stroke-dashoffset .4s cubic-bezier(.7,0,.3,1);stroke:var(--ha-ctv-btn-border-hvr-clr);stroke-dasharray:1;stroke-dashoffset:1}.ha-creative-btn-wrap .ha-stl--hermosa.ha-eft--roundup:hover .progress__path{stroke-dashoffset:0}
|
9 |
.ha-data-table .elementor-widget-container{overflow:hidden}.ha-data-table .ha-table{margin-bottom:0}.ha-data-table .ha-table__head-column-cell{padding:20px;border:1px solid;border-color:#5636d1 #320ebd #5636d1 #5636d1;background-color:#5636d1;color:#fff;vertical-align:middle;text-align:center}.ha-data-table .ha-table__head-column-cell-wrap{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-data-table .ha-table__head-column-cell-icon{padding-left:10px;line-height:1}.ha-data-table .ha-table__body-row-cell-icon img,.ha-data-table .ha-table__head-column-cell-icon img{width:40px;-o-object-fit:cover;object-fit:cover}.ha-data-table .ha-table__body-row-cell-icon svg,.ha-data-table .ha-table__head-column-cell-icon svg{width:40px;height:auto;fill:currentColor}.ha-data-table .ha-table__body-row:nth-child(even),.ha-data-table .ha-table__body-row:nth-child(odd){background-color:#fff}.ha-data-table .ha-table__body-row:nth-child(even):hover{background-color:rgba(86,54,209,.08)}.ha-data-table .ha-table__body-row:nth-child(odd):hover{background-color:rgba(232,53,124,.08)}.ha-data-table .ha-table__body-row-cell{padding:15px;border:1px solid #ddd;background-color:transparent;vertical-align:middle}.ha-data-table .ha-table__body-row-cell-wrap{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-data-table .ha-table__body-row-cell-icon{padding-left:10px;line-height:1}.ha-data-table .ha-table__body .ha-table__head-column-cell{display:none}.ha-data-table.ha-column-icon-bottom .ha-table__head-column-cell-icon,.ha-data-table.ha-column-icon-top .ha-table__head-column-cell-icon{width:100%}.ha-data-table.ha-column-icon-left .ha-table__head-column-cell-icon,.ha-data-table.ha-column-icon-right .ha-table__head-column-cell-icon{width:auto}.ha-data-table.ha-row-icon-bottom .ha-table__body-row-cell-icon,.ha-data-table.ha-row-icon-top .ha-table__body-row-cell-icon{width:100%}.ha-data-table.ha-row-icon-left .ha-table__body-row-cell-icon,.ha-data-table.ha-row-icon-right .ha-table__body-row-cell-icon{width:auto}.ha-data-table.ha-column-icon-left .ha-table__head-column-cell-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ha-data-table.ha-column-icon-right .ha-table__head-column-cell-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-data-table.ha-column-icon-top .ha-table__head-column-cell-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ha-data-table.ha-column-icon-bottom .ha-table__head-column-cell-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-data-table.ha-row-icon-left .ha-table__body-row-cell-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ha-data-table.ha-row-icon-right .ha-table__body-row-cell-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-data-table.ha-row-icon-top .ha-table__body-row-cell-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ha-data-table.ha-row-icon-bottom .ha-table__body-row-cell-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.ha-data-table .ha-table__head{display:none}.ha-data-table .ha-table__body .ha-table__body-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-data-table .ha-table__body .ha-table__body-row-cell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:-1px;padding:0!important}.ha-data-table .ha-table__body .ha-table__body-row-cell:first-child{margin-top:auto}.ha-data-table .ha-table__body .ha-table__head-column-cell{display:block;width:100%}.ha-data-table .ha-table__body .ha-table__body-row-cell-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.ha-data-table.ha-row-icon-left.ha-row-alignment-left .ha-table__body-row-cell-wrap{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-data-table.ha-row-icon-left.ha-row-alignment-center .ha-table__body-row-cell-wrap{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-data-table.ha-row-icon-left.ha-row-alignment-right .ha-table__body-row-cell-wrap{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-data-table.ha-row-icon-bottom.ha-row-alignment-left .ha-table__body-row-cell-wrap,.ha-data-table.ha-row-icon-top.ha-row-alignment-left .ha-table__body-row-cell-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-data-table.ha-row-icon-bottom.ha-row-alignment-center .ha-table__body-row-cell-wrap,.ha-data-table.ha-row-icon-top.ha-row-alignment-center .ha-table__body-row-cell-wrap{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-data-table.ha-row-icon-bottom.ha-row-alignment-right .ha-table__body-row-cell-wrap,.ha-data-table.ha-row-icon-top.ha-row-alignment-right .ha-table__body-row-cell-wrap{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}
|
10 |
.ha-dual-btn,.ha-dual-btn-connector{display:inline-block}.ha-dual-btn-wrapper{position:relative;text-align:center;font-weight:400}.ha-dual-btn{padding:1.3rem 2.3rem;max-width:100%;color:#fff;text-decoration:none;font-size:14px;line-height:1}.ha-dual-btn--left{background-color:#562dd4}.ha-dual-btn--left:focus,.ha-dual-btn--left:hover{background-color:#4423ab;color:#fff}.ha-dual-btn--right{background-color:#e2498a}.ha-dual-btn--right:focus,.ha-dual-btn--right:hover{background-color:#d6226e;color:#fff}.ha-dual-btn-connector{position:absolute!important;z-index:9;overflow:hidden;width:30px;height:30px;border-radius:100%;background-color:#fff;-webkit-box-shadow:0 0 0 5px rgba(255,255,255,.3);box-shadow:0 0 0 5px rgba(255,255,255,.3);color:#27374c;text-transform:uppercase;font-size:12px;line-height:30px;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.ha-dual-btn-icon>svg{width:1em;height:auto;vertical-align:top;fill:currentColor}.ha-dual-btn-icon>i{font-size:1em}.ha-dual-btn-icon--before{margin-right:5px}.ha-dual-btn-icon--after{margin-left:5px}.ha-dual-button>.elementor-widget-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-dual-button--mobile-layout-stack>.elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-dual-button--mobile-layout-stack .ha-dual-btn-wrapper{max-width:100%}.ha-dual-button--mobile-layout-stack .ha-dual-btn-connector{top:100%;right:50%}.ha-dual-button--mobile-layout-stack .ha-dual-btn--left{border-radius:30px 30px 0 0}.ha-dual-button--mobile-layout-stack .ha-dual-btn--right{border-radius:0 0 30px 30px}.ha-dual-button--mobile-layout-stack.ha-dual-button--mobile-align-left>.elementor-widget-container{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.ha-dual-button--mobile-layout-stack.ha-dual-button--mobile-align-center>.elementor-widget-container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-dual-button--mobile-layout-stack.ha-dual-button--mobile-align-right>.elementor-widget-container{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.ha-dual-button--mobile-layout-queue.ha-dual-button--mobile-align-left>.elementor-widget-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-dual-button--mobile-layout-queue.ha-dual-button--mobile-align-center>.elementor-widget-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-dual-button--mobile-layout-queue.ha-dual-button--mobile-align-right>.elementor-widget-container{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-dual-button--mobile-layout-queue>.elementor-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-dual-button--mobile-layout-queue .ha-dual-btn-wrapper{max-width:50%}.ha-dual-button--mobile-layout-queue .ha-dual-btn-connector{top:50%;right:0}.ha-dual-button--mobile-layout-queue .ha-dual-btn--left{border-radius:50px 0 0 50px}.ha-dual-button--mobile-layout-queue .ha-dual-btn--right{border-radius:0 50px 50px 0}@media (min-width:768px){.ha-dual-button--tablet-layout-stack.ha-dual-button--tablet-align-left>.elementor-widget-container{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.ha-dual-button--tablet-layout-stack.ha-dual-button--tablet-align-center>.elementor-widget-container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-dual-button--tablet-layout-stack.ha-dual-button--tablet-align-right>.elementor-widget-container{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.ha-dual-button--tablet-layout-queue.ha-dual-button--tablet-align-left>.elementor-widget-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-dual-button--tablet-layout-queue.ha-dual-button--tablet-align-center>.elementor-widget-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-dual-button--tablet-layout-queue.ha-dual-button--tablet-align-right>.elementor-widget-container{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-dual-button--tablet-layout-stack>.elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-dual-button--tablet-layout-stack .ha-dual-btn-wrapper{max-width:100%}.ha-dual-button--tablet-layout-stack .ha-dual-btn-connector{top:100%;right:50%}.ha-dual-button--tablet-layout-stack .ha-dual-btn--left{border-radius:30px 30px 0 0}.ha-dual-button--tablet-layout-stack .ha-dual-btn--right{border-radius:0 0 30px 30px}.ha-dual-button--tablet-layout-queue>.elementor-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-dual-button--tablet-layout-queue .ha-dual-btn-wrapper{max-width:50%}.ha-dual-button--tablet-layout-queue .ha-dual-btn-connector{top:50%;right:0}.ha-dual-button--tablet-layout-queue .ha-dual-btn--left{border-radius:50px 0 0 50px}.ha-dual-button--tablet-layout-queue .ha-dual-btn--right{border-radius:0 50px 50px 0}}@media (min-width:1025px){.ha-dual-button--layout-stack.ha-dual-button--align-left>.elementor-widget-container{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.ha-dual-button--layout-stack.ha-dual-button--align-center>.elementor-widget-container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-dual-button--layout-stack.ha-dual-button--align-right>.elementor-widget-container{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.ha-dual-button--layout-queue.ha-dual-button--align-left>.elementor-widget-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-dual-button--layout-queue.ha-dual-button--align-center>.elementor-widget-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-dual-button--layout-queue.ha-dual-button--align-right>.elementor-widget-container{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-dual-button--layout-stack>.elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-dual-button--layout-stack .ha-dual-btn-wrapper{max-width:100%}.ha-dual-button--layout-stack .ha-dual-btn-connector{top:100%;right:50%}.ha-dual-button--layout-stack .ha-dual-btn--left{border-radius:30px 30px 0 0}.ha-dual-button--layout-stack .ha-dual-btn--right{border-radius:0 0 30px 30px}.ha-dual-button--layout-queue>.elementor-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-dual-button--layout-queue .ha-dual-btn-wrapper{max-width:50%}.ha-dual-button--layout-queue .ha-dual-btn-connector{top:50%;right:0}.ha-dual-button--layout-queue .ha-dual-btn--left{border-radius:50px 0 0 50px}.ha-dual-button--layout-queue .ha-dual-btn--right{border-radius:0 50px 50px 0}}
|
13 |
.ha-fun-factor__content .ha-fun-factor__content-number-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;line-height:1;margin-top:0;margin-bottom:15px;font-size:24px}.ha-fun-factor__content .ha-fun-factor__content-text{margin-top:0;margin-bottom:15px;font-size:24px}.ha-fun-factor__content .ha-fun-factor__content-number,.ha-fun-factor__content .ha-fun-factor__content-number-prefix,.ha-fun-factor__content .ha-fun-factor__content-number-suffix{font-size:24px}.ha-ff-icon--left .ha-fun-factor__content{padding-left:20px}.ha-ff-icon--right .ha-fun-factor__content{padding-right:20px}.ha-fun-factor__divider{display:inline-block;margin-bottom:15px;height:1px;background-color:#ccc}.ha-ff-icon--top .ha-fun-factor__media{display:inline-block;margin-top:10px;margin-bottom:10px}.ha-ff-icon--top .ha-fun-factor__media--image{width:200px}:not(.ha-ff-icon--top) .ha-fun-factor__media--image{-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px}.ha-fun-factor__media--image img{width:100%;height:100%;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.ha-fun-factor__media--icon{font-size:3rem}.ha-fun-factor__media--icon i,.ha-fun-factor__media--icon svg{position:relative;display:block;width:1em;height:1em;fill:currentColor}.ha-fun-factor__media--icon i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-fun-factor__wrap{padding:10px;word-wrap:break-word;overflow-wrap:break-word}.ha-ff-icon--left>.elementor-widget-container .ha-fun-factor__wrap,.ha-ff-icon--right>.elementor-widget-container .ha-fun-factor__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-ff-icon--left>.elementor-widget-container .ha-fun-factor__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-ff-icon--right>.elementor-widget-container .ha-fun-factor__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.ha-ff-icon--top>.elementor-widget-container .ha-fun-factor__wrap .ha-fun-factor__divider{width:100px}.ha-ff-icon--left>.elementor-widget-container .ha-fun-factor__wrap .ha-fun-factor__divider,.ha-ff-icon--right>.elementor-widget-container .ha-fun-factor__wrap .ha-fun-factor__divider{width:100%!important}
|
14 |
.ha-filter{margin-bottom:20px}.ha-filter__item{display:inline-block;overflow:hidden;margin-bottom:10px;padding:8px 20px;max-width:100%;border:2px solid #885cff;border-radius:3px;background-color:transparent;color:#885cff;text-transform:uppercase;text-overflow:ellipsis;font-size:14px;line-height:1.2;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ha-filter__item:focus,.ha-filter__item:hover{outline:0;background-color:#885cff;color:#fff}.ha-filter__item--active,.ha-filter__item:active{background-color:#885cff;color:#fff}.ha-filter__item:not(:last-child){margin-right:10px}
|
15 |
.ha-gradient-heading{margin-top:0;margin-bottom:0}.ha-gradient-heading>a{color:inherit;text-decoration:none}
|
16 |
+
.ha-horizontal-timeline .ha-horizontal-timeline-block{position:relative;padding:30px}.ha-horizontal-timeline .ha-horizontal-timeline-icon-box{position:relative;margin-bottom:35px}.ha-horizontal-timeline .ha-horizontal-timeline-top-inner{position:relative}.ha-horizontal-timeline .ha-horizontal-timeline-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:10px;margin-left:10px;width:48px;height:48px;border-radius:50%;background-color:#efefef;color:#333}.ha-horizontal-timeline .ha-horizontal-timeline-icon>svg,.ha-horizontal-timeline .slick-next.slick-arrow>svg,.ha-horizontal-timeline .slick-prev.slick-arrow>svg{width:auto;height:1em;fill:currentColor}.ha-horizontal-timeline .ha-horizontal-timeline-date{color:#a2a2a2;font-size:14px}.ha-horizontal-timeline .ha-horizontal-timeline-tree{position:absolute;top:50%;left:0;z-index:-5;overflow:hidden;width:150%;height:2px;background:#efefef;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-horizontal-timeline .ha-horizontal-timeline-content,.ha-horizontal-timeline .ha-horizontal-timeline-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-horizontal-timeline .ha-horizontal-timeline-content{position:relative;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.08);box-shadow:0 0 20px 0 rgba(0,0,0,.08)}.ha-horizontal-timeline .ha-horizontal-timeline-content .ha-horizontal-timeline-arrow{position:absolute;bottom:100%;left:25px;-webkit-box-sizing:content-box;box-sizing:content-box;width:15px;height:15px;border-right-color:transparent;border-bottom-color:transparent;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);box-shadow:0 0 20px 0 rgba(0,0,0,.15);-webkit-transition:inherit;transition:inherit;-webkit-transform:translateY(50%) rotate(45deg);-ms-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg)}.ha-horizontal-timeline .ha-horizontal-timeline-content .ha-horizontal-timeline-arrow::before{display:block;width:100%;height:100%;background-color:#fff;content:"";-webkit-transition:inherit;transition:inherit}.ha-horizontal-timeline .ha-horizontal-timeline-inner{z-index:1;padding:20px;background-color:#fff}.ha-horizontal-timeline .ha-horizontal-timeline-image{margin-bottom:10px}.ha-horizontal-timeline .ha-horizontal-timeline-image img{-o-object-fit:cover;object-fit:cover}.ha-horizontal-timeline .ha-horizontal-timeline-image[data-mfp-src]{cursor:pointer}.ha-horizontal-timeline .ha-horizontal-timeline-title,.ha-horizontal-timeline .ha-horizontal-timeline-title a{margin-top:0;margin-bottom:10px;color:#3c3c3c;font-size:22px}.ha-horizontal-timeline .ha-horizontal-timeline-subtitle{display:block;margin-bottom:20px;color:#999}.ha-horizontal-timeline .ha-horizontal-timeline-description{margin:0;color:#3c3c3c;font-size:16px}.ha-horizontal-timeline .slick-next.slick-arrow,.ha-horizontal-timeline .slick-prev.slick-arrow{top:88px;z-index:999;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;width:2.66em;height:2.66em;border:1px solid #dadada;border-radius:50%;background-color:#fff;color:#8c8c8c;font-size:15px;opacity:1}.ha-horizontal-timeline .slick-next.slick-arrow:focus,.ha-horizontal-timeline .slick-next.slick-arrow:hover,.ha-horizontal-timeline .slick-prev.slick-arrow:focus,.ha-horizontal-timeline .slick-prev.slick-arrow:hover{border-color:#222;background-color:#222;color:#fff}.ha-horizontal-timeline .slick-next.slick-arrow:before,.ha-horizontal-timeline .slick-prev.slick-arrow:before{display:none;content:""}.ha-horizontal-timeline .slick-prev.slick-arrow{left:-25px}.ha-horizontal-timeline .slick-next.slick-arrow{right:-25px}.ha-horizontal-timeline .slick-disabled{opacity:.7}
|
17 |
@-webkit-keyframes pulse_animation{0%,to{-webkit-box-shadow:0 0 0 0 var(--icon-pulse-color);box-shadow:0 0 0 0 var(--icon-pulse-color);-webkit-transform:scale(.95);transform:scale(.95)}70%{-webkit-box-shadow:0 0 0 20px var(--icon-pulse-color);box-shadow:0 0 0 20px var(--icon-pulse-color);-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse_animation{0%,to{-webkit-box-shadow:0 0 0 0 var(--icon-pulse-color);box-shadow:0 0 0 0 var(--icon-pulse-color);-webkit-transform:scale(.95);transform:scale(.95)}70%{-webkit-box-shadow:0 0 0 20px var(--icon-pulse-color);box-shadow:0 0 0 20px var(--icon-pulse-color);-webkit-transform:scale(1);transform:scale(1)}}.ha-icon-box>.elementor-widget-container{position:relative;padding:25px;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 3px 40px rgba(36,36,36,.1);box-shadow:0 3px 40px rgba(36,36,36,.1)}.ha-icon-box-title{margin-top:0;margin-bottom:0;color:#151515;font-size:24px;-webkit-transition:color .3s;transition:color .3s}.ha-icon-box-icon{display:inline-block;margin-bottom:20px;color:#151515;text-align:center;font-size:48px;-webkit-transition:border .3s,background .3s,color .3s,-webkit-transform .3s;transition:transform .3s,border .3s,background .3s,color .3s;transition:transform .3s,border .3s,background .3s,color .3s,-webkit-transform .3s}.ha-icon-box-icon i,.ha-icon-box-icon svg{position:relative;display:block;width:1em;height:1em;fill:currentColor}.ha-icon-box-icon i{-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ha-icon-box-icon i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-icon-box-link{display:block;color:transparent;text-decoration:none}.ha-icon-box .ha-badge{position:absolute;z-index:10;background-color:#e2498a;color:#fff}.pulse_effect{-webkit-box-shadow:0 0 0 0 var(--icon-pulse-color);box-shadow:0 0 0 0 var(--icon-pulse-color);-webkit-animation:pulse_animation 1.5s infinite;animation:pulse_animation 1.5s infinite}
|
18 |
@-webkit-keyframes fadeInUp{0%{visibility:visible;opacity:0;-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{0%{visibility:visible;opacity:0;-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes noAnimation{0%{visibility:visible;opacity:0}to{opacity:1}}@keyframes noAnimation{0%{visibility:visible;opacity:0}to{opacity:1}}.ha-image-accordion-horizontal .ha-ia-gallery-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-image-accordion-horizontal .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-right:var(--ha-ia-gutter-margin)}.ha-image-accordion-vertical .ha-ia-gallery-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-image-accordion-vertical .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-bottom:var(--ha-ia-gutter-margin)}.ha-image-accordion-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;--ha-ia-gutter-margin:0}.ha-image-accordion-wrapper a:focus{outline:0}.ha-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-ia-container{width:100%}.ha-ia-content-wrapper,.ha-ia-gallery-wrap,.ha-ia-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-ia-gallery-wrap{overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;height:70vh}.ha-ia-content-wrapper,.ha-ia-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-ia-item{position:relative;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;cursor:pointer;-webkit-transition:-webkit-box-flex .4s,-webkit-flex .4s;transition:flex .4s;transition:flex .4s,-webkit-box-flex .4s,-webkit-flex .4s,-ms-flex .4s}.ha-ia-content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-image-accordion-click .ha-ia-item.active,.ha-image-accordion-hover .ha-ia-item:hover{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.ha-image-accordion-hover .ha-ia-item:hover .ha-overlay{background-color:rgba(0,0,0,.29)}.ha-image-accordion-hover .ha-ia-item:not(:hover) .ha-ia-content-wrapper{display:none}.ha-image-accordion-click .ha-ia-item.active .ha-overlay{background-color:rgba(0,0,0,.29)}.ha-image-accordion-click .ha-ia-item:not(.active) .ha-ia-content-wrapper{display:none}.ha-ia-actions,.ha-ia-actions .ha-ia-link a,.ha-ia-actions .ha-ia-popup a,.ha-ia-content-icon-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-ia-actions .ha-ia-link,.ha-ia-actions .ha-ia-popup{width:1.9em;height:1.9em;border:1px solid #fff;border-radius:100%;font-size:16px}.ha-ia-actions .ha-ia-link a i,.ha-ia-actions .ha-ia-popup a i{padding:.5em;color:#fff;font-size:.9em}.ha-ia-content-icon-title{font-size:30px}.ha-ia-content-icon-title.ha-ia-icon-left,body[data-elementor-device-mode=tablet] .ha-image-accordion-tablet-horizontal .ha-ia-gallery-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-ia-content-icon-title.ha-ia-icon-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ha-ia-content-label{font-size:16px}.ha-ia-content-description,body[data-elementor-device-mode=tablet] .ha-ia-content-icon-title{font-size:20px}.ha-ia-content-button{margin:10px 0;padding:5px 15px;border-radius:5px;background-color:#6d39ef;color:#fff;font-size:16px}.ha-ia-content-button:hover{background-color:#e2498a;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.ha_fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1.25s;animation-duration:1.25s}.ha_noAnimation{-webkit-animation-name:noAnimation;animation-name:noAnimation;-webkit-animation-duration:.3s;animation-duration:.3s}body[data-elementor-device-mode=tablet] .ha-image-accordion-tablet-horizontal .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-right:var(--ha-ia-gutter-margin);margin-bottom:0}body[data-elementor-device-mode=tablet] .ha-image-accordion-tablet-vertical .ha-ia-gallery-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=tablet] .ha-image-accordion-tablet-vertical .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-right:0;margin-bottom:var(--ha-ia-gutter-margin)}body[data-elementor-device-mode=tablet] .ha-ia-content-label{font-size:14px}body[data-elementor-device-mode=tablet] .ha-ia-content-description{font-size:18px}body[data-elementor-device-mode=tablet] .ha-ia-content-button{font-size:14px}body[data-elementor-device-mode=mobile] .ha-image-accordion-mobile-horizontal .ha-ia-gallery-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=mobile] .ha-image-accordion-mobile-horizontal .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-right:var(--ha-ia-gutter-margin);margin-bottom:0}body[data-elementor-device-mode=mobile] .ha-image-accordion-mobile-vertical .ha-ia-gallery-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=mobile] .ha-image-accordion-mobile-vertical .ha-ia-gallery-wrap .ha-ia-item:not(:last-child){margin-right:0;margin-bottom:var(--ha-ia-gutter-margin)}body[data-elementor-device-mode=mobile] .ha-ia-content-icon-title{font-size:20px}body[data-elementor-device-mode=mobile] .ha-ia-content-label{font-size:12px}body[data-elementor-device-mode=mobile] .ha-ia-content-description{font-size:16px}body[data-elementor-device-mode=mobile] .ha-ia-content-button{font-size:12px}
|
19 |
.ha-image-compare>.elementor-widget-container{border-radius:5px;background-color:#fff;-webkit-box-shadow:0 3px 40px rgba(36,36,36,.1);box-shadow:0 3px 40px rgba(36,36,36,.1)}.ha-image-compare .twentytwenty-container,.ha-image-compare .twentytwenty-wrapper{border-radius:inherit}.ha-image-compare .twentytwenty-container img{width:100%}
|
assets/css/widgets/content-switcher.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.ha-cs-design-round .ha-cs-switch.active span{color:#562dd4}.ha-cs-design-round-2 .ha-cs-switch.active span{color:#e2498a}.ha-cs-design-square .ha-cs-switch.active span{color:#61ce70}.ha-cs-design-square-2 .ha-cs-switch.active span{color:#f67c21}.ha-cs-design-button .ha-cs-switch-wrapper{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.ha-cs-switch-container
|
1 |
+
.ha-cs-design-round .ha-cs-switch.active span{color:#562dd4}.ha-cs-design-round-2 .ha-cs-switch.active span{color:#e2498a}.ha-cs-design-square .ha-cs-switch.active span{color:#61ce70}.ha-cs-design-square-2 .ha-cs-switch.active span{color:#f67c21}.ha-cs-design-button .ha-cs-switch-wrapper{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.ha-cs-switch-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:20px}body[data-elementor-device-mode=widescreen] .ha-cs-switch-wrapper.widescreen-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=widescreen] .ha-cs-switch-wrapper.widescreen-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=desktop] .ha-cs-switch-wrapper.desktop-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=desktop] .ha-cs-switch-wrapper.desktop-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=laptop] .ha-cs-switch-wrapper.laptop-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=laptop] .ha-cs-switch-wrapper.laptop-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=tablet_extra] .ha-cs-switch-wrapper.tablet-extra-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=tablet_extra] .ha-cs-switch-wrapper.tablet-extra-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=tablet] .ha-cs-switch-wrapper.tablet-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=tablet] .ha-cs-switch-wrapper.tablet-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body[data-elementor-device-mode=mobile_extra] .ha-cs-switch-wrapper.mobile-extra-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body[data-elementor-device-mode=mobile_extra] .ha-cs-switch-wrapper.mobile-extra-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-cs-switch-wrapper.horizontal,body[data-elementor-device-mode=mobile] .ha-cs-switch-wrapper.mobile-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ha-cs-switch-wrapper.vertical,body[data-elementor-device-mode=mobile] .ha-cs-switch-wrapper.mobile-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-cs-switch-wrapper,.ha-cs-switch-wrapper .ha-cs-button,.ha-cs-switch-wrapper .ha-cs-switch{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-cs-switch-wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.ha-cs-switch-wrapper .ha-cs-button,.ha-cs-switch-wrapper .ha-cs-switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-cs-switch-wrapper .ha-cs-switch{font-weight:700;font-size:18px;font-family:"Nunito",Sans-serif}.ha-cs-switch-wrapper .ha-cs-switch.primary{margin-right:20px}.ha-cs-switch-wrapper .ha-cs-switch.secondary{margin-left:20px}.ha-cs-switch-wrapper .ha-cs-switch.active{color:#2196f3}.ha-cs-switch-wrapper .ha-cs-button{border:0;background-color:#fff;color:#333}.ha-cs-switch-wrapper .ha-cs-button span{white-space:normal;font-weight:700;font-size:16px;font-family:"Nunito",Sans-serif;line-height:1}.ha-cs-switch-wrapper .ha-cs-button:not(:last-of-type){margin-right:20px}.ha-cs-switch-wrapper .ha-cs-button.active{background-color:#562dd4;color:#fff}.ha-cs-switch-wrapper .ha-cs-button:focus{outline:0;background-color:#562dd4;color:#fff}.ha-cs-switch-wrapper .ha-cs-icon-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:1em;height:1em}.ha-cs-switch-wrapper .ha-cs-icon-left .ha-cs-icon-wrapper{margin-right:10px}.ha-cs-switch-wrapper .ha-cs-icon-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ha-cs-switch-wrapper .ha-cs-icon-right .ha-cs-icon-wrapper{margin-left:10px}.ha-input-label{position:relative;display:inline-block;margin:unset;width:5em;height:2.5em}.ha-input-label .ha-cs-slider,.ha-input-label .ha-cs-slider:before{position:absolute;border-width:0;border-style:solid;-webkit-transition:.4s;transition:.4s}.ha-input-label .ha-cs-slider{top:0;right:0;bottom:0;left:0;background-color:#ccc;cursor:pointer}.ha-input-label .ha-cs-slider:before{bottom:.25em;left:.2em;width:2em;height:2em;background-color:#fff;content:""}.ha-input-label .ha-cs-slider.ha-cs-square{border-radius:0;background-color:#175eb3}.ha-input-label .ha-cs-slider.ha-cs-square:before{border-radius:0;background-color:#61ce70}.ha-input-label .ha-cs-slider.ha-cs-round{border-radius:2em;background-color:#562dd4}.ha-input-label .ha-cs-slider.ha-cs-round:before{border-radius:50%;background-color:#fff}.ha-input-label .ha-cs-slider.ha-cs-round-2,.ha-input-label .ha-cs-slider.ha-cs-square-2{top:50%;height:1em;border-radius:2em;background-color:#e2498a5c;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-input-label .ha-cs-slider.ha-cs-round-2:before{bottom:-50%;left:-.1em;border-radius:50%;background-color:#e2498a}.ha-input-label .ha-cs-slider.ha-cs-square-2{border-radius:0;background-color:#ffec6b}.ha-input-label .ha-cs-slider.ha-cs-square-2:before{bottom:-50%;left:-.1em;border-radius:0;background-color:#f67c21}.ha-input-label input{width:0;height:0;opacity:0}.ha-input-label input:checked+.ha-cs-round:before,.ha-input-label input:checked+.ha-cs-square:before{left:.8em;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.ha-input-label input:checked+.ha-cs-round-2:before,.ha-input-label input:checked+.ha-cs-square-2:before{left:1.1em;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.ha-input-label input:focus+.ha-cs-round,.ha-input-label input:focus+.ha-cs-round-2,.ha-input-label input:focus+.ha-cs-square,.ha-input-label input:focus+.ha-cs-square-2{-webkit-box-shadow:unset;box-shadow:unset}.ha-cs-content-container .ha-cs-content-wrapper .ha-cs-content-section{font-weight:600;font-family:"Nunito",Sans-serif}.ha-cs-content-container .ha-cs-content-wrapper .ha-cs-content-section:not(.active){display:none}
|
assets/css/widgets/horizontal-timeline.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.ha-horizontal-timeline .ha-horizontal-timeline-block{position:relative;padding:30px}.ha-horizontal-timeline .ha-horizontal-timeline-icon-box{position:relative;margin-bottom:35px}.ha-horizontal-timeline .ha-horizontal-timeline-top-inner{position:relative}.ha-horizontal-timeline .ha-horizontal-timeline-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:10px;margin-left:10px;width:48px;height:48px;border-radius:50%;background-color:#efefef;color:#333}.ha-horizontal-timeline .ha-horizontal-timeline-icon>svg,.ha-horizontal-timeline .slick-next.slick-arrow>svg,.ha-horizontal-timeline .slick-prev.slick-arrow>svg{width:auto;height:1em;fill:currentColor}.ha-horizontal-timeline .ha-horizontal-timeline-date{color:#a2a2a2;font-size:14px}.ha-horizontal-timeline .ha-horizontal-timeline-tree{position:absolute;top:50%;left:0;z-index:-5;overflow:hidden;width:150%;height:2px;background:#efefef;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-horizontal-timeline .ha-horizontal-timeline-content,.ha-horizontal-timeline .ha-horizontal-timeline-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-horizontal-timeline .ha-horizontal-timeline-content{position:relative;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.08);box-shadow:0 0 20px 0 rgba(0,0,0,.08)}.ha-horizontal-timeline .ha-horizontal-timeline-content .ha-horizontal-timeline-arrow{position:absolute;bottom:100%;left:25px;-webkit-box-sizing:content-box;box-sizing:content-box;width:15px;height:15px;border-right-color:transparent;border-bottom-color:transparent;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);box-shadow:0 0 20px 0 rgba(0,0,0,.15);-webkit-transition:inherit;transition:inherit;-webkit-transform:translateY(50%) rotate(45deg);-ms-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg)}.ha-horizontal-timeline .ha-horizontal-timeline-content .ha-horizontal-timeline-arrow::before{display:block;width:100%;height:100%;background-color:#fff;content:"";-webkit-transition:inherit;transition:inherit}.ha-horizontal-timeline .ha-horizontal-timeline-inner{z-index:1;padding:20px;background-color:#fff}.ha-horizontal-timeline .ha-horizontal-timeline-image{margin-bottom:10px}.ha-horizontal-timeline .ha-horizontal-timeline-image img{-o-object-fit:cover;object-fit:cover}.ha-horizontal-timeline .ha-horizontal-timeline-image[data-mfp-src]{cursor:pointer}.ha-horizontal-timeline .ha-horizontal-timeline-title{margin-top:0;margin-bottom:10px;color:#3c3c3c;font-size:22px}.ha-horizontal-timeline .ha-horizontal-timeline-subtitle{display:block;margin-bottom:20px;color:#999}.ha-horizontal-timeline .ha-horizontal-timeline-description{margin:0;color:#3c3c3c;font-size:16px}.ha-horizontal-timeline .slick-next.slick-arrow,.ha-horizontal-timeline .slick-prev.slick-arrow{top:88px;z-index:999;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;width:2.66em;height:2.66em;border:1px solid #dadada;border-radius:50%;background-color:#fff;color:#8c8c8c;font-size:15px;opacity:1}.ha-horizontal-timeline .slick-next.slick-arrow:focus,.ha-horizontal-timeline .slick-next.slick-arrow:hover,.ha-horizontal-timeline .slick-prev.slick-arrow:focus,.ha-horizontal-timeline .slick-prev.slick-arrow:hover{border-color:#222;background-color:#222;color:#fff}.ha-horizontal-timeline .slick-next.slick-arrow:before,.ha-horizontal-timeline .slick-prev.slick-arrow:before{display:none;content:""}.ha-horizontal-timeline .slick-prev.slick-arrow{left:-25px}.ha-horizontal-timeline .slick-next.slick-arrow{right:-25px}.ha-horizontal-timeline .slick-disabled{opacity:.7}
|
1 |
+
.ha-horizontal-timeline .ha-horizontal-timeline-block{position:relative;padding:30px}.ha-horizontal-timeline .ha-horizontal-timeline-icon-box{position:relative;margin-bottom:35px}.ha-horizontal-timeline .ha-horizontal-timeline-top-inner{position:relative}.ha-horizontal-timeline .ha-horizontal-timeline-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:10px;margin-left:10px;width:48px;height:48px;border-radius:50%;background-color:#efefef;color:#333}.ha-horizontal-timeline .ha-horizontal-timeline-icon>svg,.ha-horizontal-timeline .slick-next.slick-arrow>svg,.ha-horizontal-timeline .slick-prev.slick-arrow>svg{width:auto;height:1em;fill:currentColor}.ha-horizontal-timeline .ha-horizontal-timeline-date{color:#a2a2a2;font-size:14px}.ha-horizontal-timeline .ha-horizontal-timeline-tree{position:absolute;top:50%;left:0;z-index:-5;overflow:hidden;width:150%;height:2px;background:#efefef;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-horizontal-timeline .ha-horizontal-timeline-content,.ha-horizontal-timeline .ha-horizontal-timeline-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-horizontal-timeline .ha-horizontal-timeline-content{position:relative;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.08);box-shadow:0 0 20px 0 rgba(0,0,0,.08)}.ha-horizontal-timeline .ha-horizontal-timeline-content .ha-horizontal-timeline-arrow{position:absolute;bottom:100%;left:25px;-webkit-box-sizing:content-box;box-sizing:content-box;width:15px;height:15px;border-right-color:transparent;border-bottom-color:transparent;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);box-shadow:0 0 20px 0 rgba(0,0,0,.15);-webkit-transition:inherit;transition:inherit;-webkit-transform:translateY(50%) rotate(45deg);-ms-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg)}.ha-horizontal-timeline .ha-horizontal-timeline-content .ha-horizontal-timeline-arrow::before{display:block;width:100%;height:100%;background-color:#fff;content:"";-webkit-transition:inherit;transition:inherit}.ha-horizontal-timeline .ha-horizontal-timeline-inner{z-index:1;padding:20px;background-color:#fff}.ha-horizontal-timeline .ha-horizontal-timeline-image{margin-bottom:10px}.ha-horizontal-timeline .ha-horizontal-timeline-image img{-o-object-fit:cover;object-fit:cover}.ha-horizontal-timeline .ha-horizontal-timeline-image[data-mfp-src]{cursor:pointer}.ha-horizontal-timeline .ha-horizontal-timeline-title,.ha-horizontal-timeline .ha-horizontal-timeline-title a{margin-top:0;margin-bottom:10px;color:#3c3c3c;font-size:22px}.ha-horizontal-timeline .ha-horizontal-timeline-subtitle{display:block;margin-bottom:20px;color:#999}.ha-horizontal-timeline .ha-horizontal-timeline-description{margin:0;color:#3c3c3c;font-size:16px}.ha-horizontal-timeline .slick-next.slick-arrow,.ha-horizontal-timeline .slick-prev.slick-arrow{top:88px;z-index:999;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;width:2.66em;height:2.66em;border:1px solid #dadada;border-radius:50%;background-color:#fff;color:#8c8c8c;font-size:15px;opacity:1}.ha-horizontal-timeline .slick-next.slick-arrow:focus,.ha-horizontal-timeline .slick-next.slick-arrow:hover,.ha-horizontal-timeline .slick-prev.slick-arrow:focus,.ha-horizontal-timeline .slick-prev.slick-arrow:hover{border-color:#222;background-color:#222;color:#fff}.ha-horizontal-timeline .slick-next.slick-arrow:before,.ha-horizontal-timeline .slick-prev.slick-arrow:before{display:none;content:""}.ha-horizontal-timeline .slick-prev.slick-arrow{left:-25px}.ha-horizontal-timeline .slick-next.slick-arrow{right:-25px}.ha-horizontal-timeline .slick-disabled{opacity:.7}
|
assets/js/happy-addons.js
CHANGED
@@ -656,114 +656,133 @@
|
|
656 |
events: events,
|
657 |
height: 'auto',
|
658 |
eventClick: function eventClick(info) {
|
659 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
660 |
|
661 |
-
|
662 |
-
|
663 |
-
|
|
|
|
|
664 |
|
665 |
-
function getTheDate(timeString) {
|
666 |
-
return new Date(timeString);
|
667 |
-
}
|
668 |
|
669 |
-
|
670 |
-
|
671 |
-
|
672 |
-
var ampm = hours >= 12 ? 'pm' : 'am';
|
673 |
-
hours = hours % 12;
|
674 |
-
hours = hours ? hours : 12; // the hour '0' should be '12'
|
675 |
|
676 |
-
|
677 |
-
|
678 |
-
|
679 |
-
}
|
680 |
|
681 |
-
|
682 |
-
|
683 |
-
|
684 |
-
startDate = info.event.startStr,
|
685 |
-
endDate = info.event.endStr,
|
686 |
-
guest = info.event.extendedProps.guest,
|
687 |
-
location = info.event.extendedProps.location,
|
688 |
-
description = info.event.extendedProps.description,
|
689 |
-
detailsUrl = info.event.url,
|
690 |
-
imageUrl = info.event.extendedProps.image;
|
691 |
-
var titleWrap = popup.find('.ha-ec-event-title'),
|
692 |
-
timeWrap = popup.find('.ha-ec-event-time-wrap'),
|
693 |
-
guestWrap = popup.find('.ha-ec-event-guest-wrap'),
|
694 |
-
locationWrap = popup.find('.ha-ec-event-location-wrap'),
|
695 |
-
descWrap = popup.find('.ha-ec-popup-desc'),
|
696 |
-
detailsWrap = popup.find('.ha-ec-popup-readmore-link'),
|
697 |
-
imageWrap = popup.find('.ha-ec-popup-image'); // display none
|
698 |
-
|
699 |
-
imageWrap.css('display', 'none');
|
700 |
-
titleWrap.css('display', 'none');
|
701 |
-
timeWrap.css('display', 'none');
|
702 |
-
guestWrap.css('display', 'none');
|
703 |
-
locationWrap.css('display', 'none');
|
704 |
-
descWrap.css('display', 'none');
|
705 |
-
detailsWrap.css('display', 'none');
|
706 |
-
popup.addClass("ha-ec-popup-ready"); // image markup
|
707 |
-
|
708 |
-
if (imageUrl) {
|
709 |
-
imageWrap.removeAttr("style");
|
710 |
-
imageWrap.find('img').attr("src", imageUrl);
|
711 |
-
imageWrap.find('img').attr("alt", title);
|
712 |
-
} // title markup
|
713 |
-
|
714 |
-
|
715 |
-
if (title) {
|
716 |
-
titleWrap.removeAttr("style");
|
717 |
-
titleWrap.text(title);
|
718 |
-
} // guest markup
|
719 |
-
|
720 |
-
|
721 |
-
if (guest) {
|
722 |
-
guestWrap.removeAttr("style");
|
723 |
-
guestWrap.find('span.ha-ec-event-guest').text(guest);
|
724 |
-
} // location markup
|
725 |
-
|
726 |
-
|
727 |
-
if (location) {
|
728 |
-
locationWrap.removeAttr("style");
|
729 |
-
locationWrap.find('span.ha-ec-event-location').text(location);
|
730 |
-
} // description markup
|
731 |
-
|
732 |
-
|
733 |
-
if (description) {
|
734 |
-
descWrap.removeAttr("style");
|
735 |
-
descWrap.html(description);
|
736 |
-
} // time markup
|
737 |
-
|
738 |
-
|
739 |
-
if (allDay !== true) {
|
740 |
-
timeWrap.removeAttr("style");
|
741 |
-
startDate = Date.parse(getTheDate(startDate));
|
742 |
-
endDate = Date.parse(getTheDate(endDate));
|
743 |
-
var startTimeText = timeFormat(getTheDate(startDate));
|
744 |
-
var endTimeText = 'Invalid Data';
|
745 |
-
|
746 |
-
if (startDate < endDate) {
|
747 |
-
endTimeText = timeFormat(getTheDate(endDate));
|
748 |
}
|
749 |
-
|
750 |
-
timeWrap.find('span.ha-ec-event-time').text(startTimeText + ' - ' + endTimeText);
|
751 |
} else {
|
752 |
-
|
753 |
-
|
754 |
-
|
755 |
-
|
756 |
-
|
757 |
-
|
758 |
-
|
759 |
-
|
760 |
-
|
761 |
-
|
762 |
-
|
763 |
-
|
764 |
-
|
765 |
-
|
766 |
-
|
|
|
|
|
|
|
|
|
767 |
}
|
768 |
}
|
769 |
},
|
656 |
events: events,
|
657 |
height: 'auto',
|
658 |
eventClick: function eventClick(info) {
|
659 |
+
if ('yes' == showPopup) {
|
660 |
+
// don't let the browser navigate
|
661 |
+
var getTheDate = function getTheDate(timeString) {
|
662 |
+
return new Date(timeString);
|
663 |
+
};
|
664 |
+
|
665 |
+
var timeFormat = function timeFormat(date) {
|
666 |
+
var hours = date.getHours();
|
667 |
+
var minutes = date.getMinutes();
|
668 |
+
var ampm = hours >= 12 ? 'pm' : 'am';
|
669 |
+
hours = hours % 12;
|
670 |
+
hours = hours ? hours : 12; // the hour '0' should be '12'
|
671 |
+
|
672 |
+
minutes = minutes < 10 ? '0' + minutes : minutes;
|
673 |
+
var strTime = hours + ':' + minutes + '' + ampm;
|
674 |
+
return strTime;
|
675 |
+
};
|
676 |
+
|
677 |
+
info.jsEvent.preventDefault();
|
678 |
+
var todayDateString = info.view.calendar.currentData.currentDate.toString(),
|
679 |
+
allDay = info.event.allDay,
|
680 |
+
title = info.event.title,
|
681 |
+
startDate = info.event.startStr,
|
682 |
+
endDate = info.event.endStr,
|
683 |
+
guest = info.event.extendedProps.guest,
|
684 |
+
location = info.event.extendedProps.location,
|
685 |
+
description = info.event.extendedProps.description,
|
686 |
+
detailsUrl = info.event.url,
|
687 |
+
imageUrl = info.event.extendedProps.image;
|
688 |
+
var titleWrap = popup.find('.ha-ec-event-title'),
|
689 |
+
timeWrap = popup.find('.ha-ec-event-time-wrap'),
|
690 |
+
guestWrap = popup.find('.ha-ec-event-guest-wrap'),
|
691 |
+
locationWrap = popup.find('.ha-ec-event-location-wrap'),
|
692 |
+
descWrap = popup.find('.ha-ec-popup-desc'),
|
693 |
+
detailsWrap = popup.find('.ha-ec-popup-readmore-link'),
|
694 |
+
imageWrap = popup.find('.ha-ec-popup-image'); // display none
|
695 |
+
|
696 |
+
imageWrap.css('display', 'none');
|
697 |
+
titleWrap.css('display', 'none');
|
698 |
+
timeWrap.css('display', 'none');
|
699 |
+
guestWrap.css('display', 'none');
|
700 |
+
locationWrap.css('display', 'none');
|
701 |
+
descWrap.css('display', 'none');
|
702 |
+
detailsWrap.css('display', 'none');
|
703 |
+
popup.addClass("ha-ec-popup-ready"); // image markup
|
704 |
+
|
705 |
+
if (imageUrl) {
|
706 |
+
imageWrap.removeAttr("style");
|
707 |
+
imageWrap.find('img').attr("src", imageUrl);
|
708 |
+
imageWrap.find('img').attr("alt", title);
|
709 |
+
} // title markup
|
710 |
+
|
711 |
+
|
712 |
+
if (title) {
|
713 |
+
titleWrap.removeAttr("style");
|
714 |
+
titleWrap.text(title);
|
715 |
+
} // guest markup
|
716 |
+
|
717 |
+
|
718 |
+
if (guest) {
|
719 |
+
guestWrap.removeAttr("style");
|
720 |
+
guestWrap.find('span.ha-ec-event-guest').text(guest);
|
721 |
+
} // location markup
|
722 |
+
|
723 |
+
|
724 |
+
if (location) {
|
725 |
+
locationWrap.removeAttr("style");
|
726 |
+
locationWrap.find('span.ha-ec-event-location').text(location);
|
727 |
+
} // description markup
|
728 |
+
|
729 |
+
|
730 |
+
if (description) {
|
731 |
+
descWrap.removeAttr("style");
|
732 |
+
descWrap.html(description);
|
733 |
+
} // time markup
|
734 |
+
|
735 |
+
|
736 |
+
if (allDay !== true) {
|
737 |
+
timeWrap.removeAttr("style");
|
738 |
+
startDate = Date.parse(getTheDate(startDate));
|
739 |
+
endDate = Date.parse(getTheDate(endDate));
|
740 |
+
var startTimeText = timeFormat(getTheDate(startDate));
|
741 |
+
var endTimeText = 'Invalid Data';
|
742 |
+
|
743 |
+
if (startDate < endDate) {
|
744 |
+
endTimeText = timeFormat(getTheDate(endDate));
|
745 |
+
}
|
746 |
|
747 |
+
timeWrap.find('span.ha-ec-event-time').text(startTimeText + ' - ' + endTimeText);
|
748 |
+
} else {
|
749 |
+
timeWrap.removeAttr("style");
|
750 |
+
timeWrap.find('span.ha-ec-event-time').text(allday_text);
|
751 |
+
} // read more markup
|
752 |
|
|
|
|
|
|
|
753 |
|
754 |
+
if (detailsUrl) {
|
755 |
+
detailsWrap.removeAttr("style");
|
756 |
+
detailsWrap.attr("href", detailsUrl);
|
|
|
|
|
|
|
757 |
|
758 |
+
if ("on" === info.event.extendedProps.external) {
|
759 |
+
detailsWrap.attr("target", "_blank");
|
760 |
+
}
|
|
|
761 |
|
762 |
+
if ("on" === info.event.extendedProps.nofollow) {
|
763 |
+
detailsWrap.attr("rel", "nofollow");
|
764 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
765 |
}
|
|
|
|
|
766 |
} else {
|
767 |
+
if (info.event.url && info.event.extendedProps.external) {
|
768 |
+
info.jsEvent.preventDefault();
|
769 |
+
var id = $scope.data('id'),
|
770 |
+
anchor = document.createElement('a'),
|
771 |
+
anchorReal,
|
772 |
+
timeout;
|
773 |
+
anchor.id = 'happy-even-calender-link-' + id;
|
774 |
+
anchor.href = info.event.url;
|
775 |
+
anchor.target = info.event.extendedProps.external ? '_blank' : '_self';
|
776 |
+
anchor.rel = info.event.extendedProps.nofollow ? 'nofollow noreferer' : '';
|
777 |
+
anchor.style.display = 'none';
|
778 |
+
document.body.appendChild(anchor);
|
779 |
+
anchorReal = document.getElementById(anchor.id);
|
780 |
+
anchorReal.click();
|
781 |
+
timeout = setTimeout(function () {
|
782 |
+
document.body.removeChild(anchorReal);
|
783 |
+
clearTimeout(timeout);
|
784 |
+
});
|
785 |
+
return false;
|
786 |
}
|
787 |
}
|
788 |
},
|
assets/js/happy-addons.min.js
CHANGED
@@ -656,114 +656,133 @@
|
|
656 |
events: events,
|
657 |
height: 'auto',
|
658 |
eventClick: function eventClick(info) {
|
659 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
660 |
|
661 |
-
|
662 |
-
|
663 |
-
|
|
|
|
|
664 |
|
665 |
-
function getTheDate(timeString) {
|
666 |
-
return new Date(timeString);
|
667 |
-
}
|
668 |
|
669 |
-
|
670 |
-
|
671 |
-
|
672 |
-
var ampm = hours >= 12 ? 'pm' : 'am';
|
673 |
-
hours = hours % 12;
|
674 |
-
hours = hours ? hours : 12; // the hour '0' should be '12'
|
675 |
|
676 |
-
|
677 |
-
|
678 |
-
|
679 |
-
}
|
680 |
|
681 |
-
|
682 |
-
|
683 |
-
|
684 |
-
startDate = info.event.startStr,
|
685 |
-
endDate = info.event.endStr,
|
686 |
-
guest = info.event.extendedProps.guest,
|
687 |
-
location = info.event.extendedProps.location,
|
688 |
-
description = info.event.extendedProps.description,
|
689 |
-
detailsUrl = info.event.url,
|
690 |
-
imageUrl = info.event.extendedProps.image;
|
691 |
-
var titleWrap = popup.find('.ha-ec-event-title'),
|
692 |
-
timeWrap = popup.find('.ha-ec-event-time-wrap'),
|
693 |
-
guestWrap = popup.find('.ha-ec-event-guest-wrap'),
|
694 |
-
locationWrap = popup.find('.ha-ec-event-location-wrap'),
|
695 |
-
descWrap = popup.find('.ha-ec-popup-desc'),
|
696 |
-
detailsWrap = popup.find('.ha-ec-popup-readmore-link'),
|
697 |
-
imageWrap = popup.find('.ha-ec-popup-image'); // display none
|
698 |
-
|
699 |
-
imageWrap.css('display', 'none');
|
700 |
-
titleWrap.css('display', 'none');
|
701 |
-
timeWrap.css('display', 'none');
|
702 |
-
guestWrap.css('display', 'none');
|
703 |
-
locationWrap.css('display', 'none');
|
704 |
-
descWrap.css('display', 'none');
|
705 |
-
detailsWrap.css('display', 'none');
|
706 |
-
popup.addClass("ha-ec-popup-ready"); // image markup
|
707 |
-
|
708 |
-
if (imageUrl) {
|
709 |
-
imageWrap.removeAttr("style");
|
710 |
-
imageWrap.find('img').attr("src", imageUrl);
|
711 |
-
imageWrap.find('img').attr("alt", title);
|
712 |
-
} // title markup
|
713 |
-
|
714 |
-
|
715 |
-
if (title) {
|
716 |
-
titleWrap.removeAttr("style");
|
717 |
-
titleWrap.text(title);
|
718 |
-
} // guest markup
|
719 |
-
|
720 |
-
|
721 |
-
if (guest) {
|
722 |
-
guestWrap.removeAttr("style");
|
723 |
-
guestWrap.find('span.ha-ec-event-guest').text(guest);
|
724 |
-
} // location markup
|
725 |
-
|
726 |
-
|
727 |
-
if (location) {
|
728 |
-
locationWrap.removeAttr("style");
|
729 |
-
locationWrap.find('span.ha-ec-event-location').text(location);
|
730 |
-
} // description markup
|
731 |
-
|
732 |
-
|
733 |
-
if (description) {
|
734 |
-
descWrap.removeAttr("style");
|
735 |
-
descWrap.html(description);
|
736 |
-
} // time markup
|
737 |
-
|
738 |
-
|
739 |
-
if (allDay !== true) {
|
740 |
-
timeWrap.removeAttr("style");
|
741 |
-
startDate = Date.parse(getTheDate(startDate));
|
742 |
-
endDate = Date.parse(getTheDate(endDate));
|
743 |
-
var startTimeText = timeFormat(getTheDate(startDate));
|
744 |
-
var endTimeText = 'Invalid Data';
|
745 |
-
|
746 |
-
if (startDate < endDate) {
|
747 |
-
endTimeText = timeFormat(getTheDate(endDate));
|
748 |
}
|
749 |
-
|
750 |
-
timeWrap.find('span.ha-ec-event-time').text(startTimeText + ' - ' + endTimeText);
|
751 |
} else {
|
752 |
-
|
753 |
-
|
754 |
-
|
755 |
-
|
756 |
-
|
757 |
-
|
758 |
-
|
759 |
-
|
760 |
-
|
761 |
-
|
762 |
-
|
763 |
-
|
764 |
-
|
765 |
-
|
766 |
-
|
|
|
|
|
|
|
|
|
767 |
}
|
768 |
}
|
769 |
},
|
656 |
events: events,
|
657 |
height: 'auto',
|
658 |
eventClick: function eventClick(info) {
|
659 |
+
if ('yes' == showPopup) {
|
660 |
+
// don't let the browser navigate
|
661 |
+
var getTheDate = function getTheDate(timeString) {
|
662 |
+
return new Date(timeString);
|
663 |
+
};
|
664 |
+
|
665 |
+
var timeFormat = function timeFormat(date) {
|
666 |
+
var hours = date.getHours();
|
667 |
+
var minutes = date.getMinutes();
|
668 |
+
var ampm = hours >= 12 ? 'pm' : 'am';
|
669 |
+
hours = hours % 12;
|
670 |
+
hours = hours ? hours : 12; // the hour '0' should be '12'
|
671 |
+
|
672 |
+
minutes = minutes < 10 ? '0' + minutes : minutes;
|
673 |
+
var strTime = hours + ':' + minutes + '' + ampm;
|
674 |
+
return strTime;
|
675 |
+
};
|
676 |
+
|
677 |
+
info.jsEvent.preventDefault();
|
678 |
+
var todayDateString = info.view.calendar.currentData.currentDate.toString(),
|
679 |
+
allDay = info.event.allDay,
|
680 |
+
title = info.event.title,
|
681 |
+
startDate = info.event.startStr,
|
682 |
+
endDate = info.event.endStr,
|
683 |
+
guest = info.event.extendedProps.guest,
|
684 |
+
location = info.event.extendedProps.location,
|
685 |
+
description = info.event.extendedProps.description,
|
686 |
+
detailsUrl = info.event.url,
|
687 |
+
imageUrl = info.event.extendedProps.image;
|
688 |
+
var titleWrap = popup.find('.ha-ec-event-title'),
|
689 |
+
timeWrap = popup.find('.ha-ec-event-time-wrap'),
|
690 |
+
guestWrap = popup.find('.ha-ec-event-guest-wrap'),
|
691 |
+
locationWrap = popup.find('.ha-ec-event-location-wrap'),
|
692 |
+
descWrap = popup.find('.ha-ec-popup-desc'),
|
693 |
+
detailsWrap = popup.find('.ha-ec-popup-readmore-link'),
|
694 |
+
imageWrap = popup.find('.ha-ec-popup-image'); // display none
|
695 |
+
|
696 |
+
imageWrap.css('display', 'none');
|
697 |
+
titleWrap.css('display', 'none');
|
698 |
+
timeWrap.css('display', 'none');
|
699 |
+
guestWrap.css('display', 'none');
|
700 |
+
locationWrap.css('display', 'none');
|
701 |
+
descWrap.css('display', 'none');
|
702 |
+
detailsWrap.css('display', 'none');
|
703 |
+
popup.addClass("ha-ec-popup-ready"); // image markup
|
704 |
+
|
705 |
+
if (imageUrl) {
|
706 |
+
imageWrap.removeAttr("style");
|
707 |
+
imageWrap.find('img').attr("src", imageUrl);
|
708 |
+
imageWrap.find('img').attr("alt", title);
|
709 |
+
} // title markup
|
710 |
+
|
711 |
+
|
712 |
+
if (title) {
|
713 |
+
titleWrap.removeAttr("style");
|
714 |
+
titleWrap.text(title);
|
715 |
+
} // guest markup
|
716 |
+
|
717 |
+
|
718 |
+
if (guest) {
|
719 |
+
guestWrap.removeAttr("style");
|
720 |
+
guestWrap.find('span.ha-ec-event-guest').text(guest);
|
721 |
+
} // location markup
|
722 |
+
|
723 |
+
|
724 |
+
if (location) {
|
725 |
+
locationWrap.removeAttr("style");
|
726 |
+
locationWrap.find('span.ha-ec-event-location').text(location);
|
727 |
+
} // description markup
|
728 |
+
|
729 |
+
|
730 |
+
if (description) {
|
731 |
+
descWrap.removeAttr("style");
|
732 |
+
descWrap.html(description);
|
733 |
+
} // time markup
|
734 |
+
|
735 |
+
|
736 |
+
if (allDay !== true) {
|
737 |
+
timeWrap.removeAttr("style");
|
738 |
+
startDate = Date.parse(getTheDate(startDate));
|
739 |
+
endDate = Date.parse(getTheDate(endDate));
|
740 |
+
var startTimeText = timeFormat(getTheDate(startDate));
|
741 |
+
var endTimeText = 'Invalid Data';
|
742 |
+
|
743 |
+
if (startDate < endDate) {
|
744 |
+
endTimeText = timeFormat(getTheDate(endDate));
|
745 |
+
}
|
746 |
|
747 |
+
timeWrap.find('span.ha-ec-event-time').text(startTimeText + ' - ' + endTimeText);
|
748 |
+
} else {
|
749 |
+
timeWrap.removeAttr("style");
|
750 |
+
timeWrap.find('span.ha-ec-event-time').text(allday_text);
|
751 |
+
} // read more markup
|
752 |
|
|
|
|
|
|
|
753 |
|
754 |
+
if (detailsUrl) {
|
755 |
+
detailsWrap.removeAttr("style");
|
756 |
+
detailsWrap.attr("href", detailsUrl);
|
|
|
|
|
|
|
757 |
|
758 |
+
if ("on" === info.event.extendedProps.external) {
|
759 |
+
detailsWrap.attr("target", "_blank");
|
760 |
+
}
|
|
|
761 |
|
762 |
+
if ("on" === info.event.extendedProps.nofollow) {
|
763 |
+
detailsWrap.attr("rel", "nofollow");
|
764 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
765 |
}
|
|
|
|
|
766 |
} else {
|
767 |
+
if (info.event.url && info.event.extendedProps.external) {
|
768 |
+
info.jsEvent.preventDefault();
|
769 |
+
var id = $scope.data('id'),
|
770 |
+
anchor = document.createElement('a'),
|
771 |
+
anchorReal,
|
772 |
+
timeout;
|
773 |
+
anchor.id = 'happy-even-calender-link-' + id;
|
774 |
+
anchor.href = info.event.url;
|
775 |
+
anchor.target = info.event.extendedProps.external ? '_blank' : '_self';
|
776 |
+
anchor.rel = info.event.extendedProps.nofollow ? 'nofollow noreferer' : '';
|
777 |
+
anchor.style.display = 'none';
|
778 |
+
document.body.appendChild(anchor);
|
779 |
+
anchorReal = document.getElementById(anchor.id);
|
780 |
+
anchorReal.click();
|
781 |
+
timeout = setTimeout(function () {
|
782 |
+
document.body.removeChild(anchorReal);
|
783 |
+
clearTimeout(timeout);
|
784 |
+
});
|
785 |
+
return false;
|
786 |
}
|
787 |
}
|
788 |
},
|
changelog.txt
CHANGED
@@ -1,3 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
= 3.6.1 - 13 June 2022 =
|
2 |
|
3 |
- Update: Happy Icon pack (added new 16 icons)
|
1 |
+
= 3.6.2 - 5 July 2022 =
|
2 |
+
|
3 |
+
- Tweak: Horizontal Timeline Title Link
|
4 |
+
- Tweak: Added category support for product in the Post List widget
|
5 |
+
- Fix: Event Calendar link issue
|
6 |
+
- Fix: Logo Grid Insert Media From URL issue
|
7 |
+
- Fix: Content switcher switch direction responsive issue
|
8 |
+
|
9 |
= 3.6.1 - 13 June 2022 =
|
10 |
|
11 |
- Update: Happy Icon pack (added new 16 icons)
|
inc/functions.php
CHANGED
@@ -641,4 +641,4 @@ function ha_show_plugin_missing_alert( $plugin ) {
|
|
641 |
*/
|
642 |
function ha_get_inactive_features() {
|
643 |
return get_option( 'happyaddons_inactive_features', [] );
|
644 |
-
}
|
641 |
*/
|
642 |
function ha_get_inactive_features() {
|
643 |
return get_option( 'happyaddons_inactive_features', [] );
|
644 |
+
}
|
plugin.php
CHANGED
@@ -4,11 +4,11 @@
|
|
4 |
* Plugin Name: Happy Elementor Addons
|
5 |
* Plugin URI: https://happyaddons.com/
|
6 |
* Description: <a href="https://happyaddons.com/">Happy Addons for Elementor</a> Is the Best Elementor Addons Comes With 44+ Free Elementor Widgets Including Table Builder, Testimonial, Event Calendar,Slider,News Ticker, Image Grid, etc & Features Like Elementor Equal Height, Text Stroke, Shape Dividers, Floating Effect, Grid Layout, 500+ Elementor Icons, 450+ Template Packs & More.
|
7 |
-
* Version: 3.6.
|
8 |
* Author: weDevs
|
9 |
* Author URI: https://happyaddons.com/
|
10 |
-
* Elementor tested up to: 3.6.
|
11 |
-
* Elementor Pro tested up to: 3.7.
|
12 |
* License: GPLv2
|
13 |
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
14 |
* Text Domain: happy-elementor-addons
|
@@ -41,7 +41,7 @@ defined('ABSPATH') || die();
|
|
41 |
if ( defined( 'HAPPY_ADDONS_DEV' ) && true == HAPPY_ADDONS_DEV ) {
|
42 |
define('HAPPY_ADDONS_VERSION', time() );
|
43 |
} else {
|
44 |
-
define('HAPPY_ADDONS_VERSION', '3.6.
|
45 |
}
|
46 |
define('HAPPY_ADDONS__FILE__', __FILE__);
|
47 |
define('HAPPY_ADDONS_DIR_PATH', plugin_dir_path(HAPPY_ADDONS__FILE__));
|
4 |
* Plugin Name: Happy Elementor Addons
|
5 |
* Plugin URI: https://happyaddons.com/
|
6 |
* Description: <a href="https://happyaddons.com/">Happy Addons for Elementor</a> Is the Best Elementor Addons Comes With 44+ Free Elementor Widgets Including Table Builder, Testimonial, Event Calendar,Slider,News Ticker, Image Grid, etc & Features Like Elementor Equal Height, Text Stroke, Shape Dividers, Floating Effect, Grid Layout, 500+ Elementor Icons, 450+ Template Packs & More.
|
7 |
+
* Version: 3.6.2
|
8 |
* Author: weDevs
|
9 |
* Author URI: https://happyaddons.com/
|
10 |
+
* Elementor tested up to: 3.6.7
|
11 |
+
* Elementor Pro tested up to: 3.7.2
|
12 |
* License: GPLv2
|
13 |
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
14 |
* Text Domain: happy-elementor-addons
|
41 |
if ( defined( 'HAPPY_ADDONS_DEV' ) && true == HAPPY_ADDONS_DEV ) {
|
42 |
define('HAPPY_ADDONS_VERSION', time() );
|
43 |
} else {
|
44 |
+
define('HAPPY_ADDONS_VERSION', '3.6.2');
|
45 |
}
|
46 |
define('HAPPY_ADDONS__FILE__', __FILE__);
|
47 |
define('HAPPY_ADDONS_DIR_PATH', plugin_dir_path(HAPPY_ADDONS__FILE__));
|
readme.txt
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
=== Happy Addons for Elementor (Mega Menu, Post Grid, Woocommerce Product Grid, Table, Event Calendar, Slider Elementor Widget) ===
|
2 |
Plugin Name: Happy Addons for Elementor (Mega Menu, Post Grid, Woocommerce Product Grid, Table, Event Calendar, Slider Elementor Widget)
|
3 |
-
Version: 3.6.
|
4 |
Author: weDevs
|
5 |
Author URI: https://happyaddons.com/
|
6 |
Contributors: happyaddons, thehappymonster, wedevs
|
@@ -549,6 +549,14 @@ For a more detailed explanation check out the following documentation
|
|
549 |
|
550 |
== Changelog ==
|
551 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
552 |
= 3.6.1 - 13 June 2022 =
|
553 |
|
554 |
- Update: Happy Icon pack (added new 16 icons)
|
1 |
=== Happy Addons for Elementor (Mega Menu, Post Grid, Woocommerce Product Grid, Table, Event Calendar, Slider Elementor Widget) ===
|
2 |
Plugin Name: Happy Addons for Elementor (Mega Menu, Post Grid, Woocommerce Product Grid, Table, Event Calendar, Slider Elementor Widget)
|
3 |
+
Version: 3.6.2
|
4 |
Author: weDevs
|
5 |
Author URI: https://happyaddons.com/
|
6 |
Contributors: happyaddons, thehappymonster, wedevs
|
549 |
|
550 |
== Changelog ==
|
551 |
|
552 |
+
= 3.6.2 - 5 July 2022 =
|
553 |
+
|
554 |
+
- Tweak: Horizontal Timeline Title Link
|
555 |
+
- Tweak: Added category support for product in the Post List widget
|
556 |
+
- Fix: Event Calendar link issue
|
557 |
+
- Fix: Logo Grid Insert Media From URL issue
|
558 |
+
- Fix: Content switcher switch direction responsive issue
|
559 |
+
|
560 |
= 3.6.1 - 13 June 2022 =
|
561 |
|
562 |
- Update: Happy Icon pack (added new 16 icons)
|
widgets/content-switcher/widget.php
CHANGED
@@ -15,7 +15,7 @@ use Elementor\Group_Control_Typography;
|
|
15 |
use Elementor\Group_Control_Background;
|
16 |
use Elementor\Repeater;
|
17 |
|
18 |
-
defined('ABSPATH') || die();
|
19 |
|
20 |
class Content_Switcher extends Base {
|
21 |
|
@@ -28,7 +28,7 @@ class Content_Switcher extends Base {
|
|
28 |
* @return string Widget title.
|
29 |
*/
|
30 |
public function get_title() {
|
31 |
-
return __('Content Switcher', 'happy-elementor-addons');
|
32 |
}
|
33 |
|
34 |
public function get_custom_help_url() {
|
@@ -51,7 +51,7 @@ class Content_Switcher extends Base {
|
|
51 |
return ['content', 'switcher', 'toggle'];
|
52 |
}
|
53 |
|
54 |
-
public function select_elementor_page($type) {
|
55 |
$args = [
|
56 |
'tax_query' => [
|
57 |
[
|
@@ -63,14 +63,14 @@ class Content_Switcher extends Base {
|
|
63 |
'post_type' => 'elementor_library',
|
64 |
'posts_per_page' => -1,
|
65 |
];
|
66 |
-
$query = new \WP_Query($args);
|
67 |
|
68 |
$posts = $query->posts;
|
69 |
-
foreach ($posts as $post) {
|
70 |
-
$items[$post->ID] = $post->post_title;
|
71 |
}
|
72 |
|
73 |
-
if (empty($items)) {
|
74 |
$items = [];
|
75 |
}
|
76 |
|
@@ -78,8 +78,8 @@ class Content_Switcher extends Base {
|
|
78 |
}
|
79 |
|
80 |
/**
|
81 |
-
|
82 |
-
|
83 |
protected function register_content_controls() {
|
84 |
$this->__switcher_content_controls();
|
85 |
$this->__settings_content_controls();
|
@@ -90,22 +90,22 @@ class Content_Switcher extends Base {
|
|
90 |
$this->start_controls_section(
|
91 |
'_section_content',
|
92 |
[
|
93 |
-
'label' => __('Content Switcher', 'happy-elementor-addons'),
|
94 |
-
'tab'
|
95 |
]
|
96 |
);
|
97 |
|
98 |
$this->add_control(
|
99 |
'select_design',
|
100 |
[
|
101 |
-
'label' => __('Choose Design', 'happy-elementor-addons'),
|
102 |
'type' => Controls_Manager::SELECT,
|
103 |
'options' => [
|
104 |
-
'round'
|
105 |
-
'round-2'
|
106 |
-
'square'
|
107 |
-
'square-2' => __('Square 2', 'happy-elementor-addons'),
|
108 |
-
'button'
|
109 |
],
|
110 |
'default' => 'round',
|
111 |
]
|
@@ -114,11 +114,11 @@ class Content_Switcher extends Base {
|
|
114 |
$this->add_control(
|
115 |
'design_warning_message',
|
116 |
[
|
117 |
-
'raw'
|
118 |
-
'type'
|
119 |
'content_classes' => 'elementor-panel-alert elementor-panel-alert-warning',
|
120 |
-
'render_type'
|
121 |
-
'condition'
|
122 |
'select_design' => ['round', 'round-2', 'square', 'square-2'],
|
123 |
],
|
124 |
]
|
@@ -129,9 +129,9 @@ class Content_Switcher extends Base {
|
|
129 |
$repeater->add_control(
|
130 |
'title',
|
131 |
[
|
132 |
-
'label' => __('Title', 'happy-elementor-addons'),
|
133 |
'type' => Controls_Manager::TEXT,
|
134 |
-
'default' => __('Content', 'happy-elementor-addons'),
|
135 |
'dynamic' => [
|
136 |
'active' => true,
|
137 |
],
|
@@ -141,12 +141,12 @@ class Content_Switcher extends Base {
|
|
141 |
$repeater->add_control(
|
142 |
'content_type',
|
143 |
[
|
144 |
-
'label' => __('Type', 'happy-elementor-addons'),
|
145 |
'type' => Controls_Manager::SELECT,
|
146 |
'options' => [
|
147 |
-
'plain_content' => __('Plain/ HTML Text', 'happy-elementor-addons'),
|
148 |
-
'saved_section' => __('Saved Section', 'happy-elementor-addons'),
|
149 |
-
'saved_page' => __('Saved Page', 'happy-elementor-addons'),
|
150 |
],
|
151 |
'default' => 'plain_content',
|
152 |
]
|
@@ -154,27 +154,27 @@ class Content_Switcher extends Base {
|
|
154 |
$repeater->add_control(
|
155 |
'plain_content',
|
156 |
[
|
157 |
-
'label'
|
158 |
-
'type'
|
159 |
'description' => ha_get_allowed_html_desc( 'intermediate' ),
|
160 |
-
'rows'
|
161 |
-
'condition'
|
162 |
'content_type' => 'plain_content',
|
163 |
],
|
164 |
-
'dynamic'
|
165 |
'active' => true,
|
166 |
],
|
167 |
-
'default'
|
168 |
]
|
169 |
);
|
170 |
|
171 |
-
$saved_sections = ['0' => __('--- Select Section ---', 'happy-elementor-addons')];
|
172 |
-
$saved_sections = $saved_sections + $this->select_elementor_page('section');
|
173 |
|
174 |
$repeater->add_control(
|
175 |
'saved_section',
|
176 |
[
|
177 |
-
'label' => __('Sections', 'happy-elementor-addons'),
|
178 |
'type' => Controls_Manager::SELECT,
|
179 |
'options' => $saved_sections,
|
180 |
'default' => '0',
|
@@ -184,13 +184,13 @@ class Content_Switcher extends Base {
|
|
184 |
]
|
185 |
);
|
186 |
|
187 |
-
$saved_page = ['0' => __('--- Select Page ---', 'happy-elementor-addons')];
|
188 |
-
$saved_page = $saved_page + $this->select_elementor_page('page');
|
189 |
|
190 |
$repeater->add_control(
|
191 |
'saved_pages',
|
192 |
[
|
193 |
-
'label' => __('Pages', 'happy-elementor-addons'),
|
194 |
'type' => Controls_Manager::SELECT,
|
195 |
'options' => $saved_page,
|
196 |
'default' => '0',
|
@@ -203,7 +203,7 @@ class Content_Switcher extends Base {
|
|
203 |
$repeater->add_control(
|
204 |
'icon',
|
205 |
[
|
206 |
-
'label' => __('Icon', 'happy-elementor-addons'),
|
207 |
'type' => Controls_Manager::ICONS,
|
208 |
]
|
209 |
);
|
@@ -211,12 +211,12 @@ class Content_Switcher extends Base {
|
|
211 |
$repeater->add_control(
|
212 |
'icon_align',
|
213 |
[
|
214 |
-
'label' => __('Icon Position', 'happy-elementor-addons'),
|
215 |
'type' => Controls_Manager::SELECT,
|
216 |
'default' => 'left',
|
217 |
'options' => [
|
218 |
-
'left' => __('Left', 'happy-elementor-addons'),
|
219 |
-
'right' => __('Right', 'happy-elementor-addons'),
|
220 |
],
|
221 |
]
|
222 |
);
|
@@ -224,11 +224,11 @@ class Content_Switcher extends Base {
|
|
224 |
$repeater->add_control(
|
225 |
'active',
|
226 |
[
|
227 |
-
'label' => __('Active', 'happy-elementor-addons'),
|
228 |
'type' => Controls_Manager::SWITCHER,
|
229 |
-
'description' => __('Active on Load', 'happy-elementor-addons'),
|
230 |
-
'label_on' => __('Yes', 'happy-elementor-addons'),
|
231 |
-
'label_off' => __('No', 'happy-elementor-addons'),
|
232 |
'return_value' => 'yes',
|
233 |
'default' => 'no',
|
234 |
]
|
@@ -237,26 +237,26 @@ class Content_Switcher extends Base {
|
|
237 |
$this->add_control(
|
238 |
'content_list',
|
239 |
[
|
240 |
-
'label' => __('Contents', 'happy-elementor-addons'),
|
241 |
'type' => Controls_Manager::REPEATER,
|
242 |
'fields' => $repeater->get_controls(),
|
243 |
'prevent_empty' => true,
|
244 |
'default' => [
|
245 |
[
|
246 |
-
'title' => __('Primary', 'happy-elementor-addons'),
|
247 |
'content_type' => 'plain_content',
|
248 |
-
'plain_content' => __('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, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.'),
|
249 |
'active' => 'yes',
|
250 |
],
|
251 |
[
|
252 |
-
'title' => __('Secondary', 'happy-elementor-addons'),
|
253 |
'content_type' => 'plain_content',
|
254 |
-
'plain_content' => __('It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using \'Content here, content here\', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for \'lorem ipsum\' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).', 'happy-elementor-addons'),
|
255 |
],
|
256 |
[
|
257 |
-
'title' => __('Others', 'happy-elementor-addons'),
|
258 |
'content_type' => 'plain_content',
|
259 |
-
'plain_content' => __('Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using \'Content here, content here\', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for \'lorem ipsum\' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).', 'happy-elementor-addons'),
|
260 |
],
|
261 |
],
|
262 |
'title_field' => '{{{ title }}}',
|
@@ -271,47 +271,80 @@ class Content_Switcher extends Base {
|
|
271 |
$this->start_controls_section(
|
272 |
'_section_display_settings',
|
273 |
[
|
274 |
-
'label' => __('Display Settings', 'happy-elementor-addons'),
|
275 |
-
'tab'
|
276 |
]
|
277 |
);
|
278 |
|
279 |
$this->add_responsive_control(
|
280 |
'switch_direction',
|
281 |
[
|
282 |
-
'label'
|
283 |
-
'type'
|
284 |
-
'options'
|
285 |
'horizontal' => [
|
286 |
-
'title' => __('Horizontal', 'happy-elementor-addons'),
|
287 |
'icon' => 'eicon-navigation-horizontal',
|
288 |
],
|
289 |
-
'vertical'
|
290 |
-
'title' => __('Vertical', 'happy-elementor-addons'),
|
291 |
'icon' => 'eicon-navigation-vertical',
|
292 |
],
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
298 |
|
299 |
$this->add_responsive_control(
|
300 |
'switch_align',
|
301 |
[
|
302 |
-
'label' => __('Switch Alignment', 'happy-elementor-addons'),
|
303 |
'type' => Controls_Manager::CHOOSE,
|
304 |
'options' => [
|
305 |
'flex-start' => [
|
306 |
-
'title' => __('Left', 'happy-elementor-addons'),
|
307 |
'icon' => 'eicon-text-align-left',
|
308 |
],
|
309 |
-
'center'
|
310 |
-
'title' => __('Center', 'happy-elementor-addons'),
|
311 |
'icon' => 'eicon-text-align-center',
|
312 |
],
|
313 |
-
'flex-end'
|
314 |
-
'title' => __('Right', 'happy-elementor-addons'),
|
315 |
'icon' => 'eicon-text-align-right',
|
316 |
],
|
317 |
],
|
@@ -326,8 +359,8 @@ class Content_Switcher extends Base {
|
|
326 |
$this->add_responsive_control(
|
327 |
'space_between',
|
328 |
[
|
329 |
-
'label' => __('Space', 'happy-elementor-addons'),
|
330 |
-
'description' => __('Set Space between switcher and content section', 'happy-elementor-addons'),
|
331 |
'type' => Controls_Manager::SLIDER,
|
332 |
'size_units' => ['px', '%'],
|
333 |
'range' => [
|
@@ -336,7 +369,7 @@ class Content_Switcher extends Base {
|
|
336 |
'max' => 1000,
|
337 |
'step' => 5,
|
338 |
],
|
339 |
-
'%'
|
340 |
'min' => 0,
|
341 |
'max' => 100,
|
342 |
],
|
@@ -354,9 +387,9 @@ class Content_Switcher extends Base {
|
|
354 |
$this->add_control(
|
355 |
'anim_duration',
|
356 |
[
|
357 |
-
'label' => __('Animation Speed', 'happy-elementor-addons'),
|
358 |
'type' => Controls_Manager::NUMBER,
|
359 |
-
'description' => __('Set Animation Duration in Millisecond', 'happy-elementor-addons'),
|
360 |
'min' => 100,
|
361 |
'max' => 3000,
|
362 |
'step' => 100,
|
@@ -374,8 +407,8 @@ class Content_Switcher extends Base {
|
|
374 |
}
|
375 |
|
376 |
/**
|
377 |
-
|
378 |
-
|
379 |
protected function register_style_controls() {
|
380 |
$this->__switch_style_controls();
|
381 |
$this->__switcher_control_style_controls();
|
@@ -388,17 +421,17 @@ class Content_Switcher extends Base {
|
|
388 |
$this->start_controls_section(
|
389 |
'_section_style_switch',
|
390 |
[
|
391 |
-
'label' => __('Switch', 'happy-elementor-addons'),
|
392 |
-
'tab'
|
393 |
]
|
394 |
);
|
395 |
|
396 |
$this->add_group_control(
|
397 |
Group_Control_Typography::get_type(),
|
398 |
[
|
399 |
-
'name'
|
400 |
'fields_options' => [
|
401 |
-
'typography'
|
402 |
'font_family' => [
|
403 |
'default' => 'Nunito',
|
404 |
],
|
@@ -406,7 +439,7 @@ class Content_Switcher extends Base {
|
|
406 |
'default' => 'Bold',
|
407 |
],
|
408 |
],
|
409 |
-
'selector'
|
410 |
|
411 |
]
|
412 |
);
|
@@ -414,7 +447,7 @@ class Content_Switcher extends Base {
|
|
414 |
$this->add_responsive_control(
|
415 |
'icon_spacing',
|
416 |
[
|
417 |
-
'label' => __('Icon Spacing', 'happy-elementor-addons'),
|
418 |
'type' => Controls_Manager::SLIDER,
|
419 |
'size_units' => ['px', '%'],
|
420 |
'range' => [
|
@@ -440,7 +473,7 @@ class Content_Switcher extends Base {
|
|
440 |
$this->add_responsive_control(
|
441 |
'label_spacing',
|
442 |
[
|
443 |
-
'label' => __('Title Spacing', 'happy-elementor-addons'),
|
444 |
'type' => Controls_Manager::SLIDER,
|
445 |
'size_units' => ['px', '%'],
|
446 |
'range' => [
|
@@ -449,7 +482,7 @@ class Content_Switcher extends Base {
|
|
449 |
'max' => 1000,
|
450 |
'step' => 1,
|
451 |
],
|
452 |
-
'%'
|
453 |
'min' => 0,
|
454 |
'max' => 100,
|
455 |
],
|
@@ -460,9 +493,40 @@ class Content_Switcher extends Base {
|
|
460 |
],
|
461 |
'selectors' => [
|
462 |
'{{WRAPPER}} .ha-cs-switch-wrapper.horizontal .ha-cs-switch.primary' => 'margin-right: {{SIZE}}{{UNIT}}; margin-bottom: unset;',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
463 |
'{{WRAPPER}} .ha-cs-switch-wrapper.horizontal .ha-cs-switch.secondary' => 'margin-left: {{SIZE}}{{UNIT}}; margin-top: unset;',
|
464 |
-
'{{WRAPPER}} .ha-cs-switch-wrapper.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
465 |
'{{WRAPPER}} .ha-cs-switch-wrapper.vertical .ha-cs-switch.secondary' => 'margin-top: {{SIZE}}{{UNIT}}; margin-left: unset;',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
466 |
],
|
467 |
'condition' => [
|
468 |
'select_design' => ['round', 'round-2', 'square', 'square-2'],
|
@@ -477,14 +541,14 @@ class Content_Switcher extends Base {
|
|
477 |
$this->start_controls_tab(
|
478 |
'label_style_normal',
|
479 |
[
|
480 |
-
'label' => __('Normal', 'happy-elementor-addons'),
|
481 |
]
|
482 |
);
|
483 |
|
484 |
$this->add_control(
|
485 |
'title_color',
|
486 |
[
|
487 |
-
'label' => __('Title Color', 'happy-elementor-addons'),
|
488 |
'type' => Controls_Manager::COLOR,
|
489 |
'selectors' => [
|
490 |
'{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button span' => 'color: {{VALUE}}',
|
@@ -496,7 +560,7 @@ class Content_Switcher extends Base {
|
|
496 |
$this->add_control(
|
497 |
'icon_color',
|
498 |
[
|
499 |
-
'label' => __('Icon Color', 'happy-elementor-addons'),
|
500 |
'type' => Controls_Manager::COLOR,
|
501 |
'selectors' => [
|
502 |
'{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button div > i' => 'color: {{VALUE}}',
|
@@ -511,7 +575,7 @@ class Content_Switcher extends Base {
|
|
511 |
$this->add_control(
|
512 |
'title_bg_color',
|
513 |
[
|
514 |
-
'label' => __('Background Color', 'happy-elementor-addons'),
|
515 |
'type' => Controls_Manager::COLOR,
|
516 |
'selectors' => [
|
517 |
'{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button' => 'background-color: {{VALUE}}',
|
@@ -526,7 +590,7 @@ class Content_Switcher extends Base {
|
|
526 |
Group_Control_Border::get_type(),
|
527 |
[
|
528 |
'name' => 'title_border_normal',
|
529 |
-
'label' => __('Border', 'happy-elementor-addons'),
|
530 |
'selector' => '{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button',
|
531 |
'condition' => [
|
532 |
'select_design' => ['button'],
|
@@ -537,15 +601,15 @@ class Content_Switcher extends Base {
|
|
537 |
$this->add_control(
|
538 |
'button_border_radius',
|
539 |
[
|
540 |
-
'label' => __('Border Radius', 'happy-elementor-addons'),
|
541 |
'type' => Controls_Manager::DIMENSIONS,
|
542 |
'size_units' => ['px', '%'],
|
543 |
-
'default'
|
544 |
-
'top'
|
545 |
-
'right'
|
546 |
-
'bottom'
|
547 |
-
'left'
|
548 |
-
'unit'
|
549 |
'isLinked' => 'true',
|
550 |
],
|
551 |
'selectors' => [
|
@@ -561,7 +625,7 @@ class Content_Switcher extends Base {
|
|
561 |
Group_Control_Box_Shadow::get_type(),
|
562 |
[
|
563 |
'name' => 'title_box_shadow',
|
564 |
-
'label' => __('Box Shadow', 'happy-elementor-addons'),
|
565 |
'selector' => '{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button',
|
566 |
'condition' => [
|
567 |
'select_design' => ['button'],
|
@@ -574,14 +638,14 @@ class Content_Switcher extends Base {
|
|
574 |
$this->start_controls_tab(
|
575 |
'label_style_active',
|
576 |
[
|
577 |
-
'label' => __('Active', 'happy-elementor-addons'),
|
578 |
]
|
579 |
);
|
580 |
|
581 |
$this->add_control(
|
582 |
'title_color_active',
|
583 |
[
|
584 |
-
'label' => __('Title Color', 'happy-elementor-addons'),
|
585 |
'type' => Controls_Manager::COLOR,
|
586 |
'selectors' => [
|
587 |
'{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button.active span' => 'color: {{VALUE}}',
|
@@ -594,7 +658,7 @@ class Content_Switcher extends Base {
|
|
594 |
$this->add_control(
|
595 |
'icon_color_active',
|
596 |
[
|
597 |
-
'label' => __('Icon Color', 'happy-elementor-addons'),
|
598 |
'type' => Controls_Manager::COLOR,
|
599 |
'selectors' => [
|
600 |
'{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button.active i' => 'color: {{VALUE}}',
|
@@ -608,7 +672,7 @@ class Content_Switcher extends Base {
|
|
608 |
$this->add_control(
|
609 |
'title_bg_color_active',
|
610 |
[
|
611 |
-
'label' => __('Background Color', 'happy-elementor-addons'),
|
612 |
'type' => Controls_Manager::COLOR,
|
613 |
'selectors' => [
|
614 |
'{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button.active' => 'background-color: {{VALUE}}',
|
@@ -623,7 +687,7 @@ class Content_Switcher extends Base {
|
|
623 |
Group_Control_Border::get_type(),
|
624 |
[
|
625 |
'name' => 'title_border_active',
|
626 |
-
'label' => __('Border', 'happy-elementor-addons'),
|
627 |
'selector' => '{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button.active',
|
628 |
'condition' => [
|
629 |
'select_design' => ['button'],
|
@@ -634,15 +698,15 @@ class Content_Switcher extends Base {
|
|
634 |
$this->add_control(
|
635 |
'button_border_radius_active',
|
636 |
[
|
637 |
-
'label' => __('Border Radius', 'happy-elementor-addons'),
|
638 |
'type' => Controls_Manager::DIMENSIONS,
|
639 |
'size_units' => ['px', '%'],
|
640 |
-
'default'
|
641 |
-
'top'
|
642 |
-
'right'
|
643 |
-
'bottom'
|
644 |
-
'left'
|
645 |
-
'unit'
|
646 |
'isLinked' => 'true',
|
647 |
],
|
648 |
'selectors' => [
|
@@ -658,7 +722,7 @@ class Content_Switcher extends Base {
|
|
658 |
Group_Control_Box_Shadow::get_type(),
|
659 |
[
|
660 |
'name' => 'title_box_shadow_active',
|
661 |
-
'label' => __('Box Shadow', 'happy-elementor-addons'),
|
662 |
'selector' => '{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button.active',
|
663 |
'condition' => [
|
664 |
'select_design' => ['button'],
|
@@ -673,15 +737,15 @@ class Content_Switcher extends Base {
|
|
673 |
$this->add_responsive_control(
|
674 |
'button_padding',
|
675 |
[
|
676 |
-
'label' => __('Padding', 'happy-elementor-addons'),
|
677 |
'type' => Controls_Manager::DIMENSIONS,
|
678 |
'size_units' => ['px', 'em', '%'],
|
679 |
-
'default'
|
680 |
-
'top'
|
681 |
-
'right'
|
682 |
-
'bottom'
|
683 |
-
'left'
|
684 |
-
'unit'
|
685 |
'isLinked' => '',
|
686 |
],
|
687 |
'selectors' => [
|
@@ -697,15 +761,15 @@ class Content_Switcher extends Base {
|
|
697 |
$this->add_responsive_control(
|
698 |
'button_margin',
|
699 |
[
|
700 |
-
'label' => __('Margin', 'happy-elementor-addons'),
|
701 |
'type' => Controls_Manager::DIMENSIONS,
|
702 |
'size_units' => ['px', 'em', '%'],
|
703 |
-
'default'
|
704 |
-
'top'
|
705 |
-
'right'
|
706 |
-
'bottom'
|
707 |
-
'left'
|
708 |
-
'unit'
|
709 |
'isLinked' => 'true',
|
710 |
],
|
711 |
'selectors' => [
|
@@ -720,7 +784,7 @@ class Content_Switcher extends Base {
|
|
720 |
$this->add_control(
|
721 |
'box_style',
|
722 |
[
|
723 |
-
'label' => __('Box Style', 'happy-elementor-addons'),
|
724 |
'type' => Controls_Manager::HEADING,
|
725 |
'separator' => 'before',
|
726 |
'condition' => [
|
@@ -732,9 +796,9 @@ class Content_Switcher extends Base {
|
|
732 |
$this->add_control(
|
733 |
'title_box_bg_color',
|
734 |
[
|
735 |
-
'label' => __('Box Color', 'happy-elementor-addons'),
|
736 |
'type' => Controls_Manager::COLOR,
|
737 |
-
'default'
|
738 |
'selectors' => [
|
739 |
'{{WRAPPER}} .ha-cs-switch-wrapper' => 'background-color: {{VALUE}}',
|
740 |
],
|
@@ -747,15 +811,15 @@ class Content_Switcher extends Base {
|
|
747 |
$this->add_responsive_control(
|
748 |
'box_padding',
|
749 |
[
|
750 |
-
'label' => __('Box Padding', 'happy-elementor-addons'),
|
751 |
'type' => Controls_Manager::DIMENSIONS,
|
752 |
'size_units' => ['px', 'em', '%'],
|
753 |
-
'default'
|
754 |
-
'top'
|
755 |
-
'right'
|
756 |
-
'bottom'
|
757 |
-
'left'
|
758 |
-
'unit'
|
759 |
'isLinked' => 'true',
|
760 |
],
|
761 |
'selectors' => [
|
@@ -771,7 +835,7 @@ class Content_Switcher extends Base {
|
|
771 |
Group_Control_Border::get_type(),
|
772 |
[
|
773 |
'name' => 'box_border',
|
774 |
-
'label' => __('Border', 'happy-elementor-addons'),
|
775 |
'selector' => '{{WRAPPER}} .ha-cs-switch-wrapper',
|
776 |
'condition' => [
|
777 |
'select_design' => ['button'],
|
@@ -782,15 +846,15 @@ class Content_Switcher extends Base {
|
|
782 |
$this->add_control(
|
783 |
'box_border_radius',
|
784 |
[
|
785 |
-
'label' => __('Border Radius', 'happy-elementor-addons'),
|
786 |
'type' => Controls_Manager::DIMENSIONS,
|
787 |
'size_units' => ['px', '%'],
|
788 |
-
'default'
|
789 |
-
'top'
|
790 |
-
'right'
|
791 |
-
'bottom'
|
792 |
-
'left'
|
793 |
-
'unit'
|
794 |
'isLinked' => 'true',
|
795 |
],
|
796 |
'selectors' => [
|
@@ -805,8 +869,8 @@ class Content_Switcher extends Base {
|
|
805 |
$this->add_group_control(
|
806 |
Group_Control_Box_Shadow::get_type(),
|
807 |
[
|
808 |
-
'name'
|
809 |
-
'label'
|
810 |
'selector' => '{{WRAPPER}} .ha-cs-switch-wrapper',
|
811 |
]
|
812 |
);
|
@@ -819,8 +883,8 @@ class Content_Switcher extends Base {
|
|
819 |
$this->start_controls_section(
|
820 |
'_section_style_switcher_control',
|
821 |
[
|
822 |
-
'label'
|
823 |
-
'tab'
|
824 |
'condition' => [
|
825 |
'select_design' => ['round', 'round-2', 'square', 'square-2'],
|
826 |
],
|
@@ -830,25 +894,25 @@ class Content_Switcher extends Base {
|
|
830 |
$this->add_control(
|
831 |
'switch_style_size',
|
832 |
[
|
833 |
-
'label'
|
834 |
-
'type'
|
835 |
'size_units' => ['px', '%'],
|
836 |
-
'range'
|
837 |
'px' => [
|
838 |
-
'min'
|
839 |
-
'max'
|
840 |
'step' => 1,
|
841 |
],
|
842 |
-
'%'
|
843 |
'min' => 0,
|
844 |
'max' => 100,
|
845 |
],
|
846 |
],
|
847 |
-
'default'
|
848 |
'unit' => 'px',
|
849 |
'size' => 12,
|
850 |
],
|
851 |
-
'selectors'
|
852 |
'{{WRAPPER}} .ha-cs-switch-container .ha-cs-switch.ha-input-label' => 'font-size: {{SIZE}}{{UNIT}};',
|
853 |
],
|
854 |
]
|
@@ -861,14 +925,14 @@ class Content_Switcher extends Base {
|
|
861 |
$this->start_controls_tab(
|
862 |
'switch_style_normal_tab',
|
863 |
[
|
864 |
-
'label' => __('Normal', 'happy-elementor-addons'),
|
865 |
]
|
866 |
);
|
867 |
|
868 |
$this->add_control(
|
869 |
'switch_color',
|
870 |
[
|
871 |
-
'label' => __('Color', 'happy-elementor-addons'),
|
872 |
'type' => Controls_Manager::COLOR,
|
873 |
'selectors' => [
|
874 |
'{{WRAPPER}} .ha-input-label .ha-cs-slider:before' => 'background-color : {{VALUE}}',
|
@@ -879,7 +943,7 @@ class Content_Switcher extends Base {
|
|
879 |
$this->add_control(
|
880 |
'switch_background_color',
|
881 |
[
|
882 |
-
'label' => __('Background Color', 'happy-elementor-addons'),
|
883 |
'type' => Controls_Manager::COLOR,
|
884 |
'selectors' => [
|
885 |
'{{WRAPPER}} .ha-input-label .ha-cs-slider' => 'background-color : {{VALUE}}',
|
@@ -892,14 +956,14 @@ class Content_Switcher extends Base {
|
|
892 |
$this->start_controls_tab(
|
893 |
'switch_style_active_tab',
|
894 |
[
|
895 |
-
'label' => __('Active', 'happy-elementor-addons'),
|
896 |
]
|
897 |
);
|
898 |
|
899 |
$this->add_control(
|
900 |
'switch_color_active',
|
901 |
[
|
902 |
-
'label' => __('Color', 'happy-elementor-addons'),
|
903 |
'type' => Controls_Manager::COLOR,
|
904 |
'selectors' => [
|
905 |
'{{WRAPPER}} .ha-input-label input:checked+.ha-cs-slider:before' => 'background-color : {{VALUE}}',
|
@@ -910,7 +974,7 @@ class Content_Switcher extends Base {
|
|
910 |
$this->add_control(
|
911 |
'switch_background_color_active',
|
912 |
[
|
913 |
-
'label' => __('Background Color', 'happy-elementor-addons'),
|
914 |
'type' => Controls_Manager::COLOR,
|
915 |
'selectors' => [
|
916 |
'{{WRAPPER}} .ha-input-label input:checked+.ha-cs-slider' => 'background-color : {{VALUE}}',
|
@@ -930,15 +994,15 @@ class Content_Switcher extends Base {
|
|
930 |
$this->start_controls_section(
|
931 |
'_section_style_switch_bar',
|
932 |
[
|
933 |
-
'label' => __('Switch Bar', 'happy-elementor-addons'),
|
934 |
-
'tab'
|
935 |
]
|
936 |
);
|
937 |
|
938 |
$this->add_responsive_control(
|
939 |
'title_section_padding',
|
940 |
[
|
941 |
-
'label' => __('Section Padding', 'happy-elementor-addons'),
|
942 |
'type' => Controls_Manager::DIMENSIONS,
|
943 |
'size_units' => ['px', 'em', '%'],
|
944 |
'selectors' => [
|
@@ -951,7 +1015,7 @@ class Content_Switcher extends Base {
|
|
951 |
Group_Control_Background::get_type(),
|
952 |
[
|
953 |
'name' => 'title_section_bg_color',
|
954 |
-
'label' => __('Background', 'happy-elementor-addons'),
|
955 |
'types' => ['classic', 'gradient'],
|
956 |
'selector' => '{{WRAPPER}} .ha-content-switcher-wrapper .ha-cs-switch-container',
|
957 |
]
|
@@ -961,7 +1025,7 @@ class Content_Switcher extends Base {
|
|
961 |
Group_Control_Border::get_type(),
|
962 |
[
|
963 |
'name' => 'title_section_border',
|
964 |
-
'label' => __('Border', 'happy-elementor-addons'),
|
965 |
'selector' => '{{WRAPPER}} .ha-content-switcher-wrapper .ha-cs-switch-container',
|
966 |
]
|
967 |
);
|
@@ -969,7 +1033,7 @@ class Content_Switcher extends Base {
|
|
969 |
$this->add_control(
|
970 |
'title_section_border_radius',
|
971 |
[
|
972 |
-
'label' => __('Border Radius', 'happy-elementor-addons'),
|
973 |
'type' => Controls_Manager::DIMENSIONS,
|
974 |
'size_units' => ['px', '%'],
|
975 |
'selectors' => [
|
@@ -982,7 +1046,7 @@ class Content_Switcher extends Base {
|
|
982 |
Group_Control_Box_Shadow::get_type(),
|
983 |
[
|
984 |
'name' => 'title_section_shadow',
|
985 |
-
'label' => __('Box Shadow', 'happy-elementor-addons'),
|
986 |
'selector' => '{{WRAPPER}} .ha-content-switcher-wrapper .ha-cs-switch-container',
|
987 |
]
|
988 |
);
|
@@ -995,15 +1059,15 @@ class Content_Switcher extends Base {
|
|
995 |
$this->start_controls_section(
|
996 |
'_section_style_content',
|
997 |
[
|
998 |
-
'label' => __('Content', 'happy-elementor-addons'),
|
999 |
-
'tab'
|
1000 |
]
|
1001 |
);
|
1002 |
|
1003 |
$this->add_responsive_control(
|
1004 |
'content_padding',
|
1005 |
[
|
1006 |
-
'label' => __('Padding', 'happy-elementor-addons'),
|
1007 |
'type' => Controls_Manager::DIMENSIONS,
|
1008 |
'size_units' => ['px', 'em', '%'],
|
1009 |
'selectors' => [
|
@@ -1015,10 +1079,10 @@ class Content_Switcher extends Base {
|
|
1015 |
$this->add_group_control(
|
1016 |
Group_Control_Typography::get_type(),
|
1017 |
[
|
1018 |
-
'name'
|
1019 |
'fields_options' => [
|
1020 |
-
'typography'
|
1021 |
-
'default' => 'yes'
|
1022 |
],
|
1023 |
'font_family' => [
|
1024 |
'default' => 'Nunito',
|
@@ -1027,15 +1091,14 @@ class Content_Switcher extends Base {
|
|
1027 |
'default' => '600',
|
1028 |
],
|
1029 |
],
|
1030 |
-
'selector'
|
1031 |
]
|
1032 |
);
|
1033 |
|
1034 |
-
|
1035 |
$this->add_control(
|
1036 |
'content_color',
|
1037 |
[
|
1038 |
-
'label' => __('Color', 'happy-elementor-addons'),
|
1039 |
'type' => Controls_Manager::COLOR,
|
1040 |
'selectors' => [
|
1041 |
'{{WRAPPER}} .ha-cs-content-container .ha-cs-content-wrapper .ha-cs-content-section' => 'color: {{VALUE}}',
|
@@ -1047,7 +1110,7 @@ class Content_Switcher extends Base {
|
|
1047 |
Group_Control_Background::get_type(),
|
1048 |
[
|
1049 |
'name' => 'content_box_bg_color',
|
1050 |
-
'label' => __('Background', 'happy-elementor-addons'),
|
1051 |
'types' => ['classic', 'gradient', 'video'],
|
1052 |
'selector' => '{{WRAPPER}} .ha-content-switcher-wrapper .ha-cs-content-container .ha-cs-content-wrapper',
|
1053 |
]
|
@@ -1056,19 +1119,19 @@ class Content_Switcher extends Base {
|
|
1056 |
$this->add_control(
|
1057 |
'contetn_box_alignment',
|
1058 |
[
|
1059 |
-
'label' => __('Alignment', 'happy-elementor-addons'),
|
1060 |
'type' => Controls_Manager::CHOOSE,
|
1061 |
'options' => [
|
1062 |
-
'left'
|
1063 |
-
'title' => __('Left', 'happy-elementor-addons'),
|
1064 |
'icon' => 'eicon-text-align-left',
|
1065 |
],
|
1066 |
'center' => [
|
1067 |
-
'title' => __('Center', 'happy-elementor-addons'),
|
1068 |
'icon' => 'eicon-text-align-center',
|
1069 |
],
|
1070 |
-
'right'
|
1071 |
-
'title' => __('Right', 'happy-elementor-addons'),
|
1072 |
'icon' => 'eicon-text-align-right',
|
1073 |
],
|
1074 |
],
|
@@ -1083,7 +1146,7 @@ class Content_Switcher extends Base {
|
|
1083 |
Group_Control_Border::get_type(),
|
1084 |
[
|
1085 |
'name' => 'content_box',
|
1086 |
-
'label' => __('Border', 'happy-elementor-addons'),
|
1087 |
'selector' => '{{WRAPPER}} .ha-content-switcher-wrapper .ha-cs-content-container .ha-cs-content-wrapper',
|
1088 |
|
1089 |
]
|
@@ -1091,7 +1154,7 @@ class Content_Switcher extends Base {
|
|
1091 |
$this->add_control(
|
1092 |
'content_border_radius',
|
1093 |
[
|
1094 |
-
'label' => __('Border Radius', 'happy-elementor-addons'),
|
1095 |
'type' => Controls_Manager::DIMENSIONS,
|
1096 |
'size_units' => ['px', '%'],
|
1097 |
'selectors' => [
|
@@ -1104,7 +1167,7 @@ class Content_Switcher extends Base {
|
|
1104 |
Group_Control_Box_Shadow::get_type(),
|
1105 |
[
|
1106 |
'name' => 'content_box_shadow',
|
1107 |
-
'label' => __('Box Shadow', 'happy-elementor-addons'),
|
1108 |
'selector' => '{{WRAPPER}} .ha-content-switcher-wrapper .ha-cs-content-container .ha-cs-content-wrapper',
|
1109 |
|
1110 |
]
|
@@ -1114,84 +1177,96 @@ class Content_Switcher extends Base {
|
|
1114 |
}
|
1115 |
|
1116 |
protected function render() {
|
1117 |
-
$settings
|
1118 |
-
$primary
|
1119 |
-
$secondary = (isset($settings['content_list'][1]) ? $settings['content_list'][1] : '');
|
1120 |
-
|
1121 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1122 |
<div class="ha-cs-switch-container">
|
1123 |
-
<div class="ha-cs-switch-wrapper <?php echo esc_attr($
|
1124 |
-
<?php if ($settings['select_design'] == 'button') : ?>
|
1125 |
-
<?php foreach ($settings['content_list'] as $i => $item) : ?>
|
1126 |
-
<button class="ha-cs-button <?php echo esc_attr(($item['active'] == 'yes') ? 'active' : ''); ?> ha-cs-icon-<?php echo esc_attr($item['icon_align']); ?>" data-content-id="<?php echo esc_attr($item['_id']); ?>">
|
1127 |
-
<?php if (!empty($item['icon']['value'])) : ?>
|
1128 |
-
<div class="ha-cs-icon-wrapper"><?php ha_render_icon($item, null, 'icon'); ?></div>
|
1129 |
<?php endif; ?>
|
1130 |
-
<span><?php echo esc_html($item['title']); ?></span>
|
1131 |
</button>
|
1132 |
<?php endforeach; ?>
|
1133 |
-
|
1134 |
-
|
1135 |
-
|
1136 |
-
|
1137 |
-
|
|
|
1138 |
<?php endif; ?>
|
1139 |
-
<span><?php echo esc_html($primary['title']); ?></span>
|
1140 |
</div>
|
1141 |
|
1142 |
<label class="ha-cs-switch ha-input-label">
|
1143 |
-
<input class="ha-cs-toggle-switch" type="checkbox" <?php echo esc_attr(($secondary['active'] == 'yes') ? 'checked' : ''); ?>>
|
1144 |
-
<span class="ha-cs-slider ha-cs-<?php echo esc_attr($settings['select_design']); ?>"></span>
|
1145 |
</label>
|
1146 |
|
1147 |
-
<div class="ha-cs-switch secondary <?php echo esc_attr(($secondary['active'] == 'yes') ? 'active' : ''); ?> ha-cs-icon-<?php echo esc_attr($secondary['icon_align']); ?>" data-content-id="<?php echo esc_attr($secondary['_id']); ?>">
|
1148 |
-
<?php if (!empty($secondary['icon']['value'])) : ?>
|
1149 |
-
<div class="ha-cs-icon-wrapper"><?php ha_render_icon($secondary, null, 'icon'); ?></div>
|
1150 |
<?php endif; ?>
|
1151 |
-
<span><?php echo esc_html($secondary['title']); ?></span>
|
1152 |
</div>
|
1153 |
|
1154 |
<?php endif; ?>
|
1155 |
</div>
|
1156 |
</div>
|
1157 |
<div class="ha-cs-content-container">
|
1158 |
-
<div class="ha-cs-content-wrapper">
|
1159 |
-
<?php if ($settings['select_design'] == 'button') : ?>
|
1160 |
-
<?php foreach ($settings['content_list'] as $i => $item) : ?>
|
1161 |
-
<div id="<?php echo esc_attr($item['_id']); ?>" class="ha-cs-content-section <?php echo esc_attr(($item['active'] == 'yes') ? 'active' : ''); ?>">
|
1162 |
<?php
|
1163 |
-
if ($item['content_type'] == 'plain_content') {
|
1164 |
echo ha_kses_intermediate( $item['plain_content'] );
|
1165 |
-
}
|
1166 |
-
echo ha_elementor()->frontend->get_builder_content_for_display($item['saved_section']);
|
1167 |
-
}
|
1168 |
-
echo ha_elementor()->frontend->get_builder_content_for_display($item['saved_pages']);
|
1169 |
}
|
1170 |
?>
|
1171 |
</div>
|
1172 |
<?php endforeach; ?>
|
1173 |
-
|
1174 |
-
|
1175 |
-
|
|
|
1176 |
<?php
|
1177 |
-
if ($primary['content_type'] == 'plain_content') {
|
1178 |
echo ha_kses_intermediate( $primary['plain_content'] );
|
1179 |
-
}
|
1180 |
-
echo ha_elementor()->frontend->get_builder_content_for_display($primary['saved_section']);
|
1181 |
-
}
|
1182 |
-
echo ha_elementor()->frontend->get_builder_content_for_display($primary['saved_pages']);
|
1183 |
}
|
1184 |
?>
|
1185 |
</div>
|
1186 |
|
1187 |
-
<div id="<?php echo esc_attr($secondary['_id']); ?>" class="ha-cs-content-section secondary <?php echo esc_attr(($secondary['active'] == 'yes') ? 'active' : ''); ?>">
|
1188 |
<?php
|
1189 |
-
if ($secondary['content_type'] == 'plain_content') {
|
1190 |
echo ha_kses_intermediate( $secondary['plain_content'] );
|
1191 |
-
}
|
1192 |
-
echo ha_elementor()->frontend->get_builder_content_for_display($secondary['saved_section']);
|
1193 |
-
}
|
1194 |
-
echo ha_elementor()->frontend->get_builder_content_for_display($secondary['saved_pages']);
|
1195 |
}
|
1196 |
?>
|
1197 |
</div>
|
@@ -1200,6 +1275,6 @@ class Content_Switcher extends Base {
|
|
1200 |
</div>
|
1201 |
</div>
|
1202 |
</div>
|
1203 |
-
<?php
|
1204 |
}
|
1205 |
}
|
15 |
use Elementor\Group_Control_Background;
|
16 |
use Elementor\Repeater;
|
17 |
|
18 |
+
defined( 'ABSPATH' ) || die();
|
19 |
|
20 |
class Content_Switcher extends Base {
|
21 |
|
28 |
* @return string Widget title.
|
29 |
*/
|
30 |
public function get_title() {
|
31 |
+
return __( 'Content Switcher', 'happy-elementor-addons' );
|
32 |
}
|
33 |
|
34 |
public function get_custom_help_url() {
|
51 |
return ['content', 'switcher', 'toggle'];
|
52 |
}
|
53 |
|
54 |
+
public function select_elementor_page( $type ) {
|
55 |
$args = [
|
56 |
'tax_query' => [
|
57 |
[
|
63 |
'post_type' => 'elementor_library',
|
64 |
'posts_per_page' => -1,
|
65 |
];
|
66 |
+
$query = new \WP_Query( $args );
|
67 |
|
68 |
$posts = $query->posts;
|
69 |
+
foreach ( $posts as $post ) {
|
70 |
+
$items[ $post->ID ] = $post->post_title;
|
71 |
}
|
72 |
|
73 |
+
if ( empty( $items ) ) {
|
74 |
$items = [];
|
75 |
}
|
76 |
|
78 |
}
|
79 |
|
80 |
/**
|
81 |
+
* Register widget content controls
|
82 |
+
*/
|
83 |
protected function register_content_controls() {
|
84 |
$this->__switcher_content_controls();
|
85 |
$this->__settings_content_controls();
|
90 |
$this->start_controls_section(
|
91 |
'_section_content',
|
92 |
[
|
93 |
+
'label' => __( 'Content Switcher', 'happy-elementor-addons' ),
|
94 |
+
'tab' => Controls_Manager::TAB_CONTENT,
|
95 |
]
|
96 |
);
|
97 |
|
98 |
$this->add_control(
|
99 |
'select_design',
|
100 |
[
|
101 |
+
'label' => __( 'Choose Design', 'happy-elementor-addons' ),
|
102 |
'type' => Controls_Manager::SELECT,
|
103 |
'options' => [
|
104 |
+
'round' => __( 'Round', 'happy-elementor-addons' ),
|
105 |
+
'round-2' => __( 'Round 2', 'happy-elementor-addons' ),
|
106 |
+
'square' => __( 'Square', 'happy-elementor-addons' ),
|
107 |
+
'square-2' => __( 'Square 2', 'happy-elementor-addons' ),
|
108 |
+
'button' => __( 'Button', 'happy-elementor-addons' ),
|
109 |
],
|
110 |
'default' => 'round',
|
111 |
]
|
114 |
$this->add_control(
|
115 |
'design_warning_message',
|
116 |
[
|
117 |
+
'raw' => '<strong>' . esc_html__( 'Please note!', 'happy-elementor-addons' ) . '</strong> ' . esc_html__( 'This design requires only two items. Only the first two items will be used.', 'happy-elementor-addons' ),
|
118 |
+
'type' => Controls_Manager::RAW_HTML,
|
119 |
'content_classes' => 'elementor-panel-alert elementor-panel-alert-warning',
|
120 |
+
'render_type' => 'ui',
|
121 |
+
'condition' => [
|
122 |
'select_design' => ['round', 'round-2', 'square', 'square-2'],
|
123 |
],
|
124 |
]
|
129 |
$repeater->add_control(
|
130 |
'title',
|
131 |
[
|
132 |
+
'label' => __( 'Title', 'happy-elementor-addons' ),
|
133 |
'type' => Controls_Manager::TEXT,
|
134 |
+
'default' => __( 'Content', 'happy-elementor-addons' ),
|
135 |
'dynamic' => [
|
136 |
'active' => true,
|
137 |
],
|
141 |
$repeater->add_control(
|
142 |
'content_type',
|
143 |
[
|
144 |
+
'label' => __( 'Type', 'happy-elementor-addons' ),
|
145 |
'type' => Controls_Manager::SELECT,
|
146 |
'options' => [
|
147 |
+
'plain_content' => __( 'Plain/ HTML Text', 'happy-elementor-addons' ),
|
148 |
+
'saved_section' => __( 'Saved Section', 'happy-elementor-addons' ),
|
149 |
+
'saved_page' => __( 'Saved Page', 'happy-elementor-addons' ),
|
150 |
],
|
151 |
'default' => 'plain_content',
|
152 |
]
|
154 |
$repeater->add_control(
|
155 |
'plain_content',
|
156 |
[
|
157 |
+
'label' => __( 'Plain/ HTML Text', 'happy-elementor-addons' ),
|
158 |
+
'type' => Controls_Manager::TEXTAREA,
|
159 |
'description' => ha_get_allowed_html_desc( 'intermediate' ),
|
160 |
+
'rows' => 20,
|
161 |
+
'condition' => [
|
162 |
'content_type' => 'plain_content',
|
163 |
],
|
164 |
+
'dynamic' => [
|
165 |
'active' => true,
|
166 |
],
|
167 |
+
'default' => __( 'Add some content here.', 'happy-elementor-addons' ),
|
168 |
]
|
169 |
);
|
170 |
|
171 |
+
$saved_sections = ['0' => __( '--- Select Section ---', 'happy-elementor-addons' )];
|
172 |
+
$saved_sections = $saved_sections + $this->select_elementor_page( 'section' );
|
173 |
|
174 |
$repeater->add_control(
|
175 |
'saved_section',
|
176 |
[
|
177 |
+
'label' => __( 'Sections', 'happy-elementor-addons' ),
|
178 |
'type' => Controls_Manager::SELECT,
|
179 |
'options' => $saved_sections,
|
180 |
'default' => '0',
|
184 |
]
|
185 |
);
|
186 |
|
187 |
+
$saved_page = ['0' => __( '--- Select Page ---', 'happy-elementor-addons' )];
|
188 |
+
$saved_page = $saved_page + $this->select_elementor_page( 'page' );
|
189 |
|
190 |
$repeater->add_control(
|
191 |
'saved_pages',
|
192 |
[
|
193 |
+
'label' => __( 'Pages', 'happy-elementor-addons' ),
|
194 |
'type' => Controls_Manager::SELECT,
|
195 |
'options' => $saved_page,
|
196 |
'default' => '0',
|
203 |
$repeater->add_control(
|
204 |
'icon',
|
205 |
[
|
206 |
+
'label' => __( 'Icon', 'happy-elementor-addons' ),
|
207 |
'type' => Controls_Manager::ICONS,
|
208 |
]
|
209 |
);
|
211 |
$repeater->add_control(
|
212 |
'icon_align',
|
213 |
[
|
214 |
+
'label' => __( 'Icon Position', 'happy-elementor-addons' ),
|
215 |
'type' => Controls_Manager::SELECT,
|
216 |
'default' => 'left',
|
217 |
'options' => [
|
218 |
+
'left' => __( 'Left', 'happy-elementor-addons' ),
|
219 |
+
'right' => __( 'Right', 'happy-elementor-addons' ),
|
220 |
],
|
221 |
]
|
222 |
);
|
224 |
$repeater->add_control(
|
225 |
'active',
|
226 |
[
|
227 |
+
'label' => __( 'Active', 'happy-elementor-addons' ),
|
228 |
'type' => Controls_Manager::SWITCHER,
|
229 |
+
'description' => __( 'Active on Load', 'happy-elementor-addons' ),
|
230 |
+
'label_on' => __( 'Yes', 'happy-elementor-addons' ),
|
231 |
+
'label_off' => __( 'No', 'happy-elementor-addons' ),
|
232 |
'return_value' => 'yes',
|
233 |
'default' => 'no',
|
234 |
]
|
237 |
$this->add_control(
|
238 |
'content_list',
|
239 |
[
|
240 |
+
'label' => __( 'Contents', 'happy-elementor-addons' ),
|
241 |
'type' => Controls_Manager::REPEATER,
|
242 |
'fields' => $repeater->get_controls(),
|
243 |
'prevent_empty' => true,
|
244 |
'default' => [
|
245 |
[
|
246 |
+
'title' => __( 'Primary', 'happy-elementor-addons' ),
|
247 |
'content_type' => 'plain_content',
|
248 |
+
'plain_content' => __( '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, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.' ),
|
249 |
'active' => 'yes',
|
250 |
],
|
251 |
[
|
252 |
+
'title' => __( 'Secondary', 'happy-elementor-addons' ),
|
253 |
'content_type' => 'plain_content',
|
254 |
+
'plain_content' => __( 'It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using \'Content here, content here\', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for \'lorem ipsum\' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).', 'happy-elementor-addons' ),
|
255 |
],
|
256 |
[
|
257 |
+
'title' => __( 'Others', 'happy-elementor-addons' ),
|
258 |
'content_type' => 'plain_content',
|
259 |
+
'plain_content' => __( 'Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using \'Content here, content here\', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for \'lorem ipsum\' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).', 'happy-elementor-addons' ),
|
260 |
],
|
261 |
],
|
262 |
'title_field' => '{{{ title }}}',
|
271 |
$this->start_controls_section(
|
272 |
'_section_display_settings',
|
273 |
[
|
274 |
+
'label' => __( 'Display Settings', 'happy-elementor-addons' ),
|
275 |
+
'tab' => Controls_Manager::TAB_CONTENT,
|
276 |
]
|
277 |
);
|
278 |
|
279 |
$this->add_responsive_control(
|
280 |
'switch_direction',
|
281 |
[
|
282 |
+
'label' => __( 'Switch Direction', 'happy-elementor-addons' ),
|
283 |
+
'type' => Controls_Manager::CHOOSE,
|
284 |
+
'options' => [
|
285 |
'horizontal' => [
|
286 |
+
'title' => __( 'Horizontal', 'happy-elementor-addons' ),
|
287 |
'icon' => 'eicon-navigation-horizontal',
|
288 |
],
|
289 |
+
'vertical' => [
|
290 |
+
'title' => __( 'Vertical', 'happy-elementor-addons' ),
|
291 |
'icon' => 'eicon-navigation-vertical',
|
292 |
],
|
293 |
+
// 'row' => [
|
294 |
+
// 'title' => __('Horizontal', 'happy-elementor-addons'),
|
295 |
+
// 'icon' => 'eicon-navigation-horizontal',
|
296 |
+
// ],
|
297 |
+
// 'column' => [
|
298 |
+
// 'title' => __('Vertical', 'happy-elementor-addons'),
|
299 |
+
// 'icon' => 'eicon-navigation-vertical',
|
300 |
+
// ],
|
301 |
+
],
|
302 |
+
// 'selectors' => [
|
303 |
+
// '{{WRAPPER}} .ha-cs-switch-container .ha-cs-switch-wrapper' => 'flex-direction : {{VALUE}}',
|
304 |
+
// ],
|
305 |
+
'default' => 'horizontal',
|
306 |
+
'toggle' => false,
|
307 |
+
]
|
308 |
+
);
|
309 |
+
|
310 |
+
// $this->add_responsive_control(
|
311 |
+
// 'switch_direction_class_1',
|
312 |
+
// [
|
313 |
+
// 'type' => \Elementor\Controls_Manager::HIDDEN,
|
314 |
+
// 'default' => 'horizontal',
|
315 |
+
// 'condition' => [
|
316 |
+
// 'switch_direction' => 'row'
|
317 |
+
// ],
|
318 |
+
// ]
|
319 |
+
// );
|
320 |
+
|
321 |
+
// $this->add_responsive_control(
|
322 |
+
// 'switch_direction_class_2',
|
323 |
+
// [
|
324 |
+
// 'type' => \Elementor\Controls_Manager::HIDDEN,
|
325 |
+
// 'default' => 'vertical',
|
326 |
+
// 'condition' => [
|
327 |
+
// 'switch_direction' => 'column'
|
328 |
+
// ],
|
329 |
+
// ]
|
330 |
+
// );
|
331 |
|
332 |
$this->add_responsive_control(
|
333 |
'switch_align',
|
334 |
[
|
335 |
+
'label' => __( 'Switch Alignment', 'happy-elementor-addons' ),
|
336 |
'type' => Controls_Manager::CHOOSE,
|
337 |
'options' => [
|
338 |
'flex-start' => [
|
339 |
+
'title' => __( 'Left', 'happy-elementor-addons' ),
|
340 |
'icon' => 'eicon-text-align-left',
|
341 |
],
|
342 |
+
'center' => [
|
343 |
+
'title' => __( 'Center', 'happy-elementor-addons' ),
|
344 |
'icon' => 'eicon-text-align-center',
|
345 |
],
|
346 |
+
'flex-end' => [
|
347 |
+
'title' => __( 'Right', 'happy-elementor-addons' ),
|
348 |
'icon' => 'eicon-text-align-right',
|
349 |
],
|
350 |
],
|
359 |
$this->add_responsive_control(
|
360 |
'space_between',
|
361 |
[
|
362 |
+
'label' => __( 'Space', 'happy-elementor-addons' ),
|
363 |
+
'description' => __( 'Set Space between switcher and content section', 'happy-elementor-addons' ),
|
364 |
'type' => Controls_Manager::SLIDER,
|
365 |
'size_units' => ['px', '%'],
|
366 |
'range' => [
|
369 |
'max' => 1000,
|
370 |
'step' => 5,
|
371 |
],
|
372 |
+
'%' => [
|
373 |
'min' => 0,
|
374 |
'max' => 100,
|
375 |
],
|
387 |
$this->add_control(
|
388 |
'anim_duration',
|
389 |
[
|
390 |
+
'label' => __( 'Animation Speed', 'happy-elementor-addons' ),
|
391 |
'type' => Controls_Manager::NUMBER,
|
392 |
+
'description' => __( 'Set Animation Duration in Millisecond', 'happy-elementor-addons' ),
|
393 |
'min' => 100,
|
394 |
'max' => 3000,
|
395 |
'step' => 100,
|
407 |
}
|
408 |
|
409 |
/**
|
410 |
+
* Register widget style controls
|
411 |
+
*/
|
412 |
protected function register_style_controls() {
|
413 |
$this->__switch_style_controls();
|
414 |
$this->__switcher_control_style_controls();
|
421 |
$this->start_controls_section(
|
422 |
'_section_style_switch',
|
423 |
[
|
424 |
+
'label' => __( 'Switch', 'happy-elementor-addons' ),
|
425 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
426 |
]
|
427 |
);
|
428 |
|
429 |
$this->add_group_control(
|
430 |
Group_Control_Typography::get_type(),
|
431 |
[
|
432 |
+
'name' => 'typography',
|
433 |
'fields_options' => [
|
434 |
+
'typography' => ['default' => 'yes'],
|
435 |
'font_family' => [
|
436 |
'default' => 'Nunito',
|
437 |
],
|
439 |
'default' => 'Bold',
|
440 |
],
|
441 |
],
|
442 |
+
'selector' => '{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button span, {{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-switch',
|
443 |
|
444 |
]
|
445 |
);
|
447 |
$this->add_responsive_control(
|
448 |
'icon_spacing',
|
449 |
[
|
450 |
+
'label' => __( 'Icon Spacing', 'happy-elementor-addons' ),
|
451 |
'type' => Controls_Manager::SLIDER,
|
452 |
'size_units' => ['px', '%'],
|
453 |
'range' => [
|
473 |
$this->add_responsive_control(
|
474 |
'label_spacing',
|
475 |
[
|
476 |
+
'label' => __( 'Title Spacing', 'happy-elementor-addons' ),
|
477 |
'type' => Controls_Manager::SLIDER,
|
478 |
'size_units' => ['px', '%'],
|
479 |
'range' => [
|
482 |
'max' => 1000,
|
483 |
'step' => 1,
|
484 |
],
|
485 |
+
'%' => [
|
486 |
'min' => 0,
|
487 |
'max' => 100,
|
488 |
],
|
493 |
],
|
494 |
'selectors' => [
|
495 |
'{{WRAPPER}} .ha-cs-switch-wrapper.horizontal .ha-cs-switch.primary' => 'margin-right: {{SIZE}}{{UNIT}}; margin-bottom: unset;',
|
496 |
+
'body[data-elementor-device-mode="widescreen"] {{WRAPPER}} .ha-cs-switch-wrapper.widescreen-horizontal .ha-cs-switch.primary' => 'margin-right: {{SIZE}}{{UNIT}}; margin-bottom: unset;',
|
497 |
+
'body[data-elementor-device-mode="desktop"] {{WRAPPER}} .ha-cs-switch-wrapper.desktop-horizontal .ha-cs-switch.primary' => 'margin-right: {{SIZE}}{{UNIT}}; margin-bottom: unset;',
|
498 |
+
'body[data-elementor-device-mode="laptop"] {{WRAPPER}} .ha-cs-switch-wrapper.laptop-horizontal .ha-cs-switch.primary' => 'margin-right: {{SIZE}}{{UNIT}}; margin-bottom: unset;',
|
499 |
+
'body[data-elementor-device-mode="tablet_extra"] {{WRAPPER}} .ha-cs-switch-wrapper.tablet-extra-horizontal .ha-cs-switch.primary' => 'margin-right: {{SIZE}}{{UNIT}}; margin-bottom: unset;',
|
500 |
+
'body[data-elementor-device-mode="tablet"] {{WRAPPER}} .ha-cs-switch-wrapper.tablet-horizontal .ha-cs-switch.primary' => 'margin-right: {{SIZE}}{{UNIT}}; margin-bottom: unset;',
|
501 |
+
'body[data-elementor-device-mode="mobile_extra"] {{WRAPPER}} .ha-cs-switch-wrapper.mobile-extra-horizontal .ha-cs-switch.primary' => 'margin-right: {{SIZE}}{{UNIT}}; margin-bottom: unset;',
|
502 |
+
'body[data-elementor-device-mode="mobile"] {{WRAPPER}} .ha-cs-switch-wrapper.mobile-horizontal .ha-cs-switch.primary' => 'margin-right: {{SIZE}}{{UNIT}}; margin-bottom: unset;',
|
503 |
+
|
504 |
'{{WRAPPER}} .ha-cs-switch-wrapper.horizontal .ha-cs-switch.secondary' => 'margin-left: {{SIZE}}{{UNIT}}; margin-top: unset;',
|
505 |
+
'body[data-elementor-device-mode="widescreen"] {{WRAPPER}} .ha-cs-switch-wrapper.widescreen-horizontal .ha-cs-switch.secondary' => 'margin-left: {{SIZE}}{{UNIT}}; margin-top: unset;',
|
506 |
+
'body[data-elementor-device-mode="desktop"] {{WRAPPER}} .ha-cs-switch-wrapper.desktop-horizontal .ha-cs-switch.secondary' => 'margin-left: {{SIZE}}{{UNIT}}; margin-top: unset;',
|
507 |
+
'body[data-elementor-device-mode="laptop"] {{WRAPPER}} .ha-cs-switch-wrapper.laptop-horizontal .ha-cs-switch.secondary' => 'margin-left: {{SIZE}}{{UNIT}}; margin-top: unset;',
|
508 |
+
'body[data-elementor-device-mode="tablet_extra"] {{WRAPPER}} .ha-cs-switch-wrapper.tablet-extra-horizontal .ha-cs-switch.secondary' => 'margin-left: {{SIZE}}{{UNIT}}; margin-top: unset;',
|
509 |
+
'body[data-elementor-device-mode="tablet"] {{WRAPPER}} .ha-cs-switch-wrapper.tablet-horizontal .ha-cs-switch.secondary' => 'margin-left: {{SIZE}}{{UNIT}}; margin-top: unset;',
|
510 |
+
'body[data-elementor-device-mode="mobile_extra"] {{WRAPPER}} .ha-cs-switch-wrapper.mobile-extra-horizontal .ha-cs-switch.secondary' => 'margin-left: {{SIZE}}{{UNIT}}; margin-top: unset;',
|
511 |
+
'body[data-elementor-device-mode="mobile"] {{WRAPPER}} .ha-cs-switch-wrapper.mobile-horizontal .ha-cs-switch.secondary' => 'margin-left: {{SIZE}}{{UNIT}}; margin-top: unset;',
|
512 |
+
|
513 |
+
'{{WRAPPER}} .ha-cs-switch-wrapper.horizontal .ha-cs-switch.primary' => 'margin-bottom: {{SIZE}}{{UNIT}}; margin-right: unset;',
|
514 |
+
'body[data-elementor-device-mode="widescreen"] {{WRAPPER}} .ha-cs-switch-wrapper.widescreen-vertical .ha-cs-switch.primary' => 'margin-bottom: {{SIZE}}{{UNIT}}; margin-right: unset;',
|
515 |
+
'body[data-elementor-device-mode="desktop"] {{WRAPPER}} .ha-cs-switch-wrapper.desktop-vertical .ha-cs-switch.primary' => 'margin-bottom: {{SIZE}}{{UNIT}}; margin-right: unset;',
|
516 |
+
'body[data-elementor-device-mode="laptop"] {{WRAPPER}} .ha-cs-switch-wrapper.laptop-vertical .ha-cs-switch.primary' => 'margin-bottom: {{SIZE}}{{UNIT}}; margin-right: unset;',
|
517 |
+
'body[data-elementor-device-mode="tablet_extra"] {{WRAPPER}} .ha-cs-switch-wrapper.tablet-extra-vertical .ha-cs-switch.primary' => 'margin-bottom: {{SIZE}}{{UNIT}}; margin-right: unset;',
|
518 |
+
'body[data-elementor-device-mode="tablet"] {{WRAPPER}} .ha-cs-switch-wrapper.tablet-vertical .ha-cs-switch.primary' => 'margin-bottom: {{SIZE}}{{UNIT}}; margin-right: unset;',
|
519 |
+
'body[data-elementor-device-mode="mobile_extra"] {{WRAPPER}} .ha-cs-switch-wrapper.mobile-extra-vertical .ha-cs-switch.primary' => 'margin-bottom: {{SIZE}}{{UNIT}}; margin-right: unset;',
|
520 |
+
'body[data-elementor-device-mode="mobile"] {{WRAPPER}} .ha-cs-switch-wrapper.mobile-vertical .ha-cs-switch.primary' => 'margin-bottom: {{SIZE}}{{UNIT}}; margin-right: unset;',
|
521 |
+
|
522 |
'{{WRAPPER}} .ha-cs-switch-wrapper.vertical .ha-cs-switch.secondary' => 'margin-top: {{SIZE}}{{UNIT}}; margin-left: unset;',
|
523 |
+
'body[data-elementor-device-mode="widescreen"] {{WRAPPER}} .ha-cs-switch-wrapper.widescreen-vertical .ha-cs-switch.secondary' => 'margin-top: {{SIZE}}{{UNIT}}; margin-left: unset;',
|
524 |
+
'body[data-elementor-device-mode="desktop"] {{WRAPPER}} .ha-cs-switch-wrapper.desktop-vertical .ha-cs-switch.secondary' => 'margin-top: {{SIZE}}{{UNIT}}; margin-left: unset;',
|
525 |
+
'body[data-elementor-device-mode="laptop"] {{WRAPPER}} .ha-cs-switch-wrapper.laptop-vertical .ha-cs-switch.secondary' => 'margin-top: {{SIZE}}{{UNIT}}; margin-left: unset;',
|
526 |
+
'body[data-elementor-device-mode="tablet_extra"] {{WRAPPER}} .ha-cs-switch-wrapper.tablet-extra-vertical .ha-cs-switch.secondary' => 'margin-top: {{SIZE}}{{UNIT}}; margin-left: unset;',
|
527 |
+
'body[data-elementor-device-mode="tablet"] {{WRAPPER}} .ha-cs-switch-wrapper.tablet-vertical .ha-cs-switch.secondary' => 'margin-top: {{SIZE}}{{UNIT}}; margin-left: unset;',
|
528 |
+
'body[data-elementor-device-mode="mobile_extra"] {{WRAPPER}} .ha-cs-switch-wrapper.mobile-extra-vertical .ha-cs-switch.secondary' => 'margin-top: {{SIZE}}{{UNIT}}; margin-left: unset;',
|
529 |
+
'body[data-elementor-device-mode="mobile"] {{WRAPPER}} .ha-cs-switch-wrapper.mobile-vertical .ha-cs-switch.secondary' => 'margin-top: {{SIZE}}{{UNIT}}; margin-left: unset;',
|
530 |
],
|
531 |
'condition' => [
|
532 |
'select_design' => ['round', 'round-2', 'square', 'square-2'],
|
541 |
$this->start_controls_tab(
|
542 |
'label_style_normal',
|
543 |
[
|
544 |
+
'label' => __( 'Normal', 'happy-elementor-addons' ),
|
545 |
]
|
546 |
);
|
547 |
|
548 |
$this->add_control(
|
549 |
'title_color',
|
550 |
[
|
551 |
+
'label' => __( 'Title Color', 'happy-elementor-addons' ),
|
552 |
'type' => Controls_Manager::COLOR,
|
553 |
'selectors' => [
|
554 |
'{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button span' => 'color: {{VALUE}}',
|
560 |
$this->add_control(
|
561 |
'icon_color',
|
562 |
[
|
563 |
+
'label' => __( 'Icon Color', 'happy-elementor-addons' ),
|
564 |
'type' => Controls_Manager::COLOR,
|
565 |
'selectors' => [
|
566 |
'{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button div > i' => 'color: {{VALUE}}',
|
575 |
$this->add_control(
|
576 |
'title_bg_color',
|
577 |
[
|
578 |
+
'label' => __( 'Background Color', 'happy-elementor-addons' ),
|
579 |
'type' => Controls_Manager::COLOR,
|
580 |
'selectors' => [
|
581 |
'{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button' => 'background-color: {{VALUE}}',
|
590 |
Group_Control_Border::get_type(),
|
591 |
[
|
592 |
'name' => 'title_border_normal',
|
593 |
+
'label' => __( 'Border', 'happy-elementor-addons' ),
|
594 |
'selector' => '{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button',
|
595 |
'condition' => [
|
596 |
'select_design' => ['button'],
|
601 |
$this->add_control(
|
602 |
'button_border_radius',
|
603 |
[
|
604 |
+
'label' => __( 'Border Radius', 'happy-elementor-addons' ),
|
605 |
'type' => Controls_Manager::DIMENSIONS,
|
606 |
'size_units' => ['px', '%'],
|
607 |
+
'default' => [
|
608 |
+
'top' => '30',
|
609 |
+
'right' => '30',
|
610 |
+
'bottom' => '30',
|
611 |
+
'left' => '30',
|
612 |
+
'unit' => 'px',
|
613 |
'isLinked' => 'true',
|
614 |
],
|
615 |
'selectors' => [
|
625 |
Group_Control_Box_Shadow::get_type(),
|
626 |
[
|
627 |
'name' => 'title_box_shadow',
|
628 |
+
'label' => __( 'Box Shadow', 'happy-elementor-addons' ),
|
629 |
'selector' => '{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button',
|
630 |
'condition' => [
|
631 |
'select_design' => ['button'],
|
638 |
$this->start_controls_tab(
|
639 |
'label_style_active',
|
640 |
[
|
641 |
+
'label' => __( 'Active', 'happy-elementor-addons' ),
|
642 |
]
|
643 |
);
|
644 |
|
645 |
$this->add_control(
|
646 |
'title_color_active',
|
647 |
[
|
648 |
+
'label' => __( 'Title Color', 'happy-elementor-addons' ),
|
649 |
'type' => Controls_Manager::COLOR,
|
650 |
'selectors' => [
|
651 |
'{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button.active span' => 'color: {{VALUE}}',
|
658 |
$this->add_control(
|
659 |
'icon_color_active',
|
660 |
[
|
661 |
+
'label' => __( 'Icon Color', 'happy-elementor-addons' ),
|
662 |
'type' => Controls_Manager::COLOR,
|
663 |
'selectors' => [
|
664 |
'{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button.active i' => 'color: {{VALUE}}',
|
672 |
$this->add_control(
|
673 |
'title_bg_color_active',
|
674 |
[
|
675 |
+
'label' => __( 'Background Color', 'happy-elementor-addons' ),
|
676 |
'type' => Controls_Manager::COLOR,
|
677 |
'selectors' => [
|
678 |
'{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button.active' => 'background-color: {{VALUE}}',
|
687 |
Group_Control_Border::get_type(),
|
688 |
[
|
689 |
'name' => 'title_border_active',
|
690 |
+
'label' => __( 'Border', 'happy-elementor-addons' ),
|
691 |
'selector' => '{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button.active',
|
692 |
'condition' => [
|
693 |
'select_design' => ['button'],
|
698 |
$this->add_control(
|
699 |
'button_border_radius_active',
|
700 |
[
|
701 |
+
'label' => __( 'Border Radius', 'happy-elementor-addons' ),
|
702 |
'type' => Controls_Manager::DIMENSIONS,
|
703 |
'size_units' => ['px', '%'],
|
704 |
+
'default' => [
|
705 |
+
'top' => '30',
|
706 |
+
'right' => '30',
|
707 |
+
'bottom' => '30',
|
708 |
+
'left' => '30',
|
709 |
+
'unit' => 'px',
|
710 |
'isLinked' => 'true',
|
711 |
],
|
712 |
'selectors' => [
|
722 |
Group_Control_Box_Shadow::get_type(),
|
723 |
[
|
724 |
'name' => 'title_box_shadow_active',
|
725 |
+
'label' => __( 'Box Shadow', 'happy-elementor-addons' ),
|
726 |
'selector' => '{{WRAPPER}} .ha-cs-switch-wrapper .ha-cs-button.active',
|
727 |
'condition' => [
|
728 |
'select_design' => ['button'],
|
737 |
$this->add_responsive_control(
|
738 |
'button_padding',
|
739 |
[
|
740 |
+
'label' => __( 'Padding', 'happy-elementor-addons' ),
|
741 |
'type' => Controls_Manager::DIMENSIONS,
|
742 |
'size_units' => ['px', 'em', '%'],
|
743 |
+
'default' => [
|
744 |
+
'top' => '10',
|
745 |
+
'right' => '20',
|
746 |
+
'bottom' => '10',
|
747 |
+
'left' => '20',
|
748 |
+
'unit' => 'px',
|
749 |
'isLinked' => '',
|
750 |
],
|
751 |
'selectors' => [
|
761 |
$this->add_responsive_control(
|
762 |
'button_margin',
|
763 |
[
|
764 |
+
'label' => __( 'Margin', 'happy-elementor-addons' ),
|
765 |
'type' => Controls_Manager::DIMENSIONS,
|
766 |
'size_units' => ['px', 'em', '%'],
|
767 |
+
'default' => [
|
768 |
+
'top' => '5',
|
769 |
+
'right' => '5',
|
770 |
+
'bottom' => '5',
|
771 |
+
'left' => '5',
|
772 |
+
'unit' => 'px',
|
773 |
'isLinked' => 'true',
|
774 |
],
|
775 |
'selectors' => [
|
784 |
$this->add_control(
|
785 |
'box_style',
|
786 |
[
|
787 |
+
'label' => __( 'Box Style', 'happy-elementor-addons' ),
|
788 |
'type' => Controls_Manager::HEADING,
|
789 |
'separator' => 'before',
|
790 |
'condition' => [
|
796 |
$this->add_control(
|
797 |
'title_box_bg_color',
|
798 |
[
|
799 |
+
'label' => __( 'Box Color', 'happy-elementor-addons' ),
|
800 |
'type' => Controls_Manager::COLOR,
|
801 |
+
'default' => '#FFF',
|
802 |
'selectors' => [
|
803 |
'{{WRAPPER}} .ha-cs-switch-wrapper' => 'background-color: {{VALUE}}',
|
804 |
],
|
811 |
$this->add_responsive_control(
|
812 |
'box_padding',
|
813 |
[
|
814 |
+
'label' => __( 'Box Padding', 'happy-elementor-addons' ),
|
815 |
'type' => Controls_Manager::DIMENSIONS,
|
816 |
'size_units' => ['px', 'em', '%'],
|
817 |
+
'default' => [
|
818 |
+
'top' => '5',
|
819 |
+
'right' => '5',
|
820 |
+
'bottom' => '5',
|
821 |
+
'left' => '5',
|
822 |
+
'unit' => 'px',
|
823 |
'isLinked' => 'true',
|
824 |
],
|
825 |
'selectors' => [
|
835 |
Group_Control_Border::get_type(),
|
836 |
[
|
837 |
'name' => 'box_border',
|
838 |
+
'label' => __( 'Border', 'happy-elementor-addons' ),
|
839 |
'selector' => '{{WRAPPER}} .ha-cs-switch-wrapper',
|
840 |
'condition' => [
|
841 |
'select_design' => ['button'],
|
846 |
$this->add_control(
|
847 |
'box_border_radius',
|
848 |
[
|
849 |
+
'label' => __( 'Border Radius', 'happy-elementor-addons' ),
|
850 |
'type' => Controls_Manager::DIMENSIONS,
|
851 |
'size_units' => ['px', '%'],
|
852 |
+
'default' => [
|
853 |
+
'top' => '50',
|
854 |
+
'right' => '50',
|
855 |
+
'bottom' => '50',
|
856 |
+
'left' => '50',
|
857 |
+
'unit' => 'px',
|
858 |
'isLinked' => 'true',
|
859 |
],
|
860 |
'selectors' => [
|
869 |
$this->add_group_control(
|
870 |
Group_Control_Box_Shadow::get_type(),
|
871 |
[
|
872 |
+
'name' => 'box_box_shadow',
|
873 |
+
'label' => __( 'Box Shadow', 'happy-elementor-addons' ),
|
874 |
'selector' => '{{WRAPPER}} .ha-cs-switch-wrapper',
|
875 |
]
|
876 |
);
|
883 |
$this->start_controls_section(
|
884 |
'_section_style_switcher_control',
|
885 |
[
|
886 |
+
'label' => __( 'Switcher Control', 'happy-elementor-addons' ),
|
887 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
888 |
'condition' => [
|
889 |
'select_design' => ['round', 'round-2', 'square', 'square-2'],
|
890 |
],
|
894 |
$this->add_control(
|
895 |
'switch_style_size',
|
896 |
[
|
897 |
+
'label' => __( 'Switch Size (px)', 'happy-elementor-addons' ),
|
898 |
+
'type' => Controls_Manager::SLIDER,
|
899 |
'size_units' => ['px', '%'],
|
900 |
+
'range' => [
|
901 |
'px' => [
|
902 |
+
'min' => 1,
|
903 |
+
'max' => 200,
|
904 |
'step' => 1,
|
905 |
],
|
906 |
+
'%' => [
|
907 |
'min' => 0,
|
908 |
'max' => 100,
|
909 |
],
|
910 |
],
|
911 |
+
'default' => [
|
912 |
'unit' => 'px',
|
913 |
'size' => 12,
|
914 |
],
|
915 |
+
'selectors' => [
|
916 |
'{{WRAPPER}} .ha-cs-switch-container .ha-cs-switch.ha-input-label' => 'font-size: {{SIZE}}{{UNIT}};',
|
917 |
],
|
918 |
]
|
925 |
$this->start_controls_tab(
|
926 |
'switch_style_normal_tab',
|
927 |
[
|
928 |
+
'label' => __( 'Normal', 'happy-elementor-addons' ),
|
929 |
]
|
930 |
);
|
931 |
|
932 |
$this->add_control(
|
933 |
'switch_color',
|
934 |
[
|
935 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
936 |
'type' => Controls_Manager::COLOR,
|
937 |
'selectors' => [
|
938 |
'{{WRAPPER}} .ha-input-label .ha-cs-slider:before' => 'background-color : {{VALUE}}',
|
943 |
$this->add_control(
|
944 |
'switch_background_color',
|
945 |
[
|
946 |
+
'label' => __( 'Background Color', 'happy-elementor-addons' ),
|
947 |
'type' => Controls_Manager::COLOR,
|
948 |
'selectors' => [
|
949 |
'{{WRAPPER}} .ha-input-label .ha-cs-slider' => 'background-color : {{VALUE}}',
|
956 |
$this->start_controls_tab(
|
957 |
'switch_style_active_tab',
|
958 |
[
|
959 |
+
'label' => __( 'Active', 'happy-elementor-addons' ),
|
960 |
]
|
961 |
);
|
962 |
|
963 |
$this->add_control(
|
964 |
'switch_color_active',
|
965 |
[
|
966 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
967 |
'type' => Controls_Manager::COLOR,
|
968 |
'selectors' => [
|
969 |
'{{WRAPPER}} .ha-input-label input:checked+.ha-cs-slider:before' => 'background-color : {{VALUE}}',
|
974 |
$this->add_control(
|
975 |
'switch_background_color_active',
|
976 |
[
|
977 |
+
'label' => __( 'Background Color', 'happy-elementor-addons' ),
|
978 |
'type' => Controls_Manager::COLOR,
|
979 |
'selectors' => [
|
980 |
'{{WRAPPER}} .ha-input-label input:checked+.ha-cs-slider' => 'background-color : {{VALUE}}',
|
994 |
$this->start_controls_section(
|
995 |
'_section_style_switch_bar',
|
996 |
[
|
997 |
+
'label' => __( 'Switch Bar', 'happy-elementor-addons' ),
|
998 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
999 |
]
|
1000 |
);
|
1001 |
|
1002 |
$this->add_responsive_control(
|
1003 |
'title_section_padding',
|
1004 |
[
|
1005 |
+
'label' => __( 'Section Padding', 'happy-elementor-addons' ),
|
1006 |
'type' => Controls_Manager::DIMENSIONS,
|
1007 |
'size_units' => ['px', 'em', '%'],
|
1008 |
'selectors' => [
|
1015 |
Group_Control_Background::get_type(),
|
1016 |
[
|
1017 |
'name' => 'title_section_bg_color',
|
1018 |
+
'label' => __( 'Background', 'happy-elementor-addons' ),
|
1019 |
'types' => ['classic', 'gradient'],
|
1020 |
'selector' => '{{WRAPPER}} .ha-content-switcher-wrapper .ha-cs-switch-container',
|
1021 |
]
|
1025 |
Group_Control_Border::get_type(),
|
1026 |
[
|
1027 |
'name' => 'title_section_border',
|
1028 |
+
'label' => __( 'Border', 'happy-elementor-addons' ),
|
1029 |
'selector' => '{{WRAPPER}} .ha-content-switcher-wrapper .ha-cs-switch-container',
|
1030 |
]
|
1031 |
);
|
1033 |
$this->add_control(
|
1034 |
'title_section_border_radius',
|
1035 |
[
|
1036 |
+
'label' => __( 'Border Radius', 'happy-elementor-addons' ),
|
1037 |
'type' => Controls_Manager::DIMENSIONS,
|
1038 |
'size_units' => ['px', '%'],
|
1039 |
'selectors' => [
|
1046 |
Group_Control_Box_Shadow::get_type(),
|
1047 |
[
|
1048 |
'name' => 'title_section_shadow',
|
1049 |
+
'label' => __( 'Box Shadow', 'happy-elementor-addons' ),
|
1050 |
'selector' => '{{WRAPPER}} .ha-content-switcher-wrapper .ha-cs-switch-container',
|
1051 |
]
|
1052 |
);
|
1059 |
$this->start_controls_section(
|
1060 |
'_section_style_content',
|
1061 |
[
|
1062 |
+
'label' => __( 'Content', 'happy-elementor-addons' ),
|
1063 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
1064 |
]
|
1065 |
);
|
1066 |
|
1067 |
$this->add_responsive_control(
|
1068 |
'content_padding',
|
1069 |
[
|
1070 |
+
'label' => __( 'Padding', 'happy-elementor-addons' ),
|
1071 |
'type' => Controls_Manager::DIMENSIONS,
|
1072 |
'size_units' => ['px', 'em', '%'],
|
1073 |
'selectors' => [
|
1079 |
$this->add_group_control(
|
1080 |
Group_Control_Typography::get_type(),
|
1081 |
[
|
1082 |
+
'name' => 'content_typography',
|
1083 |
'fields_options' => [
|
1084 |
+
'typography' => [
|
1085 |
+
'default' => 'yes',
|
1086 |
],
|
1087 |
'font_family' => [
|
1088 |
'default' => 'Nunito',
|
1091 |
'default' => '600',
|
1092 |
],
|
1093 |
],
|
1094 |
+
'selector' => '{{WRAPPER}} .ha-content-switcher-wrapper .ha-cs-content-section',
|
1095 |
]
|
1096 |
);
|
1097 |
|
|
|
1098 |
$this->add_control(
|
1099 |
'content_color',
|
1100 |
[
|
1101 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
1102 |
'type' => Controls_Manager::COLOR,
|
1103 |
'selectors' => [
|
1104 |
'{{WRAPPER}} .ha-cs-content-container .ha-cs-content-wrapper .ha-cs-content-section' => 'color: {{VALUE}}',
|
1110 |
Group_Control_Background::get_type(),
|
1111 |
[
|
1112 |
'name' => 'content_box_bg_color',
|
1113 |
+
'label' => __( 'Background', 'happy-elementor-addons' ),
|
1114 |
'types' => ['classic', 'gradient', 'video'],
|
1115 |
'selector' => '{{WRAPPER}} .ha-content-switcher-wrapper .ha-cs-content-container .ha-cs-content-wrapper',
|
1116 |
]
|
1119 |
$this->add_control(
|
1120 |
'contetn_box_alignment',
|
1121 |
[
|
1122 |
+
'label' => __( 'Alignment', 'happy-elementor-addons' ),
|
1123 |
'type' => Controls_Manager::CHOOSE,
|
1124 |
'options' => [
|
1125 |
+
'left' => [
|
1126 |
+
'title' => __( 'Left', 'happy-elementor-addons' ),
|
1127 |
'icon' => 'eicon-text-align-left',
|
1128 |
],
|
1129 |
'center' => [
|
1130 |
+
'title' => __( 'Center', 'happy-elementor-addons' ),
|
1131 |
'icon' => 'eicon-text-align-center',
|
1132 |
],
|
1133 |
+
'right' => [
|
1134 |
+
'title' => __( 'Right', 'happy-elementor-addons' ),
|
1135 |
'icon' => 'eicon-text-align-right',
|
1136 |
],
|
1137 |
],
|
1146 |
Group_Control_Border::get_type(),
|
1147 |
[
|
1148 |
'name' => 'content_box',
|
1149 |
+
'label' => __( 'Border', 'happy-elementor-addons' ),
|
1150 |
'selector' => '{{WRAPPER}} .ha-content-switcher-wrapper .ha-cs-content-container .ha-cs-content-wrapper',
|
1151 |
|
1152 |
]
|
1154 |
$this->add_control(
|
1155 |
'content_border_radius',
|
1156 |
[
|
1157 |
+
'label' => __( 'Border Radius', 'happy-elementor-addons' ),
|
1158 |
'type' => Controls_Manager::DIMENSIONS,
|
1159 |
'size_units' => ['px', '%'],
|
1160 |
'selectors' => [
|
1167 |
Group_Control_Box_Shadow::get_type(),
|
1168 |
[
|
1169 |
'name' => 'content_box_shadow',
|
1170 |
+
'label' => __( 'Box Shadow', 'happy-elementor-addons' ),
|
1171 |
'selector' => '{{WRAPPER}} .ha-content-switcher-wrapper .ha-cs-content-container .ha-cs-content-wrapper',
|
1172 |
|
1173 |
]
|
1177 |
}
|
1178 |
|
1179 |
protected function render() {
|
1180 |
+
$settings = $this->get_settings_for_display();
|
1181 |
+
$primary = ( isset( $settings['content_list'][0] ) ? $settings['content_list'][0] : '' );
|
1182 |
+
$secondary = ( isset( $settings['content_list'][1] ) ? $settings['content_list'][1] : '' );
|
1183 |
+
|
1184 |
+
$class_for_direction = (!empty($settings['switch_direction_widescreen']))? 'widescreen-' . $settings['switch_direction_widescreen']: '';
|
1185 |
+
$class_for_direction .= (!empty($settings['switch_direction']))? ' desktop-' . $settings['switch_direction']: '';
|
1186 |
+
$class_for_direction .= (!empty($settings['switch_direction']))? ' ' . $settings['switch_direction']: '';
|
1187 |
+
$class_for_direction .= (!empty($settings['switch_direction_laptop']))? ' laptop-' . $settings['switch_direction_laptop']: '';
|
1188 |
+
$class_for_direction .= (!empty($settings['switch_direction_tablet_extra']))? ' tablet-extra-' . $settings['switch_direction_tablet_extra']: '';
|
1189 |
+
$class_for_direction .= (!empty($settings['switch_direction_tablet']))? ' tablet-' . $settings['switch_direction_tablet']: '';
|
1190 |
+
$class_for_direction .= (!empty($settings['switch_direction_mobile_extra']))? ' mobile-extra-' . $settings['switch_direction_mobile_extra']: '';
|
1191 |
+
$class_for_direction .= (!empty($settings['switch_direction_mobile']))? ' mobile-' . $settings['switch_direction_mobile']: '';
|
1192 |
+
|
1193 |
+
?>
|
1194 |
+
<div class="ha-content-switcher-wrapper ha-cs-design-<?php echo esc_attr( $settings['select_design'] ); ?>" data-design-type="<?php echo esc_attr( $settings['select_design'] ); ?>">
|
1195 |
<div class="ha-cs-switch-container">
|
1196 |
+
<div class="ha-cs-switch-wrapper <?php echo esc_attr($class_for_direction); ?>">
|
1197 |
+
<?php if ( $settings['select_design'] == 'button' ) : ?>
|
1198 |
+
<?php foreach ( $settings['content_list'] as $i => $item ) : ?>
|
1199 |
+
<button class="ha-cs-button <?php echo esc_attr( ( $item['active'] == 'yes' ) ? 'active' : '' ); ?> ha-cs-icon-<?php echo esc_attr( $item['icon_align'] ); ?>" data-content-id="<?php echo esc_attr( $item['_id'] ); ?>">
|
1200 |
+
<?php if ( ! empty( $item['icon']['value'] ) ) : ?>
|
1201 |
+
<div class="ha-cs-icon-wrapper"><?php ha_render_icon( $item, null, 'icon' ); ?></div>
|
1202 |
<?php endif; ?>
|
1203 |
+
<span><?php echo esc_html( $item['title'] ); ?></span>
|
1204 |
</button>
|
1205 |
<?php endforeach; ?>
|
1206 |
+
<?php
|
1207 |
+
else :
|
1208 |
+
?>
|
1209 |
+
<div class="ha-cs-switch primary <?php echo esc_attr( ( $primary['active'] == 'yes' ) ? 'active' : '' ); ?> ha-cs-icon-<?php echo esc_attr( $primary['icon_align'] ); ?>" data-content-id="<?php echo esc_attr( $primary['_id'] ); ?>">
|
1210 |
+
<?php if ( ! empty( $primary['icon']['value'] ) ) : ?>
|
1211 |
+
<div class="ha-cs-icon-wrapper"><?php ha_render_icon( $primary, null, 'icon' ); ?></div>
|
1212 |
<?php endif; ?>
|
1213 |
+
<span><?php echo esc_html( $primary['title'] ); ?></span>
|
1214 |
</div>
|
1215 |
|
1216 |
<label class="ha-cs-switch ha-input-label">
|
1217 |
+
<input class="ha-cs-toggle-switch" type="checkbox" <?php echo esc_attr( ( $secondary['active'] == 'yes' ) ? 'checked' : '' ); ?>>
|
1218 |
+
<span class="ha-cs-slider ha-cs-<?php echo esc_attr( $settings['select_design'] ); ?>"></span>
|
1219 |
</label>
|
1220 |
|
1221 |
+
<div class="ha-cs-switch secondary <?php echo esc_attr( ( $secondary['active'] == 'yes' ) ? 'active' : '' ); ?> ha-cs-icon-<?php echo esc_attr( $secondary['icon_align'] ); ?>" data-content-id="<?php echo esc_attr( $secondary['_id'] ); ?>">
|
1222 |
+
<?php if ( ! empty( $secondary['icon']['value'] ) ) : ?>
|
1223 |
+
<div class="ha-cs-icon-wrapper"><?php ha_render_icon( $secondary, null, 'icon' ); ?></div>
|
1224 |
<?php endif; ?>
|
1225 |
+
<span><?php echo esc_html( $secondary['title'] ); ?></span>
|
1226 |
</div>
|
1227 |
|
1228 |
<?php endif; ?>
|
1229 |
</div>
|
1230 |
</div>
|
1231 |
<div class="ha-cs-content-container">
|
1232 |
+
<div class="ha-cs-content-wrapper <?php echo esc_attr( $class_for_direction ); ?>">
|
1233 |
+
<?php if ( $settings['select_design'] == 'button' ) : ?>
|
1234 |
+
<?php foreach ( $settings['content_list'] as $i => $item ) : ?>
|
1235 |
+
<div id="<?php echo esc_attr( $item['_id'] ); ?>" class="ha-cs-content-section <?php echo esc_attr( ( $item['active'] == 'yes' ) ? 'active' : '' ); ?>">
|
1236 |
<?php
|
1237 |
+
if ( $item['content_type'] == 'plain_content' ) {
|
1238 |
echo ha_kses_intermediate( $item['plain_content'] );
|
1239 |
+
} elseif ( $item['content_type'] == 'saved_section' ) {
|
1240 |
+
echo ha_elementor()->frontend->get_builder_content_for_display( $item['saved_section'] );
|
1241 |
+
} elseif ( $item['content_type'] == 'saved_page' ) {
|
1242 |
+
echo ha_elementor()->frontend->get_builder_content_for_display( $item['saved_pages'] );
|
1243 |
}
|
1244 |
?>
|
1245 |
</div>
|
1246 |
<?php endforeach; ?>
|
1247 |
+
<?php
|
1248 |
+
else :
|
1249 |
+
?>
|
1250 |
+
<div id="<?php echo esc_attr( $primary['_id'] ); ?>" class="ha-cs-content-section primary <?php echo esc_attr( ( $primary['active'] == 'yes' ) ? 'active' : '' ); ?>">
|
1251 |
<?php
|
1252 |
+
if ( $primary['content_type'] == 'plain_content' ) {
|
1253 |
echo ha_kses_intermediate( $primary['plain_content'] );
|
1254 |
+
} elseif ( $primary['content_type'] == 'saved_section' ) {
|
1255 |
+
echo ha_elementor()->frontend->get_builder_content_for_display( $primary['saved_section'] );
|
1256 |
+
} elseif ( $primary['content_type'] == 'saved_page' ) {
|
1257 |
+
echo ha_elementor()->frontend->get_builder_content_for_display( $primary['saved_pages'] );
|
1258 |
}
|
1259 |
?>
|
1260 |
</div>
|
1261 |
|
1262 |
+
<div id="<?php echo esc_attr( $secondary['_id'] ); ?>" class="ha-cs-content-section secondary <?php echo esc_attr( ( $secondary['active'] == 'yes' ) ? 'active' : '' ); ?>">
|
1263 |
<?php
|
1264 |
+
if ( $secondary['content_type'] == 'plain_content' ) {
|
1265 |
echo ha_kses_intermediate( $secondary['plain_content'] );
|
1266 |
+
} elseif ( $secondary['content_type'] == 'saved_section' ) {
|
1267 |
+
echo ha_elementor()->frontend->get_builder_content_for_display( $secondary['saved_section'] );
|
1268 |
+
} elseif ( $secondary['content_type'] == 'saved_page' ) {
|
1269 |
+
echo ha_elementor()->frontend->get_builder_content_for_display( $secondary['saved_pages'] );
|
1270 |
}
|
1271 |
?>
|
1272 |
</div>
|
1275 |
</div>
|
1276 |
</div>
|
1277 |
</div>
|
1278 |
+
<?php
|
1279 |
}
|
1280 |
}
|
widgets/event-calendar/widget.php
CHANGED
@@ -27,7 +27,7 @@ class Event_Calendar extends Base {
|
|
27 |
* @access public
|
28 |
*
|
29 |
*/
|
30 |
-
public function get_title
|
31 |
return __( 'Event Calendar', 'happy-elementor-addons' );
|
32 |
}
|
33 |
|
@@ -43,11 +43,11 @@ class Event_Calendar extends Base {
|
|
43 |
* @access public
|
44 |
*
|
45 |
*/
|
46 |
-
public function get_icon
|
47 |
return 'hm hm-event-calendar';
|
48 |
}
|
49 |
|
50 |
-
public function get_keywords
|
51 |
return [ 'event-calendar', 'event', 'calender', 'time', 'shedule', 'google-calender' ];
|
52 |
}
|
53 |
|
@@ -56,10 +56,10 @@ class Event_Calendar extends Base {
|
|
56 |
*
|
57 |
* @return array
|
58 |
*/
|
59 |
-
public static function get_events
|
60 |
-
if (!function_exists('tribe_get_events')) {
|
61 |
-
|
62 |
-
|
63 |
$posts = [];
|
64 |
|
65 |
$_posts = tribe_get_events();
|
@@ -77,25 +77,25 @@ class Event_Calendar extends Base {
|
|
77 |
* @return array
|
78 |
*/
|
79 |
public static function get_the_event_calendar_cat() {
|
80 |
-
if (!function_exists('tribe_get_events')) {
|
81 |
-
|
82 |
-
|
83 |
-
$args
|
84 |
-
'taxonomy'
|
85 |
-
'hide_empty' => false
|
86 |
];
|
87 |
-
|
88 |
-
|
89 |
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
|
100 |
/**
|
101 |
* Get a language code
|
@@ -103,68 +103,68 @@ class Event_Calendar extends Base {
|
|
103 |
* @return array
|
104 |
*/
|
105 |
protected function language_code_list() {
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
|
164 |
/**
|
165 |
-
|
166 |
-
|
167 |
-
protected function register_content_controls
|
168 |
|
169 |
$this->event_content_controls();
|
170 |
|
@@ -175,86 +175,86 @@ class Event_Calendar extends Base {
|
|
175 |
$this->event_settings_content_controls();
|
176 |
}
|
177 |
|
178 |
-
protected function event_content_controls
|
179 |
|
180 |
$this->start_controls_section(
|
181 |
'_section_event',
|
182 |
[
|
183 |
'label' => __( 'Event', 'happy-elementor-addons' ),
|
184 |
-
'tab'
|
185 |
]
|
186 |
);
|
187 |
|
188 |
$this->add_control(
|
189 |
'event_calendar_type',
|
190 |
[
|
191 |
-
'label'
|
192 |
'label_block' => false,
|
193 |
-
'type'
|
194 |
-
'default'
|
195 |
-
'options'
|
196 |
-
'manual'
|
197 |
-
'google_calendar'
|
198 |
-
'the_events_calendar' =>
|
199 |
],
|
200 |
// 'multiple' => true,
|
201 |
]
|
202 |
);
|
203 |
|
204 |
$repeater = new Repeater();
|
205 |
-
$repeater->start_controls_tabs('event_calendar_tabs');
|
206 |
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
);
|
213 |
|
214 |
$repeater->add_control(
|
215 |
'title',
|
216 |
[
|
217 |
-
'label'
|
218 |
-
'type'
|
219 |
'label_block' => true,
|
220 |
-
'default'
|
221 |
-
'dynamic'
|
222 |
'active' => true,
|
223 |
-
]
|
224 |
]
|
225 |
);
|
226 |
|
227 |
$repeater->add_control(
|
228 |
'guest',
|
229 |
[
|
230 |
-
'label'
|
231 |
-
'type'
|
232 |
'label_block' => true,
|
233 |
-
'default'
|
234 |
-
'dynamic'
|
235 |
'active' => true,
|
236 |
-
]
|
237 |
]
|
238 |
);
|
239 |
|
240 |
$repeater->add_control(
|
241 |
'location',
|
242 |
[
|
243 |
-
'label'
|
244 |
-
'type'
|
245 |
'label_block' => true,
|
246 |
-
'default'
|
247 |
-
'dynamic'
|
248 |
'active' => true,
|
249 |
-
]
|
250 |
]
|
251 |
);
|
252 |
|
253 |
$repeater->add_control(
|
254 |
'image',
|
255 |
[
|
256 |
-
'label'
|
257 |
-
'type'
|
258 |
'default' => [
|
259 |
'url' => Utils::get_placeholder_image_src(),
|
260 |
],
|
@@ -262,175 +262,176 @@ class Event_Calendar extends Base {
|
|
262 |
);
|
263 |
|
264 |
$repeater->add_group_control(
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
]
|
274 |
-
|
275 |
);
|
276 |
|
277 |
$repeater->add_control(
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
$repeater->add_control(
|
288 |
-
'all_day',
|
289 |
-
[
|
290 |
-
'label' => __('All Day', 'happy-elementor-addons'),
|
291 |
-
'type' => Controls_Manager::SWITCHER,
|
292 |
-
'label_block' => false,
|
293 |
-
'return_value' => 'yes',
|
294 |
-
]
|
295 |
-
);
|
296 |
-
|
297 |
-
$repeater->add_control(
|
298 |
-
'start_date',
|
299 |
-
[
|
300 |
-
'label' => __('Start Date', 'happy-elementor-addons'),
|
301 |
-
'type' => Controls_Manager::DATE_TIME,
|
302 |
-
'default' => date('Y-m-d H:i', current_time('timestamp', 0)),
|
303 |
-
'condition' => [
|
304 |
-
'all_day' => '',
|
305 |
-
],
|
306 |
-
]
|
307 |
-
);
|
308 |
-
|
309 |
-
$repeater->add_control(
|
310 |
-
'end_date',
|
311 |
-
[
|
312 |
-
'label' => __('End Date', 'happy-elementor-addons'),
|
313 |
-
'type' => Controls_Manager::DATE_TIME,
|
314 |
-
'default' => date('Y-m-d H:i', strtotime("+59 minute", current_time('timestamp', 0))),
|
315 |
-
'condition' => [
|
316 |
-
'all_day' => '',
|
317 |
-
],
|
318 |
-
]
|
319 |
-
);
|
320 |
-
|
321 |
-
$repeater->add_control(
|
322 |
-
'start_date_allday',
|
323 |
-
[
|
324 |
-
'label' => __('Start Date', 'happy-elementor-addons'),
|
325 |
-
'type' => Controls_Manager::DATE_TIME,
|
326 |
-
'picker_options' => ['enableTime' => false],
|
327 |
-
'default' => date('Y-m-d', current_time('timestamp', 0)),
|
328 |
-
'condition' => [
|
329 |
-
'all_day' => 'yes',
|
330 |
-
],
|
331 |
-
]
|
332 |
-
);
|
333 |
-
|
334 |
-
$repeater->add_control(
|
335 |
-
'end_date_allday',
|
336 |
-
[
|
337 |
-
'label' => __('End Date', 'happy-elementor-addons'),
|
338 |
-
'type' => Controls_Manager::DATE_TIME,
|
339 |
-
'picker_options' => ['enableTime' => false],
|
340 |
-
'default' => date('Y-m-d', current_time('timestamp', 0)),
|
341 |
-
'condition' => [
|
342 |
-
'all_day' => 'yes',
|
343 |
-
],
|
344 |
-
]
|
345 |
);
|
346 |
|
347 |
$repeater->add_control(
|
348 |
-
'
|
349 |
[
|
350 |
-
'label'
|
351 |
-
'type'
|
352 |
-
'
|
353 |
-
'label_off' => __('No', 'happy-elementor-addons'),
|
354 |
'return_value' => 'yes',
|
355 |
-
|
356 |
-
|
357 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
358 |
]
|
359 |
);
|
360 |
|
361 |
$repeater->add_control(
|
362 |
'text_color',
|
363 |
[
|
364 |
-
'label'
|
365 |
-
'type'
|
366 |
-
'selectors'
|
367 |
'{{WRAPPER}} .ha-ec-wrapper {{CURRENT_ITEM}}' => 'color: {{VALUE}}!important;',
|
368 |
'{{WRAPPER}} .ha-ec-wrapper {{CURRENT_ITEM}} .fc-event-main' => 'color: {{VALUE}}!important;',
|
369 |
],
|
370 |
-
'condition'
|
371 |
'individual_style' => 'yes',
|
372 |
],
|
373 |
-
|
374 |
-
|
375 |
]
|
376 |
);
|
377 |
|
378 |
$repeater->add_control(
|
379 |
'bg_color',
|
380 |
[
|
381 |
-
'label'
|
382 |
-
'type'
|
383 |
-
'selectors'
|
384 |
'{{WRAPPER}} .ha-ec-wrapper {{CURRENT_ITEM}}' => 'background-color: {{VALUE}}!important;',
|
385 |
],
|
386 |
-
'condition'
|
387 |
'individual_style' => 'yes',
|
388 |
],
|
389 |
-
|
390 |
]
|
391 |
);
|
392 |
|
393 |
$repeater->add_control(
|
394 |
'border_color',
|
395 |
[
|
396 |
-
'label'
|
397 |
-
'type'
|
398 |
-
'selectors'
|
399 |
'{{WRAPPER}} .ha-ec-wrapper {{CURRENT_ITEM}} .fc-daygrid-event-dot' => 'border-color: {{VALUE}}!important;',
|
400 |
'{{WRAPPER}} .ha-ec-wrapper {{CURRENT_ITEM}} .fc-list-event-dot' => 'border-color: {{VALUE}}!important;',
|
401 |
],
|
402 |
-
'condition'
|
403 |
-
'individual_style' => 'yes'
|
404 |
],
|
405 |
-
|
406 |
]
|
407 |
);
|
408 |
|
409 |
$repeater->end_controls_tab();
|
410 |
|
411 |
-
|
412 |
-
|
413 |
-
|
414 |
-
|
415 |
-
|
416 |
);
|
417 |
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
'type'
|
424 |
-
'default'
|
425 |
'<strong>%s</strong> %s',
|
426 |
-
__('Lorem Ipsum', 'happy-elementor-addons'),
|
427 |
-
__('is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry\'s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries', 'happy-elementor-addons')
|
428 |
),
|
429 |
|
430 |
-
|
431 |
-
|
432 |
-
|
433 |
-
|
434 |
|
435 |
$repeater->end_controls_tab();
|
436 |
$repeater->end_controls_tabs();
|
@@ -438,17 +439,17 @@ class Event_Calendar extends Base {
|
|
438 |
$this->add_control(
|
439 |
'manual_event_list',
|
440 |
[
|
441 |
-
'show_label'
|
442 |
-
'type'
|
443 |
-
'fields'
|
444 |
'title_field' => '{{{ title }}}',
|
445 |
-
'default'
|
446 |
[
|
447 |
-
'title' => __('Event Title', 'happy-elementor-addons'),
|
448 |
],
|
449 |
],
|
450 |
-
'condition'
|
451 |
-
'event_calendar_type' => 'manual'
|
452 |
],
|
453 |
]
|
454 |
);
|
@@ -457,13 +458,13 @@ class Event_Calendar extends Base {
|
|
457 |
$this->add_control(
|
458 |
'the_event_calendar_warning_text',
|
459 |
[
|
460 |
-
'type'
|
461 |
-
'raw'
|
462 |
'<strong>%s</strong> %s <a href="plugin-install.php?s=the-events-calendar&tab=search&type=term" target="_blank">%s</a> %s',
|
463 |
-
__('The Events Calendar', 'happy-elementor-addons'),
|
464 |
-
__('is not installed/activated on your site. Please install and activate.', 'happy-elementor-addons'),
|
465 |
-
__('The Events Calendar', 'happy-elementor-addons'),
|
466 |
-
__(' first.', 'happy-elementor-addons')
|
467 |
),
|
468 |
// 'content_classes' => 'ha-warning',
|
469 |
'condition' => [
|
@@ -475,81 +476,81 @@ class Event_Calendar extends Base {
|
|
475 |
$this->end_controls_section();
|
476 |
}
|
477 |
|
478 |
-
protected function event_google_content_controls
|
479 |
|
480 |
$this->start_controls_section(
|
481 |
-
|
482 |
-
|
483 |
-
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
|
492 |
-
|
493 |
-
|
494 |
-
|
495 |
-
|
496 |
-
|
497 |
-
|
498 |
-
|
499 |
-
|
500 |
-
|
501 |
-
|
502 |
-
|
503 |
-
|
504 |
-
|
505 |
-
|
506 |
-
|
507 |
-
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
|
512 |
-
|
513 |
-
|
514 |
-
|
515 |
-
|
516 |
-
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
-
|
521 |
-
|
522 |
-
|
523 |
-
|
524 |
-
|
525 |
-
|
526 |
-
|
527 |
-
|
528 |
-
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
}
|
543 |
|
544 |
-
protected function the_event_calendar_content_controls
|
545 |
|
546 |
//the events calendar
|
547 |
-
|
548 |
|
549 |
$this->start_controls_section(
|
550 |
'_section_the_events_calendar',
|
551 |
[
|
552 |
-
'label' => __('The Event Calendar', 'happy-elementor-addons'),
|
553 |
'tab' => Controls_Manager::TAB_CONTENT,
|
554 |
'condition' => [
|
555 |
'event_calendar_type' => 'the_events_calendar',
|
@@ -560,29 +561,28 @@ class Event_Calendar extends Base {
|
|
560 |
$this->add_control(
|
561 |
'the_events_calendar_source',
|
562 |
[
|
563 |
-
'label' => __('Get Events By', 'happy-elementor-addons'),
|
564 |
'type' => Controls_Manager::SELECT,
|
565 |
'label_block' => true,
|
566 |
'default' => ['all'],
|
567 |
'options' => [
|
568 |
-
'all'
|
569 |
-
'category'
|
570 |
-
'selected_event' => __('Selected Event', 'happy-elementor-addons'),
|
571 |
],
|
572 |
// 'render_type' => 'none',
|
573 |
]
|
574 |
);
|
575 |
|
576 |
-
|
577 |
$this->add_control(
|
578 |
'the_events_calendar_category',
|
579 |
[
|
580 |
-
'label' => __('Event Category', 'happy-elementor-addons'),
|
581 |
'label_block' => true,
|
582 |
'type' => Controls_Manager::SELECT2,
|
583 |
'multiple' => true,
|
584 |
'options' => self::get_the_event_calendar_cat(),
|
585 |
-
'condition'
|
586 |
'the_events_calendar_source' => 'category',
|
587 |
],
|
588 |
]
|
@@ -591,12 +591,12 @@ class Event_Calendar extends Base {
|
|
591 |
$this->add_control(
|
592 |
'the_events_calendar_selected',
|
593 |
[
|
594 |
-
'label' => __('Select Events', 'happy-elementor-addons'),
|
595 |
'label_block' => true,
|
596 |
'type' => Controls_Manager::SELECT2,
|
597 |
'multiple' => true,
|
598 |
'options' => self::get_events(),
|
599 |
-
'condition'
|
600 |
'the_events_calendar_source' => 'selected_event',
|
601 |
],
|
602 |
]
|
@@ -605,10 +605,10 @@ class Event_Calendar extends Base {
|
|
605 |
$this->add_control(
|
606 |
'the_events_calendar_item',
|
607 |
[
|
608 |
-
'label'
|
609 |
-
'type'
|
610 |
-
'min'
|
611 |
-
'default'
|
612 |
'condition' => [
|
613 |
'the_events_calendar_source!' => 'selected_event',
|
614 |
],
|
@@ -620,137 +620,137 @@ class Event_Calendar extends Base {
|
|
620 |
|
621 |
}
|
622 |
|
623 |
-
protected function event_settings_content_controls
|
624 |
|
625 |
$this->start_controls_section(
|
626 |
'_section_event_settings',
|
627 |
[
|
628 |
'label' => __( 'Settings', 'happy-elementor-addons' ),
|
629 |
-
'tab'
|
630 |
]
|
631 |
);
|
632 |
|
633 |
$this->add_control(
|
634 |
-
|
635 |
-
|
636 |
-
|
637 |
-
|
638 |
'options' => [
|
639 |
-
'manual'
|
640 |
-
'google_calendar' =>
|
641 |
],
|
642 |
'options' => $this->language_code_list(),
|
643 |
-
|
644 |
-
|
645 |
-
|
646 |
-
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
-
|
652 |
-
|
653 |
-
|
654 |
-
|
655 |
-
|
656 |
-
|
657 |
-
|
658 |
-
|
659 |
-
|
660 |
-
);
|
661 |
-
|
662 |
-
$this->add_control(
|
663 |
-
'event_calendar_first_day',
|
664 |
-
[
|
665 |
-
'label' => __('First Day of Week', 'happy-elementor-addons'),
|
666 |
-
'type' => Controls_Manager::SELECT,
|
667 |
-
'options' => [
|
668 |
-
'0' => __('Sunday', 'happy-elementor-addons'),
|
669 |
-
'1' => __('Monday', 'happy-elementor-addons'),
|
670 |
-
'2' => __('Tuesday', 'happy-elementor-addons'),
|
671 |
-
'3' => __('Wednesday', 'happy-elementor-addons'),
|
672 |
-
'4' => __('Thursday', 'happy-elementor-addons'),
|
673 |
-
'5' => __('Friday', 'happy-elementor-addons'),
|
674 |
-
'6' => __('Saturday', 'happy-elementor-addons'),
|
675 |
-
],
|
676 |
-
'default' => '0',
|
677 |
-
]
|
678 |
);
|
679 |
|
680 |
$this->add_control(
|
681 |
-
|
682 |
-
|
683 |
-
|
684 |
-
|
685 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
686 |
'return_value' => 'yes',
|
687 |
-
'default'
|
688 |
-
|
689 |
);
|
690 |
|
691 |
$this->add_control(
|
692 |
-
|
693 |
-
|
694 |
-
|
695 |
-
|
696 |
-
|
697 |
-
'default'
|
698 |
-
|
699 |
-
|
700 |
-
|
701 |
-
|
702 |
);
|
703 |
|
704 |
$this->add_control(
|
705 |
-
|
706 |
-
|
707 |
-
|
708 |
-
|
709 |
-
|
710 |
-
'default'
|
711 |
-
|
712 |
-
|
713 |
-
|
714 |
-
|
715 |
);
|
716 |
|
717 |
$this->add_control(
|
718 |
-
|
719 |
-
|
720 |
-
|
721 |
-
|
722 |
-
|
723 |
-
'default'
|
724 |
-
|
725 |
-
|
726 |
-
|
727 |
-
|
728 |
);
|
729 |
|
730 |
$this->add_control(
|
731 |
-
|
732 |
-
|
733 |
-
|
734 |
-
|
735 |
-
|
736 |
-
'default'
|
737 |
-
|
738 |
-
|
739 |
-
|
740 |
-
|
741 |
);
|
742 |
|
743 |
$this->add_control(
|
744 |
-
|
745 |
-
|
746 |
-
|
747 |
-
|
748 |
-
|
749 |
-
'default'
|
750 |
-
|
751 |
-
|
752 |
-
|
753 |
-
|
754 |
);
|
755 |
|
756 |
$this->end_controls_section();
|
@@ -759,9 +759,9 @@ class Event_Calendar extends Base {
|
|
759 |
|
760 |
|
761 |
/**
|
762 |
-
|
763 |
-
|
764 |
-
protected function register_style_controls
|
765 |
|
766 |
$this->calendar_style_controls();
|
767 |
|
@@ -773,70 +773,70 @@ class Event_Calendar extends Base {
|
|
773 |
|
774 |
}
|
775 |
|
776 |
-
protected function calendar_style_controls
|
777 |
|
778 |
$this->start_controls_section(
|
779 |
'_section_style_calendar_wrapper',
|
780 |
[
|
781 |
'label' => __( 'Calendar', 'happy-elementor-addons' ),
|
782 |
-
'tab'
|
783 |
]
|
784 |
);
|
785 |
|
786 |
$this->add_group_control(
|
787 |
-
|
788 |
-
|
789 |
-
|
790 |
-
'label' => __('Calendar Font Family', 'happy-elementor-addons'),
|
791 |
-
'include'
|
792 |
'font_family',
|
793 |
],
|
794 |
-
|
795 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
796 |
);
|
797 |
|
798 |
$this->add_control(
|
799 |
-
|
800 |
-
|
801 |
-
|
802 |
-
|
803 |
-
|
804 |
-
|
805 |
-
|
806 |
-
],
|
807 |
-
]
|
808 |
-
);
|
809 |
-
|
810 |
-
$this->add_control(
|
811 |
-
'calendar_border_color',
|
812 |
-
[
|
813 |
-
'label' => __('Border Color', 'happy-elementor-addons'),
|
814 |
-
'type' => Controls_Manager::COLOR,
|
815 |
-
'default' => '#CFCFDA',
|
816 |
-
'selectors' => [
|
817 |
-
'{{WRAPPER}} .ha-ec-wrapper table thead:first-child tr:first-child th,
|
818 |
{{WRAPPER}} .ha-ec-wrapper .fc-theme-standard .fc-scrollgrid,
|
819 |
{{WRAPPER}} .ha-ec-wrapper .fc-theme-standard .fc-list,
|
820 |
{{WRAPPER}} .ha-ec-wrapper .fc-theme-standard td,
|
821 |
{{WRAPPER}} .ha-ec-wrapper .fc-theme-standard th' => 'border-color: {{VALUE}}',
|
822 |
-
|
823 |
-
|
824 |
-
|
825 |
-
|
826 |
-
|
827 |
-
|
828 |
-
|
829 |
-
|
830 |
-
|
831 |
-
|
832 |
{{WRAPPER}} .ha-ec-wrapper .fc-view table.fc-list-table',
|
833 |
-
|
834 |
);
|
835 |
|
836 |
$this->add_control(
|
837 |
'calendar_todays_background',
|
838 |
[
|
839 |
-
'label' => __('Today\'s Background', 'happy-elementor-addons'),
|
840 |
'type' => Controls_Manager::COLOR,
|
841 |
'selectors' => [
|
842 |
'{{WRAPPER}} .ha-ec-wrapper .fc .fc-daygrid-day.fc-day-today' => 'background-color: {{VALUE}};',
|
@@ -848,99 +848,99 @@ class Event_Calendar extends Base {
|
|
848 |
$this->add_control(
|
849 |
'calendar_heading_heading',
|
850 |
[
|
851 |
-
'label'
|
852 |
-
'type'
|
853 |
'separator' => 'before',
|
854 |
]
|
855 |
);
|
856 |
|
857 |
$this->add_responsive_control(
|
858 |
-
|
859 |
-
|
860 |
-
|
861 |
-
|
862 |
-
|
863 |
-
|
864 |
-
|
865 |
-
|
866 |
-
|
867 |
-
|
868 |
-
|
869 |
-
|
870 |
-
|
871 |
'calendar_heading_font_size',
|
872 |
[
|
873 |
-
'label'
|
874 |
-
'type'
|
875 |
'size_units' => [ 'px', '%' ],
|
876 |
-
'range'
|
877 |
'px' => [
|
878 |
-
'min'
|
879 |
-
'max'
|
880 |
'step' => 1,
|
881 |
],
|
882 |
-
'%'
|
883 |
'min' => 0,
|
884 |
'max' => 100,
|
885 |
],
|
886 |
],
|
887 |
-
'selectors'
|
888 |
'{{WRAPPER}} .ha-ec-wrapper .fc .fc-list-table th .fc-list-day-cushion' => 'font-size: {{SIZE}}{{UNIT}};',
|
889 |
'{{WRAPPER}} .ha-ec-wrapper th.fc-col-header-cell.fc-day' => 'font-size: {{SIZE}}{{UNIT}};',
|
890 |
],
|
891 |
]
|
892 |
);
|
893 |
|
894 |
-
|
895 |
-
|
896 |
-
|
897 |
-
|
898 |
-
|
899 |
-
|
900 |
-
|
901 |
-
|
902 |
-
|
903 |
-
|
904 |
-
|
905 |
|
906 |
$this->add_control(
|
907 |
'calendar_heading_background',
|
908 |
[
|
909 |
-
'label' => __('Background', 'happy-elementor-addons'),
|
910 |
'type' => Controls_Manager::COLOR,
|
911 |
-
|
912 |
-
|
913 |
-
|
914 |
]
|
915 |
);
|
916 |
|
917 |
$this->add_control(
|
918 |
'calendar_date_and_time_heading',
|
919 |
[
|
920 |
-
'label'
|
921 |
-
'type'
|
922 |
'separator' => 'before',
|
923 |
]
|
924 |
);
|
925 |
|
926 |
-
|
927 |
'calendar_date_and_time_font_size',
|
928 |
[
|
929 |
-
'label'
|
930 |
-
'type'
|
931 |
'size_units' => [ 'px', '%' ],
|
932 |
-
'range'
|
933 |
'px' => [
|
934 |
-
'min'
|
935 |
-
'max'
|
936 |
'step' => 1,
|
937 |
],
|
938 |
-
'%'
|
939 |
'min' => 0,
|
940 |
'max' => 100,
|
941 |
],
|
942 |
],
|
943 |
-
'selectors'
|
944 |
'{{WRAPPER}} .ha-ec-wrapper span.fc-timegrid-axis-cushion.fc-scrollgrid-shrink-cushion.fc-scrollgrid-sync-inner' => 'font-size: {{SIZE}}{{UNIT}};',
|
945 |
'{{WRAPPER}} .ha-ec-wrapper .fc-timegrid-slot-label-cushion.fc-scrollgrid-shrink-cushion' => 'font-size: {{SIZE}}{{UNIT}};',
|
946 |
'{{WRAPPER}} .ha-ec-wrapper .fc .fc-daygrid-day-top' => 'font-size: {{SIZE}}{{UNIT}};',
|
@@ -948,50 +948,50 @@ class Event_Calendar extends Base {
|
|
948 |
]
|
949 |
);
|
950 |
|
951 |
-
|
952 |
-
|
953 |
-
|
954 |
-
|
955 |
-
|
956 |
-
|
957 |
-
|
958 |
-
|
959 |
-
|
960 |
-
|
961 |
-
|
962 |
-
|
963 |
|
964 |
$this->end_controls_section();
|
965 |
}
|
966 |
|
967 |
-
protected function topbar_style_controls
|
968 |
|
969 |
$this->start_controls_section(
|
970 |
'_section_style_calendar_topbar',
|
971 |
[
|
972 |
'label' => __( 'Top Bar', 'happy-elementor-addons' ),
|
973 |
-
'tab'
|
974 |
]
|
975 |
);
|
976 |
|
977 |
$this->add_responsive_control(
|
978 |
'topbar_margin_bottom',
|
979 |
[
|
980 |
-
'label' => __('Margin Bottom', 'happy-elementor-addons'),
|
981 |
-
'type'
|
982 |
'size_units' => [ 'px', '%' ],
|
983 |
-
'range'
|
984 |
'px' => [
|
985 |
-
'min'
|
986 |
-
'max'
|
987 |
'step' => 1,
|
988 |
],
|
989 |
-
'%'
|
990 |
'min' => 0,
|
991 |
'max' => 100,
|
992 |
],
|
993 |
],
|
994 |
-
'selectors'
|
995 |
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar' => 'margin-bottom: {{SIZE}}{{UNIT}};',
|
996 |
],
|
997 |
]
|
@@ -1000,7 +1000,7 @@ class Event_Calendar extends Base {
|
|
1000 |
$this->add_control(
|
1001 |
'topbar_background',
|
1002 |
[
|
1003 |
-
'label' => __('Background', 'happy-elementor-addons'),
|
1004 |
'type' => Controls_Manager::COLOR,
|
1005 |
'selectors' => [
|
1006 |
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar' => 'background-color: {{VALUE}};',
|
@@ -1011,172 +1011,172 @@ class Event_Calendar extends Base {
|
|
1011 |
$this->add_control(
|
1012 |
'topbar_title_heading',
|
1013 |
[
|
1014 |
-
'label'
|
1015 |
-
'type'
|
1016 |
'separator' => 'before',
|
1017 |
]
|
1018 |
-
|
1019 |
|
1020 |
-
|
1021 |
-
|
1022 |
-
|
1023 |
-
|
1024 |
-
'label' => __('Typography', 'happy-elementor-addons'),
|
1025 |
-
'exclude'
|
1026 |
'font_family',
|
1027 |
],
|
1028 |
-
|
1029 |
-
|
1030 |
-
|
1031 |
-
|
1032 |
-
|
1033 |
-
|
1034 |
-
|
1035 |
-
|
1036 |
-
|
1037 |
-
|
1038 |
-
|
1039 |
-
|
1040 |
-
|
1041 |
-
|
1042 |
-
|
1043 |
-
|
1044 |
-
|
1045 |
-
|
1046 |
-
|
1047 |
-
|
1048 |
-
|
1049 |
-
|
1050 |
-
|
1051 |
);
|
1052 |
|
1053 |
$this->add_responsive_control(
|
1054 |
'topbar_buttons_space',
|
1055 |
[
|
1056 |
-
'label' => __('Space Between', 'happy-elementor-addons'),
|
1057 |
-
'type'
|
1058 |
'size_units' => [ 'px', '%' ],
|
1059 |
-
'range'
|
1060 |
'px' => [
|
1061 |
-
'min'
|
1062 |
-
'max'
|
1063 |
'step' => 1,
|
1064 |
],
|
1065 |
-
'%'
|
1066 |
'min' => 0,
|
1067 |
'max' => 100,
|
1068 |
],
|
1069 |
],
|
1070 |
-
'selectors'
|
1071 |
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-today-button' => 'margin-left: {{SIZE}}{{UNIT}};',
|
1072 |
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar .fc-button-group button:not(:first-child)' => 'margin-left: {{SIZE}}{{UNIT}};',
|
1073 |
],
|
1074 |
]
|
1075 |
);
|
1076 |
|
1077 |
-
|
1078 |
-
|
1079 |
-
|
1080 |
-
|
1081 |
-
'label' => __('Typography', 'happy-elementor-addons'),
|
1082 |
-
'exclude'
|
1083 |
'font_family',
|
1084 |
],
|
1085 |
-
|
1086 |
-
|
1087 |
);
|
1088 |
|
1089 |
$this->add_group_control(
|
1090 |
-
|
1091 |
-
|
1092 |
-
|
1093 |
-
|
1094 |
-
'exclude'
|
1095 |
-
|
1096 |
-
|
1097 |
-
);
|
1098 |
-
|
1099 |
-
|
1100 |
-
|
1101 |
-
|
1102 |
-
|
1103 |
-
|
1104 |
-
|
1105 |
-
|
1106 |
-
|
1107 |
-
|
1108 |
-
|
1109 |
-
|
1110 |
-
|
1111 |
-
|
1112 |
-
|
1113 |
-
|
1114 |
-
|
1115 |
-
|
1116 |
-
|
1117 |
-
|
1118 |
-
|
1119 |
-
|
1120 |
-
|
1121 |
-
|
1122 |
-
|
1123 |
-
|
1124 |
-
|
1125 |
-
|
1126 |
-
|
1127 |
-
|
1128 |
-
|
1129 |
-
|
1130 |
|
1131 |
$this->add_control(
|
1132 |
'topbar_buttons_border_color_normal',
|
1133 |
[
|
1134 |
-
'label'
|
1135 |
-
'type'
|
1136 |
'selectors' => [
|
1137 |
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button' => 'border-color: {{VALUE}}',
|
1138 |
],
|
1139 |
]
|
1140 |
);
|
1141 |
-
|
1142 |
-
|
1143 |
-
|
1144 |
-
|
1145 |
-
|
1146 |
-
|
1147 |
-
|
1148 |
-
|
1149 |
-
|
1150 |
-
|
1151 |
-
|
1152 |
-
|
1153 |
-
|
1154 |
-
|
1155 |
-
|
1156 |
-
|
1157 |
-
|
1158 |
-
|
1159 |
-
|
1160 |
-
|
1161 |
-
|
1162 |
-
|
1163 |
-
|
1164 |
-
|
1165 |
-
|
1166 |
-
|
1167 |
-
|
1168 |
-
|
1169 |
-
|
1170 |
-
|
1171 |
-
|
1172 |
-
|
1173 |
);
|
1174 |
|
1175 |
$this->add_control(
|
1176 |
'topbar_buttons_border_color_hover',
|
1177 |
[
|
1178 |
-
'label'
|
1179 |
-
'type'
|
1180 |
'selectors' => [
|
1181 |
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button:hover' => 'border-color: {{VALUE}}',
|
1182 |
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-active' => 'border-color: {{VALUE}}',
|
@@ -1184,52 +1184,52 @@ class Event_Calendar extends Base {
|
|
1184 |
]
|
1185 |
);
|
1186 |
|
1187 |
-
|
1188 |
$this->end_controls_tabs();
|
1189 |
|
1190 |
-
|
1191 |
-
|
1192 |
-
|
1193 |
-
|
1194 |
-
|
1195 |
-
|
1196 |
-
|
1197 |
-
|
1198 |
-
|
1199 |
-
|
1200 |
-
|
1201 |
|
1202 |
$this->end_controls_section();
|
1203 |
}
|
1204 |
|
1205 |
-
protected function event_style_controls
|
1206 |
|
1207 |
$this->start_controls_section(
|
1208 |
'_section_style_event',
|
1209 |
[
|
1210 |
'label' => __( 'Event', 'happy-elementor-addons' ),
|
1211 |
-
'tab'
|
1212 |
]
|
1213 |
);
|
1214 |
|
1215 |
$this->add_responsive_control(
|
1216 |
'event_item_font_size',
|
1217 |
[
|
1218 |
-
'label' => __('Font Size', 'happy-elementor-addons'),
|
1219 |
-
'type'
|
1220 |
'size_units' => [ 'px', '%' ],
|
1221 |
-
'range'
|
1222 |
'px' => [
|
1223 |
-
'min'
|
1224 |
-
'max'
|
1225 |
'step' => 1,
|
1226 |
],
|
1227 |
-
'%'
|
1228 |
'min' => 0,
|
1229 |
'max' => 100,
|
1230 |
],
|
1231 |
],
|
1232 |
-
'selectors'
|
1233 |
'{{WRAPPER}} .ha-ec-wrapper .fc-daygrid-event' => 'font-size: {{SIZE}}{{UNIT}};',
|
1234 |
'{{WRAPPER}} .ha-ec-wrapper .fc-daygrid-event .fc-event-main' => 'font-size: {{SIZE}}{{UNIT}};',
|
1235 |
'{{WRAPPER}} .ha-ec-wrapper .fc-timegrid-event' => 'font-size: {{SIZE}}{{UNIT}};',
|
@@ -1239,11 +1239,11 @@ class Event_Calendar extends Base {
|
|
1239 |
]
|
1240 |
);
|
1241 |
|
1242 |
-
|
1243 |
-
|
1244 |
-
|
1245 |
-
|
1246 |
-
|
1247 |
'selectors' => [
|
1248 |
'{{WRAPPER}} .ha-ec-wrapper .fc-daygrid-event' => 'color: {{VALUE}};',
|
1249 |
'{{WRAPPER}} .ha-ec-wrapper .fc-daygrid-event .fc-event-main' => 'color: {{VALUE}};',
|
@@ -1251,13 +1251,13 @@ class Event_Calendar extends Base {
|
|
1251 |
'{{WRAPPER}} .ha-ec-wrapper .fc-timegrid-event .fc-event-main' => 'color: {{VALUE}};',
|
1252 |
'{{WRAPPER}} .ha-ec-wrapper .fc-list-event' => 'color: {{VALUE}};',
|
1253 |
],
|
1254 |
-
|
1255 |
-
|
1256 |
|
1257 |
$this->add_control(
|
1258 |
'event_item_background',
|
1259 |
[
|
1260 |
-
'label' => __('Background', 'happy-elementor-addons'),
|
1261 |
'type' => Controls_Manager::COLOR,
|
1262 |
'selectors' => [
|
1263 |
'{{WRAPPER}} .ha-ec-wrapper .fc-daygrid-event' => 'background-color: {{VALUE}};',
|
@@ -1270,7 +1270,7 @@ class Event_Calendar extends Base {
|
|
1270 |
$this->add_control(
|
1271 |
'event_item_dot_color',
|
1272 |
[
|
1273 |
-
'label' => __('Dot Color', 'happy-elementor-addons'),
|
1274 |
'type' => Controls_Manager::COLOR,
|
1275 |
'selectors' => [
|
1276 |
'{{WRAPPER}} .ha-ec-wrapper .fc-daygrid-event .fc-daygrid-event-dot' => 'border-color: {{VALUE}};',
|
@@ -1282,527 +1282,526 @@ class Event_Calendar extends Base {
|
|
1282 |
$this->end_controls_section();
|
1283 |
}
|
1284 |
|
1285 |
-
protected function popup_style_controls
|
1286 |
|
1287 |
$this->start_controls_section(
|
1288 |
'_section_style_event_popup',
|
1289 |
[
|
1290 |
'label' => __( 'Event Popup', 'happy-elementor-addons' ),
|
1291 |
-
'tab'
|
1292 |
]
|
1293 |
);
|
1294 |
|
1295 |
-
|
1296 |
-
|
1297 |
-
|
1298 |
-
|
1299 |
-
|
1300 |
-
|
1301 |
-
|
1302 |
-
|
1303 |
-
|
1304 |
-
|
1305 |
-
|
1306 |
|
1307 |
$this->add_responsive_control(
|
1308 |
'event_popup_width',
|
1309 |
[
|
1310 |
-
'label' => __('Width', 'happy-elementor-addons'),
|
1311 |
-
'type'
|
1312 |
'size_units' => [ 'px', '%' ],
|
1313 |
-
'range'
|
1314 |
'px' => [
|
1315 |
-
'min'
|
1316 |
-
'max'
|
1317 |
'step' => 1,
|
1318 |
],
|
1319 |
-
'%'
|
1320 |
'min' => 0,
|
1321 |
'max' => 100,
|
1322 |
],
|
1323 |
],
|
1324 |
-
'selectors'
|
1325 |
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup' => 'width: {{SIZE}}{{UNIT}};',
|
1326 |
],
|
1327 |
]
|
1328 |
);
|
1329 |
|
1330 |
$this->add_responsive_control(
|
1331 |
-
|
1332 |
-
|
1333 |
-
|
1334 |
-
|
1335 |
-
|
1336 |
-
|
1337 |
-
|
1338 |
-
|
1339 |
-
|
1340 |
-
|
1341 |
-
);
|
1342 |
-
|
1343 |
-
|
1344 |
-
|
1345 |
-
|
1346 |
-
|
1347 |
-
|
1348 |
-
|
1349 |
-
|
1350 |
-
|
1351 |
-
|
1352 |
-
|
1353 |
|
1354 |
$this->add_responsive_control(
|
1355 |
-
|
1356 |
-
|
1357 |
-
|
1358 |
-
|
1359 |
-
|
1360 |
-
|
1361 |
-
|
1362 |
-
|
1363 |
-
|
1364 |
);
|
1365 |
|
1366 |
$this->add_group_control(
|
1367 |
-
|
1368 |
-
|
1369 |
-
|
1370 |
-
|
1371 |
-
|
1372 |
-
|
1373 |
);
|
1374 |
|
1375 |
-
|
1376 |
-
|
1377 |
-
|
1378 |
-
|
1379 |
-
|
1380 |
-
|
1381 |
-
|
1382 |
);
|
1383 |
|
1384 |
$this->add_control(
|
1385 |
'event_popup_image_width',
|
1386 |
[
|
1387 |
-
'label' => __('Width', 'happy-elementor-addons'),
|
1388 |
-
'type'
|
1389 |
'size_units' => [ 'px', '%' ],
|
1390 |
-
'range'
|
1391 |
'px' => [
|
1392 |
-
'min'
|
1393 |
-
'max'
|
1394 |
'step' => 1,
|
1395 |
],
|
1396 |
-
'%'
|
1397 |
'min' => 0,
|
1398 |
'max' => 100,
|
1399 |
],
|
1400 |
],
|
1401 |
-
'selectors'
|
1402 |
'{{WRAPPER}} .ha-ec-popup-wrapper' => '--ha-ec-popup-image-width: {{SIZE}}{{UNIT}};',
|
1403 |
],
|
1404 |
]
|
1405 |
);
|
1406 |
|
1407 |
$this->add_control(
|
1408 |
-
|
1409 |
-
|
1410 |
-
|
1411 |
-
|
1412 |
-
|
1413 |
-
|
1414 |
-
|
1415 |
-
|
1416 |
-
|
1417 |
-
);
|
1418 |
-
|
1419 |
-
|
1420 |
-
|
1421 |
-
|
1422 |
-
|
1423 |
-
|
1424 |
-
|
1425 |
-
|
1426 |
-
|
1427 |
-
|
1428 |
-
|
1429 |
'event_popup_title_margin_bottom',
|
1430 |
[
|
1431 |
-
'label'
|
1432 |
-
'type'
|
1433 |
'size_units' => [ 'px', '%' ],
|
1434 |
-
'range'
|
1435 |
'px' => [
|
1436 |
-
'min'
|
1437 |
-
'max'
|
1438 |
'step' => 1,
|
1439 |
],
|
1440 |
],
|
1441 |
-
|
1442 |
-
|
1443 |
-
|
1444 |
]
|
1445 |
);
|
1446 |
|
1447 |
-
|
1448 |
-
|
1449 |
-
|
1450 |
-
|
1451 |
-
'label' => __('Typography', 'happy-elementor-addons'),
|
1452 |
-
'exclude'
|
1453 |
'font_family',
|
1454 |
],
|
1455 |
-
|
1456 |
-
|
1457 |
-
|
1458 |
-
|
1459 |
-
|
1460 |
-
|
1461 |
-
|
1462 |
-
|
1463 |
-
|
1464 |
-
|
1465 |
-
|
1466 |
-
|
1467 |
-
|
1468 |
-
|
1469 |
-
|
1470 |
-
|
1471 |
-
|
1472 |
-
|
1473 |
-
|
1474 |
-
|
1475 |
-
|
1476 |
-
|
1477 |
-
|
1478 |
-
|
1479 |
-
|
1480 |
'event_popup_desc__margin_bottom',
|
1481 |
[
|
1482 |
-
'label'
|
1483 |
-
'type'
|
1484 |
'size_units' => [ 'px', '%' ],
|
1485 |
-
'range'
|
1486 |
'px' => [
|
1487 |
-
'min'
|
1488 |
-
'max'
|
1489 |
'step' => 1,
|
1490 |
],
|
1491 |
],
|
1492 |
-
|
1493 |
-
|
1494 |
-
|
1495 |
]
|
1496 |
);
|
1497 |
|
1498 |
-
|
1499 |
-
|
1500 |
-
|
1501 |
-
|
1502 |
-
'label' => __('Typography', 'happy-elementor-addons'),
|
1503 |
-
'exclude'
|
1504 |
'font_family',
|
1505 |
],
|
1506 |
-
|
1507 |
-
|
1508 |
-
|
1509 |
|
1510 |
-
|
1511 |
-
|
1512 |
-
|
1513 |
-
|
1514 |
-
|
1515 |
-
|
1516 |
-
|
1517 |
-
|
1518 |
-
|
1519 |
);
|
1520 |
|
1521 |
$this->popup_meta_style_controls();
|
1522 |
|
1523 |
-
|
1524 |
-
|
1525 |
-
|
1526 |
-
|
1527 |
-
|
1528 |
-
|
1529 |
-
|
1530 |
-
|
1531 |
-
|
1532 |
-
|
1533 |
-
|
1534 |
-
|
1535 |
-
|
1536 |
-
'label' => __('Typography', 'happy-elementor-addons'),
|
1537 |
-
'exclude'
|
1538 |
'font_family',
|
1539 |
],
|
1540 |
-
|
1541 |
-
|
1542 |
-
|
1543 |
-
|
1544 |
-
|
1545 |
-
|
1546 |
-
|
1547 |
-
|
1548 |
-
|
1549 |
-
|
1550 |
-
|
1551 |
-
|
1552 |
-
|
1553 |
-
|
1554 |
-
|
1555 |
-
|
1556 |
-
|
1557 |
-
|
1558 |
-
|
1559 |
-
|
1560 |
-
|
1561 |
-
|
1562 |
-
|
1563 |
-
|
1564 |
-
|
1565 |
'event_popup_close_btn_font_size',
|
1566 |
[
|
1567 |
-
'label'
|
1568 |
-
'type'
|
1569 |
'size_units' => [ 'px', '%' ],
|
1570 |
-
'range'
|
1571 |
'px' => [
|
1572 |
-
'min'
|
1573 |
-
'max'
|
1574 |
'step' => 1,
|
1575 |
],
|
1576 |
],
|
1577 |
-
'selectors'
|
1578 |
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-close' => 'font-size: {{SIZE}}{{UNIT}};',
|
1579 |
],
|
1580 |
]
|
1581 |
);
|
1582 |
|
1583 |
-
|
1584 |
-
|
1585 |
-
|
1586 |
-
|
1587 |
-
|
1588 |
-
|
1589 |
-
|
1590 |
-
|
1591 |
-
|
1592 |
-
|
1593 |
-
|
1594 |
-
|
1595 |
-
|
1596 |
-
|
1597 |
-
|
1598 |
-
|
1599 |
-
|
1600 |
-
|
1601 |
-
|
1602 |
-
|
1603 |
-
|
1604 |
-
|
1605 |
-
|
1606 |
-
|
1607 |
-
|
1608 |
-
|
1609 |
-
|
1610 |
-
|
1611 |
-
|
1612 |
-
);
|
1613 |
-
|
1614 |
-
|
1615 |
}
|
1616 |
|
1617 |
-
protected function popup_meta_style_controls
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1618 |
|
1619 |
-
|
1620 |
-
|
1621 |
-
|
1622 |
-
|
1623 |
-
|
1624 |
-
|
1625 |
-
|
1626 |
-
|
1627 |
|
1628 |
$this->add_responsive_control(
|
1629 |
-
'event_popup_meta_item_margin',
|
1630 |
-
[
|
1631 |
-
'label' => __('Item Margin', 'happy-elementor-addons'),
|
1632 |
-
'type' => Controls_Manager::DIMENSIONS,
|
1633 |
-
'size_units' => ['px', '%'],
|
1634 |
-
'selectors' => [
|
1635 |
-
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1636 |
-
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li:last-child' => 'margin-right: 0;',
|
1637 |
-
],
|
1638 |
-
]
|
1639 |
-
);
|
1640 |
-
|
1641 |
-
$this->add_control(
|
1642 |
-
'event_popup_meta_icon_heading',
|
1643 |
-
[
|
1644 |
-
'label' => __('Meta Icon', 'happy-elementor-addons'),
|
1645 |
-
'type' => Controls_Manager::HEADING,
|
1646 |
-
'separator' => 'before',
|
1647 |
-
]
|
1648 |
-
);
|
1649 |
-
|
1650 |
-
$this->add_responsive_control(
|
1651 |
'event_popup_meta_icon_font_size',
|
1652 |
[
|
1653 |
-
'label'
|
1654 |
-
'type'
|
1655 |
'size_units' => [ 'px', '%' ],
|
1656 |
-
'range'
|
1657 |
'px' => [
|
1658 |
-
'min'
|
1659 |
-
'max'
|
1660 |
'step' => 1,
|
1661 |
],
|
1662 |
],
|
1663 |
-
|
1664 |
-
|
1665 |
-
|
1666 |
-
|
1667 |
-
|
1668 |
-
]
|
1669 |
-
);
|
1670 |
-
|
1671 |
-
|
1672 |
-
|
1673 |
-
|
1674 |
-
|
1675 |
-
|
1676 |
-
|
1677 |
-
|
1678 |
-
|
1679 |
-
|
1680 |
-
|
1681 |
-
|
1682 |
-
|
1683 |
-
|
1684 |
-
|
1685 |
-
|
1686 |
-
|
1687 |
-
|
1688 |
-
|
1689 |
-
|
1690 |
-
|
1691 |
-
|
1692 |
-
|
1693 |
-
|
1694 |
'event_popup_meta_title_margin_bottom',
|
1695 |
[
|
1696 |
-
'label'
|
1697 |
-
'type'
|
1698 |
'size_units' => [ 'px', '%' ],
|
1699 |
-
'range'
|
1700 |
'px' => [
|
1701 |
-
'min'
|
1702 |
-
'max'
|
1703 |
'step' => 1,
|
1704 |
],
|
1705 |
],
|
1706 |
-
|
1707 |
-
|
1708 |
-
|
1709 |
-
|
1710 |
-
|
1711 |
]
|
1712 |
);
|
1713 |
|
1714 |
-
|
1715 |
-
|
1716 |
-
|
1717 |
-
|
1718 |
-
'label' => __('Typography', 'happy-elementor-addons'),
|
1719 |
-
'exclude'
|
1720 |
'font_family',
|
1721 |
],
|
1722 |
-
|
1723 |
-
|
1724 |
-
|
1725 |
-
|
1726 |
-
|
1727 |
-
|
1728 |
-
|
1729 |
-
|
1730 |
-
|
1731 |
-
|
1732 |
-
|
1733 |
-
|
1734 |
-
|
1735 |
-
],
|
1736 |
-
]
|
1737 |
-
);
|
1738 |
-
|
1739 |
-
$this->add_control(
|
1740 |
-
'event_popup_meta_content_heading',
|
1741 |
-
[
|
1742 |
-
'label' => __('Meta Content', 'happy-elementor-addons'),
|
1743 |
-
'type' => Controls_Manager::HEADING,
|
1744 |
-
'separator' => 'before',
|
1745 |
-
]
|
1746 |
-
);
|
1747 |
-
|
1748 |
-
$this->add_group_control(
|
1749 |
-
Group_Control_Typography::get_type(),
|
1750 |
-
[
|
1751 |
-
'name' => 'event_popup_meta_content_typography',
|
1752 |
-
'label' => __('Typography', 'happy-elementor-addons'),
|
1753 |
-
'exclude' => [
|
1754 |
-
'font_family',
|
1755 |
],
|
1756 |
-
|
1757 |
-
|
1758 |
-
);
|
1759 |
|
1760 |
-
|
1761 |
-
|
1762 |
-
|
1763 |
-
|
1764 |
-
|
1765 |
-
|
1766 |
-
|
1767 |
-
|
1768 |
-
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-event-location' => 'color: {{VALUE}}',
|
1769 |
-
],
|
1770 |
-
]
|
1771 |
-
);
|
1772 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1773 |
|
1774 |
}
|
1775 |
|
1776 |
|
1777 |
-
protected function render
|
1778 |
|
1779 |
$settings = $this->get_settings_for_display();
|
1780 |
|
1781 |
-
if ($settings['event_calendar_type'] == 'google_calendar') {
|
1782 |
-
|
1783 |
-
|
1784 |
-
|
1785 |
-
|
1786 |
-
|
1787 |
-
|
1788 |
|
1789 |
-
|
1790 |
-
|
1791 |
|
1792 |
$this->add_render_attribute( 'wrapper', 'class', 'ha-ec-wrapper' );
|
1793 |
|
1794 |
$this->add_render_attribute(
|
1795 |
'event-calendar',
|
1796 |
[
|
1797 |
-
'id'
|
1798 |
-
'class'
|
1799 |
-
'data-cal-id'
|
1800 |
-
'data-locale'
|
1801 |
'data-initialview' => esc_attr( $default_view ),
|
1802 |
-
'data-firstday'
|
1803 |
-
'data-events'
|
1804 |
-
'data-show-popup'
|
1805 |
-
'data-allday-text' => !empty($settings['allday_text']) ? esc_html( $settings['allday_text'] ) : '',
|
1806 |
]
|
1807 |
);
|
1808 |
|
@@ -1811,221 +1810,223 @@ class Event_Calendar extends Base {
|
|
1811 |
<div <?php $this->print_render_attribute_string( 'event-calendar' ); ?>></div>
|
1812 |
</div>
|
1813 |
|
1814 |
-
|
1815 |
-
|
1816 |
-
|
1817 |
-
|
1818 |
endif;
|
1819 |
}
|
1820 |
|
1821 |
-
public function get_manual_calendar_events
|
1822 |
$events = $settings['manual_event_list'];
|
1823 |
|
1824 |
-
|
1825 |
-
|
1826 |
-
|
1827 |
|
1828 |
-
|
1829 |
|
1830 |
-
|
1831 |
-
|
1832 |
-
$end
|
1833 |
|
1834 |
-
$colors[
|
1835 |
-
$colors[
|
1836 |
|
1837 |
-
|
1838 |
-
|
1839 |
-
|
1840 |
}
|
1841 |
|
1842 |
-
$image = !empty( $event['image']['url'] ) ? esc_url( $event['image']['url'] ) : ''
|
1843 |
-
if( !empty( $event['image']['id'] ) ){
|
1844 |
$image = esc_url( wp_get_attachment_image_url( $event['image']['id'], $event['thumbnail_size'] ) );
|
1845 |
}
|
|
|
|
|
|
|
|
|
1846 |
|
1847 |
-
|
1848 |
-
|
1849 |
-
|
1850 |
-
|
1851 |
-
|
1852 |
-
|
1853 |
-
|
1854 |
-
|
1855 |
-
|
1856 |
-
|
1857 |
-
'nofollow'
|
1858 |
-
'guest'
|
1859 |
-
'location'
|
1860 |
-
'image'
|
1861 |
-
|
1862 |
-
|
1863 |
-
|
1864 |
-
|
1865 |
-
|
1866 |
-
|
1867 |
}
|
1868 |
|
1869 |
|
1870 |
-
|
1871 |
|
1872 |
-
|
1873 |
-
$message = __('Please input API key & Calendar ID.', 'happy-elementor-addons');
|
1874 |
-
printf('<span class="ha-ec-error-message">%1$s</span>', esc_html( $message ) );
|
1875 |
-
|
1876 |
}
|
1877 |
|
1878 |
-
|
1879 |
-
|
1880 |
|
1881 |
-
|
1882 |
-
|
1883 |
|
1884 |
-
|
1885 |
-
|
1886 |
-
|
1887 |
-
|
1888 |
-
|
1889 |
-
|
1890 |
|
1891 |
-
|
1892 |
-
|
1893 |
-
|
1894 |
|
1895 |
-
|
1896 |
-
|
1897 |
|
1898 |
-
|
1899 |
-
$data = wp_remote_retrieve_body(wp_remote_get(add_query_arg($arg, $base_url)));
|
1900 |
|
1901 |
// if( is_object( json_decode($data) ) && !array_key_exists('error', json_decode($data) ) )
|
1902 |
-
if( is_object( json_decode($data) ) && !property_exists( json_decode($data),'error' ) ) {
|
1903 |
// echo 'cacheeed';
|
1904 |
// set_transient($transient_key, $data, 1 * HOUR_IN_SECONDS);
|
1905 |
-
set_transient($transient_key, $data, 10 * MINUTE_IN_SECONDS);
|
1906 |
}
|
1907 |
-
|
1908 |
|
1909 |
-
if( is_object( json_decode( $data ) ) && property_exists( json_decode($data),'error' ) ){
|
1910 |
-
$message = __('Please input valid API key & Calendar ID.', 'happy-elementor-addons');
|
1911 |
-
printf('<span class="ha-ec-error-message">%1$s</span>', esc_html( $message ));
|
1912 |
return [];
|
1913 |
}
|
1914 |
|
1915 |
$data = false !== $data ? json_decode( $data ) : '';
|
1916 |
|
1917 |
$calendar_data = [];
|
1918 |
-
|
1919 |
|
1920 |
-
|
1921 |
|
1922 |
-
|
1923 |
-
|
1924 |
}
|
1925 |
|
1926 |
$all_day = '';
|
1927 |
|
1928 |
-
|
1929 |
-
|
1930 |
-
|
1931 |
-
|
1932 |
-
|
1933 |
-
|
1934 |
-
|
1935 |
}
|
1936 |
|
1937 |
-
|
1938 |
-
|
1939 |
-
|
1940 |
-
|
1941 |
-
|
1942 |
-
'end'
|
1943 |
-
'url'
|
1944 |
-
|
1945 |
-
|
1946 |
-
'nofollow'
|
1947 |
-
'guest'
|
1948 |
-
'location'
|
1949 |
-
|
1950 |
-
|
1951 |
-
|
1952 |
-
|
1953 |
-
}
|
1954 |
|
1955 |
-
|
1956 |
-
|
1957 |
|
1958 |
|
1959 |
-
|
1960 |
|
1961 |
-
|
1962 |
-
|
1963 |
}
|
1964 |
|
1965 |
if ( 'selected_event' !== $settings['the_events_calendar_source'] ) {
|
1966 |
-
|
1967 |
'posts_per_page' => $settings['the_events_calendar_item'],
|
1968 |
];
|
1969 |
}
|
1970 |
|
1971 |
-
|
1972 |
-
|
1973 |
-
|
1974 |
-
|
1975 |
-
|
1976 |
-
|
1977 |
-
|
1978 |
-
|
1979 |
}
|
1980 |
|
1981 |
-
|
1982 |
-
|
1983 |
}
|
1984 |
|
1985 |
$events = tribe_get_events( $arg );
|
1986 |
|
1987 |
-
|
1988 |
-
|
1989 |
}
|
1990 |
|
1991 |
-
|
1992 |
-
|
1993 |
|
1994 |
-
|
1995 |
-
$all_day
|
1996 |
|
1997 |
-
|
1998 |
-
|
1999 |
-
|
2000 |
}
|
2001 |
|
2002 |
$image = get_the_post_thumbnail_url( $event->ID );
|
2003 |
|
2004 |
-
|
2005 |
-
|
2006 |
-
|
2007 |
-
|
2008 |
-
|
2009 |
-
'end'
|
2010 |
-
|
2011 |
-
|
2012 |
-
|
2013 |
-
'nofollow'
|
2014 |
-
'guest'
|
2015 |
-
'location'
|
2016 |
-
'image'
|
2017 |
-
|
2018 |
-
|
2019 |
return $calendar_data;
|
2020 |
|
2021 |
-
|
2022 |
|
2023 |
-
public function get_popup_markup
|
2024 |
-
|
2025 |
-
|
2026 |
-
|
2027 |
-
|
2028 |
-
|
2029 |
<div class="ha-ec-popup">
|
2030 |
|
2031 |
<span class="ha-ec-popup-close"><i class="eicon-editor-close"></i></span>
|
@@ -2037,23 +2038,23 @@ class Event_Calendar extends Base {
|
|
2037 |
<div class="ha-ec-popup-content">
|
2038 |
<ul>
|
2039 |
<li class="ha-ec-event-time-wrap">
|
2040 |
-
<div class="ha-ec-time-icon">'
|
2041 |
<div class="ha-ec-time-content">
|
2042 |
-
<span class="ha-ec-time-title">'
|
2043 |
<span class="ha-ec-event-time"></span>
|
2044 |
</div>
|
2045 |
</li>
|
2046 |
<li class="ha-ec-event-guest-wrap">
|
2047 |
-
<div class="ha-ec-guest-icon">'
|
2048 |
<div class="ha-ec-guest-content">
|
2049 |
-
<span class="ha-ec-guest-title">'
|
2050 |
<span class="ha-ec-event-guest"></span>
|
2051 |
</div>
|
2052 |
</li>
|
2053 |
<li class="ha-ec-event-location-wrap">
|
2054 |
-
<div class="ha-ec-location-icon">'
|
2055 |
<div class="ha-ec-location-content">
|
2056 |
-
<span class="ha-ec-location-title">'
|
2057 |
<span class="ha-ec-event-location"></span>
|
2058 |
</div>
|
2059 |
</li>
|
@@ -2061,7 +2062,7 @@ class Event_Calendar extends Base {
|
|
2061 |
<h3 class="ha-ec-event-title"></h3>
|
2062 |
<p class="ha-ec-popup-desc"></p>
|
2063 |
<div class="ha-ec-popup-readmore">
|
2064 |
-
<a class="ha-ec-popup-readmore-link" href="">'
|
2065 |
</div>
|
2066 |
</div>
|
2067 |
</div>
|
@@ -2069,7 +2070,7 @@ class Event_Calendar extends Base {
|
|
2069 |
|
2070 |
</div>
|
2071 |
</div>';
|
2072 |
-
|
2073 |
}
|
2074 |
|
2075 |
public function render_svg_icon( $icon_name ) {
|
27 |
* @access public
|
28 |
*
|
29 |
*/
|
30 |
+
public function get_title() {
|
31 |
return __( 'Event Calendar', 'happy-elementor-addons' );
|
32 |
}
|
33 |
|
43 |
* @access public
|
44 |
*
|
45 |
*/
|
46 |
+
public function get_icon() {
|
47 |
return 'hm hm-event-calendar';
|
48 |
}
|
49 |
|
50 |
+
public function get_keywords() {
|
51 |
return [ 'event-calendar', 'event', 'calender', 'time', 'shedule', 'google-calender' ];
|
52 |
}
|
53 |
|
56 |
*
|
57 |
* @return array
|
58 |
*/
|
59 |
+
public static function get_events() {
|
60 |
+
if ( ! function_exists( 'tribe_get_events' ) ) {
|
61 |
+
return [];
|
62 |
+
}
|
63 |
$posts = [];
|
64 |
|
65 |
$_posts = tribe_get_events();
|
77 |
* @return array
|
78 |
*/
|
79 |
public static function get_the_event_calendar_cat() {
|
80 |
+
if ( ! function_exists( 'tribe_get_events' ) ) {
|
81 |
+
return [];
|
82 |
+
}
|
83 |
+
$args = [
|
84 |
+
'taxonomy' => 'tribe_events_cat',
|
85 |
+
'hide_empty' => false,
|
86 |
];
|
87 |
+
$options = [];
|
88 |
+
$tags = get_tags( $args );
|
89 |
|
90 |
+
if ( is_wp_error( $tags ) ) {
|
91 |
+
return [];
|
92 |
+
}
|
93 |
|
94 |
+
foreach ( $tags as $tag ) {
|
95 |
+
$options[ $tag->term_id ] = $tag->name;
|
96 |
+
}
|
97 |
+
return $options;
|
98 |
+
}
|
99 |
|
100 |
/**
|
101 |
* Get a language code
|
103 |
* @return array
|
104 |
*/
|
105 |
protected function language_code_list() {
|
106 |
+
return [
|
107 |
+
'af' => 'Afrikaans',
|
108 |
+
'sq' => 'Albanian',
|
109 |
+
'ar' => 'Arabic',
|
110 |
+
'eu' => 'Basque',
|
111 |
+
'bn' => 'Bengali',
|
112 |
+
'bs' => 'Bosnian',
|
113 |
+
'bg' => 'Bulgarian',
|
114 |
+
'ca' => 'Catalan',
|
115 |
+
'zh-cn' => 'Chinese',
|
116 |
+
'zh-tw' => 'Chinese-tw',
|
117 |
+
'hr' => 'Croatian',
|
118 |
+
'cs' => 'Czech',
|
119 |
+
'da' => 'Danish',
|
120 |
+
'nl' => 'Dutch',
|
121 |
+
'en' => 'English',
|
122 |
+
'et' => 'Estonian',
|
123 |
+
'fi' => 'Finnish',
|
124 |
+
'fr' => 'French',
|
125 |
+
'gl' => 'Galician',
|
126 |
+
'ka' => 'Georgian',
|
127 |
+
'de' => 'German',
|
128 |
+
'el' => 'Greek (Modern)',
|
129 |
+
'he' => 'Hebrew',
|
130 |
+
'hi' => 'Hindi',
|
131 |
+
'hu' => 'Hungarian',
|
132 |
+
'is' => 'Icelandic',
|
133 |
+
'io' => 'Ido',
|
134 |
+
'id' => 'Indonesian',
|
135 |
+
'it' => 'Italian',
|
136 |
+
'ja' => 'Japanese',
|
137 |
+
'kk' => 'Kazakh',
|
138 |
+
'ko' => 'Korean',
|
139 |
+
'lv' => 'Latvian',
|
140 |
+
'lb' => 'Letzeburgesch',
|
141 |
+
'lt' => 'Lithuanian',
|
142 |
+
'lu' => 'Luba-Katanga',
|
143 |
+
'mk' => 'Macedonian',
|
144 |
+
'mg' => 'Malagasy',
|
145 |
+
'ms' => 'Malay',
|
146 |
+
'ro' => 'Moldovan, Moldavian, Romanian',
|
147 |
+
'nb' => 'Norwegian Bokmål',
|
148 |
+
'nn' => 'Norwegian Nynorsk',
|
149 |
+
'fa' => 'Persian',
|
150 |
+
'pl' => 'Polish',
|
151 |
+
'pt' => 'Portuguese',
|
152 |
+
'ru' => 'Russian',
|
153 |
+
'sr' => 'Serbian',
|
154 |
+
'sk' => 'Slovak',
|
155 |
+
'sl' => 'Slovenian',
|
156 |
+
'es' => 'Spanish',
|
157 |
+
'sv' => 'Swedish',
|
158 |
+
'tr' => 'Turkish',
|
159 |
+
'uk' => 'Ukrainian',
|
160 |
+
'vi' => 'Vietnamese',
|
161 |
+
];
|
162 |
+
}
|
163 |
|
164 |
/**
|
165 |
+
* Register widget content controls
|
166 |
+
*/
|
167 |
+
protected function register_content_controls() {
|
168 |
|
169 |
$this->event_content_controls();
|
170 |
|
175 |
$this->event_settings_content_controls();
|
176 |
}
|
177 |
|
178 |
+
protected function event_content_controls() {
|
179 |
|
180 |
$this->start_controls_section(
|
181 |
'_section_event',
|
182 |
[
|
183 |
'label' => __( 'Event', 'happy-elementor-addons' ),
|
184 |
+
'tab' => Controls_Manager::TAB_CONTENT,
|
185 |
]
|
186 |
);
|
187 |
|
188 |
$this->add_control(
|
189 |
'event_calendar_type',
|
190 |
[
|
191 |
+
'label' => __( 'Source', 'happy-elementor-addons' ),
|
192 |
'label_block' => false,
|
193 |
+
'type' => Controls_Manager::SELECT,
|
194 |
+
'default' => 'manual',
|
195 |
+
'options' => [
|
196 |
+
'manual' => __( 'Manual', 'happy-elementor-addons' ),
|
197 |
+
'google_calendar' => __( 'Google Calendar', 'happy-elementor-addons' ),
|
198 |
+
'the_events_calendar' => __( 'The Event Calendar', 'happy-elementor-addons' ),
|
199 |
],
|
200 |
// 'multiple' => true,
|
201 |
]
|
202 |
);
|
203 |
|
204 |
$repeater = new Repeater();
|
205 |
+
$repeater->start_controls_tabs( 'event_calendar_tabs' );
|
206 |
|
207 |
+
$repeater->start_controls_tab(
|
208 |
+
'event_calendar_content_tab',
|
209 |
+
[
|
210 |
+
'label' => __( 'Content', 'happy-elementor-addons' ),
|
211 |
+
]
|
212 |
);
|
213 |
|
214 |
$repeater->add_control(
|
215 |
'title',
|
216 |
[
|
217 |
+
'label' => __( 'Title', 'happy-elementor-addons' ),
|
218 |
+
'type' => Controls_Manager::TEXT,
|
219 |
'label_block' => true,
|
220 |
+
'default' => __( 'Event Title', 'happy-elementor-addons' ),
|
221 |
+
'dynamic' => [
|
222 |
'active' => true,
|
223 |
+
],
|
224 |
]
|
225 |
);
|
226 |
|
227 |
$repeater->add_control(
|
228 |
'guest',
|
229 |
[
|
230 |
+
'label' => __( 'Guest/Speaker', 'happy-elementor-addons' ),
|
231 |
+
'type' => Controls_Manager::TEXT,
|
232 |
'label_block' => true,
|
233 |
+
'default' => __( 'John Doe', 'happy-elementor-addons' ),
|
234 |
+
'dynamic' => [
|
235 |
'active' => true,
|
236 |
+
],
|
237 |
]
|
238 |
);
|
239 |
|
240 |
$repeater->add_control(
|
241 |
'location',
|
242 |
[
|
243 |
+
'label' => __( 'Location', 'happy-elementor-addons' ),
|
244 |
+
'type' => Controls_Manager::TEXT,
|
245 |
'label_block' => true,
|
246 |
+
'default' => __( '4382 Roosevelt Road, KS, Kansas', 'happy-elementor-addons' ),
|
247 |
+
'dynamic' => [
|
248 |
'active' => true,
|
249 |
+
],
|
250 |
]
|
251 |
);
|
252 |
|
253 |
$repeater->add_control(
|
254 |
'image',
|
255 |
[
|
256 |
+
'label' => __( 'Choose Image', 'happy-elementor-addons' ),
|
257 |
+
'type' => Controls_Manager::MEDIA,
|
258 |
'default' => [
|
259 |
'url' => Utils::get_placeholder_image_src(),
|
260 |
],
|
262 |
);
|
263 |
|
264 |
$repeater->add_group_control(
|
265 |
+
Group_Control_Image_Size::get_type(),
|
266 |
+
[
|
267 |
+
'name' => 'thumbnail',
|
268 |
+
'label' => 'Thumbnail Size',
|
269 |
+
'default' => 'thumbnail',
|
270 |
+
'separator' => 'before',
|
271 |
+
'exclude' => [
|
272 |
+
'custom',
|
273 |
+
],
|
274 |
+
]
|
275 |
);
|
276 |
|
277 |
$repeater->add_control(
|
278 |
+
'details_link',
|
279 |
+
[
|
280 |
+
'label' => __( 'Details Link', 'happy-elementor-addons' ),
|
281 |
+
'type' => Controls_Manager::URL,
|
282 |
+
'placeholder' => __( 'https://example.com', 'happy-elementor-addons' ),
|
283 |
+
'options' => [ 'is_external', 'nofollow', 'custom_attributes' ],
|
284 |
+
'show_external' => true,
|
285 |
+
// 'custom_attributes' => false,
|
286 |
+
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
287 |
);
|
288 |
|
289 |
$repeater->add_control(
|
290 |
+
'all_day',
|
291 |
[
|
292 |
+
'label' => __( 'All Day', 'happy-elementor-addons' ),
|
293 |
+
'type' => Controls_Manager::SWITCHER,
|
294 |
+
'label_block' => false,
|
|
|
295 |
'return_value' => 'yes',
|
296 |
+
]
|
297 |
+
);
|
298 |
+
|
299 |
+
$repeater->add_control(
|
300 |
+
'start_date',
|
301 |
+
[
|
302 |
+
'label' => __( 'Start Date', 'happy-elementor-addons' ),
|
303 |
+
'type' => Controls_Manager::DATE_TIME,
|
304 |
+
'default' => date( 'Y-m-d H:i', current_time( 'timestamp', 0 ) ),
|
305 |
+
'condition' => [
|
306 |
+
'all_day' => '',
|
307 |
+
],
|
308 |
+
]
|
309 |
+
);
|
310 |
+
|
311 |
+
$repeater->add_control(
|
312 |
+
'end_date',
|
313 |
+
[
|
314 |
+
'label' => __( 'End Date', 'happy-elementor-addons' ),
|
315 |
+
'type' => Controls_Manager::DATE_TIME,
|
316 |
+
'default' => date( 'Y-m-d H:i', strtotime( '+59 minute', current_time( 'timestamp', 0 ) ) ),
|
317 |
+
'condition' => [
|
318 |
+
'all_day' => '',
|
319 |
+
],
|
320 |
+
]
|
321 |
+
);
|
322 |
+
|
323 |
+
$repeater->add_control(
|
324 |
+
'start_date_allday',
|
325 |
+
[
|
326 |
+
'label' => __( 'Start Date', 'happy-elementor-addons' ),
|
327 |
+
'type' => Controls_Manager::DATE_TIME,
|
328 |
+
'picker_options' => ['enableTime' => false],
|
329 |
+
'default' => date( 'Y-m-d', current_time( 'timestamp', 0 ) ),
|
330 |
+
'condition' => [
|
331 |
+
'all_day' => 'yes',
|
332 |
+
],
|
333 |
+
]
|
334 |
+
);
|
335 |
+
|
336 |
+
$repeater->add_control(
|
337 |
+
'end_date_allday',
|
338 |
+
[
|
339 |
+
'label' => __( 'End Date', 'happy-elementor-addons' ),
|
340 |
+
'type' => Controls_Manager::DATE_TIME,
|
341 |
+
'picker_options' => ['enableTime' => false],
|
342 |
+
'default' => date( 'Y-m-d', current_time( 'timestamp', 0 ) ),
|
343 |
+
'condition' => [
|
344 |
+
'all_day' => 'yes',
|
345 |
+
],
|
346 |
+
]
|
347 |
+
);
|
348 |
+
|
349 |
+
$repeater->add_control(
|
350 |
+
'individual_style',
|
351 |
+
[
|
352 |
+
'label' => __( 'Individual Style?', 'happy-elementor-addons' ),
|
353 |
+
'type' => Controls_Manager::SWITCHER,
|
354 |
+
'label_on' => __( 'Yes', 'happy-elementor-addons' ),
|
355 |
+
'label_off' => __( 'No', 'happy-elementor-addons' ),
|
356 |
+
'return_value' => 'yes',
|
357 |
+
'default' => 'no',
|
358 |
+
'style_transfer' => true,
|
359 |
+
'separator' => 'after',
|
360 |
]
|
361 |
);
|
362 |
|
363 |
$repeater->add_control(
|
364 |
'text_color',
|
365 |
[
|
366 |
+
'label' => __( 'Text Color', 'happy-elementor-addons' ),
|
367 |
+
'type' => Controls_Manager::COLOR,
|
368 |
+
'selectors' => [
|
369 |
'{{WRAPPER}} .ha-ec-wrapper {{CURRENT_ITEM}}' => 'color: {{VALUE}}!important;',
|
370 |
'{{WRAPPER}} .ha-ec-wrapper {{CURRENT_ITEM}} .fc-event-main' => 'color: {{VALUE}}!important;',
|
371 |
],
|
372 |
+
'condition' => [
|
373 |
'individual_style' => 'yes',
|
374 |
],
|
375 |
+
'style_transfer' => true,
|
376 |
+
// 'render_type' => 'template',
|
377 |
]
|
378 |
);
|
379 |
|
380 |
$repeater->add_control(
|
381 |
'bg_color',
|
382 |
[
|
383 |
+
'label' => __( 'Background', 'happy-elementor-addons' ),
|
384 |
+
'type' => Controls_Manager::COLOR,
|
385 |
+
'selectors' => [
|
386 |
'{{WRAPPER}} .ha-ec-wrapper {{CURRENT_ITEM}}' => 'background-color: {{VALUE}}!important;',
|
387 |
],
|
388 |
+
'condition' => [
|
389 |
'individual_style' => 'yes',
|
390 |
],
|
391 |
+
'style_transfer' => true,
|
392 |
]
|
393 |
);
|
394 |
|
395 |
$repeater->add_control(
|
396 |
'border_color',
|
397 |
[
|
398 |
+
'label' => __( 'Dot Color', 'happy-elementor-addons' ),
|
399 |
+
'type' => Controls_Manager::COLOR,
|
400 |
+
'selectors' => [
|
401 |
'{{WRAPPER}} .ha-ec-wrapper {{CURRENT_ITEM}} .fc-daygrid-event-dot' => 'border-color: {{VALUE}}!important;',
|
402 |
'{{WRAPPER}} .ha-ec-wrapper {{CURRENT_ITEM}} .fc-list-event-dot' => 'border-color: {{VALUE}}!important;',
|
403 |
],
|
404 |
+
'condition' => [
|
405 |
+
'individual_style' => 'yes',
|
406 |
],
|
407 |
+
'style_transfer' => true,
|
408 |
]
|
409 |
);
|
410 |
|
411 |
$repeater->end_controls_tab();
|
412 |
|
413 |
+
$repeater->start_controls_tab(
|
414 |
+
'event_calendar_description_tab',
|
415 |
+
[
|
416 |
+
'label' => __( 'Description', 'happy-elementor-addons' ),
|
417 |
+
]
|
418 |
);
|
419 |
|
420 |
+
$repeater->add_control(
|
421 |
+
'description',
|
422 |
+
[
|
423 |
+
'label' => __( 'Description', 'happy-elementor-addons' ),
|
424 |
+
'show_label' => true,
|
425 |
+
'type' => Controls_Manager::WYSIWYG,
|
426 |
+
'default' => sprintf(
|
427 |
'<strong>%s</strong> %s',
|
428 |
+
__( 'Lorem Ipsum', 'happy-elementor-addons' ),
|
429 |
+
__( 'is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry\'s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries', 'happy-elementor-addons' )
|
430 |
),
|
431 |
|
432 |
+
'default' => __( '<strong>Lorem Ipsum</strong> is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry\'s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries', 'happy-elementor-addons' ),
|
433 |
+
]
|
434 |
+
);
|
|
|
435 |
|
436 |
$repeater->end_controls_tab();
|
437 |
$repeater->end_controls_tabs();
|
439 |
$this->add_control(
|
440 |
'manual_event_list',
|
441 |
[
|
442 |
+
'show_label' => false,
|
443 |
+
'type' => Controls_Manager::REPEATER,
|
444 |
+
'fields' => $repeater->get_controls(),
|
445 |
'title_field' => '{{{ title }}}',
|
446 |
+
'default' => [
|
447 |
[
|
448 |
+
'title' => __( 'Event Title', 'happy-elementor-addons' ),
|
449 |
],
|
450 |
],
|
451 |
+
'condition' => [
|
452 |
+
'event_calendar_type' => 'manual',
|
453 |
],
|
454 |
]
|
455 |
);
|
458 |
$this->add_control(
|
459 |
'the_event_calendar_warning_text',
|
460 |
[
|
461 |
+
'type' => Controls_Manager::RAW_HTML,
|
462 |
+
'raw' => sprintf(
|
463 |
'<strong>%s</strong> %s <a href="plugin-install.php?s=the-events-calendar&tab=search&type=term" target="_blank">%s</a> %s',
|
464 |
+
__( 'The Events Calendar', 'happy-elementor-addons' ),
|
465 |
+
__( 'is not installed/activated on your site. Please install and activate.', 'happy-elementor-addons' ),
|
466 |
+
__( 'The Events Calendar', 'happy-elementor-addons' ),
|
467 |
+
__( ' first.', 'happy-elementor-addons' )
|
468 |
),
|
469 |
// 'content_classes' => 'ha-warning',
|
470 |
'condition' => [
|
476 |
$this->end_controls_section();
|
477 |
}
|
478 |
|
479 |
+
protected function event_google_content_controls() {
|
480 |
|
481 |
$this->start_controls_section(
|
482 |
+
'_section_event_google_calendar',
|
483 |
+
[
|
484 |
+
'label' => __( 'Google Calendar', 'happy-elementor-addons' ),
|
485 |
+
'tab' => Controls_Manager::TAB_CONTENT,
|
486 |
+
'condition' => [
|
487 |
+
'event_calendar_type' => 'google_calendar',
|
488 |
+
],
|
489 |
+
]
|
490 |
+
);
|
491 |
+
|
492 |
+
$this->add_control(
|
493 |
+
'google_calendar_api_key',
|
494 |
+
[
|
495 |
+
'label' => __( 'API Key', 'happy-elementor-addons' ),
|
496 |
+
'label_block' => true,
|
497 |
+
'type' => Controls_Manager::TEXT,
|
498 |
+
'default' => '',
|
499 |
+
'description' => sprintf( __( '<a href="https://docs.simplecalendar.io/google-api-key/" target="_blank">%s</a>', 'happy-elementor-addons' ), 'Get API Key' ),
|
500 |
+
]
|
501 |
+
);
|
502 |
+
|
503 |
+
$this->add_control(
|
504 |
+
'google_calendar_id',
|
505 |
+
[
|
506 |
+
'label' => __( 'Calendar ID', 'happy-elementor-addons' ),
|
507 |
+
'label_block' => true,
|
508 |
+
'type' => Controls_Manager::TEXT,
|
509 |
+
'default' => '',
|
510 |
+
//'description' => sprintf(__('<a href="#" target="_blank">%s</a>','happy-elementor-addons'), 'Get calendar ID'),
|
511 |
+
]
|
512 |
+
);
|
513 |
+
|
514 |
+
$this->add_control(
|
515 |
+
'google_calendar_start_date',
|
516 |
+
[
|
517 |
+
'label' => __( 'Start Date', 'happy-elementor-addons' ),
|
518 |
+
'type' => Controls_Manager::DATE_TIME,
|
519 |
+
'default' => date( 'Y-m-d H:i', current_time( 'timestamp', 0 ) ),
|
520 |
+
]
|
521 |
+
);
|
522 |
+
|
523 |
+
$this->add_control(
|
524 |
+
'google_calendar_end_date',
|
525 |
+
[
|
526 |
+
'label' => __( 'End Date', 'happy-elementor-addons' ),
|
527 |
+
'type' => Controls_Manager::DATE_TIME,
|
528 |
+
'default' => date( 'Y-m-d H:i', strtotime( '+6 months', current_time( 'timestamp', 0 ) ) ),
|
529 |
+
]
|
530 |
+
);
|
531 |
+
|
532 |
+
$this->add_control(
|
533 |
+
'google_calendar_max_item',
|
534 |
+
[
|
535 |
+
'label' => __( 'Number Of Events', 'happy-elementor-addons' ),
|
536 |
+
'type' => Controls_Manager::NUMBER,
|
537 |
+
'min' => 1,
|
538 |
+
'default' => 100,
|
539 |
+
]
|
540 |
+
);
|
541 |
+
|
542 |
+
$this->end_controls_section();
|
543 |
}
|
544 |
|
545 |
+
protected function the_event_calendar_content_controls() {
|
546 |
|
547 |
//the events calendar
|
548 |
+
if ( class_exists( 'Tribe__Events__Main' ) ) {
|
549 |
|
550 |
$this->start_controls_section(
|
551 |
'_section_the_events_calendar',
|
552 |
[
|
553 |
+
'label' => __( 'The Event Calendar', 'happy-elementor-addons' ),
|
554 |
'tab' => Controls_Manager::TAB_CONTENT,
|
555 |
'condition' => [
|
556 |
'event_calendar_type' => 'the_events_calendar',
|
561 |
$this->add_control(
|
562 |
'the_events_calendar_source',
|
563 |
[
|
564 |
+
'label' => __( 'Get Events By', 'happy-elementor-addons' ),
|
565 |
'type' => Controls_Manager::SELECT,
|
566 |
'label_block' => true,
|
567 |
'default' => ['all'],
|
568 |
'options' => [
|
569 |
+
'all' => __( 'All Event', 'happy-elementor-addons' ),
|
570 |
+
'category' => __( 'By Category', 'happy-elementor-addons' ),
|
571 |
+
'selected_event' => __( 'Selected Event', 'happy-elementor-addons' ),
|
572 |
],
|
573 |
// 'render_type' => 'none',
|
574 |
]
|
575 |
);
|
576 |
|
|
|
577 |
$this->add_control(
|
578 |
'the_events_calendar_category',
|
579 |
[
|
580 |
+
'label' => __( 'Event Category', 'happy-elementor-addons' ),
|
581 |
'label_block' => true,
|
582 |
'type' => Controls_Manager::SELECT2,
|
583 |
'multiple' => true,
|
584 |
'options' => self::get_the_event_calendar_cat(),
|
585 |
+
'condition' => [
|
586 |
'the_events_calendar_source' => 'category',
|
587 |
],
|
588 |
]
|
591 |
$this->add_control(
|
592 |
'the_events_calendar_selected',
|
593 |
[
|
594 |
+
'label' => __( 'Select Events', 'happy-elementor-addons' ),
|
595 |
'label_block' => true,
|
596 |
'type' => Controls_Manager::SELECT2,
|
597 |
'multiple' => true,
|
598 |
'options' => self::get_events(),
|
599 |
+
'condition' => [
|
600 |
'the_events_calendar_source' => 'selected_event',
|
601 |
],
|
602 |
]
|
605 |
$this->add_control(
|
606 |
'the_events_calendar_item',
|
607 |
[
|
608 |
+
'label' => __( 'Event Item', 'happy-elementor-addons' ),
|
609 |
+
'type' => Controls_Manager::NUMBER,
|
610 |
+
'min' => 1,
|
611 |
+
'default' => 12,
|
612 |
'condition' => [
|
613 |
'the_events_calendar_source!' => 'selected_event',
|
614 |
],
|
620 |
|
621 |
}
|
622 |
|
623 |
+
protected function event_settings_content_controls() {
|
624 |
|
625 |
$this->start_controls_section(
|
626 |
'_section_event_settings',
|
627 |
[
|
628 |
'label' => __( 'Settings', 'happy-elementor-addons' ),
|
629 |
+
'tab' => Controls_Manager::TAB_CONTENT,
|
630 |
]
|
631 |
);
|
632 |
|
633 |
$this->add_control(
|
634 |
+
'language',
|
635 |
+
[
|
636 |
+
'label' => __( 'Language', 'happy-elementor-addons' ),
|
637 |
+
'type' => Controls_Manager::SELECT,
|
638 |
'options' => [
|
639 |
+
'manual' => __( 'Manual', 'happy-elementor-addons' ),
|
640 |
+
'google_calendar' => __( 'Google Calendar', 'happy-elementor-addons' ),
|
641 |
],
|
642 |
'options' => $this->language_code_list(),
|
643 |
+
'default' => 'en',
|
644 |
+
]
|
645 |
+
);
|
646 |
+
|
647 |
+
$this->add_control(
|
648 |
+
'default_view',
|
649 |
+
[
|
650 |
+
'label' => __( 'Calendar Default View', 'happy-elementor-addons' ),
|
651 |
+
'type' => Controls_Manager::SELECT,
|
652 |
+
'options' => [
|
653 |
+
'timeGridDay' => __( 'Day', 'happy-elementor-addons' ),
|
654 |
+
'timeGridWeek' => __( 'Week', 'happy-elementor-addons' ),
|
655 |
+
'dayGridMonth' => __( 'Month', 'happy-elementor-addons' ),
|
656 |
+
'listMonth' => __( 'List', 'happy-elementor-addons' ),
|
657 |
+
],
|
658 |
+
'default' => 'dayGridMonth',
|
659 |
+
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
660 |
);
|
661 |
|
662 |
$this->add_control(
|
663 |
+
'event_calendar_first_day',
|
664 |
+
[
|
665 |
+
'label' => __( 'First Day of Week', 'happy-elementor-addons' ),
|
666 |
+
'type' => Controls_Manager::SELECT,
|
667 |
+
'options' => [
|
668 |
+
'0' => __( 'Sunday', 'happy-elementor-addons' ),
|
669 |
+
'1' => __( 'Monday', 'happy-elementor-addons' ),
|
670 |
+
'2' => __( 'Tuesday', 'happy-elementor-addons' ),
|
671 |
+
'3' => __( 'Wednesday', 'happy-elementor-addons' ),
|
672 |
+
'4' => __( 'Thursday', 'happy-elementor-addons' ),
|
673 |
+
'5' => __( 'Friday', 'happy-elementor-addons' ),
|
674 |
+
'6' => __( 'Saturday', 'happy-elementor-addons' ),
|
675 |
+
],
|
676 |
+
'default' => '0',
|
677 |
+
]
|
678 |
+
);
|
679 |
+
|
680 |
+
$this->add_control(
|
681 |
+
'show_event_popup',
|
682 |
+
[
|
683 |
+
'label' => __( 'Show Event Popup', 'happy-elementor-addons' ),
|
684 |
+
'label_block' => false,
|
685 |
+
'type' => Controls_Manager::SWITCHER,
|
686 |
'return_value' => 'yes',
|
687 |
+
'default' => 'yes',
|
688 |
+
]
|
689 |
);
|
690 |
|
691 |
$this->add_control(
|
692 |
+
'allday_text',
|
693 |
+
[
|
694 |
+
'label' => __( 'All Day Text', 'happy-elementor-addons' ),
|
695 |
+
'label_block' => false,
|
696 |
+
'type' => Controls_Manager::TEXT,
|
697 |
+
'default' => __( 'All Day', 'happy-elementor-addons' ),
|
698 |
+
'condition' => [
|
699 |
+
'show_event_popup' => 'yes',
|
700 |
+
],
|
701 |
+
]
|
702 |
);
|
703 |
|
704 |
$this->add_control(
|
705 |
+
'readmore_text',
|
706 |
+
[
|
707 |
+
'label' => __( 'Read More Text', 'happy-elementor-addons' ),
|
708 |
+
'label_block' => false,
|
709 |
+
'type' => Controls_Manager::TEXT,
|
710 |
+
'default' => __( 'Read More', 'happy-elementor-addons' ),
|
711 |
+
'condition' => [
|
712 |
+
'show_event_popup' => 'yes',
|
713 |
+
],
|
714 |
+
]
|
715 |
);
|
716 |
|
717 |
$this->add_control(
|
718 |
+
'time_title',
|
719 |
+
[
|
720 |
+
'label' => __( 'Time Title', 'happy-elementor-addons' ),
|
721 |
+
'label_block' => false,
|
722 |
+
'type' => Controls_Manager::TEXT,
|
723 |
+
'default' => __( 'Timezone UTC+6', 'happy-elementor-addons' ),
|
724 |
+
'condition' => [
|
725 |
+
'show_event_popup' => 'yes',
|
726 |
+
],
|
727 |
+
]
|
728 |
);
|
729 |
|
730 |
$this->add_control(
|
731 |
+
'speaker_title',
|
732 |
+
[
|
733 |
+
'label' => __( 'Speaker Title', 'happy-elementor-addons' ),
|
734 |
+
'label_block' => false,
|
735 |
+
'type' => Controls_Manager::TEXT,
|
736 |
+
'default' => __( 'Speaker', 'happy-elementor-addons' ),
|
737 |
+
'condition' => [
|
738 |
+
'show_event_popup' => 'yes',
|
739 |
+
],
|
740 |
+
]
|
741 |
);
|
742 |
|
743 |
$this->add_control(
|
744 |
+
'location_title',
|
745 |
+
[
|
746 |
+
'label' => __( 'Location Title', 'happy-elementor-addons' ),
|
747 |
+
'label_block' => false,
|
748 |
+
'type' => Controls_Manager::TEXT,
|
749 |
+
'default' => __( 'Address', 'happy-elementor-addons' ),
|
750 |
+
'condition' => [
|
751 |
+
'show_event_popup' => 'yes',
|
752 |
+
],
|
753 |
+
]
|
754 |
);
|
755 |
|
756 |
$this->end_controls_section();
|
759 |
|
760 |
|
761 |
/**
|
762 |
+
* Register widget style controls
|
763 |
+
*/
|
764 |
+
protected function register_style_controls() {
|
765 |
|
766 |
$this->calendar_style_controls();
|
767 |
|
773 |
|
774 |
}
|
775 |
|
776 |
+
protected function calendar_style_controls() {
|
777 |
|
778 |
$this->start_controls_section(
|
779 |
'_section_style_calendar_wrapper',
|
780 |
[
|
781 |
'label' => __( 'Calendar', 'happy-elementor-addons' ),
|
782 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
783 |
]
|
784 |
);
|
785 |
|
786 |
$this->add_group_control(
|
787 |
+
Group_Control_Typography::get_type(),
|
788 |
+
[
|
789 |
+
'name' => 'calendar_typography',
|
790 |
+
'label' => __( 'Calendar Font Family', 'happy-elementor-addons' ),
|
791 |
+
'include' => [
|
792 |
'font_family',
|
793 |
],
|
794 |
+
'selector' => '{{WRAPPER}} .ha-ec-wrapper * :not(i),{{WRAPPER}} .ha-ec-popup-wrapper * :not(i)',
|
795 |
+
]
|
796 |
+
);
|
797 |
+
|
798 |
+
$this->add_control(
|
799 |
+
'calendar_background_color',
|
800 |
+
[
|
801 |
+
'label' => __( 'Background', 'happy-elementor-addons' ),
|
802 |
+
'type' => Controls_Manager::COLOR,
|
803 |
+
'selectors' => [
|
804 |
+
'{{WRAPPER}} .ha-ec-wrapper .fc-view > table' => 'background-color: {{VALUE}}',
|
805 |
+
'{{WRAPPER}} .ha-ec-wrapper .fc-view table.fc-list-table' => 'background-color: {{VALUE}}',
|
806 |
+
],
|
807 |
+
]
|
808 |
);
|
809 |
|
810 |
$this->add_control(
|
811 |
+
'calendar_border_color',
|
812 |
+
[
|
813 |
+
'label' => __( 'Border Color', 'happy-elementor-addons' ),
|
814 |
+
'type' => Controls_Manager::COLOR,
|
815 |
+
'default' => '#CFCFDA',
|
816 |
+
'selectors' => [
|
817 |
+
'{{WRAPPER}} .ha-ec-wrapper table thead:first-child tr:first-child th,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
818 |
{{WRAPPER}} .ha-ec-wrapper .fc-theme-standard .fc-scrollgrid,
|
819 |
{{WRAPPER}} .ha-ec-wrapper .fc-theme-standard .fc-list,
|
820 |
{{WRAPPER}} .ha-ec-wrapper .fc-theme-standard td,
|
821 |
{{WRAPPER}} .ha-ec-wrapper .fc-theme-standard th' => 'border-color: {{VALUE}}',
|
822 |
+
],
|
823 |
+
]
|
824 |
+
);
|
825 |
+
|
826 |
+
$this->add_group_control(
|
827 |
+
Group_Control_Box_Shadow::get_type(),
|
828 |
+
[
|
829 |
+
'name' => 'calendar_box_shadow',
|
830 |
+
'label' => __( 'Box Shadow', 'happy-elementor-addons' ),
|
831 |
+
'selector' => '{{WRAPPER}} .ha-ec-wrapper .fc-view table.fc-scrollgrid,
|
832 |
{{WRAPPER}} .ha-ec-wrapper .fc-view table.fc-list-table',
|
833 |
+
]
|
834 |
);
|
835 |
|
836 |
$this->add_control(
|
837 |
'calendar_todays_background',
|
838 |
[
|
839 |
+
'label' => __( 'Today\'s Background', 'happy-elementor-addons' ),
|
840 |
'type' => Controls_Manager::COLOR,
|
841 |
'selectors' => [
|
842 |
'{{WRAPPER}} .ha-ec-wrapper .fc .fc-daygrid-day.fc-day-today' => 'background-color: {{VALUE}};',
|
848 |
$this->add_control(
|
849 |
'calendar_heading_heading',
|
850 |
[
|
851 |
+
'label' => __( 'Calendar Heading', 'happy-elementor-addons' ),
|
852 |
+
'type' => Controls_Manager::HEADING,
|
853 |
'separator' => 'before',
|
854 |
]
|
855 |
);
|
856 |
|
857 |
$this->add_responsive_control(
|
858 |
+
'calendar_heading_padding',
|
859 |
+
[
|
860 |
+
'label' => __( 'Padding', 'happy-elementor-addons' ),
|
861 |
+
'type' => Controls_Manager::DIMENSIONS,
|
862 |
+
'size_units' => ['px', '%'],
|
863 |
+
'selectors' => [
|
864 |
+
'{{WRAPPER}} .ha-ec-wrapper th.fc-col-header-cell.fc-day' => 'Padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
865 |
+
'{{WRAPPER}} .ha-ec-wrapper .fc .fc-list-table th .fc-list-day-cushion' => 'Padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
866 |
+
],
|
867 |
+
]
|
868 |
+
);
|
869 |
+
|
870 |
+
$this->add_responsive_control(
|
871 |
'calendar_heading_font_size',
|
872 |
[
|
873 |
+
'label' => __( 'Font Size', 'happy-elementor-addons' ),
|
874 |
+
'type' => Controls_Manager::SLIDER,
|
875 |
'size_units' => [ 'px', '%' ],
|
876 |
+
'range' => [
|
877 |
'px' => [
|
878 |
+
'min' => 0,
|
879 |
+
'max' => 200,
|
880 |
'step' => 1,
|
881 |
],
|
882 |
+
'%' => [
|
883 |
'min' => 0,
|
884 |
'max' => 100,
|
885 |
],
|
886 |
],
|
887 |
+
'selectors' => [
|
888 |
'{{WRAPPER}} .ha-ec-wrapper .fc .fc-list-table th .fc-list-day-cushion' => 'font-size: {{SIZE}}{{UNIT}};',
|
889 |
'{{WRAPPER}} .ha-ec-wrapper th.fc-col-header-cell.fc-day' => 'font-size: {{SIZE}}{{UNIT}};',
|
890 |
],
|
891 |
]
|
892 |
);
|
893 |
|
894 |
+
$this->add_control(
|
895 |
+
'calendar_heading_color',
|
896 |
+
[
|
897 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
898 |
+
'type' => Controls_Manager::COLOR,
|
899 |
+
'selectors' => [
|
900 |
+
'{{WRAPPER}} .ha-ec-wrapper .fc .fc-list-table th .fc-list-day-cushion' => 'color: {{VALUE}};',
|
901 |
+
'{{WRAPPER}} .ha-ec-wrapper th.fc-col-header-cell.fc-day' => 'color: {{VALUE}};',
|
902 |
+
],
|
903 |
+
]
|
904 |
+
);
|
905 |
|
906 |
$this->add_control(
|
907 |
'calendar_heading_background',
|
908 |
[
|
909 |
+
'label' => __( 'Background', 'happy-elementor-addons' ),
|
910 |
'type' => Controls_Manager::COLOR,
|
911 |
+
'selectors' => [
|
912 |
+
'{{WRAPPER}} .ha-ec-wrapper th.fc-col-header-cell.fc-day' => 'background-color: {{VALUE}};',
|
913 |
+
],
|
914 |
]
|
915 |
);
|
916 |
|
917 |
$this->add_control(
|
918 |
'calendar_date_and_time_heading',
|
919 |
[
|
920 |
+
'label' => __( 'Date&Time', 'happy-elementor-addons' ),
|
921 |
+
'type' => Controls_Manager::HEADING,
|
922 |
'separator' => 'before',
|
923 |
]
|
924 |
);
|
925 |
|
926 |
+
$this->add_responsive_control(
|
927 |
'calendar_date_and_time_font_size',
|
928 |
[
|
929 |
+
'label' => __( 'Font Size', 'happy-elementor-addons' ),
|
930 |
+
'type' => Controls_Manager::SLIDER,
|
931 |
'size_units' => [ 'px', '%' ],
|
932 |
+
'range' => [
|
933 |
'px' => [
|
934 |
+
'min' => 0,
|
935 |
+
'max' => 200,
|
936 |
'step' => 1,
|
937 |
],
|
938 |
+
'%' => [
|
939 |
'min' => 0,
|
940 |
'max' => 100,
|
941 |
],
|
942 |
],
|
943 |
+
'selectors' => [
|
944 |
'{{WRAPPER}} .ha-ec-wrapper span.fc-timegrid-axis-cushion.fc-scrollgrid-shrink-cushion.fc-scrollgrid-sync-inner' => 'font-size: {{SIZE}}{{UNIT}};',
|
945 |
'{{WRAPPER}} .ha-ec-wrapper .fc-timegrid-slot-label-cushion.fc-scrollgrid-shrink-cushion' => 'font-size: {{SIZE}}{{UNIT}};',
|
946 |
'{{WRAPPER}} .ha-ec-wrapper .fc .fc-daygrid-day-top' => 'font-size: {{SIZE}}{{UNIT}};',
|
948 |
]
|
949 |
);
|
950 |
|
951 |
+
$this->add_control(
|
952 |
+
'calendar_text_color',
|
953 |
+
[
|
954 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
955 |
+
'type' => Controls_Manager::COLOR,
|
956 |
+
'selectors' => [
|
957 |
+
'{{WRAPPER}} .ha-ec-wrapper span.fc-timegrid-axis-cushion.fc-scrollgrid-shrink-cushion.fc-scrollgrid-sync-inner' => 'color: {{VALUE}};',
|
958 |
+
'{{WRAPPER}} .ha-ec-wrapper .fc-timegrid-slot-label-cushion.fc-scrollgrid-shrink-cushion' => 'color: {{VALUE}};',
|
959 |
+
'{{WRAPPER}} .ha-ec-wrapper .fc .fc-daygrid-day-top' => 'color: {{VALUE}};',
|
960 |
+
],
|
961 |
+
]
|
962 |
+
);
|
963 |
|
964 |
$this->end_controls_section();
|
965 |
}
|
966 |
|
967 |
+
protected function topbar_style_controls() {
|
968 |
|
969 |
$this->start_controls_section(
|
970 |
'_section_style_calendar_topbar',
|
971 |
[
|
972 |
'label' => __( 'Top Bar', 'happy-elementor-addons' ),
|
973 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
974 |
]
|
975 |
);
|
976 |
|
977 |
$this->add_responsive_control(
|
978 |
'topbar_margin_bottom',
|
979 |
[
|
980 |
+
'label' => __( 'Margin Bottom', 'happy-elementor-addons' ),
|
981 |
+
'type' => Controls_Manager::SLIDER,
|
982 |
'size_units' => [ 'px', '%' ],
|
983 |
+
'range' => [
|
984 |
'px' => [
|
985 |
+
'min' => 0,
|
986 |
+
'max' => 1000,
|
987 |
'step' => 1,
|
988 |
],
|
989 |
+
'%' => [
|
990 |
'min' => 0,
|
991 |
'max' => 100,
|
992 |
],
|
993 |
],
|
994 |
+
'selectors' => [
|
995 |
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar' => 'margin-bottom: {{SIZE}}{{UNIT}};',
|
996 |
],
|
997 |
]
|
1000 |
$this->add_control(
|
1001 |
'topbar_background',
|
1002 |
[
|
1003 |
+
'label' => __( 'Background', 'happy-elementor-addons' ),
|
1004 |
'type' => Controls_Manager::COLOR,
|
1005 |
'selectors' => [
|
1006 |
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar' => 'background-color: {{VALUE}};',
|
1011 |
$this->add_control(
|
1012 |
'topbar_title_heading',
|
1013 |
[
|
1014 |
+
'label' => __( 'Title', 'happy-elementor-addons' ),
|
1015 |
+
'type' => Controls_Manager::HEADING,
|
1016 |
'separator' => 'before',
|
1017 |
]
|
1018 |
+
);
|
1019 |
|
1020 |
+
$this->add_group_control(
|
1021 |
+
Group_Control_Typography::get_type(),
|
1022 |
+
[
|
1023 |
+
'name' => 'topbar_title_typography',
|
1024 |
+
'label' => __( 'Typography', 'happy-elementor-addons' ),
|
1025 |
+
'exclude' => [
|
1026 |
'font_family',
|
1027 |
],
|
1028 |
+
'selector' => '{{WRAPPER}} .ha-ec-wrapper .fc-toolbar h2.fc-toolbar-title',
|
1029 |
+
]
|
1030 |
+
);
|
1031 |
+
|
1032 |
+
$this->add_control(
|
1033 |
+
'topbar_title_color',
|
1034 |
+
[
|
1035 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
1036 |
+
'type' => Controls_Manager::COLOR,
|
1037 |
+
'selectors' => [
|
1038 |
+
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar h2.fc-toolbar-title' => 'color: {{VALUE}};',
|
1039 |
+
],
|
1040 |
+
]
|
1041 |
+
);
|
1042 |
+
|
1043 |
+
// Buttons style
|
1044 |
+
$this->add_control(
|
1045 |
+
'topbar_buttons_heading',
|
1046 |
+
[
|
1047 |
+
'label' => __( 'Button', 'happy-elementor-addons' ),
|
1048 |
+
'type' => Controls_Manager::HEADING,
|
1049 |
+
'separator' => 'before',
|
1050 |
+
]
|
1051 |
);
|
1052 |
|
1053 |
$this->add_responsive_control(
|
1054 |
'topbar_buttons_space',
|
1055 |
[
|
1056 |
+
'label' => __( 'Space Between', 'happy-elementor-addons' ),
|
1057 |
+
'type' => Controls_Manager::SLIDER,
|
1058 |
'size_units' => [ 'px', '%' ],
|
1059 |
+
'range' => [
|
1060 |
'px' => [
|
1061 |
+
'min' => 0,
|
1062 |
+
'max' => 1000,
|
1063 |
'step' => 1,
|
1064 |
],
|
1065 |
+
'%' => [
|
1066 |
'min' => 0,
|
1067 |
'max' => 100,
|
1068 |
],
|
1069 |
],
|
1070 |
+
'selectors' => [
|
1071 |
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-today-button' => 'margin-left: {{SIZE}}{{UNIT}};',
|
1072 |
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar .fc-button-group button:not(:first-child)' => 'margin-left: {{SIZE}}{{UNIT}};',
|
1073 |
],
|
1074 |
]
|
1075 |
);
|
1076 |
|
1077 |
+
$this->add_group_control(
|
1078 |
+
Group_Control_Typography::get_type(),
|
1079 |
+
[
|
1080 |
+
'name' => 'topbar_buttons_typography',
|
1081 |
+
'label' => __( 'Typography', 'happy-elementor-addons' ),
|
1082 |
+
'exclude' => [
|
1083 |
'font_family',
|
1084 |
],
|
1085 |
+
'selector' => '{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button',
|
1086 |
+
]
|
1087 |
);
|
1088 |
|
1089 |
$this->add_group_control(
|
1090 |
+
Group_Control_Border::get_type(),
|
1091 |
+
[
|
1092 |
+
'name' => 'topbar_buttons_border',
|
1093 |
+
'label' => __( 'Border', 'happy-elementor-addons' ),
|
1094 |
+
'exclude' => ['color'], //remove border color
|
1095 |
+
'selector' => '{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button',
|
1096 |
+
]
|
1097 |
+
);
|
1098 |
+
|
1099 |
+
$this->start_controls_tabs( 'calendar_buttons_style' );
|
1100 |
+
|
1101 |
+
// Normal
|
1102 |
+
$this->start_controls_tab(
|
1103 |
+
'topbar_buttons_normal_state',
|
1104 |
+
[
|
1105 |
+
'label' => __( 'Normal', 'happy-elementor-addons' ),
|
1106 |
+
]
|
1107 |
+
);
|
1108 |
+
|
1109 |
+
$this->add_control(
|
1110 |
+
'topbar_buttons_color_normal',
|
1111 |
+
[
|
1112 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
1113 |
+
'type' => Controls_Manager::COLOR,
|
1114 |
+
'selectors' => [
|
1115 |
+
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button' => 'color: {{VALUE}};',
|
1116 |
+
],
|
1117 |
+
]
|
1118 |
+
);
|
1119 |
+
|
1120 |
+
$this->add_control(
|
1121 |
+
'topbar_buttons_background_normal',
|
1122 |
+
[
|
1123 |
+
'label' => __( 'Background', 'happy-elementor-addons' ),
|
1124 |
+
'type' => Controls_Manager::COLOR,
|
1125 |
+
'selectors' => [
|
1126 |
+
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button' => 'background-color: {{VALUE}};',
|
1127 |
+
],
|
1128 |
+
]
|
1129 |
+
);
|
1130 |
|
1131 |
$this->add_control(
|
1132 |
'topbar_buttons_border_color_normal',
|
1133 |
[
|
1134 |
+
'label' => __( 'Border Color', 'happy-elementor-addons' ),
|
1135 |
+
'type' => Controls_Manager::COLOR,
|
1136 |
'selectors' => [
|
1137 |
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button' => 'border-color: {{VALUE}}',
|
1138 |
],
|
1139 |
]
|
1140 |
);
|
1141 |
+
$this->end_controls_tab();
|
1142 |
+
|
1143 |
+
// Hover
|
1144 |
+
$this->start_controls_tab(
|
1145 |
+
'topbar_buttons_hover_state',
|
1146 |
+
[
|
1147 |
+
'label' => __( 'Hover', 'happy-elementor-addons' ),
|
1148 |
+
]
|
1149 |
+
);
|
1150 |
+
|
1151 |
+
$this->add_control(
|
1152 |
+
'topbar_buttons_color_hover',
|
1153 |
+
[
|
1154 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
1155 |
+
'type' => Controls_Manager::COLOR,
|
1156 |
+
'selectors' => [
|
1157 |
+
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button:hover' => 'color: {{VALUE}};',
|
1158 |
+
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-active' => 'color: {{VALUE}};',
|
1159 |
+
],
|
1160 |
+
]
|
1161 |
+
);
|
1162 |
+
|
1163 |
+
$this->add_control(
|
1164 |
+
'topbar_buttons_background_hover',
|
1165 |
+
[
|
1166 |
+
'label' => __( 'Background', 'happy-elementor-addons' ),
|
1167 |
+
'type' => Controls_Manager::COLOR,
|
1168 |
+
'selectors' => [
|
1169 |
+
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button:hover' => 'background-color: {{VALUE}};',
|
1170 |
+
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-active' => 'background-color: {{VALUE}};',
|
1171 |
+
],
|
1172 |
+
]
|
1173 |
);
|
1174 |
|
1175 |
$this->add_control(
|
1176 |
'topbar_buttons_border_color_hover',
|
1177 |
[
|
1178 |
+
'label' => __( 'Border Color', 'happy-elementor-addons' ),
|
1179 |
+
'type' => Controls_Manager::COLOR,
|
1180 |
'selectors' => [
|
1181 |
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button:hover' => 'border-color: {{VALUE}}',
|
1182 |
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-active' => 'border-color: {{VALUE}}',
|
1184 |
]
|
1185 |
);
|
1186 |
|
1187 |
+
$this->end_controls_tab();
|
1188 |
$this->end_controls_tabs();
|
1189 |
|
1190 |
+
$this->add_responsive_control(
|
1191 |
+
'topbar_buttons_border_radius_normal',
|
1192 |
+
[
|
1193 |
+
'label' => __( 'Border Radius', 'happy-elementor-addons' ),
|
1194 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1195 |
+
'size_units' => ['px', '%'],
|
1196 |
+
'selectors' => [
|
1197 |
+
'{{WRAPPER}} .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1198 |
+
],
|
1199 |
+
]
|
1200 |
+
);
|
1201 |
|
1202 |
$this->end_controls_section();
|
1203 |
}
|
1204 |
|
1205 |
+
protected function event_style_controls() {
|
1206 |
|
1207 |
$this->start_controls_section(
|
1208 |
'_section_style_event',
|
1209 |
[
|
1210 |
'label' => __( 'Event', 'happy-elementor-addons' ),
|
1211 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
1212 |
]
|
1213 |
);
|
1214 |
|
1215 |
$this->add_responsive_control(
|
1216 |
'event_item_font_size',
|
1217 |
[
|
1218 |
+
'label' => __( 'Font Size', 'happy-elementor-addons' ),
|
1219 |
+
'type' => Controls_Manager::SLIDER,
|
1220 |
'size_units' => [ 'px', '%' ],
|
1221 |
+
'range' => [
|
1222 |
'px' => [
|
1223 |
+
'min' => 0,
|
1224 |
+
'max' => 200,
|
1225 |
'step' => 1,
|
1226 |
],
|
1227 |
+
'%' => [
|
1228 |
'min' => 0,
|
1229 |
'max' => 100,
|
1230 |
],
|
1231 |
],
|
1232 |
+
'selectors' => [
|
1233 |
'{{WRAPPER}} .ha-ec-wrapper .fc-daygrid-event' => 'font-size: {{SIZE}}{{UNIT}};',
|
1234 |
'{{WRAPPER}} .ha-ec-wrapper .fc-daygrid-event .fc-event-main' => 'font-size: {{SIZE}}{{UNIT}};',
|
1235 |
'{{WRAPPER}} .ha-ec-wrapper .fc-timegrid-event' => 'font-size: {{SIZE}}{{UNIT}};',
|
1239 |
]
|
1240 |
);
|
1241 |
|
1242 |
+
$this->add_control(
|
1243 |
+
'event_item_color',
|
1244 |
+
[
|
1245 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
1246 |
+
'type' => Controls_Manager::COLOR,
|
1247 |
'selectors' => [
|
1248 |
'{{WRAPPER}} .ha-ec-wrapper .fc-daygrid-event' => 'color: {{VALUE}};',
|
1249 |
'{{WRAPPER}} .ha-ec-wrapper .fc-daygrid-event .fc-event-main' => 'color: {{VALUE}};',
|
1251 |
'{{WRAPPER}} .ha-ec-wrapper .fc-timegrid-event .fc-event-main' => 'color: {{VALUE}};',
|
1252 |
'{{WRAPPER}} .ha-ec-wrapper .fc-list-event' => 'color: {{VALUE}};',
|
1253 |
],
|
1254 |
+
]
|
1255 |
+
);
|
1256 |
|
1257 |
$this->add_control(
|
1258 |
'event_item_background',
|
1259 |
[
|
1260 |
+
'label' => __( 'Background', 'happy-elementor-addons' ),
|
1261 |
'type' => Controls_Manager::COLOR,
|
1262 |
'selectors' => [
|
1263 |
'{{WRAPPER}} .ha-ec-wrapper .fc-daygrid-event' => 'background-color: {{VALUE}};',
|
1270 |
$this->add_control(
|
1271 |
'event_item_dot_color',
|
1272 |
[
|
1273 |
+
'label' => __( 'Dot Color', 'happy-elementor-addons' ),
|
1274 |
'type' => Controls_Manager::COLOR,
|
1275 |
'selectors' => [
|
1276 |
'{{WRAPPER}} .ha-ec-wrapper .fc-daygrid-event .fc-daygrid-event-dot' => 'border-color: {{VALUE}};',
|
1282 |
$this->end_controls_section();
|
1283 |
}
|
1284 |
|
1285 |
+
protected function popup_style_controls() {
|
1286 |
|
1287 |
$this->start_controls_section(
|
1288 |
'_section_style_event_popup',
|
1289 |
[
|
1290 |
'label' => __( 'Event Popup', 'happy-elementor-addons' ),
|
1291 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
1292 |
]
|
1293 |
);
|
1294 |
|
1295 |
+
$this->add_control(
|
1296 |
+
'event_popup_wrapper_background',
|
1297 |
+
[
|
1298 |
+
'label' => __( 'Wrapper Background', 'happy-elementor-addons' ),
|
1299 |
+
'type' => Controls_Manager::COLOR,
|
1300 |
+
'selectors' => [
|
1301 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper.ha-ec-popup-ready:before' => 'background: {{VALUE}}',
|
1302 |
+
],
|
1303 |
+
'separator' => 'after',
|
1304 |
+
]
|
1305 |
+
);
|
1306 |
|
1307 |
$this->add_responsive_control(
|
1308 |
'event_popup_width',
|
1309 |
[
|
1310 |
+
'label' => __( 'Width', 'happy-elementor-addons' ),
|
1311 |
+
'type' => Controls_Manager::SLIDER,
|
1312 |
'size_units' => [ 'px', '%' ],
|
1313 |
+
'range' => [
|
1314 |
'px' => [
|
1315 |
+
'min' => 0,
|
1316 |
+
'max' => 1200,
|
1317 |
'step' => 1,
|
1318 |
],
|
1319 |
+
'%' => [
|
1320 |
'min' => 0,
|
1321 |
'max' => 100,
|
1322 |
],
|
1323 |
],
|
1324 |
+
'selectors' => [
|
1325 |
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup' => 'width: {{SIZE}}{{UNIT}};',
|
1326 |
],
|
1327 |
]
|
1328 |
);
|
1329 |
|
1330 |
$this->add_responsive_control(
|
1331 |
+
'event_popup_padding',
|
1332 |
+
[
|
1333 |
+
'label' => __( 'Padding', 'happy-elementor-addons' ),
|
1334 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1335 |
+
'size_units' => ['px', '%'],
|
1336 |
+
'selectors' => [
|
1337 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1338 |
+
],
|
1339 |
+
'separator' => 'after',
|
1340 |
+
]
|
1341 |
+
);
|
1342 |
+
|
1343 |
+
$this->add_control(
|
1344 |
+
'event_popup_background',
|
1345 |
+
[
|
1346 |
+
'label' => __( 'Background', 'happy-elementor-addons' ),
|
1347 |
+
'type' => Controls_Manager::COLOR,
|
1348 |
+
'selectors' => [
|
1349 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup' => 'background-color: {{VALUE}}',
|
1350 |
+
],
|
1351 |
+
]
|
1352 |
+
);
|
1353 |
|
1354 |
$this->add_responsive_control(
|
1355 |
+
'event_popup_border_radius',
|
1356 |
+
[
|
1357 |
+
'label' => __( 'Border Radius', 'happy-elementor-addons' ),
|
1358 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1359 |
+
'size_units' => ['px', '%'],
|
1360 |
+
'selectors' => [
|
1361 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1362 |
+
],
|
1363 |
+
]
|
1364 |
);
|
1365 |
|
1366 |
$this->add_group_control(
|
1367 |
+
Group_Control_Border::get_type(),
|
1368 |
+
[
|
1369 |
+
'name' => 'event_popup_border',
|
1370 |
+
'label' => __( 'Border', 'happy-elementor-addons' ),
|
1371 |
+
'selector' => '{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup',
|
1372 |
+
]
|
1373 |
);
|
1374 |
|
1375 |
+
$this->add_control(
|
1376 |
+
'event_popup_image_heading',
|
1377 |
+
[
|
1378 |
+
'label' => __( 'Image', 'happy-elementor-addons' ),
|
1379 |
+
'type' => Controls_Manager::HEADING,
|
1380 |
+
'separator' => 'before',
|
1381 |
+
]
|
1382 |
);
|
1383 |
|
1384 |
$this->add_control(
|
1385 |
'event_popup_image_width',
|
1386 |
[
|
1387 |
+
'label' => __( 'Width', 'happy-elementor-addons' ),
|
1388 |
+
'type' => Controls_Manager::SLIDER,
|
1389 |
'size_units' => [ 'px', '%' ],
|
1390 |
+
'range' => [
|
1391 |
'px' => [
|
1392 |
+
'min' => 0,
|
1393 |
+
'max' => 500,
|
1394 |
'step' => 1,
|
1395 |
],
|
1396 |
+
'%' => [
|
1397 |
'min' => 0,
|
1398 |
'max' => 100,
|
1399 |
],
|
1400 |
],
|
1401 |
+
'selectors' => [
|
1402 |
'{{WRAPPER}} .ha-ec-popup-wrapper' => '--ha-ec-popup-image-width: {{SIZE}}{{UNIT}};',
|
1403 |
],
|
1404 |
]
|
1405 |
);
|
1406 |
|
1407 |
$this->add_control(
|
1408 |
+
'event_popup_image_border_radius',
|
1409 |
+
[
|
1410 |
+
'label' => __( 'Border Radius', 'happy-elementor-addons' ),
|
1411 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1412 |
+
'size_units' => ['px', '%'],
|
1413 |
+
'selectors' => [
|
1414 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup .ha-ec-popup-image img' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1415 |
+
],
|
1416 |
+
]
|
1417 |
+
);
|
1418 |
+
|
1419 |
+
$this->add_control(
|
1420 |
+
'event_popup_title_heading',
|
1421 |
+
[
|
1422 |
+
'label' => __( 'Title', 'happy-elementor-addons' ),
|
1423 |
+
'type' => Controls_Manager::HEADING,
|
1424 |
+
'separator' => 'before',
|
1425 |
+
]
|
1426 |
+
);
|
1427 |
+
|
1428 |
+
$this->add_responsive_control(
|
1429 |
'event_popup_title_margin_bottom',
|
1430 |
[
|
1431 |
+
'label' => __( 'Margin Bottom', 'happy-elementor-addons' ),
|
1432 |
+
'type' => Controls_Manager::SLIDER,
|
1433 |
'size_units' => [ 'px', '%' ],
|
1434 |
+
'range' => [
|
1435 |
'px' => [
|
1436 |
+
'min' => 0,
|
1437 |
+
'max' => 100,
|
1438 |
'step' => 1,
|
1439 |
],
|
1440 |
],
|
1441 |
+
'selectors' => [
|
1442 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content h3' => 'margin-bottom: {{SIZE}}{{UNIT}};',
|
1443 |
+
],
|
1444 |
]
|
1445 |
);
|
1446 |
|
1447 |
+
$this->add_group_control(
|
1448 |
+
Group_Control_Typography::get_type(),
|
1449 |
+
[
|
1450 |
+
'name' => 'event_popup_title_typography',
|
1451 |
+
'label' => __( 'Typography', 'happy-elementor-addons' ),
|
1452 |
+
'exclude' => [
|
1453 |
'font_family',
|
1454 |
],
|
1455 |
+
'selector' => '{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content h3',
|
1456 |
+
]
|
1457 |
+
);
|
1458 |
+
|
1459 |
+
$this->add_control(
|
1460 |
+
'event_popup_title_color',
|
1461 |
+
[
|
1462 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
1463 |
+
'type' => Controls_Manager::COLOR,
|
1464 |
+
'selectors' => [
|
1465 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content h3' => 'color: {{VALUE}}',
|
1466 |
+
],
|
1467 |
+
]
|
1468 |
+
);
|
1469 |
+
|
1470 |
+
$this->add_control(
|
1471 |
+
'event_popup_desc_heading',
|
1472 |
+
[
|
1473 |
+
'label' => __( 'Description', 'happy-elementor-addons' ),
|
1474 |
+
'type' => Controls_Manager::HEADING,
|
1475 |
+
'separator' => 'before',
|
1476 |
+
]
|
1477 |
+
);
|
1478 |
+
|
1479 |
+
$this->add_responsive_control(
|
1480 |
'event_popup_desc__margin_bottom',
|
1481 |
[
|
1482 |
+
'label' => __( 'Margin Bottom', 'happy-elementor-addons' ),
|
1483 |
+
'type' => Controls_Manager::SLIDER,
|
1484 |
'size_units' => [ 'px', '%' ],
|
1485 |
+
'range' => [
|
1486 |
'px' => [
|
1487 |
+
'min' => 0,
|
1488 |
+
'max' => 100,
|
1489 |
'step' => 1,
|
1490 |
],
|
1491 |
],
|
1492 |
+
'selectors' => [
|
1493 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper p.ha-ec-popup-desc' => 'margin-bottom: {{SIZE}}{{UNIT}};',
|
1494 |
+
],
|
1495 |
]
|
1496 |
);
|
1497 |
|
1498 |
+
$this->add_group_control(
|
1499 |
+
Group_Control_Typography::get_type(),
|
1500 |
+
[
|
1501 |
+
'name' => 'event_popup_desc_typography',
|
1502 |
+
'label' => __( 'Typography', 'happy-elementor-addons' ),
|
1503 |
+
'exclude' => [
|
1504 |
'font_family',
|
1505 |
],
|
1506 |
+
'selector' => '{{WRAPPER}} .ha-ec-popup-wrapper p.ha-ec-popup-desc',
|
1507 |
+
]
|
1508 |
+
);
|
1509 |
|
1510 |
+
$this->add_control(
|
1511 |
+
'event_popup_desc_color',
|
1512 |
+
[
|
1513 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
1514 |
+
'type' => Controls_Manager::COLOR,
|
1515 |
+
'selectors' => [
|
1516 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper p.ha-ec-popup-desc' => 'color: {{VALUE}}',
|
1517 |
+
],
|
1518 |
+
]
|
1519 |
);
|
1520 |
|
1521 |
$this->popup_meta_style_controls();
|
1522 |
|
1523 |
+
$this->add_control(
|
1524 |
+
'event_popup_readmore_heading',
|
1525 |
+
[
|
1526 |
+
'label' => __( 'Read More', 'happy-elementor-addons' ),
|
1527 |
+
'type' => Controls_Manager::HEADING,
|
1528 |
+
'separator' => 'before',
|
1529 |
+
]
|
1530 |
+
);
|
1531 |
+
|
1532 |
+
$this->add_group_control(
|
1533 |
+
Group_Control_Typography::get_type(),
|
1534 |
+
[
|
1535 |
+
'name' => 'event_popup_readmore_typography',
|
1536 |
+
'label' => __( 'Typography', 'happy-elementor-addons' ),
|
1537 |
+
'exclude' => [
|
1538 |
'font_family',
|
1539 |
],
|
1540 |
+
'selector' => '{{WRAPPER}} .ha-ec-popup-wrapper a.ha-ec-popup-readmore-link',
|
1541 |
+
]
|
1542 |
+
);
|
1543 |
+
|
1544 |
+
$this->add_control(
|
1545 |
+
'event_popup_readmore_color',
|
1546 |
+
[
|
1547 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
1548 |
+
'type' => Controls_Manager::COLOR,
|
1549 |
+
'selectors' => [
|
1550 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper a.ha-ec-popup-readmore-link' => 'color: {{VALUE}}',
|
1551 |
+
],
|
1552 |
+
]
|
1553 |
+
);
|
1554 |
+
|
1555 |
+
$this->add_control(
|
1556 |
+
'event_popup_close_btn_heading',
|
1557 |
+
[
|
1558 |
+
'label' => __( 'Close Button', 'happy-elementor-addons' ),
|
1559 |
+
'type' => Controls_Manager::HEADING,
|
1560 |
+
'separator' => 'before',
|
1561 |
+
]
|
1562 |
+
);
|
1563 |
+
|
1564 |
+
$this->add_responsive_control(
|
1565 |
'event_popup_close_btn_font_size',
|
1566 |
[
|
1567 |
+
'label' => __( 'Icon Size', 'happy-elementor-addons' ),
|
1568 |
+
'type' => Controls_Manager::SLIDER,
|
1569 |
'size_units' => [ 'px', '%' ],
|
1570 |
+
'range' => [
|
1571 |
'px' => [
|
1572 |
+
'min' => 0,
|
1573 |
+
'max' => 200,
|
1574 |
'step' => 1,
|
1575 |
],
|
1576 |
],
|
1577 |
+
'selectors' => [
|
1578 |
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-close' => 'font-size: {{SIZE}}{{UNIT}};',
|
1579 |
],
|
1580 |
]
|
1581 |
);
|
1582 |
|
1583 |
+
$this->add_control(
|
1584 |
+
'event_popup_close_btn_color',
|
1585 |
+
[
|
1586 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
1587 |
+
'type' => Controls_Manager::COLOR,
|
1588 |
+
'selectors' => [
|
1589 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-close' => 'color: {{VALUE}}',
|
1590 |
+
],
|
1591 |
+
]
|
1592 |
+
);
|
1593 |
+
|
1594 |
+
$this->add_control(
|
1595 |
+
'event_popup_close_btn_background',
|
1596 |
+
[
|
1597 |
+
'label' => __( 'Background', 'happy-elementor-addons' ),
|
1598 |
+
'type' => Controls_Manager::COLOR,
|
1599 |
+
'selectors' => [
|
1600 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-close' => 'background: {{VALUE}}',
|
1601 |
+
],
|
1602 |
+
]
|
1603 |
+
);
|
1604 |
+
|
1605 |
+
$this->add_group_control(
|
1606 |
+
Group_Control_Box_Shadow::get_type(),
|
1607 |
+
[
|
1608 |
+
'name' => 'event_popup_close_btn_box_shadow',
|
1609 |
+
'label' => __( 'Box Shadow', 'happy-elementor-addons' ),
|
1610 |
+
'selector' => '{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-close',
|
1611 |
+
]
|
1612 |
+
);
|
1613 |
+
|
1614 |
+
$this->end_controls_section();
|
1615 |
}
|
1616 |
|
1617 |
+
protected function popup_meta_style_controls() {
|
1618 |
+
|
1619 |
+
$this->add_control(
|
1620 |
+
'event_popup_meta_heading',
|
1621 |
+
[
|
1622 |
+
'label' => __( 'Meta', 'happy-elementor-addons' ),
|
1623 |
+
'type' => Controls_Manager::HEADING,
|
1624 |
+
'separator' => 'before',
|
1625 |
+
]
|
1626 |
+
);
|
1627 |
+
|
1628 |
+
$this->add_responsive_control(
|
1629 |
+
'event_popup_meta_item_margin',
|
1630 |
+
[
|
1631 |
+
'label' => __( 'Item Margin', 'happy-elementor-addons' ),
|
1632 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1633 |
+
'size_units' => ['px', '%'],
|
1634 |
+
'selectors' => [
|
1635 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1636 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li:last-child' => 'margin-right: 0;',
|
1637 |
+
],
|
1638 |
+
]
|
1639 |
+
);
|
1640 |
|
1641 |
+
$this->add_control(
|
1642 |
+
'event_popup_meta_icon_heading',
|
1643 |
+
[
|
1644 |
+
'label' => __( 'Meta Icon', 'happy-elementor-addons' ),
|
1645 |
+
'type' => Controls_Manager::HEADING,
|
1646 |
+
'separator' => 'before',
|
1647 |
+
]
|
1648 |
+
);
|
1649 |
|
1650 |
$this->add_responsive_control(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1651 |
'event_popup_meta_icon_font_size',
|
1652 |
[
|
1653 |
+
'label' => __( 'Icon Size', 'happy-elementor-addons' ),
|
1654 |
+
'type' => Controls_Manager::SLIDER,
|
1655 |
'size_units' => [ 'px', '%' ],
|
1656 |
+
'range' => [
|
1657 |
'px' => [
|
1658 |
+
'min' => 0,
|
1659 |
+
'max' => 200,
|
1660 |
'step' => 1,
|
1661 |
],
|
1662 |
],
|
1663 |
+
'selectors' => [
|
1664 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-time-icon' => 'font-size: {{SIZE}}{{UNIT}};',
|
1665 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-guest-icon' => 'font-size: {{SIZE}}{{UNIT}};',
|
1666 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-location-icon' => 'font-size: {{SIZE}}{{UNIT}};',
|
1667 |
+
],
|
1668 |
+
]
|
1669 |
+
);
|
1670 |
+
|
1671 |
+
$this->add_control(
|
1672 |
+
'event_popup_meta_icon_color',
|
1673 |
+
[
|
1674 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
1675 |
+
'type' => Controls_Manager::COLOR,
|
1676 |
+
'selectors' => [
|
1677 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-time-icon' => 'color: {{VALUE}}',
|
1678 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-guest-icon' => 'color: {{VALUE}}',
|
1679 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-location-icon' => 'color: {{VALUE}}',
|
1680 |
+
],
|
1681 |
+
]
|
1682 |
+
);
|
1683 |
+
|
1684 |
+
$this->add_control(
|
1685 |
+
'event_popup_meta_title_heading',
|
1686 |
+
[
|
1687 |
+
'label' => __( 'Meta Title', 'happy-elementor-addons' ),
|
1688 |
+
'type' => Controls_Manager::HEADING,
|
1689 |
+
'separator' => 'before',
|
1690 |
+
]
|
1691 |
+
);
|
1692 |
+
|
1693 |
+
$this->add_responsive_control(
|
1694 |
'event_popup_meta_title_margin_bottom',
|
1695 |
[
|
1696 |
+
'label' => __( 'Margin Bottom', 'happy-elementor-addons' ),
|
1697 |
+
'type' => Controls_Manager::SLIDER,
|
1698 |
'size_units' => [ 'px', '%' ],
|
1699 |
+
'range' => [
|
1700 |
'px' => [
|
1701 |
+
'min' => 0,
|
1702 |
+
'max' => 100,
|
1703 |
'step' => 1,
|
1704 |
],
|
1705 |
],
|
1706 |
+
'selectors' => [
|
1707 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-time-title' => 'margin-bottom: {{SIZE}}{{UNIT}};',
|
1708 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-guest-title' => 'margin-bottom: {{SIZE}}{{UNIT}};',
|
1709 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-location-title' => 'margin-bottom: {{SIZE}}{{UNIT}};',
|
1710 |
+
],
|
1711 |
]
|
1712 |
);
|
1713 |
|
1714 |
+
$this->add_group_control(
|
1715 |
+
Group_Control_Typography::get_type(),
|
1716 |
+
[
|
1717 |
+
'name' => 'event_popup_meta_title_typography',
|
1718 |
+
'label' => __( 'Typography', 'happy-elementor-addons' ),
|
1719 |
+
'exclude' => [
|
1720 |
'font_family',
|
1721 |
],
|
1722 |
+
'selector' => '{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-time-title,{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-guest-title,{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-location-title',
|
1723 |
+
]
|
1724 |
+
);
|
1725 |
+
|
1726 |
+
$this->add_control(
|
1727 |
+
'event_popup_meta_title_color',
|
1728 |
+
[
|
1729 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
1730 |
+
'type' => Controls_Manager::COLOR,
|
1731 |
+
'selectors' => [
|
1732 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-time-title' => 'color: {{VALUE}}',
|
1733 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-guest-title' => 'color: {{VALUE}}',
|
1734 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-location-title' => 'color: {{VALUE}}',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1735 |
],
|
1736 |
+
]
|
1737 |
+
);
|
|
|
1738 |
|
1739 |
+
$this->add_control(
|
1740 |
+
'event_popup_meta_content_heading',
|
1741 |
+
[
|
1742 |
+
'label' => __( 'Meta Content', 'happy-elementor-addons' ),
|
1743 |
+
'type' => Controls_Manager::HEADING,
|
1744 |
+
'separator' => 'before',
|
1745 |
+
]
|
1746 |
+
);
|
|
|
|
|
|
|
|
|
1747 |
|
1748 |
+
$this->add_group_control(
|
1749 |
+
Group_Control_Typography::get_type(),
|
1750 |
+
[
|
1751 |
+
'name' => 'event_popup_meta_content_typography',
|
1752 |
+
'label' => __( 'Typography', 'happy-elementor-addons' ),
|
1753 |
+
'exclude' => [
|
1754 |
+
'font_family',
|
1755 |
+
],
|
1756 |
+
'selector' => '{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-event-time,{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-event-guest,{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-event-location',
|
1757 |
+
]
|
1758 |
+
);
|
1759 |
+
|
1760 |
+
$this->add_control(
|
1761 |
+
'event_popup_meta_content_color',
|
1762 |
+
[
|
1763 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
1764 |
+
'type' => Controls_Manager::COLOR,
|
1765 |
+
'selectors' => [
|
1766 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-event-time' => 'color: {{VALUE}}',
|
1767 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-event-guest' => 'color: {{VALUE}}',
|
1768 |
+
'{{WRAPPER}} .ha-ec-popup-wrapper .ha-ec-popup-content ul li .ha-ec-event-location' => 'color: {{VALUE}}',
|
1769 |
+
],
|
1770 |
+
]
|
1771 |
+
);
|
1772 |
|
1773 |
}
|
1774 |
|
1775 |
|
1776 |
+
protected function render() {
|
1777 |
|
1778 |
$settings = $this->get_settings_for_display();
|
1779 |
|
1780 |
+
if ( $settings['event_calendar_type'] == 'google_calendar' ) {
|
1781 |
+
$data = $this->get_google_calendar_events( $settings );
|
1782 |
+
} elseif ( $settings['event_calendar_type'] == 'the_events_calendar' ) {
|
1783 |
+
$data = $this->get_the_events_calendar_events( $settings );
|
1784 |
+
} else {
|
1785 |
+
$data = $this->get_manual_calendar_events( $settings );
|
1786 |
+
}
|
1787 |
|
1788 |
+
$local = $settings['language'];
|
1789 |
+
$default_view = $settings['default_view'];
|
1790 |
|
1791 |
$this->add_render_attribute( 'wrapper', 'class', 'ha-ec-wrapper' );
|
1792 |
|
1793 |
$this->add_render_attribute(
|
1794 |
'event-calendar',
|
1795 |
[
|
1796 |
+
'id' => 'ha-ec-' . $this->get_id(),
|
1797 |
+
'class' => 'ha-ec',
|
1798 |
+
'data-cal-id' => $this->get_id(),
|
1799 |
+
'data-locale' => esc_attr( $local ),
|
1800 |
'data-initialview' => esc_attr( $default_view ),
|
1801 |
+
'data-firstday' => $settings['event_calendar_first_day'],
|
1802 |
+
'data-events' => htmlspecialchars( json_encode( $data ), ENT_QUOTES, 'UTF-8' ),
|
1803 |
+
'data-show-popup' => ! empty( $settings['show_event_popup'] ) ? esc_attr( $settings['show_event_popup'] ) : '',
|
1804 |
+
'data-allday-text' => ! empty( $settings['allday_text'] ) ? esc_html( $settings['allday_text'] ) : '',
|
1805 |
]
|
1806 |
);
|
1807 |
|
1810 |
<div <?php $this->print_render_attribute_string( 'event-calendar' ); ?>></div>
|
1811 |
</div>
|
1812 |
|
1813 |
+
<?php
|
1814 |
+
if ( 'yes' === $settings['show_event_popup'] ) {
|
1815 |
+
$this->get_popup_markup( $settings );
|
1816 |
+
}
|
1817 |
endif;
|
1818 |
}
|
1819 |
|
1820 |
+
public function get_manual_calendar_events( $settings ) {
|
1821 |
$events = $settings['manual_event_list'];
|
1822 |
|
1823 |
+
$data = [];
|
1824 |
+
if ( $events ) {
|
1825 |
+
$i = 0;
|
1826 |
|
1827 |
+
foreach ( $events as $event ) {
|
1828 |
|
1829 |
+
if ( $event['all_day'] == 'yes' ) {
|
1830 |
+
$start = $event['start_date_allday'];
|
1831 |
+
$end = date( 'Y-m-d', strtotime( '+1 days', strtotime( $event['end_date_allday'] ) ) );
|
1832 |
|
1833 |
+
$colors['textColor'] = ! empty( $event['text_color'] ) ? $event['text_color'] : '';
|
1834 |
+
$colors['backgroundColor'] = ! empty( $event['bg_color'] ) ? $event['bg_color'] : '';
|
1835 |
|
1836 |
+
} else {
|
1837 |
+
$start = $event['start_date'];
|
1838 |
+
$end = date( 'Y-m-d H:i', strtotime( $event['end_date'] ) ) . ':01';
|
1839 |
}
|
1840 |
|
1841 |
+
$image = ! empty( $event['image']['url'] ) ? esc_url( $event['image']['url'] ) : '';
|
1842 |
+
if ( ! empty( $event['image']['id'] ) ) {
|
1843 |
$image = esc_url( wp_get_attachment_image_url( $event['image']['id'], $event['thumbnail_size'] ) );
|
1844 |
}
|
1845 |
+
$details_link = ! empty( $event['details_link']['url'] ) ? esc_url( $event['details_link']['url'] ) : '';
|
1846 |
+
if ( 'yes' === $settings['show_event_popup'] && empty( $details_link ) ) {
|
1847 |
+
$details_link = '#';
|
1848 |
+
}
|
1849 |
|
1850 |
+
$data[] = [
|
1851 |
+
'id' => esc_attr( $i ),
|
1852 |
+
'classNames' => 'elementor-repeater-item-' . esc_attr( $event['_id'] ),
|
1853 |
+
'title' => ! empty( $event['title'] ) ? esc_html( $event['title'] ) : '',
|
1854 |
+
'description' => ha_kses_intermediate( $event['description'] ),
|
1855 |
+
'start' => esc_html( $start ),
|
1856 |
+
'end' => esc_html( $end ),
|
1857 |
+
'url' => $details_link,
|
1858 |
+
'allDay' => esc_html( $event['all_day'] ),
|
1859 |
+
'external' => esc_attr( $event['details_link']['is_external'] ),
|
1860 |
+
'nofollow' => esc_attr( $event['details_link']['nofollow'] ),
|
1861 |
+
'guest' => esc_html( $event['guest'] ),
|
1862 |
+
'location' => esc_html( $event['location'] ),
|
1863 |
+
'image' => $image,
|
1864 |
+
];
|
1865 |
+
|
1866 |
+
$i++;
|
1867 |
+
}
|
1868 |
+
}
|
1869 |
+
return $data;
|
1870 |
}
|
1871 |
|
1872 |
|
1873 |
+
public function get_google_calendar_events( $settings ) {
|
1874 |
|
1875 |
+
if ( empty( $settings['google_calendar_api_key'] ) && empty( $settings['google_calendar_id'] ) ) {
|
1876 |
+
$message = __( 'Please input API key & Calendar ID.', 'happy-elementor-addons' );
|
1877 |
+
printf( '<span class="ha-ec-error-message">%1$s</span>', esc_html( $message ) );
|
1878 |
+
return [];
|
1879 |
}
|
1880 |
|
1881 |
+
$calendar_id = urlencode( $settings['google_calendar_id'] );
|
1882 |
+
$base_url = 'https://www.googleapis.com/calendar/v3/calendars/' . $calendar_id . '/events';
|
1883 |
|
1884 |
+
$start_date = strtotime( $settings['google_calendar_start_date'] );
|
1885 |
+
$end_date = strtotime( $settings['google_calendar_end_date'] );
|
1886 |
|
1887 |
+
$arg = [
|
1888 |
+
'key' => $settings['google_calendar_api_key'],
|
1889 |
+
'maxResults' => $settings['google_calendar_max_item'],
|
1890 |
+
'timeMin' => urlencode( date( 'c', $start_date ) ),
|
1891 |
+
'singleEvents' => 'true',
|
1892 |
+
];
|
1893 |
|
1894 |
+
if ( ! empty( $end_date ) && $end_date > $start_date ) {
|
1895 |
+
$arg['timeMax'] = urlencode( date( 'c', $end_date ) );
|
1896 |
+
}
|
1897 |
|
1898 |
+
$transient_key = 'ha_ec_google_calendar_' . md5( urlencode( $settings['google_calendar_id'] ) . implode( '', $arg ) );
|
1899 |
+
$data = get_transient( $transient_key );
|
1900 |
|
1901 |
+
if ( false === $data ) {
|
1902 |
+
$data = wp_remote_retrieve_body( wp_remote_get( add_query_arg( $arg, $base_url ) ) );
|
1903 |
|
1904 |
// if( is_object( json_decode($data) ) && !array_key_exists('error', json_decode($data) ) )
|
1905 |
+
if ( is_object( json_decode( $data ) ) && ! property_exists( json_decode( $data ), 'error' ) ) {
|
1906 |
// echo 'cacheeed';
|
1907 |
// set_transient($transient_key, $data, 1 * HOUR_IN_SECONDS);
|
1908 |
+
set_transient( $transient_key, $data, 10 * MINUTE_IN_SECONDS );
|
1909 |
}
|
1910 |
+
}
|
1911 |
|
1912 |
+
if ( is_object( json_decode( $data ) ) && property_exists( json_decode( $data ), 'error' ) ) {
|
1913 |
+
$message = __( 'Please input valid API key & Calendar ID.', 'happy-elementor-addons' );
|
1914 |
+
printf( '<span class="ha-ec-error-message">%1$s</span>', esc_html( $message ) );
|
1915 |
return [];
|
1916 |
}
|
1917 |
|
1918 |
$data = false !== $data ? json_decode( $data ) : '';
|
1919 |
|
1920 |
$calendar_data = [];
|
1921 |
+
if ( isset( $data->items ) ) {
|
1922 |
|
1923 |
+
foreach ( $data->items as $key => $item ) {
|
1924 |
|
1925 |
+
if ( $item->status !== 'confirmed' ) {
|
1926 |
+
continue;
|
1927 |
}
|
1928 |
|
1929 |
$all_day = '';
|
1930 |
|
1931 |
+
if ( isset( $item->start->date ) ) {
|
1932 |
+
$all_day = 'yes';
|
1933 |
+
$ev_start_date = $item->start->date;
|
1934 |
+
$ev_end_date = $item->end->date;
|
1935 |
+
} else {
|
1936 |
+
$ev_start_date = $item->start->dateTime;
|
1937 |
+
$ev_end_date = $item->end->dateTime;
|
1938 |
}
|
1939 |
|
1940 |
+
$calendar_data[] = [
|
1941 |
+
'id' => esc_attr( ++$key ),
|
1942 |
+
'title' => ! empty( $item->summary ) ? esc_html( $item->summary ) : 'No Title',
|
1943 |
+
'description' => isset( $item->description ) ? ha_kses_intermediate( $item->description ) : '',
|
1944 |
+
'start' => esc_html( $ev_start_date ),
|
1945 |
+
'end' => esc_html( $ev_end_date ),
|
1946 |
+
'url' => ! empty( $item->htmlLink ) ? esc_url( $item->htmlLink ) : '',
|
1947 |
+
'allDay' => esc_html( $all_day ),
|
1948 |
+
'external' => 'on',
|
1949 |
+
'nofollow' => 'on',
|
1950 |
+
'guest' => ! empty( $item->creator->displayName ) ? esc_html( $item->creator->displayName ) : '',
|
1951 |
+
'location' => ! empty( $item->location ) ? esc_html( $item->location ) : '',
|
1952 |
+
];
|
1953 |
+
}
|
1954 |
+
}
|
|
|
|
|
1955 |
|
1956 |
+
return $calendar_data;
|
1957 |
+
}
|
1958 |
|
1959 |
|
1960 |
+
public function get_the_events_calendar_events( $settings ) {
|
1961 |
|
1962 |
+
if ( ! function_exists( 'tribe_get_events' ) ) {
|
1963 |
+
return [];
|
1964 |
}
|
1965 |
|
1966 |
if ( 'selected_event' !== $settings['the_events_calendar_source'] ) {
|
1967 |
+
$arg = [
|
1968 |
'posts_per_page' => $settings['the_events_calendar_item'],
|
1969 |
];
|
1970 |
}
|
1971 |
|
1972 |
+
if ( 'category' == $settings['the_events_calendar_source'] && ! empty( $settings['the_events_calendar_category'] ) ) {
|
1973 |
+
$arg['tax_query'] = [
|
1974 |
+
[
|
1975 |
+
'taxonomy' => 'tribe_events_cat',
|
1976 |
+
'field' => 'id',
|
1977 |
+
'terms' => $settings['the_events_calendar_category'],
|
1978 |
+
],
|
1979 |
+
];
|
1980 |
}
|
1981 |
|
1982 |
+
if ( 'selected_event' == $settings['the_events_calendar_source'] && ! empty( $settings['the_events_calendar_selected'] ) ) {
|
1983 |
+
$arg['post__in'] = $settings['the_events_calendar_selected'];
|
1984 |
}
|
1985 |
|
1986 |
$events = tribe_get_events( $arg );
|
1987 |
|
1988 |
+
if ( empty( $events ) ) {
|
1989 |
+
return [];
|
1990 |
}
|
1991 |
|
1992 |
+
$calendar_data = [];
|
1993 |
+
foreach ( $events as $key => $event ) {
|
1994 |
|
1995 |
+
$date_format = 'Y-m-d';
|
1996 |
+
$all_day = 'yes';
|
1997 |
|
1998 |
+
if ( ! tribe_event_is_all_day( $event->ID ) ) {
|
1999 |
+
$date_format .= ' H:i';
|
2000 |
+
$all_day = '';
|
2001 |
}
|
2002 |
|
2003 |
$image = get_the_post_thumbnail_url( $event->ID );
|
2004 |
|
2005 |
+
$calendar_data[] = [
|
2006 |
+
'id' => esc_attr( ++$key ),
|
2007 |
+
'title' => ! empty( $event->post_title ) ? esc_html( $event->post_title ) : '',
|
2008 |
+
'description' => ha_kses_intermediate( $event->post_content ),
|
2009 |
+
'start' => esc_html( tribe_get_start_date( $event->ID, true, $date_format ) ),
|
2010 |
+
'end' => esc_html( tribe_get_end_date( $event->ID, true, $date_format ) ),
|
2011 |
+
'url' => ! empty( get_the_permalink( $event->ID ) ) ? esc_url( get_the_permalink( $event->ID ) ) : '',
|
2012 |
+
'allDay' => esc_html( $all_day ),
|
2013 |
+
'external' => 'on',
|
2014 |
+
'nofollow' => 'on',
|
2015 |
+
'guest' => esc_html( tribe_get_organizer( $event->ID ) ),
|
2016 |
+
'location' => ! empty( tribe_get_venue( $event->ID ) ) ? esc_html( tribe_get_venue( $event->ID ) ) : '',
|
2017 |
+
'image' => $image ? esc_url( $image ) : '',
|
2018 |
+
];
|
2019 |
+
}
|
2020 |
return $calendar_data;
|
2021 |
|
2022 |
+
}
|
2023 |
|
2024 |
+
public function get_popup_markup( $settings ) {
|
2025 |
+
$readmore_text = ! empty( $settings['readmore_text'] ) ? esc_html( $settings['readmore_text'] ) : '';
|
2026 |
+
$time_title = ! empty( $settings['time_title'] ) ? esc_html( $settings['time_title'] ) : '';
|
2027 |
+
$speaker_title = ! empty( $settings['speaker_title'] ) ? esc_html( $settings['speaker_title'] ) : '';
|
2028 |
+
$location_title = ! empty( $settings['location_title'] ) ? esc_html( $settings['location_title'] ) : '';
|
2029 |
+
$popup = '<div class="ha-ec-popup-wrapper">
|
2030 |
<div class="ha-ec-popup">
|
2031 |
|
2032 |
<span class="ha-ec-popup-close"><i class="eicon-editor-close"></i></span>
|
2038 |
<div class="ha-ec-popup-content">
|
2039 |
<ul>
|
2040 |
<li class="ha-ec-event-time-wrap">
|
2041 |
+
<div class="ha-ec-time-icon">' . $this->render_svg_icon( 'clock' ) . '</div>
|
2042 |
<div class="ha-ec-time-content">
|
2043 |
+
<span class="ha-ec-time-title">' . $time_title . '</span>
|
2044 |
<span class="ha-ec-event-time"></span>
|
2045 |
</div>
|
2046 |
</li>
|
2047 |
<li class="ha-ec-event-guest-wrap">
|
2048 |
+
<div class="ha-ec-guest-icon">' . $this->render_svg_icon( 'speaker' ) . '</div>
|
2049 |
<div class="ha-ec-guest-content">
|
2050 |
+
<span class="ha-ec-guest-title">' . $speaker_title . '</span>
|
2051 |
<span class="ha-ec-event-guest"></span>
|
2052 |
</div>
|
2053 |
</li>
|
2054 |
<li class="ha-ec-event-location-wrap">
|
2055 |
+
<div class="ha-ec-location-icon">' . $this->render_svg_icon( 'map' ) . '</div>
|
2056 |
<div class="ha-ec-location-content">
|
2057 |
+
<span class="ha-ec-location-title">' . $location_title . '</span>
|
2058 |
<span class="ha-ec-event-location"></span>
|
2059 |
</div>
|
2060 |
</li>
|
2062 |
<h3 class="ha-ec-event-title"></h3>
|
2063 |
<p class="ha-ec-popup-desc"></p>
|
2064 |
<div class="ha-ec-popup-readmore">
|
2065 |
+
<a class="ha-ec-popup-readmore-link" href="">' . $readmore_text . '</a>
|
2066 |
</div>
|
2067 |
</div>
|
2068 |
</div>
|
2070 |
|
2071 |
</div>
|
2072 |
</div>';
|
2073 |
+
echo $popup;
|
2074 |
}
|
2075 |
|
2076 |
public function render_svg_icon( $icon_name ) {
|
widgets/horizontal-timeline/widget.php
CHANGED
@@ -125,6 +125,19 @@ class Horizontal_Timeline extends Base {
|
|
125 |
]
|
126 |
);
|
127 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
128 |
$repeater->add_control(
|
129 |
'event_subtitle',
|
130 |
[
|
@@ -188,6 +201,36 @@ class Horizontal_Timeline extends Base {
|
|
188 |
]
|
189 |
);
|
190 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
191 |
$repeater->add_control(
|
192 |
'custom_content_background_color',
|
193 |
[
|
@@ -213,8 +256,7 @@ class Horizontal_Timeline extends Base {
|
|
213 |
'custom_look' => 'yes'
|
214 |
],
|
215 |
'selectors' => [
|
216 |
-
'{{WRAPPER}} {{CURRENT_ITEM}}.ha-horizontal-timeline-block .ha-horizontal-timeline-content .ha-horizontal-timeline-
|
217 |
-
'{{WRAPPER}} {{CURRENT_ITEM}}.ha-horizontal-timeline-block .ha-horizontal-timeline-content .ha-horizontal-timeline-subtitle' => 'color: {{VALUE}}',
|
218 |
'{{WRAPPER}} {{CURRENT_ITEM}}.ha-horizontal-timeline-block .ha-horizontal-timeline-content .ha-horizontal-timeline-description' => 'color: {{VALUE}}'
|
219 |
],
|
220 |
]
|
@@ -1012,10 +1054,23 @@ class Horizontal_Timeline extends Base {
|
|
1012 |
'type' => Controls_Manager::COLOR,
|
1013 |
'selectors' => [
|
1014 |
'{{WRAPPER}} .ha-horizontal-timeline-title' => 'color: {{VALUE}}',
|
|
|
1015 |
],
|
1016 |
]
|
1017 |
);
|
1018 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1019 |
$this->add_control(
|
1020 |
'subtitle_heading',
|
1021 |
[
|
@@ -1140,12 +1195,27 @@ class Horizontal_Timeline extends Base {
|
|
1140 |
<?php endif; ?>
|
1141 |
|
1142 |
<?php
|
1143 |
-
|
1144 |
-
|
1145 |
-
|
1146 |
-
|
1147 |
-
|
1148 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1149 |
?>
|
1150 |
|
1151 |
<?php if ( !empty( $timeline['event_subtitle'] ) ) : ?>
|
125 |
]
|
126 |
);
|
127 |
|
128 |
+
$repeater->add_control(
|
129 |
+
'event_link',
|
130 |
+
[
|
131 |
+
'label' => esc_html__( 'Link', 'happy-elementor-addons' ),
|
132 |
+
'type' => Controls_Manager::URL,
|
133 |
+
'placeholder' => esc_html__( 'https://your-link.com', 'happy-elementor-addons' ),
|
134 |
+
'default' => [
|
135 |
+
'url' => '',
|
136 |
+
],
|
137 |
+
'label_block' => true,
|
138 |
+
]
|
139 |
+
);
|
140 |
+
|
141 |
$repeater->add_control(
|
142 |
'event_subtitle',
|
143 |
[
|
201 |
]
|
202 |
);
|
203 |
|
204 |
+
|
205 |
+
$repeater->add_control(
|
206 |
+
'custom_title_color',
|
207 |
+
[
|
208 |
+
'label' => __( 'Title Color', 'happy-elementor-addons' ),
|
209 |
+
'type' => Controls_Manager::COLOR,
|
210 |
+
'condition' => [
|
211 |
+
'custom_look' => 'yes'
|
212 |
+
],
|
213 |
+
'selectors' => [
|
214 |
+
'{{WRAPPER}} {{CURRENT_ITEM}}.ha-horizontal-timeline-block .ha-horizontal-timeline-content .ha-horizontal-timeline-title' => 'color: {{VALUE}}',
|
215 |
+
'{{WRAPPER}} {{CURRENT_ITEM}}.ha-horizontal-timeline-block .ha-horizontal-timeline-content .ha-horizontal-timeline-title a' => 'color: {{VALUE}}',
|
216 |
+
],
|
217 |
+
]
|
218 |
+
);
|
219 |
+
|
220 |
+
$repeater->add_control(
|
221 |
+
'custom_link_hover_color',
|
222 |
+
[
|
223 |
+
'label' => __( 'Title Color Hover', 'happy-elementor-addons' ),
|
224 |
+
'type' => Controls_Manager::COLOR,
|
225 |
+
'condition' => [
|
226 |
+
'custom_look' => 'yes'
|
227 |
+
],
|
228 |
+
'selectors' => [
|
229 |
+
'{{WRAPPER}} {{CURRENT_ITEM}}.ha-horizontal-timeline-block .ha-horizontal-timeline-content .ha-horizontal-timeline-title a:hover' => 'color: {{VALUE}}',
|
230 |
+
],
|
231 |
+
]
|
232 |
+
);
|
233 |
+
|
234 |
$repeater->add_control(
|
235 |
'custom_content_background_color',
|
236 |
[
|
256 |
'custom_look' => 'yes'
|
257 |
],
|
258 |
'selectors' => [
|
259 |
+
// '{{WRAPPER}} {{CURRENT_ITEM}}.ha-horizontal-timeline-block .ha-horizontal-timeline-content .ha-horizontal-timeline-subtitle' => 'color: {{VALUE}}',
|
|
|
260 |
'{{WRAPPER}} {{CURRENT_ITEM}}.ha-horizontal-timeline-block .ha-horizontal-timeline-content .ha-horizontal-timeline-description' => 'color: {{VALUE}}'
|
261 |
],
|
262 |
]
|
1054 |
'type' => Controls_Manager::COLOR,
|
1055 |
'selectors' => [
|
1056 |
'{{WRAPPER}} .ha-horizontal-timeline-title' => 'color: {{VALUE}}',
|
1057 |
+
'{{WRAPPER}} .ha-horizontal-timeline-title a' => 'color: {{VALUE}}',
|
1058 |
],
|
1059 |
]
|
1060 |
);
|
1061 |
|
1062 |
+
$this->add_control(
|
1063 |
+
'title_color_hover',
|
1064 |
+
[
|
1065 |
+
'label' => __( 'Hover Color', 'happy-elementor-addons' ),
|
1066 |
+
'type' => Controls_Manager::COLOR,
|
1067 |
+
'selectors' => [
|
1068 |
+
'{{WRAPPER}} .ha-horizontal-timeline-title a:hover' => 'color: {{VALUE}}',
|
1069 |
+
],
|
1070 |
+
]
|
1071 |
+
);
|
1072 |
+
|
1073 |
+
|
1074 |
$this->add_control(
|
1075 |
'subtitle_heading',
|
1076 |
[
|
1195 |
<?php endif; ?>
|
1196 |
|
1197 |
<?php
|
1198 |
+
|
1199 |
+
if ( ! empty( $timeline['event_link']['url'] ) ) {
|
1200 |
+
$this->add_link_attributes( 'event_link', $timeline['event_link'] );
|
1201 |
+
if ( $timeline['event_title'] ) {
|
1202 |
+
printf( '<%2$s class="ha-horizontal-timeline-title"><a %1$s>%3$s</a></%2$s>',
|
1203 |
+
$this->get_render_attribute_string( 'event_link' ),
|
1204 |
+
ha_escape_tags( $settings['title_tag'], 'h2' ),
|
1205 |
+
esc_html( $timeline['event_title'] )
|
1206 |
+
);
|
1207 |
+
}
|
1208 |
+
$this->remove_render_attribute( 'event_link');
|
1209 |
+
}else{
|
1210 |
+
|
1211 |
+
if ( $timeline['event_title'] ) {
|
1212 |
+
printf( '<%1$s class="ha-horizontal-timeline-title">%2$s</%1$s>',
|
1213 |
+
ha_escape_tags( $settings['title_tag'], 'h2' ),
|
1214 |
+
esc_html( $timeline['event_title'] )
|
1215 |
+
);
|
1216 |
+
}
|
1217 |
+
}
|
1218 |
+
|
1219 |
?>
|
1220 |
|
1221 |
<?php if ( !empty( $timeline['event_subtitle'] ) ) : ?>
|
widgets/logo-grid/widget.php
CHANGED
@@ -621,7 +621,7 @@ class Logo_Grid extends Base {
|
|
621 |
<div class="ha-logo-grid-wrapper">
|
622 |
<?php
|
623 |
foreach ( $settings['logo_list'] as $index => $item ) :
|
624 |
-
$image =
|
625 |
$repeater_key = 'grid_item' . $index;
|
626 |
$tag = 'div';
|
627 |
$this->add_render_attribute( $repeater_key, 'class', 'ha-logo-grid-item' );
|
@@ -634,19 +634,20 @@ class Logo_Grid extends Base {
|
|
634 |
?>
|
635 |
<<?php echo $tag; ?> <?php $this->print_render_attribute_string( $repeater_key ); ?>>
|
636 |
<figure class="ha-logo-grid-figure">
|
637 |
-
<?php if ( $image ) :
|
638 |
-
|
639 |
-
|
640 |
-
|
641 |
-
|
642 |
-
|
643 |
-
|
644 |
-
|
645 |
-
|
646 |
else :
|
|
|
647 |
printf( '<img class="ha-logo-grid-img elementor-animation-%s" src="%s" alt="%s">',
|
648 |
esc_attr( $settings['hover_animation'] ),
|
649 |
-
|
650 |
esc_attr( $item['name'] )
|
651 |
);
|
652 |
endif; ?>
|
621 |
<div class="ha-logo-grid-wrapper">
|
622 |
<?php
|
623 |
foreach ( $settings['logo_list'] as $index => $item ) :
|
624 |
+
$image = $item['image'];
|
625 |
$repeater_key = 'grid_item' . $index;
|
626 |
$tag = 'div';
|
627 |
$this->add_render_attribute( $repeater_key, 'class', 'ha-logo-grid-item' );
|
634 |
?>
|
635 |
<<?php echo $tag; ?> <?php $this->print_render_attribute_string( $repeater_key ); ?>>
|
636 |
<figure class="ha-logo-grid-figure">
|
637 |
+
<?php if ( isset( $image['source'] ) && $image['id'] ) :
|
638 |
+
echo wp_get_attachment_image(
|
639 |
+
$image['id'],
|
640 |
+
$settings['thumbnail_size'],
|
641 |
+
false,
|
642 |
+
[
|
643 |
+
'class' => 'ha-logo-grid-img elementor-animation-' . esc_attr( $settings['hover_animation'] )
|
644 |
+
]
|
645 |
+
);
|
646 |
else :
|
647 |
+
$url = $image['url'] ? $image['url'] : Utils::get_placeholder_image_src();
|
648 |
printf( '<img class="ha-logo-grid-img elementor-animation-%s" src="%s" alt="%s">',
|
649 |
esc_attr( $settings['hover_animation'] ),
|
650 |
+
esc_url( $url ),
|
651 |
esc_attr( $item['name'] )
|
652 |
);
|
653 |
endif; ?>
|
widgets/post-list/widget.php
CHANGED
@@ -29,11 +29,11 @@ class Post_List extends Base {
|
|
29 |
* @access public
|
30 |
*
|
31 |
*/
|
32 |
-
public function get_title
|
33 |
return __( 'Post List', 'happy-elementor-addons' );
|
34 |
}
|
35 |
|
36 |
-
public function get_custom_help_url
|
37 |
return 'https://happyaddons.com/docs/happy-addons-for-elementor/widgets/post-list/';
|
38 |
}
|
39 |
|
@@ -45,11 +45,11 @@ class Post_List extends Base {
|
|
45 |
* @access public
|
46 |
*
|
47 |
*/
|
48 |
-
public function get_icon
|
49 |
return 'hm hm-post-list';
|
50 |
}
|
51 |
|
52 |
-
public function get_keywords
|
53 |
return [ 'posts', 'post', 'post-list', 'list', 'news' ];
|
54 |
}
|
55 |
|
@@ -58,34 +58,34 @@ class Post_List extends Base {
|
|
58 |
*
|
59 |
* @return array
|
60 |
*/
|
61 |
-
public function get_post_types
|
62 |
-
$post_types = ha_get_post_types( [],[ 'elementor_library', 'attachment' ] );
|
63 |
return $post_types;
|
64 |
}
|
65 |
|
66 |
/**
|
67 |
-
|
68 |
-
|
69 |
-
protected function register_content_controls
|
70 |
$this->__post_list_content_controls();
|
71 |
$this->__settings_content_controls();
|
72 |
}
|
73 |
|
74 |
-
protected function __post_list_content_controls
|
75 |
|
76 |
$this->start_controls_section(
|
77 |
'_section_post_list',
|
78 |
[
|
79 |
'label' => __( 'List', 'happy-elementor-addons' ),
|
80 |
-
'tab'
|
81 |
]
|
82 |
);
|
83 |
|
84 |
$this->add_control(
|
85 |
'post_type',
|
86 |
[
|
87 |
-
'label'
|
88 |
-
'type'
|
89 |
'options' => $this->get_post_types(),
|
90 |
'default' => key( $this->get_post_types() ),
|
91 |
]
|
@@ -94,11 +94,11 @@ class Post_List extends Base {
|
|
94 |
$this->add_control(
|
95 |
'show_post_by',
|
96 |
[
|
97 |
-
'label'
|
98 |
-
'type'
|
99 |
'default' => 'recent',
|
100 |
'options' => [
|
101 |
-
'recent'
|
102 |
'selected' => __( 'Selected Post', 'happy-elementor-addons' ),
|
103 |
],
|
104 |
|
@@ -108,13 +108,13 @@ class Post_List extends Base {
|
|
108 |
$this->add_control(
|
109 |
'posts_per_page',
|
110 |
[
|
111 |
-
'label'
|
112 |
-
'type'
|
113 |
-
'default'
|
114 |
-
'dynamic'
|
115 |
'condition' => [
|
116 |
-
'show_post_by' => [ 'recent' ]
|
117 |
-
]
|
118 |
]
|
119 |
);
|
120 |
|
@@ -122,29 +122,29 @@ class Post_List extends Base {
|
|
122 |
|
123 |
foreach ( $this->get_post_types() as $key => $value ) {
|
124 |
|
125 |
-
$repeater[$key] = new Repeater();
|
126 |
|
127 |
-
$repeater[$key]->add_control(
|
128 |
'title',
|
129 |
[
|
130 |
-
'label'
|
131 |
-
'type'
|
132 |
'label_block' => true,
|
133 |
'placeholder' => __( 'Customize Title', 'happy-elementor-addons' ),
|
134 |
-
'dynamic'
|
135 |
'active' => true,
|
136 |
],
|
137 |
]
|
138 |
);
|
139 |
|
140 |
-
$repeater[$key]->add_control(
|
141 |
'post_id',
|
142 |
[
|
143 |
-
'label'
|
144 |
-
'label_block'
|
145 |
-
'type'
|
146 |
-
'multiple'
|
147 |
-
'placeholder'
|
148 |
'dynamic_params' => [
|
149 |
'object_type' => 'post',
|
150 |
'post_type' => $key,
|
@@ -155,13 +155,13 @@ class Post_List extends Base {
|
|
155 |
$this->add_control(
|
156 |
'selected_list_' . $key,
|
157 |
[
|
158 |
-
'label'
|
159 |
-
'type'
|
160 |
-
'fields'
|
161 |
'title_field' => '{{ title }}',
|
162 |
-
'condition'
|
163 |
'show_post_by' => 'selected',
|
164 |
-
'post_type'
|
165 |
],
|
166 |
]
|
167 |
);
|
@@ -170,31 +170,31 @@ class Post_List extends Base {
|
|
170 |
$this->end_controls_section();
|
171 |
}
|
172 |
|
173 |
-
protected function __settings_content_controls
|
174 |
|
175 |
$this->start_controls_section(
|
176 |
'_section_settings',
|
177 |
[
|
178 |
'label' => __( 'Settings', 'happy-elementor-addons' ),
|
179 |
-
'tab'
|
180 |
]
|
181 |
);
|
182 |
|
183 |
$this->add_control(
|
184 |
'view',
|
185 |
[
|
186 |
-
'label'
|
187 |
-
'label_block'
|
188 |
-
'type'
|
189 |
-
'default'
|
190 |
-
'options'
|
191 |
-
'list'
|
192 |
'title' => __( 'List', 'happy-elementor-addons' ),
|
193 |
-
'icon'
|
194 |
],
|
195 |
'inline' => [
|
196 |
'title' => __( 'Inline', 'happy-elementor-addons' ),
|
197 |
-
'icon'
|
198 |
],
|
199 |
],
|
200 |
'style_transfer' => true,
|
@@ -204,41 +204,41 @@ class Post_List extends Base {
|
|
204 |
$this->add_control(
|
205 |
'feature_image',
|
206 |
[
|
207 |
-
'label'
|
208 |
-
'type'
|
209 |
-
'label_on'
|
210 |
-
'label_off'
|
211 |
'return_value' => 'yes',
|
212 |
-
'default'
|
213 |
]
|
214 |
);
|
215 |
|
216 |
$this->add_control(
|
217 |
'feature_image_pos',
|
218 |
[
|
219 |
-
'label'
|
220 |
-
'label_block'
|
221 |
-
'type'
|
222 |
-
'default'
|
223 |
-
'options'
|
224 |
'left' => [
|
225 |
'title' => __( 'Left', 'happy-elementor-addons' ),
|
226 |
-
'icon'
|
227 |
],
|
228 |
-
'top'
|
229 |
'title' => __( 'Top', 'happy-elementor-addons' ),
|
230 |
-
'icon'
|
231 |
],
|
232 |
],
|
233 |
-
'style_transfer'
|
234 |
-
'condition'
|
235 |
-
'feature_image' => 'yes'
|
236 |
],
|
237 |
'selectors_dictionary' => [
|
238 |
'left' => 'flex-direction: row',
|
239 |
-
'top'
|
240 |
],
|
241 |
-
'selectors'
|
242 |
'{{WRAPPER}} .ha-post-list .ha-post-list-item a' => '{{VALUE}};',
|
243 |
'{{WRAPPER}} .ha-post-list-item a img' => 'margin-right: 0px;',
|
244 |
],
|
@@ -248,252 +248,252 @@ class Post_List extends Base {
|
|
248 |
$this->add_group_control(
|
249 |
Group_Control_Image_Size::get_type(),
|
250 |
[
|
251 |
-
'name'
|
252 |
-
'default'
|
253 |
-
'exclude'
|
254 |
-
'custom'
|
255 |
],
|
256 |
'condition' => [
|
257 |
-
'feature_image' => 'yes'
|
258 |
-
]
|
259 |
]
|
260 |
);
|
261 |
|
262 |
$this->add_control(
|
263 |
'list_icon',
|
264 |
[
|
265 |
-
'label'
|
266 |
-
'type'
|
267 |
-
'label_on'
|
268 |
-
'label_off'
|
269 |
'return_value' => 'yes',
|
270 |
-
'default'
|
271 |
-
'condition'
|
272 |
-
'feature_image!' => 'yes'
|
273 |
-
]
|
274 |
]
|
275 |
);
|
276 |
|
277 |
$this->add_control(
|
278 |
'icon',
|
279 |
[
|
280 |
-
'label'
|
281 |
-
'type'
|
282 |
'label_block' => true,
|
283 |
-
'default'
|
284 |
-
'value'
|
285 |
-
'library' => 'reguler'
|
|
|
|
|
|
|
|
|
286 |
],
|
287 |
-
'condition' => [
|
288 |
-
'list_icon' => 'yes',
|
289 |
-
'feature_image!' => 'yes'
|
290 |
-
]
|
291 |
]
|
292 |
);
|
293 |
|
294 |
$this->add_control(
|
295 |
'content',
|
296 |
[
|
297 |
-
'label'
|
298 |
-
'type'
|
299 |
-
'label_on'
|
300 |
-
'label_off'
|
301 |
'return_value' => 'yes',
|
302 |
-
'default'
|
303 |
]
|
304 |
);
|
305 |
|
306 |
$this->add_control(
|
307 |
'meta',
|
308 |
[
|
309 |
-
'label'
|
310 |
-
'type'
|
311 |
-
'label_on'
|
312 |
-
'label_off'
|
313 |
'return_value' => 'yes',
|
314 |
-
'default'
|
315 |
]
|
316 |
);
|
317 |
|
318 |
$this->add_control(
|
319 |
'author_meta',
|
320 |
[
|
321 |
-
'label'
|
322 |
-
'type'
|
323 |
-
'label_on'
|
324 |
-
'label_off'
|
325 |
'return_value' => 'yes',
|
326 |
-
'default'
|
327 |
-
'condition'
|
328 |
'meta' => 'yes',
|
329 |
-
]
|
330 |
]
|
331 |
);
|
332 |
|
333 |
$this->add_control(
|
334 |
'author_icon',
|
335 |
[
|
336 |
-
'label'
|
337 |
-
'type'
|
338 |
-
'default'
|
339 |
-
'value'
|
340 |
'library' => 'reguler',
|
341 |
],
|
342 |
'condition' => [
|
343 |
-
'meta'
|
344 |
'author_meta' => 'yes',
|
345 |
-
]
|
346 |
]
|
347 |
);
|
348 |
|
349 |
$this->add_control(
|
350 |
'date_meta',
|
351 |
[
|
352 |
-
'label'
|
353 |
-
'type'
|
354 |
-
'label_on'
|
355 |
-
'label_off'
|
356 |
'return_value' => 'yes',
|
357 |
-
'default'
|
358 |
-
'condition'
|
359 |
'meta' => 'yes',
|
360 |
-
]
|
361 |
]
|
362 |
);
|
363 |
|
364 |
$this->add_control(
|
365 |
'date_icon',
|
366 |
[
|
367 |
-
'label'
|
368 |
-
'type'
|
369 |
-
'default'
|
370 |
-
'value'
|
371 |
'library' => 'reguler',
|
372 |
],
|
373 |
'condition' => [
|
374 |
-
'meta'
|
375 |
'date_meta' => 'yes',
|
376 |
-
]
|
377 |
]
|
378 |
);
|
379 |
|
380 |
$this->add_control(
|
381 |
'category_meta',
|
382 |
[
|
383 |
-
'label'
|
384 |
-
'type'
|
385 |
-
'label_on'
|
386 |
-
'label_off'
|
387 |
'return_value' => 'yes',
|
388 |
-
'default'
|
389 |
-
'condition'
|
390 |
-
'meta'
|
391 |
-
'post_type' => 'post',
|
392 |
-
]
|
393 |
]
|
394 |
);
|
395 |
|
396 |
$this->add_control(
|
397 |
'category_icon',
|
398 |
[
|
399 |
-
'label'
|
400 |
-
'type'
|
401 |
-
'default'
|
402 |
-
'value'
|
403 |
'library' => 'reguler',
|
404 |
],
|
405 |
'condition' => [
|
406 |
-
'meta'
|
407 |
'category_meta' => 'yes',
|
408 |
-
'post_type' => 'post',
|
409 |
-
]
|
410 |
]
|
411 |
);
|
412 |
|
413 |
$this->add_control(
|
414 |
'meta_position',
|
415 |
[
|
416 |
-
'label'
|
417 |
-
'type'
|
418 |
-
'default'
|
419 |
-
'options'
|
420 |
-
'top'
|
421 |
'bottom' => __( 'Bottom', 'happy-elementor-addons' ),
|
422 |
],
|
423 |
'condition' => [
|
424 |
'meta' => 'yes',
|
425 |
-
]
|
426 |
]
|
427 |
);
|
428 |
|
429 |
$this->add_control(
|
430 |
'title_tag',
|
431 |
[
|
432 |
-
'label'
|
433 |
-
'type'
|
434 |
'options' => [
|
435 |
'h1' => [
|
436 |
'title' => __( 'H1', 'happy-elementor-addons' ),
|
437 |
-
'icon'
|
438 |
],
|
439 |
'h2' => [
|
440 |
'title' => __( 'H2', 'happy-elementor-addons' ),
|
441 |
-
'icon'
|
442 |
],
|
443 |
'h3' => [
|
444 |
'title' => __( 'H3', 'happy-elementor-addons' ),
|
445 |
-
'icon'
|
446 |
],
|
447 |
'h4' => [
|
448 |
'title' => __( 'H4', 'happy-elementor-addons' ),
|
449 |
-
'icon'
|
450 |
],
|
451 |
'h5' => [
|
452 |
'title' => __( 'H5', 'happy-elementor-addons' ),
|
453 |
-
'icon'
|
454 |
],
|
455 |
'h6' => [
|
456 |
'title' => __( 'H6', 'happy-elementor-addons' ),
|
457 |
-
'icon'
|
458 |
-
]
|
459 |
],
|
460 |
'default' => 'h2',
|
461 |
-
'toggle'
|
462 |
]
|
463 |
);
|
464 |
|
465 |
$this->add_control(
|
466 |
'item_align',
|
467 |
[
|
468 |
-
'label'
|
469 |
-
'type'
|
470 |
-
'options'
|
471 |
-
'left'
|
472 |
'title' => __( 'Left', 'happy-elementor-addons' ),
|
473 |
-
'icon'
|
474 |
],
|
475 |
'center' => [
|
476 |
'title' => __( 'Center', 'happy-elementor-addons' ),
|
477 |
-
'icon'
|
478 |
],
|
479 |
-
'right'
|
480 |
'title' => __( 'Right', 'happy-elementor-addons' ),
|
481 |
-
'icon'
|
482 |
],
|
483 |
],
|
484 |
-
'toggle'
|
485 |
'selectors_dictionary' => [
|
486 |
-
'left'
|
487 |
'center' => 'justify-content: center',
|
488 |
-
'right'
|
489 |
],
|
490 |
-
'selectors'
|
491 |
-
'{{WRAPPER}} .ha-post-list .ha-post-list-item a' => '{{VALUE}};'
|
492 |
],
|
493 |
-
'condition'
|
494 |
-
'view'
|
495 |
'feature_image_pos' => 'left',
|
496 |
-
]
|
497 |
]
|
498 |
);
|
499 |
|
@@ -501,9 +501,9 @@ class Post_List extends Base {
|
|
501 |
}
|
502 |
|
503 |
/**
|
504 |
-
|
505 |
-
|
506 |
-
protected function register_style_controls
|
507 |
$this->__post_list_style_controls();
|
508 |
$this->__title_style_controls();
|
509 |
$this->__icon_image_style_controls();
|
@@ -511,13 +511,13 @@ class Post_List extends Base {
|
|
511 |
$this->__meta_style_controls();
|
512 |
}
|
513 |
|
514 |
-
protected function __post_list_style_controls
|
515 |
|
516 |
$this->start_controls_section(
|
517 |
'_section_post_list_style',
|
518 |
[
|
519 |
'label' => __( 'List', 'happy-elementor-addons' ),
|
520 |
-
'tab'
|
521 |
]
|
522 |
);
|
523 |
|
@@ -525,40 +525,40 @@ class Post_List extends Base {
|
|
525 |
'list_item_common',
|
526 |
[
|
527 |
'label' => __( 'Common', 'happy-elementor-addons' ),
|
528 |
-
'type'
|
529 |
]
|
530 |
);
|
531 |
|
532 |
$this->add_responsive_control(
|
533 |
'list_item_margin',
|
534 |
[
|
535 |
-
'label'
|
536 |
-
'type'
|
537 |
'size_units' => [ 'px', '%' ],
|
538 |
-
'selectors'
|
539 |
'{{WRAPPER}} .ha-post-list .ha-post-list-item' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
540 |
-
]
|
541 |
]
|
542 |
);
|
543 |
|
544 |
$this->add_responsive_control(
|
545 |
'list_item_padding',
|
546 |
[
|
547 |
-
'label'
|
548 |
-
'type'
|
549 |
'size_units' => [ 'px', 'em', '%' ],
|
550 |
-
'selectors'
|
551 |
'{{WRAPPER}} .ha-post-list .ha-post-list-item a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
552 |
-
]
|
553 |
]
|
554 |
);
|
555 |
|
556 |
$this->add_group_control(
|
557 |
Group_Control_Background::get_type(),
|
558 |
[
|
559 |
-
'name'
|
560 |
-
'label'
|
561 |
-
'types'
|
562 |
'selector' => '{{WRAPPER}} .ha-post-list .ha-post-list-item',
|
563 |
]
|
564 |
);
|
@@ -566,8 +566,8 @@ class Post_List extends Base {
|
|
566 |
$this->add_group_control(
|
567 |
Group_Control_Box_Shadow::get_type(),
|
568 |
[
|
569 |
-
'name'
|
570 |
-
'label'
|
571 |
'selector' => '{{WRAPPER}} .ha-post-list .ha-post-list-item',
|
572 |
]
|
573 |
);
|
@@ -575,8 +575,8 @@ class Post_List extends Base {
|
|
575 |
$this->add_group_control(
|
576 |
Group_Control_Border::get_type(),
|
577 |
[
|
578 |
-
'name'
|
579 |
-
'label'
|
580 |
'selector' => '{{WRAPPER}} .ha-post-list .ha-post-list-item',
|
581 |
]
|
582 |
);
|
@@ -584,124 +584,124 @@ class Post_List extends Base {
|
|
584 |
$this->add_responsive_control(
|
585 |
'list_item_border_radius',
|
586 |
[
|
587 |
-
'label'
|
588 |
-
'type'
|
589 |
'size_units' => [ 'px', 'em', '%' ],
|
590 |
-
'selectors'
|
591 |
'{{WRAPPER}} .ha-post-list .ha-post-list-item' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
592 |
-
]
|
593 |
]
|
594 |
);
|
595 |
|
596 |
$this->add_control(
|
597 |
'advance_style',
|
598 |
[
|
599 |
-
'label'
|
600 |
-
'type'
|
601 |
-
'label_on'
|
602 |
-
'label_off'
|
603 |
'return_value' => 'yes',
|
604 |
-
'default'
|
605 |
]
|
606 |
);
|
607 |
|
608 |
$this->add_responsive_control(
|
609 |
'list_item_first',
|
610 |
[
|
611 |
-
'label'
|
612 |
-
'type'
|
613 |
'separator' => 'before',
|
614 |
'condition' => [
|
615 |
'advance_style' => 'yes',
|
616 |
-
]
|
617 |
]
|
618 |
);
|
619 |
|
620 |
$this->add_responsive_control(
|
621 |
'list_item_first_child_margin',
|
622 |
[
|
623 |
-
'label'
|
624 |
-
'type'
|
625 |
'size_units' => [ 'px', '%' ],
|
626 |
-
'selectors'
|
627 |
'{{WRAPPER}} .ha-post-list .ha-post-list-item:first-child' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
628 |
],
|
629 |
-
'condition'
|
630 |
'advance_style' => 'yes',
|
631 |
-
]
|
632 |
]
|
633 |
);
|
634 |
|
635 |
$this->add_group_control(
|
636 |
Group_Control_Border::get_type(),
|
637 |
[
|
638 |
-
'name'
|
639 |
-
'label'
|
640 |
-
'selector'
|
641 |
'condition' => [
|
642 |
'advance_style' => 'yes',
|
643 |
-
]
|
644 |
]
|
645 |
);
|
646 |
|
647 |
$this->add_responsive_control(
|
648 |
'list_item_last',
|
649 |
[
|
650 |
-
'label'
|
651 |
-
'type'
|
652 |
'separator' => 'before',
|
653 |
'condition' => [
|
654 |
'advance_style' => 'yes',
|
655 |
-
]
|
656 |
]
|
657 |
);
|
658 |
|
659 |
$this->add_responsive_control(
|
660 |
'list_item_last_child_margin',
|
661 |
[
|
662 |
-
'label'
|
663 |
-
'type'
|
664 |
'size_units' => [ 'px', '%' ],
|
665 |
-
'selectors'
|
666 |
'{{WRAPPER}} .ha-post-list .ha-post-list-item:last-child' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
667 |
],
|
668 |
-
'condition'
|
669 |
'advance_style' => 'yes',
|
670 |
-
]
|
671 |
]
|
672 |
);
|
673 |
|
674 |
$this->add_group_control(
|
675 |
Group_Control_Border::get_type(),
|
676 |
[
|
677 |
-
'name'
|
678 |
-
'label'
|
679 |
-
'selector'
|
680 |
'condition' => [
|
681 |
'advance_style' => 'yes',
|
682 |
-
]
|
683 |
]
|
684 |
);
|
685 |
|
686 |
$this->end_controls_section();
|
687 |
}
|
688 |
|
689 |
-
protected function __title_style_controls
|
690 |
|
691 |
$this->start_controls_section(
|
692 |
'_section_post_list_title_style',
|
693 |
[
|
694 |
'label' => __( 'Title', 'happy-elementor-addons' ),
|
695 |
-
'tab'
|
696 |
]
|
697 |
);
|
698 |
|
699 |
$this->add_group_control(
|
700 |
Group_Control_Typography::get_type(),
|
701 |
[
|
702 |
-
'name'
|
703 |
-
'label'
|
704 |
-
'scheme'
|
705 |
'selector' => '{{WRAPPER}} .ha-post-list-title',
|
706 |
]
|
707 |
);
|
@@ -717,8 +717,8 @@ class Post_List extends Base {
|
|
717 |
$this->add_control(
|
718 |
'title_color',
|
719 |
[
|
720 |
-
'label'
|
721 |
-
'type'
|
722 |
'selectors' => [
|
723 |
'{{WRAPPER}} .ha-post-list-title' => 'color: {{VALUE}}',
|
724 |
],
|
@@ -736,8 +736,8 @@ class Post_List extends Base {
|
|
736 |
$this->add_control(
|
737 |
'title_hvr_color',
|
738 |
[
|
739 |
-
'label'
|
740 |
-
'type'
|
741 |
'selectors' => [
|
742 |
'{{WRAPPER}} .ha-post-list .ha-post-list-item a:hover .ha-post-list-title' => 'color: {{VALUE}}',
|
743 |
],
|
@@ -749,25 +749,25 @@ class Post_List extends Base {
|
|
749 |
$this->end_controls_section();
|
750 |
}
|
751 |
|
752 |
-
protected function __icon_image_style_controls
|
753 |
|
754 |
$this->start_controls_section(
|
755 |
'_section_list_icon_feature_iamge_style',
|
756 |
[
|
757 |
-
'label'
|
758 |
-
'tab'
|
759 |
'conditions' => [
|
760 |
'relation' => 'or',
|
761 |
-
'terms'
|
762 |
[
|
763 |
-
'name'
|
764 |
'operator' => '==',
|
765 |
-
'value'
|
766 |
],
|
767 |
[
|
768 |
-
'name'
|
769 |
'operator' => '==',
|
770 |
-
'value'
|
771 |
],
|
772 |
],
|
773 |
],
|
@@ -777,58 +777,58 @@ class Post_List extends Base {
|
|
777 |
$this->add_control(
|
778 |
'icon_color',
|
779 |
[
|
780 |
-
'label'
|
781 |
-
'type'
|
782 |
-
'default'
|
783 |
'selectors' => [
|
784 |
'{{WRAPPER}} span.ha-post-list-icon' => 'color: {{VALUE}};',
|
785 |
],
|
786 |
'condition' => [
|
787 |
'feature_image!' => 'yes',
|
788 |
-
'list_icon'
|
789 |
-
]
|
790 |
]
|
791 |
);
|
792 |
|
793 |
$this->add_responsive_control(
|
794 |
'icon_size',
|
795 |
[
|
796 |
-
'label'
|
797 |
-
'type'
|
798 |
'selectors' => [
|
799 |
'{{WRAPPER}} span.ha-post-list-icon' => 'font-size: {{SIZE}}{{UNIT}};',
|
800 |
],
|
801 |
'condition' => [
|
802 |
'feature_image!' => 'yes',
|
803 |
-
'list_icon'
|
804 |
-
]
|
805 |
]
|
806 |
);
|
807 |
|
808 |
$this->add_responsive_control(
|
809 |
'icon_line_height',
|
810 |
[
|
811 |
-
'label'
|
812 |
-
'type'
|
813 |
'selectors' => [
|
814 |
'{{WRAPPER}} span.ha-post-list-icon' => 'line-height: {{SIZE}}{{UNIT}};',
|
815 |
],
|
816 |
'condition' => [
|
817 |
'feature_image!' => 'yes',
|
818 |
-
'list_icon'
|
819 |
-
]
|
820 |
]
|
821 |
);
|
822 |
|
823 |
$this->add_responsive_control(
|
824 |
'image_width',
|
825 |
[
|
826 |
-
'label'
|
827 |
-
'type'
|
828 |
-
'range'
|
829 |
'px' => [
|
830 |
-
'min'
|
831 |
-
'max'
|
832 |
'step' => 1,
|
833 |
],
|
834 |
],
|
@@ -837,52 +837,52 @@ class Post_List extends Base {
|
|
837 |
],
|
838 |
'condition' => [
|
839 |
'feature_image' => 'yes',
|
840 |
-
]
|
841 |
]
|
842 |
);
|
843 |
|
844 |
$this->add_group_control(
|
845 |
Group_Control_Border::get_type(),
|
846 |
[
|
847 |
-
'name'
|
848 |
-
'label'
|
849 |
-
'selector'
|
850 |
'condition' => [
|
851 |
'feature_image' => 'yes',
|
852 |
-
]
|
853 |
]
|
854 |
);
|
855 |
|
856 |
$this->add_responsive_control(
|
857 |
'image_boder_radius',
|
858 |
[
|
859 |
-
'label'
|
860 |
-
'type'
|
861 |
'size_units' => [ 'px', '%' ],
|
862 |
-
'selectors'
|
863 |
'{{WRAPPER}} .ha-post-list-item a img' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
864 |
],
|
865 |
-
'condition'
|
866 |
'feature_image' => 'yes',
|
867 |
-
]
|
868 |
]
|
869 |
);
|
870 |
|
871 |
$this->add_responsive_control(
|
872 |
'icon_margin_right',
|
873 |
[
|
874 |
-
'label'
|
875 |
-
'type'
|
876 |
-
'default'
|
877 |
'unit' => 'px',
|
878 |
'size' => '15',
|
879 |
],
|
880 |
'selectors' => [
|
881 |
-
'{{WRAPPER}} span.ha-post-list-icon'
|
882 |
'{{WRAPPER}} .ha-post-list-item a img' => 'margin-right: {{SIZE}}{{UNIT}};',
|
883 |
],
|
884 |
'condition' => [
|
885 |
-
'feature_image_pos' => 'left'
|
886 |
],
|
887 |
]
|
888 |
);
|
@@ -890,9 +890,9 @@ class Post_List extends Base {
|
|
890 |
$this->add_responsive_control(
|
891 |
'feature_margin_bottom',
|
892 |
[
|
893 |
-
'label'
|
894 |
-
'type'
|
895 |
-
'default'
|
896 |
'unit' => 'px',
|
897 |
'size' => '15',
|
898 |
],
|
@@ -900,7 +900,7 @@ class Post_List extends Base {
|
|
900 |
'{{WRAPPER}} .ha-post-list-item a img' => 'margin-bottom: {{SIZE}}{{UNIT}};',
|
901 |
],
|
902 |
'condition' => [
|
903 |
-
'feature_image_pos' => 'top'
|
904 |
],
|
905 |
]
|
906 |
);
|
@@ -908,25 +908,25 @@ class Post_List extends Base {
|
|
908 |
$this->end_controls_section();
|
909 |
}
|
910 |
|
911 |
-
protected function __excerpt_style_controls
|
912 |
|
913 |
$this->start_controls_section(
|
914 |
'_section_list_excerpt_style',
|
915 |
[
|
916 |
-
'label'
|
917 |
-
'tab'
|
918 |
'condition' => [
|
919 |
'content' => 'yes',
|
920 |
-
]
|
921 |
]
|
922 |
);
|
923 |
|
924 |
$this->add_group_control(
|
925 |
Group_Control_Typography::get_type(),
|
926 |
[
|
927 |
-
'name'
|
928 |
-
'label'
|
929 |
-
'scheme'
|
930 |
'selector' => '{{WRAPPER}} .ha-post-list-excerpt p',
|
931 |
]
|
932 |
);
|
@@ -934,9 +934,9 @@ class Post_List extends Base {
|
|
934 |
$this->add_control(
|
935 |
'excerpt_color',
|
936 |
[
|
937 |
-
'label'
|
938 |
-
'type'
|
939 |
-
'default'
|
940 |
'selectors' => [
|
941 |
'{{WRAPPER}} .ha-post-list-excerpt p' => 'color: {{VALUE}};',
|
942 |
],
|
@@ -946,8 +946,8 @@ class Post_List extends Base {
|
|
946 |
$this->add_responsive_control(
|
947 |
'excerpt_space',
|
948 |
[
|
949 |
-
'label'
|
950 |
-
'type'
|
951 |
'selectors' => [
|
952 |
'{{WRAPPER}} .ha-post-list-excerpt' => 'margin-top: {{SIZE}}{{UNIT}};',
|
953 |
],
|
@@ -957,25 +957,25 @@ class Post_List extends Base {
|
|
957 |
$this->end_controls_section();
|
958 |
}
|
959 |
|
960 |
-
protected function __meta_style_controls
|
961 |
|
962 |
$this->start_controls_section(
|
963 |
'_section_list_meta_style',
|
964 |
[
|
965 |
-
'label'
|
966 |
-
'tab'
|
967 |
'condition' => [
|
968 |
'meta' => 'yes',
|
969 |
-
]
|
970 |
]
|
971 |
);
|
972 |
|
973 |
$this->add_group_control(
|
974 |
Group_Control_Typography::get_type(),
|
975 |
[
|
976 |
-
'name'
|
977 |
-
'label'
|
978 |
-
'scheme'
|
979 |
'selector' => '{{WRAPPER}} .ha-post-list-meta-wrap span',
|
980 |
]
|
981 |
);
|
@@ -983,9 +983,9 @@ class Post_List extends Base {
|
|
983 |
$this->add_control(
|
984 |
'meta_color',
|
985 |
[
|
986 |
-
'label'
|
987 |
-
'type'
|
988 |
-
'default'
|
989 |
'selectors' => [
|
990 |
'{{WRAPPER}} .ha-post-list-meta-wrap span' => 'color: {{VALUE}};',
|
991 |
],
|
@@ -995,8 +995,8 @@ class Post_List extends Base {
|
|
995 |
$this->add_responsive_control(
|
996 |
'meta_space',
|
997 |
[
|
998 |
-
'label'
|
999 |
-
'type'
|
1000 |
'selectors' => [
|
1001 |
'{{WRAPPER}} .ha-post-list-meta-wrap span' => 'margin-right: {{SIZE}}{{UNIT}};',
|
1002 |
'{{WRAPPER}} .ha-post-list-meta-wrap span:last-child' => 'margin-right: 0;',
|
@@ -1007,20 +1007,20 @@ class Post_List extends Base {
|
|
1007 |
$this->add_responsive_control(
|
1008 |
'meta_box_margin',
|
1009 |
[
|
1010 |
-
'label'
|
1011 |
-
'type'
|
1012 |
'size_units' => [ 'px', '%' ],
|
1013 |
-
'selectors'
|
1014 |
'{{WRAPPER}} .ha-post-list-meta-wrap' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1015 |
-
]
|
1016 |
]
|
1017 |
);
|
1018 |
|
1019 |
$this->add_responsive_control(
|
1020 |
'meta_icon_heading',
|
1021 |
[
|
1022 |
-
'label'
|
1023 |
-
'type'
|
1024 |
'separator' => 'before',
|
1025 |
]
|
1026 |
);
|
@@ -1028,9 +1028,9 @@ class Post_List extends Base {
|
|
1028 |
$this->add_control(
|
1029 |
'meta_icon_color',
|
1030 |
[
|
1031 |
-
'label'
|
1032 |
-
'type'
|
1033 |
-
'default'
|
1034 |
'selectors' => [
|
1035 |
'{{WRAPPER}} .ha-post-list-meta-wrap span i' => 'color: {{VALUE}};',
|
1036 |
],
|
@@ -1040,8 +1040,8 @@ class Post_List extends Base {
|
|
1040 |
$this->add_responsive_control(
|
1041 |
'meta_icon_space',
|
1042 |
[
|
1043 |
-
'label'
|
1044 |
-
'type'
|
1045 |
'selectors' => [
|
1046 |
'{{WRAPPER}} .ha-post-list-meta-wrap span i' => 'margin-right: {{SIZE}}{{UNIT}};',
|
1047 |
],
|
@@ -1051,11 +1051,11 @@ class Post_List extends Base {
|
|
1051 |
$this->end_controls_section();
|
1052 |
}
|
1053 |
|
1054 |
-
protected function render
|
1055 |
|
1056 |
$settings = $this->get_settings_for_display();
|
1057 |
|
1058 |
-
if ( ! $settings['post_type'] ){
|
1059 |
return;
|
1060 |
}
|
1061 |
|
@@ -1070,27 +1070,29 @@ class Post_List extends Base {
|
|
1070 |
}
|
1071 |
|
1072 |
$customize_title = [];
|
1073 |
-
$ids
|
1074 |
|
1075 |
if ( 'selected' === $settings['show_post_by'] ) {
|
1076 |
$args['posts_per_page'] = -1;
|
1077 |
-
$lists
|
1078 |
|
1079 |
if ( ! empty( $lists ) ) {
|
1080 |
foreach ( $lists as $index => $value ) {
|
1081 |
//trim function to remove extra space before post ID
|
1082 |
-
if( is_array($value['post_id']) ){
|
1083 |
-
$post_id = ! empty($value['post_id'][0]) ? trim($value['post_id'][0]) : '';
|
1084 |
-
}else{
|
1085 |
-
$post_id = ! empty($value['post_id']) ? trim($value['post_id']) : '';
|
1086 |
}
|
1087 |
$ids[] = $post_id;
|
1088 |
-
if ( $value['title'] )
|
|
|
|
|
1089 |
}
|
1090 |
}
|
1091 |
|
1092 |
$args['post__in'] = (array) $ids;
|
1093 |
-
$args['orderby']
|
1094 |
}
|
1095 |
|
1096 |
if ( 'selected' === $settings['show_post_by'] && empty( $ids ) ) {
|
@@ -1109,46 +1111,53 @@ class Post_List extends Base {
|
|
1109 |
if ( count( $posts ) !== 0 ) :?>
|
1110 |
<div <?php $this->print_render_attribute_string( 'wrapper' ); ?>>
|
1111 |
<ul <?php $this->print_render_attribute_string( 'wrapper-inner' ); ?> >
|
1112 |
-
<?php foreach ( $posts as $post ): ?>
|
1113 |
<li <?php $this->print_render_attribute_string( 'item' ); ?>>
|
1114 |
<a href="<?php echo esc_url( get_the_permalink( $post->ID ) ); ?>">
|
1115 |
-
<?php
|
|
|
1116 |
echo get_the_post_thumbnail( $post->ID, $settings['post_image_size'] );
|
1117 |
elseif ( 'yes' === $settings['list_icon'] && $settings['icon'] ) :
|
1118 |
echo '<span class="ha-post-list-icon">';
|
1119 |
Icons_Manager::render_icon( $settings['icon'], [ 'aria-hidden' => 'true' ] );
|
1120 |
echo '</span>';
|
1121 |
-
endif;
|
|
|
1122 |
<div class="ha-post-list-content">
|
1123 |
<?php
|
1124 |
$title = $post->post_title;
|
1125 |
if ( 'selected' === $settings['show_post_by'] && array_key_exists( $post->ID, $customize_title ) ) {
|
1126 |
-
$title = $customize_title[$post->ID];
|
1127 |
}
|
1128 |
if ( 'top' !== $settings['meta_position'] && $title ) {
|
1129 |
-
printf(
|
|
|
1130 |
ha_escape_tags( $settings['title_tag'], 'h2' ),
|
1131 |
'class="ha-post-list-title"',
|
1132 |
esc_html( $title )
|
1133 |
);
|
1134 |
}
|
1135 |
?>
|
1136 |
-
<?php if ( 'yes' === $settings['meta'] ): ?>
|
1137 |
<div class="ha-post-list-meta-wrap">
|
1138 |
|
1139 |
-
<?php
|
|
|
1140 |
?>
|
1141 |
<span class="ha-post-list-author">
|
1142 |
-
<?php
|
|
|
1143 |
Icons_Manager::render_icon( $settings['author_icon'], [ 'aria-hidden' => 'true' ] );
|
1144 |
endif;
|
1145 |
-
echo esc_html( get_the_author_meta( 'display_name', $post->post_author ) );
|
|
|
1146 |
</span>
|
1147 |
<?php endif; ?>
|
1148 |
|
1149 |
-
<?php if ( 'yes' === $settings['date_meta'] ): ?>
|
1150 |
<span class="ha-post-list-date">
|
1151 |
-
<?php
|
|
|
1152 |
Icons_Manager::render_icon( $settings['date_icon'], [ 'aria-hidden' => 'true' ] );
|
1153 |
endif;
|
1154 |
echo get_the_date( get_option( 'date_format' ), $post->ID );
|
@@ -1156,14 +1165,24 @@ class Post_List extends Base {
|
|
1156 |
</span>
|
1157 |
<?php endif; ?>
|
1158 |
|
1159 |
-
<?php
|
1160 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1161 |
?>
|
1162 |
<span class="ha-post-list-category">
|
1163 |
-
<?php
|
|
|
1164 |
Icons_Manager::render_icon( $settings['category_icon'], [ 'aria-hidden' => 'true' ] );
|
1165 |
endif;
|
1166 |
-
echo esc_html( $categories[0]->name );
|
|
|
1167 |
</span>
|
1168 |
<?php endif; ?>
|
1169 |
|
@@ -1171,25 +1190,28 @@ class Post_List extends Base {
|
|
1171 |
<?php endif; ?>
|
1172 |
<?php
|
1173 |
if ( 'top' === $settings['meta_position'] && $title ) {
|
1174 |
-
printf(
|
|
|
1175 |
ha_escape_tags( $settings['title_tag'] ),
|
1176 |
'class="ha-post-list-title"',
|
1177 |
esc_html( $title )
|
1178 |
);
|
1179 |
}
|
1180 |
?>
|
1181 |
-
<?php if ( 'yes' === $settings['content'] ): ?>
|
1182 |
<div class="ha-post-list-excerpt">
|
1183 |
<?php
|
1184 |
-
|
1185 |
-
|
1186 |
-
|
1187 |
-
)
|
1188 |
-
|
1189 |
-
|
1190 |
-
|
1191 |
-
|
1192 |
-
|
|
|
|
|
1193 |
?>
|
1194 |
</div>
|
1195 |
<?php endif; ?>
|
@@ -1199,9 +1221,10 @@ class Post_List extends Base {
|
|
1199 |
<?php endforeach; ?>
|
1200 |
</ul>
|
1201 |
</div>
|
1202 |
-
|
1203 |
-
else:
|
1204 |
-
printf(
|
|
|
1205 |
__( 'No ', 'happy-elementor-addons' ),
|
1206 |
esc_html( $settings['post_type'] ),
|
1207 |
__( 'Found', 'happy-elementor-addons' )
|
29 |
* @access public
|
30 |
*
|
31 |
*/
|
32 |
+
public function get_title() {
|
33 |
return __( 'Post List', 'happy-elementor-addons' );
|
34 |
}
|
35 |
|
36 |
+
public function get_custom_help_url() {
|
37 |
return 'https://happyaddons.com/docs/happy-addons-for-elementor/widgets/post-list/';
|
38 |
}
|
39 |
|
45 |
* @access public
|
46 |
*
|
47 |
*/
|
48 |
+
public function get_icon() {
|
49 |
return 'hm hm-post-list';
|
50 |
}
|
51 |
|
52 |
+
public function get_keywords() {
|
53 |
return [ 'posts', 'post', 'post-list', 'list', 'news' ];
|
54 |
}
|
55 |
|
58 |
*
|
59 |
* @return array
|
60 |
*/
|
61 |
+
public function get_post_types() {
|
62 |
+
$post_types = ha_get_post_types( [], [ 'elementor_library', 'attachment' ] );
|
63 |
return $post_types;
|
64 |
}
|
65 |
|
66 |
/**
|
67 |
+
* Register widget content controls
|
68 |
+
*/
|
69 |
+
protected function register_content_controls() {
|
70 |
$this->__post_list_content_controls();
|
71 |
$this->__settings_content_controls();
|
72 |
}
|
73 |
|
74 |
+
protected function __post_list_content_controls() {
|
75 |
|
76 |
$this->start_controls_section(
|
77 |
'_section_post_list',
|
78 |
[
|
79 |
'label' => __( 'List', 'happy-elementor-addons' ),
|
80 |
+
'tab' => Controls_Manager::TAB_CONTENT,
|
81 |
]
|
82 |
);
|
83 |
|
84 |
$this->add_control(
|
85 |
'post_type',
|
86 |
[
|
87 |
+
'label' => __( 'Source', 'happy-elementor-addons' ),
|
88 |
+
'type' => Controls_Manager::SELECT,
|
89 |
'options' => $this->get_post_types(),
|
90 |
'default' => key( $this->get_post_types() ),
|
91 |
]
|
94 |
$this->add_control(
|
95 |
'show_post_by',
|
96 |
[
|
97 |
+
'label' => __( 'Show post by:', 'happy-elementor-addons' ),
|
98 |
+
'type' => Controls_Manager::SELECT,
|
99 |
'default' => 'recent',
|
100 |
'options' => [
|
101 |
+
'recent' => __( 'Recent Post', 'happy-elementor-addons' ),
|
102 |
'selected' => __( 'Selected Post', 'happy-elementor-addons' ),
|
103 |
],
|
104 |
|
108 |
$this->add_control(
|
109 |
'posts_per_page',
|
110 |
[
|
111 |
+
'label' => __( 'Item Limit', 'happy-elementor-addons' ),
|
112 |
+
'type' => Controls_Manager::NUMBER,
|
113 |
+
'default' => 3,
|
114 |
+
'dynamic' => [ 'active' => true ],
|
115 |
'condition' => [
|
116 |
+
'show_post_by' => [ 'recent' ],
|
117 |
+
],
|
118 |
]
|
119 |
);
|
120 |
|
122 |
|
123 |
foreach ( $this->get_post_types() as $key => $value ) {
|
124 |
|
125 |
+
$repeater[ $key ] = new Repeater();
|
126 |
|
127 |
+
$repeater[ $key ]->add_control(
|
128 |
'title',
|
129 |
[
|
130 |
+
'label' => __( 'Title', 'happy-elementor-addons' ),
|
131 |
+
'type' => Controls_Manager::TEXT,
|
132 |
'label_block' => true,
|
133 |
'placeholder' => __( 'Customize Title', 'happy-elementor-addons' ),
|
134 |
+
'dynamic' => [
|
135 |
'active' => true,
|
136 |
],
|
137 |
]
|
138 |
);
|
139 |
|
140 |
+
$repeater[ $key ]->add_control(
|
141 |
'post_id',
|
142 |
[
|
143 |
+
'label' => __( 'Select ', 'happy-elementor-addons' ) . $value,
|
144 |
+
'label_block' => true,
|
145 |
+
'type' => Select2::TYPE,
|
146 |
+
'multiple' => false,
|
147 |
+
'placeholder' => 'Search ' . $value,
|
148 |
'dynamic_params' => [
|
149 |
'object_type' => 'post',
|
150 |
'post_type' => $key,
|
155 |
$this->add_control(
|
156 |
'selected_list_' . $key,
|
157 |
[
|
158 |
+
'label' => '',
|
159 |
+
'type' => Controls_Manager::REPEATER,
|
160 |
+
'fields' => $repeater[ $key ]->get_controls(),
|
161 |
'title_field' => '{{ title }}',
|
162 |
+
'condition' => [
|
163 |
'show_post_by' => 'selected',
|
164 |
+
'post_type' => $key,
|
165 |
],
|
166 |
]
|
167 |
);
|
170 |
$this->end_controls_section();
|
171 |
}
|
172 |
|
173 |
+
protected function __settings_content_controls() {
|
174 |
|
175 |
$this->start_controls_section(
|
176 |
'_section_settings',
|
177 |
[
|
178 |
'label' => __( 'Settings', 'happy-elementor-addons' ),
|
179 |
+
'tab' => Controls_Manager::TAB_CONTENT,
|
180 |
]
|
181 |
);
|
182 |
|
183 |
$this->add_control(
|
184 |
'view',
|
185 |
[
|
186 |
+
'label' => __( 'Layout', 'happy-elementor-addons' ),
|
187 |
+
'label_block' => false,
|
188 |
+
'type' => Controls_Manager::CHOOSE,
|
189 |
+
'default' => 'list',
|
190 |
+
'options' => [
|
191 |
+
'list' => [
|
192 |
'title' => __( 'List', 'happy-elementor-addons' ),
|
193 |
+
'icon' => 'eicon-editor-list-ul',
|
194 |
],
|
195 |
'inline' => [
|
196 |
'title' => __( 'Inline', 'happy-elementor-addons' ),
|
197 |
+
'icon' => 'eicon-ellipsis-h',
|
198 |
],
|
199 |
],
|
200 |
'style_transfer' => true,
|
204 |
$this->add_control(
|
205 |
'feature_image',
|
206 |
[
|
207 |
+
'label' => __( 'Featured Image', 'happy-elementor-addons' ),
|
208 |
+
'type' => Controls_Manager::SWITCHER,
|
209 |
+
'label_on' => __( 'Show', 'happy-elementor-addons' ),
|
210 |
+
'label_off' => __( 'Hide', 'happy-elementor-addons' ),
|
211 |
'return_value' => 'yes',
|
212 |
+
'default' => '',
|
213 |
]
|
214 |
);
|
215 |
|
216 |
$this->add_control(
|
217 |
'feature_image_pos',
|
218 |
[
|
219 |
+
'label' => __( 'Image Position', 'happy-elementor-addons' ),
|
220 |
+
'label_block' => false,
|
221 |
+
'type' => Controls_Manager::CHOOSE,
|
222 |
+
'default' => 'left',
|
223 |
+
'options' => [
|
224 |
'left' => [
|
225 |
'title' => __( 'Left', 'happy-elementor-addons' ),
|
226 |
+
'icon' => 'eicon-h-align-left',
|
227 |
],
|
228 |
+
'top' => [
|
229 |
'title' => __( 'Top', 'happy-elementor-addons' ),
|
230 |
+
'icon' => 'eicon-v-align-top',
|
231 |
],
|
232 |
],
|
233 |
+
'style_transfer' => true,
|
234 |
+
'condition' => [
|
235 |
+
'feature_image' => 'yes',
|
236 |
],
|
237 |
'selectors_dictionary' => [
|
238 |
'left' => 'flex-direction: row',
|
239 |
+
'top' => 'flex-direction: column',
|
240 |
],
|
241 |
+
'selectors' => [
|
242 |
'{{WRAPPER}} .ha-post-list .ha-post-list-item a' => '{{VALUE}};',
|
243 |
'{{WRAPPER}} .ha-post-list-item a img' => 'margin-right: 0px;',
|
244 |
],
|
248 |
$this->add_group_control(
|
249 |
Group_Control_Image_Size::get_type(),
|
250 |
[
|
251 |
+
'name' => 'post_image',
|
252 |
+
'default' => 'thumbnail',
|
253 |
+
'exclude' => [
|
254 |
+
'custom',
|
255 |
],
|
256 |
'condition' => [
|
257 |
+
'feature_image' => 'yes',
|
258 |
+
],
|
259 |
]
|
260 |
);
|
261 |
|
262 |
$this->add_control(
|
263 |
'list_icon',
|
264 |
[
|
265 |
+
'label' => __( 'List Icon', 'happy-elementor-addons' ),
|
266 |
+
'type' => Controls_Manager::SWITCHER,
|
267 |
+
'label_on' => __( 'Show', 'happy-elementor-addons' ),
|
268 |
+
'label_off' => __( 'Hide', 'happy-elementor-addons' ),
|
269 |
'return_value' => 'yes',
|
270 |
+
'default' => 'yes',
|
271 |
+
'condition' => [
|
272 |
+
'feature_image!' => 'yes',
|
273 |
+
],
|
274 |
]
|
275 |
);
|
276 |
|
277 |
$this->add_control(
|
278 |
'icon',
|
279 |
[
|
280 |
+
'label' => __( 'Icon', 'happy-elementor-addons' ),
|
281 |
+
'type' => Controls_Manager::ICONS,
|
282 |
'label_block' => true,
|
283 |
+
'default' => [
|
284 |
+
'value' => 'far fa-check-circle',
|
285 |
+
'library' => 'reguler',
|
286 |
+
],
|
287 |
+
'condition' => [
|
288 |
+
'list_icon' => 'yes',
|
289 |
+
'feature_image!' => 'yes',
|
290 |
],
|
|
|
|
|
|
|
|
|
291 |
]
|
292 |
);
|
293 |
|
294 |
$this->add_control(
|
295 |
'content',
|
296 |
[
|
297 |
+
'label' => __( 'Show Content', 'happy-elementor-addons' ),
|
298 |
+
'type' => Controls_Manager::SWITCHER,
|
299 |
+
'label_on' => __( 'Show', 'happy-elementor-addons' ),
|
300 |
+
'label_off' => __( 'Hide', 'happy-elementor-addons' ),
|
301 |
'return_value' => 'yes',
|
302 |
+
'default' => '',
|
303 |
]
|
304 |
);
|
305 |
|
306 |
$this->add_control(
|
307 |
'meta',
|
308 |
[
|
309 |
+
'label' => __( 'Show Meta', 'happy-elementor-addons' ),
|
310 |
+
'type' => Controls_Manager::SWITCHER,
|
311 |
+
'label_on' => __( 'Show', 'happy-elementor-addons' ),
|
312 |
+
'label_off' => __( 'Hide', 'happy-elementor-addons' ),
|
313 |
'return_value' => 'yes',
|
314 |
+
'default' => '',
|
315 |
]
|
316 |
);
|
317 |
|
318 |
$this->add_control(
|
319 |
'author_meta',
|
320 |
[
|
321 |
+
'label' => __( 'Author', 'happy-elementor-addons' ),
|
322 |
+
'type' => Controls_Manager::SWITCHER,
|
323 |
+
'label_on' => __( 'Show', 'happy-elementor-addons' ),
|
324 |
+
'label_off' => __( 'Hide', 'happy-elementor-addons' ),
|
325 |
'return_value' => 'yes',
|
326 |
+
'default' => '',
|
327 |
+
'condition' => [
|
328 |
'meta' => 'yes',
|
329 |
+
],
|
330 |
]
|
331 |
);
|
332 |
|
333 |
$this->add_control(
|
334 |
'author_icon',
|
335 |
[
|
336 |
+
'label' => __( 'Author Icon', 'happy-elementor-addons' ),
|
337 |
+
'type' => Controls_Manager::ICONS,
|
338 |
+
'default' => [
|
339 |
+
'value' => 'far fa-user',
|
340 |
'library' => 'reguler',
|
341 |
],
|
342 |
'condition' => [
|
343 |
+
'meta' => 'yes',
|
344 |
'author_meta' => 'yes',
|
345 |
+
],
|
346 |
]
|
347 |
);
|
348 |
|
349 |
$this->add_control(
|
350 |
'date_meta',
|
351 |
[
|
352 |
+
'label' => __( 'Date', 'happy-elementor-addons' ),
|
353 |
+
'type' => Controls_Manager::SWITCHER,
|
354 |
+
'label_on' => __( 'Show', 'happy-elementor-addons' ),
|
355 |
+
'label_off' => __( 'Hide', 'happy-elementor-addons' ),
|
356 |
'return_value' => 'yes',
|
357 |
+
'default' => '',
|
358 |
+
'condition' => [
|
359 |
'meta' => 'yes',
|
360 |
+
],
|
361 |
]
|
362 |
);
|
363 |
|
364 |
$this->add_control(
|
365 |
'date_icon',
|
366 |
[
|
367 |
+
'label' => __( 'Date Icon', 'happy-elementor-addons' ),
|
368 |
+
'type' => Controls_Manager::ICONS,
|
369 |
+
'default' => [
|
370 |
+
'value' => 'far fa-calendar-check',
|
371 |
'library' => 'reguler',
|
372 |
],
|
373 |
'condition' => [
|
374 |
+
'meta' => 'yes',
|
375 |
'date_meta' => 'yes',
|
376 |
+
],
|
377 |
]
|
378 |
);
|
379 |
|
380 |
$this->add_control(
|
381 |
'category_meta',
|
382 |
[
|
383 |
+
'label' => __( 'Category', 'happy-elementor-addons' ),
|
384 |
+
'type' => Controls_Manager::SWITCHER,
|
385 |
+
'label_on' => __( 'Show', 'happy-elementor-addons' ),
|
386 |
+
'label_off' => __( 'Hide', 'happy-elementor-addons' ),
|
387 |
'return_value' => 'yes',
|
388 |
+
'default' => '',
|
389 |
+
'condition' => [
|
390 |
+
'meta' => 'yes',
|
391 |
+
'post_type' => [ 'post', 'product' ],
|
392 |
+
],
|
393 |
]
|
394 |
);
|
395 |
|
396 |
$this->add_control(
|
397 |
'category_icon',
|
398 |
[
|
399 |
+
'label' => __( 'Category Icon', 'happy-elementor-addons' ),
|
400 |
+
'type' => Controls_Manager::ICONS,
|
401 |
+
'default' => [
|
402 |
+
'value' => 'far fa-folder-open',
|
403 |
'library' => 'reguler',
|
404 |
],
|
405 |
'condition' => [
|
406 |
+
'meta' => 'yes',
|
407 |
'category_meta' => 'yes',
|
408 |
+
'post_type' => [ 'post', 'product' ],
|
409 |
+
],
|
410 |
]
|
411 |
);
|
412 |
|
413 |
$this->add_control(
|
414 |
'meta_position',
|
415 |
[
|
416 |
+
'label' => __( 'Meta Position', 'happy-elementor-addons' ),
|
417 |
+
'type' => Controls_Manager::SELECT,
|
418 |
+
'default' => 'bottom',
|
419 |
+
'options' => [
|
420 |
+
'top' => __( 'Top', 'happy-elementor-addons' ),
|
421 |
'bottom' => __( 'Bottom', 'happy-elementor-addons' ),
|
422 |
],
|
423 |
'condition' => [
|
424 |
'meta' => 'yes',
|
425 |
+
],
|
426 |
]
|
427 |
);
|
428 |
|
429 |
$this->add_control(
|
430 |
'title_tag',
|
431 |
[
|
432 |
+
'label' => __( 'Title HTML Tag', 'happy-elementor-addons' ),
|
433 |
+
'type' => Controls_Manager::CHOOSE,
|
434 |
'options' => [
|
435 |
'h1' => [
|
436 |
'title' => __( 'H1', 'happy-elementor-addons' ),
|
437 |
+
'icon' => 'eicon-editor-h1',
|
438 |
],
|
439 |
'h2' => [
|
440 |
'title' => __( 'H2', 'happy-elementor-addons' ),
|
441 |
+
'icon' => 'eicon-editor-h2',
|
442 |
],
|
443 |
'h3' => [
|
444 |
'title' => __( 'H3', 'happy-elementor-addons' ),
|
445 |
+
'icon' => 'eicon-editor-h3',
|
446 |
],
|
447 |
'h4' => [
|
448 |
'title' => __( 'H4', 'happy-elementor-addons' ),
|
449 |
+
'icon' => 'eicon-editor-h4',
|
450 |
],
|
451 |
'h5' => [
|
452 |
'title' => __( 'H5', 'happy-elementor-addons' ),
|
453 |
+
'icon' => 'eicon-editor-h5',
|
454 |
],
|
455 |
'h6' => [
|
456 |
'title' => __( 'H6', 'happy-elementor-addons' ),
|
457 |
+
'icon' => 'eicon-editor-h6',
|
458 |
+
],
|
459 |
],
|
460 |
'default' => 'h2',
|
461 |
+
'toggle' => false,
|
462 |
]
|
463 |
);
|
464 |
|
465 |
$this->add_control(
|
466 |
'item_align',
|
467 |
[
|
468 |
+
'label' => __( 'Alignment', 'happy-elementor-addons' ),
|
469 |
+
'type' => Controls_Manager::CHOOSE,
|
470 |
+
'options' => [
|
471 |
+
'left' => [
|
472 |
'title' => __( 'Left', 'happy-elementor-addons' ),
|
473 |
+
'icon' => 'eicon-text-align-left',
|
474 |
],
|
475 |
'center' => [
|
476 |
'title' => __( 'Center', 'happy-elementor-addons' ),
|
477 |
+
'icon' => 'eicon-text-align-center',
|
478 |
],
|
479 |
+
'right' => [
|
480 |
'title' => __( 'Right', 'happy-elementor-addons' ),
|
481 |
+
'icon' => 'eicon-text-align-right',
|
482 |
],
|
483 |
],
|
484 |
+
'toggle' => true,
|
485 |
'selectors_dictionary' => [
|
486 |
+
'left' => 'justify-content: flex-start',
|
487 |
'center' => 'justify-content: center',
|
488 |
+
'right' => 'justify-content: flex-end',
|
489 |
],
|
490 |
+
'selectors' => [
|
491 |
+
'{{WRAPPER}} .ha-post-list .ha-post-list-item a' => '{{VALUE}};',
|
492 |
],
|
493 |
+
'condition' => [
|
494 |
+
'view' => 'list',
|
495 |
'feature_image_pos' => 'left',
|
496 |
+
],
|
497 |
]
|
498 |
);
|
499 |
|
501 |
}
|
502 |
|
503 |
/**
|
504 |
+
* Register widget style controls
|
505 |
+
*/
|
506 |
+
protected function register_style_controls() {
|
507 |
$this->__post_list_style_controls();
|
508 |
$this->__title_style_controls();
|
509 |
$this->__icon_image_style_controls();
|
511 |
$this->__meta_style_controls();
|
512 |
}
|
513 |
|
514 |
+
protected function __post_list_style_controls() {
|
515 |
|
516 |
$this->start_controls_section(
|
517 |
'_section_post_list_style',
|
518 |
[
|
519 |
'label' => __( 'List', 'happy-elementor-addons' ),
|
520 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
521 |
]
|
522 |
);
|
523 |
|
525 |
'list_item_common',
|
526 |
[
|
527 |
'label' => __( 'Common', 'happy-elementor-addons' ),
|
528 |
+
'type' => Controls_Manager::HEADING,
|
529 |
]
|
530 |
);
|
531 |
|
532 |
$this->add_responsive_control(
|
533 |
'list_item_margin',
|
534 |
[
|
535 |
+
'label' => __( 'Margin', 'happy-elementor-addons' ),
|
536 |
+
'type' => Controls_Manager::DIMENSIONS,
|
537 |
'size_units' => [ 'px', '%' ],
|
538 |
+
'selectors' => [
|
539 |
'{{WRAPPER}} .ha-post-list .ha-post-list-item' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
540 |
+
],
|
541 |
]
|
542 |
);
|
543 |
|
544 |
$this->add_responsive_control(
|
545 |
'list_item_padding',
|
546 |
[
|
547 |
+
'label' => __( 'Padding', 'happy-elementor-addons' ),
|
548 |
+
'type' => Controls_Manager::DIMENSIONS,
|
549 |
'size_units' => [ 'px', 'em', '%' ],
|
550 |
+
'selectors' => [
|
551 |
'{{WRAPPER}} .ha-post-list .ha-post-list-item a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
552 |
+
],
|
553 |
]
|
554 |
);
|
555 |
|
556 |
$this->add_group_control(
|
557 |
Group_Control_Background::get_type(),
|
558 |
[
|
559 |
+
'name' => 'list_item_background',
|
560 |
+
'label' => __( 'Background', 'happy-elementor-addons' ),
|
561 |
+
'types' => [ 'classic', 'gradient' ],
|
562 |
'selector' => '{{WRAPPER}} .ha-post-list .ha-post-list-item',
|
563 |
]
|
564 |
);
|
566 |
$this->add_group_control(
|
567 |
Group_Control_Box_Shadow::get_type(),
|
568 |
[
|
569 |
+
'name' => 'list_item_box_shadow',
|
570 |
+
'label' => __( 'Box Shadow', 'happy-elementor-addons' ),
|
571 |
'selector' => '{{WRAPPER}} .ha-post-list .ha-post-list-item',
|
572 |
]
|
573 |
);
|
575 |
$this->add_group_control(
|
576 |
Group_Control_Border::get_type(),
|
577 |
[
|
578 |
+
'name' => 'list_item_border',
|
579 |
+
'label' => __( 'Border', 'happy-elementor-addons' ),
|
580 |
'selector' => '{{WRAPPER}} .ha-post-list .ha-post-list-item',
|
581 |
]
|
582 |
);
|
584 |
$this->add_responsive_control(
|
585 |
'list_item_border_radius',
|
586 |
[
|
587 |
+
'label' => __( 'Border Radius', 'happy-elementor-addons' ),
|
588 |
+
'type' => Controls_Manager::DIMENSIONS,
|
589 |
'size_units' => [ 'px', 'em', '%' ],
|
590 |
+
'selectors' => [
|
591 |
'{{WRAPPER}} .ha-post-list .ha-post-list-item' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
592 |
+
],
|
593 |
]
|
594 |
);
|
595 |
|
596 |
$this->add_control(
|
597 |
'advance_style',
|
598 |
[
|
599 |
+
'label' => __( 'Advance Style', 'happy-elementor-addons' ),
|
600 |
+
'type' => Controls_Manager::SWITCHER,
|
601 |
+
'label_on' => __( 'On', 'happy-elementor-addons' ),
|
602 |
+
'label_off' => __( 'Off', 'happy-elementor-addons' ),
|
603 |
'return_value' => 'yes',
|
604 |
+
'default' => '',
|
605 |
]
|
606 |
);
|
607 |
|
608 |
$this->add_responsive_control(
|
609 |
'list_item_first',
|
610 |
[
|
611 |
+
'label' => __( 'First Item', 'happy-elementor-addons' ),
|
612 |
+
'type' => Controls_Manager::HEADING,
|
613 |
'separator' => 'before',
|
614 |
'condition' => [
|
615 |
'advance_style' => 'yes',
|
616 |
+
],
|
617 |
]
|
618 |
);
|
619 |
|
620 |
$this->add_responsive_control(
|
621 |
'list_item_first_child_margin',
|
622 |
[
|
623 |
+
'label' => __( 'Margin', 'happy-elementor-addons' ),
|
624 |
+
'type' => Controls_Manager::DIMENSIONS,
|
625 |
'size_units' => [ 'px', '%' ],
|
626 |
+
'selectors' => [
|
627 |
'{{WRAPPER}} .ha-post-list .ha-post-list-item:first-child' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
628 |
],
|
629 |
+
'condition' => [
|
630 |
'advance_style' => 'yes',
|
631 |
+
],
|
632 |
]
|
633 |
);
|
634 |
|
635 |
$this->add_group_control(
|
636 |
Group_Control_Border::get_type(),
|
637 |
[
|
638 |
+
'name' => 'list_item_first_child_border',
|
639 |
+
'label' => __( 'Border', 'happy-elementor-addons' ),
|
640 |
+
'selector' => '{{WRAPPER}} .ha-post-list .ha-post-list-item:first-child',
|
641 |
'condition' => [
|
642 |
'advance_style' => 'yes',
|
643 |
+
],
|
644 |
]
|
645 |
);
|
646 |
|
647 |
$this->add_responsive_control(
|
648 |
'list_item_last',
|
649 |
[
|
650 |
+
'label' => __( 'Last Item', 'happy-elementor-addons' ),
|
651 |
+
'type' => Controls_Manager::HEADING,
|
652 |
'separator' => 'before',
|
653 |
'condition' => [
|
654 |
'advance_style' => 'yes',
|
655 |
+
],
|
656 |
]
|
657 |
);
|
658 |
|
659 |
$this->add_responsive_control(
|
660 |
'list_item_last_child_margin',
|
661 |
[
|
662 |
+
'label' => __( 'Margin', 'happy-elementor-addons' ),
|
663 |
+
'type' => Controls_Manager::DIMENSIONS,
|
664 |
'size_units' => [ 'px', '%' ],
|
665 |
+
'selectors' => [
|
666 |
'{{WRAPPER}} .ha-post-list .ha-post-list-item:last-child' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
667 |
],
|
668 |
+
'condition' => [
|
669 |
'advance_style' => 'yes',
|
670 |
+
],
|
671 |
]
|
672 |
);
|
673 |
|
674 |
$this->add_group_control(
|
675 |
Group_Control_Border::get_type(),
|
676 |
[
|
677 |
+
'name' => 'list_item_last_child_border',
|
678 |
+
'label' => __( 'Border', 'happy-elementor-addons' ),
|
679 |
+
'selector' => '{{WRAPPER}} .ha-post-list .ha-post-list-item:last-child',
|
680 |
'condition' => [
|
681 |
'advance_style' => 'yes',
|
682 |
+
],
|
683 |
]
|
684 |
);
|
685 |
|
686 |
$this->end_controls_section();
|
687 |
}
|
688 |
|
689 |
+
protected function __title_style_controls() {
|
690 |
|
691 |
$this->start_controls_section(
|
692 |
'_section_post_list_title_style',
|
693 |
[
|
694 |
'label' => __( 'Title', 'happy-elementor-addons' ),
|
695 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
696 |
]
|
697 |
);
|
698 |
|
699 |
$this->add_group_control(
|
700 |
Group_Control_Typography::get_type(),
|
701 |
[
|
702 |
+
'name' => 'title_typography',
|
703 |
+
'label' => __( 'Typography', 'happy-elementor-addons' ),
|
704 |
+
'scheme' => Schemes\Typography::TYPOGRAPHY_2,
|
705 |
'selector' => '{{WRAPPER}} .ha-post-list-title',
|
706 |
]
|
707 |
);
|
717 |
$this->add_control(
|
718 |
'title_color',
|
719 |
[
|
720 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
721 |
+
'type' => Controls_Manager::COLOR,
|
722 |
'selectors' => [
|
723 |
'{{WRAPPER}} .ha-post-list-title' => 'color: {{VALUE}}',
|
724 |
],
|
736 |
$this->add_control(
|
737 |
'title_hvr_color',
|
738 |
[
|
739 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
740 |
+
'type' => Controls_Manager::COLOR,
|
741 |
'selectors' => [
|
742 |
'{{WRAPPER}} .ha-post-list .ha-post-list-item a:hover .ha-post-list-title' => 'color: {{VALUE}}',
|
743 |
],
|
749 |
$this->end_controls_section();
|
750 |
}
|
751 |
|
752 |
+
protected function __icon_image_style_controls() {
|
753 |
|
754 |
$this->start_controls_section(
|
755 |
'_section_list_icon_feature_iamge_style',
|
756 |
[
|
757 |
+
'label' => __( 'Icon & Feature Image', 'happy-elementor-addons' ),
|
758 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
759 |
'conditions' => [
|
760 |
'relation' => 'or',
|
761 |
+
'terms' => [
|
762 |
[
|
763 |
+
'name' => 'feature_image',
|
764 |
'operator' => '==',
|
765 |
+
'value' => 'yes',
|
766 |
],
|
767 |
[
|
768 |
+
'name' => 'list_icon',
|
769 |
'operator' => '==',
|
770 |
+
'value' => 'yes',
|
771 |
],
|
772 |
],
|
773 |
],
|
777 |
$this->add_control(
|
778 |
'icon_color',
|
779 |
[
|
780 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
781 |
+
'type' => Controls_Manager::COLOR,
|
782 |
+
'default' => '',
|
783 |
'selectors' => [
|
784 |
'{{WRAPPER}} span.ha-post-list-icon' => 'color: {{VALUE}};',
|
785 |
],
|
786 |
'condition' => [
|
787 |
'feature_image!' => 'yes',
|
788 |
+
'list_icon' => 'yes',
|
789 |
+
],
|
790 |
]
|
791 |
);
|
792 |
|
793 |
$this->add_responsive_control(
|
794 |
'icon_size',
|
795 |
[
|
796 |
+
'label' => __( 'Font Size', 'happy-elementor-addons' ),
|
797 |
+
'type' => Controls_Manager::SLIDER,
|
798 |
'selectors' => [
|
799 |
'{{WRAPPER}} span.ha-post-list-icon' => 'font-size: {{SIZE}}{{UNIT}};',
|
800 |
],
|
801 |
'condition' => [
|
802 |
'feature_image!' => 'yes',
|
803 |
+
'list_icon' => 'yes',
|
804 |
+
],
|
805 |
]
|
806 |
);
|
807 |
|
808 |
$this->add_responsive_control(
|
809 |
'icon_line_height',
|
810 |
[
|
811 |
+
'label' => __( 'Line Height', 'happy-elementor-addons' ),
|
812 |
+
'type' => Controls_Manager::SLIDER,
|
813 |
'selectors' => [
|
814 |
'{{WRAPPER}} span.ha-post-list-icon' => 'line-height: {{SIZE}}{{UNIT}};',
|
815 |
],
|
816 |
'condition' => [
|
817 |
'feature_image!' => 'yes',
|
818 |
+
'list_icon' => 'yes',
|
819 |
+
],
|
820 |
]
|
821 |
);
|
822 |
|
823 |
$this->add_responsive_control(
|
824 |
'image_width',
|
825 |
[
|
826 |
+
'label' => __( 'Image Width', 'happy-elementor-addons' ),
|
827 |
+
'type' => Controls_Manager::SLIDER,
|
828 |
+
'range' => [
|
829 |
'px' => [
|
830 |
+
'min' => 0,
|
831 |
+
'max' => 1000,
|
832 |
'step' => 1,
|
833 |
],
|
834 |
],
|
837 |
],
|
838 |
'condition' => [
|
839 |
'feature_image' => 'yes',
|
840 |
+
],
|
841 |
]
|
842 |
);
|
843 |
|
844 |
$this->add_group_control(
|
845 |
Group_Control_Border::get_type(),
|
846 |
[
|
847 |
+
'name' => 'image_boder',
|
848 |
+
'label' => __( 'Border', 'happy-elementor-addons' ),
|
849 |
+
'selector' => '{{WRAPPER}} .ha-post-list-item a img',
|
850 |
'condition' => [
|
851 |
'feature_image' => 'yes',
|
852 |
+
],
|
853 |
]
|
854 |
);
|
855 |
|
856 |
$this->add_responsive_control(
|
857 |
'image_boder_radius',
|
858 |
[
|
859 |
+
'label' => __( 'Border Radius', 'happy-elementor-addons' ),
|
860 |
+
'type' => Controls_Manager::DIMENSIONS,
|
861 |
'size_units' => [ 'px', '%' ],
|
862 |
+
'selectors' => [
|
863 |
'{{WRAPPER}} .ha-post-list-item a img' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
864 |
],
|
865 |
+
'condition' => [
|
866 |
'feature_image' => 'yes',
|
867 |
+
],
|
868 |
]
|
869 |
);
|
870 |
|
871 |
$this->add_responsive_control(
|
872 |
'icon_margin_right',
|
873 |
[
|
874 |
+
'label' => __( 'Margin Right', 'happy-elementor-addons' ),
|
875 |
+
'type' => Controls_Manager::SLIDER,
|
876 |
+
'default' => [
|
877 |
'unit' => 'px',
|
878 |
'size' => '15',
|
879 |
],
|
880 |
'selectors' => [
|
881 |
+
'{{WRAPPER}} span.ha-post-list-icon' => 'margin-right: {{SIZE}}{{UNIT}};',
|
882 |
'{{WRAPPER}} .ha-post-list-item a img' => 'margin-right: {{SIZE}}{{UNIT}};',
|
883 |
],
|
884 |
'condition' => [
|
885 |
+
'feature_image_pos' => 'left',
|
886 |
],
|
887 |
]
|
888 |
);
|
890 |
$this->add_responsive_control(
|
891 |
'feature_margin_bottom',
|
892 |
[
|
893 |
+
'label' => __( 'Margin Bottom', 'happy-elementor-addons' ),
|
894 |
+
'type' => Controls_Manager::SLIDER,
|
895 |
+
'default' => [
|
896 |
'unit' => 'px',
|
897 |
'size' => '15',
|
898 |
],
|
900 |
'{{WRAPPER}} .ha-post-list-item a img' => 'margin-bottom: {{SIZE}}{{UNIT}};',
|
901 |
],
|
902 |
'condition' => [
|
903 |
+
'feature_image_pos' => 'top',
|
904 |
],
|
905 |
]
|
906 |
);
|
908 |
$this->end_controls_section();
|
909 |
}
|
910 |
|
911 |
+
protected function __excerpt_style_controls() {
|
912 |
|
913 |
$this->start_controls_section(
|
914 |
'_section_list_excerpt_style',
|
915 |
[
|
916 |
+
'label' => __( 'Content', 'happy-elementor-addons' ),
|
917 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
918 |
'condition' => [
|
919 |
'content' => 'yes',
|
920 |
+
],
|
921 |
]
|
922 |
);
|
923 |
|
924 |
$this->add_group_control(
|
925 |
Group_Control_Typography::get_type(),
|
926 |
[
|
927 |
+
'name' => 'excerpt_typography',
|
928 |
+
'label' => __( 'Typography', 'happy-elementor-addons' ),
|
929 |
+
'scheme' => Schemes\Typography::TYPOGRAPHY_3,
|
930 |
'selector' => '{{WRAPPER}} .ha-post-list-excerpt p',
|
931 |
]
|
932 |
);
|
934 |
$this->add_control(
|
935 |
'excerpt_color',
|
936 |
[
|
937 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
938 |
+
'type' => Controls_Manager::COLOR,
|
939 |
+
'default' => '',
|
940 |
'selectors' => [
|
941 |
'{{WRAPPER}} .ha-post-list-excerpt p' => 'color: {{VALUE}};',
|
942 |
],
|
946 |
$this->add_responsive_control(
|
947 |
'excerpt_space',
|
948 |
[
|
949 |
+
'label' => __( 'Space Top', 'happy-elementor-addons' ),
|
950 |
+
'type' => Controls_Manager::SLIDER,
|
951 |
'selectors' => [
|
952 |
'{{WRAPPER}} .ha-post-list-excerpt' => 'margin-top: {{SIZE}}{{UNIT}};',
|
953 |
],
|
957 |
$this->end_controls_section();
|
958 |
}
|
959 |
|
960 |
+
protected function __meta_style_controls() {
|
961 |
|
962 |
$this->start_controls_section(
|
963 |
'_section_list_meta_style',
|
964 |
[
|
965 |
+
'label' => __( 'Meta', 'happy-elementor-addons' ),
|
966 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
967 |
'condition' => [
|
968 |
'meta' => 'yes',
|
969 |
+
],
|
970 |
]
|
971 |
);
|
972 |
|
973 |
$this->add_group_control(
|
974 |
Group_Control_Typography::get_type(),
|
975 |
[
|
976 |
+
'name' => 'meta_typography',
|
977 |
+
'label' => __( 'Typography', 'happy-elementor-addons' ),
|
978 |
+
'scheme' => Schemes\Typography::TYPOGRAPHY_3,
|
979 |
'selector' => '{{WRAPPER}} .ha-post-list-meta-wrap span',
|
980 |
]
|
981 |
);
|
983 |
$this->add_control(
|
984 |
'meta_color',
|
985 |
[
|
986 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
987 |
+
'type' => Controls_Manager::COLOR,
|
988 |
+
'default' => '',
|
989 |
'selectors' => [
|
990 |
'{{WRAPPER}} .ha-post-list-meta-wrap span' => 'color: {{VALUE}};',
|
991 |
],
|
995 |
$this->add_responsive_control(
|
996 |
'meta_space',
|
997 |
[
|
998 |
+
'label' => __( 'Space Between', 'happy-elementor-addons' ),
|
999 |
+
'type' => Controls_Manager::SLIDER,
|
1000 |
'selectors' => [
|
1001 |
'{{WRAPPER}} .ha-post-list-meta-wrap span' => 'margin-right: {{SIZE}}{{UNIT}};',
|
1002 |
'{{WRAPPER}} .ha-post-list-meta-wrap span:last-child' => 'margin-right: 0;',
|
1007 |
$this->add_responsive_control(
|
1008 |
'meta_box_margin',
|
1009 |
[
|
1010 |
+
'label' => __( 'Margin', 'happy-elementor-addons' ),
|
1011 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1012 |
'size_units' => [ 'px', '%' ],
|
1013 |
+
'selectors' => [
|
1014 |
'{{WRAPPER}} .ha-post-list-meta-wrap' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1015 |
+
],
|
1016 |
]
|
1017 |
);
|
1018 |
|
1019 |
$this->add_responsive_control(
|
1020 |
'meta_icon_heading',
|
1021 |
[
|
1022 |
+
'label' => __( 'Meta Icon', 'happy-elementor-addons' ),
|
1023 |
+
'type' => Controls_Manager::HEADING,
|
1024 |
'separator' => 'before',
|
1025 |
]
|
1026 |
);
|
1028 |
$this->add_control(
|
1029 |
'meta_icon_color',
|
1030 |
[
|
1031 |
+
'label' => __( 'Color', 'happy-elementor-addons' ),
|
1032 |
+
'type' => Controls_Manager::COLOR,
|
1033 |
+
'default' => '',
|
1034 |
'selectors' => [
|
1035 |
'{{WRAPPER}} .ha-post-list-meta-wrap span i' => 'color: {{VALUE}};',
|
1036 |
],
|
1040 |
$this->add_responsive_control(
|
1041 |
'meta_icon_space',
|
1042 |
[
|
1043 |
+
'label' => __( 'Space Between', 'happy-elementor-addons' ),
|
1044 |
+
'type' => Controls_Manager::SLIDER,
|
1045 |
'selectors' => [
|
1046 |
'{{WRAPPER}} .ha-post-list-meta-wrap span i' => 'margin-right: {{SIZE}}{{UNIT}};',
|
1047 |
],
|
1051 |
$this->end_controls_section();
|
1052 |
}
|
1053 |
|
1054 |
+
protected function render() {
|
1055 |
|
1056 |
$settings = $this->get_settings_for_display();
|
1057 |
|
1058 |
+
if ( ! $settings['post_type'] ) {
|
1059 |
return;
|
1060 |
}
|
1061 |
|
1070 |
}
|
1071 |
|
1072 |
$customize_title = [];
|
1073 |
+
$ids = [];
|
1074 |
|
1075 |
if ( 'selected' === $settings['show_post_by'] ) {
|
1076 |
$args['posts_per_page'] = -1;
|
1077 |
+
$lists = $settings[ 'selected_list_' . $settings['post_type'] ];
|
1078 |
|
1079 |
if ( ! empty( $lists ) ) {
|
1080 |
foreach ( $lists as $index => $value ) {
|
1081 |
//trim function to remove extra space before post ID
|
1082 |
+
if ( is_array( $value['post_id'] ) ) {
|
1083 |
+
$post_id = ! empty( $value['post_id'][0] ) ? trim( $value['post_id'][0] ) : '';
|
1084 |
+
} else {
|
1085 |
+
$post_id = ! empty( $value['post_id'] ) ? trim( $value['post_id'] ) : '';
|
1086 |
}
|
1087 |
$ids[] = $post_id;
|
1088 |
+
if ( $value['title'] ) {
|
1089 |
+
$customize_title[ $post_id ] = $value['title'];
|
1090 |
+
}
|
1091 |
}
|
1092 |
}
|
1093 |
|
1094 |
$args['post__in'] = (array) $ids;
|
1095 |
+
$args['orderby'] = 'post__in';
|
1096 |
}
|
1097 |
|
1098 |
if ( 'selected' === $settings['show_post_by'] && empty( $ids ) ) {
|
1111 |
if ( count( $posts ) !== 0 ) :?>
|
1112 |
<div <?php $this->print_render_attribute_string( 'wrapper' ); ?>>
|
1113 |
<ul <?php $this->print_render_attribute_string( 'wrapper-inner' ); ?> >
|
1114 |
+
<?php foreach ( $posts as $post ) : ?>
|
1115 |
<li <?php $this->print_render_attribute_string( 'item' ); ?>>
|
1116 |
<a href="<?php echo esc_url( get_the_permalink( $post->ID ) ); ?>">
|
1117 |
+
<?php
|
1118 |
+
if ( 'yes' === $settings['feature_image'] ) :
|
1119 |
echo get_the_post_thumbnail( $post->ID, $settings['post_image_size'] );
|
1120 |
elseif ( 'yes' === $settings['list_icon'] && $settings['icon'] ) :
|
1121 |
echo '<span class="ha-post-list-icon">';
|
1122 |
Icons_Manager::render_icon( $settings['icon'], [ 'aria-hidden' => 'true' ] );
|
1123 |
echo '</span>';
|
1124 |
+
endif;
|
1125 |
+
?>
|
1126 |
<div class="ha-post-list-content">
|
1127 |
<?php
|
1128 |
$title = $post->post_title;
|
1129 |
if ( 'selected' === $settings['show_post_by'] && array_key_exists( $post->ID, $customize_title ) ) {
|
1130 |
+
$title = $customize_title[ $post->ID ];
|
1131 |
}
|
1132 |
if ( 'top' !== $settings['meta_position'] && $title ) {
|
1133 |
+
printf(
|
1134 |
+
'<%1$s %2$s>%3$s</%1$s>',
|
1135 |
ha_escape_tags( $settings['title_tag'], 'h2' ),
|
1136 |
'class="ha-post-list-title"',
|
1137 |
esc_html( $title )
|
1138 |
);
|
1139 |
}
|
1140 |
?>
|
1141 |
+
<?php if ( 'yes' === $settings['meta'] ) : ?>
|
1142 |
<div class="ha-post-list-meta-wrap">
|
1143 |
|
1144 |
+
<?php
|
1145 |
+
if ( 'yes' === $settings['author_meta'] ) :
|
1146 |
?>
|
1147 |
<span class="ha-post-list-author">
|
1148 |
+
<?php
|
1149 |
+
if ( $settings['author_icon'] ) :
|
1150 |
Icons_Manager::render_icon( $settings['author_icon'], [ 'aria-hidden' => 'true' ] );
|
1151 |
endif;
|
1152 |
+
echo esc_html( get_the_author_meta( 'display_name', $post->post_author ) );
|
1153 |
+
?>
|
1154 |
</span>
|
1155 |
<?php endif; ?>
|
1156 |
|
1157 |
+
<?php if ( 'yes' === $settings['date_meta'] ) : ?>
|
1158 |
<span class="ha-post-list-date">
|
1159 |
+
<?php
|
1160 |
+
if ( $settings['date_icon'] ) :
|
1161 |
Icons_Manager::render_icon( $settings['date_icon'], [ 'aria-hidden' => 'true' ] );
|
1162 |
endif;
|
1163 |
echo get_the_date( get_option( 'date_format' ), $post->ID );
|
1165 |
</span>
|
1166 |
<?php endif; ?>
|
1167 |
|
1168 |
+
<?php
|
1169 |
+
if ( ( 'post' === $settings['post_type'] || 'product' === $settings['post_type'] ) && 'yes' === $settings['category_meta'] ) :
|
1170 |
+
$taxonomy = 'category';
|
1171 |
+
if ( 'product' === $settings['post_type'] ) {
|
1172 |
+
$taxonomy = 'product_cat';
|
1173 |
+
}
|
1174 |
+
$categories = get_the_terms( $post->ID, $taxonomy );
|
1175 |
+
if ( ! $categories || is_wp_error( $categories ) ) {
|
1176 |
+
$categories = array();
|
1177 |
+
}
|
1178 |
?>
|
1179 |
<span class="ha-post-list-category">
|
1180 |
+
<?php
|
1181 |
+
if ( $settings['category_icon'] ) :
|
1182 |
Icons_Manager::render_icon( $settings['category_icon'], [ 'aria-hidden' => 'true' ] );
|
1183 |
endif;
|
1184 |
+
echo esc_html( $categories[0]->name );
|
1185 |
+
?>
|
1186 |
</span>
|
1187 |
<?php endif; ?>
|
1188 |
|
1190 |
<?php endif; ?>
|
1191 |
<?php
|
1192 |
if ( 'top' === $settings['meta_position'] && $title ) {
|
1193 |
+
printf(
|
1194 |
+
'<%1$s %2$s>%3$s</%1$s>',
|
1195 |
ha_escape_tags( $settings['title_tag'] ),
|
1196 |
'class="ha-post-list-title"',
|
1197 |
esc_html( $title )
|
1198 |
);
|
1199 |
}
|
1200 |
?>
|
1201 |
+
<?php if ( 'yes' === $settings['content'] ) : ?>
|
1202 |
<div class="ha-post-list-excerpt">
|
1203 |
<?php
|
1204 |
+
if ( 'post' !== $settings['post_type'] && has_excerpt( $post->ID ) ) {
|
1205 |
+
printf(
|
1206 |
+
'<p>%1$s</p>',
|
1207 |
+
wp_trim_words( get_the_excerpt( $post->ID ) )
|
1208 |
+
);
|
1209 |
+
} else {
|
1210 |
+
printf(
|
1211 |
+
'<p>%1$s</p>',
|
1212 |
+
wp_trim_words( get_the_content( null, false, $post->ID ), 25, '.' )
|
1213 |
+
);
|
1214 |
+
}
|
1215 |
?>
|
1216 |
</div>
|
1217 |
<?php endif; ?>
|
1221 |
<?php endforeach; ?>
|
1222 |
</ul>
|
1223 |
</div>
|
1224 |
+
<?php
|
1225 |
+
else :
|
1226 |
+
printf(
|
1227 |
+
'%1$s %2$s %3$s',
|
1228 |
__( 'No ', 'happy-elementor-addons' ),
|
1229 |
esc_html( $settings['post_type'] ),
|
1230 |
__( 'Found', 'happy-elementor-addons' )
|