Version Description
- Tweak: Added
Controls Color
for Vimeo videos in Video Box widget. - Tweak: Added
Show/Hide Intro Title, Portrait and Byline
options for Vimeo videos in Video Box widget. - Tweak: HTML div, p and span tags added to HTML Tag option in all widgets for SEO Optimization.
- Tweak: Bordered overlay effect improved in Blog widget.
- Fixed: Navigation dots in Vertical Scroll widget not hidden when scroll below the widget.
- Fixed: Media Grid items not shown when Active Category Index option is left empty.
- Fixed: Current section in Vertical Scroll widget is not detected when scrollbar is used to scroll.
- Fixed: Blog widget not showing posts if post excerpt is empty.
- Fixed: Blog Widget layout always changed to masonry on filter tabs click.
- Fixed: Blog Widget excerpt link markup issue.
- Fixed: Input width and box shadow options are not applied on file type input in Contact Form 7 widget.
Download this release
Release Info
Developer | leap13 |
Plugin | Premium Addons for Elementor |
Version | 3.11.4 |
Comparing to | |
See all releases |
Code changes from version 3.11.3 to 3.11.4
- assets/editor/templates/js/editor.js +29 -28
- assets/frontend/css/premium-addons.css +116 -16
- assets/frontend/js/premium-addons.js +76 -81
- assets/frontend/js/premium-vscroll.js +340 -309
- assets/frontend/min-css/premium-addons.min.css +1 -1
- assets/frontend/min-js/premium-addons.min.js +1 -1
- assets/frontend/min-js/premium-vscroll.min.js +1 -1
- includes/class-helper-functions.php +37 -6
- includes/templates/classes/assets.php +1 -1
- premium-addons-for-elementor.php +3 -3
- readme.txt +15 -1
- widgets/dep/queries.php +23 -11
- widgets/premium-banner.php +14 -4
- widgets/premium-blog.php +143 -114
- widgets/premium-contactform.php +3 -3
- widgets/premium-dual-header.php +1 -1
- widgets/premium-grid.php +23 -11
- widgets/premium-person.php +15 -7
- widgets/premium-pricing-table.php +28 -24
- widgets/premium-testimonials.php +45 -36
- widgets/premium-title.php +2 -2
- widgets/premium-videobox.php +109 -0
- widgets/premium-vscroll.php +12 -11
assets/editor/templates/js/editor.js
CHANGED
@@ -871,34 +871,35 @@
|
|
871 |
|
872 |
$addPremiumTemplate = $(addPremiumTemplate).prependTo($addNewSection);
|
873 |
}
|
874 |
-
|
875 |
-
|
876 |
-
|
877 |
-
|
878 |
-
|
879 |
-
|
880 |
-
|
881 |
-
|
882 |
-
|
883 |
-
|
884 |
-
|
885 |
-
|
886 |
-
|
887 |
-
|
888 |
-
|
889 |
-
|
890 |
-
|
891 |
-
|
892 |
-
|
893 |
-
|
894 |
-
|
895 |
-
|
896 |
-
|
897 |
-
|
898 |
-
|
899 |
-
|
900 |
-
|
901 |
-
|
|
|
902 |
},
|
903 |
|
904 |
getFilter: function (name) {
|
871 |
|
872 |
$addPremiumTemplate = $(addPremiumTemplate).prependTo($addNewSection);
|
873 |
}
|
874 |
+
|
875 |
+
|
876 |
+
window.elementor.$previewContents.on(
|
877 |
+
'click.addPremiumTemplate',
|
878 |
+
'.elementor-editor-section-settings .elementor-editor-element-add',
|
879 |
+
function () {
|
880 |
+
|
881 |
+
var $this = $(this),
|
882 |
+
$section = $this.closest('.elementor-top-section'),
|
883 |
+
modelID = $section.data('model-cid');
|
884 |
+
|
885 |
+
if (window.elementor.sections.currentView.collection.length) {
|
886 |
+
$.each(window.elementor.sections.currentView.collection.models, function (index, model) {
|
887 |
+
if (modelID === model.cid) {
|
888 |
+
PremiumEditor.atIndex = index;
|
889 |
+
}
|
890 |
+
});
|
891 |
+
}
|
892 |
+
|
893 |
+
if (PremiumTempsData.PremiumTemplatesBtn) {
|
894 |
+
setTimeout(function () {
|
895 |
+
var $addNew = $section.prev('.elementor-add-section').find('.elementor-add-new-section');
|
896 |
+
$addNew.prepend(addPremiumTemplate);
|
897 |
+
}, 100);
|
898 |
+
}
|
899 |
+
|
900 |
+
}
|
901 |
+
);
|
902 |
+
}, 100);
|
903 |
},
|
904 |
|
905 |
getFilter: function (name) {
|
assets/frontend/css/premium-addons.css
CHANGED
@@ -1639,6 +1639,73 @@ button.premium-modal-box-modal-close {
|
|
1639 |
-o-object-fit: contain;
|
1640 |
object-fit: contain;
|
1641 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1642 |
/**************** Premium Blog *****************/
|
1643 |
/***********************************************/
|
1644 |
.premium-blog-post-container {
|
@@ -1651,15 +1718,22 @@ button.premium-modal-box-modal-close {
|
|
1651 |
.premium-blog-thumbnail-container {
|
1652 |
overflow: hidden;
|
1653 |
}
|
1654 |
-
.premium-blog-
|
1655 |
position: absolute;
|
1656 |
top: 0;
|
1657 |
left: 0;
|
1658 |
width: 100%;
|
1659 |
height: 100%;
|
1660 |
z-index: 99;
|
|
|
1661 |
}
|
1662 |
-
.premium-blog-post-link
|
|
|
|
|
|
|
|
|
|
|
|
|
1663 |
-webkit-box-shadow: none !important;
|
1664 |
box-shadow: none !important;
|
1665 |
border: none !important;
|
@@ -1814,27 +1888,53 @@ button.premium-modal-box-modal-close {
|
|
1814 |
-webkit-transition: all 0.3s linear 0s;
|
1815 |
transition: all 0.3s linear 0s;
|
1816 |
}
|
1817 |
-
.premium-blog-bordered-
|
|
|
|
|
|
|
|
|
|
|
|
|
1818 |
width: 100%;
|
1819 |
height: 100%;
|
1820 |
-
|
1821 |
-
|
1822 |
-
-
|
1823 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1824 |
-webkit-transform-origin: 0 0;
|
1825 |
-ms-transform-origin: 0 0;
|
1826 |
-
|
1827 |
-
|
1828 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1829 |
}
|
1830 |
.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect {
|
1831 |
opacity: 0.99;
|
1832 |
}
|
1833 |
-
.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-bordered-border-container {
|
1834 |
-
-webkit-transform: scale(1,1);
|
1835 |
-
-ms-transform: scale(1,1);
|
1836 |
-
transform: scale(1,1);
|
1837 |
-
}
|
1838 |
.premium-blog-squares-effect, .premium-blog-squares-square-container{
|
1839 |
position: absolute;
|
1840 |
top: 0;
|
@@ -4159,7 +4259,7 @@ button.premium-modal-box-modal-close {
|
|
4159 |
opacity: 0;
|
4160 |
visibility: hidden;
|
4161 |
}
|
4162 |
-
.premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots {
|
4163 |
opacity: 1;
|
4164 |
visibility: visible;
|
4165 |
}
|
1639 |
-o-object-fit: contain;
|
1640 |
object-fit: contain;
|
1641 |
}
|
1642 |
+
/**
|
1643 |
+
* Vimeo Header
|
1644 |
+
*/
|
1645 |
+
.premium-video-box-container .premium-video-box-vimeo-wrap {
|
1646 |
+
-js-display: flex;
|
1647 |
+
display: -webkit-box;
|
1648 |
+
display: -webkit-flex;
|
1649 |
+
display: -moz-box;
|
1650 |
+
display: -ms-flexbox;
|
1651 |
+
display: flex;
|
1652 |
+
position: absolute;
|
1653 |
+
top: 0;
|
1654 |
+
left: 0;
|
1655 |
+
z-index: 3;
|
1656 |
+
margin: 10px;
|
1657 |
+
margin-right: 10px;
|
1658 |
+
-webkit-transition: opacity .2s ease-out;
|
1659 |
+
transition: opacity .2s ease-out;
|
1660 |
+
margin-right: 4.6em;
|
1661 |
+
}
|
1662 |
+
.premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait {
|
1663 |
+
width: 60px;
|
1664 |
+
height: 60px;
|
1665 |
+
background: rgba(23,35,34,.75);
|
1666 |
+
margin-right: 1px;
|
1667 |
+
-webkit-box-flex: 1;
|
1668 |
+
-webkit-flex: 1 0 auto;
|
1669 |
+
-ms-flex: 1 0 auto;
|
1670 |
+
-moz-box-flex: 1;
|
1671 |
+
flex: 1 0 auto;
|
1672 |
+
padding: 0;
|
1673 |
+
}
|
1674 |
+
.premium-video-box-vimeo-portrait img {
|
1675 |
+
width: 50px;
|
1676 |
+
height: 50px;
|
1677 |
+
margin: 5px;
|
1678 |
+
padding: 0;
|
1679 |
+
border: 0;
|
1680 |
+
-webkit-border-radius: 50%;
|
1681 |
+
border-radius: 50%;
|
1682 |
+
}
|
1683 |
+
.premium-video-box-vimeo-wrap .premium-video-box-vimeo-headers {
|
1684 |
+
font-size: 10px;
|
1685 |
+
}
|
1686 |
+
.premium-video-box-vimeo-wrap .premium-video-box-vimeo-title {
|
1687 |
+
max-width: 100%;
|
1688 |
+
font-size: 2em !important;
|
1689 |
+
font-weight: 700;
|
1690 |
+
margin: 0;
|
1691 |
+
padding: .1em .2em;
|
1692 |
+
background: rgba(23,35,34,.75);
|
1693 |
+
display: inline-block;
|
1694 |
+
text-transform: none;
|
1695 |
+
line-height: normal;
|
1696 |
+
letter-spacing: normal;
|
1697 |
+
}
|
1698 |
+
.premium-video-box-vimeo-wrap .premium-video-box-vimeo-byline {
|
1699 |
+
font-size: 1.2em !important;
|
1700 |
+
font-weight: 400;
|
1701 |
+
color: #fff;
|
1702 |
+
margin-top: .1em;
|
1703 |
+
padding: .2em .5em;
|
1704 |
+
background: rgba(23,35,34,.75);
|
1705 |
+
text-transform: none;
|
1706 |
+
line-height: normal;
|
1707 |
+
letter-spacing: normal;
|
1708 |
+
}
|
1709 |
/**************** Premium Blog *****************/
|
1710 |
/***********************************************/
|
1711 |
.premium-blog-post-container {
|
1718 |
.premium-blog-thumbnail-container {
|
1719 |
overflow: hidden;
|
1720 |
}
|
1721 |
+
.premium-blog-effect-container:not(.premium-blog-bordered-effect) {
|
1722 |
position: absolute;
|
1723 |
top: 0;
|
1724 |
left: 0;
|
1725 |
width: 100%;
|
1726 |
height: 100%;
|
1727 |
z-index: 99;
|
1728 |
+
padding: 20px;
|
1729 |
}
|
1730 |
+
.premium-blog-bordered-effect .premium-blog-post-link {
|
1731 |
+
display: block;
|
1732 |
+
height: 100%;
|
1733 |
+
position: relative;
|
1734 |
+
}
|
1735 |
+
.premium-blog-post-container .premium-blog-post-link:hover,
|
1736 |
+
.premium-blog-post-container .premium-blog-post-link:focus {
|
1737 |
-webkit-box-shadow: none !important;
|
1738 |
box-shadow: none !important;
|
1739 |
border: none !important;
|
1888 |
-webkit-transition: all 0.3s linear 0s;
|
1889 |
transition: all 0.3s linear 0s;
|
1890 |
}
|
1891 |
+
.premium-blog-bordered-effect .premium-blog-post-link:before,
|
1892 |
+
.premium-blog-bordered-effect .premium-blog-post-link:after {
|
1893 |
+
content: '';
|
1894 |
+
display: block;
|
1895 |
+
position: absolute;
|
1896 |
+
top: 0;
|
1897 |
+
left: 0;
|
1898 |
width: 100%;
|
1899 |
height: 100%;
|
1900 |
+
-webkit-transition: all 0.5s linear 0s;
|
1901 |
+
transition: all 0.5s linear 0s;
|
1902 |
+
-webkit-transition-delay: 0s;
|
1903 |
+
transition-delay: 0s;
|
1904 |
+
border-color: rgba(255,255,255,0.45);
|
1905 |
+
}
|
1906 |
+
.premium-blog-bordered-effect .premium-blog-post-link:before {
|
1907 |
+
border-right: 2px solid;
|
1908 |
+
border-left: 2px solid;
|
1909 |
+
-webkit-transform: scale(1, 0);
|
1910 |
+
-ms-transform: scale(1, 0);
|
1911 |
+
transform: scale(1, 0);
|
1912 |
+
-webkit-transform-origin: 100% 0;
|
1913 |
+
-ms-transform-origin: 100% 0;
|
1914 |
+
transform-origin: 100% 0;
|
1915 |
+
}
|
1916 |
+
.premium-blog-bordered-effect .premium-blog-post-link:after {
|
1917 |
+
border-top: 2px solid;
|
1918 |
+
border-bottom: 2px solid;
|
1919 |
+
-webkit-transform: scale(0, 1);
|
1920 |
+
-ms-transform: scale(0, 1);
|
1921 |
+
transform: scale(0, 1);
|
1922 |
-webkit-transform-origin: 0 0;
|
1923 |
-ms-transform-origin: 0 0;
|
1924 |
+
transform-origin: 0 0;
|
1925 |
+
}
|
1926 |
+
.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:before,
|
1927 |
+
.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:after {
|
1928 |
+
-webkit-transition-delay: 0.15s;
|
1929 |
+
transition-delay: 0.15s;
|
1930 |
+
opacity: 1;
|
1931 |
+
-webkit-transform: scale(1);
|
1932 |
+
-ms-transform: scale(1);
|
1933 |
+
transform: scale(1);
|
1934 |
}
|
1935 |
.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect {
|
1936 |
opacity: 0.99;
|
1937 |
}
|
|
|
|
|
|
|
|
|
|
|
1938 |
.premium-blog-squares-effect, .premium-blog-squares-square-container{
|
1939 |
position: absolute;
|
1940 |
top: 0;
|
4259 |
opacity: 0;
|
4260 |
visibility: hidden;
|
4261 |
}
|
4262 |
+
.premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots:not(.premium-vscroll-dots-hide) {
|
4263 |
opacity: 1;
|
4264 |
visibility: visible;
|
4265 |
}
|
assets/frontend/js/premium-addons.js
CHANGED
@@ -10,7 +10,7 @@
|
|
10 |
}, speed);
|
11 |
});
|
12 |
};
|
13 |
-
|
14 |
/****** Premium Progress Bar Scroll Handler *****/
|
15 |
var PremiumProgressBarScrollWidgetHandler = function ($scope, $) {
|
16 |
elementorFrontend.waypoint($scope, function () {
|
@@ -20,14 +20,14 @@
|
|
20 |
triggerOnce: true
|
21 |
});
|
22 |
};
|
23 |
-
|
24 |
/****** Premium Video Box Handler ******/
|
25 |
var PremiumVideoBoxWidgetHandler = function ($scope, $) {
|
26 |
-
var videoBoxElement = $scope.find(".premium-video-box-container"),
|
27 |
-
videoContainer = videoBoxElement.find(".premium-video-box-video-container"),
|
28 |
-
type = videoBoxElement.data("type"),
|
29 |
video, vidSrc, checkRel;
|
30 |
-
videoBoxElement.on("click", function () {
|
31 |
if ("self" === type) {
|
32 |
video = videoContainer.find("video");
|
33 |
vidSrc = video.attr("src");
|
@@ -36,8 +36,7 @@
|
|
36 |
opacity: "1",
|
37 |
visibility: "visible"
|
38 |
});
|
39 |
-
}
|
40 |
-
else {
|
41 |
vidSrc = videoContainer.data("src");
|
42 |
vidSrc = vidSrc + "&autoplay=1";
|
43 |
var iframe = $("<iframe/>");
|
@@ -49,13 +48,16 @@
|
|
49 |
videoContainer.css("background", "#000");
|
50 |
videoContainer.html(iframe);
|
51 |
}
|
52 |
-
videoBoxElement.find(
|
53 |
".premium-video-box-image-container, .premium-video-box-play-icon-container"
|
54 |
).remove();
|
|
|
|
|
|
|
55 |
});
|
56 |
};
|
57 |
-
|
58 |
-
/****** Premium Grid Handler ******/
|
59 |
var PremiumGridWidgetHandler = function ($scope, $) {
|
60 |
var galleryElement = $scope.find(".premium-gallery-container"),
|
61 |
gridSettings = galleryElement.data("settings"),
|
@@ -74,8 +76,7 @@
|
|
74 |
var suffix = "";
|
75 |
if ("tablet" === deviceType) {
|
76 |
suffix = "_tablet";
|
77 |
-
}
|
78 |
-
else if ("mobile" === deviceType) {
|
79 |
suffix = "_mobile";
|
80 |
}
|
81 |
var gridWidth = galleryElement.width(),
|
@@ -144,8 +145,7 @@
|
|
144 |
if (isFilterClicked) {
|
145 |
counter = minimum;
|
146 |
isFilterClicked = false;
|
147 |
-
}
|
148 |
-
else {
|
149 |
counter = counter;
|
150 |
}
|
151 |
counter = counter + imageToShow;
|
@@ -165,7 +165,7 @@
|
|
165 |
});
|
166 |
}
|
167 |
}
|
168 |
-
if (
|
169 |
galleryElement.find(".premium-gallery-video-wrap").each(function (index, item) {
|
170 |
var type = $(item).data("type");
|
171 |
$(item).closest(".premium-gallery-item").on("click", function () {
|
@@ -177,19 +177,18 @@
|
|
177 |
if ("hosted" !== type) {
|
178 |
var $iframeWrap = $this.find(".premium-gallery-iframe-wrap"),
|
179 |
src = $iframeWrap.data("src");
|
180 |
-
|
181 |
src = src.replace("&mute", "&autoplay=1&mute");
|
182 |
-
|
183 |
var $iframe = $("<iframe/>");
|
184 |
-
|
185 |
$iframe.attr("src", src);
|
186 |
$iframe.attr("frameborder", "0");
|
187 |
$iframe.attr("allowfullscreen", "1");
|
188 |
$iframe.attr("allow", "autoplay;encrypted-media;");
|
189 |
-
$iframeWrap.html(
|
190 |
$iframe.css("visibility", "visible");
|
191 |
-
}
|
192 |
-
else {
|
193 |
var $video = $(item).find("video");
|
194 |
$video.get(0).play();
|
195 |
$video.css("visibility", "visible");
|
@@ -228,7 +227,7 @@
|
|
228 |
});
|
229 |
}
|
230 |
};
|
231 |
-
|
232 |
/****** Premium Counter Handler ******/
|
233 |
var PremiumCounterHandler = function ($scope, $) {
|
234 |
var counterElement = $scope.find(".premium-counter");
|
@@ -249,7 +248,7 @@
|
|
249 |
return unsafe.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(
|
250 |
/"/g, """).replace(/'/g, "'");
|
251 |
}
|
252 |
-
|
253 |
if (settings["effect"] === "typing") {
|
254 |
var fancyStrings = [];
|
255 |
settings["strings"].forEach(function (item) {
|
@@ -266,7 +265,7 @@
|
|
266 |
loop: settings["loop"]
|
267 |
});
|
268 |
} else if (settings["effect"] === "slide") {
|
269 |
-
|
270 |
$elem.find(".premium-fancy-text").vTicker({
|
271 |
speed: settings["speed"],
|
272 |
showItems: settings["showItems"],
|
@@ -307,7 +306,7 @@
|
|
307 |
}
|
308 |
}
|
309 |
};
|
310 |
-
|
311 |
/****** Premium Countdown Handler ******/
|
312 |
var PremiumCountDownHandler = function ($scope, $) {
|
313 |
var countDownElement = $scope.find(".premium-countdown").each(function () {
|
@@ -331,8 +330,7 @@
|
|
331 |
return new Date(countDownSettings["serverSync"]);
|
332 |
}
|
333 |
});
|
334 |
-
}
|
335 |
-
else if (countDownSettings["event"] === "expiryUrl") {
|
336 |
$(this).find(".premium-countdown-init").pre_countdown({
|
337 |
labels: newLabe2,
|
338 |
labels1: newLabe1,
|
@@ -360,15 +358,14 @@
|
|
360 |
if (editMode > 0) {
|
361 |
$(this).find(".premium-countdown-init").html(
|
362 |
"<h1>You can not redirect url from elementor Editor!!</h1>");
|
363 |
-
}
|
364 |
-
else {
|
365 |
window.location.href = countDownSettings["text"];
|
366 |
}
|
367 |
}
|
368 |
}
|
369 |
});
|
370 |
};
|
371 |
-
|
372 |
/****** Premium Carousel Handler ******/
|
373 |
var PremiumCarouselHandler = function ($scope, $) {
|
374 |
var carouselElement = $scope.find(".premium-carousel-wrapper"),
|
@@ -503,8 +500,7 @@
|
|
503 |
"premium-carousel-content-hidden");
|
504 |
}
|
505 |
}
|
506 |
-
}
|
507 |
-
else {
|
508 |
for (var i = slidesScrolled + currentSlide; i >= 0; i--) {
|
509 |
$inViewPort = $(this).find("[data-slick-index='" + i + "']");
|
510 |
if ("null" != carouselSettings["animation"]) {
|
@@ -526,18 +522,18 @@
|
|
526 |
});
|
527 |
if (carouselSettings["vertical"]) {
|
528 |
var maxHeight = -1;
|
529 |
-
elementorFrontend.elements.$window.on('load', function(){
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
});
|
542 |
}
|
543 |
var marginFix = {
|
@@ -550,8 +546,7 @@
|
|
550 |
type = type || "vertical";
|
551 |
if (type == "vertical") {
|
552 |
this.element.css("margin-left", "-" + this.getWidth() + "px");
|
553 |
-
}
|
554 |
-
else {
|
555 |
this.element.css("margin-top", "-" + this.getWidth() + "px");
|
556 |
}
|
557 |
}
|
@@ -560,19 +555,19 @@
|
|
560 |
marginFix.element = $("a.carousel-arrow");
|
561 |
marginFix.setWidth("horizontal");
|
562 |
};
|
563 |
-
|
564 |
/****** Premium Banner Handler ******/
|
565 |
var PremiumBannerHandler = function ($scope, $) {
|
566 |
-
var $bannerElement
|
567 |
-
$bannerImg
|
568 |
-
|
569 |
$bannerElement.find(".premium-banner-ib").hover(function () {
|
570 |
$bannerImg.addClass("active");
|
571 |
}, function () {
|
572 |
$bannerImg.removeClass("active");
|
573 |
});
|
574 |
};
|
575 |
-
|
576 |
/****** Premium Modal Box Handler ******/
|
577 |
var PremiumModalBoxHandler = function ($scope, $) {
|
578 |
var modalBoxElement = $scope.find(".premium-modal-box-container"),
|
@@ -587,37 +582,41 @@
|
|
587 |
}
|
588 |
}
|
589 |
};
|
590 |
-
|
591 |
/****** Premium Blog Handler ******/
|
592 |
var PremiumBlogHandler = function ($scope, $) {
|
593 |
var $blogElement = $scope.find(".premium-blog-wrap"),
|
594 |
$blogPost = $blogElement.find(".premium-blog-post-outer-container"),
|
595 |
colsNumber = $blogElement.data("col"),
|
596 |
carousel = $blogElement.data("carousel"),
|
597 |
-
grid = $blogElement.data("grid")
|
|
|
|
|
598 |
var $metaSeparators = $blogPost.first().find(".premium-blog-meta-separator");
|
|
|
599 |
if (1 === $metaSeparators.length) {
|
600 |
$blogPost.find(".premium-blog-meta-separator").remove();
|
601 |
-
}
|
602 |
-
else {
|
603 |
if (!$blogPost.find(".fa-user").length) {
|
604 |
$blogPost.each(function (index, post) {
|
605 |
$(post).find(".premium-blog-meta-separator").first().remove();
|
606 |
});
|
607 |
}
|
608 |
}
|
|
|
609 |
$scope.find(".premium-blog-cats-container li a").click(function (e) {
|
610 |
e.preventDefault();
|
611 |
$scope.find(".premium-blog-cats-container li .active").removeClass("active");
|
612 |
$(this).addClass("active");
|
613 |
var selector = $(this).attr("data-filter");
|
614 |
$blogElement.isotope({
|
615 |
-
filter: selector
|
|
|
616 |
});
|
617 |
return false;
|
618 |
});
|
619 |
-
|
620 |
-
if (
|
621 |
$blogElement.imagesLoaded(function () {
|
622 |
$blogElement.isotope({
|
623 |
itemSelector: ".premium-blog-post-outer-container",
|
@@ -630,6 +629,7 @@
|
|
630 |
});
|
631 |
});
|
632 |
}
|
|
|
633 |
if (carousel && grid) {
|
634 |
var autoPlay = $blogElement.data("play"),
|
635 |
speed = $blogElement.data("speed"),
|
@@ -644,8 +644,7 @@
|
|
644 |
), (nextArrow =
|
645 |
'<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>'
|
646 |
);
|
647 |
-
}
|
648 |
-
else {
|
649 |
prevArrow = prevArrow = "";
|
650 |
}
|
651 |
$($blogElement).slick({
|
@@ -703,8 +702,7 @@
|
|
703 |
function setTransform() {
|
704 |
if (direction === "vertical") {
|
705 |
transformOffset = imageScroll.height() - scrollElement.height();
|
706 |
-
}
|
707 |
-
else {
|
708 |
transformOffset = imageScroll.width() - scrollElement.width();
|
709 |
}
|
710 |
}
|
@@ -712,8 +710,7 @@
|
|
712 |
scrollElement.addClass("premium-container-scroll");
|
713 |
if (direction === "vertical") {
|
714 |
scrollVertical.addClass("premium-image-scroll-ver");
|
715 |
-
}
|
716 |
-
else {
|
717 |
scrollElement.imagesLoaded(function () {
|
718 |
scrollOverlay.css({
|
719 |
width: imageScroll.width(),
|
@@ -721,8 +718,7 @@
|
|
721 |
});
|
722 |
});
|
723 |
}
|
724 |
-
}
|
725 |
-
else {
|
726 |
if (reverse === "yes") {
|
727 |
scrollElement.imagesLoaded(function () {
|
728 |
scrollElement.addClass("premium-container-scroll-instant");
|
@@ -743,22 +739,22 @@
|
|
743 |
});
|
744 |
}
|
745 |
};
|
746 |
-
|
747 |
var PremiumContactFormHandler = function ($scope, $) {
|
748 |
-
|
749 |
-
var $contactForm
|
750 |
-
var $input
|
751 |
'input[type="text"], input[type="email"], textarea, input[type="password"], input[type="date"], input[type="number"], input[type="tel"], input[type="file"], input[type="url"]'
|
752 |
);
|
753 |
-
|
754 |
$input.wrap("<span class='wpcf7-span'>");
|
755 |
-
|
756 |
$input.on("focus blur", function () {
|
757 |
-
console.log(
|
758 |
-
$(
|
759 |
});
|
760 |
};
|
761 |
-
|
762 |
var PremiumPersonsHandler = function ($scope, $) {
|
763 |
var $persons = $scope.find(".multiple-persons");
|
764 |
if (!$persons.length) return;
|
@@ -801,9 +797,9 @@
|
|
801 |
});
|
802 |
}
|
803 |
if (!$scope.hasClass("premium-person-widget-style2")) return;
|
804 |
-
|
805 |
if ("yes" !== $persons.data("persons-equal")) return;
|
806 |
-
|
807 |
var heights = new Array();
|
808 |
$persons.find(".premium-person-style2").each(function (index, person) {
|
809 |
$(person).imagesLoaded(function () {}).done(function () {
|
@@ -817,7 +813,7 @@
|
|
817 |
$persons.find(".premium-person-image-wrap").css("height", maxHeight + "px");
|
818 |
});
|
819 |
};
|
820 |
-
|
821 |
//Elementor JS Hooks
|
822 |
$(window).on("elementor/frontend/init", function () {
|
823 |
elementorFrontend.hooks.addAction(
|
@@ -841,8 +837,7 @@
|
|
841 |
if (elementorFrontend.isEditMode()) {
|
842 |
elementorFrontend.hooks.addAction(
|
843 |
"frontend/element_ready/premium-addon-progressbar.default", PremiumProgressBarWidgetHandler);
|
844 |
-
}
|
845 |
-
else {
|
846 |
elementorFrontend.hooks.addAction(
|
847 |
"frontend/element_ready/premium-addon-progressbar.default", PremiumProgressBarScrollWidgetHandler);
|
848 |
}
|
10 |
}, speed);
|
11 |
});
|
12 |
};
|
13 |
+
|
14 |
/****** Premium Progress Bar Scroll Handler *****/
|
15 |
var PremiumProgressBarScrollWidgetHandler = function ($scope, $) {
|
16 |
elementorFrontend.waypoint($scope, function () {
|
20 |
triggerOnce: true
|
21 |
});
|
22 |
};
|
23 |
+
|
24 |
/****** Premium Video Box Handler ******/
|
25 |
var PremiumVideoBoxWidgetHandler = function ($scope, $) {
|
26 |
+
var $videoBoxElement = $scope.find(".premium-video-box-container"),
|
27 |
+
videoContainer = $videoBoxElement.find(".premium-video-box-video-container"),
|
28 |
+
type = $videoBoxElement.data("type"),
|
29 |
video, vidSrc, checkRel;
|
30 |
+
$videoBoxElement.on("click", function (e) {
|
31 |
if ("self" === type) {
|
32 |
video = videoContainer.find("video");
|
33 |
vidSrc = video.attr("src");
|
36 |
opacity: "1",
|
37 |
visibility: "visible"
|
38 |
});
|
39 |
+
} else {
|
|
|
40 |
vidSrc = videoContainer.data("src");
|
41 |
vidSrc = vidSrc + "&autoplay=1";
|
42 |
var iframe = $("<iframe/>");
|
48 |
videoContainer.css("background", "#000");
|
49 |
videoContainer.html(iframe);
|
50 |
}
|
51 |
+
$videoBoxElement.find(
|
52 |
".premium-video-box-image-container, .premium-video-box-play-icon-container"
|
53 |
).remove();
|
54 |
+
|
55 |
+
if ("vimeo" === type)
|
56 |
+
$videoBoxElement.find(".premium-video-box-vimeo-wrap").remove();
|
57 |
});
|
58 |
};
|
59 |
+
|
60 |
+
/****** Premium Media Grid Handler ******/
|
61 |
var PremiumGridWidgetHandler = function ($scope, $) {
|
62 |
var galleryElement = $scope.find(".premium-gallery-container"),
|
63 |
gridSettings = galleryElement.data("settings"),
|
76 |
var suffix = "";
|
77 |
if ("tablet" === deviceType) {
|
78 |
suffix = "_tablet";
|
79 |
+
} else if ("mobile" === deviceType) {
|
|
|
80 |
suffix = "_mobile";
|
81 |
}
|
82 |
var gridWidth = galleryElement.width(),
|
145 |
if (isFilterClicked) {
|
146 |
counter = minimum;
|
147 |
isFilterClicked = false;
|
148 |
+
} else {
|
|
|
149 |
counter = counter;
|
150 |
}
|
151 |
counter = counter + imageToShow;
|
165 |
});
|
166 |
}
|
167 |
}
|
168 |
+
if ("yes" !== gridSettings["light_box"]) {
|
169 |
galleryElement.find(".premium-gallery-video-wrap").each(function (index, item) {
|
170 |
var type = $(item).data("type");
|
171 |
$(item).closest(".premium-gallery-item").on("click", function () {
|
177 |
if ("hosted" !== type) {
|
178 |
var $iframeWrap = $this.find(".premium-gallery-iframe-wrap"),
|
179 |
src = $iframeWrap.data("src");
|
180 |
+
|
181 |
src = src.replace("&mute", "&autoplay=1&mute");
|
182 |
+
|
183 |
var $iframe = $("<iframe/>");
|
184 |
+
|
185 |
$iframe.attr("src", src);
|
186 |
$iframe.attr("frameborder", "0");
|
187 |
$iframe.attr("allowfullscreen", "1");
|
188 |
$iframe.attr("allow", "autoplay;encrypted-media;");
|
189 |
+
$iframeWrap.html($iframe);
|
190 |
$iframe.css("visibility", "visible");
|
191 |
+
} else {
|
|
|
192 |
var $video = $(item).find("video");
|
193 |
$video.get(0).play();
|
194 |
$video.css("visibility", "visible");
|
227 |
});
|
228 |
}
|
229 |
};
|
230 |
+
|
231 |
/****** Premium Counter Handler ******/
|
232 |
var PremiumCounterHandler = function ($scope, $) {
|
233 |
var counterElement = $scope.find(".premium-counter");
|
248 |
return unsafe.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(
|
249 |
/"/g, """).replace(/'/g, "'");
|
250 |
}
|
251 |
+
|
252 |
if (settings["effect"] === "typing") {
|
253 |
var fancyStrings = [];
|
254 |
settings["strings"].forEach(function (item) {
|
265 |
loop: settings["loop"]
|
266 |
});
|
267 |
} else if (settings["effect"] === "slide") {
|
268 |
+
|
269 |
$elem.find(".premium-fancy-text").vTicker({
|
270 |
speed: settings["speed"],
|
271 |
showItems: settings["showItems"],
|
306 |
}
|
307 |
}
|
308 |
};
|
309 |
+
|
310 |
/****** Premium Countdown Handler ******/
|
311 |
var PremiumCountDownHandler = function ($scope, $) {
|
312 |
var countDownElement = $scope.find(".premium-countdown").each(function () {
|
330 |
return new Date(countDownSettings["serverSync"]);
|
331 |
}
|
332 |
});
|
333 |
+
} else if (countDownSettings["event"] === "expiryUrl") {
|
|
|
334 |
$(this).find(".premium-countdown-init").pre_countdown({
|
335 |
labels: newLabe2,
|
336 |
labels1: newLabe1,
|
358 |
if (editMode > 0) {
|
359 |
$(this).find(".premium-countdown-init").html(
|
360 |
"<h1>You can not redirect url from elementor Editor!!</h1>");
|
361 |
+
} else {
|
|
|
362 |
window.location.href = countDownSettings["text"];
|
363 |
}
|
364 |
}
|
365 |
}
|
366 |
});
|
367 |
};
|
368 |
+
|
369 |
/****** Premium Carousel Handler ******/
|
370 |
var PremiumCarouselHandler = function ($scope, $) {
|
371 |
var carouselElement = $scope.find(".premium-carousel-wrapper"),
|
500 |
"premium-carousel-content-hidden");
|
501 |
}
|
502 |
}
|
503 |
+
} else {
|
|
|
504 |
for (var i = slidesScrolled + currentSlide; i >= 0; i--) {
|
505 |
$inViewPort = $(this).find("[data-slick-index='" + i + "']");
|
506 |
if ("null" != carouselSettings["animation"]) {
|
522 |
});
|
523 |
if (carouselSettings["vertical"]) {
|
524 |
var maxHeight = -1;
|
525 |
+
elementorFrontend.elements.$window.on('load', function () {
|
526 |
+
carouselElement.find(".slick-slide").each(function () {
|
527 |
+
if ($(this).height() > maxHeight) {
|
528 |
+
maxHeight = $(this).height();
|
529 |
+
}
|
530 |
+
});
|
531 |
+
carouselElement.find(".slick-slide").each(function () {
|
532 |
+
if ($(this).height() < maxHeight) {
|
533 |
+
$(this).css("margin", Math.ceil(
|
534 |
+
(maxHeight - $(this).height()) / 2) + "px 0");
|
535 |
+
}
|
536 |
+
});
|
537 |
});
|
538 |
}
|
539 |
var marginFix = {
|
546 |
type = type || "vertical";
|
547 |
if (type == "vertical") {
|
548 |
this.element.css("margin-left", "-" + this.getWidth() + "px");
|
549 |
+
} else {
|
|
|
550 |
this.element.css("margin-top", "-" + this.getWidth() + "px");
|
551 |
}
|
552 |
}
|
555 |
marginFix.element = $("a.carousel-arrow");
|
556 |
marginFix.setWidth("horizontal");
|
557 |
};
|
558 |
+
|
559 |
/****** Premium Banner Handler ******/
|
560 |
var PremiumBannerHandler = function ($scope, $) {
|
561 |
+
var $bannerElement = $scope.find(".premium-banner"),
|
562 |
+
$bannerImg = $bannerElement.find("img");
|
563 |
+
|
564 |
$bannerElement.find(".premium-banner-ib").hover(function () {
|
565 |
$bannerImg.addClass("active");
|
566 |
}, function () {
|
567 |
$bannerImg.removeClass("active");
|
568 |
});
|
569 |
};
|
570 |
+
|
571 |
/****** Premium Modal Box Handler ******/
|
572 |
var PremiumModalBoxHandler = function ($scope, $) {
|
573 |
var modalBoxElement = $scope.find(".premium-modal-box-container"),
|
582 |
}
|
583 |
}
|
584 |
};
|
585 |
+
|
586 |
/****** Premium Blog Handler ******/
|
587 |
var PremiumBlogHandler = function ($scope, $) {
|
588 |
var $blogElement = $scope.find(".premium-blog-wrap"),
|
589 |
$blogPost = $blogElement.find(".premium-blog-post-outer-container"),
|
590 |
colsNumber = $blogElement.data("col"),
|
591 |
carousel = $blogElement.data("carousel"),
|
592 |
+
grid = $blogElement.data("grid"),
|
593 |
+
layout = $blogElement.data("layout");
|
594 |
+
|
595 |
var $metaSeparators = $blogPost.first().find(".premium-blog-meta-separator");
|
596 |
+
|
597 |
if (1 === $metaSeparators.length) {
|
598 |
$blogPost.find(".premium-blog-meta-separator").remove();
|
599 |
+
} else {
|
|
|
600 |
if (!$blogPost.find(".fa-user").length) {
|
601 |
$blogPost.each(function (index, post) {
|
602 |
$(post).find(".premium-blog-meta-separator").first().remove();
|
603 |
});
|
604 |
}
|
605 |
}
|
606 |
+
|
607 |
$scope.find(".premium-blog-cats-container li a").click(function (e) {
|
608 |
e.preventDefault();
|
609 |
$scope.find(".premium-blog-cats-container li .active").removeClass("active");
|
610 |
$(this).addClass("active");
|
611 |
var selector = $(this).attr("data-filter");
|
612 |
$blogElement.isotope({
|
613 |
+
filter: selector,
|
614 |
+
layoutMode: "even" === layout ? "fitRows" : "masonry"
|
615 |
});
|
616 |
return false;
|
617 |
});
|
618 |
+
|
619 |
+
if ("masonry" === layout && ! carousel) {
|
620 |
$blogElement.imagesLoaded(function () {
|
621 |
$blogElement.isotope({
|
622 |
itemSelector: ".premium-blog-post-outer-container",
|
629 |
});
|
630 |
});
|
631 |
}
|
632 |
+
|
633 |
if (carousel && grid) {
|
634 |
var autoPlay = $blogElement.data("play"),
|
635 |
speed = $blogElement.data("speed"),
|
644 |
), (nextArrow =
|
645 |
'<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>'
|
646 |
);
|
647 |
+
} else {
|
|
|
648 |
prevArrow = prevArrow = "";
|
649 |
}
|
650 |
$($blogElement).slick({
|
702 |
function setTransform() {
|
703 |
if (direction === "vertical") {
|
704 |
transformOffset = imageScroll.height() - scrollElement.height();
|
705 |
+
} else {
|
|
|
706 |
transformOffset = imageScroll.width() - scrollElement.width();
|
707 |
}
|
708 |
}
|
710 |
scrollElement.addClass("premium-container-scroll");
|
711 |
if (direction === "vertical") {
|
712 |
scrollVertical.addClass("premium-image-scroll-ver");
|
713 |
+
} else {
|
|
|
714 |
scrollElement.imagesLoaded(function () {
|
715 |
scrollOverlay.css({
|
716 |
width: imageScroll.width(),
|
718 |
});
|
719 |
});
|
720 |
}
|
721 |
+
} else {
|
|
|
722 |
if (reverse === "yes") {
|
723 |
scrollElement.imagesLoaded(function () {
|
724 |
scrollElement.addClass("premium-container-scroll-instant");
|
739 |
});
|
740 |
}
|
741 |
};
|
742 |
+
|
743 |
var PremiumContactFormHandler = function ($scope, $) {
|
744 |
+
|
745 |
+
var $contactForm = $scope.find(".premium-cf7-container");
|
746 |
+
var $input = $contactForm.find(
|
747 |
'input[type="text"], input[type="email"], textarea, input[type="password"], input[type="date"], input[type="number"], input[type="tel"], input[type="file"], input[type="url"]'
|
748 |
);
|
749 |
+
|
750 |
$input.wrap("<span class='wpcf7-span'>");
|
751 |
+
|
752 |
$input.on("focus blur", function () {
|
753 |
+
console.log($input);
|
754 |
+
$(this).closest(".wpcf7-span").toggleClass("is-focused");
|
755 |
});
|
756 |
};
|
757 |
+
|
758 |
var PremiumPersonsHandler = function ($scope, $) {
|
759 |
var $persons = $scope.find(".multiple-persons");
|
760 |
if (!$persons.length) return;
|
797 |
});
|
798 |
}
|
799 |
if (!$scope.hasClass("premium-person-widget-style2")) return;
|
800 |
+
|
801 |
if ("yes" !== $persons.data("persons-equal")) return;
|
802 |
+
|
803 |
var heights = new Array();
|
804 |
$persons.find(".premium-person-style2").each(function (index, person) {
|
805 |
$(person).imagesLoaded(function () {}).done(function () {
|
813 |
$persons.find(".premium-person-image-wrap").css("height", maxHeight + "px");
|
814 |
});
|
815 |
};
|
816 |
+
|
817 |
//Elementor JS Hooks
|
818 |
$(window).on("elementor/frontend/init", function () {
|
819 |
elementorFrontend.hooks.addAction(
|
837 |
if (elementorFrontend.isEditMode()) {
|
838 |
elementorFrontend.hooks.addAction(
|
839 |
"frontend/element_ready/premium-addon-progressbar.default", PremiumProgressBarWidgetHandler);
|
840 |
+
} else {
|
|
|
841 |
elementorFrontend.hooks.addAction(
|
842 |
"frontend/element_ready/premium-addon-progressbar.default", PremiumProgressBarScrollWidgetHandler);
|
843 |
}
|
assets/frontend/js/premium-vscroll.js
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
-
(function($) {
|
2 |
/****** Premium Vertical Scroll Handler ******/
|
3 |
-
var PremiumVerticalScrollHandler = function(
|
4 |
var vScrollElem = $scope.find(".premium-vscroll-wrap"),
|
5 |
instance = null,
|
6 |
vScrollSettings = vScrollElem.data("settings");
|
@@ -10,50 +10,50 @@
|
|
10 |
|
11 |
};
|
12 |
|
13 |
-
window.premiumVerticalScroll = function(
|
14 |
-
var self
|
15 |
-
$window
|
16 |
-
isTouch
|
17 |
-
$instance
|
18 |
-
checkTemps
|
19 |
-
|
20 |
-
$htmlBody
|
21 |
-
deviceType
|
22 |
-
$itemsList
|
23 |
-
$menuItems
|
24 |
defaultSettings = {
|
25 |
speed: 700,
|
26 |
offset: 0,
|
27 |
fullSection: true
|
28 |
},
|
29 |
-
settings
|
30 |
-
sections
|
31 |
-
currentSection
|
32 |
-
isScrolling
|
33 |
-
inScope
|
34 |
-
|
35 |
var touchStartY = 0,
|
36 |
touchEndY = 0;
|
37 |
|
38 |
|
39 |
jQuery.extend(jQuery.easing, {
|
40 |
-
easeInOutCirc: function(x, t, b, c, d) {
|
41 |
if ((t /= d / 2) < 1)
|
42 |
return (-c / 2) * (Math.sqrt(1 - t * t) - 1) + b;
|
43 |
return (c / 2) * (Math.sqrt(1 - (t -= 2) * t) + 1) + b;
|
44 |
}
|
45 |
});
|
46 |
-
|
47 |
-
self.init = function() {
|
48 |
-
|
49 |
isTouch = self.isTouchDevice();
|
50 |
-
|
51 |
-
if(
|
52 |
self.setSectionsOverflow();
|
53 |
}
|
54 |
-
|
55 |
self.setSectionsData();
|
56 |
-
|
57 |
$itemsList.on("click.premiumVerticalScroll", self.onNavDotChange);
|
58 |
$menuItems.on("click.premiumVerticalScroll", self.onNavDotChange);
|
59 |
|
@@ -67,7 +67,7 @@
|
|
67 |
self.onNavDotLeave
|
68 |
);
|
69 |
|
70 |
-
if (
|
71 |
$window.on("scroll.premiumVerticalScroll", self.onWheel);
|
72 |
}
|
73 |
|
@@ -75,49 +75,74 @@
|
|
75 |
"resize.premiumVerticalScroll orientationchange.premiumVerticalScroll",
|
76 |
self.debounce(50, self.onResize)
|
77 |
);
|
78 |
-
|
79 |
-
$window.on("load", function() {
|
|
|
80 |
self.setSectionsData();
|
81 |
-
|
|
|
|
|
82 |
self.sectionsOverflowRefresh();
|
83 |
-
|
|
|
|
|
84 |
});
|
85 |
|
86 |
self.keyboardHandler();
|
87 |
|
88 |
self.scrollHandler();
|
89 |
-
|
90 |
-
if(
|
91 |
-
|
92 |
self.fullSectionHandler();
|
93 |
}
|
94 |
-
|
95 |
-
if(
|
96 |
-
$instance.find(
|
97 |
}
|
98 |
-
|
99 |
|
100 |
};
|
101 |
|
102 |
-
self.
|
103 |
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
113 |
$section.find(".elementor").first().wrapInner("<div id='scroller-" + sectionId + "'></div>");
|
114 |
-
|
115 |
-
$(
|
116 |
height: $window.outerHeight(),
|
117 |
railVisible: false
|
118 |
});
|
119 |
-
|
120 |
-
var iScrollInstance = new IScroll(
|
121 |
mouseWheel: true,
|
122 |
scrollbars: true,
|
123 |
hideScrollbars: true,
|
@@ -125,121 +150,129 @@
|
|
125 |
disableMouse: true,
|
126 |
interactiveScrollbars: false
|
127 |
});
|
128 |
-
|
129 |
-
$(
|
130 |
-
|
131 |
-
setTimeout(function(){
|
132 |
iScrollInstance.refresh();
|
133 |
}, 1500);
|
134 |
-
|
135 |
-
|
136 |
}
|
137 |
-
|
138 |
});
|
139 |
};
|
140 |
-
|
141 |
-
self.sectionsOverflowRefresh = function() {
|
142 |
-
|
143 |
-
$itemsList.each(function() {
|
144 |
-
var $this
|
145 |
-
sectionId
|
146 |
-
|
147 |
-
var $section = $(
|
148 |
|
149 |
var scroller = $section.data('iscrollInstance');
|
150 |
|
151 |
-
if (
|
152 |
scroller.refresh();
|
153 |
}
|
154 |
-
|
155 |
});
|
156 |
-
|
157 |
};
|
158 |
|
159 |
-
self.setSectionsData = function() {
|
160 |
-
|
161 |
-
$itemsList.each(function() {
|
162 |
-
var $this
|
163 |
-
sectionId
|
164 |
-
$section
|
165 |
-
height
|
166 |
-
|
167 |
-
|
168 |
-
|
|
|
169 |
sections[sectionId] = {
|
170 |
selector: $section,
|
171 |
-
offset: Math.round(
|
172 |
height: height
|
173 |
};
|
174 |
}
|
175 |
});
|
176 |
-
|
177 |
};
|
178 |
-
|
179 |
-
self.fullSectionHandler = function() {
|
180 |
-
|
181 |
-
var vSection = document.getElementById( $instance.attr( "id" ) );
|
182 |
|
183 |
-
|
184 |
|
185 |
-
|
186 |
|
187 |
-
|
188 |
-
|
189 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
190 |
|
191 |
} else {
|
192 |
|
193 |
-
document.addEventListener
|
194 |
-
|
195 |
-
|
|
|
|
|
196 |
|
197 |
}
|
198 |
|
199 |
} else {
|
200 |
-
document.addEventListener(
|
201 |
-
document.addEventListener(
|
|
|
|
|
202 |
|
203 |
}
|
204 |
|
205 |
};
|
206 |
-
|
207 |
-
self.scrollHandler = function() {
|
208 |
-
|
209 |
-
for ( var section in sections ) {
|
210 |
-
|
211 |
-
var $section = sections[ section ].selector;
|
212 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
213 |
elementorFrontend.waypoint(
|
214 |
-
|
215 |
-
|
216 |
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
|
222 |
-
|
223 |
|
224 |
-
|
225 |
-
|
226 |
|
227 |
-
|
228 |
|
|
|
|
|
|
|
|
|
229 |
}
|
230 |
-
},
|
231 |
-
{
|
232 |
-
offset: "0%",
|
233 |
-
triggerOnce: false
|
234 |
-
}
|
235 |
);
|
236 |
-
|
237 |
-
|
238 |
|
239 |
};
|
240 |
-
|
241 |
-
self.keyboardHandler = function() {
|
242 |
-
$(document).keydown(function(event) {
|
243 |
if (38 == event.keyCode) {
|
244 |
self.onKeyUp(event, "up");
|
245 |
}
|
@@ -250,167 +283,167 @@
|
|
250 |
});
|
251 |
};
|
252 |
|
253 |
-
self.isScrolled = function(
|
254 |
-
|
255 |
-
var $section = $(
|
256 |
-
|
257 |
var scroller = $section.data('iscrollInstance');
|
258 |
-
|
259 |
-
if (
|
260 |
-
if(
|
261 |
-
return (
|
262 |
-
} else if (
|
263 |
return scroller.y >= 0 && !$section.scrollTop();
|
264 |
}
|
265 |
-
|
266 |
} else {
|
267 |
return true;
|
268 |
}
|
269 |
-
|
270 |
};
|
271 |
-
|
272 |
-
self.isTouchDevice = function() {
|
273 |
-
|
274 |
var isTouchDevice = navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),
|
275 |
-
isTouch = (
|
276 |
|
277 |
return isTouchDevice || isTouch;
|
278 |
-
|
279 |
};
|
280 |
-
|
281 |
-
self.getEventsPage = function(
|
282 |
-
|
283 |
var events = [];
|
284 |
-
|
285 |
events.y = (typeof e.pageY !== 'undefined' && (e.pageY || e.pageX) ? e.pageY : e.touches[0].pageY);
|
286 |
events.x = (typeof e.pageX !== 'undefined' && (e.pageY || e.pageX) ? e.pageX : e.touches[0].pageX);
|
287 |
-
|
288 |
-
if(
|
289 |
events.y = e.touches[0].pageY;
|
290 |
events.x = e.touches[0].pageX;
|
291 |
}
|
292 |
-
|
293 |
return events;
|
294 |
-
|
295 |
};
|
296 |
|
297 |
-
|
298 |
-
self.onTouchStart = function(
|
299 |
|
300 |
//Prevent page scroll if scrolled down below the last of our sections.
|
301 |
inScope = true;
|
302 |
-
|
303 |
-
var touchEvents = self.getEventsPage(
|
304 |
-
|
305 |
-
|
306 |
};
|
307 |
|
308 |
-
self.onTouchMove = function(
|
309 |
-
|
310 |
-
if(
|
311 |
-
self.preventDefault(
|
312 |
}
|
313 |
|
314 |
-
if (
|
315 |
-
self.preventDefault(
|
316 |
return false;
|
317 |
}
|
318 |
-
|
319 |
-
var touchEvents = self.getEventsPage(
|
320 |
|
321 |
touchEndY = touchEvents.y;
|
322 |
|
323 |
-
var $target
|
324 |
sectionSelector = checkTemps ? ".premium-vscroll-temp" : ".elementor-top-section",
|
325 |
-
$section
|
326 |
-
sectionId
|
327 |
-
newSectionId
|
328 |
-
prevSectionId
|
329 |
-
nextSectionId
|
330 |
-
direction
|
331 |
windowScrollTop = $window.scrollTop();
|
332 |
|
333 |
-
$(
|
334 |
-
|
335 |
-
if (
|
336 |
|
337 |
-
sectionId = self.getFirstSection(
|
338 |
|
339 |
}
|
340 |
|
341 |
-
if (
|
342 |
|
343 |
-
sectionId = self.getLastSection(
|
344 |
|
345 |
}
|
346 |
-
|
347 |
-
if (
|
348 |
|
349 |
direction = 'down';
|
350 |
|
351 |
-
} else if (
|
352 |
|
353 |
direction = 'up';
|
354 |
|
355 |
}
|
356 |
-
|
357 |
-
if ( sectionId && sections.hasOwnProperty( sectionId ) ) {
|
358 |
-
|
359 |
-
prevSectionId = self.checkPrevSection( sections, sectionId );
|
360 |
-
nextSectionId = self.checkNextSection( sections, sectionId );
|
361 |
|
362 |
-
|
|
|
|
|
|
|
|
|
|
|
363 |
|
364 |
-
if (
|
365 |
newSectionId = sectionId;
|
366 |
} else {
|
367 |
newSectionId = prevSectionId;
|
368 |
}
|
369 |
}
|
370 |
|
371 |
-
if (
|
372 |
|
373 |
-
if (
|
374 |
-
|
375 |
} else {
|
376 |
-
|
377 |
}
|
378 |
}
|
379 |
|
380 |
-
if (
|
381 |
-
|
382 |
inScope = true;
|
383 |
-
|
384 |
-
$(
|
385 |
-
|
386 |
-
if (
|
387 |
return;
|
388 |
}
|
389 |
-
if (
|
390 |
-
self.onAnchorChange(
|
391 |
}
|
392 |
|
393 |
} else {
|
394 |
|
395 |
inScope = false;
|
396 |
|
397 |
-
var $lastselector = checkTemps ? $instance : $(
|
398 |
|
399 |
-
if (
|
400 |
|
401 |
-
|
402 |
|
403 |
-
|
404 |
|
405 |
-
|
406 |
|
407 |
-
} else if (
|
408 |
|
409 |
-
|
410 |
|
411 |
-
|
412 |
|
413 |
-
|
414 |
|
415 |
}
|
416 |
}
|
@@ -418,14 +451,14 @@
|
|
418 |
} else {
|
419 |
inScope = false;
|
420 |
}
|
421 |
-
|
422 |
};
|
423 |
|
424 |
-
self.scrollStop = function() {
|
425 |
$htmlBody.stop(true);
|
426 |
};
|
427 |
|
428 |
-
self.checkNextSection = function(object, key) {
|
429 |
var keys = Object.keys(object),
|
430 |
idIndex = keys.indexOf(key),
|
431 |
nextIndex = (idIndex += 1);
|
@@ -439,7 +472,7 @@
|
|
439 |
return nextKey;
|
440 |
};
|
441 |
|
442 |
-
self.checkPrevSection = function(object, key) {
|
443 |
var keys = Object.keys(object),
|
444 |
idIndex = keys.indexOf(key),
|
445 |
prevIndex = (idIndex -= 1);
|
@@ -453,7 +486,7 @@
|
|
453 |
return prevKey;
|
454 |
};
|
455 |
|
456 |
-
self.debounce = function(threshold, callback) {
|
457 |
var timeout;
|
458 |
|
459 |
return function debounced($event) {
|
@@ -469,19 +502,19 @@
|
|
469 |
timeout = setTimeout(delayed, threshold);
|
470 |
};
|
471 |
};
|
472 |
-
|
473 |
-
self.visible = function(selector, partial, hidden) {
|
474 |
var s = selector.get(0),
|
475 |
vpHeight = $window.outerHeight(),
|
476 |
clientSize =
|
477 |
-
|
478 |
if (typeof s.getBoundingClientRect === "function") {
|
479 |
var rec = s.getBoundingClientRect();
|
480 |
var tViz = rec.top >= 0 && rec.top < vpHeight,
|
481 |
bViz = rec.bottom > 0 && rec.bottom <= vpHeight,
|
482 |
vVisible = partial ? tViz || bViz : tViz && bViz,
|
483 |
vVisible =
|
484 |
-
|
485 |
return clientSize && vVisible;
|
486 |
} else {
|
487 |
var viewTop = 0,
|
@@ -498,29 +531,29 @@
|
|
498 |
}
|
499 |
};
|
500 |
|
501 |
-
self.onNavDotEnter = function() {
|
502 |
var $this = $(this),
|
503 |
index = $this.data("index");
|
504 |
-
|
505 |
if (settings.tooltips) {
|
506 |
$(
|
507 |
-
|
508 |
settings.dotsText[index] +
|
509 |
"</span></div>"
|
510 |
-
|
511 |
.hide()
|
512 |
.appendTo($this)
|
513 |
.fadeIn(200);
|
514 |
}
|
515 |
};
|
516 |
|
517 |
-
self.onNavDotLeave = function() {
|
518 |
-
$(".premium-vscroll-tooltip").fadeOut(200, function() {
|
519 |
$(this).remove();
|
520 |
});
|
521 |
};
|
522 |
|
523 |
-
self.onNavDotChange = function(event) {
|
524 |
var $this = $(this),
|
525 |
index = $this.index(),
|
526 |
sectionId = $this.data("menuanchor"),
|
@@ -532,7 +565,7 @@
|
|
532 |
|
533 |
offset = sections[sectionId].offset - settings.offset;
|
534 |
|
535 |
-
if(
|
536 |
offset = sections[sectionId].offset;
|
537 |
|
538 |
if (!isScrolling) {
|
@@ -553,83 +586,85 @@
|
|
553 |
$htmlBody
|
554 |
.stop()
|
555 |
.clearQueue()
|
556 |
-
.animate(
|
557 |
-
|
|
|
558 |
settings.speed,
|
559 |
"easeInOutCirc",
|
560 |
-
function() {
|
561 |
isScrolling = false;
|
562 |
}
|
563 |
);
|
564 |
}
|
565 |
};
|
566 |
-
|
567 |
-
self.preventDefault = function(
|
568 |
-
|
569 |
-
if(
|
570 |
-
|
571 |
event.preventDefault();
|
572 |
-
|
573 |
} else {
|
574 |
-
|
575 |
event.returnValue = false;
|
576 |
-
|
577 |
}
|
578 |
-
|
579 |
};
|
580 |
|
581 |
|
582 |
-
self.onAnchorChange = function(
|
583 |
-
|
584 |
var $this = $("[data-menuanchor=" + sectionId + "]", $instance),
|
585 |
offset = null;
|
586 |
|
587 |
-
if (
|
588 |
return false;
|
589 |
}
|
590 |
|
591 |
offset = sections[sectionId].offset - settings.offset;
|
592 |
-
|
593 |
-
if(
|
594 |
offset = sections[sectionId].offset;
|
595 |
-
|
596 |
-
if (
|
597 |
isScrolling = true;
|
598 |
-
|
599 |
-
if (
|
600 |
-
window.history.pushState(
|
601 |
}
|
602 |
-
|
603 |
currentSection = sectionId;
|
604 |
-
|
605 |
$itemsList.removeClass("active");
|
606 |
$menuItems.removeClass("active");
|
607 |
|
608 |
$this.addClass("active");
|
609 |
|
610 |
-
$htmlBody.animate(
|
611 |
-
|
|
|
612 |
settings.speed,
|
613 |
"easeInOutCirc",
|
614 |
-
function() {
|
615 |
isScrolling = false;
|
616 |
}
|
617 |
);
|
618 |
}
|
619 |
};
|
620 |
|
621 |
-
self.onKeyUp = function(event, direction) {
|
622 |
var direction = direction || "up",
|
623 |
nextItem = $(
|
624 |
".premium-vscroll-dot-item[data-menuanchor=" +
|
625 |
-
|
626 |
-
|
627 |
$instance
|
628 |
).next(),
|
629 |
prevItem = $(
|
630 |
".premium-vscroll-dot-item[data-menuanchor=" +
|
631 |
-
|
632 |
-
|
633 |
$instance
|
634 |
).prev();
|
635 |
|
@@ -652,7 +687,7 @@
|
|
652 |
}
|
653 |
};
|
654 |
|
655 |
-
self.onScroll = function(event) {
|
656 |
/* On Scroll Event */
|
657 |
if (isScrolling) {
|
658 |
event.preventDefault();
|
@@ -676,36 +711,36 @@
|
|
676 |
return t;
|
677 |
}
|
678 |
|
679 |
-
self.onWheel = function(
|
680 |
|
681 |
-
if(
|
682 |
-
self.preventDefault(
|
683 |
}
|
684 |
-
|
685 |
-
if (
|
686 |
return false;
|
687 |
}
|
688 |
|
689 |
-
var $target
|
690 |
sectionSelector = checkTemps ? ".premium-vscroll-temp" : ".elementor-top-section",
|
691 |
-
$section
|
692 |
-
sectionId
|
693 |
-
$vTarget
|
694 |
-
newSectionId
|
695 |
-
prevSectionId
|
696 |
-
nextSectionId
|
697 |
-
delta
|
698 |
-
direction
|
699 |
windowScrollTop = $window.scrollTop(),
|
700 |
-
dotIndex
|
701 |
|
702 |
-
if (
|
703 |
-
|
704 |
$(".premium-vscroll-tooltip").hide();
|
705 |
-
|
706 |
-
if (
|
707 |
-
$(
|
708 |
-
} else if (
|
709 |
if (
|
710 |
$instance.offset().top - $(document).scrollTop() >
|
711 |
200
|
@@ -720,22 +755,22 @@
|
|
720 |
).removeClass("premium-vscroll-dots-hide");
|
721 |
}
|
722 |
}
|
723 |
-
|
724 |
-
if (
|
725 |
sectionId = getFirstSection(sections);
|
726 |
}
|
727 |
|
728 |
-
if (
|
729 |
sectionId = getLastSection(sections);
|
730 |
}
|
731 |
-
|
732 |
-
if (
|
733 |
-
|
734 |
prevSectionId = self.checkPrevSection(sections, sectionId);
|
735 |
nextSectionId = self.checkNextSection(sections, sectionId);
|
736 |
-
|
737 |
if ("up" === direction) {
|
738 |
-
if (
|
739 |
newSectionId = sectionId;
|
740 |
} else {
|
741 |
newSectionId = prevSectionId;
|
@@ -743,34 +778,34 @@
|
|
743 |
}
|
744 |
|
745 |
if ("down" === direction) {
|
746 |
-
if (
|
747 |
newSectionId = sectionId;
|
748 |
} else {
|
749 |
newSectionId = nextSectionId;
|
750 |
}
|
751 |
}
|
752 |
-
|
753 |
-
|
754 |
-
if (
|
755 |
inScope = true;
|
756 |
-
if (
|
757 |
return;
|
758 |
}
|
759 |
-
|
760 |
-
$(
|
761 |
-
|
762 |
-
self.onAnchorChange(
|
763 |
-
|
764 |
} else {
|
765 |
inScope = false;
|
766 |
-
var $lastselector = checkTemps
|
767 |
-
|
768 |
-
|
769 |
if ("down" === direction) {
|
770 |
if (
|
771 |
$lastselector.offset().top +
|
772 |
-
|
773 |
-
|
774 |
600
|
775 |
) {
|
776 |
$(
|
@@ -778,15 +813,11 @@
|
|
778 |
).addClass("premium-vscroll-dots-hide");
|
779 |
}
|
780 |
} else if ("up" === direction) {
|
781 |
-
|
782 |
-
$lastselector.offset().top -
|
783 |
-
$(document).scrollTop() >
|
784 |
-
200
|
785 |
-
) {
|
786 |
$(
|
787 |
".premium-vscroll-dots, .premium-vscroll-nav-menu"
|
788 |
).addClass("premium-vscroll-dots-hide");
|
789 |
-
|
790 |
}
|
791 |
}
|
792 |
} else {
|
@@ -813,8 +844,8 @@
|
|
813 |
var windowScrollTop = $window.scrollTop(),
|
814 |
lastSectionId = getLastSection(sections),
|
815 |
bottomBorder =
|
816 |
-
|
817 |
-
|
818 |
visible = self.visible($instance, true, false);
|
819 |
|
820 |
if (windowScrollTop < bottomBorder) {
|
@@ -826,14 +857,14 @@
|
|
826 |
return false;
|
827 |
}
|
828 |
|
829 |
-
self.onResize = function() {
|
830 |
self.setSectionsData();
|
831 |
self.sectionsOverflowRefresh();
|
832 |
};
|
833 |
|
834 |
};
|
835 |
|
836 |
-
$(window).on("elementor/frontend/init", function() {
|
837 |
elementorFrontend.hooks.addAction(
|
838 |
"frontend/element_ready/premium-vscroll.default",
|
839 |
PremiumVerticalScrollHandler
|
1 |
+
(function ($) {
|
2 |
/****** Premium Vertical Scroll Handler ******/
|
3 |
+
var PremiumVerticalScrollHandler = function ($scope, $) {
|
4 |
var vScrollElem = $scope.find(".premium-vscroll-wrap"),
|
5 |
instance = null,
|
6 |
vScrollSettings = vScrollElem.data("settings");
|
10 |
|
11 |
};
|
12 |
|
13 |
+
window.premiumVerticalScroll = function ($selector, settings) {
|
14 |
+
var self = this,
|
15 |
+
$window = $(window),
|
16 |
+
isTouch = false,
|
17 |
+
$instance = $selector,
|
18 |
+
checkTemps = $selector.find(".premium-vscroll-sections-wrap")
|
19 |
+
.length,
|
20 |
+
$htmlBody = $("html, body"),
|
21 |
+
deviceType = $("body").data("elementor-device-mode"),
|
22 |
+
$itemsList = $(".premium-vscroll-dot-item", $instance),
|
23 |
+
$menuItems = $(".premium-vscroll-nav-item", $instance),
|
24 |
defaultSettings = {
|
25 |
speed: 700,
|
26 |
offset: 0,
|
27 |
fullSection: true
|
28 |
},
|
29 |
+
settings = $.extend({}, defaultSettings, settings),
|
30 |
+
sections = {},
|
31 |
+
currentSection = null,
|
32 |
+
isScrolling = false,
|
33 |
+
inScope = true;
|
34 |
+
|
35 |
var touchStartY = 0,
|
36 |
touchEndY = 0;
|
37 |
|
38 |
|
39 |
jQuery.extend(jQuery.easing, {
|
40 |
+
easeInOutCirc: function (x, t, b, c, d) {
|
41 |
if ((t /= d / 2) < 1)
|
42 |
return (-c / 2) * (Math.sqrt(1 - t * t) - 1) + b;
|
43 |
return (c / 2) * (Math.sqrt(1 - (t -= 2) * t) + 1) + b;
|
44 |
}
|
45 |
});
|
46 |
+
|
47 |
+
self.init = function () {
|
48 |
+
|
49 |
isTouch = self.isTouchDevice();
|
50 |
+
|
51 |
+
if (settings.fullTouch || (!isTouch && settings.fullSection)) {
|
52 |
self.setSectionsOverflow();
|
53 |
}
|
54 |
+
|
55 |
self.setSectionsData();
|
56 |
+
|
57 |
$itemsList.on("click.premiumVerticalScroll", self.onNavDotChange);
|
58 |
$menuItems.on("click.premiumVerticalScroll", self.onNavDotChange);
|
59 |
|
67 |
self.onNavDotLeave
|
68 |
);
|
69 |
|
70 |
+
if ("desktop" === deviceType) {
|
71 |
$window.on("scroll.premiumVerticalScroll", self.onWheel);
|
72 |
}
|
73 |
|
75 |
"resize.premiumVerticalScroll orientationchange.premiumVerticalScroll",
|
76 |
self.debounce(50, self.onResize)
|
77 |
);
|
78 |
+
|
79 |
+
$window.on("load", function () {
|
80 |
+
|
81 |
self.setSectionsData();
|
82 |
+
|
83 |
+
//Handle Full Section Scroll
|
84 |
+
if ( settings.fullTouch || ( ! isTouch && settings.fullSection ) )
|
85 |
self.sectionsOverflowRefresh();
|
86 |
+
|
87 |
+
self.checkCurrentActive();
|
88 |
+
|
89 |
});
|
90 |
|
91 |
self.keyboardHandler();
|
92 |
|
93 |
self.scrollHandler();
|
94 |
+
|
95 |
+
if (settings.fullSection) {
|
96 |
+
|
97 |
self.fullSectionHandler();
|
98 |
}
|
99 |
+
|
100 |
+
if (settings.animation) {
|
101 |
+
$instance.find(".premium-vscroll-dots").removeClass("elementor-invisible").addClass("animated " + settings.animation + " animated-" + settings.duration);
|
102 |
}
|
103 |
+
|
104 |
|
105 |
};
|
106 |
|
107 |
+
self.checkCurrentActive = function() {
|
108 |
|
109 |
+
var firstSection = Object.keys( sections )[0];
|
110 |
+
|
111 |
+
//Get first section offset
|
112 |
+
var firstSectionOffset = sections[ firstSection ].offset;
|
113 |
+
|
114 |
+
//If page scroll is lower than first section offset, then set current active to 1
|
115 |
+
if( firstSectionOffset >= $window.scrollTop() && firstSectionOffset - $window.scrollTop() < 200 ) {
|
116 |
+
currentSection = 1;
|
117 |
+
$itemsList.removeClass("active");
|
118 |
+
$($itemsList[0]).addClass("active");
|
119 |
+
}
|
120 |
+
|
121 |
+
//If current active section is defined, then show the dots
|
122 |
+
if( currentSection )
|
123 |
+
$(".premium-vscroll-dots").removeClass("premium-vscroll-dots-hide");
|
124 |
+
|
125 |
+
};
|
126 |
+
|
127 |
+
self.setSectionsOverflow = function () {
|
128 |
+
|
129 |
+
$itemsList.each(function () {
|
130 |
+
|
131 |
+
var $this = $(this),
|
132 |
+
sectionId = $this.data("menuanchor"),
|
133 |
+
$section = $("#" + sectionId),
|
134 |
+
height = $section.outerHeight();
|
135 |
+
|
136 |
+
if (height > $window.outerHeight() && height - $window.outerHeight() >= 50) {
|
137 |
+
|
138 |
$section.find(".elementor").first().wrapInner("<div id='scroller-" + sectionId + "'></div>");
|
139 |
+
|
140 |
+
$("#scroller-" + sectionId).slimScroll({
|
141 |
height: $window.outerHeight(),
|
142 |
railVisible: false
|
143 |
});
|
144 |
+
|
145 |
+
var iScrollInstance = new IScroll("#scroller-" + sectionId, {
|
146 |
mouseWheel: true,
|
147 |
scrollbars: true,
|
148 |
hideScrollbars: true,
|
150 |
disableMouse: true,
|
151 |
interactiveScrollbars: false
|
152 |
});
|
153 |
+
|
154 |
+
$("#scroller-" + sectionId).data('iscrollInstance', iScrollInstance);
|
155 |
+
|
156 |
+
setTimeout(function () {
|
157 |
iScrollInstance.refresh();
|
158 |
}, 1500);
|
159 |
+
|
160 |
+
|
161 |
}
|
162 |
+
|
163 |
});
|
164 |
};
|
165 |
+
|
166 |
+
self.sectionsOverflowRefresh = function () {
|
167 |
+
|
168 |
+
$itemsList.each(function () {
|
169 |
+
var $this = $(this),
|
170 |
+
sectionId = $this.data("menuanchor");
|
171 |
+
|
172 |
+
var $section = $("#scroller-" + sectionId);
|
173 |
|
174 |
var scroller = $section.data('iscrollInstance');
|
175 |
|
176 |
+
if (scroller) {
|
177 |
scroller.refresh();
|
178 |
}
|
179 |
+
|
180 |
});
|
181 |
+
|
182 |
};
|
183 |
|
184 |
+
self.setSectionsData = function () {
|
185 |
+
|
186 |
+
$itemsList.each(function () {
|
187 |
+
var $this = $(this),
|
188 |
+
sectionId = $this.data("menuanchor"),
|
189 |
+
$section = $("#" + sectionId),
|
190 |
+
height = $section.outerHeight();
|
191 |
+
|
192 |
+
//Make sure that section exists in the DOM
|
193 |
+
if ($section[0]) {
|
194 |
+
|
195 |
sections[sectionId] = {
|
196 |
selector: $section,
|
197 |
+
offset: Math.round($section.offset().top),
|
198 |
height: height
|
199 |
};
|
200 |
}
|
201 |
});
|
202 |
+
|
203 |
};
|
|
|
|
|
|
|
|
|
204 |
|
205 |
+
self.fullSectionHandler = function () {
|
206 |
|
207 |
+
var vSection = document.getElementById($instance.attr("id"));
|
208 |
|
209 |
+
if (!isTouch || !settings.fullTouch) {
|
210 |
+
|
211 |
+
if (checkTemps) {
|
212 |
+
|
213 |
+
document.addEventListener ?
|
214 |
+
vSection.addEventListener("wheel", self.onWheel, {
|
215 |
+
passive: false
|
216 |
+
}) :
|
217 |
+
vSection.attachEvent("onmousewheel", self.onWheel);
|
218 |
|
219 |
} else {
|
220 |
|
221 |
+
document.addEventListener ?
|
222 |
+
document.addEventListener("wheel", self.onWheel, {
|
223 |
+
passive: false
|
224 |
+
}) :
|
225 |
+
document.attachEvent("onmousewheel", self.onWheel);
|
226 |
|
227 |
}
|
228 |
|
229 |
} else {
|
230 |
+
document.addEventListener("touchstart", self.onTouchStart);
|
231 |
+
document.addEventListener("touchmove", self.onTouchMove, {
|
232 |
+
passive: false
|
233 |
+
});
|
234 |
|
235 |
}
|
236 |
|
237 |
};
|
|
|
|
|
|
|
|
|
|
|
|
|
238 |
|
239 |
+
self.scrollHandler = function () {
|
240 |
+
|
241 |
+
var index = 0;
|
242 |
+
|
243 |
+
for (var section in sections) {
|
244 |
+
|
245 |
+
var $section = sections[section].selector;
|
246 |
+
|
247 |
elementorFrontend.waypoint(
|
248 |
+
$section,
|
249 |
+
function () {
|
250 |
|
251 |
+
var $this = $(this),
|
252 |
+
sectionId = $this.attr("id");
|
253 |
+
|
254 |
+
if (!isScrolling) {
|
255 |
|
256 |
+
currentSection = sectionId;
|
257 |
|
258 |
+
$itemsList.removeClass("active");
|
259 |
+
$menuItems.removeClass("active");
|
260 |
|
261 |
+
$("[data-menuanchor=" + sectionId + "]", $instance).addClass("active");
|
262 |
|
263 |
+
}
|
264 |
+
}, {
|
265 |
+
offset: 0 !== index ? "0%" : "-1%",
|
266 |
+
triggerOnce: false
|
267 |
}
|
|
|
|
|
|
|
|
|
|
|
268 |
);
|
269 |
+
index++;
|
270 |
+
}
|
271 |
|
272 |
};
|
273 |
+
|
274 |
+
self.keyboardHandler = function () {
|
275 |
+
$(document).keydown(function (event) {
|
276 |
if (38 == event.keyCode) {
|
277 |
self.onKeyUp(event, "up");
|
278 |
}
|
283 |
});
|
284 |
};
|
285 |
|
286 |
+
self.isScrolled = function (sectionID, direction) {
|
287 |
+
|
288 |
+
var $section = $("#scroller-" + sectionID);
|
289 |
+
|
290 |
var scroller = $section.data('iscrollInstance');
|
291 |
+
|
292 |
+
if (scroller) {
|
293 |
+
if ('down' === direction) {
|
294 |
+
return (0 - scroller.y) + $section.scrollTop() + 1 + $section.innerHeight() >= $section[0].scrollHeight;
|
295 |
+
} else if ('up' === direction) {
|
296 |
return scroller.y >= 0 && !$section.scrollTop();
|
297 |
}
|
298 |
+
|
299 |
} else {
|
300 |
return true;
|
301 |
}
|
302 |
+
|
303 |
};
|
304 |
+
|
305 |
+
self.isTouchDevice = function () {
|
306 |
+
|
307 |
var isTouchDevice = navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),
|
308 |
+
isTouch = (('ontouchstart' in window) || (navigator.msMaxTouchPoints > 0) || (navigator.maxTouchPoints));
|
309 |
|
310 |
return isTouchDevice || isTouch;
|
311 |
+
|
312 |
};
|
313 |
+
|
314 |
+
self.getEventsPage = function (e) {
|
315 |
+
|
316 |
var events = [];
|
317 |
+
|
318 |
events.y = (typeof e.pageY !== 'undefined' && (e.pageY || e.pageX) ? e.pageY : e.touches[0].pageY);
|
319 |
events.x = (typeof e.pageX !== 'undefined' && (e.pageY || e.pageX) ? e.pageX : e.touches[0].pageX);
|
320 |
+
|
321 |
+
if (isTouch && typeof e.touches !== 'undefined') {
|
322 |
events.y = e.touches[0].pageY;
|
323 |
events.x = e.touches[0].pageX;
|
324 |
}
|
325 |
+
|
326 |
return events;
|
327 |
+
|
328 |
};
|
329 |
|
330 |
+
|
331 |
+
self.onTouchStart = function (e) {
|
332 |
|
333 |
//Prevent page scroll if scrolled down below the last of our sections.
|
334 |
inScope = true;
|
335 |
+
|
336 |
+
var touchEvents = self.getEventsPage(e);
|
337 |
+
touchStartY = touchEvents.y;
|
338 |
+
|
339 |
};
|
340 |
|
341 |
+
self.onTouchMove = function (e) {
|
342 |
+
|
343 |
+
if (inScope) {
|
344 |
+
self.preventDefault(e);
|
345 |
}
|
346 |
|
347 |
+
if (isScrolling) {
|
348 |
+
self.preventDefault(e);
|
349 |
return false;
|
350 |
}
|
351 |
+
|
352 |
+
var touchEvents = self.getEventsPage(e);
|
353 |
|
354 |
touchEndY = touchEvents.y;
|
355 |
|
356 |
+
var $target = $(e.target),
|
357 |
sectionSelector = checkTemps ? ".premium-vscroll-temp" : ".elementor-top-section",
|
358 |
+
$section = $target.closest(sectionSelector),
|
359 |
+
sectionId = $section.attr("id"),
|
360 |
+
newSectionId = false,
|
361 |
+
prevSectionId = false,
|
362 |
+
nextSectionId = false,
|
363 |
+
direction = false,
|
364 |
windowScrollTop = $window.scrollTop();
|
365 |
|
366 |
+
$(".premium-vscroll-tooltip").hide();
|
367 |
+
|
368 |
+
if (beforeCheck()) {
|
369 |
|
370 |
+
sectionId = self.getFirstSection(sections);
|
371 |
|
372 |
}
|
373 |
|
374 |
+
if (afterCheck()) {
|
375 |
|
376 |
+
sectionId = self.getLastSection(sections);
|
377 |
|
378 |
}
|
379 |
+
|
380 |
+
if (touchStartY > touchEndY) {
|
381 |
|
382 |
direction = 'down';
|
383 |
|
384 |
+
} else if (touchEndY > touchStartY) {
|
385 |
|
386 |
direction = 'up';
|
387 |
|
388 |
}
|
|
|
|
|
|
|
|
|
|
|
389 |
|
390 |
+
if (sectionId && sections.hasOwnProperty(sectionId)) {
|
391 |
+
|
392 |
+
prevSectionId = self.checkPrevSection(sections, sectionId);
|
393 |
+
nextSectionId = self.checkNextSection(sections, sectionId);
|
394 |
+
|
395 |
+
if ("up" === direction) {
|
396 |
|
397 |
+
if (!nextSectionId && sections[sectionId].offset < windowScrollTop) {
|
398 |
newSectionId = sectionId;
|
399 |
} else {
|
400 |
newSectionId = prevSectionId;
|
401 |
}
|
402 |
}
|
403 |
|
404 |
+
if ("down" === direction) {
|
405 |
|
406 |
+
if (!prevSectionId && sections[sectionId].offset > windowScrollTop + 5) {
|
407 |
+
newSectionId = sectionId;
|
408 |
} else {
|
409 |
+
newSectionId = nextSectionId;
|
410 |
}
|
411 |
}
|
412 |
|
413 |
+
if (newSectionId) {
|
414 |
+
|
415 |
inScope = true;
|
416 |
+
|
417 |
+
$(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide");
|
418 |
+
|
419 |
+
if (!self.isScrolled(sectionId, direction)) {
|
420 |
return;
|
421 |
}
|
422 |
+
if (Math.abs(touchStartY - touchEndY) > (window.innerHeight / 100 * 15)) {
|
423 |
+
self.onAnchorChange(newSectionId);
|
424 |
}
|
425 |
|
426 |
} else {
|
427 |
|
428 |
inScope = false;
|
429 |
|
430 |
+
var $lastselector = checkTemps ? $instance : $("#" + sectionId);
|
431 |
|
432 |
+
if ("down" === direction) {
|
433 |
|
434 |
+
if ($lastselector.offset().top + $lastselector.innerHeight() - $(document).scrollTop() > 600) {
|
435 |
|
436 |
+
$(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
|
437 |
|
438 |
+
}
|
439 |
|
440 |
+
} else if ("up" === direction) {
|
441 |
|
442 |
+
if ($lastselector.offset().top - $(document).scrollTop() > 200) {
|
443 |
|
444 |
+
$(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
|
445 |
|
446 |
+
}
|
447 |
|
448 |
}
|
449 |
}
|
451 |
} else {
|
452 |
inScope = false;
|
453 |
}
|
454 |
+
|
455 |
};
|
456 |
|
457 |
+
self.scrollStop = function () {
|
458 |
$htmlBody.stop(true);
|
459 |
};
|
460 |
|
461 |
+
self.checkNextSection = function (object, key) {
|
462 |
var keys = Object.keys(object),
|
463 |
idIndex = keys.indexOf(key),
|
464 |
nextIndex = (idIndex += 1);
|
472 |
return nextKey;
|
473 |
};
|
474 |
|
475 |
+
self.checkPrevSection = function (object, key) {
|
476 |
var keys = Object.keys(object),
|
477 |
idIndex = keys.indexOf(key),
|
478 |
prevIndex = (idIndex -= 1);
|
486 |
return prevKey;
|
487 |
};
|
488 |
|
489 |
+
self.debounce = function (threshold, callback) {
|
490 |
var timeout;
|
491 |
|
492 |
return function debounced($event) {
|
502 |
timeout = setTimeout(delayed, threshold);
|
503 |
};
|
504 |
};
|
505 |
+
|
506 |
+
self.visible = function (selector, partial, hidden) {
|
507 |
var s = selector.get(0),
|
508 |
vpHeight = $window.outerHeight(),
|
509 |
clientSize =
|
510 |
+
hidden === true ? s.offsetWidth * s.offsetHeight : true;
|
511 |
if (typeof s.getBoundingClientRect === "function") {
|
512 |
var rec = s.getBoundingClientRect();
|
513 |
var tViz = rec.top >= 0 && rec.top < vpHeight,
|
514 |
bViz = rec.bottom > 0 && rec.bottom <= vpHeight,
|
515 |
vVisible = partial ? tViz || bViz : tViz && bViz,
|
516 |
vVisible =
|
517 |
+
rec.top < 0 && rec.bottom > vpHeight ? true : vVisible;
|
518 |
return clientSize && vVisible;
|
519 |
} else {
|
520 |
var viewTop = 0,
|
531 |
}
|
532 |
};
|
533 |
|
534 |
+
self.onNavDotEnter = function () {
|
535 |
var $this = $(this),
|
536 |
index = $this.data("index");
|
537 |
+
|
538 |
if (settings.tooltips) {
|
539 |
$(
|
540 |
+
'<div class="premium-vscroll-tooltip"><span>' +
|
541 |
settings.dotsText[index] +
|
542 |
"</span></div>"
|
543 |
+
)
|
544 |
.hide()
|
545 |
.appendTo($this)
|
546 |
.fadeIn(200);
|
547 |
}
|
548 |
};
|
549 |
|
550 |
+
self.onNavDotLeave = function () {
|
551 |
+
$(".premium-vscroll-tooltip").fadeOut(200, function () {
|
552 |
$(this).remove();
|
553 |
});
|
554 |
};
|
555 |
|
556 |
+
self.onNavDotChange = function (event) {
|
557 |
var $this = $(this),
|
558 |
index = $this.index(),
|
559 |
sectionId = $this.data("menuanchor"),
|
565 |
|
566 |
offset = sections[sectionId].offset - settings.offset;
|
567 |
|
568 |
+
if (offset < 0)
|
569 |
offset = sections[sectionId].offset;
|
570 |
|
571 |
if (!isScrolling) {
|
586 |
$htmlBody
|
587 |
.stop()
|
588 |
.clearQueue()
|
589 |
+
.animate({
|
590 |
+
scrollTop: offset
|
591 |
+
},
|
592 |
settings.speed,
|
593 |
"easeInOutCirc",
|
594 |
+
function () {
|
595 |
isScrolling = false;
|
596 |
}
|
597 |
);
|
598 |
}
|
599 |
};
|
600 |
+
|
601 |
+
self.preventDefault = function (event) {
|
602 |
+
|
603 |
+
if (event.preventDefault) {
|
604 |
+
|
605 |
event.preventDefault();
|
606 |
+
|
607 |
} else {
|
608 |
+
|
609 |
event.returnValue = false;
|
610 |
+
|
611 |
}
|
612 |
+
|
613 |
};
|
614 |
|
615 |
|
616 |
+
self.onAnchorChange = function (sectionId) {
|
617 |
+
|
618 |
var $this = $("[data-menuanchor=" + sectionId + "]", $instance),
|
619 |
offset = null;
|
620 |
|
621 |
+
if (!sections.hasOwnProperty(sectionId)) {
|
622 |
return false;
|
623 |
}
|
624 |
|
625 |
offset = sections[sectionId].offset - settings.offset;
|
626 |
+
|
627 |
+
if (offset < 0)
|
628 |
offset = sections[sectionId].offset;
|
629 |
+
|
630 |
+
if (!isScrolling) {
|
631 |
isScrolling = true;
|
632 |
+
|
633 |
+
if (settings.addToHistory) {
|
634 |
+
window.history.pushState(null, null, "#" + sectionId);
|
635 |
}
|
636 |
+
|
637 |
currentSection = sectionId;
|
638 |
+
|
639 |
$itemsList.removeClass("active");
|
640 |
$menuItems.removeClass("active");
|
641 |
|
642 |
$this.addClass("active");
|
643 |
|
644 |
+
$htmlBody.animate({
|
645 |
+
scrollTop: offset
|
646 |
+
},
|
647 |
settings.speed,
|
648 |
"easeInOutCirc",
|
649 |
+
function () {
|
650 |
isScrolling = false;
|
651 |
}
|
652 |
);
|
653 |
}
|
654 |
};
|
655 |
|
656 |
+
self.onKeyUp = function (event, direction) {
|
657 |
var direction = direction || "up",
|
658 |
nextItem = $(
|
659 |
".premium-vscroll-dot-item[data-menuanchor=" +
|
660 |
+
currentSection +
|
661 |
+
"]",
|
662 |
$instance
|
663 |
).next(),
|
664 |
prevItem = $(
|
665 |
".premium-vscroll-dot-item[data-menuanchor=" +
|
666 |
+
currentSection +
|
667 |
+
"]",
|
668 |
$instance
|
669 |
).prev();
|
670 |
|
687 |
}
|
688 |
};
|
689 |
|
690 |
+
self.onScroll = function (event) {
|
691 |
/* On Scroll Event */
|
692 |
if (isScrolling) {
|
693 |
event.preventDefault();
|
711 |
return t;
|
712 |
}
|
713 |
|
714 |
+
self.onWheel = function (event) {
|
715 |
|
716 |
+
if (inScope && !isTouch) {
|
717 |
+
self.preventDefault(event);
|
718 |
}
|
719 |
+
|
720 |
+
if (isScrolling) {
|
721 |
return false;
|
722 |
}
|
723 |
|
724 |
+
var $target = $(event.target),
|
725 |
sectionSelector = checkTemps ? ".premium-vscroll-temp" : ".elementor-top-section",
|
726 |
+
$section = $target.closest(sectionSelector),
|
727 |
+
sectionId = $section.attr("id"),
|
728 |
+
$vTarget = self.visible($instance, true, false),
|
729 |
+
newSectionId = false,
|
730 |
+
prevSectionId = false,
|
731 |
+
nextSectionId = false,
|
732 |
+
delta = getDirection(event),
|
733 |
+
direction = 0 > delta ? "down" : "up",
|
734 |
windowScrollTop = $window.scrollTop(),
|
735 |
+
dotIndex = $(".premium-vscroll-dot-item.active").index();
|
736 |
|
737 |
+
if (isTouch) {
|
738 |
+
|
739 |
$(".premium-vscroll-tooltip").hide();
|
740 |
+
|
741 |
+
if (dotIndex === $itemsList.length - 1 && !$vTarget) {
|
742 |
+
$(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
|
743 |
+
} else if (dotIndex === 0 && !$vTarget) {
|
744 |
if (
|
745 |
$instance.offset().top - $(document).scrollTop() >
|
746 |
200
|
755 |
).removeClass("premium-vscroll-dots-hide");
|
756 |
}
|
757 |
}
|
758 |
+
|
759 |
+
if (beforeCheck()) {
|
760 |
sectionId = getFirstSection(sections);
|
761 |
}
|
762 |
|
763 |
+
if (afterCheck()) {
|
764 |
sectionId = getLastSection(sections);
|
765 |
}
|
766 |
+
|
767 |
+
if (sectionId && sections.hasOwnProperty(sectionId)) {
|
768 |
+
|
769 |
prevSectionId = self.checkPrevSection(sections, sectionId);
|
770 |
nextSectionId = self.checkNextSection(sections, sectionId);
|
771 |
+
|
772 |
if ("up" === direction) {
|
773 |
+
if (!nextSectionId && sections[sectionId].offset < windowScrollTop) {
|
774 |
newSectionId = sectionId;
|
775 |
} else {
|
776 |
newSectionId = prevSectionId;
|
778 |
}
|
779 |
|
780 |
if ("down" === direction) {
|
781 |
+
if (!prevSectionId && sections[sectionId].offset > windowScrollTop + 5) {
|
782 |
newSectionId = sectionId;
|
783 |
} else {
|
784 |
newSectionId = nextSectionId;
|
785 |
}
|
786 |
}
|
787 |
+
|
788 |
+
|
789 |
+
if (newSectionId) {
|
790 |
inScope = true;
|
791 |
+
if (!self.isScrolled(sectionId, direction) && !isTouch) {
|
792 |
return;
|
793 |
}
|
794 |
+
|
795 |
+
$(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide");
|
796 |
+
|
797 |
+
self.onAnchorChange(newSectionId);
|
798 |
+
|
799 |
} else {
|
800 |
inScope = false;
|
801 |
+
var $lastselector = checkTemps ?
|
802 |
+
$instance :
|
803 |
+
$("#" + sectionId);
|
804 |
if ("down" === direction) {
|
805 |
if (
|
806 |
$lastselector.offset().top +
|
807 |
+
$lastselector.innerHeight() -
|
808 |
+
$(document).scrollTop() >
|
809 |
600
|
810 |
) {
|
811 |
$(
|
813 |
).addClass("premium-vscroll-dots-hide");
|
814 |
}
|
815 |
} else if ("up" === direction) {
|
816 |
+
|
|
|
|
|
|
|
|
|
817 |
$(
|
818 |
".premium-vscroll-dots, .premium-vscroll-nav-menu"
|
819 |
).addClass("premium-vscroll-dots-hide");
|
820 |
+
|
821 |
}
|
822 |
}
|
823 |
} else {
|
844 |
var windowScrollTop = $window.scrollTop(),
|
845 |
lastSectionId = getLastSection(sections),
|
846 |
bottomBorder =
|
847 |
+
sections[lastSectionId].offset +
|
848 |
+
sections[lastSectionId].height,
|
849 |
visible = self.visible($instance, true, false);
|
850 |
|
851 |
if (windowScrollTop < bottomBorder) {
|
857 |
return false;
|
858 |
}
|
859 |
|
860 |
+
self.onResize = function () {
|
861 |
self.setSectionsData();
|
862 |
self.sectionsOverflowRefresh();
|
863 |
};
|
864 |
|
865 |
};
|
866 |
|
867 |
+
$(window).on("elementor/frontend/init", function () {
|
868 |
elementorFrontend.hooks.addAction(
|
869 |
"frontend/element_ready/premium-vscroll.default",
|
870 |
PremiumVerticalScrollHandler
|
assets/frontend/min-css/premium-addons.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@font-face{font-family:pa-elements;src:url(../../editor/fonts/pa-elements.eot?6nhz6k);src:url(../../editor/fonts/pa-elements.eot?6nhz6k#iefix) format('embedded-opentype'),url(../../editor/fonts/pa-elements.ttf?6nhz6k) format('truetype'),url(../../editor/fonts/pa-elements.woff?6nhz6k) format('woff'),url(../../editor/fonts/pa-elements.svg?6nhz6k#pa-elements) format('svg');font-weight:400;font-style:normal}.premium-banner{overflow:hidden}.premium-banner-ib,.premium-banner-ib img{display:block;position:relative}.premium-banner-img-wrap{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;height:100%}.premium-banner-img-wrap .premium-banner-ib-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.premium-banner-ib{z-index:1;overflow:hidden;margin:0 0 35px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib-desc .premium-banner-read-more{z-index:100}.premium-banner-ib,.wpb_column>.wpb_wrapper .premium-banner-ib{margin-bottom:0}.elementor-widget-premium-addon-banner .premium-banner-ib-title{background:0 0}.premium-banner-ib *,.premium-banner-ib .premium-banner-ib-desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.premium-banner-ib img{min-width:100%;max-width:100%;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-ib .premium-banner-ib-desc{padding:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib .premium-banner-ib-desc,.premium-banner-ib .premium-banner-ib-link{position:absolute;top:0;left:0;width:100%;height:100%}.premium-banner-ib .premium-banner-ib-link{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.premium-banner-ib a.premium-banner-ib-link{display:block;background:0 0}.premium-banner-animation1 img{width:-webkit-calc(100% + 50px)!important;width:calc(100% + 50px)!important;max-width:-webkit-calc(100% + 50px)!important;max-width:calc(100% + 50px)!important;-webkit-transition:opacity .35s,filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.premium-banner-animation2 .premium-banner-ib-title{padding:15px}.premium-banner-animation1 .premium-banner-ib-desc{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-ib-title,.premium-banner-animation1 .premium-banner-read-more{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-read-more{margin-top:10px;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-read-more{opacity:1;-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-ib-title,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1.active img,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-ib-title,.premium-banner-animation1:hover .premium-banner-read-more,.premium-banner-animation1:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.scale img,.premium-banner-animation1.zoomout img{-webkit-transform:translate3d(-40px,0,0) scale(1.1);transform:translate3d(-40px,0,0) scale(1.1)}.premium-banner-ib.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-banner-ib.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-banner-ib.sepia:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-banner-ib.bright:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-banner-animation1.premium-banner-min-height img,.premium-banner-animation13.premium-banner-min-height img,.premium-banner-animation2.premium-banner-min-height img,.premium-banner-animation4.premium-banner-min-height img,.premium-banner-animation5.premium-banner-min-height img,.premium-banner-animation6.premium-banner-min-height img{height:auto}.premium-banner-animation2 img{width:100%}.premium-banner-animation2 .premium-banner-ib-desc::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.premium-banner-animation2 .premium-banner-ib-title{position:absolute;top:50%;left:0;width:100%;-webkit-transition:-webkit-transform .35s,color .35s;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-ib-desc::before,.premium-banner-animation2 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-read-more{position:absolute;bottom:0;left:0;padding:15px;width:100%;max-height:50%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.premium-banner-animation2.active .premium-banner-ib-title,.premium-banner-animation2:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.premium-banner-animation2.active .premium-banner-ib-desc::before,.premium-banner-animation2.active .premium-banner-read-more,.premium-banner-animation2:hover .premium-banner-ib-desc::before,.premium-banner-animation2:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation2.active .premium-banner-ib-content,.premium-banner-animation2:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-title{position:absolute;bottom:0;left:0;padding:15px;width:100%;text-align:left;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-desc::before,.premium-banner-animation3 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation3.active .premium-banner-ib-desc::before,.premium-banner-animation3.active .premium-banner-ib-title,.premium-banner-animation3:hover .premium-banner-ib-desc::before,.premium-banner-animation3:hover .premium-banner-ib-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation3 .premium-banner-ib-content{max-height:-webkit-calc(100% - 60px - 1.5em);max-height:calc(100% - 60px - 1.5em);overflow:hidden}.premium-banner-animation4 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation4 .premium-banner-ib-desc{padding:30px}.premium-banner-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before{position:absolute;content:"";opacity:0}.premium-banner-animation4 .premium-banner-ib-desc::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-banner-animation4 .premium-banner-ib-desc::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-banner-animation4 .premium-banner-ib-title{padding:50px 30px 0 30px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{padding:10px 30px;opacity:0;overflow:hidden;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.premium-banner-animation4 .premium-banner-ib-title,.premium-banner-animation4 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation4.scale img,.premium-banner-animation4.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before,.premium-banner-animation4 .premium-banner-read-more,.premium-banner-animation4 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4.active .premium-banner-ib-desc::after,.premium-banner-animation4.active .premium-banner-ib-desc::before,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-desc::before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation4.active .premium-banner-ib-content,.premium-banner-animation4.active .premium-banner-ib-title,.premium-banner-animation4.active .premium-banner-read-more,.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation5 .premium-banner-ib-desc{top:auto;bottom:0;padding:15px;height:auto;background:#f2f2f2;color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation5 .premium-banner-ib-content{position:absolute;top:auto;bottom:100%;left:0;width:100%;padding:15px;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-animation5 .premium-banner-ib-title,.premium-banner-animation5 .premium-banner-read-more{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);text-align:center}.premium-banner-animation5 .premium-banner-ib-title{margin:10px 0}.premium-banner-animation5.active .premium-banner-ib-content,.premium-banner-animation5.active .premium-banner-ib-content *,.premium-banner-animation5:hover .premium-banner-ib-content,.premium-banner-animation5:hover .premium-banner-ib-content *{opacity:1!important;z-index:99!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.premium-banner-animation5.active .premium-banner-ib-desc,.premium-banner-animation5.active .premium-banner-ib-title,.premium-banner-animation5.active .premium-banner-read-more,.premium-banner-animation5:hover .premium-banner-ib-desc,.premium-banner-animation5:hover .premium-banner-ib-title,.premium-banner-animation5:hover .premium-banner-read-more{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-banner-animation5:hover .premium-banner-ib-title{-webkit-transition-delay:.05s;transition-delay:.05s}.premium-banner-animation2 img,.premium-banner-animation4 img,.premium-banner-animation5 img,.premium-banner-animation6 img{-webkit-transition:opacity .35s,filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2.scale img,.premium-banner-animation2.zoomout img,.premium-banner-animation5.scale img,.premium-banner-animation5.zoomout img,.premium-banner-animation6.scale img,.premium-banner-animation6.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomin:hover img,.premium-banner-animation5.zoomin:hover img,.premium-banner-animation6.zoomin:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomout:hover img,.premium-banner-animation5.zoomout:hover img,.premium-banner-animation6.zoomout:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation2.scale:hover img,.premium-banner-animation5.scale:hover img,.premium-banner-animation6.scale:hover img{-webkit-transform:scale(1.2) rotate(5deg);-ms-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}.premium-banner-animation2.grayscale:hover img,.premium-banner-animation5.grayscale:hover img,.premium-banner-animation6.grayscale:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation2.blur:hover img,.premium-banner-animation5.blur:hover img,.premium-banner-animation6.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6 .premium-banner-ib-desc{padding:45px}.premium-banner-animation6 .premium-banner-ib-desc::before{position:absolute;content:"";top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff}.premium-banner-animation6 .premium-banner-ib-title{margin:20px 0 10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation6 .premium-banner-ib-content,.premium-banner-animation6 .premium-banner-ib-desc::before,.premium-banner-animation6 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-banner-animation6 .premium-banner-read-more{margin-top:10px}.premium-banner-animation6.active .premium-banner-ib-title,.premium-banner-animation6:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation6.active .premium-banner-ib-content,.premium-banner-animation6.active .premium-banner-ib-desc::before,.premium-banner-animation6.active .premium-banner-read-more,.premium-banner-animation6:hover .premium-banner-ib-content,.premium-banner-animation6:hover .premium-banner-ib-desc::before,.premium-banner-animation6:hover .premium-banner-read-more{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation8 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.premium-banner-animation8.active img,.premium-banner-animation8:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation8 .premium-banner-ib-title{margin-top:20%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.premium-banner-animation8.active .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation8 .premium-banner-ib-content{margin:1em 0 0;padding:35px;border:1px solid #fff;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0) scale(1.1);transform:translate3d(0,20px,0) scale(1.1)}.premium-banner-animation8.active .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation12 .premium-banner-ib-desc::after{position:absolute;content:"";right:30px;bottom:30px;left:30px;height:-webkit-calc(50% - 30px);height:calc(50% - 30px);border:7px solid #fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.premium-banner-animation12.active .premium-banner-ib-desc::after,.premium-banner-animation12:hover .premium-banner-ib-desc::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation12 .premium-banner-ib-desc{padding:45px;text-align:left}.premium-banner-animation12 .premium-banner-ib-content{position:absolute;right:60px;bottom:60px;left:60px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.premium-banner-animation12.active .premium-banner-ib-content,.premium-banner-animation12:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-banner-animation13.scale img,.premium-banner-animation13.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-banner-animation1.none:hover img,.premium-banner-animation13.none:hover img,.premium-banner-animation4.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.zoomin:hover img,.premium-banner-animation13.zoomin:hover img,.premium-banner-animation4.zoomin:hover img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.premium-banner-animation1.zoomout:hover img,.premium-banner-animation13.zoomout:hover img,.premium-banner-animation4.zoomout:hover img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation1.scale:hover img,.premium-banner-animation13.scale:hover img,.premium-banner-animation4.scale:hover img{-webkit-transform:translate3d(0,0,0) scale(1.2) rotate(5deg);transform:translate3d(0,0,0) scale(1.2) rotate(5deg)}.premium-banner-animation1.grayscale:hover img,.premium-banner-animation13.grayscale:hover img,.premium-banner-animation4.grayscale:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation1.blur:hover img,.premium-banner-animation13.blur:hover img,.premium-banner-animation4.blur:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation13 .premium-banner-ib-desc{text-align:left}.premium-banner-animation13 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 10px}.premium-banner-animation13 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}.premium-banner-animation13.active .premium-banner-ib-title::after,.premium-banner-animation13:hover .premium-banner-ib-title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 .premium-banner-ib-content,.premium-banner-animation13 .premium-banner-read-more{padding:15px 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.premium-banner-animation13.active .premium-banner-ib-content,.premium-banner-animation13.active .premium-banner-read-more,.premium-banner-animation13:hover .premium-banner-ib-content,.premium-banner-animation13:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size{left:50%;width:auto!important;height:100%;max-width:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-banner-ib img{border:none;padding:0;margin:0}.premium-countdown{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex}.pre_countdown-row{display:block;text-align:center}.countdown .pre_countdown-section{display:inline-block;max-width:100%;margin-bottom:15px}.countdown .pre_countdown-section{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.countdown .pre_countdown-section:last-child{margin-right:0}.countdown span.pre_countdown-amount{font-size:70px;line-height:1}.countdown .pre_time-mid{display:block}.premium-countdown-separator-yes .pre-countdown_separator{display:block;margin:0 50px;font-size:30px}.premium-countdown-separator-yes .pre_countdown-row .pre_countdown-section:last-child .pre-countdown_separator{display:none}.side .pre_countdown-section .pre_countdown-period{vertical-align:bottom}.countdown .pre_countdown-section .pre_countdown-period{font-size:17px;line-height:3em}.side .pre_countdown-section .pre_countdown-amount,.side .pre_countdown-section .pre_countdown-period{display:inline-block}.side .pre_countdown-section .pre_countdown-amount{margin-right:5px}.down .pre_countdown-section .pre_countdown-amount,.down .pre_countdown-section .pre_countdown-period{display:block}.premium-blog-wrap a.carousel-arrow,.premium-carousel-wrapper a.carousel-arrow,.premium-carousel-wrapper a.ver-carousel-arrow,.premium-fb-rev-container a.carousel-arrow,.premium-hscroll-wrap a.carousel-arrow,.premium-persons-container a.carousel-arrow,.premium-twitter-feed-wrapper a.carousel-arrow{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;position:absolute;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;-webkit-box-shadow:none;box-shadow:none}div[class^=premium-] .slick-arrow i{display:block}.ver-carousel-arrow.carousel-next i{margin-bottom:-3px}.premium-carousel-wrapper a.slick-arrow:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.premium-carousel-wrapper .premium-carousel-content-hidden{visibility:hidden}.premium-blog-wrap a.carousel-arrow,.premium-carousel-wrapper a.carousel-arrow,.premium-fb-rev-container a.carousel-arrow,.premium-hscroll-wrap a.carousel-arrow,.premium-persons-container a.carousel-arrow,.premium-twitter-feed-wrapper a.carousel-arrow{top:50%}.premium-carousel-wrapper a.ver-carousel-arrow{left:50%}a.carousel-arrow.carousel-next{right:-20px}a.carousel-arrow.carousel-prev{left:-20px}a.ver-carousel-arrow.carousel-next{bottom:-56px}a.ver-carousel-arrow.carousel-prev{top:-45px}a.circle-bg{-webkit-border-radius:100%;border-radius:100%}a.circle-border{-webkit-border-radius:100%;border-radius:100%;border:solid #000}a.square-border{border:solid #000}.premium-blog-wrap ul.slick-dots,.premium-carousel-wrapper ul.slick-dots{list-style:none;text-align:center;margin:0;padding:0}.premium-carousel-dots-above ul.slick-dots{position:absolute;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.slick-dots li{font-size:10px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:5px;width:20px;height:20px;cursor:pointer}@-webkit-keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.premium-carousel-ripple-yes .premium-carousel-wrapper{padding-bottom:1px}.premium-carousel-ripple-yes ul.slick-dots li,.premium-carousel-ripple-yes ul.slick-dots li i{position:relative}.premium-carousel-ripple-yes ul.slick-dots li i{z-index:1}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{content:"";position:absolute;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:0;right:0;bottom:0;left:0;-webkit-border-radius:50%;border-radius:50%;pointer-events:none;background-color:rgba(0,0,0,.15)}.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before{background-color:rgba(0,0,0,.3)}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{-webkit-animation:hvr-ripple-out 1.3s infinite;animation:hvr-ripple-out 1.3s infinite}.premium-carousel-wrapper.premium-carousel-scale .slick-slide{-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);transform:scale(1.25,1.25);-webkit-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.premium-carousel-wrapper.premium-carousel-scale div.slick-active{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}[dir=rtl] .premium-carousel-inner .slick-slide{float:right}.premium-counter-area{padding:10px 0}.premium-counter-area .premium-counter-icon span.icon{width:1em;height:1em;line-height:1em;text-align:center;display:inline-block;vertical-align:middle}.premium-counter-area .premium-counter-title{padding:0;margin:0}.premium-counter-icon .icon i.fa:before{vertical-align:text-top}.premium-counter-area .premium-counter-icon .circle{-webkit-border-radius:100%;border-radius:100%}.premium-counter-area.center{text-align:center}.premium-counter-area .left,.premium-counter-area .right{display:table-cell;vertical-align:middle}.premium-counter-icon.right{padding-left:20px}.premium-counter-icon.left{padding-right:20px}.premium-init-wrapper.right{text-align:right}span.icon.flex-width{width:auto!important;height:auto!important}.premium-counter-area .premium-counter-init{font-size:35px}.premium-image-separator-container{position:absolute;width:100%;z-index:2;top:auto}.premium-image-separator-link{position:absolute;z-index:9999;top:0;left:0;width:100%;height:100%;text-decoration:none}a.premium-image-separator-link:active,a.premium-image-separator-link:focus,a.premium-image-separator-link:hover,a.premium-image-separator-link:visited{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;border:none!important;text-decoration:none!important}.premium-image-separator-container .img-responsive{display:inline-block}.premium-image-separator-container i{padding:.1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-button-selector,.premium-modal-box-modal-lower-close{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.premium-modal-box-button-selector i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-btn-md{padding:8px 14px;font-size:16px;line-height:1.2}.premium-btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333}.premium-btn-block{display:block;width:100%}.premium-modal-box-modal-close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000}.premium-modal-box-modal-close:focus,.premium-modal-box-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}button.premium-modal-box-modal-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.premium-modal-box-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;padding:0!important;background:rgba(0,0,0,.5)}.premium-modal-box-modal .premium-modal-box-modal-dialog{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;margin:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-content{overflow:hidden;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;border-radius:6px;outline:0}.premium-modal-backdrop.premium-in{opacity:.5!important}.premium-modal-fade.premium-in{opacity:1}.premium-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.premium-modal-backdrop.premium-modal-fade{opacity:0}.premium-modal-fade{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.premium-modal-box-modal.premium-in .premium-modal-box-modal-dialog{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:50%}.premium-modal-box-modal-header{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;border-bottom:1px solid #e5e5e5}.premium-modal-box-modal-header .premium-modal-box-modal-close{margin-top:-2px}.premium-modal-box-modal-header .premium-modal-box-modal-title{margin:0;padding:0;line-height:1.42857143;padding:0;margin:0}.premium-modal-box-modal-body{position:relative;padding:15px}.premium-modal-box-modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.premium-modal-box-modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.premium-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.premium-modal-box-text-selector{background:0 0!important}.premium-modal-box-container{width:100%!important}.premium-modal-box-selector-container .premium-modal-box-button-selector{border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-selector-container img,.premium-modal-box-selector-container span{cursor:pointer}.premium-modal-box-modal-header img{width:48px;padding:5px 0;vertical-align:top}.premium-modal-box-modal-header i{padding-right:6px}.premium-modal-box-modal-title img{vertical-align:middle}.premium-modal-box-modal-close{position:relative;z-index:99}.premium-modal-box-close-button-container,.premium-modal-box-img-selector,.premium-modal-box-modal-close,.premium-modal-box-modal-lower-close,.premium-modal-box-text-selector{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.premium-modal-box-modal-dialog{width:700px;max-height:600px;overflow:auto}}@media (max-width:767px){.premium-modal-box-modal-dialog{width:100%;max-height:500px;overflow:auto}}.premium-progressbar-container{position:relative}.premium-progressbar-progress{overflow:hidden;height:20px;margin-bottom:50px;background-color:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.premium-progressbar-progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;background:#6ec1e4;text-align:center;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.pa-progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.premium-progressbar-progress{position:relative;text-align:left}.premium-progressbar-progress-bar{position:absolute;overflow:hidden;line-height:20px}.premium-progressbar-container .clearfix{clear:both}.premium-progressbar-progress-bar{-webkit-transition:width 0s ease-in-out!important;transition:width 0s ease-in-out!important}.premium-progressbar-container p:first-of-type{margin:0;float:left}.premium-progressbar-container p:nth-of-type(2){margin:0;float:right}.premium-progressbar-name{left:50%;top:0;right:0;-webkit-transform:translateX(-12.5px);-ms-transform:translateX(-12.5px);transform:translateX(-12.5px);z-index:1}.premium-progressbar-multiple-label{position:relative;float:left;width:0;left:50%}.premium-progressbar-center-label{position:relative;white-space:nowrap}.premium-progressbar-arrow{left:50%;display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-progressbar-pin{border-left:1px solid;height:12px;left:50%;display:inline-block}@-webkit-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}.premium-testimonial-box{width:100%;background:0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-testimonial-box .premium-testimonial-company-name,.premium-testimonial-box .premium-testimonial-person-name{display:inline;font-weight:600;margin:0}.premium-testimonial-container{position:relative}.premium-testimonial-img-wrapper{margin-left:auto;margin-right:auto;overflow:hidden}.premium-testimonial-person-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important;border-style:solid!important}.premium-testimonial-content-wrapper{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;width:100%;padding:20px;text-align:center}.premium-testimonial-quotes-wrapper{z-index:1}.premium-testimonial-clear-float{clear:both}.premium-testimonial-upper-quote{position:absolute;z-index:1}.premium-testimonial-lower-quote{position:absolute;z-index:1}.premium-testimonial-author-info{display:block}.premium-title-container{position:relative;width:100%;clear:both;overflow:hidden}.premium-title-container .premium-title-header{margin:0;padding:10px}.premium-title-header svg{width:40px;height:40px}.premium-title-style1,.premium-title-style2,.premium-title-style5,.premium-title-style6{display:inline-block;float:none}.premium-title-style7{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.premium-title-style1{border-left:3px solid #6ec1e4}.premium-title-container.style2,.premium-title-container.style4,.premium-title-container.style5,.premium-title-container.style6{border-bottom:3px solid #6ec1e4}.premium-title-style6{position:relative}.premium-title-style6:before{position:absolute;left:50%;bottom:0;margin-left:-2px;content:'';border:3px solid transparent}.premium-title-style7-stripe-wrap{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex}.premium-title-style7:before{display:none}.premium-video-box-container{position:relative;height:0}.pa-aspect-ratio-11 .premium-video-box-container{padding-bottom:100%}.pa-aspect-ratio-169 .premium-video-box-container{padding-bottom:56.25%}.pa-aspect-ratio-43 .premium-video-box-container{padding-bottom:75%}.pa-aspect-ratio-32 .premium-video-box-container{padding-bottom:66.6666%}.pa-aspect-ratio-219 .premium-video-box-container{padding-bottom:42.8571%}.premium-video-box-image-container{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%;cursor:pointer}.premium-video-box-play-icon-container{position:absolute;z-index:2;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(252,252,252,.35)}.premium-video-box-description-container{position:absolute;z-index:1;padding:5px;text-align:center;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.premium-video-box-text{margin-bottom:0!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-play-icon{padding:15px;-webkit-transform:translateX(4%);-ms-transform:translateX(4%);transform:translateX(4%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-video-container{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;overflow:hidden;cursor:pointer}.premium-video-box-container[data-overlay=true][data-type=self] .premium-video-box-video-container{opacity:0;visibility:hidden}.premium-video-box-video-container iframe,.premium-video-box-video-container video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.premium-video-box-video-container video{background-color:#000;-o-object-fit:contain;object-fit:contain}.premium-blog-post-container{padding:15px}.premium-blog-thumb-effect-wrapper{position:relative;overflow:hidden}.premium-blog-thumbnail-container{overflow:hidden}.premium-blog-post-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.premium-blog-post-link:hover{-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;outline:0!important}.premium-blog-thumbnail-container .below-entry-meta,.premium-blog-thumbnail-container img{width:100%;height:100%;margin:0!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.premium-blog-thumb-effect-wrapper .premium-blog-scale-effect img,.premium-blog-thumb-effect-wrapper .premium-blog-zoomout-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-thumb-effect-wrapper .premium-blog-sepia-effect img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-blog-thumb-effect-wrapper .premium-blog-bright-effect img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-blog-thumb-effect-wrapper .premium-blog-trans-effect img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-zoomin-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-zoomout-effect img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-scale-effect img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-gray-effect img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-blur-effect img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-sepia-effect img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bright-effect img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-trans-effect img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-thumbnail-container:after,.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-thumbnail-container:before{position:absolute;content:'';z-index:1;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;height:1px;width:100%}.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-thumbnail-container:before{width:1px;height:100%}.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:after{width:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:before{height:20px;opacity:1}.premium-blog-diagonal-container{position:absolute;top:0;left:0;width:100%;height:100%}.premium-blog-diagonal-effect:before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-diagonal-effect:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);-ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-blog-framed-effect{position:absolute;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);top:15px;left:15px;opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-framed-effect{opacity:.99;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-bordered-effect{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;padding:15px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-bordered-border-container{width:100%;height:100%;border:2px solid;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect{opacity:.99}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-bordered-border-container{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.premium-blog-squares-effect,.premium-blog-squares-square-container{position:absolute;top:0;left:0;width:100%;height:100%}.premium-blog-squares-effect:after,.premium-blog-squares-effect:before,.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{position:absolute;content:'';top:0;left:0;width:50%;height:50%;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{opacity:.8}.premium-blog-squares-effect:after{-webkit-transform:translate(200%,200%);-ms-transform:translate(200%,200%);transform:translate(200%,200%)}.premium-blog-squares-square-container:before{-webkit-transform:translate(-100%,200%);-ms-transform:translate(-100%,200%);transform:translate(-100%,200%)}.premium-blog-squares-square-container:after{-webkit-transform:translate(200%,-100%);-ms-transform:translate(200%,-100%);transform:translate(200%,-100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:before{-webkit-transform:translate(0,0) scaleY(1.003) scaleX(1.003);-ms-transform:translate(0,0) scaleY(1.003) scaleX(1.003);transform:translate(0,0) scaleY(1.003) scaleX(1.003)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:after{-webkit-transform:translate(100%,100%) scaleY(1.003) scaleX(1.003);-ms-transform:translate(100%,100%) scaleY(1.003) scaleX(1.003);transform:translate(100%,100%) scaleY(1.003) scaleX(1.003)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:before{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:after{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-content-wrapper{margin:0 10px 20px;clear:both}.premium-blog-post-container .premium-blog-content-wrapper{padding:30px}.premium-blog-skin-classic .premium-blog-thumbnail-overlay{position:absolute;top:0;left:0;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.premium-blog-skin-classic .premium-blog-thumbnail-overlay a{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay{opacity:1}.premium-blog-skin-modern .premium-blog-content-wrapper{position:relative;z-index:2;top:-50px}.premium-blog-content-wrapper.empty-thumb{top:0}.premium-blog-clear-fix{clear:both}.premium-blog-content-wrapper .premium-blog-inner-container{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex}.premium-blog-format-container{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background:#eee;width:55px;height:55px;font-size:25px;margin-right:20px;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-format-link{line-height:0}.premium-blog-format-container i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-entry-title{display:inline;margin-bottom:0}.premium-blog-entry-meta{margin-bottom:8px}.premium-blog-entry-meta i{margin-right:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-tags-container a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-meta-data .premium-blog-meta-separator{margin:0 5px}.premium-blog-post-content{padding:14px 0}.premium-blog-skin-modern .premium-blog-post-content{border-top:1px solid #eaeaea}.premium-blog-post-container.cards .premium-blog-post-content{border-bottom:1px solid #eaeaea}.premium-blog-post-container.cards .premium-blog-post-content{border-bottom:1px solid #eaeaea}.premium-blog-post-container.cards .premium-blog-entry-meta{padding-top:14px}.premium-blog-author-thumbnail{position:relative;padding:0 30px;width:100%;top:-10px;height:0;pointer-events:none}.premium-blog-author-thumbnail img{-webkit-border-radius:50%;border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-blog-post-content{margin-top:0;margin-left:75px}.premium-blog-post-tags-container{margin-top:8px;margin-left:75px}.premium-blog-entry-title a,.premium-blog-meta-data a,.premium-blog-post-content .premium-blog-excerpt-link,.premium-blog-post-tags a{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.premium-blog-pagination-container{padding:15px;margin-top:-30px;text-align:right}.premium-blog-pagination-container ul.page-numbers{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;list-style-type:none;margin:0;margin-top:10px;padding:0;border:none;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-blog-pagination-container li{margin:0 .4em .4em 0;padding:0;text-align:center}.premium-blog-pagination-container li span{cursor:default}.premium-blog-pagination-container li .page-numbers{margin:0;text-decoration:none;color:#000;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.75em;display:block;min-width:2.5em;-webkit-transition:all .2s ease-in-out;-mos-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-blog-wrap{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-wrap.premium-blog-col-3 .premium-blog-entry-meta,.premium-blog-wrap.premium-blog-col-3 .premium-blog-post-content,.premium-blog-wrap.premium-blog-col-3 .premium-blog-post-tags-container,.premium-blog-wrap.premium-blog-col-4 .premium-blog-entry-meta,.premium-blog-wrap.premium-blog-col-4 .premium-blog-post-content,.premium-blog-wrap.premium-blog-col-4 .premium-blog-post-tags-container{margin-left:0}.premium-blog-wrap.premium-blog-col-3 .premium-blog-format-container,.premium-blog-wrap.premium-blog-col-4 .premium-blog-format-container{display:none}.premium-blog-wrap.premium-blog-col-3 .premium-blog-entry-title,.premium-blog-wrap.premium-blog-col-4 .premium-blog-entry-title{line-height:1}.premium-blog-wrap.premium-blog-col-3 .premium-blog-entry-title a,.premium-blog-wrap.premium-blog-col-4 .premium-blog-entry-title a{font-size:20px}.premium-blog-wrap ul.slick-dots{width:100%}.premium-blog-even .premium-blog-post-container{height:100%}@media (max-width:1025px){.premium-blog-entry-title a{font-size:18px}}@media (max-width:768px){.premium-blog-content-wrapper{top:0;margin:0;padding:15px}.premium-blog-thumb-effect-wrapper{margin-bottom:15px}.premium-blog-format-container{display:none}.premium-blog-entry-title{line-height:1}.premium-blog-entry-title a{font-size:16px}.premium-blog-entry-meta,.premium-blog-post-content{margin-left:0}.premium-blog-post-tags-container{margin-left:0}}.premium-person-container{position:relative}.premium-person-style1{overflow:hidden}.premium-person-image-container{position:relative;text-align:center}.premium-person-image-container .premium-person-image-wrap{overflow:hidden}.premium-person-scale-effect .premium-person-image-container img,.premium-person-zoomout-effect .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-sepia-effect .premium-person-image-container img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-person-bright-effect .premium-person-image-container img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-person-trans-effect .premium-person-image-container img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-person-zoomin-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-zoomout-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-person-scale-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-person-grayscale-effect:hover .premium-person-image-container img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.premium-person-blur-effect:hover .premium-person-image-container img{-webkit-filter:blur(3px);-moz-filter:blur(3px);-ms-filter:blur(3px);-o-filter:blur(3px);filter:blur(3px)}.premium-person-sepia-effect:hover .premium-person-image-container img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-person-bright-effect:hover .premium-person-image-container img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-person-trans-effect:hover .premium-person-image-container img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-person-container .premium-person-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-person-style1 .premium-person-info{position:absolute;top:auto;right:0;left:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-person-style2 .premium-person-social{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-webkit-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-ms-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-o-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;opacity:0}.premium-person-style2 .premium-person-image-container:hover .premium-person-social{opacity:1}.premium-person-list-item a{display:inline-block}.premium-person-style2 .premium-person-list-item a{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-person-container:hover .premium-person-info{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.premium-person-info-container{padding:30px 15px}.premium-person-name{margin:0 0 5px;font-weight:700}.premium-person-title{margin:0 0 20px;padding:0}.premium-person-content{margin:0 0 30px}ul.premium-person-social-list{margin:0!important;padding:0}.premium-person-social-list .premium-person-list-item{display:inline;list-style:none}.premium-person-social-list li,.premium-person-social-list li i{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-style1 .premium-person-social-list li:hover{bottom:5px}.premium-person-defaults-yes li.premium-person-facebook:hover a{background-color:#3b5998!important}.premium-person-defaults-yes li.premium-person-twitter:hover a{background-color:#55acee!important}.premium-person-defaults-yes li.premium-person-linkedin:hover a{background-color:#0077b5!important}.premium-person-defaults-yes li.premium-person-google:hover a{background-color:#dc4e41!important}.premium-person-defaults-yes li.premium-person-youtube:hover a{background-color:#b31217!important}.premium-person-defaults-yes li.premium-person-instagram:hover a{background-color:#e4405f!important}.premium-person-defaults-yes li.premium-person-skype:hover a{background-color:#00aff0!important}.premium-person-defaults-yes li.premium-person-pinterest:hover a{background-color:#bd081c!important}.premium-person-defaults-yes li.premium-person-dribbble:hover a{background-color:#ea4c89!important}.premium-person-defaults-yes li.premium-person-mail:hover a{background-color:#b23121!important}.premium-person-defaults-yes li.premium-person-behance:hover a{background-color:#1769ff!important}.premium-person-defaults-yes li.premium-person-whatsapp:hover a{background-color:#25d366!important}.premium-person-defaults-yes li.premium-person-telegram:hover a{background-color:#08c!important}.premium-person-social-list li:hover a{-webkit-box-shadow:none;box-shadow:none}.premium-person-social-list li a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.premium-person-social-list li i{font-size:18px}.elementor-widget-premium-addon-person .elementor-widget-container{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-persons-container.multiple-persons{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.premium-person-widget-style1 .multiple-persons:not([data-persons-equal=yes]){-webkit-align-items:flex-start;-ms-flex-align:flex-start;-webkit-box-align:start;-moz-box-align:start;align-items:flex-start}.premium-person-widget-style1 .slick-track{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex}.premium-person-widget-style1 .slick-slide{height:inherit!important}.premium-person-widget-style1 .multiple-persons[data-persons-equal=yes] .premium-person-image-container,.premium-person-widget-style1 .multiple-persons[data-persons-equal=yes] .premium-person-image-wrap{height:100%}.premium-dual-header-container .premium-dual-header-first-header,.premium-dual-header-container .premium-dual-header-second-header{position:relative;padding:0;margin:0;display:inline-block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.premium-dual-header-first-clip .premium-dual-header-first-span,.premium-dual-header-second-clip{-webkit-text-fill-color:transparent;-webkit-background-clip:text}.premium-dual-header-first-clip.stroke .premium-dual-header-first-span,.premium-dual-header-second-clip.stroke{-webkit-text-stroke-color:transparent;-webkit-text-fill-color:#fafafa;-webkit-text-stroke-width:2px}@media (max-width:500px){.premium-dual-header-container .premium-dual-header-first-header,.premium-dual-header-container .premium-dual-header-second-header{display:block;word-wrap:break-word}.premium-dual-header-first-container,.premium-dual-header-second-container{margin:0}}@media (min-width:501px){.premium-dual-header-first-container{margin-right:5px}}.premium-dual-header-first-header.gradient .premium-dual-header-first-span,.premium-dual-header-second-header.gradient{-webkit-background-size:300% 300%!important;background-size:300% 300%!important;-webkit-animation:Gradient 10s ease-in-out infinite;animation:Gradient 10s ease-in-out infinite}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.premium-fancy-text,.premium-prefix-text,.premium-suffix-text{font-size:40px}.premium-fancy-text-wrapper .premium-fancy-list-items{list-style:none}.premium-fancy-text-wrapper .premium-fancy-text-span-align{vertical-align:top}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper{margin:0;padding:0;border:none;position:relative}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items{position:absolute;top:0;left:0;display:inline-block}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden{opacity:0;-webkit-animation:pa-zoom-out .8s;animation:pa-zoom-out .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible{position:relative!important;-webkit-animation:pa-zoom-in .8s;animation:pa-zoom-in .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper{-webkit-perspective:300px;perspective:300px}.premium-fancy-text-wrapper.rotate .premium-fancy-list-items{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden{opacity:0;-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:pa-rotate-out 1.2s;animation:pa-rotate-out 1.2s}.premium-fancy-text-wrapper.rotate .premium-fancy-item-visible{position:relative!important;-webkit-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0);-webkit-animation:pa-rotate-in 1.2s;animation:pa-rotate-in 1.2s}.premium-fancy-text-wrapper.bar .premium-fancy-text-items-wrapper::after{position:absolute;content:'';left:0;bottom:0;width:0;height:3px;background:#000}.premium-fancy-text-wrapper.bar .premium-fancy-text-items-wrapper.active::after{width:100%;-webkit-transition:width 3s ease-in-out;transition:width 3s ease-in-out}.premium-fancy-text-wrapper.bar .premium-fancy-list-items{opacity:0}.premium-fancy-text-wrapper.bar .premium-fancy-item-visible{opacity:1;-webkit-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out;position:relative!important}@-webkit-keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}.premium-pricing-table-container{position:relative;overflow:hidden;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-badge-left,.premium-badge-right{position:absolute;top:0}.premium-badge-right{right:0}.premium-badge-left{left:0}.premium-badge-triangle.premium-badge-left .corner{width:0;height:0;border-top:150px solid;border-bottom:150px solid transparent;border-right:150px solid transparent}.premium-badge-triangle.premium-badge-right .corner{width:0;height:0;border-bottom:150px solid transparent;border-right:150px solid;border-left:150px solid transparent}.premium-badge-triangle span{position:absolute;top:35px;width:100px;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block;text-transform:uppercase}.premium-badge-triangle.premium-badge-right span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0}.premium-badge-circle{min-width:4em;min-height:4em;line-height:4em;text-align:center;-webkit-border-radius:100%;border-radius:100%;position:absolute;z-index:1}.premium-badge-stripe{position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:15em;overflow:hidden;height:15em}.premium-badge-stripe.premium-badge-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-badge-stripe .corner{text-align:center;left:0;width:150%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase}.premium-badge-flag .corner{text-align:center;-webkit-border-radius:4px;border-radius:4px 4px 0 4px;padding:3px 15px;position:absolute;top:10%;right:-8px}.premium-badge-flag .corner::after,.premium-badge-flag .corner::before{content:"";display:block;position:absolute;width:0;height:0;top:100%;right:0;border-bottom:8px solid transparent}.elementor-widget-premium-addon-pricing-table .elementor-widget-container{overflow:visible!important}.premium-badge-flag .corner::after{border-left:8px solid rgba(0,0,0,.2)}.premium-pricing-price-currency{position:relative}.premium-pricing-icon-container{line-height:0}.premium-pricing-button-container{display:block}.premium-pricing-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;list-style-type:none;margin:0}.premium-pricing-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;-moz-box-align:center;align-items:center}.premium-pricing-list .premium-pricing-list-span{position:relative}.premium-pricing-list .list-item-tooltip{border-bottom:1px dotted}.premium-pricing-list .premium-pricing-list-tooltip{position:absolute;top:-webkit-calc(100% + 1px);top:calc(100% + 1px);left:0;visibility:hidden;padding:15px 20px;-webkit-border-radius:5px;border-radius:5px;min-width:200px;overflow:hidden;text-align:left;font-size:.8rem;color:#fff;background-color:#aaa}.premium-pricing-list-span:hover .premium-pricing-list-tooltip{z-index:99;visibility:visible;opacity:1}.premium-pricing-slashed-price-value{display:inline-block;font-size:20px;font-weight:400;margin-right:5px}.premium-pricing-price-value{font-size:70px}.premium-pricing-description-container li{list-style-position:inside;text-indent:-40px}@-moz-document url-prefix(){.premium-pricing-description-container li{text-indent:0}}.premium-pricing-price-button{display:block;padding:6px 12px;line-height:1.42857143;text-align:center;color:#fff;background:#6ec1e4;margin-bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-maps-info-container{margin-top:10px;margin-bottom:10px}.premium-maps-info-desc,.premium-maps-info-title{margin:0;padding:0}.premium-maps-container .gm-style-iw{text-align:center}.premium-maps-container .gm-style img{max-width:none!important}.premium-button{display:inline-block;position:relative;overflow:hidden;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-button-sm{padding:12px 24px;font-size:14px;line-height:1}.premium-button-md{padding:14px 26px;font-size:16px;line-height:1.2}.premium-button-lg{padding:16px 28px;font-size:18px;line-height:1.3333}.premium-button-block{font-size:15px;line-height:1;padding:12px 24px;width:100%;text-align:center}.premium-button-text{display:inline-block;width:100%}.premium-button-style1-bottom,.premium-button-style1-left,.premium-button-style1-right,.premium-button-style1-top,.premium-button-style2-dshutinhor,.premium-button-style2-dshutinver,.premium-button-style2-scshutouthor,.premium-button-style2-scshutoutver,.premium-button-style2-shutinhor,.premium-button-style2-shutinver,.premium-button-style2-shutouthor,.premium-button-style2-shutoutver,.premium-button-style5-radialin,.premium-button-style5-radialout,.premium-button-style5-rectin,.premium-button-style5-rectout{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.15s;transition-duration:.15s}.premium-button-style1-bottom:before,.premium-button-style1-left:before,.premium-button-style1-right:before,.premium-button-style1-top:before,.premium-button-style2-dshutinhor:before,.premium-button-style2-dshutinver:before,.premium-button-style2-scshutouthor:before,.premium-button-style2-scshutoutver:before,.premium-button-style2-shutinhor:before,.premium-button-style2-shutinver:before,.premium-button-style2-shutouthor:before,.premium-button-style2-shutoutver:before,.premium-button-style5-radialin:before,.premium-button-style5-radialout:before,.premium-button-style5-rectin:before,.premium-button-style5-rectout:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.premium-button-style5-radialin:before,.premium-button-style5-radialout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialin:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-rectin:before,.premium-button-style5-rectout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectout:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-rectout:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialout:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-radialin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style1-top:before{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-button-style1-right:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style1-left:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style2-scshutoutver:before,.premium-button-style2-shutouthor:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style2-scshutouthor:before,.premium-button-style2-shutoutver:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.premium-button-style2-shutinhor:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style2-shutinver:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style1-bottom:hover:before,.premium-button-style1-top:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.premium-button-style1-left:hover:before,.premium-button-style1-right:hover:before,.premium-button-style2-shutouthor:hover:before,.premium-button-style2-shutoutver:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.premium-button-style2-shutinhor:hover:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.premium-button-style2-shutinver:hover:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.premium-button-style2-scshutouthor:hover:before{-webkit-transform:scaleX(.9);-ms-transform:scaleX(.9);transform:scaleX(.9)}.premium-button-style2-scshutoutver:hover:before{-webkit-transform:scaleY(.8);-ms-transform:scaleY(.8);transform:scaleY(.8)}.premium-button-style2-dshutinhor:before,.premium-button-style2-dshutinver:before{top:50%;left:50%;width:120%;height:0%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all}.premium-button-style2-dshutinver:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.premium-button-style2-dshutinhor:hover:before,.premium-button-style2-dshutinver:hover:before{height:220%}.premium-button-style3-after i,.premium-button-style3-before i{opacity:0;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-button-style3-after i{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.premium-button-style3-after:hover i{opacity:1}.premium-button-style3-before:hover i{opacity:1}.premium-button-text-icon-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-button-text-icon-wrapper,.premium-button-text-icon-wrapper i,.premium-button-text-icon-wrapper span{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style4-icon-wrapper.top{bottom:-100%;left:0}.premium-button-style4-icon-wrapper.bottom{top:-100%;left:0}.premium-button-style4-icon-wrapper.left{top:0;left:-100%}.premium-button-style4-icon-wrapper.right{top:0;right:-100%}.premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper{top:0;opacity:1}.premium-button-style4-top:hover .premium-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-button-style4-left:hover .premium-button-style4-icon-wrapper{left:0;opacity:1}.premium-button-style4-right:hover .premium-button-style4-icon-wrapper{right:0;opacity:1}.premium-button-style4-bottom:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-button-style4-top:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-button-style4-left:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-button-style4-right:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-contact-form-anim-yes .wpcf7-span::after{display:block;height:2px;content:'';top:-2px;position:relative;width:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.premium-contact-form-anim-yes .wpcf7-span.is-focused::after{width:100%}.premium-image-button{display:inline-block;position:relative;overflow:hidden;background:#6ec1e4;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-image-button-style1-bottom:before,.premium-image-button-style1-left:before,.premium-image-button-style1-right:before,.premium-image-button-style1-top:before,.premium-image-button-style4-icon-wrapper,.premium-image-button:hover{background-color:#54595f}.premium-image-button.premium-image-button-sm{padding:12px 24px;font-size:14px;line-height:1}.premium-image-button.premium-image-button-md{padding:14px 26px;font-size:16px;line-height:1.2}.premium-image-button.premium-image-button-lg{padding:16px 28px;font-size:18px;line-height:1.3333}.premium-image-button.premium-image-button-block{font-size:15px;line-height:1;padding:12px 24px;width:100%;text-align:center}.premium-image-button-text-icon-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3}.premium-image-button-text-icon-wrapper,.premium-image-button-text-icon-wrapper i,.premium-image-button-text-icon-wrapper span{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before,.premium-image-button-style1-left:before,.premium-image-button-style1-right:before,.premium-image-button-style1-top:before{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before{content:"";position:absolute;width:100%;height:0;top:0;left:0}.premium-image-button-style1-top:before{content:"";position:absolute;width:100%;height:0;bottom:0;left:0}.premium-image-button-style1-right:before{content:"";position:absolute;width:0;height:100%;bottom:0;left:0}.premium-image-button-style1-left:before{content:"";position:absolute;width:0;height:100%;top:0;right:0}.premium-image-button-style1-bottom:hover:before{height:100%}.premium-image-button-style1-top:hover:before{height:100%}.premium-image-button-style1-right:hover:before{width:100%}.premium-image-button-style1-left:hover:before{width:100%}.premium-image-button-diagonal-effect-bottom,.premium-image-button-diagonal-effect-left,.premium-image-button-diagonal-effect-right,.premium-image-button-diagonal-effect-top{z-index:10}.premium-image-button-diagonal-effect-bottom:before,.premium-image-button-diagonal-effect-left:before,.premium-image-button-diagonal-effect-right:before,.premium-image-button-diagonal-effect-top:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.premium-image-button-diagonal-effect-left:before,.premium-image-button-diagonal-effect-right:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-effect-left:hover:before,.premium-image-button-diagonal-effect-right:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-effect-bottom:before,.premium-image-button-diagonal-effect-top:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-effect-bottom:hover:before,.premium-image-button-diagonal-effect-top:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-button-style4-icon-wrapper.top{bottom:-100%;left:0}.premium-image-button-style4-icon-wrapper.bottom{top:-100%;left:0}.premium-image-button-style4-icon-wrapper.left{top:0;left:-100%}.premium-image-button-style4-icon-wrapper.right{top:0;right:-100%}.premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper{top:0;opacity:1}.premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper{left:0;opacity:1}.premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper{right:0;opacity:1}.premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-image-button-overlap-effect-horizontal:before,.premium-image-button-overlap-effect-vertical:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:rgba(255,255,255,.2);-webkit-animation-name:premium-overlap-effect-done;animation-name:premium-overlap-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:before{-webkit-animation-name:premium-overlap-ver-effect-done;animation-name:premium-overlap-ver-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-horizontal:hover:before{-webkit-animation-name:premium-overlap-effect;animation-name:premium-overlap-effect;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:hover:before{-webkit-animation-name:premium-overlap-ver-effect;animation-name:premium-overlap-ver-effect;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}.premium-blog-filter,.premium-img-gallery-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-img-gallery{clear:both;overflow:hidden}.premium-gallery-container .premium-gallery-item{padding:10px;float:left}.premium-gallery-container .grid-sizer{width:33.33%}.premium-blog-filter .premium-blog-cats-container li a.category,.premium-img-gallery-filter .premium-gallery-cats-container li a.category{text-decoration:none;-webkit-border-radius:75px;border-radius:75px;margin:15px 5px 20px;padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery-filter .premium-gallery-cats-container li a.category span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img{position:relative}.pa-gallery-img .pa-gallery-whole-link{position:absolute;top:0;left:0;width:100%;height:100%}.pa-gallery-img.style2 .pa-gallery-whole-link{z-index:99}.pa-gallery-img-container{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pa-gallery-img-container img{display:block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery.gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-img-gallery.scale img,.premium-img-gallery.zoomout img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-img-gallery.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-img-gallery.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-img-gallery.trans img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.pa-gallery-img .pa-gallery-img-link,.pa-gallery-img .pa-gallery-magnific-image{outline:0}.pa-gallery-img .pa-gallery-img-link span,.pa-gallery-img .pa-gallery-magnific-image span{line-height:1;display:inline-block;opacity:0;margin:0 5px;padding:15px;-webkit-border-radius:50%;border-radius:50%}.pa-gallery-img.style2 .pa-gallery-img-link span,.pa-gallery-img.style2 .pa-gallery-magnific-image span{margin:0 5px 20px}.pa-gallery-img:hover .pa-gallery-magnific-image span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .3s;transition:all .3s ease-in-out,opacity .5s ease-in-out .3s}.pa-gallery-img:hover .pa-gallery-img-link span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .6s;transition:all .3s ease-in-out,opacity .5s ease-in-out .6s}.pa-gallery-img:hover .pa-gallery-img-link span,.pa-gallery-img:hover .pa-gallery-magnific-image span,.premium-gallery-icon-show a.pa-gallery-video-icon span{opacity:1}.premium-blog-filter ul.premium-blog-cats-container,.premium-img-gallery-filter ul.premium-gallery-cats-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-cats-container li,.premium-img-gallery-filter .premium-gallery-cats-container li{list-style:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex}.premium-img-gallery.zoomin .pa-gallery-img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-img-gallery.zoomout .pa-gallery-img:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-img-gallery.scale .pa-gallery-img:hover img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-img-gallery.gray .pa-gallery-img:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-img-gallery.blur .pa-gallery-img:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-img-gallery.sepia .pa-gallery-img:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-img-gallery.trans .pa-gallery-img:hover img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-img-gallery.bright .pa-gallery-img:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.pa-gallery-img .premium-gallery-caption{padding:10px}.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name{margin-bottom:0}.pa-gallery-img.style1{overflow:hidden}.pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container{position:absolute;top:33.33%;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.pa-gallery-img.style1 .premium-gallery-caption{position:absolute;top:auto;right:0;left:0;width:100%;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.pa-gallery-img.default .premium-gallery-caption{position:absolute;top:auto;right:0;left:0;width:100%;bottom:0}.pa-gallery-img.style1:hover .premium-gallery-caption{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.pa-gallery-img.style2 .pa-gallery-icons-caption-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s,opacity .3s;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;z-index:1;background-color:rgba(108,191,226,.68);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.pa-gallery-img.style2 .pa-gallery-icons-caption-cell{width:100%}.pa-gallery-img.style2:hover .pa-gallery-icons-caption-container{opacity:1;-webkit-transform:translate(15px,15px);-ms-transform:translate(15px,15px);transform:translate(15px,15px)}.premium-clearfix{clear:both}.premium-gallery-container .pa-gallery-item{padding:10px}.premium-img-gallery-metro .premium-gallery-item{overflow:hidden}.premium-img-gallery-metro .pa-gallery-img,.premium-img-gallery-metro .pa-gallery-img-container{height:100%}.premium-img-gallery-metro .pa-gallery-image{min-height:100%;width:100%;-o-object-fit:fill;object-fit:fill}.premium-img-gallery .premium-gallery-item-hidden{visibility:hidden;width:0!important;height:0!important;margin:0!important;padding:0!important}.premium-gallery-load-more .premium-gallery-load-more-btn{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;vertical-align:bottom;cursor:pointer;line-height:1;font-style:normal;font-weight:400;background-image:none;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-gallery-load-more-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-loader{border:3px solid #f3f3f3;border-top-width:3px;border-top-style:solid;border-top-color:#f3f3f3;-webkit-border-radius:50%;border-radius:50%;border-top:3px solid;border-top-color:#bbb;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}.premium-gallery-load-more-btn div{margin-left:3px}.premium-gallery-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}.pa-gallery-img .pa-gallery-lightbox-wrap{display:inline-block}.pa-gallery-img .pa-gallery-video-icon,.premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img{cursor:pointer}.pa-gallery-img-container iframe,.pa-gallery-img-container video{position:absolute;visibility:hidden;top:0;left:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.pa-gallery-img-container video{-o-object-fit:contain;object-fit:contain}.pa-gallery-icons-caption-cell svg,.pa-gallery-icons-inner-container svg{width:14px;height:14px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.premium-vscroll-inner{position:relative;min-height:100%}.premium-vscroll-inner .premium-vscroll-dots{position:fixed;z-index:100;opacity:1;margin-top:-32px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-wrap .premium-vscroll-nav-menu{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dots,.premium-vscroll-wrap .premium-vscroll-dots-hide{opacity:0;visibility:hidden}.premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots{opacity:1;visibility:visible}.premium-vscroll-dots.middle{top:50%}.premium-vscroll-dots.top{top:40px}.premium-vscroll-dots.bottom{bottom:30px}.premium-vscroll-dots.right{right:17px}.premium-vscroll-dots.left{left:17px}.premium-vscroll-inner ul.premium-vscroll-dots-list,.premium-vscroll-wrap .premium-vscroll-nav-menu{margin:0!important;padding:0}.premium-vscroll-inner ul.premium-vscroll-dots-list li{width:14px;height:13px;margin:7px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;overflow:visible}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span{top:2px;left:2.5px;width:8px;height:8px;border:1px solid #000;-webkit-border-radius:50%;border-radius:50%;position:absolute;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;padding-left:.4em;padding-right:.4em}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip{right:27px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item{width:4px;height:30px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span{width:100%;height:100%;-webkit-border-radius:0;border-radius:0}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media(max-width:768px){.premium-vscroll-dots.right{right:7px}.premium-vscroll-dots.left{left:7px}}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after{position:absolute;top:50%;content:'';left:-webkit-calc(100% - 1px);left:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after{position:absolute;top:50%;content:'';right:-webkit-calc(100% - 1px);right:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip{left:27px}.premium-vscroll-nav-menu{position:fixed;top:20px;height:40px;z-index:100;padding:0;margin:0}.premium-vscroll-nav-menu.left{left:0}.premium-vscroll-nav-menu.right{right:0}.premium-vscroll-nav-menu .premium-vscroll-nav-item{display:inline-block;margin:10px;color:#000;background:#fff;background:rgba(255,255,255,.3)}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link{padding:9px 18px;display:block;cursor:pointer}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link,.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover{color:#000}.multiscroll-nav li a:focus,.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus{outline:0}.premium-vscroll-temp .slimScrollBar{visibility:hidden}.premium-image-scroll-container,.premium-image-scroll-section{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.premium-image-scroll-section{overflow:hidden;width:100%;position:relative}.premium-image-scroll-container{width:100%}.premium-container-scroll{overflow:auto}.premium-image-scroll-container .premium-image-scroll-horizontal{position:relative;width:100%;height:100%}.premium-image-scroll-container .premium-image-scroll-horizontal img{max-width:none;height:100%}.premium-image-scroll-container .premium-image-scroll-vertical img{width:100%;max-width:100%;height:auto}.premium-image-scroll-ver{position:relative}.premium-image-scroll-container .premium-image-scroll-overlay{background:rgba(2,2,2,.3)}.premium-image-scroll-container .premium-image-scroll-link,.premium-image-scroll-container .premium-image-scroll-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:4}.premium-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;left:50%;text-align:center;z-index:5;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.premium-container-scroll-instant .premium-image-scroll-image{-webkit-transition:all 0s ease-in-out!important;transition:all 0s ease-in-out!important}.premium-image-scroll-container img{-webkit-transition:transform 3s ease-in-out;-webkit-transition:-webkit-transform 3s ease-in-out;transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;transition:transform 3s ease-in-out,-webkit-transform 3s ease-in-out}.premium-image-scroll-container .premium-image-scroll-content,.premium-image-scroll-container .premium-image-scroll-overlay{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.premium-image-scroll-container:hover .premium-image-scroll-content,.premium-image-scroll-container:hover .premium-image-scroll-overlay{opacity:0}.premium-image-scroll-container:hover .premium-image-scroll-content{visibility:hidden}.premium-image-scroll-content .premium-image-scroll-icon{display:inline-block;font-family:pa-elements!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.pa-horizontal-mouse-scroll:before{content:"\e917"}.pa-vertical-mouse-scroll:before{content:"\e918"}.pa-horizontal-mouse-scroll{-webkit-animation-name:pa-scroll-horizontal;animation-name:pa-scroll-horizontal}.pa-vertical-mouse-scroll{-webkit-animation-name:pa-scroll-vertical;animation-name:pa-scroll-vertical}@-webkit-keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}}@keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}}@keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}}
|
1 |
+
@font-face{font-family:pa-elements;src:url(../../editor/fonts/pa-elements.eot?6nhz6k);src:url(../../editor/fonts/pa-elements.eot?6nhz6k#iefix) format('embedded-opentype'),url(../../editor/fonts/pa-elements.ttf?6nhz6k) format('truetype'),url(../../editor/fonts/pa-elements.woff?6nhz6k) format('woff'),url(../../editor/fonts/pa-elements.svg?6nhz6k#pa-elements) format('svg');font-weight:400;font-style:normal}.premium-banner{overflow:hidden}.premium-banner-ib,.premium-banner-ib img{display:block;position:relative}.premium-banner-img-wrap{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;height:100%}.premium-banner-img-wrap .premium-banner-ib-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.premium-banner-ib{z-index:1;overflow:hidden;margin:0 0 35px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib-desc .premium-banner-read-more{z-index:100}.premium-banner-ib,.wpb_column>.wpb_wrapper .premium-banner-ib{margin-bottom:0}.elementor-widget-premium-addon-banner .premium-banner-ib-title{background:0 0}.premium-banner-ib *,.premium-banner-ib .premium-banner-ib-desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.premium-banner-ib img{min-width:100%;max-width:100%;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-ib .premium-banner-ib-desc{padding:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib .premium-banner-ib-desc,.premium-banner-ib .premium-banner-ib-link{position:absolute;top:0;left:0;width:100%;height:100%}.premium-banner-ib .premium-banner-ib-link{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.premium-banner-ib a.premium-banner-ib-link{display:block;background:0 0}.premium-banner-animation1 img{width:-webkit-calc(100% + 50px)!important;width:calc(100% + 50px)!important;max-width:-webkit-calc(100% + 50px)!important;max-width:calc(100% + 50px)!important;-webkit-transition:opacity .35s,filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.premium-banner-animation2 .premium-banner-ib-title{padding:15px}.premium-banner-animation1 .premium-banner-ib-desc{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-ib-title,.premium-banner-animation1 .premium-banner-read-more{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-read-more{margin-top:10px;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-read-more{opacity:1;-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-ib-title,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1.active img,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-ib-title,.premium-banner-animation1:hover .premium-banner-read-more,.premium-banner-animation1:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.scale img,.premium-banner-animation1.zoomout img{-webkit-transform:translate3d(-40px,0,0) scale(1.1);transform:translate3d(-40px,0,0) scale(1.1)}.premium-banner-ib.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-banner-ib.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-banner-ib.sepia:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-banner-ib.bright:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-banner-animation1.premium-banner-min-height img,.premium-banner-animation13.premium-banner-min-height img,.premium-banner-animation2.premium-banner-min-height img,.premium-banner-animation4.premium-banner-min-height img,.premium-banner-animation5.premium-banner-min-height img,.premium-banner-animation6.premium-banner-min-height img{height:auto}.premium-banner-animation2 img{width:100%}.premium-banner-animation2 .premium-banner-ib-desc::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.premium-banner-animation2 .premium-banner-ib-title{position:absolute;top:50%;left:0;width:100%;-webkit-transition:-webkit-transform .35s,color .35s;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-ib-desc::before,.premium-banner-animation2 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-read-more{position:absolute;bottom:0;left:0;padding:15px;width:100%;max-height:50%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.premium-banner-animation2.active .premium-banner-ib-title,.premium-banner-animation2:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.premium-banner-animation2.active .premium-banner-ib-desc::before,.premium-banner-animation2.active .premium-banner-read-more,.premium-banner-animation2:hover .premium-banner-ib-desc::before,.premium-banner-animation2:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation2.active .premium-banner-ib-content,.premium-banner-animation2:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-title{position:absolute;bottom:0;left:0;padding:15px;width:100%;text-align:left;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-desc::before,.premium-banner-animation3 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation3.active .premium-banner-ib-desc::before,.premium-banner-animation3.active .premium-banner-ib-title,.premium-banner-animation3:hover .premium-banner-ib-desc::before,.premium-banner-animation3:hover .premium-banner-ib-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation3 .premium-banner-ib-content{max-height:-webkit-calc(100% - 60px - 1.5em);max-height:calc(100% - 60px - 1.5em);overflow:hidden}.premium-banner-animation4 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation4 .premium-banner-ib-desc{padding:30px}.premium-banner-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before{position:absolute;content:"";opacity:0}.premium-banner-animation4 .premium-banner-ib-desc::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-banner-animation4 .premium-banner-ib-desc::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-banner-animation4 .premium-banner-ib-title{padding:50px 30px 0 30px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{padding:10px 30px;opacity:0;overflow:hidden;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.premium-banner-animation4 .premium-banner-ib-title,.premium-banner-animation4 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation4.scale img,.premium-banner-animation4.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before,.premium-banner-animation4 .premium-banner-read-more,.premium-banner-animation4 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4.active .premium-banner-ib-desc::after,.premium-banner-animation4.active .premium-banner-ib-desc::before,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-desc::before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation4.active .premium-banner-ib-content,.premium-banner-animation4.active .premium-banner-ib-title,.premium-banner-animation4.active .premium-banner-read-more,.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation5 .premium-banner-ib-desc{top:auto;bottom:0;padding:15px;height:auto;background:#f2f2f2;color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation5 .premium-banner-ib-content{position:absolute;top:auto;bottom:100%;left:0;width:100%;padding:15px;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-animation5 .premium-banner-ib-title,.premium-banner-animation5 .premium-banner-read-more{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);text-align:center}.premium-banner-animation5 .premium-banner-ib-title{margin:10px 0}.premium-banner-animation5.active .premium-banner-ib-content,.premium-banner-animation5.active .premium-banner-ib-content *,.premium-banner-animation5:hover .premium-banner-ib-content,.premium-banner-animation5:hover .premium-banner-ib-content *{opacity:1!important;z-index:99!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.premium-banner-animation5.active .premium-banner-ib-desc,.premium-banner-animation5.active .premium-banner-ib-title,.premium-banner-animation5.active .premium-banner-read-more,.premium-banner-animation5:hover .premium-banner-ib-desc,.premium-banner-animation5:hover .premium-banner-ib-title,.premium-banner-animation5:hover .premium-banner-read-more{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-banner-animation5:hover .premium-banner-ib-title{-webkit-transition-delay:.05s;transition-delay:.05s}.premium-banner-animation2 img,.premium-banner-animation4 img,.premium-banner-animation5 img,.premium-banner-animation6 img{-webkit-transition:opacity .35s,filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2.scale img,.premium-banner-animation2.zoomout img,.premium-banner-animation5.scale img,.premium-banner-animation5.zoomout img,.premium-banner-animation6.scale img,.premium-banner-animation6.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomin:hover img,.premium-banner-animation5.zoomin:hover img,.premium-banner-animation6.zoomin:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomout:hover img,.premium-banner-animation5.zoomout:hover img,.premium-banner-animation6.zoomout:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation2.scale:hover img,.premium-banner-animation5.scale:hover img,.premium-banner-animation6.scale:hover img{-webkit-transform:scale(1.2) rotate(5deg);-ms-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}.premium-banner-animation2.grayscale:hover img,.premium-banner-animation5.grayscale:hover img,.premium-banner-animation6.grayscale:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation2.blur:hover img,.premium-banner-animation5.blur:hover img,.premium-banner-animation6.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6 .premium-banner-ib-desc{padding:45px}.premium-banner-animation6 .premium-banner-ib-desc::before{position:absolute;content:"";top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff}.premium-banner-animation6 .premium-banner-ib-title{margin:20px 0 10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation6 .premium-banner-ib-content,.premium-banner-animation6 .premium-banner-ib-desc::before,.premium-banner-animation6 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-banner-animation6 .premium-banner-read-more{margin-top:10px}.premium-banner-animation6.active .premium-banner-ib-title,.premium-banner-animation6:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation6.active .premium-banner-ib-content,.premium-banner-animation6.active .premium-banner-ib-desc::before,.premium-banner-animation6.active .premium-banner-read-more,.premium-banner-animation6:hover .premium-banner-ib-content,.premium-banner-animation6:hover .premium-banner-ib-desc::before,.premium-banner-animation6:hover .premium-banner-read-more{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation8 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.premium-banner-animation8.active img,.premium-banner-animation8:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation8 .premium-banner-ib-title{margin-top:20%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.premium-banner-animation8.active .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation8 .premium-banner-ib-content{margin:1em 0 0;padding:35px;border:1px solid #fff;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0) scale(1.1);transform:translate3d(0,20px,0) scale(1.1)}.premium-banner-animation8.active .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation12 .premium-banner-ib-desc::after{position:absolute;content:"";right:30px;bottom:30px;left:30px;height:-webkit-calc(50% - 30px);height:calc(50% - 30px);border:7px solid #fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.premium-banner-animation12.active .premium-banner-ib-desc::after,.premium-banner-animation12:hover .premium-banner-ib-desc::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation12 .premium-banner-ib-desc{padding:45px;text-align:left}.premium-banner-animation12 .premium-banner-ib-content{position:absolute;right:60px;bottom:60px;left:60px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.premium-banner-animation12.active .premium-banner-ib-content,.premium-banner-animation12:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-banner-animation13.scale img,.premium-banner-animation13.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-banner-animation1.none:hover img,.premium-banner-animation13.none:hover img,.premium-banner-animation4.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.zoomin:hover img,.premium-banner-animation13.zoomin:hover img,.premium-banner-animation4.zoomin:hover img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.premium-banner-animation1.zoomout:hover img,.premium-banner-animation13.zoomout:hover img,.premium-banner-animation4.zoomout:hover img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation1.scale:hover img,.premium-banner-animation13.scale:hover img,.premium-banner-animation4.scale:hover img{-webkit-transform:translate3d(0,0,0) scale(1.2) rotate(5deg);transform:translate3d(0,0,0) scale(1.2) rotate(5deg)}.premium-banner-animation1.grayscale:hover img,.premium-banner-animation13.grayscale:hover img,.premium-banner-animation4.grayscale:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation1.blur:hover img,.premium-banner-animation13.blur:hover img,.premium-banner-animation4.blur:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation13 .premium-banner-ib-desc{text-align:left}.premium-banner-animation13 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 10px}.premium-banner-animation13 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}.premium-banner-animation13.active .premium-banner-ib-title::after,.premium-banner-animation13:hover .premium-banner-ib-title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 .premium-banner-ib-content,.premium-banner-animation13 .premium-banner-read-more{padding:15px 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.premium-banner-animation13.active .premium-banner-ib-content,.premium-banner-animation13.active .premium-banner-read-more,.premium-banner-animation13:hover .premium-banner-ib-content,.premium-banner-animation13:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size{left:50%;width:auto!important;height:100%;max-width:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-banner-ib img{border:none;padding:0;margin:0}.premium-countdown{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex}.pre_countdown-row{display:block;text-align:center}.countdown .pre_countdown-section{display:inline-block;max-width:100%;margin-bottom:15px}.countdown .pre_countdown-section{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.countdown .pre_countdown-section:last-child{margin-right:0}.countdown span.pre_countdown-amount{font-size:70px;line-height:1}.countdown .pre_time-mid{display:block}.premium-countdown-separator-yes .pre-countdown_separator{display:block;margin:0 50px;font-size:30px}.premium-countdown-separator-yes .pre_countdown-row .pre_countdown-section:last-child .pre-countdown_separator{display:none}.side .pre_countdown-section .pre_countdown-period{vertical-align:bottom}.countdown .pre_countdown-section .pre_countdown-period{font-size:17px;line-height:3em}.side .pre_countdown-section .pre_countdown-amount,.side .pre_countdown-section .pre_countdown-period{display:inline-block}.side .pre_countdown-section .pre_countdown-amount{margin-right:5px}.down .pre_countdown-section .pre_countdown-amount,.down .pre_countdown-section .pre_countdown-period{display:block}.premium-blog-wrap a.carousel-arrow,.premium-carousel-wrapper a.carousel-arrow,.premium-carousel-wrapper a.ver-carousel-arrow,.premium-fb-rev-container a.carousel-arrow,.premium-hscroll-wrap a.carousel-arrow,.premium-persons-container a.carousel-arrow,.premium-twitter-feed-wrapper a.carousel-arrow{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;position:absolute;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;-webkit-box-shadow:none;box-shadow:none}div[class^=premium-] .slick-arrow i{display:block}.ver-carousel-arrow.carousel-next i{margin-bottom:-3px}.premium-carousel-wrapper a.slick-arrow:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.premium-carousel-wrapper .premium-carousel-content-hidden{visibility:hidden}.premium-blog-wrap a.carousel-arrow,.premium-carousel-wrapper a.carousel-arrow,.premium-fb-rev-container a.carousel-arrow,.premium-hscroll-wrap a.carousel-arrow,.premium-persons-container a.carousel-arrow,.premium-twitter-feed-wrapper a.carousel-arrow{top:50%}.premium-carousel-wrapper a.ver-carousel-arrow{left:50%}a.carousel-arrow.carousel-next{right:-20px}a.carousel-arrow.carousel-prev{left:-20px}a.ver-carousel-arrow.carousel-next{bottom:-56px}a.ver-carousel-arrow.carousel-prev{top:-45px}a.circle-bg{-webkit-border-radius:100%;border-radius:100%}a.circle-border{-webkit-border-radius:100%;border-radius:100%;border:solid #000}a.square-border{border:solid #000}.premium-blog-wrap ul.slick-dots,.premium-carousel-wrapper ul.slick-dots{list-style:none;text-align:center;margin:0;padding:0}.premium-carousel-dots-above ul.slick-dots{position:absolute;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.slick-dots li{font-size:10px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:5px;width:20px;height:20px;cursor:pointer}@-webkit-keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.premium-carousel-ripple-yes .premium-carousel-wrapper{padding-bottom:1px}.premium-carousel-ripple-yes ul.slick-dots li,.premium-carousel-ripple-yes ul.slick-dots li i{position:relative}.premium-carousel-ripple-yes ul.slick-dots li i{z-index:1}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{content:"";position:absolute;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:0;right:0;bottom:0;left:0;-webkit-border-radius:50%;border-radius:50%;pointer-events:none;background-color:rgba(0,0,0,.15)}.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before{background-color:rgba(0,0,0,.3)}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{-webkit-animation:hvr-ripple-out 1.3s infinite;animation:hvr-ripple-out 1.3s infinite}.premium-carousel-wrapper.premium-carousel-scale .slick-slide{-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);transform:scale(1.25,1.25);-webkit-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.premium-carousel-wrapper.premium-carousel-scale div.slick-active{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}[dir=rtl] .premium-carousel-inner .slick-slide{float:right}.premium-counter-area{padding:10px 0}.premium-counter-area .premium-counter-icon span.icon{width:1em;height:1em;line-height:1em;text-align:center;display:inline-block;vertical-align:middle}.premium-counter-area .premium-counter-title{padding:0;margin:0}.premium-counter-icon .icon i.fa:before{vertical-align:text-top}.premium-counter-area .premium-counter-icon .circle{-webkit-border-radius:100%;border-radius:100%}.premium-counter-area.center{text-align:center}.premium-counter-area .left,.premium-counter-area .right{display:table-cell;vertical-align:middle}.premium-counter-icon.right{padding-left:20px}.premium-counter-icon.left{padding-right:20px}.premium-init-wrapper.right{text-align:right}span.icon.flex-width{width:auto!important;height:auto!important}.premium-counter-area .premium-counter-init{font-size:35px}.premium-image-separator-container{position:absolute;width:100%;z-index:2;top:auto}.premium-image-separator-link{position:absolute;z-index:9999;top:0;left:0;width:100%;height:100%;text-decoration:none}a.premium-image-separator-link:active,a.premium-image-separator-link:focus,a.premium-image-separator-link:hover,a.premium-image-separator-link:visited{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;border:none!important;text-decoration:none!important}.premium-image-separator-container .img-responsive{display:inline-block}.premium-image-separator-container i{padding:.1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-button-selector,.premium-modal-box-modal-lower-close{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.premium-modal-box-button-selector i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-btn-md{padding:8px 14px;font-size:16px;line-height:1.2}.premium-btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333}.premium-btn-block{display:block;width:100%}.premium-modal-box-modal-close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000}.premium-modal-box-modal-close:focus,.premium-modal-box-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}button.premium-modal-box-modal-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.premium-modal-box-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;padding:0!important;background:rgba(0,0,0,.5)}.premium-modal-box-modal .premium-modal-box-modal-dialog{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;margin:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-content{overflow:hidden;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;border-radius:6px;outline:0}.premium-modal-backdrop.premium-in{opacity:.5!important}.premium-modal-fade.premium-in{opacity:1}.premium-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.premium-modal-backdrop.premium-modal-fade{opacity:0}.premium-modal-fade{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.premium-modal-box-modal.premium-in .premium-modal-box-modal-dialog{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:50%}.premium-modal-box-modal-header{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;border-bottom:1px solid #e5e5e5}.premium-modal-box-modal-header .premium-modal-box-modal-close{margin-top:-2px}.premium-modal-box-modal-header .premium-modal-box-modal-title{margin:0;padding:0;line-height:1.42857143;padding:0;margin:0}.premium-modal-box-modal-body{position:relative;padding:15px}.premium-modal-box-modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.premium-modal-box-modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.premium-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.premium-modal-box-text-selector{background:0 0!important}.premium-modal-box-container{width:100%!important}.premium-modal-box-selector-container .premium-modal-box-button-selector{border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-selector-container img,.premium-modal-box-selector-container span{cursor:pointer}.premium-modal-box-modal-header img{width:48px;padding:5px 0;vertical-align:top}.premium-modal-box-modal-header i{padding-right:6px}.premium-modal-box-modal-title img{vertical-align:middle}.premium-modal-box-modal-close{position:relative;z-index:99}.premium-modal-box-close-button-container,.premium-modal-box-img-selector,.premium-modal-box-modal-close,.premium-modal-box-modal-lower-close,.premium-modal-box-text-selector{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.premium-modal-box-modal-dialog{width:700px;max-height:600px;overflow:auto}}@media (max-width:767px){.premium-modal-box-modal-dialog{width:100%;max-height:500px;overflow:auto}}.premium-progressbar-container{position:relative}.premium-progressbar-progress{overflow:hidden;height:20px;margin-bottom:50px;background-color:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.premium-progressbar-progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;background:#6ec1e4;text-align:center;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.pa-progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.premium-progressbar-progress{position:relative;text-align:left}.premium-progressbar-progress-bar{position:absolute;overflow:hidden;line-height:20px}.premium-progressbar-container .clearfix{clear:both}.premium-progressbar-progress-bar{-webkit-transition:width 0s ease-in-out!important;transition:width 0s ease-in-out!important}.premium-progressbar-container p:first-of-type{margin:0;float:left}.premium-progressbar-container p:nth-of-type(2){margin:0;float:right}.premium-progressbar-name{left:50%;top:0;right:0;-webkit-transform:translateX(-12.5px);-ms-transform:translateX(-12.5px);transform:translateX(-12.5px);z-index:1}.premium-progressbar-multiple-label{position:relative;float:left;width:0;left:50%}.premium-progressbar-center-label{position:relative;white-space:nowrap}.premium-progressbar-arrow{left:50%;display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-progressbar-pin{border-left:1px solid;height:12px;left:50%;display:inline-block}@-webkit-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}.premium-testimonial-box{width:100%;background:0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-testimonial-box .premium-testimonial-company-name,.premium-testimonial-box .premium-testimonial-person-name{display:inline;font-weight:600;margin:0}.premium-testimonial-container{position:relative}.premium-testimonial-img-wrapper{margin-left:auto;margin-right:auto;overflow:hidden}.premium-testimonial-person-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important;border-style:solid!important}.premium-testimonial-content-wrapper{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;width:100%;padding:20px;text-align:center}.premium-testimonial-quotes-wrapper{z-index:1}.premium-testimonial-clear-float{clear:both}.premium-testimonial-upper-quote{position:absolute;z-index:1}.premium-testimonial-lower-quote{position:absolute;z-index:1}.premium-testimonial-author-info{display:block}.premium-title-container{position:relative;width:100%;clear:both;overflow:hidden}.premium-title-container .premium-title-header{margin:0;padding:10px}.premium-title-header svg{width:40px;height:40px}.premium-title-style1,.premium-title-style2,.premium-title-style5,.premium-title-style6{display:inline-block;float:none}.premium-title-style7{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.premium-title-style1{border-left:3px solid #6ec1e4}.premium-title-container.style2,.premium-title-container.style4,.premium-title-container.style5,.premium-title-container.style6{border-bottom:3px solid #6ec1e4}.premium-title-style6{position:relative}.premium-title-style6:before{position:absolute;left:50%;bottom:0;margin-left:-2px;content:'';border:3px solid transparent}.premium-title-style7-stripe-wrap{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex}.premium-title-style7:before{display:none}.premium-video-box-container{position:relative;height:0}.pa-aspect-ratio-11 .premium-video-box-container{padding-bottom:100%}.pa-aspect-ratio-169 .premium-video-box-container{padding-bottom:56.25%}.pa-aspect-ratio-43 .premium-video-box-container{padding-bottom:75%}.pa-aspect-ratio-32 .premium-video-box-container{padding-bottom:66.6666%}.pa-aspect-ratio-219 .premium-video-box-container{padding-bottom:42.8571%}.premium-video-box-image-container{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%;cursor:pointer}.premium-video-box-play-icon-container{position:absolute;z-index:2;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(252,252,252,.35)}.premium-video-box-description-container{position:absolute;z-index:1;padding:5px;text-align:center;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.premium-video-box-text{margin-bottom:0!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-play-icon{padding:15px;-webkit-transform:translateX(4%);-ms-transform:translateX(4%);transform:translateX(4%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-video-container{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;overflow:hidden;cursor:pointer}.premium-video-box-container[data-overlay=true][data-type=self] .premium-video-box-video-container{opacity:0;visibility:hidden}.premium-video-box-video-container iframe,.premium-video-box-video-container video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.premium-video-box-video-container video{background-color:#000;-o-object-fit:contain;object-fit:contain}.premium-video-box-container .premium-video-box-vimeo-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;z-index:3;margin:10px;margin-right:10px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;margin-right:4.6em}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait{width:60px;height:60px;background:rgba(23,35,34,.75);margin-right:1px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;-moz-box-flex:1;flex:1 0 auto;padding:0}.premium-video-box-vimeo-portrait img{width:50px;height:50px;margin:5px;padding:0;border:0;-webkit-border-radius:50%;border-radius:50%}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-headers{font-size:10px}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-title{max-width:100%;font-size:2em!important;font-weight:700;margin:0;padding:.1em .2em;background:rgba(23,35,34,.75);display:inline-block;text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-byline{font-size:1.2em!important;font-weight:400;color:#fff;margin-top:.1em;padding:.2em .5em;background:rgba(23,35,34,.75);text-transform:none;line-height:normal;letter-spacing:normal}.premium-blog-post-container{padding:15px}.premium-blog-thumb-effect-wrapper{position:relative;overflow:hidden}.premium-blog-thumbnail-container{overflow:hidden}.premium-blog-effect-container:not(.premium-blog-bordered-effect){position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;padding:20px}.premium-blog-bordered-effect .premium-blog-post-link{display:block;height:100%;position:relative}.premium-blog-post-container .premium-blog-post-link:focus,.premium-blog-post-container .premium-blog-post-link:hover{-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;outline:0!important}.premium-blog-thumbnail-container .below-entry-meta,.premium-blog-thumbnail-container img{width:100%;height:100%;margin:0!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.premium-blog-thumb-effect-wrapper .premium-blog-scale-effect img,.premium-blog-thumb-effect-wrapper .premium-blog-zoomout-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-thumb-effect-wrapper .premium-blog-sepia-effect img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-blog-thumb-effect-wrapper .premium-blog-bright-effect img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-blog-thumb-effect-wrapper .premium-blog-trans-effect img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-zoomin-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-zoomout-effect img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-scale-effect img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-gray-effect img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-blur-effect img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-sepia-effect img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bright-effect img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-trans-effect img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-thumbnail-container:after,.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-thumbnail-container:before{position:absolute;content:'';z-index:1;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;height:1px;width:100%}.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-thumbnail-container:before{width:1px;height:100%}.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:after{width:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:before{height:20px;opacity:1}.premium-blog-diagonal-container{position:absolute;top:0;left:0;width:100%;height:100%}.premium-blog-diagonal-effect:before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-diagonal-effect:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);-ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-blog-framed-effect{position:absolute;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);top:15px;left:15px;opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-framed-effect{opacity:.99;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-bordered-effect{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;padding:15px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-bordered-effect .premium-blog-post-link:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,.45)}.premium-blog-bordered-effect .premium-blog-post-link:before{border-right:2px solid;border-left:2px solid;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-blog-bordered-effect .premium-blog-post-link:after{border-top:2px solid;border-bottom:2px solid;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:before{-webkit-transition-delay:.15s;transition-delay:.15s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect{opacity:.99}.premium-blog-squares-effect,.premium-blog-squares-square-container{position:absolute;top:0;left:0;width:100%;height:100%}.premium-blog-squares-effect:after,.premium-blog-squares-effect:before,.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{position:absolute;content:'';top:0;left:0;width:50%;height:50%;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{opacity:.8}.premium-blog-squares-effect:after{-webkit-transform:translate(200%,200%);-ms-transform:translate(200%,200%);transform:translate(200%,200%)}.premium-blog-squares-square-container:before{-webkit-transform:translate(-100%,200%);-ms-transform:translate(-100%,200%);transform:translate(-100%,200%)}.premium-blog-squares-square-container:after{-webkit-transform:translate(200%,-100%);-ms-transform:translate(200%,-100%);transform:translate(200%,-100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:before{-webkit-transform:translate(0,0) scaleY(1.003) scaleX(1.003);-ms-transform:translate(0,0) scaleY(1.003) scaleX(1.003);transform:translate(0,0) scaleY(1.003) scaleX(1.003)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:after{-webkit-transform:translate(100%,100%) scaleY(1.003) scaleX(1.003);-ms-transform:translate(100%,100%) scaleY(1.003) scaleX(1.003);transform:translate(100%,100%) scaleY(1.003) scaleX(1.003)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:before{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:after{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-content-wrapper{margin:0 10px 20px;clear:both}.premium-blog-post-container .premium-blog-content-wrapper{padding:30px}.premium-blog-skin-classic .premium-blog-thumbnail-overlay{position:absolute;top:0;left:0;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.premium-blog-skin-classic .premium-blog-thumbnail-overlay a{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay{opacity:1}.premium-blog-skin-modern .premium-blog-content-wrapper{position:relative;z-index:2;top:-50px}.premium-blog-content-wrapper.empty-thumb{top:0}.premium-blog-clear-fix{clear:both}.premium-blog-content-wrapper .premium-blog-inner-container{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex}.premium-blog-format-container{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background:#eee;width:55px;height:55px;font-size:25px;margin-right:20px;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-format-link{line-height:0}.premium-blog-format-container i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-entry-title{display:inline;margin-bottom:0}.premium-blog-entry-meta{margin-bottom:8px}.premium-blog-entry-meta i{margin-right:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-tags-container a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-meta-data .premium-blog-meta-separator{margin:0 5px}.premium-blog-post-content{padding:14px 0}.premium-blog-skin-modern .premium-blog-post-content{border-top:1px solid #eaeaea}.premium-blog-post-container.cards .premium-blog-post-content{border-bottom:1px solid #eaeaea}.premium-blog-post-container.cards .premium-blog-post-content{border-bottom:1px solid #eaeaea}.premium-blog-post-container.cards .premium-blog-entry-meta{padding-top:14px}.premium-blog-author-thumbnail{position:relative;padding:0 30px;width:100%;top:-10px;height:0;pointer-events:none}.premium-blog-author-thumbnail img{-webkit-border-radius:50%;border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-blog-post-content{margin-top:0;margin-left:75px}.premium-blog-post-tags-container{margin-top:8px;margin-left:75px}.premium-blog-entry-title a,.premium-blog-meta-data a,.premium-blog-post-content .premium-blog-excerpt-link,.premium-blog-post-tags a{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.premium-blog-pagination-container{padding:15px;margin-top:-30px;text-align:right}.premium-blog-pagination-container ul.page-numbers{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;list-style-type:none;margin:0;margin-top:10px;padding:0;border:none;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-blog-pagination-container li{margin:0 .4em .4em 0;padding:0;text-align:center}.premium-blog-pagination-container li span{cursor:default}.premium-blog-pagination-container li .page-numbers{margin:0;text-decoration:none;color:#000;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.75em;display:block;min-width:2.5em;-webkit-transition:all .2s ease-in-out;-mos-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-blog-wrap{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-wrap.premium-blog-col-3 .premium-blog-entry-meta,.premium-blog-wrap.premium-blog-col-3 .premium-blog-post-content,.premium-blog-wrap.premium-blog-col-3 .premium-blog-post-tags-container,.premium-blog-wrap.premium-blog-col-4 .premium-blog-entry-meta,.premium-blog-wrap.premium-blog-col-4 .premium-blog-post-content,.premium-blog-wrap.premium-blog-col-4 .premium-blog-post-tags-container{margin-left:0}.premium-blog-wrap.premium-blog-col-3 .premium-blog-format-container,.premium-blog-wrap.premium-blog-col-4 .premium-blog-format-container{display:none}.premium-blog-wrap.premium-blog-col-3 .premium-blog-entry-title,.premium-blog-wrap.premium-blog-col-4 .premium-blog-entry-title{line-height:1}.premium-blog-wrap.premium-blog-col-3 .premium-blog-entry-title a,.premium-blog-wrap.premium-blog-col-4 .premium-blog-entry-title a{font-size:20px}.premium-blog-wrap ul.slick-dots{width:100%}.premium-blog-even .premium-blog-post-container{height:100%}@media (max-width:1025px){.premium-blog-entry-title a{font-size:18px}}@media (max-width:768px){.premium-blog-content-wrapper{top:0;margin:0;padding:15px}.premium-blog-thumb-effect-wrapper{margin-bottom:15px}.premium-blog-format-container{display:none}.premium-blog-entry-title{line-height:1}.premium-blog-entry-title a{font-size:16px}.premium-blog-entry-meta,.premium-blog-post-content{margin-left:0}.premium-blog-post-tags-container{margin-left:0}}.premium-person-container{position:relative}.premium-person-style1{overflow:hidden}.premium-person-image-container{position:relative;text-align:center}.premium-person-image-container .premium-person-image-wrap{overflow:hidden}.premium-person-scale-effect .premium-person-image-container img,.premium-person-zoomout-effect .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-sepia-effect .premium-person-image-container img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-person-bright-effect .premium-person-image-container img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-person-trans-effect .premium-person-image-container img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-person-zoomin-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-zoomout-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-person-scale-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-person-grayscale-effect:hover .premium-person-image-container img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.premium-person-blur-effect:hover .premium-person-image-container img{-webkit-filter:blur(3px);-moz-filter:blur(3px);-ms-filter:blur(3px);-o-filter:blur(3px);filter:blur(3px)}.premium-person-sepia-effect:hover .premium-person-image-container img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-person-bright-effect:hover .premium-person-image-container img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-person-trans-effect:hover .premium-person-image-container img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-person-container .premium-person-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-person-style1 .premium-person-info{position:absolute;top:auto;right:0;left:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-person-style2 .premium-person-social{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-webkit-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-ms-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-o-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;opacity:0}.premium-person-style2 .premium-person-image-container:hover .premium-person-social{opacity:1}.premium-person-list-item a{display:inline-block}.premium-person-style2 .premium-person-list-item a{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-person-container:hover .premium-person-info{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.premium-person-info-container{padding:30px 15px}.premium-person-name{margin:0 0 5px;font-weight:700}.premium-person-title{margin:0 0 20px;padding:0}.premium-person-content{margin:0 0 30px}ul.premium-person-social-list{margin:0!important;padding:0}.premium-person-social-list .premium-person-list-item{display:inline;list-style:none}.premium-person-social-list li,.premium-person-social-list li i{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-style1 .premium-person-social-list li:hover{bottom:5px}.premium-person-defaults-yes li.premium-person-facebook:hover a{background-color:#3b5998!important}.premium-person-defaults-yes li.premium-person-twitter:hover a{background-color:#55acee!important}.premium-person-defaults-yes li.premium-person-linkedin:hover a{background-color:#0077b5!important}.premium-person-defaults-yes li.premium-person-google:hover a{background-color:#dc4e41!important}.premium-person-defaults-yes li.premium-person-youtube:hover a{background-color:#b31217!important}.premium-person-defaults-yes li.premium-person-instagram:hover a{background-color:#e4405f!important}.premium-person-defaults-yes li.premium-person-skype:hover a{background-color:#00aff0!important}.premium-person-defaults-yes li.premium-person-pinterest:hover a{background-color:#bd081c!important}.premium-person-defaults-yes li.premium-person-dribbble:hover a{background-color:#ea4c89!important}.premium-person-defaults-yes li.premium-person-mail:hover a{background-color:#b23121!important}.premium-person-defaults-yes li.premium-person-behance:hover a{background-color:#1769ff!important}.premium-person-defaults-yes li.premium-person-whatsapp:hover a{background-color:#25d366!important}.premium-person-defaults-yes li.premium-person-telegram:hover a{background-color:#08c!important}.premium-person-social-list li:hover a{-webkit-box-shadow:none;box-shadow:none}.premium-person-social-list li a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.premium-person-social-list li i{font-size:18px}.elementor-widget-premium-addon-person .elementor-widget-container{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-persons-container.multiple-persons{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.premium-person-widget-style1 .multiple-persons:not([data-persons-equal=yes]){-webkit-align-items:flex-start;-ms-flex-align:flex-start;-webkit-box-align:start;-moz-box-align:start;align-items:flex-start}.premium-person-widget-style1 .slick-track{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex}.premium-person-widget-style1 .slick-slide{height:inherit!important}.premium-person-widget-style1 .multiple-persons[data-persons-equal=yes] .premium-person-image-container,.premium-person-widget-style1 .multiple-persons[data-persons-equal=yes] .premium-person-image-wrap{height:100%}.premium-dual-header-container .premium-dual-header-first-header,.premium-dual-header-container .premium-dual-header-second-header{position:relative;padding:0;margin:0;display:inline-block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.premium-dual-header-first-clip .premium-dual-header-first-span,.premium-dual-header-second-clip{-webkit-text-fill-color:transparent;-webkit-background-clip:text}.premium-dual-header-first-clip.stroke .premium-dual-header-first-span,.premium-dual-header-second-clip.stroke{-webkit-text-stroke-color:transparent;-webkit-text-fill-color:#fafafa;-webkit-text-stroke-width:2px}@media (max-width:500px){.premium-dual-header-container .premium-dual-header-first-header,.premium-dual-header-container .premium-dual-header-second-header{display:block;word-wrap:break-word}.premium-dual-header-first-container,.premium-dual-header-second-container{margin:0}}@media (min-width:501px){.premium-dual-header-first-container{margin-right:5px}}.premium-dual-header-first-header.gradient .premium-dual-header-first-span,.premium-dual-header-second-header.gradient{-webkit-background-size:300% 300%!important;background-size:300% 300%!important;-webkit-animation:Gradient 10s ease-in-out infinite;animation:Gradient 10s ease-in-out infinite}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.premium-fancy-text,.premium-prefix-text,.premium-suffix-text{font-size:40px}.premium-fancy-text-wrapper .premium-fancy-list-items{list-style:none}.premium-fancy-text-wrapper .premium-fancy-text-span-align{vertical-align:top}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper{margin:0;padding:0;border:none;position:relative}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items{position:absolute;top:0;left:0;display:inline-block}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden{opacity:0;-webkit-animation:pa-zoom-out .8s;animation:pa-zoom-out .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible{position:relative!important;-webkit-animation:pa-zoom-in .8s;animation:pa-zoom-in .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper{-webkit-perspective:300px;perspective:300px}.premium-fancy-text-wrapper.rotate .premium-fancy-list-items{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden{opacity:0;-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:pa-rotate-out 1.2s;animation:pa-rotate-out 1.2s}.premium-fancy-text-wrapper.rotate .premium-fancy-item-visible{position:relative!important;-webkit-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0);-webkit-animation:pa-rotate-in 1.2s;animation:pa-rotate-in 1.2s}.premium-fancy-text-wrapper.bar .premium-fancy-text-items-wrapper::after{position:absolute;content:'';left:0;bottom:0;width:0;height:3px;background:#000}.premium-fancy-text-wrapper.bar .premium-fancy-text-items-wrapper.active::after{width:100%;-webkit-transition:width 3s ease-in-out;transition:width 3s ease-in-out}.premium-fancy-text-wrapper.bar .premium-fancy-list-items{opacity:0}.premium-fancy-text-wrapper.bar .premium-fancy-item-visible{opacity:1;-webkit-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out;position:relative!important}@-webkit-keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}.premium-pricing-table-container{position:relative;overflow:hidden;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-badge-left,.premium-badge-right{position:absolute;top:0}.premium-badge-right{right:0}.premium-badge-left{left:0}.premium-badge-triangle.premium-badge-left .corner{width:0;height:0;border-top:150px solid;border-bottom:150px solid transparent;border-right:150px solid transparent}.premium-badge-triangle.premium-badge-right .corner{width:0;height:0;border-bottom:150px solid transparent;border-right:150px solid;border-left:150px solid transparent}.premium-badge-triangle span{position:absolute;top:35px;width:100px;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block;text-transform:uppercase}.premium-badge-triangle.premium-badge-right span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0}.premium-badge-circle{min-width:4em;min-height:4em;line-height:4em;text-align:center;-webkit-border-radius:100%;border-radius:100%;position:absolute;z-index:1}.premium-badge-stripe{position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:15em;overflow:hidden;height:15em}.premium-badge-stripe.premium-badge-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-badge-stripe .corner{text-align:center;left:0;width:150%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase}.premium-badge-flag .corner{text-align:center;-webkit-border-radius:4px;border-radius:4px 4px 0 4px;padding:3px 15px;position:absolute;top:10%;right:-8px}.premium-badge-flag .corner::after,.premium-badge-flag .corner::before{content:"";display:block;position:absolute;width:0;height:0;top:100%;right:0;border-bottom:8px solid transparent}.elementor-widget-premium-addon-pricing-table .elementor-widget-container{overflow:visible!important}.premium-badge-flag .corner::after{border-left:8px solid rgba(0,0,0,.2)}.premium-pricing-price-currency{position:relative}.premium-pricing-icon-container{line-height:0}.premium-pricing-button-container{display:block}.premium-pricing-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;list-style-type:none;margin:0}.premium-pricing-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;-moz-box-align:center;align-items:center}.premium-pricing-list .premium-pricing-list-span{position:relative}.premium-pricing-list .list-item-tooltip{border-bottom:1px dotted}.premium-pricing-list .premium-pricing-list-tooltip{position:absolute;top:-webkit-calc(100% + 1px);top:calc(100% + 1px);left:0;visibility:hidden;padding:15px 20px;-webkit-border-radius:5px;border-radius:5px;min-width:200px;overflow:hidden;text-align:left;font-size:.8rem;color:#fff;background-color:#aaa}.premium-pricing-list-span:hover .premium-pricing-list-tooltip{z-index:99;visibility:visible;opacity:1}.premium-pricing-slashed-price-value{display:inline-block;font-size:20px;font-weight:400;margin-right:5px}.premium-pricing-price-value{font-size:70px}.premium-pricing-description-container li{list-style-position:inside;text-indent:-40px}@-moz-document url-prefix(){.premium-pricing-description-container li{text-indent:0}}.premium-pricing-price-button{display:block;padding:6px 12px;line-height:1.42857143;text-align:center;color:#fff;background:#6ec1e4;margin-bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-maps-info-container{margin-top:10px;margin-bottom:10px}.premium-maps-info-desc,.premium-maps-info-title{margin:0;padding:0}.premium-maps-container .gm-style-iw{text-align:center}.premium-maps-container .gm-style img{max-width:none!important}.premium-button{display:inline-block;position:relative;overflow:hidden;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-button-sm{padding:12px 24px;font-size:14px;line-height:1}.premium-button-md{padding:14px 26px;font-size:16px;line-height:1.2}.premium-button-lg{padding:16px 28px;font-size:18px;line-height:1.3333}.premium-button-block{font-size:15px;line-height:1;padding:12px 24px;width:100%;text-align:center}.premium-button-text{display:inline-block;width:100%}.premium-button-style1-bottom,.premium-button-style1-left,.premium-button-style1-right,.premium-button-style1-top,.premium-button-style2-dshutinhor,.premium-button-style2-dshutinver,.premium-button-style2-scshutouthor,.premium-button-style2-scshutoutver,.premium-button-style2-shutinhor,.premium-button-style2-shutinver,.premium-button-style2-shutouthor,.premium-button-style2-shutoutver,.premium-button-style5-radialin,.premium-button-style5-radialout,.premium-button-style5-rectin,.premium-button-style5-rectout{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.15s;transition-duration:.15s}.premium-button-style1-bottom:before,.premium-button-style1-left:before,.premium-button-style1-right:before,.premium-button-style1-top:before,.premium-button-style2-dshutinhor:before,.premium-button-style2-dshutinver:before,.premium-button-style2-scshutouthor:before,.premium-button-style2-scshutoutver:before,.premium-button-style2-shutinhor:before,.premium-button-style2-shutinver:before,.premium-button-style2-shutouthor:before,.premium-button-style2-shutoutver:before,.premium-button-style5-radialin:before,.premium-button-style5-radialout:before,.premium-button-style5-rectin:before,.premium-button-style5-rectout:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.premium-button-style5-radialin:before,.premium-button-style5-radialout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialin:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-rectin:before,.premium-button-style5-rectout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectout:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-rectout:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialout:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-radialin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style1-top:before{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-button-style1-right:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style1-left:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style2-scshutoutver:before,.premium-button-style2-shutouthor:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style2-scshutouthor:before,.premium-button-style2-shutoutver:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.premium-button-style2-shutinhor:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style2-shutinver:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style1-bottom:hover:before,.premium-button-style1-top:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.premium-button-style1-left:hover:before,.premium-button-style1-right:hover:before,.premium-button-style2-shutouthor:hover:before,.premium-button-style2-shutoutver:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.premium-button-style2-shutinhor:hover:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.premium-button-style2-shutinver:hover:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.premium-button-style2-scshutouthor:hover:before{-webkit-transform:scaleX(.9);-ms-transform:scaleX(.9);transform:scaleX(.9)}.premium-button-style2-scshutoutver:hover:before{-webkit-transform:scaleY(.8);-ms-transform:scaleY(.8);transform:scaleY(.8)}.premium-button-style2-dshutinhor:before,.premium-button-style2-dshutinver:before{top:50%;left:50%;width:120%;height:0%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all}.premium-button-style2-dshutinver:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.premium-button-style2-dshutinhor:hover:before,.premium-button-style2-dshutinver:hover:before{height:220%}.premium-button-style3-after i,.premium-button-style3-before i{opacity:0;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-button-style3-after i{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.premium-button-style3-after:hover i{opacity:1}.premium-button-style3-before:hover i{opacity:1}.premium-button-text-icon-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-button-text-icon-wrapper,.premium-button-text-icon-wrapper i,.premium-button-text-icon-wrapper span{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style4-icon-wrapper.top{bottom:-100%;left:0}.premium-button-style4-icon-wrapper.bottom{top:-100%;left:0}.premium-button-style4-icon-wrapper.left{top:0;left:-100%}.premium-button-style4-icon-wrapper.right{top:0;right:-100%}.premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper{top:0;opacity:1}.premium-button-style4-top:hover .premium-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-button-style4-left:hover .premium-button-style4-icon-wrapper{left:0;opacity:1}.premium-button-style4-right:hover .premium-button-style4-icon-wrapper{right:0;opacity:1}.premium-button-style4-bottom:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-button-style4-top:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-button-style4-left:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-button-style4-right:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-contact-form-anim-yes .wpcf7-span::after{display:block;height:2px;content:'';top:-2px;position:relative;width:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.premium-contact-form-anim-yes .wpcf7-span.is-focused::after{width:100%}.premium-image-button{display:inline-block;position:relative;overflow:hidden;background:#6ec1e4;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-image-button-style1-bottom:before,.premium-image-button-style1-left:before,.premium-image-button-style1-right:before,.premium-image-button-style1-top:before,.premium-image-button-style4-icon-wrapper,.premium-image-button:hover{background-color:#54595f}.premium-image-button.premium-image-button-sm{padding:12px 24px;font-size:14px;line-height:1}.premium-image-button.premium-image-button-md{padding:14px 26px;font-size:16px;line-height:1.2}.premium-image-button.premium-image-button-lg{padding:16px 28px;font-size:18px;line-height:1.3333}.premium-image-button.premium-image-button-block{font-size:15px;line-height:1;padding:12px 24px;width:100%;text-align:center}.premium-image-button-text-icon-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3}.premium-image-button-text-icon-wrapper,.premium-image-button-text-icon-wrapper i,.premium-image-button-text-icon-wrapper span{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before,.premium-image-button-style1-left:before,.premium-image-button-style1-right:before,.premium-image-button-style1-top:before{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before{content:"";position:absolute;width:100%;height:0;top:0;left:0}.premium-image-button-style1-top:before{content:"";position:absolute;width:100%;height:0;bottom:0;left:0}.premium-image-button-style1-right:before{content:"";position:absolute;width:0;height:100%;bottom:0;left:0}.premium-image-button-style1-left:before{content:"";position:absolute;width:0;height:100%;top:0;right:0}.premium-image-button-style1-bottom:hover:before{height:100%}.premium-image-button-style1-top:hover:before{height:100%}.premium-image-button-style1-right:hover:before{width:100%}.premium-image-button-style1-left:hover:before{width:100%}.premium-image-button-diagonal-effect-bottom,.premium-image-button-diagonal-effect-left,.premium-image-button-diagonal-effect-right,.premium-image-button-diagonal-effect-top{z-index:10}.premium-image-button-diagonal-effect-bottom:before,.premium-image-button-diagonal-effect-left:before,.premium-image-button-diagonal-effect-right:before,.premium-image-button-diagonal-effect-top:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.premium-image-button-diagonal-effect-left:before,.premium-image-button-diagonal-effect-right:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-effect-left:hover:before,.premium-image-button-diagonal-effect-right:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-effect-bottom:before,.premium-image-button-diagonal-effect-top:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-effect-bottom:hover:before,.premium-image-button-diagonal-effect-top:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-button-style4-icon-wrapper.top{bottom:-100%;left:0}.premium-image-button-style4-icon-wrapper.bottom{top:-100%;left:0}.premium-image-button-style4-icon-wrapper.left{top:0;left:-100%}.premium-image-button-style4-icon-wrapper.right{top:0;right:-100%}.premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper{top:0;opacity:1}.premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper{left:0;opacity:1}.premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper{right:0;opacity:1}.premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-image-button-overlap-effect-horizontal:before,.premium-image-button-overlap-effect-vertical:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:rgba(255,255,255,.2);-webkit-animation-name:premium-overlap-effect-done;animation-name:premium-overlap-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:before{-webkit-animation-name:premium-overlap-ver-effect-done;animation-name:premium-overlap-ver-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-horizontal:hover:before{-webkit-animation-name:premium-overlap-effect;animation-name:premium-overlap-effect;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:hover:before{-webkit-animation-name:premium-overlap-ver-effect;animation-name:premium-overlap-ver-effect;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}.premium-blog-filter,.premium-img-gallery-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-img-gallery{clear:both;overflow:hidden}.premium-gallery-container .premium-gallery-item{padding:10px;float:left}.premium-gallery-container .grid-sizer{width:33.33%}.premium-blog-filter .premium-blog-cats-container li a.category,.premium-img-gallery-filter .premium-gallery-cats-container li a.category{text-decoration:none;-webkit-border-radius:75px;border-radius:75px;margin:15px 5px 20px;padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery-filter .premium-gallery-cats-container li a.category span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img{position:relative}.pa-gallery-img .pa-gallery-whole-link{position:absolute;top:0;left:0;width:100%;height:100%}.pa-gallery-img.style2 .pa-gallery-whole-link{z-index:99}.pa-gallery-img-container{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pa-gallery-img-container img{display:block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery.gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-img-gallery.scale img,.premium-img-gallery.zoomout img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-img-gallery.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-img-gallery.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-img-gallery.trans img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.pa-gallery-img .pa-gallery-img-link,.pa-gallery-img .pa-gallery-magnific-image{outline:0}.pa-gallery-img .pa-gallery-img-link span,.pa-gallery-img .pa-gallery-magnific-image span{line-height:1;display:inline-block;opacity:0;margin:0 5px;padding:15px;-webkit-border-radius:50%;border-radius:50%}.pa-gallery-img.style2 .pa-gallery-img-link span,.pa-gallery-img.style2 .pa-gallery-magnific-image span{margin:0 5px 20px}.pa-gallery-img:hover .pa-gallery-magnific-image span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .3s;transition:all .3s ease-in-out,opacity .5s ease-in-out .3s}.pa-gallery-img:hover .pa-gallery-img-link span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .6s;transition:all .3s ease-in-out,opacity .5s ease-in-out .6s}.pa-gallery-img:hover .pa-gallery-img-link span,.pa-gallery-img:hover .pa-gallery-magnific-image span,.premium-gallery-icon-show a.pa-gallery-video-icon span{opacity:1}.premium-blog-filter ul.premium-blog-cats-container,.premium-img-gallery-filter ul.premium-gallery-cats-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-cats-container li,.premium-img-gallery-filter .premium-gallery-cats-container li{list-style:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex}.premium-img-gallery.zoomin .pa-gallery-img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-img-gallery.zoomout .pa-gallery-img:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-img-gallery.scale .pa-gallery-img:hover img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-img-gallery.gray .pa-gallery-img:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-img-gallery.blur .pa-gallery-img:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-img-gallery.sepia .pa-gallery-img:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-img-gallery.trans .pa-gallery-img:hover img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-img-gallery.bright .pa-gallery-img:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.pa-gallery-img .premium-gallery-caption{padding:10px}.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name{margin-bottom:0}.pa-gallery-img.style1{overflow:hidden}.pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container{position:absolute;top:33.33%;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.pa-gallery-img.style1 .premium-gallery-caption{position:absolute;top:auto;right:0;left:0;width:100%;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.pa-gallery-img.default .premium-gallery-caption{position:absolute;top:auto;right:0;left:0;width:100%;bottom:0}.pa-gallery-img.style1:hover .premium-gallery-caption{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.pa-gallery-img.style2 .pa-gallery-icons-caption-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s,opacity .3s;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;z-index:1;background-color:rgba(108,191,226,.68);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.pa-gallery-img.style2 .pa-gallery-icons-caption-cell{width:100%}.pa-gallery-img.style2:hover .pa-gallery-icons-caption-container{opacity:1;-webkit-transform:translate(15px,15px);-ms-transform:translate(15px,15px);transform:translate(15px,15px)}.premium-clearfix{clear:both}.premium-gallery-container .pa-gallery-item{padding:10px}.premium-img-gallery-metro .premium-gallery-item{overflow:hidden}.premium-img-gallery-metro .pa-gallery-img,.premium-img-gallery-metro .pa-gallery-img-container{height:100%}.premium-img-gallery-metro .pa-gallery-image{min-height:100%;width:100%;-o-object-fit:fill;object-fit:fill}.premium-img-gallery .premium-gallery-item-hidden{visibility:hidden;width:0!important;height:0!important;margin:0!important;padding:0!important}.premium-gallery-load-more .premium-gallery-load-more-btn{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;vertical-align:bottom;cursor:pointer;line-height:1;font-style:normal;font-weight:400;background-image:none;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-gallery-load-more-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-loader{border:3px solid #f3f3f3;border-top-width:3px;border-top-style:solid;border-top-color:#f3f3f3;-webkit-border-radius:50%;border-radius:50%;border-top:3px solid;border-top-color:#bbb;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}.premium-gallery-load-more-btn div{margin-left:3px}.premium-gallery-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}.pa-gallery-img .pa-gallery-lightbox-wrap{display:inline-block}.pa-gallery-img .pa-gallery-video-icon,.premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img{cursor:pointer}.pa-gallery-img-container iframe,.pa-gallery-img-container video{position:absolute;visibility:hidden;top:0;left:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.pa-gallery-img-container video{-o-object-fit:contain;object-fit:contain}.pa-gallery-icons-caption-cell svg,.pa-gallery-icons-inner-container svg{width:14px;height:14px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.premium-vscroll-inner{position:relative;min-height:100%}.premium-vscroll-inner .premium-vscroll-dots{position:fixed;z-index:100;opacity:1;margin-top:-32px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-wrap .premium-vscroll-nav-menu{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dots,.premium-vscroll-wrap .premium-vscroll-dots-hide{opacity:0;visibility:hidden}.premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots:not(.premium-vscroll-dots-hide){opacity:1;visibility:visible}.premium-vscroll-dots.middle{top:50%}.premium-vscroll-dots.top{top:40px}.premium-vscroll-dots.bottom{bottom:30px}.premium-vscroll-dots.right{right:17px}.premium-vscroll-dots.left{left:17px}.premium-vscroll-inner ul.premium-vscroll-dots-list,.premium-vscroll-wrap .premium-vscroll-nav-menu{margin:0!important;padding:0}.premium-vscroll-inner ul.premium-vscroll-dots-list li{width:14px;height:13px;margin:7px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;overflow:visible}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span{top:2px;left:2.5px;width:8px;height:8px;border:1px solid #000;-webkit-border-radius:50%;border-radius:50%;position:absolute;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;padding-left:.4em;padding-right:.4em}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip{right:27px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item{width:4px;height:30px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span{width:100%;height:100%;-webkit-border-radius:0;border-radius:0}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media(max-width:768px){.premium-vscroll-dots.right{right:7px}.premium-vscroll-dots.left{left:7px}}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after{position:absolute;top:50%;content:'';left:-webkit-calc(100% - 1px);left:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after{position:absolute;top:50%;content:'';right:-webkit-calc(100% - 1px);right:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip{left:27px}.premium-vscroll-nav-menu{position:fixed;top:20px;height:40px;z-index:100;padding:0;margin:0}.premium-vscroll-nav-menu.left{left:0}.premium-vscroll-nav-menu.right{right:0}.premium-vscroll-nav-menu .premium-vscroll-nav-item{display:inline-block;margin:10px;color:#000;background:#fff;background:rgba(255,255,255,.3)}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link{padding:9px 18px;display:block;cursor:pointer}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link,.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover{color:#000}.multiscroll-nav li a:focus,.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus{outline:0}.premium-vscroll-temp .slimScrollBar{visibility:hidden}.premium-image-scroll-container,.premium-image-scroll-section{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.premium-image-scroll-section{overflow:hidden;width:100%;position:relative}.premium-image-scroll-container{width:100%}.premium-container-scroll{overflow:auto}.premium-image-scroll-container .premium-image-scroll-horizontal{position:relative;width:100%;height:100%}.premium-image-scroll-container .premium-image-scroll-horizontal img{max-width:none;height:100%}.premium-image-scroll-container .premium-image-scroll-vertical img{width:100%;max-width:100%;height:auto}.premium-image-scroll-ver{position:relative}.premium-image-scroll-container .premium-image-scroll-overlay{background:rgba(2,2,2,.3)}.premium-image-scroll-container .premium-image-scroll-link,.premium-image-scroll-container .premium-image-scroll-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:4}.premium-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;left:50%;text-align:center;z-index:5;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.premium-container-scroll-instant .premium-image-scroll-image{-webkit-transition:all 0s ease-in-out!important;transition:all 0s ease-in-out!important}.premium-image-scroll-container img{-webkit-transition:transform 3s ease-in-out;-webkit-transition:-webkit-transform 3s ease-in-out;transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;transition:transform 3s ease-in-out,-webkit-transform 3s ease-in-out}.premium-image-scroll-container .premium-image-scroll-content,.premium-image-scroll-container .premium-image-scroll-overlay{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.premium-image-scroll-container:hover .premium-image-scroll-content,.premium-image-scroll-container:hover .premium-image-scroll-overlay{opacity:0}.premium-image-scroll-container:hover .premium-image-scroll-content{visibility:hidden}.premium-image-scroll-content .premium-image-scroll-icon{display:inline-block;font-family:pa-elements!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.pa-horizontal-mouse-scroll:before{content:"\e917"}.pa-vertical-mouse-scroll:before{content:"\e918"}.pa-horizontal-mouse-scroll{-webkit-animation-name:pa-scroll-horizontal;animation-name:pa-scroll-horizontal}.pa-vertical-mouse-scroll{-webkit-animation-name:pa-scroll-vertical;animation-name:pa-scroll-vertical}@-webkit-keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}}@keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}}@keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}}
|
assets/frontend/min-js/premium-addons.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(e){function i(e,a){e.find(".premium-progressbar-progress-bar").each(function(){var e=a(this).data("settings"),t=e.progress_length,i=e.speed;a(this).animate({width:t+"%"},i)})}function t(e,t){elementorFrontend.waypoint(e,function(){i(t(this),t)},{offset:Waypoint.viewportHeight()-150,triggerOnce:!0})}function a(e,t){var i,a,n=e.find(".premium-video-box-container"),r=n.find(".premium-video-box-video-container"),o=n.data("type");n.on("click",function(){if("self"===o)i=r.find("video"),a=i.attr("src"),t(i).get(0).play(),r.css({opacity:"1",visibility:"visible"});else{a=r.data("src"),a+="&autoplay=1";var e=t("<iframe/>");a.indexOf("rel=0"),e.attr("src",a),e.attr("frameborder","0"),e.attr("allowfullscreen","1"),e.attr("allow","autoplay;encrypted-media;"),r.css("background","#000"),r.html(e)}n.find(".premium-video-box-image-container, .premium-video-box-play-icon-container").remove()})}function n(t,l){var a=t.find(".premium-gallery-container"),e=a.data("settings"),i=e.img_size,n=l("body").data("elementor-device-mode"),r=e.load_more,o=null,s=null,d=!1,m=e.minimum,c=e.click_images,u=m,p=e.ltr_mode,f=e.shuffle;if("metro"===i){var h="";"tablet"===n?h="_tablet":"mobile"===n&&(h="_mobile");var g=a.width(),v=Math.floor(g/12);a.find(".premium-gallery-item").each(function(e,t){var i=l(t).data("metro")["cells"+h],a=l(t).data("metro")["vcells"+h];if(""==i||null==i)i=l(t).data("metro").cells;if(""==a||null==a)a=l(t).data("metro").vcells;l(t).css({width:Math.ceil(i*v),height:Math.ceil(a*v)})}),i="masonry",o=v}if(a.imagesLoaded(function(){}).done(function(){a.isotope({itemSelector:".premium-gallery-item",percentPosition:!0,animationOptions:{duration:750,easing:"linear"},filter:e.active_cat,layoutMode:i,originLeft:p,masonry:{columnWidth:o},sortBy:e.sort_by})}),r&&(a.parent().find(".premium-gallery-load-more div").addClass("premium-gallery-item-hidden"),a.find(".premium-gallery-item").length>m)){function y(e){var t=a.data("isotope");a.find(".premium-gallery-item-hidden").removeClass("premium-gallery-item-hidden"),a.parent().find(".premium-gallery-load-more").removeClass("premium-gallery-item-hidden");var i=t.filteredItems.slice(e,t.filteredItems.length).map(function(e){return e.element});l(i).addClass("premium-gallery-item-hidden"),a.isotope("layout"),0==i&&a.parent().find(".premium-gallery-load-more").addClass("premium-gallery-item-hidden")}a.parent().find(".premium-gallery-load-more").removeClass("premium-gallery-item-hidden"),a.find(".premium-gallery-item:gt("+(m-1)+")").addClass("premium-gallery-item-hidden"),a.parent().on("click",".premium-gallery-load-more-btn",function(){d?(u=m,d=!1):u=u,u+=c,l.ajax({url:y(u),beforeSend:function(){a.parent().find(".premium-gallery-load-more div").removeClass("premium-gallery-item-hidden")},success:function(){a.parent().find(".premium-gallery-load-more div").addClass("premium-gallery-item-hidden")}})})}"yes"!==e.light_box&&a.find(".premium-gallery-video-wrap").each(function(e,r){var o=l(r).data("type");l(r).closest(".premium-gallery-item").on("click",function(){var e=l(this);if(e.find(".pa-gallery-img").css("background","#000"),e.find("img, .pa-gallery-icons-caption-container, .pa-gallery-icons-wrapper, .premium-gallery-caption").css("visibility","hidden"),"hosted"!==o){var t=e.find(".premium-gallery-iframe-wrap"),i=t.data("src");i=i.replace("&mute","&autoplay=1&mute");var a=l("<iframe/>");a.attr("src",i),a.attr("frameborder","0"),a.attr("allowfullscreen","1"),a.attr("allow","autoplay;encrypted-media;"),t.html(a),a.css("visibility","visible")}else{var n=l(r).find("video");n.get(0).play(),n.css("visibility","visible")}})}),t.find(".premium-gallery-cats-container li a").click(function(e){return e.preventDefault(),d=!0,t.find(".premium-gallery-cats-container li .active").removeClass("active"),l(this).addClass("active"),s=l(this).attr("data-filter"),a.isotope({filter:s}),f&&a.isotope("shuffle"),r&&y(m),!1}),"default"===e.lightbox_type&&t.find(".premium-img-gallery a[data-rel^='prettyPhoto']").prettyPhoto({theme:e.theme,hook:"data-rel",opacity:.7,show_title:!1,deeplinking:!1,overlay_gallery:e.overlay,custom_markup:"",default_width:900,default_height:506,social_tools:""})}function r(e,a){var n=e.find(".premium-counter");elementorFrontend.waypoint(n,function(){var e=n.data(),t=n.find(".premium-counter-init"),i=n.find(".icon");a(t).numerator(e),a(i).addClass("animated "+i.data("animation"))})}function o(e,t){var n=e.find(".premium-fancy-text-wrapper"),r=n.data("settings");if("typing"===r.effect){var i=[];r.strings.forEach(function(e){i.push(e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"))}),n.find(".premium-fancy-text").typed({strings:i,typeSpeed:r.typeSpeed,backSpeed:r.backSpeed,startDelay:r.startDelay,backDelay:r.backDelay,showCursor:r.showCursor,cursorChar:r.cursorChar,loop:r.loop})}else if("slide"===r.effect)n.find(".premium-fancy-text").vTicker({speed:r.speed,showItems:r.showItems,pause:r.pause,mousePause:r.mousePause,direction:"up"});else{!function(){var e=r.effect,t=n.find(".premium-fancy-list-items"),i=0,a=1e3*(r.delay||2.5);"bar"===e&&n.find(".premium-fancy-text-items-wrapper").addClass("active");setInterval(function(){"bar"===e&&n.find(".premium-fancy-text-items-wrapper").addClass("active"),t.eq(i).addClass("premium-fancy-item-visible").removeClass("premium-fancy-item-hidden"),t.filter(function(e){return e!==i}).addClass("premium-fancy-item-hidden").removeClass("premium-fancy-item-visible"),i++,t.length===i&&(i=0),"bar"===e&&setTimeout(function(){n.find(".premium-fancy-text-items-wrapper").removeClass("active")},a-100)},a)}()}}function l(e,r){e.find(".premium-countdown").each(function(){var e=r(this).data("settings"),t=e.label1,i=e.label2,a=t.split(","),n=i.split(",");"onExpiry"===e.event?r(this).find(".premium-countdown-init").pre_countdown({labels:n,labels1:a,until:new Date(e.until),format:e.format,padZeroes:!0,timeSeparator:e.separator,onExpiry:function(){r(this).html(e.text)},serverSync:function(){return new Date(e.serverSync)}}):"expiryUrl"===e.event&&r(this).find(".premium-countdown-init").pre_countdown({labels:n,labels1:a,until:new Date(e.until),format:e.format,padZeroes:!0,timeSeparator:e.separator,expiryUrl:e.text,serverSync:function(){return new Date(e.serverSync)}}),times=r(this).find(".premium-countdown-init").pre_countdown("getTimes"),times.every(function(e){return 0==e})&&("onExpiry"===e.event&&r(this).find(".premium-countdown-init").html(e.text),"expiryUrl"===e.event&&(0<r("body").find("#elementor").length?r(this).find(".premium-countdown-init").html("<h1>You can not redirect url from elementor Editor!!</h1>"):window.location.href=e.text))})}function s(e,c){var u=e.find(".premium-carousel-wrapper"),p=c(u).data("settings");if(elementorFrontend.isEditMode()&&u.find(".item-wrapper").each(function(e,i){var t=c(i).data("template");void 0!==t&&c.ajax({type:"GET",url:PremiumSettings.ajaxurl,dataType:"html",data:{action:"get_elementor_template_content",templateID:t}}).success(function(e){var t=JSON.parse(e).data;void 0!==t.template_content&&(c(i).html(t.template_content),u.find(".premium-carousel-inner").slick("refresh"))})}),u.on("init",function(e){e.preventDefault(),c(this).find("item-wrapper.slick-active").each(function(){var e=c(this);e.addClass(e.data("animation"))}),c(".slick-track").addClass("translate")}),u.find(".premium-carousel-inner").slick({vertical:p.vertical,slidesToScroll:p.slidesToScroll,slidesToShow:p.slidesToShow,responsive:[{breakpoint:p.tabletBreak,settings:{slidesToShow:p.slidesTab,slidesToScroll:p.slidesTab}},{breakpoint:p.mobileBreak,settings:{slidesToShow:p.slidesMob,slidesToScroll:p.slidesMob}}],useTransform:!0,fade:p.fade,infinite:p.infinite,speed:p.speed,autoplay:p.autoplay,autoplaySpeed:p.autoplaySpeed,draggable:p.draggable,touchMove:p.touchMove,rtl:p.rtl,adaptiveHeight:p.adaptiveHeight,pauseOnHover:p.pauseOnHover,centerMode:p.centerMode,centerPadding:p.centerPadding,arrows:p.arrows,nextArrow:p.nextArrow,prevArrow:p.prevArrow,dots:p.dots,customPaging:function(){return'<i class="'+p.customPaging+'"></i>'}}),u.on("afterChange",function(e,t,i){var a,n,r=t.options.slidesToScroll,o=(a=t.options.slidesToShow,(n=c(window).width())>p.tabletBreak&&(a=p.slidesDesk),n<=p.tabletBreak&&(a=p.slidesTab),n<=p.mobileBreak&&(a=p.slidesMob),a),l=t.options.centerMode,s=i+o-1;if(u.find(".premium-carousel-template").find(".animated").each(function(e,t){var i=c(t).data("settings");if(i&&(i._animation||i.animation)){var a=i._animation||i.animation;c(t).removeClass("animated "+a).addClass("elementor-invisible")}}),u.find(".slick-active .elementor-invisible").each(function(e,t){var i=c(t).data("settings");if(i&&(i._animation||i.animation)){var a=i._animation_delay?i._animation_delay:0,n=i._animation||i.animation;setTimeout(function(){c(t).removeClass("elementor-invisible").addClass(n+" animated")},a)}}),1===r){if(!0==!l){var d=c(this).find("[data-slick-index='"+s+"']");"null"!=p.animation&&d.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").addClass(p.animation).removeClass("premium-carousel-content-hidden")}}else for(var m=r+i;0<=m;m--)d=c(this).find("[data-slick-index='"+m+"']"),"null"!=p.animation&&d.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").addClass(p.animation).removeClass("premium-carousel-content-hidden")}),u.on("beforeChange",function(e,t,i){var a=c(this).find("[data-slick-index='"+i+"']");"null"!=p.animation&&a.siblings().find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").removeClass(p.animation).addClass("premium-carousel-content-hidden")}),p.vertical){var t=-1;elementorFrontend.elements.$window.on("load",function(){u.find(".slick-slide").each(function(){c(this).height()>t&&(t=c(this).height())}),u.find(".slick-slide").each(function(){c(this).height()<t&&c(this).css("margin",Math.ceil((t-c(this).height())/2)+"px 0")})})}var i={element:c("a.ver-carousel-arrow"),getWidth:function(){return this.element.outerWidth()/2},setWidth:function(e){"vertical"==(e=e||"vertical")?this.element.css("margin-left","-"+this.getWidth()+"px"):this.element.css("margin-top","-"+this.getWidth()+"px")}};i.setWidth(),i.element=c("a.carousel-arrow"),i.setWidth("horizontal")}function d(e,t){var i=e.find(".premium-banner"),a=i.find("img");i.find(".premium-banner-ib").hover(function(){a.addClass("active")},function(){a.removeClass("active")})}function m(e,t){var i=e.find(".premium-modal-box-container"),a=i.data("settings");0<i.length&&"pageload"===a.trigger&&t(document).ready(function(e){setTimeout(function(){i.find(".premium-modal-box-modal").modal()},1e3*a.delay)})}function c(i,a){var n=i.find(".premium-blog-wrap"),e=n.find(".premium-blog-post-outer-container"),t=n.data("col"),r=n.data("carousel"),o=n.data("grid");if(1===e.first().find(".premium-blog-meta-separator").length?e.find(".premium-blog-meta-separator").remove():e.find(".fa-user").length||e.each(function(e,t){a(t).find(".premium-blog-meta-separator").first().remove()}),i.find(".premium-blog-cats-container li a").click(function(e){e.preventDefault(),i.find(".premium-blog-cats-container li .active").removeClass("active"),a(this).addClass("active");var t=a(this).attr("data-filter");return n.isotope({filter:t}),!1}),n.hasClass("premium-blog-masonry")&&!r&&n.imagesLoaded(function(){n.isotope({itemSelector:".premium-blog-post-outer-container",percentPosition:!0,animationOptions:{duration:750,easing:"linear",queue:!1}})}),r&&o){var l=n.data("play"),s=n.data("speed"),d=n.data("fade"),m=n.data("arrows"),c=n.data("dots"),u=null,p=null;m?(u='<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',p='<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>'):u="",a(n).slick({infinite:!0,slidesToShow:t,slidesToScroll:t,responsive:[{breakpoint:769,settings:{slidesToShow:1,slidesToScroll:1}},{breakpoint:481,settings:{slidesToShow:1,slidesToScroll:1}}],autoplay:l,autoplaySpeed:s,nextArrow:p,prevArrow:u,fade:d,draggable:!0,dots:c,customPaging:function(){return'<i class="fas fa-circle"></i>'}})}}function u(e,t){var i=e.find(".premium-image-scroll-container"),a=i.find(".premium-image-scroll-overlay"),n=i.find(".premium-image-scroll-vertical"),r=i.data("settings"),o=i.find("img"),l=r.direction,s=r.reverse,d=null;function m(){o.css("transform",("vertical"===l?"translateY":"translateX")+"( -"+d+"px)")}function c(){o.css("transform",("vertical"===l?"translateY":"translateX")+"(0px)")}function u(){d="vertical"===l?o.height()-i.height():o.width()-i.width()}"scroll"===r.trigger?(i.addClass("premium-container-scroll"),"vertical"===l?n.addClass("premium-image-scroll-ver"):i.imagesLoaded(function(){a.css({width:o.width(),height:o.height()})})):("yes"===s&&i.imagesLoaded(function(){i.addClass("premium-container-scroll-instant"),u(),m()}),"vertical"===l&&n.removeClass("premium-image-scroll-ver"),i.mouseenter(function(){i.removeClass("premium-container-scroll-instant"),u(),("yes"===s?c:m)()}),i.mouseleave(function(){("yes"===s?m:c)()}))}function p(e,t){var i=e.find(".premium-cf7-container").find('input[type="text"], input[type="email"], textarea, input[type="password"], input[type="date"], input[type="number"], input[type="tel"], input[type="file"], input[type="url"]');i.wrap("<span class='wpcf7-span'>"),i.on("focus blur",function(){console.log(i),t(this).closest(".wpcf7-span").toggleClass("is-focused")})}function f(e,i){var t=e.find(".multiple-persons");if(t.length){if(t.data("carousel")){var a=t.data("play"),n=t.data("speed"),r=t.data("rtl"),o=t.data("col");t.slick({infinite:!0,slidesToShow:o,slidesToScroll:o,responsive:[{breakpoint:769,settings:{slidesToShow:1,slidesToScroll:1}},{breakpoint:481,settings:{slidesToShow:1,slidesToScroll:1}}],autoplay:a,autoplaySpeed:n,rtl:r,nextArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>',prevArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',draggable:!0,pauseOnHover:!0})}if(e.hasClass("premium-person-widget-style2")&&"yes"===t.data("persons-equal")){var l=new Array;t.find(".premium-person-style2").each(function(e,t){i(t).imagesLoaded(function(){}).done(function(){var e=i(t).find(".premium-person-image-container").outerHeight();l.push(e)})}),t.imagesLoaded(function(){}).done(function(){var e=Math.max.apply(null,l);t.find(".premium-person-image-wrap").css("height",e+"px")})}}}e(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-video-box.default",a),elementorFrontend.hooks.addAction("frontend/element_ready/premium-img-gallery.default",n),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-fancy-text.default",o),elementorFrontend.hooks.addAction("frontend/element_ready/premium-counter.default",r),elementorFrontend.hooks.addAction("frontend/element_ready/premium-countdown-timer.default",l),elementorFrontend.hooks.addAction("frontend/element_ready/premium-carousel-widget.default",s),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-banner.default",d),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-modal-box.default",m),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-blog.default",c),elementorFrontend.hooks.addAction("frontend/element_ready/premium-image-scroll.default",u),elementorFrontend.hooks.addAction("frontend/element_ready/premium-contact-form.default",p),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-person.default",f),elementorFrontend.isEditMode()?elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default",i):elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default",t)})}(jQuery);
|
1 |
+
!function(e){function i(e,a){e.find(".premium-progressbar-progress-bar").each(function(){var e=a(this).data("settings"),t=e.progress_length,i=e.speed;a(this).animate({width:t+"%"},i)})}function t(e,t){elementorFrontend.waypoint(e,function(){i(t(this),t)},{offset:Waypoint.viewportHeight()-150,triggerOnce:!0})}function a(e,i){var a,n,r=e.find(".premium-video-box-container"),o=r.find(".premium-video-box-video-container"),l=r.data("type");r.on("click",function(e){if("self"===l)a=o.find("video"),n=a.attr("src"),i(a).get(0).play(),o.css({opacity:"1",visibility:"visible"});else{n=o.data("src"),n+="&autoplay=1";var t=i("<iframe/>");n.indexOf("rel=0"),t.attr("src",n),t.attr("frameborder","0"),t.attr("allowfullscreen","1"),t.attr("allow","autoplay;encrypted-media;"),o.css("background","#000"),o.html(t)}r.find(".premium-video-box-image-container, .premium-video-box-play-icon-container").remove(),"vimeo"===l&&r.find(".premium-video-box-vimeo-wrap").remove()})}function n(t,l){var a=t.find(".premium-gallery-container"),e=a.data("settings"),i=e.img_size,n=l("body").data("elementor-device-mode"),r=e.load_more,o=null,s=null,d=!1,m=e.minimum,c=e.click_images,u=m,p=e.ltr_mode,f=e.shuffle;if("metro"===i){var h="";"tablet"===n?h="_tablet":"mobile"===n&&(h="_mobile");var g=a.width(),v=Math.floor(g/12);a.find(".premium-gallery-item").each(function(e,t){var i=l(t).data("metro")["cells"+h],a=l(t).data("metro")["vcells"+h];if(""==i||null==i)i=l(t).data("metro").cells;if(""==a||null==a)a=l(t).data("metro").vcells;l(t).css({width:Math.ceil(i*v),height:Math.ceil(a*v)})}),i="masonry",o=v}if(a.imagesLoaded(function(){}).done(function(){a.isotope({itemSelector:".premium-gallery-item",percentPosition:!0,animationOptions:{duration:750,easing:"linear"},filter:e.active_cat,layoutMode:i,originLeft:p,masonry:{columnWidth:o},sortBy:e.sort_by})}),r&&(a.parent().find(".premium-gallery-load-more div").addClass("premium-gallery-item-hidden"),a.find(".premium-gallery-item").length>m)){function y(e){var t=a.data("isotope");a.find(".premium-gallery-item-hidden").removeClass("premium-gallery-item-hidden"),a.parent().find(".premium-gallery-load-more").removeClass("premium-gallery-item-hidden");var i=t.filteredItems.slice(e,t.filteredItems.length).map(function(e){return e.element});l(i).addClass("premium-gallery-item-hidden"),a.isotope("layout"),0==i&&a.parent().find(".premium-gallery-load-more").addClass("premium-gallery-item-hidden")}a.parent().find(".premium-gallery-load-more").removeClass("premium-gallery-item-hidden"),a.find(".premium-gallery-item:gt("+(m-1)+")").addClass("premium-gallery-item-hidden"),a.parent().on("click",".premium-gallery-load-more-btn",function(){d?(u=m,d=!1):u=u,u+=c,l.ajax({url:y(u),beforeSend:function(){a.parent().find(".premium-gallery-load-more div").removeClass("premium-gallery-item-hidden")},success:function(){a.parent().find(".premium-gallery-load-more div").addClass("premium-gallery-item-hidden")}})})}"yes"!==e.light_box&&a.find(".premium-gallery-video-wrap").each(function(e,r){var o=l(r).data("type");l(r).closest(".premium-gallery-item").on("click",function(){var e=l(this);if(e.find(".pa-gallery-img").css("background","#000"),e.find("img, .pa-gallery-icons-caption-container, .pa-gallery-icons-wrapper, .premium-gallery-caption").css("visibility","hidden"),"hosted"!==o){var t=e.find(".premium-gallery-iframe-wrap"),i=t.data("src");i=i.replace("&mute","&autoplay=1&mute");var a=l("<iframe/>");a.attr("src",i),a.attr("frameborder","0"),a.attr("allowfullscreen","1"),a.attr("allow","autoplay;encrypted-media;"),t.html(a),a.css("visibility","visible")}else{var n=l(r).find("video");n.get(0).play(),n.css("visibility","visible")}})}),t.find(".premium-gallery-cats-container li a").click(function(e){return e.preventDefault(),d=!0,t.find(".premium-gallery-cats-container li .active").removeClass("active"),l(this).addClass("active"),s=l(this).attr("data-filter"),a.isotope({filter:s}),f&&a.isotope("shuffle"),r&&y(m),!1}),"default"===e.lightbox_type&&t.find(".premium-img-gallery a[data-rel^='prettyPhoto']").prettyPhoto({theme:e.theme,hook:"data-rel",opacity:.7,show_title:!1,deeplinking:!1,overlay_gallery:e.overlay,custom_markup:"",default_width:900,default_height:506,social_tools:""})}function r(e,a){var n=e.find(".premium-counter");elementorFrontend.waypoint(n,function(){var e=n.data(),t=n.find(".premium-counter-init"),i=n.find(".icon");a(t).numerator(e),a(i).addClass("animated "+i.data("animation"))})}function o(e,t){var n=e.find(".premium-fancy-text-wrapper"),r=n.data("settings");if("typing"===r.effect){var i=[];r.strings.forEach(function(e){i.push(e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"))}),n.find(".premium-fancy-text").typed({strings:i,typeSpeed:r.typeSpeed,backSpeed:r.backSpeed,startDelay:r.startDelay,backDelay:r.backDelay,showCursor:r.showCursor,cursorChar:r.cursorChar,loop:r.loop})}else if("slide"===r.effect)n.find(".premium-fancy-text").vTicker({speed:r.speed,showItems:r.showItems,pause:r.pause,mousePause:r.mousePause,direction:"up"});else{!function(){var e=r.effect,t=n.find(".premium-fancy-list-items"),i=0,a=1e3*(r.delay||2.5);"bar"===e&&n.find(".premium-fancy-text-items-wrapper").addClass("active");setInterval(function(){"bar"===e&&n.find(".premium-fancy-text-items-wrapper").addClass("active"),t.eq(i).addClass("premium-fancy-item-visible").removeClass("premium-fancy-item-hidden"),t.filter(function(e){return e!==i}).addClass("premium-fancy-item-hidden").removeClass("premium-fancy-item-visible"),i++,t.length===i&&(i=0),"bar"===e&&setTimeout(function(){n.find(".premium-fancy-text-items-wrapper").removeClass("active")},a-100)},a)}()}}function l(e,r){e.find(".premium-countdown").each(function(){var e=r(this).data("settings"),t=e.label1,i=e.label2,a=t.split(","),n=i.split(",");"onExpiry"===e.event?r(this).find(".premium-countdown-init").pre_countdown({labels:n,labels1:a,until:new Date(e.until),format:e.format,padZeroes:!0,timeSeparator:e.separator,onExpiry:function(){r(this).html(e.text)},serverSync:function(){return new Date(e.serverSync)}}):"expiryUrl"===e.event&&r(this).find(".premium-countdown-init").pre_countdown({labels:n,labels1:a,until:new Date(e.until),format:e.format,padZeroes:!0,timeSeparator:e.separator,expiryUrl:e.text,serverSync:function(){return new Date(e.serverSync)}}),times=r(this).find(".premium-countdown-init").pre_countdown("getTimes"),times.every(function(e){return 0==e})&&("onExpiry"===e.event&&r(this).find(".premium-countdown-init").html(e.text),"expiryUrl"===e.event&&(0<r("body").find("#elementor").length?r(this).find(".premium-countdown-init").html("<h1>You can not redirect url from elementor Editor!!</h1>"):window.location.href=e.text))})}function s(e,c){var u=e.find(".premium-carousel-wrapper"),p=c(u).data("settings");if(elementorFrontend.isEditMode()&&u.find(".item-wrapper").each(function(e,i){var t=c(i).data("template");void 0!==t&&c.ajax({type:"GET",url:PremiumSettings.ajaxurl,dataType:"html",data:{action:"get_elementor_template_content",templateID:t}}).success(function(e){var t=JSON.parse(e).data;void 0!==t.template_content&&(c(i).html(t.template_content),u.find(".premium-carousel-inner").slick("refresh"))})}),u.on("init",function(e){e.preventDefault(),c(this).find("item-wrapper.slick-active").each(function(){var e=c(this);e.addClass(e.data("animation"))}),c(".slick-track").addClass("translate")}),u.find(".premium-carousel-inner").slick({vertical:p.vertical,slidesToScroll:p.slidesToScroll,slidesToShow:p.slidesToShow,responsive:[{breakpoint:p.tabletBreak,settings:{slidesToShow:p.slidesTab,slidesToScroll:p.slidesTab}},{breakpoint:p.mobileBreak,settings:{slidesToShow:p.slidesMob,slidesToScroll:p.slidesMob}}],useTransform:!0,fade:p.fade,infinite:p.infinite,speed:p.speed,autoplay:p.autoplay,autoplaySpeed:p.autoplaySpeed,draggable:p.draggable,touchMove:p.touchMove,rtl:p.rtl,adaptiveHeight:p.adaptiveHeight,pauseOnHover:p.pauseOnHover,centerMode:p.centerMode,centerPadding:p.centerPadding,arrows:p.arrows,nextArrow:p.nextArrow,prevArrow:p.prevArrow,dots:p.dots,customPaging:function(){return'<i class="'+p.customPaging+'"></i>'}}),u.on("afterChange",function(e,t,i){var a,n,r=t.options.slidesToScroll,o=(a=t.options.slidesToShow,(n=c(window).width())>p.tabletBreak&&(a=p.slidesDesk),n<=p.tabletBreak&&(a=p.slidesTab),n<=p.mobileBreak&&(a=p.slidesMob),a),l=t.options.centerMode,s=i+o-1;if(u.find(".premium-carousel-template").find(".animated").each(function(e,t){var i=c(t).data("settings");if(i&&(i._animation||i.animation)){var a=i._animation||i.animation;c(t).removeClass("animated "+a).addClass("elementor-invisible")}}),u.find(".slick-active .elementor-invisible").each(function(e,t){var i=c(t).data("settings");if(i&&(i._animation||i.animation)){var a=i._animation_delay?i._animation_delay:0,n=i._animation||i.animation;setTimeout(function(){c(t).removeClass("elementor-invisible").addClass(n+" animated")},a)}}),1===r){if(!0==!l){var d=c(this).find("[data-slick-index='"+s+"']");"null"!=p.animation&&d.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").addClass(p.animation).removeClass("premium-carousel-content-hidden")}}else for(var m=r+i;0<=m;m--)d=c(this).find("[data-slick-index='"+m+"']"),"null"!=p.animation&&d.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").addClass(p.animation).removeClass("premium-carousel-content-hidden")}),u.on("beforeChange",function(e,t,i){var a=c(this).find("[data-slick-index='"+i+"']");"null"!=p.animation&&a.siblings().find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").removeClass(p.animation).addClass("premium-carousel-content-hidden")}),p.vertical){var t=-1;elementorFrontend.elements.$window.on("load",function(){u.find(".slick-slide").each(function(){c(this).height()>t&&(t=c(this).height())}),u.find(".slick-slide").each(function(){c(this).height()<t&&c(this).css("margin",Math.ceil((t-c(this).height())/2)+"px 0")})})}var i={element:c("a.ver-carousel-arrow"),getWidth:function(){return this.element.outerWidth()/2},setWidth:function(e){"vertical"==(e=e||"vertical")?this.element.css("margin-left","-"+this.getWidth()+"px"):this.element.css("margin-top","-"+this.getWidth()+"px")}};i.setWidth(),i.element=c("a.carousel-arrow"),i.setWidth("horizontal")}function d(e,t){var i=e.find(".premium-banner"),a=i.find("img");i.find(".premium-banner-ib").hover(function(){a.addClass("active")},function(){a.removeClass("active")})}function m(e,t){var i=e.find(".premium-modal-box-container"),a=i.data("settings");0<i.length&&"pageload"===a.trigger&&t(document).ready(function(e){setTimeout(function(){i.find(".premium-modal-box-modal").modal()},1e3*a.delay)})}function c(i,a){var n=i.find(".premium-blog-wrap"),e=n.find(".premium-blog-post-outer-container"),t=n.data("col"),r=n.data("carousel"),o=n.data("grid"),l=n.data("layout");if(1===e.first().find(".premium-blog-meta-separator").length?e.find(".premium-blog-meta-separator").remove():e.find(".fa-user").length||e.each(function(e,t){a(t).find(".premium-blog-meta-separator").first().remove()}),i.find(".premium-blog-cats-container li a").click(function(e){e.preventDefault(),i.find(".premium-blog-cats-container li .active").removeClass("active"),a(this).addClass("active");var t=a(this).attr("data-filter");return n.isotope({filter:t,layoutMode:"even"===l?"fitRows":"masonry"}),!1}),"masonry"!==l||r||n.imagesLoaded(function(){n.isotope({itemSelector:".premium-blog-post-outer-container",percentPosition:!0,animationOptions:{duration:750,easing:"linear",queue:!1}})}),r&&o){var s=n.data("play"),d=n.data("speed"),m=n.data("fade"),c=n.data("arrows"),u=n.data("dots"),p=null,f=null;c?(p='<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',f='<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>'):p="",a(n).slick({infinite:!0,slidesToShow:t,slidesToScroll:t,responsive:[{breakpoint:769,settings:{slidesToShow:1,slidesToScroll:1}},{breakpoint:481,settings:{slidesToShow:1,slidesToScroll:1}}],autoplay:s,autoplaySpeed:d,nextArrow:f,prevArrow:p,fade:m,draggable:!0,dots:u,customPaging:function(){return'<i class="fas fa-circle"></i>'}})}}function u(e,t){var i=e.find(".premium-image-scroll-container"),a=i.find(".premium-image-scroll-overlay"),n=i.find(".premium-image-scroll-vertical"),r=i.data("settings"),o=i.find("img"),l=r.direction,s=r.reverse,d=null;function m(){o.css("transform",("vertical"===l?"translateY":"translateX")+"( -"+d+"px)")}function c(){o.css("transform",("vertical"===l?"translateY":"translateX")+"(0px)")}function u(){d="vertical"===l?o.height()-i.height():o.width()-i.width()}"scroll"===r.trigger?(i.addClass("premium-container-scroll"),"vertical"===l?n.addClass("premium-image-scroll-ver"):i.imagesLoaded(function(){a.css({width:o.width(),height:o.height()})})):("yes"===s&&i.imagesLoaded(function(){i.addClass("premium-container-scroll-instant"),u(),m()}),"vertical"===l&&n.removeClass("premium-image-scroll-ver"),i.mouseenter(function(){i.removeClass("premium-container-scroll-instant"),u(),("yes"===s?c:m)()}),i.mouseleave(function(){("yes"===s?m:c)()}))}function p(e,t){var i=e.find(".premium-cf7-container").find('input[type="text"], input[type="email"], textarea, input[type="password"], input[type="date"], input[type="number"], input[type="tel"], input[type="file"], input[type="url"]');i.wrap("<span class='wpcf7-span'>"),i.on("focus blur",function(){console.log(i),t(this).closest(".wpcf7-span").toggleClass("is-focused")})}function f(e,i){var t=e.find(".multiple-persons");if(t.length){if(t.data("carousel")){var a=t.data("play"),n=t.data("speed"),r=t.data("rtl"),o=t.data("col");t.slick({infinite:!0,slidesToShow:o,slidesToScroll:o,responsive:[{breakpoint:769,settings:{slidesToShow:1,slidesToScroll:1}},{breakpoint:481,settings:{slidesToShow:1,slidesToScroll:1}}],autoplay:a,autoplaySpeed:n,rtl:r,nextArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>',prevArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',draggable:!0,pauseOnHover:!0})}if(e.hasClass("premium-person-widget-style2")&&"yes"===t.data("persons-equal")){var l=new Array;t.find(".premium-person-style2").each(function(e,t){i(t).imagesLoaded(function(){}).done(function(){var e=i(t).find(".premium-person-image-container").outerHeight();l.push(e)})}),t.imagesLoaded(function(){}).done(function(){var e=Math.max.apply(null,l);t.find(".premium-person-image-wrap").css("height",e+"px")})}}}e(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-video-box.default",a),elementorFrontend.hooks.addAction("frontend/element_ready/premium-img-gallery.default",n),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-fancy-text.default",o),elementorFrontend.hooks.addAction("frontend/element_ready/premium-counter.default",r),elementorFrontend.hooks.addAction("frontend/element_ready/premium-countdown-timer.default",l),elementorFrontend.hooks.addAction("frontend/element_ready/premium-carousel-widget.default",s),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-banner.default",d),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-modal-box.default",m),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-blog.default",c),elementorFrontend.hooks.addAction("frontend/element_ready/premium-image-scroll.default",u),elementorFrontend.hooks.addAction("frontend/element_ready/premium-contact-form.default",p),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-person.default",f),elementorFrontend.isEditMode()?elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default",i):elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default",t)})}(jQuery);
|
assets/frontend/min-js/premium-vscroll.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(D){function e(e,t){var o=e.find(".premium-vscroll-wrap"),n=o.data("settings");new premiumVerticalScroll(o,n).init()}window.premiumVerticalScroll=function(e,i){var v=this,f=D(window),p=!1,h=e,g=e.find(".premium-vscroll-sections-wrap").length,l=D("html, body"),t=D("body").data("elementor-device-mode"),w=D(".premium-vscroll-dot-item",h),s=D(".premium-vscroll-nav-item",h),S=(i=D.extend({},{speed:700,offset:0,fullSection:!0},i),{}),a=null,
|
1 |
+
!function(D){function e(e,t){var o=e.find(".premium-vscroll-wrap"),n=o.data("settings");new premiumVerticalScroll(o,n).init()}window.premiumVerticalScroll=function(e,i){var v=this,f=D(window),p=!1,h=e,g=e.find(".premium-vscroll-sections-wrap").length,l=D("html, body"),t=D("body").data("elementor-device-mode"),w=D(".premium-vscroll-dot-item",h),s=D(".premium-vscroll-nav-item",h),S=(i=D.extend({},{speed:700,offset:0,fullSection:!0},i),{}),a=null,C=!1,y=!0,d=0,m=0;function T(e){return Object.keys(e)[0]}function b(e){return Object.keys(e)[Object.keys(e).length-1]}function k(){var e=f.scrollTop(),t=T(S),o=S[t].offset,n=e+f.outerHeight(),r=v.visible(h,!0,!1);return!(o<n)&&!!r}function O(){var e=f.scrollTop(),t=b(S),o=S[t].offset+S[t].height,n=v.visible(h,!0,!1);return!(e<o)&&!!n}jQuery.extend(jQuery.easing,{easeInOutCirc:function(e,t,o,n,r){return(t/=r/2)<1?-n/2*(Math.sqrt(1-t*t)-1)+o:n/2*(Math.sqrt(1-(t-=2)*t)+1)+o}}),v.init=function(){p=v.isTouchDevice(),(i.fullTouch||!p&&i.fullSection)&&v.setSectionsOverflow(),v.setSectionsData(),w.on("click.premiumVerticalScroll",v.onNavDotChange),s.on("click.premiumVerticalScroll",v.onNavDotChange),w.on("mouseenter.premiumVerticalScroll",v.onNavDotEnter),w.on("mouseleave.premiumVerticalScroll",v.onNavDotLeave),"desktop"===t&&f.on("scroll.premiumVerticalScroll",v.onWheel),f.on("resize.premiumVerticalScroll orientationchange.premiumVerticalScroll",v.debounce(50,v.onResize)),f.on("load",function(){v.setSectionsData(),(i.fullTouch||!p&&i.fullSection)&&v.sectionsOverflowRefresh(),v.checkCurrentActive()}),v.keyboardHandler(),v.scrollHandler(),i.fullSection&&v.fullSectionHandler(),i.animation&&h.find(".premium-vscroll-dots").removeClass("elementor-invisible").addClass("animated "+i.animation+" animated-"+i.duration)},v.checkCurrentActive=function(){var e=Object.keys(S)[0],t=S[e].offset;t>=f.scrollTop()&&t-f.scrollTop()<200&&(a=1,w.removeClass("active"),D(w[0]).addClass("active")),a&&D(".premium-vscroll-dots").removeClass("premium-vscroll-dots-hide")},v.setSectionsOverflow=function(){w.each(function(){var e=D(this).data("menuanchor"),t=D("#"+e),o=t.outerHeight();if(o>f.outerHeight()&&50<=o-f.outerHeight()){t.find(".elementor").first().wrapInner("<div id='scroller-"+e+"'></div>"),D("#scroller-"+e).slimScroll({height:f.outerHeight(),railVisible:!1});var n=new IScroll("#scroller-"+e,{mouseWheel:!0,scrollbars:!0,hideScrollbars:!0,fadeScrollbars:!1,disableMouse:!0,interactiveScrollbars:!1});D("#scroller-"+e).data("iscrollInstance",n),setTimeout(function(){n.refresh()},1500)}})},v.sectionsOverflowRefresh=function(){w.each(function(){var e=D(this).data("menuanchor"),t=D("#scroller-"+e).data("iscrollInstance");t&&t.refresh()})},v.setSectionsData=function(){w.each(function(){var e=D(this).data("menuanchor"),t=D("#"+e),o=t.outerHeight();t[0]&&(S[e]={selector:t,offset:Math.round(t.offset().top),height:o})})},v.fullSectionHandler=function(){var e=document.getElementById(h.attr("id"));p&&i.fullTouch?(document.addEventListener("touchstart",v.onTouchStart),document.addEventListener("touchmove",v.onTouchMove,{passive:!1})):g?document.addEventListener?e.addEventListener("wheel",v.onWheel,{passive:!1}):e.attachEvent("onmousewheel",v.onWheel):document.addEventListener?document.addEventListener("wheel",v.onWheel,{passive:!1}):document.attachEvent("onmousewheel",v.onWheel)},v.scrollHandler=function(){var e=0;for(var t in S){var o=S[t].selector;elementorFrontend.waypoint(o,function(){var e=D(this).attr("id");C||(a=e,w.removeClass("active"),s.removeClass("active"),D("[data-menuanchor="+e+"]",h).addClass("active"))},{offset:0!==e?"0%":"-1%",triggerOnce:!1}),e++}},v.keyboardHandler=function(){D(document).keydown(function(e){38==e.keyCode&&v.onKeyUp(e,"up"),40==e.keyCode&&v.onKeyUp(e,"down")})},v.isScrolled=function(e,t){var o=D("#scroller-"+e),n=o.data("iscrollInstance");return!n||("down"===t?0-n.y+o.scrollTop()+1+o.innerHeight()>=o[0].scrollHeight:"up"===t?0<=n.y&&!o.scrollTop():void 0)},v.isTouchDevice=function(){var e=navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),t="ontouchstart"in window||0<navigator.msMaxTouchPoints||navigator.maxTouchPoints;return e||t},v.getEventsPage=function(e){var t=[];return t.y=void 0!==e.pageY&&(e.pageY||e.pageX)?e.pageY:e.touches[0].pageY,t.x=void 0!==e.pageX&&(e.pageY||e.pageX)?e.pageX:e.touches[0].pageX,p&&void 0!==e.touches&&(t.y=e.touches[0].pageY,t.x=e.touches[0].pageX),t},v.onTouchStart=function(e){y=!0;var t=v.getEventsPage(e);d=t.y},v.onTouchMove=function(e){if(y&&v.preventDefault(e),C)return v.preventDefault(e),!1;var t=v.getEventsPage(e);m=t.y;var o=D(e.target),n=g?".premium-vscroll-temp":".elementor-top-section",r=o.closest(n).attr("id"),i=!1,l=!1,s=!1,a=!1,c=f.scrollTop();if(D(".premium-vscroll-tooltip").hide(),k()&&(r=v.getFirstSection(S)),O()&&(r=v.getLastSection(S)),m<d?a="down":d<m&&(a="up"),r&&S.hasOwnProperty(r))if(l=v.checkPrevSection(S,r),s=v.checkNextSection(S,r),"up"===a&&(i=!s&&S[r].offset<c?r:l),"down"===a&&(i=!l&&S[r].offset>c+5?r:s),i){if(y=!0,D(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide"),!v.isScrolled(r,a))return;Math.abs(d-m)>window.innerHeight/100*15&&v.onAnchorChange(i)}else{y=!1;var u=g?h:D("#"+r);"down"===a?600<u.offset().top+u.innerHeight()-D(document).scrollTop()&&D(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide"):"up"===a&&200<u.offset().top-D(document).scrollTop()&&D(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide")}else y=!1},v.scrollStop=function(){l.stop(!0)},v.checkNextSection=function(e,t){var o=Object.keys(e),n=o.indexOf(t),r=n+=1;return!(r>=o.length)&&o[r]},v.checkPrevSection=function(e,t){var o=Object.keys(e),n=o.indexOf(t),r=--n;return!(n<0)&&o[r]},v.debounce=function(t,o){var n;return function(e){n&&clearTimeout(n),n=setTimeout(function(){o.call(this,e),n=null},t)}},v.visible=function(e,t,o){var n=e.get(0),r=f.outerHeight(),i=!0!==o||n.offsetWidth*n.offsetHeight;if("function"==typeof n.getBoundingClientRect){var l=n.getBoundingClientRect(),s=0<=l.top&&l.top<r,a=0<l.bottom&&l.bottom<=r,c=t?s||a:s&&a;c=l.top<0&&l.bottom>r||c;return i&&c}var u=0+r,d=f.position().top,m=d+f.height();return!!i&&(!0===t?d:m)<=u&&0<=(!0===t?m:d)},v.onNavDotEnter=function(){var e=D(this),t=e.data("index");i.tooltips&&D('<div class="premium-vscroll-tooltip"><span>'+i.dotsText[t]+"</span></div>").hide().appendTo(e).fadeIn(200)},v.onNavDotLeave=function(){D(".premium-vscroll-tooltip").fadeOut(200,function(){D(this).remove()})},v.onNavDotChange=function(e){var t=D(this),o=t.index(),n=t.data("menuanchor"),r=null;if(!S.hasOwnProperty(n))return!1;(r=S[n].offset-i.offset)<0&&(r=S[n].offset),C||(C=!0,a=n,s.removeClass("active"),w.removeClass("active"),t.hasClass("premium-vscroll-nav-item")?D(w[o]).addClass("active"):D(s[o]).addClass("active"),t.addClass("active"),l.stop().clearQueue().animate({scrollTop:r},i.speed,"easeInOutCirc",function(){C=!1}))},v.preventDefault=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1},v.onAnchorChange=function(e){var t=D("[data-menuanchor="+e+"]",h),o=null;if(!S.hasOwnProperty(e))return!1;(o=S[e].offset-i.offset)<0&&(o=S[e].offset),C||(C=!0,i.addToHistory&&window.history.pushState(null,null,"#"+e),a=e,w.removeClass("active"),s.removeClass("active"),t.addClass("active"),l.animate({scrollTop:o},i.speed,"easeInOutCirc",function(){C=!1}))},v.onKeyUp=function(e,t){t=t||"up";var o=D(".premium-vscroll-dot-item[data-menuanchor="+a+"]",h).next(),n=D(".premium-vscroll-dot-item[data-menuanchor="+a+"]",h).prev();if(e.preventDefault(),C)return!1;"up"===t&&n[0]&&n.trigger("click.premiumVerticalScroll"),"down"===t&&o[0]&&o.trigger("click.premiumVerticalScroll")},v.onScroll=function(e){C&&e.preventDefault()},v.onWheel=function(e){if(y&&!p&&v.preventDefault(e),C)return!1;var t,o=D(e.target),n=g?".premium-vscroll-temp":".elementor-top-section",r=o.closest(n).attr("id"),i=v.visible(h,!0,!1),l=!1,s=!1,a=!1,c=(t=e,t=window.event||t,Math.max(-1,Math.min(1,t.wheelDelta||-t.deltaY||-t.detail)))<0?"down":"up",u=f.scrollTop(),d=D(".premium-vscroll-dot-item.active").index();if(p&&(D(".premium-vscroll-tooltip").hide(),d!==w.length-1||i?0!==d||i?D(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide"):200<h.offset().top-D(document).scrollTop()&&D(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide"):D(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide")),k()&&(r=T(S)),O()&&(r=b(S)),r&&S.hasOwnProperty(r))if(s=v.checkPrevSection(S,r),a=v.checkNextSection(S,r),"up"==c&&(l=!a&&S[r].offset<u?r:s),"down"==c&&(l=!s&&S[r].offset>u+5?r:a),l){if(y=!0,!v.isScrolled(r,c)&&!p)return;D(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide"),v.onAnchorChange(l)}else{y=!1;var m=g?h:D("#"+r);"down"==c?600<m.offset().top+m.innerHeight()-D(document).scrollTop()&&D(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide"):"up"==c&&D(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide")}else y=!1},v.onResize=function(){v.setSectionsData(),v.sectionsOverflowRefresh()}},D(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/premium-vscroll.default",e)})}(jQuery);
|
includes/class-helper-functions.php
CHANGED
@@ -401,7 +401,40 @@ class Helper_Functions {
|
|
401 |
}
|
402 |
|
403 |
/*
|
404 |
-
* Get
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
405 |
*
|
406 |
* Get thumbnail URL for embed or self hosted
|
407 |
*
|
@@ -423,11 +456,9 @@ class Helper_Functions {
|
|
423 |
$thumbnail_src = sprintf( 'https://i.ytimg.com/vi/%s/%s.jpg', $id, $size );
|
424 |
} elseif ( 'vimeo' === $type ) {
|
425 |
|
426 |
-
$
|
427 |
-
|
428 |
-
|
429 |
-
$thumbnail_src = isset( $response[0]['thumbnail_large'] ) ? $response[0]['thumbnail_large'] : false;
|
430 |
-
}
|
431 |
|
432 |
} else {
|
433 |
$thumbnail_src = 'transparent';
|
401 |
}
|
402 |
|
403 |
/*
|
404 |
+
* Get Vimeo Video Data
|
405 |
+
*
|
406 |
+
* Get video data using Vimeo API
|
407 |
+
*
|
408 |
+
* @since 3.11.4
|
409 |
+
* @access public
|
410 |
+
*
|
411 |
+
* @param string $id video ID
|
412 |
+
*/
|
413 |
+
public static function get_vimeo_video_data( $id ) {
|
414 |
+
|
415 |
+
$vimeo_data = wp_remote_get( 'http://www.vimeo.com/api/v2/video/' . intval( $id ) . '.php' );
|
416 |
+
|
417 |
+
if ( isset( $vimeo_data['response']['code'] ) && '200' == $vimeo_data['response']['code'] ) {
|
418 |
+
$response = unserialize( $vimeo_data['body'] );
|
419 |
+
$thumbnail = isset( $response[0]['thumbnail_large'] ) ? $response[0]['thumbnail_large'] : false;
|
420 |
+
|
421 |
+
$data = [
|
422 |
+
'src' => $thumbnail,
|
423 |
+
'url' => $response[0]['user_url'],
|
424 |
+
'portrait' => $response[0]['user_portrait_huge'],
|
425 |
+
'title' => $response[0]['title'],
|
426 |
+
'user' => $response[0]['user_name']
|
427 |
+
];
|
428 |
+
|
429 |
+
return $data;
|
430 |
+
}
|
431 |
+
|
432 |
+
return false;
|
433 |
+
|
434 |
+
}
|
435 |
+
|
436 |
+
/*
|
437 |
+
* Get Video Thumbnail
|
438 |
*
|
439 |
* Get thumbnail URL for embed or self hosted
|
440 |
*
|
456 |
$thumbnail_src = sprintf( 'https://i.ytimg.com/vi/%s/%s.jpg', $id, $size );
|
457 |
} elseif ( 'vimeo' === $type ) {
|
458 |
|
459 |
+
$vimeo = self::get_vimeo_video_data( $id );
|
460 |
+
|
461 |
+
$thumbnail_src = $vimeo['src'];
|
|
|
|
|
462 |
|
463 |
} else {
|
464 |
$thumbnail_src = 'transparent';
|
includes/templates/classes/assets.php
CHANGED
@@ -84,7 +84,7 @@ if( ! class_exists('Premium_Templates_Assets') ) {
|
|
84 |
|
85 |
wp_enqueue_style(
|
86 |
'pa-preview',
|
87 |
-
PREMIUM_ADDONS_URL . 'assets/editor/templates/css/preview'
|
88 |
array(),
|
89 |
PREMIUM_ADDONS_VERSION,
|
90 |
'all'
|
84 |
|
85 |
wp_enqueue_style(
|
86 |
'pa-preview',
|
87 |
+
PREMIUM_ADDONS_URL . 'assets/editor/templates/css/preview' . $is_rtl . '.css',
|
88 |
array(),
|
89 |
PREMIUM_ADDONS_VERSION,
|
90 |
'all'
|
premium-addons-for-elementor.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Premium Addons for Elementor
|
4 |
Description: Premium Addons Plugin Includes 22+ premium widgets for Elementor Page Builder.
|
5 |
Plugin URI: https://premiumaddons.com
|
6 |
-
Version: 3.11.
|
7 |
Author: Leap13
|
8 |
Author URI: https://leap13.com/
|
9 |
Text Domain: premium-addons-for-elementor
|
@@ -14,12 +14,12 @@ License: GNU General Public License v3.0
|
|
14 |
if ( ! defined('ABSPATH') ) exit; // No access of directly access
|
15 |
|
16 |
// Define Constants
|
17 |
-
define('PREMIUM_ADDONS_VERSION', '3.11.
|
18 |
define('PREMIUM_ADDONS_URL', plugins_url( '/', __FILE__ ) );
|
19 |
define('PREMIUM_ADDONS_PATH', plugin_dir_path( __FILE__ ) );
|
20 |
define('PREMIUM_ADDONS_FILE', __FILE__);
|
21 |
define('PREMIUM_ADDONS_BASENAME', plugin_basename( PREMIUM_ADDONS_FILE ) );
|
22 |
-
define('PREMIUM_ADDONS_STABLE_VERSION', '3.11.
|
23 |
|
24 |
if( ! class_exists('Premium_Addons_Elementor') ) {
|
25 |
|
3 |
Plugin Name: Premium Addons for Elementor
|
4 |
Description: Premium Addons Plugin Includes 22+ premium widgets for Elementor Page Builder.
|
5 |
Plugin URI: https://premiumaddons.com
|
6 |
+
Version: 3.11.4
|
7 |
Author: Leap13
|
8 |
Author URI: https://leap13.com/
|
9 |
Text Domain: premium-addons-for-elementor
|
14 |
if ( ! defined('ABSPATH') ) exit; // No access of directly access
|
15 |
|
16 |
// Define Constants
|
17 |
+
define('PREMIUM_ADDONS_VERSION', '3.11.4');
|
18 |
define('PREMIUM_ADDONS_URL', plugins_url( '/', __FILE__ ) );
|
19 |
define('PREMIUM_ADDONS_PATH', plugin_dir_path( __FILE__ ) );
|
20 |
define('PREMIUM_ADDONS_FILE', __FILE__);
|
21 |
define('PREMIUM_ADDONS_BASENAME', plugin_basename( PREMIUM_ADDONS_FILE ) );
|
22 |
+
define('PREMIUM_ADDONS_STABLE_VERSION', '3.11.3');
|
23 |
|
24 |
if( ! class_exists('Premium_Addons_Elementor') ) {
|
25 |
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Donate Link: https://premiumaddons.com/?utm_source=wp-repo&utm_medium=link&utm_c
|
|
5 |
Requires at Least: 4.5
|
6 |
Tested Up To: 5.3.2
|
7 |
Requires PHP: 5.4
|
8 |
-
Stable Tag: 3.11.
|
9 |
License: GPL v3.0
|
10 |
License URI: https://opensource.org/licenses/GPL-3.0
|
11 |
|
@@ -175,6 +175,20 @@ Premium Addons for Elementor is 100% Ads Free, Ads can only be detected from You
|
|
175 |
|
176 |
== Changelog ==
|
177 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
178 |
= 3.11.3 =
|
179 |
|
180 |
- Fixed: Premium Templates button not showing after Elementor v2.9.0
|
5 |
Requires at Least: 4.5
|
6 |
Tested Up To: 5.3.2
|
7 |
Requires PHP: 5.4
|
8 |
+
Stable Tag: 3.11.4
|
9 |
License: GPL v3.0
|
10 |
License URI: https://opensource.org/licenses/GPL-3.0
|
11 |
|
175 |
|
176 |
== Changelog ==
|
177 |
|
178 |
+
= 3.11.4 =
|
179 |
+
|
180 |
+
- Tweak: Added `Controls Color` for Vimeo videos in Video Box widget.
|
181 |
+
- Tweak: Added `Show/Hide Intro Title, Portrait and Byline` options for Vimeo videos in Video Box widget.
|
182 |
+
- Tweak: HTML div, p and span tags added to HTML Tag option in all widgets for SEO Optimization.
|
183 |
+
- Tweak: Bordered overlay effect improved in Blog widget.
|
184 |
+
- Fixed: Navigation dots in Vertical Scroll widget not hidden when scroll below the widget.
|
185 |
+
- Fixed: Media Grid items not shown when Active Category Index option is left empty.
|
186 |
+
- Fixed: Current section in Vertical Scroll widget is not detected when scrollbar is used to scroll.
|
187 |
+
- Fixed: Blog widget not showing posts if post excerpt is empty.
|
188 |
+
- Fixed: Blog Widget layout always changed to masonry on filter tabs click.
|
189 |
+
- Fixed: Blog Widget excerpt link markup issue.
|
190 |
+
- Fixed: Input width and box shadow options are not applied on file type input in Contact Form 7 widget.
|
191 |
+
|
192 |
= 3.11.3 =
|
193 |
|
194 |
- Fixed: Premium Templates button not showing after Elementor v2.9.0
|
widgets/dep/queries.php
CHANGED
@@ -58,20 +58,32 @@ function premium_blog_get_excerpt_by_id( $excerpt_length, $excerpt_type, $excepr
|
|
58 |
|
59 |
$excerpt = get_the_excerpt();
|
60 |
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
if( ! has_excerpt() ) {
|
65 |
-
array_pop( $words );
|
66 |
-
array_push( $words, '…' );
|
67 |
-
}
|
68 |
-
|
69 |
if( 'link' == $excerpt_type ) {
|
70 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
}
|
72 |
-
|
73 |
-
$excerpt = implode( ' ', $words );
|
74 |
}
|
|
|
|
|
75 |
|
76 |
return $excerpt;
|
77 |
|
58 |
|
59 |
$excerpt = get_the_excerpt();
|
60 |
|
61 |
+
if( empty( $excerpt ) ) {
|
62 |
+
$excerpt = get_the_content();
|
63 |
+
|
|
|
|
|
|
|
|
|
|
|
64 |
if( 'link' == $excerpt_type ) {
|
65 |
+
$excerpt .= '<div class="premium-blog-excerpt-link-wrap"><a href="' . get_permalink() .'" class="premium-blog-excerpt-link">' . $exceprt_text . '</a></div>';
|
66 |
+
}
|
67 |
+
|
68 |
+
} else {
|
69 |
+
$words = explode( ' ', $excerpt, $excerpt_length + 1 );
|
70 |
+
|
71 |
+
if( count( $words ) > $excerpt_length ) {
|
72 |
+
|
73 |
+
if( ! has_excerpt() ) {
|
74 |
+
array_pop( $words );
|
75 |
+
array_push( $words, '…' );
|
76 |
+
}
|
77 |
+
|
78 |
+
if( 'link' == $excerpt_type ) {
|
79 |
+
array_push( $words, '<div class="premium-blog-excerpt-link-wrap"><a href="' . get_permalink() .'" class="premium-blog-excerpt-link">' . $exceprt_text . '</a></div>' );
|
80 |
+
}
|
81 |
+
|
82 |
+
$excerpt = implode( ' ', $words );
|
83 |
}
|
|
|
|
|
84 |
}
|
85 |
+
|
86 |
+
|
87 |
|
88 |
return $excerpt;
|
89 |
|
widgets/premium-banner.php
CHANGED
@@ -300,6 +300,9 @@ class Premium_Banner extends Widget_Base {
|
|
300 |
'h4' => 'H4',
|
301 |
'h5' => 'H5',
|
302 |
'h6' => 'H6',
|
|
|
|
|
|
|
303 |
],
|
304 |
'label_block' => true,
|
305 |
]
|
@@ -895,11 +898,16 @@ class Premium_Banner extends Widget_Base {
|
|
895 |
$settings = $this->get_settings_for_display();
|
896 |
|
897 |
$this->add_inline_editing_attributes('premium_banner_title');
|
|
|
|
|
|
|
|
|
|
|
898 |
$this->add_inline_editing_attributes('premium_banner_description', 'advanced');
|
899 |
|
900 |
$title_tag = $settings[ 'premium_banner_title_tag' ];
|
901 |
$title = $settings[ 'premium_banner_title' ];
|
902 |
-
$full_title = '<
|
903 |
|
904 |
$link = 'yes' == $settings['premium_banner_image_link_switcher'] ? $settings['premium_banner_image_custom_link']['url'] : get_permalink( $settings['premium_banner_image_existing_page_link'] );
|
905 |
|
@@ -998,12 +1006,12 @@ class Premium_Banner extends Widget_Base {
|
|
998 |
var titleTag = settings.premium_banner_title_tag,
|
999 |
title = settings.premium_banner_title;
|
1000 |
|
1001 |
-
view.addRenderAttribute( '
|
1002 |
'premium-banner-ib-title',
|
1003 |
'premium_banner_title'
|
1004 |
] );
|
1005 |
|
1006 |
-
view.addInlineEditingAttributes( '
|
1007 |
|
1008 |
var description = settings.premium_banner_description;
|
1009 |
|
@@ -1049,7 +1057,9 @@ class Premium_Banner extends Widget_Base {
|
|
1049 |
<# } #>
|
1050 |
<div class="premium-banner-ib-desc">
|
1051 |
<# if( '' !== title ) { #>
|
1052 |
-
<
|
|
|
|
|
1053 |
<# } #>
|
1054 |
<# if( '' !== description ) { #>
|
1055 |
<div class="premium-banner-ib-content premium_banner_content">
|
300 |
'h4' => 'H4',
|
301 |
'h5' => 'H5',
|
302 |
'h6' => 'H6',
|
303 |
+
'div' => 'div',
|
304 |
+
'span' => 'span',
|
305 |
+
'p' => 'p',
|
306 |
],
|
307 |
'label_block' => true,
|
308 |
]
|
898 |
$settings = $this->get_settings_for_display();
|
899 |
|
900 |
$this->add_inline_editing_attributes('premium_banner_title');
|
901 |
+
$this->add_render_attribute('premium_banner_title', 'class', array(
|
902 |
+
'premium-banner-ib-title',
|
903 |
+
'premium_banner_title'
|
904 |
+
));
|
905 |
+
|
906 |
$this->add_inline_editing_attributes('premium_banner_description', 'advanced');
|
907 |
|
908 |
$title_tag = $settings[ 'premium_banner_title_tag' ];
|
909 |
$title = $settings[ 'premium_banner_title' ];
|
910 |
+
$full_title = '<div class="premium-banner-title-wrap"><'. $title_tag . ' ' . $this->get_render_attribute_string('premium_banner_title') .'>' .$title. '</'.$title_tag.'></div>';
|
911 |
|
912 |
$link = 'yes' == $settings['premium_banner_image_link_switcher'] ? $settings['premium_banner_image_custom_link']['url'] : get_permalink( $settings['premium_banner_image_existing_page_link'] );
|
913 |
|
1006 |
var titleTag = settings.premium_banner_title_tag,
|
1007 |
title = settings.premium_banner_title;
|
1008 |
|
1009 |
+
view.addRenderAttribute( 'premium_banner_title', 'class', [
|
1010 |
'premium-banner-ib-title',
|
1011 |
'premium_banner_title'
|
1012 |
] );
|
1013 |
|
1014 |
+
view.addInlineEditingAttributes( 'premium_banner_title' );
|
1015 |
|
1016 |
var description = settings.premium_banner_description;
|
1017 |
|
1057 |
<# } #>
|
1058 |
<div class="premium-banner-ib-desc">
|
1059 |
<# if( '' !== title ) { #>
|
1060 |
+
<div class="premium-banner-title-wrap">
|
1061 |
+
<{{{titleTag}}} {{{ view.getRenderAttributeString('premium_banner_title') }}}>{{{ title }}}</{{{titleTag}}}>
|
1062 |
+
</div>
|
1063 |
<# } #>
|
1064 |
<# if( '' !== description ) { #>
|
1065 |
<div class="premium-banner-ib-content premium_banner_content">
|
widgets/premium-blog.php
CHANGED
@@ -63,42 +63,82 @@ class Premium_Blog extends Widget_Base {
|
|
63 |
// Adding the controls fields for Premium Blog
|
64 |
// This will controls the animation, colors and background, dimensions etc
|
65 |
protected function _register_controls() {
|
66 |
-
|
67 |
-
$this->start_controls_section('
|
68 |
[
|
69 |
-
'label' => __('
|
70 |
]
|
71 |
);
|
72 |
|
73 |
-
$this->
|
74 |
-
Group_Control_Image_Size::get_type(),
|
75 |
-
[
|
76 |
-
'name' => 'featured_image',
|
77 |
-
'default' => 'full'
|
78 |
-
]
|
79 |
-
);
|
80 |
-
|
81 |
-
$this->add_control('premium_blog_hover_image_effect',
|
82 |
[
|
83 |
-
'label' => __('
|
84 |
'type' => Controls_Manager::SELECT,
|
85 |
-
'description' => __('Choose a hover effect for the image','premium-addons-for-elementor'),
|
86 |
'options' => [
|
87 |
-
'
|
88 |
-
'
|
89 |
-
'
|
90 |
-
'scale' => __('Scale', 'premium-addons-for-elementor'),
|
91 |
-
'gray' => __('Grayscale', 'premium-addons-for-elementor'),
|
92 |
-
'blur' => __('Blur', 'premium-addons-for-elementor'),
|
93 |
-
'bright' => __('Bright', 'premium-addons-for-elementor'),
|
94 |
-
'sepia' => __('Sepia', 'premium-addons-for-elementor'),
|
95 |
-
'trans' => __('Translate', 'premium-addons-for-elementor'),
|
96 |
],
|
97 |
-
'default' => '
|
98 |
'label_block' => true
|
99 |
]
|
100 |
);
|
101 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
102 |
$this->end_controls_section();
|
103 |
|
104 |
$this->start_controls_section('section_query_options',
|
@@ -208,7 +248,7 @@ class Premium_Blog extends Widget_Base {
|
|
208 |
$this->add_control('premium_blog_offset',
|
209 |
[
|
210 |
'label' => __( 'Offset Count', 'premium-addons-for-elementor' ),
|
211 |
-
'description' => __('
|
212 |
'type' => Controls_Manager::NUMBER,
|
213 |
'default' => '0',
|
214 |
'min' => '0',
|
@@ -250,26 +290,20 @@ class Premium_Blog extends Widget_Base {
|
|
250 |
);
|
251 |
|
252 |
$this->end_controls_section();
|
253 |
-
|
254 |
-
$this->start_controls_section('
|
255 |
[
|
256 |
-
'label' => __('
|
257 |
]
|
258 |
);
|
259 |
|
260 |
-
$this->
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
'cards' => __('Cards', 'premium-addons-for-elementor'),
|
268 |
-
],
|
269 |
-
'default' => 'modern',
|
270 |
-
'label_block' => true
|
271 |
-
]
|
272 |
-
);
|
273 |
|
274 |
$this->add_control('premium_blog_hover_color_effect',
|
275 |
[
|
@@ -291,66 +325,24 @@ class Premium_Blog extends Widget_Base {
|
|
291 |
]
|
292 |
);
|
293 |
|
294 |
-
$this->add_control('
|
295 |
-
[
|
296 |
-
'label' => __( 'Title HTML Tag', 'premium-addons-for-elementor' ),
|
297 |
-
'description' => __( 'Select a heading tag for the post title.', 'premium-addons-for-elementor' ),
|
298 |
-
'type' => Controls_Manager::SELECT,
|
299 |
-
'default' => 'h2',
|
300 |
-
'options' => [
|
301 |
-
'h1' => 'H1',
|
302 |
-
'h2' => 'H2',
|
303 |
-
'h3' => 'H3',
|
304 |
-
'h4' => 'H4',
|
305 |
-
'h5' => 'H5',
|
306 |
-
'h6' => 'H6',
|
307 |
-
],
|
308 |
-
'label_block' => true,
|
309 |
-
]
|
310 |
-
);
|
311 |
-
|
312 |
-
$this->add_control('premium_blog_grid',
|
313 |
-
[
|
314 |
-
'label' => __('Grid', 'premium-addons-for-elementor'),
|
315 |
-
'type' => Controls_Manager::SWITCHER,
|
316 |
-
'default' => 'yes'
|
317 |
-
]
|
318 |
-
);
|
319 |
-
|
320 |
-
$this->add_control('premium_blog_layout',
|
321 |
-
[
|
322 |
-
'label' => __('Layout', 'premium-addons-for-elementor'),
|
323 |
-
'type' => Controls_Manager::SELECT,
|
324 |
-
'options' => [
|
325 |
-
'even' => __('Even', 'premium-addons-for-elementor'),
|
326 |
-
'masonry' => __('Masonry', 'premium-addons-for-elementor'),
|
327 |
-
],
|
328 |
-
'default' => 'masonry',
|
329 |
-
'condition' => [
|
330 |
-
'premium_blog_grid' => 'yes'
|
331 |
-
]
|
332 |
-
]
|
333 |
-
);
|
334 |
-
|
335 |
-
$this->add_responsive_control('premium_blog_columns_number',
|
336 |
[
|
337 |
-
'label' => __('
|
338 |
'type' => Controls_Manager::SELECT,
|
|
|
339 |
'options' => [
|
340 |
-
'
|
341 |
-
'
|
342 |
-
'
|
343 |
-
'
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
348 |
-
'
|
349 |
-
],
|
350 |
-
'label_block' => true,
|
351 |
-
'selectors' => [
|
352 |
-
'{{WRAPPER}} .premium-blog-post-outer-container' => 'width: {{VALUE}};'
|
353 |
],
|
|
|
|
|
354 |
]
|
355 |
);
|
356 |
|
@@ -365,6 +357,9 @@ class Premium_Blog extends Widget_Base {
|
|
365 |
'max' => 300,
|
366 |
],
|
367 |
],
|
|
|
|
|
|
|
368 |
'selectors' => [
|
369 |
'{{WRAPPER}} .premium-blog-thumbnail-container img' => 'min-height: {{SIZE}}{{UNIT}};'
|
370 |
]
|
@@ -382,6 +377,9 @@ class Premium_Blog extends Widget_Base {
|
|
382 |
'max' => 300,
|
383 |
],
|
384 |
],
|
|
|
|
|
|
|
385 |
'selectors' => [
|
386 |
'{{WRAPPER}} .premium-blog-thumbnail-container img' => 'max-height: {{SIZE}}{{UNIT}};'
|
387 |
]
|
@@ -407,6 +405,35 @@ class Premium_Blog extends Widget_Base {
|
|
407 |
]
|
408 |
);
|
409 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
410 |
$this->add_responsive_control('premium_blog_posts_columns_spacing',
|
411 |
[
|
412 |
'label' => __('Rows Spacing', 'premium-addons-for-elementor'),
|
@@ -609,6 +636,10 @@ class Premium_Blog extends Widget_Base {
|
|
609 |
'options' => [
|
610 |
'categories' => __( 'Categories', 'premium-addons-for-elementor' ),
|
611 |
'tags' => __( 'Tags', 'premium-addons-for-elementor' ),
|
|
|
|
|
|
|
|
|
612 |
]
|
613 |
]
|
614 |
);
|
@@ -618,6 +649,10 @@ class Premium_Blog extends Widget_Base {
|
|
618 |
'raw' => __('Please make sure to select the categories/tags you need to show from Query tab.', 'premium-addons-for-elemeentor'),
|
619 |
'type' => Controls_Manager::RAW_HTML,
|
620 |
'content_classes' => 'elementor-panel-alert elementor-panel-alert-info',
|
|
|
|
|
|
|
|
|
621 |
]
|
622 |
);
|
623 |
|
@@ -787,19 +822,10 @@ class Premium_Blog extends Widget_Base {
|
|
787 |
]
|
788 |
);
|
789 |
|
790 |
-
$this->add_control('premium_blog_number_of_posts',
|
791 |
-
[
|
792 |
-
'label' => __('Posts Per Page', 'premium-addons-for-elementor'),
|
793 |
-
'description' => __('Choose how many posts do you want to be displayed per page','premium-addons-for-elementor'),
|
794 |
-
'type' => Controls_Manager::NUMBER,
|
795 |
-
'min' => 1,
|
796 |
-
'default' => 3,
|
797 |
-
]
|
798 |
-
);
|
799 |
-
|
800 |
$this->add_control('premium_blog_total_posts_number',
|
801 |
[
|
802 |
'label' => __('Total Number of Posts', 'premium-addons-for-elementor'),
|
|
|
803 |
'type' => Controls_Manager::NUMBER,
|
804 |
'default' => wp_count_posts()->publish,
|
805 |
'min' => 1,
|
@@ -925,12 +951,11 @@ class Premium_Blog extends Widget_Base {
|
|
925 |
'type' => Scheme_Color::get_type(),
|
926 |
'value' => Scheme_Color::COLOR_2,
|
927 |
],
|
928 |
-
'description' => 'Used with Bordered style only',
|
929 |
'condition' => [
|
930 |
'premium_blog_hover_color_effect' => 'bordered',
|
931 |
],
|
932 |
'selectors' => [
|
933 |
-
'{{WRAPPER}} .premium-blog-
|
934 |
],
|
935 |
]
|
936 |
);
|
@@ -1704,7 +1729,7 @@ class Premium_Blog extends Widget_Base {
|
|
1704 |
|
1705 |
$this->add_control('premium_blog_background_active_color',
|
1706 |
[
|
1707 |
-
'label' => __('Background
|
1708 |
'type' => Controls_Manager::COLOR,
|
1709 |
'scheme' => [
|
1710 |
'type' => Scheme_Color::get_type(),
|
@@ -1946,9 +1971,7 @@ class Premium_Blog extends Widget_Base {
|
|
1946 |
<?php if( 'classic' !== $skin ) : ?>
|
1947 |
<div class="premium-blog-effect-container <?php echo 'premium-blog-'. $post_effect . '-effect'; ?>">
|
1948 |
<a class="premium-blog-post-link" href="<?php the_permalink(); ?>" target="<?php echo esc_attr( $target ); ?>"></a>
|
1949 |
-
<?php if( $settings['premium_blog_hover_color_effect'] === '
|
1950 |
-
<div class="premium-blog-bordered-border-container"></div>
|
1951 |
-
<?php elseif( $settings['premium_blog_hover_color_effect'] === 'squares' ) : ?>
|
1952 |
<div class="premium-blog-squares-square-container"></div>
|
1953 |
<?php endif; ?>
|
1954 |
</div>
|
@@ -2022,7 +2045,11 @@ class Premium_Blog extends Widget_Base {
|
|
2022 |
|
2023 |
?>
|
2024 |
|
2025 |
-
<<?php echo $settings['premium_blog_title_tag'] . ' ' . $this->get_render_attribute_string('title');
|
|
|
|
|
|
|
|
|
2026 |
|
2027 |
<?php
|
2028 |
}
|
@@ -2175,6 +2202,8 @@ class Premium_Blog extends Widget_Base {
|
|
2175 |
'premium-blog-' . $col_number
|
2176 |
]
|
2177 |
);
|
|
|
|
|
2178 |
|
2179 |
if ( $carousel ) {
|
2180 |
|
63 |
// Adding the controls fields for Premium Blog
|
64 |
// This will controls the animation, colors and background, dimensions etc
|
65 |
protected function _register_controls() {
|
66 |
+
|
67 |
+
$this->start_controls_section('general_settings_section',
|
68 |
[
|
69 |
+
'label' => __('General', 'premium-addons-for-elementor'),
|
70 |
]
|
71 |
);
|
72 |
|
73 |
+
$this->add_control('premium_blog_skin',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
[
|
75 |
+
'label' => __('Skin', 'premium-addons-for-elementor'),
|
76 |
'type' => Controls_Manager::SELECT,
|
|
|
77 |
'options' => [
|
78 |
+
'classic' => __('Classic', 'premium-addons-for-elementor'),
|
79 |
+
'modern' => __('Modern', 'premium-addons-for-elementor'),
|
80 |
+
'cards' => __('Cards', 'premium-addons-for-elementor'),
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
],
|
82 |
+
'default' => 'modern',
|
83 |
'label_block' => true
|
84 |
]
|
85 |
);
|
86 |
|
87 |
+
$this->add_control('premium_blog_grid',
|
88 |
+
[
|
89 |
+
'label' => __('Grid', 'premium-addons-for-elementor'),
|
90 |
+
'type' => Controls_Manager::SWITCHER,
|
91 |
+
'default' => 'yes'
|
92 |
+
]
|
93 |
+
);
|
94 |
+
|
95 |
+
$this->add_control('premium_blog_layout',
|
96 |
+
[
|
97 |
+
'label' => __('Layout', 'premium-addons-for-elementor'),
|
98 |
+
'type' => Controls_Manager::SELECT,
|
99 |
+
'options' => [
|
100 |
+
'even' => __('Even', 'premium-addons-for-elementor'),
|
101 |
+
'masonry' => __('Masonry', 'premium-addons-for-elementor'),
|
102 |
+
],
|
103 |
+
'default' => 'masonry',
|
104 |
+
'condition' => [
|
105 |
+
'premium_blog_grid' => 'yes'
|
106 |
+
]
|
107 |
+
]
|
108 |
+
);
|
109 |
+
|
110 |
+
$this->add_responsive_control('premium_blog_columns_number',
|
111 |
+
[
|
112 |
+
'label' => __('Number of Columns', 'premium-addons-for-elementor'),
|
113 |
+
'type' => Controls_Manager::SELECT,
|
114 |
+
'options' => [
|
115 |
+
'100%' => __('1 Column', 'premium-addons-for-elementor'),
|
116 |
+
'50%' => __('2 Columns', 'premium-addons-for-elementor'),
|
117 |
+
'33.33%'=> __('3 Columns', 'premium-addons-for-elementor'),
|
118 |
+
'25%' => __('4 Columns', 'premium-addons-for-elementor'),
|
119 |
+
],
|
120 |
+
'default' => '33.33%',
|
121 |
+
'render_type' => 'template',
|
122 |
+
'label_block' => true,
|
123 |
+
'condition' => [
|
124 |
+
'premium_blog_grid' => 'yes',
|
125 |
+
],
|
126 |
+
'selectors' => [
|
127 |
+
'{{WRAPPER}} .premium-blog-post-outer-container' => 'width: {{VALUE}};'
|
128 |
+
],
|
129 |
+
]
|
130 |
+
);
|
131 |
+
|
132 |
+
$this->add_control('premium_blog_number_of_posts',
|
133 |
+
[
|
134 |
+
'label' => __('Posts Per Page', 'premium-addons-for-elementor'),
|
135 |
+
'description' => __('Set the number of per page','premium-addons-for-elementor'),
|
136 |
+
'type' => Controls_Manager::NUMBER,
|
137 |
+
'min' => 1,
|
138 |
+
'default' => 3,
|
139 |
+
]
|
140 |
+
);
|
141 |
+
|
142 |
$this->end_controls_section();
|
143 |
|
144 |
$this->start_controls_section('section_query_options',
|
248 |
$this->add_control('premium_blog_offset',
|
249 |
[
|
250 |
'label' => __( 'Offset Count', 'premium-addons-for-elementor' ),
|
251 |
+
'description' => __('This option is used to exclude number of initial posts from being display.','premium-addons-for-elementor'),
|
252 |
'type' => Controls_Manager::NUMBER,
|
253 |
'default' => '0',
|
254 |
'min' => '0',
|
290 |
);
|
291 |
|
292 |
$this->end_controls_section();
|
293 |
+
|
294 |
+
$this->start_controls_section('premium_blog_general_settings',
|
295 |
[
|
296 |
+
'label' => __('Featured Image', 'premium-addons-for-elementor'),
|
297 |
]
|
298 |
);
|
299 |
|
300 |
+
$this->add_group_control(
|
301 |
+
Group_Control_Image_Size::get_type(),
|
302 |
+
[
|
303 |
+
'name' => 'featured_image',
|
304 |
+
'default' => 'full'
|
305 |
+
]
|
306 |
+
);
|
|
|
|
|
|
|
|
|
|
|
|
|
307 |
|
308 |
$this->add_control('premium_blog_hover_color_effect',
|
309 |
[
|
325 |
]
|
326 |
);
|
327 |
|
328 |
+
$this->add_control('premium_blog_hover_image_effect',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
329 |
[
|
330 |
+
'label' => __('Hover Effect', 'premium-addons-for-elementor'),
|
331 |
'type' => Controls_Manager::SELECT,
|
332 |
+
'description' => __('Choose a hover effect for the image','premium-addons-for-elementor'),
|
333 |
'options' => [
|
334 |
+
'none' => __('None', 'premium-addons-for-elementor'),
|
335 |
+
'zoomin' => __('Zoom In', 'premium-addons-for-elementor'),
|
336 |
+
'zoomout'=> __('Zoom Out', 'premium-addons-for-elementor'),
|
337 |
+
'scale' => __('Scale', 'premium-addons-for-elementor'),
|
338 |
+
'gray' => __('Grayscale', 'premium-addons-for-elementor'),
|
339 |
+
'blur' => __('Blur', 'premium-addons-for-elementor'),
|
340 |
+
'bright' => __('Bright', 'premium-addons-for-elementor'),
|
341 |
+
'sepia' => __('Sepia', 'premium-addons-for-elementor'),
|
342 |
+
'trans' => __('Translate', 'premium-addons-for-elementor'),
|
|
|
|
|
|
|
|
|
343 |
],
|
344 |
+
'default' => 'zoomin',
|
345 |
+
'label_block' => true
|
346 |
]
|
347 |
);
|
348 |
|
357 |
'max' => 300,
|
358 |
],
|
359 |
],
|
360 |
+
'condition' => [
|
361 |
+
'premium_blog_grid' => 'yes',
|
362 |
+
],
|
363 |
'selectors' => [
|
364 |
'{{WRAPPER}} .premium-blog-thumbnail-container img' => 'min-height: {{SIZE}}{{UNIT}};'
|
365 |
]
|
377 |
'max' => 300,
|
378 |
],
|
379 |
],
|
380 |
+
'condition' => [
|
381 |
+
'premium_blog_grid' => 'yes',
|
382 |
+
],
|
383 |
'selectors' => [
|
384 |
'{{WRAPPER}} .premium-blog-thumbnail-container img' => 'max-height: {{SIZE}}{{UNIT}};'
|
385 |
]
|
405 |
]
|
406 |
);
|
407 |
|
408 |
+
$this->end_controls_section();
|
409 |
+
|
410 |
+
$this->start_controls_section('premium_blog_content_settings',
|
411 |
+
[
|
412 |
+
'label' => __('Display Options', 'premium-addons-for-elementor'),
|
413 |
+
]
|
414 |
+
);
|
415 |
+
|
416 |
+
$this->add_control('premium_blog_title_tag',
|
417 |
+
[
|
418 |
+
'label' => __( 'Title HTML Tag', 'premium-addons-for-elementor' ),
|
419 |
+
'description' => __( 'Select a heading tag for the post title.', 'premium-addons-for-elementor' ),
|
420 |
+
'type' => Controls_Manager::SELECT,
|
421 |
+
'default' => 'h2',
|
422 |
+
'options' => [
|
423 |
+
'h1' => 'H1',
|
424 |
+
'h2' => 'H2',
|
425 |
+
'h3' => 'H3',
|
426 |
+
'h4' => 'H4',
|
427 |
+
'h5' => 'H5',
|
428 |
+
'h6' => 'H6',
|
429 |
+
'div' => 'div',
|
430 |
+
'span' => 'span',
|
431 |
+
'p' => 'p',
|
432 |
+
],
|
433 |
+
'label_block' => true,
|
434 |
+
]
|
435 |
+
);
|
436 |
+
|
437 |
$this->add_responsive_control('premium_blog_posts_columns_spacing',
|
438 |
[
|
439 |
'label' => __('Rows Spacing', 'premium-addons-for-elementor'),
|
636 |
'options' => [
|
637 |
'categories' => __( 'Categories', 'premium-addons-for-elementor' ),
|
638 |
'tags' => __( 'Tags', 'premium-addons-for-elementor' ),
|
639 |
+
],
|
640 |
+
'condition' => [
|
641 |
+
'premium_blog_cat_tabs' => 'yes',
|
642 |
+
'premium_blog_carousel!' => 'yes'
|
643 |
]
|
644 |
]
|
645 |
);
|
649 |
'raw' => __('Please make sure to select the categories/tags you need to show from Query tab.', 'premium-addons-for-elemeentor'),
|
650 |
'type' => Controls_Manager::RAW_HTML,
|
651 |
'content_classes' => 'elementor-panel-alert elementor-panel-alert-info',
|
652 |
+
'condition' => [
|
653 |
+
'premium_blog_cat_tabs' => 'yes',
|
654 |
+
'premium_blog_carousel!' => 'yes'
|
655 |
+
]
|
656 |
]
|
657 |
);
|
658 |
|
822 |
]
|
823 |
);
|
824 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
825 |
$this->add_control('premium_blog_total_posts_number',
|
826 |
[
|
827 |
'label' => __('Total Number of Posts', 'premium-addons-for-elementor'),
|
828 |
+
'description' => __('Set the number of posts in all pages','premium-addons-for-elementor'),
|
829 |
'type' => Controls_Manager::NUMBER,
|
830 |
'default' => wp_count_posts()->publish,
|
831 |
'min' => 1,
|
951 |
'type' => Scheme_Color::get_type(),
|
952 |
'value' => Scheme_Color::COLOR_2,
|
953 |
],
|
|
|
954 |
'condition' => [
|
955 |
'premium_blog_hover_color_effect' => 'bordered',
|
956 |
],
|
957 |
'selectors' => [
|
958 |
+
'{{WRAPPER}} .premium-blog-post-link:before, {{WRAPPER}} .premium-blog-post-link:after' => 'border-color: {{VALUE}};',
|
959 |
],
|
960 |
]
|
961 |
);
|
1729 |
|
1730 |
$this->add_control('premium_blog_background_active_color',
|
1731 |
[
|
1732 |
+
'label' => __('Active Background Color', 'premium-addons-for-elementor'),
|
1733 |
'type' => Controls_Manager::COLOR,
|
1734 |
'scheme' => [
|
1735 |
'type' => Scheme_Color::get_type(),
|
1971 |
<?php if( 'classic' !== $skin ) : ?>
|
1972 |
<div class="premium-blog-effect-container <?php echo 'premium-blog-'. $post_effect . '-effect'; ?>">
|
1973 |
<a class="premium-blog-post-link" href="<?php the_permalink(); ?>" target="<?php echo esc_attr( $target ); ?>"></a>
|
1974 |
+
<?php if( $settings['premium_blog_hover_color_effect'] === 'squares' ) : ?>
|
|
|
|
|
1975 |
<div class="premium-blog-squares-square-container"></div>
|
1976 |
<?php endif; ?>
|
1977 |
</div>
|
2045 |
|
2046 |
?>
|
2047 |
|
2048 |
+
<<?php echo $settings['premium_blog_title_tag'] . ' ' . $this->get_render_attribute_string('title'); ?>>
|
2049 |
+
<a href="<?php the_permalink(); ?>" target="<?php echo esc_attr( $link_target ); ?>">
|
2050 |
+
<?php the_title(); ?>
|
2051 |
+
</a>
|
2052 |
+
</<?php echo $settings['premium_blog_title_tag']; ?>>
|
2053 |
|
2054 |
<?php
|
2055 |
}
|
2202 |
'premium-blog-' . $col_number
|
2203 |
]
|
2204 |
);
|
2205 |
+
|
2206 |
+
$this->add_render_attribute('blog', 'data-layout', $settings['premium_blog_layout'] );
|
2207 |
|
2208 |
if ( $carousel ) {
|
2209 |
|
widgets/premium-contactform.php
CHANGED
@@ -103,7 +103,7 @@ class Premium_Contactform extends Widget_Base {
|
|
103 |
'unit' => '%'
|
104 |
],
|
105 |
'selectors' => [
|
106 |
-
'{{WRAPPER}} .premium-cf7-container input.wpcf7-text' => 'width: {{SIZE}}{{UNIT}};',
|
107 |
],
|
108 |
]
|
109 |
);
|
@@ -298,7 +298,7 @@ class Premium_Contactform extends Widget_Base {
|
|
298 |
'label' => __( 'Focus Border Color', 'premium-addons-for-elementor' ),
|
299 |
'type' => Controls_Manager::COLOR,
|
300 |
'selectors' => [
|
301 |
-
'{{WRAPPER}} .premium-cf7-container input.wpcf7-text:focus, {{WRAPPER}} .premium-cf7-container textarea.wpcf7-textarea:focus' => 'border-color: {{VALUE}};',
|
302 |
],
|
303 |
]
|
304 |
);
|
@@ -328,7 +328,7 @@ class Premium_Contactform extends Widget_Base {
|
|
328 |
Group_Control_Box_Shadow::get_type(),
|
329 |
[
|
330 |
'name' => 'input_button_shadow',
|
331 |
-
'selector' => '{{WRAPPER}} .premium-cf7-container input.wpcf7-text, {{WRAPPER}} .premium-cf7-container textarea.wpcf7-textarea',
|
332 |
]
|
333 |
);
|
334 |
|
103 |
'unit' => '%'
|
104 |
],
|
105 |
'selectors' => [
|
106 |
+
'{{WRAPPER}} .premium-cf7-container input.wpcf7-text, {{WRAPPER}} .premium-cf7-container .wpcf7-file' => 'width: {{SIZE}}{{UNIT}};',
|
107 |
],
|
108 |
]
|
109 |
);
|
298 |
'label' => __( 'Focus Border Color', 'premium-addons-for-elementor' ),
|
299 |
'type' => Controls_Manager::COLOR,
|
300 |
'selectors' => [
|
301 |
+
'{{WRAPPER}} .premium-cf7-container input.wpcf7-text:focus, {{WRAPPER}} .premium-cf7-container textarea.wpcf7-textarea:focus , {{WRAPPER}} .premium-cf7-container .wpcf7-file:focus' => 'border-color: {{VALUE}};',
|
302 |
],
|
303 |
]
|
304 |
);
|
328 |
Group_Control_Box_Shadow::get_type(),
|
329 |
[
|
330 |
'name' => 'input_button_shadow',
|
331 |
+
'selector' => '{{WRAPPER}} .premium-cf7-container input.wpcf7-text, {{WRAPPER}} .premium-cf7-container textarea.wpcf7-textarea, {{WRAPPER}} .premium-cf7-container .wpcf7-file',
|
332 |
]
|
333 |
);
|
334 |
|
widgets/premium-dual-header.php
CHANGED
@@ -96,7 +96,7 @@ class Premium_Dual_Header extends Widget_Base {
|
|
96 |
'h6' => 'H6',
|
97 |
'p' => 'p',
|
98 |
'span' => 'span',
|
99 |
-
|
100 |
'label_block' => true,
|
101 |
]
|
102 |
);
|
96 |
'h6' => 'H6',
|
97 |
'p' => 'p',
|
98 |
'span' => 'span',
|
99 |
+
],
|
100 |
'label_block' => true,
|
101 |
]
|
102 |
);
|
widgets/premium-grid.php
CHANGED
@@ -328,16 +328,24 @@ class Premium_Grid extends Widget_Base {
|
|
328 |
]
|
329 |
);
|
330 |
|
331 |
-
$this->add_control(
|
332 |
[
|
333 |
'label' => __('Active Category Index', 'premium-addons-for-elementor'),
|
334 |
'type' => Controls_Manager::NUMBER,
|
335 |
-
'description' => __('Put the index of the default active category, default is 1', 'premium-addons-for-elementor'),
|
336 |
'default' => 1,
|
|
|
337 |
'condition' => $condition
|
338 |
|
339 |
]
|
340 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
341 |
|
342 |
$this->add_control('premium_gallery_shuffle',
|
343 |
[
|
@@ -2033,16 +2041,20 @@ class Premium_Grid extends Widget_Base {
|
|
2033 |
|
2034 |
if ( 'yes' === $filter ) {
|
2035 |
|
2036 |
-
if( '
|
2037 |
-
|
2038 |
-
|
2039 |
-
|
2040 |
-
|
2041 |
-
|
2042 |
-
|
2043 |
-
|
|
|
|
|
|
|
|
|
2044 |
} else {
|
2045 |
-
$active_category_index = -1;
|
2046 |
}
|
2047 |
|
2048 |
$is_all_active = ( 0 > $active_category_index ) ? "active" : "";
|
328 |
]
|
329 |
);
|
330 |
|
331 |
+
$this->add_control('premium_gallery_active_cat',
|
332 |
[
|
333 |
'label' => __('Active Category Index', 'premium-addons-for-elementor'),
|
334 |
'type' => Controls_Manager::NUMBER,
|
|
|
335 |
'default' => 1,
|
336 |
+
'min' => 0,
|
337 |
'condition' => $condition
|
338 |
|
339 |
]
|
340 |
);
|
341 |
+
|
342 |
+
$this->add_control('active_cat_notice',
|
343 |
+
[
|
344 |
+
'raw' => __( 'Please note categories are zero indexed, so to set if you need the first category to be active, you need to set the value to 0', 'premium-addons-for-elementor' ),
|
345 |
+
'type' => Controls_Manager::RAW_HTML,
|
346 |
+
'content_classes' => 'elementor-panel-alert elementor-panel-alert-info',
|
347 |
+
]
|
348 |
+
);
|
349 |
|
350 |
$this->add_control('premium_gallery_shuffle',
|
351 |
[
|
2041 |
|
2042 |
if ( 'yes' === $filter ) {
|
2043 |
|
2044 |
+
if ( ! empty( $settings['premium_gallery_active_cat'] ) || 0 === $settings['premium_gallery_active_cat'] ) {
|
2045 |
+
|
2046 |
+
if( 'yes' !== $settings['premium_gallery_first_cat_switcher'] ) {
|
2047 |
+
$active_index = $settings['premium_gallery_active_cat'];
|
2048 |
+
$active_category = $settings['premium_gallery_cats_content'][$active_index]['premium_gallery_img_cat'];
|
2049 |
+
$category = "." . $this->filter_cats( $active_category );
|
2050 |
+
$active_category_index = $settings['premium_gallery_active_cat'];
|
2051 |
+
|
2052 |
+
} else {
|
2053 |
+
$active_category_index = $settings['premium_gallery_active_cat'] - 1;
|
2054 |
+
}
|
2055 |
+
|
2056 |
} else {
|
2057 |
+
$active_category_index = 'yes' === $settings['premium_gallery_first_cat_switcher'] ? -1 : 0;
|
2058 |
}
|
2059 |
|
2060 |
$is_all_active = ( 0 > $active_category_index ) ? "active" : "";
|
widgets/premium-person.php
CHANGED
@@ -206,6 +206,9 @@ class Premium_Person extends Widget_Base {
|
|
206 |
'h4' => 'H4',
|
207 |
'h5' => 'H5',
|
208 |
'h6' => 'H6',
|
|
|
|
|
|
|
209 |
],
|
210 |
'label_block' => true,
|
211 |
]
|
@@ -222,7 +225,10 @@ class Premium_Person extends Widget_Base {
|
|
222 |
'h3' => 'H3',
|
223 |
'h4' => 'H4',
|
224 |
'h5' => 'H5',
|
225 |
-
'h6' => 'H6'
|
|
|
|
|
|
|
226 |
],
|
227 |
'label_block' => true,
|
228 |
]
|
@@ -1739,15 +1745,17 @@ class Premium_Person extends Widget_Base {
|
|
1739 |
<div class="premium-person-info-container">
|
1740 |
<# if( '' != settings.premium_person_name ) { #>
|
1741 |
<{{{nameHeading}}} class="premium-person-name">
|
1742 |
-
|
1743 |
-
|
1744 |
-
|
|
|
1745 |
<# }
|
1746 |
if( '' != settings.premium_person_title ) { #>
|
1747 |
<{{{titleHeading}}} class="premium-person-title">
|
1748 |
-
|
1749 |
-
|
1750 |
-
|
|
|
1751 |
<# }
|
1752 |
if( '' != settings.premium_person_content ) { #>
|
1753 |
<div class="premium-person-content">
|
206 |
'h4' => 'H4',
|
207 |
'h5' => 'H5',
|
208 |
'h6' => 'H6',
|
209 |
+
'div' => 'div',
|
210 |
+
'span' => 'span',
|
211 |
+
'p' => 'p',
|
212 |
],
|
213 |
'label_block' => true,
|
214 |
]
|
225 |
'h3' => 'H3',
|
226 |
'h4' => 'H4',
|
227 |
'h5' => 'H5',
|
228 |
+
'h6' => 'H6',
|
229 |
+
'div' => 'div',
|
230 |
+
'span' => 'span',
|
231 |
+
'p' => 'p',
|
232 |
],
|
233 |
'label_block' => true,
|
234 |
]
|
1745 |
<div class="premium-person-info-container">
|
1746 |
<# if( '' != settings.premium_person_name ) { #>
|
1747 |
<{{{nameHeading}}} class="premium-person-name">
|
1748 |
+
<span {{{ view.getRenderAttributeString('premium_person_name') }}}>
|
1749 |
+
{{{ settings.premium_person_name }}}
|
1750 |
+
</span>
|
1751 |
+
</{{{nameHeading}}}>
|
1752 |
<# }
|
1753 |
if( '' != settings.premium_person_title ) { #>
|
1754 |
<{{{titleHeading}}} class="premium-person-title">
|
1755 |
+
<span {{{ view.getRenderAttributeString('premium_person_title') }}}>
|
1756 |
+
{{{ settings.premium_person_title }}}
|
1757 |
+
</span>
|
1758 |
+
</{{{titleHeading}}}>
|
1759 |
<# }
|
1760 |
if( '' != settings.premium_person_content ) { #>
|
1761 |
<div class="premium-person-content">
|
widgets/premium-pricing-table.php
CHANGED
@@ -80,26 +80,24 @@ class Premium_Pricing_Table extends Widget_Base {
|
|
80 |
|
81 |
/*Title Content Section*/
|
82 |
$this->start_controls_section('premium_pricing_table_title_section',
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
|
91 |
-
/*Header Text*/
|
92 |
$this->add_control('premium_pricing_table_title_text',
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
|
102 |
-
/*Header Tag*/
|
103 |
$this->add_control('premium_pricing_table_title_size',
|
104 |
[
|
105 |
'label' => __('HTML Tag', 'premium-addons-for-elementor'),
|
@@ -113,10 +111,13 @@ class Premium_Pricing_Table extends Widget_Base {
|
|
113 |
'h4' => 'H4',
|
114 |
'h5' => 'H5',
|
115 |
'h6' => 'H6',
|
116 |
-
|
|
|
|
|
|
|
117 |
'label_block' => true,
|
118 |
-
|
119 |
-
|
120 |
|
121 |
$this->end_controls_section();
|
122 |
|
@@ -2090,7 +2091,7 @@ class Premium_Pricing_Table extends Widget_Base {
|
|
2090 |
<div class="corner"><span <?php echo $this->get_render_attribute_string('premium_pricing_table_badge_text'); ?>><?php echo $settings['premium_pricing_table_badge_text']; ?></span></div>
|
2091 |
</div>
|
2092 |
<?php endif;
|
2093 |
-
if( $settings['premium_pricing_table_icon_switcher']
|
2094 |
<div class="premium-pricing-icon-container">
|
2095 |
<?php if ( $is_new || $migrated ) :
|
2096 |
Icons_Manager::render_icon( $settings['premium_pricing_table_icon_selection_updated'], [ 'aria-hidden' => 'true' ] );
|
@@ -2099,9 +2100,12 @@ class Premium_Pricing_Table extends Widget_Base {
|
|
2099 |
<?php endif; ?>
|
2100 |
</div>
|
2101 |
<?php endif;
|
2102 |
-
if( $settings['premium_pricing_table_title_switcher']
|
2103 |
-
<<?php echo $title_tag
|
2104 |
-
|
|
|
|
|
|
|
2105 |
<div class="premium-pricing-price-container">
|
2106 |
<strike class="premium-pricing-slashed-price-value">
|
2107 |
<?php echo $settings['premium_pricing_table_slashed_price_value']; ?>
|
80 |
|
81 |
/*Title Content Section*/
|
82 |
$this->start_controls_section('premium_pricing_table_title_section',
|
83 |
+
[
|
84 |
+
'label' => __('Title', 'premium-addons-for-elementor'),
|
85 |
+
'condition' => [
|
86 |
+
'premium_pricing_table_title_switcher' => 'yes',
|
87 |
+
]
|
88 |
+
]
|
89 |
+
);
|
90 |
|
|
|
91 |
$this->add_control('premium_pricing_table_title_text',
|
92 |
+
[
|
93 |
+
'label' => __('Text', 'premium-addons-for-elementor'),
|
94 |
+
'default' => __('Pricing Table', 'premium-addons-for-elementor'),
|
95 |
+
'type' => Controls_Manager::TEXT,
|
96 |
+
'dynamic' => [ 'active' => true ],
|
97 |
+
'label_block' => true,
|
98 |
+
]
|
99 |
+
);
|
100 |
|
|
|
101 |
$this->add_control('premium_pricing_table_title_size',
|
102 |
[
|
103 |
'label' => __('HTML Tag', 'premium-addons-for-elementor'),
|
111 |
'h4' => 'H4',
|
112 |
'h5' => 'H5',
|
113 |
'h6' => 'H6',
|
114 |
+
'div' => 'div',
|
115 |
+
'span' => 'span',
|
116 |
+
'p' => 'p',
|
117 |
+
],
|
118 |
'label_block' => true,
|
119 |
+
]
|
120 |
+
);
|
121 |
|
122 |
$this->end_controls_section();
|
123 |
|
2091 |
<div class="corner"><span <?php echo $this->get_render_attribute_string('premium_pricing_table_badge_text'); ?>><?php echo $settings['premium_pricing_table_badge_text']; ?></span></div>
|
2092 |
</div>
|
2093 |
<?php endif;
|
2094 |
+
if( $settings['premium_pricing_table_icon_switcher'] === 'yes' ) : ?>
|
2095 |
<div class="premium-pricing-icon-container">
|
2096 |
<?php if ( $is_new || $migrated ) :
|
2097 |
Icons_Manager::render_icon( $settings['premium_pricing_table_icon_selection_updated'], [ 'aria-hidden' => 'true' ] );
|
2100 |
<?php endif; ?>
|
2101 |
</div>
|
2102 |
<?php endif;
|
2103 |
+
if( $settings['premium_pricing_table_title_switcher'] === 'yes') : ?>
|
2104 |
+
<<?php echo $title_tag; ?> class="premium-pricing-table-title">
|
2105 |
+
<span <?php echo $this->get_render_attribute_string('title_text'); ?>><?php echo $settings['premium_pricing_table_title_text'];?></span>
|
2106 |
+
</<?php echo $title_tag;?>>
|
2107 |
+
<?php endif; ?>
|
2108 |
+
<?php if($settings['premium_pricing_table_price_switcher'] === 'yes') : ?>
|
2109 |
<div class="premium-pricing-price-container">
|
2110 |
<strike class="premium-pricing-slashed-price-value">
|
2111 |
<?php echo $settings['premium_pricing_table_slashed_price_value']; ?>
|
widgets/premium-testimonials.php
CHANGED
@@ -98,22 +98,25 @@ class Premium_Testimonials extends Widget_Base {
|
|
98 |
|
99 |
/*Name Title Tag*/
|
100 |
$this->add_control('premium_testimonial_person_name_size',
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
'
|
114 |
-
'
|
115 |
-
|
116 |
-
|
|
|
|
|
|
|
117 |
|
118 |
/*End Person Content Section*/
|
119 |
$this->end_controls_section();
|
@@ -139,22 +142,25 @@ class Premium_Testimonials extends Widget_Base {
|
|
139 |
|
140 |
/*Company Name Tag*/
|
141 |
$this->add_control('premium_testimonial_company_name_size',
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
'
|
155 |
-
'
|
156 |
-
|
157 |
-
|
|
|
|
|
|
|
158 |
|
159 |
$this->add_control('premium_testimonial_company_link_switcher',
|
160 |
[
|
@@ -621,8 +627,11 @@ class Premium_Testimonials extends Widget_Base {
|
|
621 |
<div <?php echo $this->get_render_attribute_string('premium_testimonial_content'); ?>><?php echo $settings['premium_testimonial_content']; ?></div>
|
622 |
</div>
|
623 |
|
624 |
-
<
|
625 |
-
<<?php echo $person_title_tag; ?> class="premium-testimonial-person-name"
|
|
|
|
|
|
|
626 |
|
627 |
<<?php echo $company_title_tag; ?> class="premium-testimonial-company-name"><?php if($settings['premium_testimonial_company_link_switcher'] == 'yes') : ?><a class="premium-testimonial-company-link" href="<?php echo $settings['premium_testimonial_company_link']; ?>" target="_<?php echo $settings['premium_testimonial_link_target']; ?>"><span <?php echo $this->get_render_attribute_string('premium_testimonial_company_name'); ?>><?php echo $settings['premium_testimonial_company_name']; ?></span></a><?php else: ?><span class="premium-testimonial-company-link" <?php echo $this->get_render_attribute_string('premium_testimonial_company_name'); ?>><?php echo $settings['premium_testimonial_company_name']; ?></span><?php endif;?></<?php echo $company_title_tag; ?>>
|
628 |
</span>
|
@@ -682,11 +691,11 @@ class Premium_Testimonials extends Widget_Base {
|
|
682 |
<div {{{ view.getRenderAttributeString('premium_testimonial_content') }}}>{{{ settings.premium_testimonial_content }}}</div>
|
683 |
</div>
|
684 |
|
685 |
-
<
|
686 |
<{{{personTag}}} class="premium-testimonial-person-name"><span {{{ view.getRenderAttributeString('premium_testimonial_person_name') }}}>{{{ settings.premium_testimonial_person_name }}}</span></{{{personTag}}}><span class="premium-testimonial-separator"> - </span>
|
687 |
|
688 |
<{{{companyTag}}} class="premium-testimonial-company-name"><a href="{{ settings.premium_testimonial_company_link }}" {{{ view.getRenderAttributeString('premium_testimonial_company_name') }}}>{{{ settings.premium_testimonial_company_name }}}</a></{{{companyTag}}}>
|
689 |
-
</
|
690 |
|
691 |
</div>
|
692 |
|
98 |
|
99 |
/*Name Title Tag*/
|
100 |
$this->add_control('premium_testimonial_person_name_size',
|
101 |
+
[
|
102 |
+
'label' => __('HTML Tag', 'premium-addons-for-elementor'),
|
103 |
+
'type' => Controls_Manager::SELECT,
|
104 |
+
'description' => __( 'Select a heading tag for author name', 'premium-addons-for-elementor' ),
|
105 |
+
'options' => [
|
106 |
+
'h1' => 'H1',
|
107 |
+
'h2' => 'H2',
|
108 |
+
'h3' => 'H3',
|
109 |
+
'h4' => 'H4',
|
110 |
+
'h5' => 'H5',
|
111 |
+
'h6' => 'H6',
|
112 |
+
'div' => 'div',
|
113 |
+
'span' => 'span',
|
114 |
+
'p' => 'p',
|
115 |
+
],
|
116 |
+
'default' => 'h3',
|
117 |
+
'label_block' => true,
|
118 |
+
]
|
119 |
+
);
|
120 |
|
121 |
/*End Person Content Section*/
|
122 |
$this->end_controls_section();
|
142 |
|
143 |
/*Company Name Tag*/
|
144 |
$this->add_control('premium_testimonial_company_name_size',
|
145 |
+
[
|
146 |
+
'label' => __('HTML Tag', 'premium-addons-for-elementor'),
|
147 |
+
'type' => Controls_Manager::SELECT,
|
148 |
+
'description' => __( 'Select a heading tag for company name', 'premium-addons-for-elementor' ),
|
149 |
+
'options' => [
|
150 |
+
'h1' => 'H1',
|
151 |
+
'h2' => 'H2',
|
152 |
+
'h3' => 'H3',
|
153 |
+
'h4' => 'H4',
|
154 |
+
'h5' => 'H5',
|
155 |
+
'h6' => 'H6',
|
156 |
+
'div' => 'div',
|
157 |
+
'span' => 'span',
|
158 |
+
'p' => 'p',
|
159 |
+
],
|
160 |
+
'default' => 'h4',
|
161 |
+
'label_block' => true,
|
162 |
+
]
|
163 |
+
);
|
164 |
|
165 |
$this->add_control('premium_testimonial_company_link_switcher',
|
166 |
[
|
627 |
<div <?php echo $this->get_render_attribute_string('premium_testimonial_content'); ?>><?php echo $settings['premium_testimonial_content']; ?></div>
|
628 |
</div>
|
629 |
|
630 |
+
<div class="premium-testimonial-author-info">
|
631 |
+
<<?php echo $person_title_tag; ?> class="premium-testimonial-person-name">
|
632 |
+
<span <?php echo $this->get_render_attribute_string('premium_testimonial_person_name'); ?>><?php echo $settings['premium_testimonial_person_name']; ?></span>
|
633 |
+
</<?php echo $person_title_tag; ?>>
|
634 |
+
<span class="premium-testimonial-separator"> - </span>
|
635 |
|
636 |
<<?php echo $company_title_tag; ?> class="premium-testimonial-company-name"><?php if($settings['premium_testimonial_company_link_switcher'] == 'yes') : ?><a class="premium-testimonial-company-link" href="<?php echo $settings['premium_testimonial_company_link']; ?>" target="_<?php echo $settings['premium_testimonial_link_target']; ?>"><span <?php echo $this->get_render_attribute_string('premium_testimonial_company_name'); ?>><?php echo $settings['premium_testimonial_company_name']; ?></span></a><?php else: ?><span class="premium-testimonial-company-link" <?php echo $this->get_render_attribute_string('premium_testimonial_company_name'); ?>><?php echo $settings['premium_testimonial_company_name']; ?></span><?php endif;?></<?php echo $company_title_tag; ?>>
|
637 |
</span>
|
691 |
<div {{{ view.getRenderAttributeString('premium_testimonial_content') }}}>{{{ settings.premium_testimonial_content }}}</div>
|
692 |
</div>
|
693 |
|
694 |
+
<div class="premium-testimonial-author-info">
|
695 |
<{{{personTag}}} class="premium-testimonial-person-name"><span {{{ view.getRenderAttributeString('premium_testimonial_person_name') }}}>{{{ settings.premium_testimonial_person_name }}}</span></{{{personTag}}}><span class="premium-testimonial-separator"> - </span>
|
696 |
|
697 |
<{{{companyTag}}} class="premium-testimonial-company-name"><a href="{{ settings.premium_testimonial_company_link }}" {{{ view.getRenderAttributeString('premium_testimonial_company_name') }}}>{{{ settings.premium_testimonial_company_name }}}</a></{{{companyTag}}}>
|
698 |
+
</div>
|
699 |
|
700 |
</div>
|
701 |
|
widgets/premium-title.php
CHANGED
@@ -119,6 +119,8 @@ class Premium_Title extends Widget_Base {
|
|
119 |
'h4' => 'H4',
|
120 |
'h5' => 'H5',
|
121 |
'h6' => 'H6',
|
|
|
|
|
122 |
],
|
123 |
]
|
124 |
);
|
@@ -647,8 +649,6 @@ class Premium_Title extends Widget_Base {
|
|
647 |
|
648 |
selectedStyle = settings.premium_title_style,
|
649 |
|
650 |
-
titleTag = settings.premium_title_tag,
|
651 |
-
|
652 |
titleIcon = settings.premium_title_icon,
|
653 |
|
654 |
titleText = settings.premium_title_text;
|
119 |
'h4' => 'H4',
|
120 |
'h5' => 'H5',
|
121 |
'h6' => 'H6',
|
122 |
+
'div' => 'div',
|
123 |
+
'span' => 'span',
|
124 |
],
|
125 |
]
|
126 |
);
|
649 |
|
650 |
selectedStyle = settings.premium_title_style,
|
651 |
|
|
|
|
|
652 |
titleIcon = settings.premium_title_icon,
|
653 |
|
654 |
titleText = settings.premium_title_text;
|
widgets/premium-videobox.php
CHANGED
@@ -238,6 +238,59 @@ class Premium_Videobox extends Widget_Base {
|
|
238 |
]
|
239 |
]
|
240 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
241 |
|
242 |
$this->add_control('aspect_ratio',
|
243 |
[
|
@@ -706,6 +759,23 @@ class Premium_Videobox extends Widget_Base {
|
|
706 |
$options .= '&controls=';
|
707 |
$options .= 'yes' === $controls ? '1' : '0';
|
708 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
709 |
if ( $settings['premium_video_box_start'] || $settings['premium_video_box_end'] ) {
|
710 |
|
711 |
if ( 'youtube' === $video_type ) {
|
@@ -785,6 +855,7 @@ class Premium_Videobox extends Widget_Base {
|
|
785 |
?>
|
786 |
|
787 |
<div <?php echo $this->get_render_attribute_string('container'); ?>>
|
|
|
788 |
<div <?php echo $this->get_render_attribute_string('video_container'); ?>>
|
789 |
<?php if ( 'self' === $video_type ) : ?>
|
790 |
<video src="<?php echo esc_url( $hosted_url ); ?>" <?php echo $video_params; ?>></video>
|
@@ -878,4 +949,42 @@ class Premium_Videobox extends Widget_Base {
|
|
878 |
|
879 |
}
|
880 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
881 |
}
|
238 |
]
|
239 |
]
|
240 |
);
|
241 |
+
|
242 |
+
$this->add_control('vimeo_controls_color',
|
243 |
+
[
|
244 |
+
'label' => __( 'Controls Color', 'premium-addons-for-elementor' ),
|
245 |
+
'type' => Controls_Manager::COLOR,
|
246 |
+
'selectors' => array(
|
247 |
+
'{{WRAPPER}} .premium-video-box-vimeo-title a, {{WRAPPER}} .premium-video-box-vimeo-byline a, {{WRAPPER}} .premium-video-box-vimeo-title a:hover, {{WRAPPER}} .premium-video-box-vimeo-byline a:hover, {{WRAPPER}} .premium-video-box-vimeo-title a:focus, {{WRAPPER}} .premium-video-box-vimeo-byline a:focus' => 'color: {{VALUE}}',
|
248 |
+
),
|
249 |
+
'render_type'=> 'template',
|
250 |
+
'condition' => [
|
251 |
+
'premium_video_box_video_type' => 'vimeo',
|
252 |
+
],
|
253 |
+
]
|
254 |
+
);
|
255 |
+
|
256 |
+
$this->add_control('vimeo_title',
|
257 |
+
[
|
258 |
+
'label' => __( 'Intro Title', 'elementor' ),
|
259 |
+
'type' => Controls_Manager::SWITCHER,
|
260 |
+
'label_on' => __( 'Show', 'elementor' ),
|
261 |
+
'label_off' => __( 'Hide', 'elementor' ),
|
262 |
+
'default' => 'yes',
|
263 |
+
'condition' => [
|
264 |
+
'premium_video_box_video_type' => 'vimeo',
|
265 |
+
],
|
266 |
+
]
|
267 |
+
);
|
268 |
+
|
269 |
+
$this->add_control('vimeo_portrait',
|
270 |
+
[
|
271 |
+
'label' => __( 'Intro Portrait', 'elementor' ),
|
272 |
+
'type' => Controls_Manager::SWITCHER,
|
273 |
+
'label_on' => __( 'Show', 'elementor' ),
|
274 |
+
'label_off' => __( 'Hide', 'elementor' ),
|
275 |
+
'default' => 'yes',
|
276 |
+
'condition' => [
|
277 |
+
'premium_video_box_video_type' => 'vimeo',
|
278 |
+
],
|
279 |
+
]
|
280 |
+
);
|
281 |
+
|
282 |
+
$this->add_control('vimeo_byline',
|
283 |
+
[
|
284 |
+
'label' => __( 'Intro Byline', 'elementor' ),
|
285 |
+
'type' => Controls_Manager::SWITCHER,
|
286 |
+
'label_on' => __( 'Show', 'elementor' ),
|
287 |
+
'label_off' => __( 'Hide', 'elementor' ),
|
288 |
+
'default' => 'yes',
|
289 |
+
'condition' => [
|
290 |
+
'premium_video_box_video_type' => 'vimeo',
|
291 |
+
],
|
292 |
+
]
|
293 |
+
);
|
294 |
|
295 |
$this->add_control('aspect_ratio',
|
296 |
[
|
759 |
$options .= '&controls=';
|
760 |
$options .= 'yes' === $controls ? '1' : '0';
|
761 |
|
762 |
+
if( 'vimeo' === $video_type ) {
|
763 |
+
$options .= '&color=' . str_replace('#', '', $settings['vimeo_controls_color'] );
|
764 |
+
|
765 |
+
if( 'yes' === $settings['vimeo_title'] ) {
|
766 |
+
$options .= '&title=1';
|
767 |
+
}
|
768 |
+
|
769 |
+
if( 'yes' === $settings['vimeo_portrait'] ) {
|
770 |
+
$options .= '&portrait=1';
|
771 |
+
}
|
772 |
+
|
773 |
+
if( 'yes' === $settings['vimeo_byline'] ) {
|
774 |
+
$options .= '&byline=1';
|
775 |
+
}
|
776 |
+
|
777 |
+
}
|
778 |
+
|
779 |
if ( $settings['premium_video_box_start'] || $settings['premium_video_box_end'] ) {
|
780 |
|
781 |
if ( 'youtube' === $video_type ) {
|
855 |
?>
|
856 |
|
857 |
<div <?php echo $this->get_render_attribute_string('container'); ?>>
|
858 |
+
<?php $this->get_vimeo_header( $params['id'] ); ?>
|
859 |
<div <?php echo $this->get_render_attribute_string('video_container'); ?>>
|
860 |
<?php if ( 'self' === $video_type ) : ?>
|
861 |
<video src="<?php echo esc_url( $hosted_url ); ?>" <?php echo $video_params; ?>></video>
|
949 |
|
950 |
}
|
951 |
|
952 |
+
private function get_vimeo_header( $id ) {
|
953 |
+
|
954 |
+
$settings = $this->get_settings_for_display();
|
955 |
+
|
956 |
+
if( 'vimeo' !== $settings['premium_video_box_video_type'] ) {
|
957 |
+
return;
|
958 |
+
}
|
959 |
+
|
960 |
+
if ( 'yes' === $settings['vimeo_portrait'] || 'yes' === $settings['vimeo_title'] || 'yes' === $settings['vimeo_byline']
|
961 |
+
) {
|
962 |
+
$vimeo_data = Helper_Functions::get_vimeo_video_data( $id );
|
963 |
+
?>
|
964 |
+
<div class="premium-video-box-vimeo-wrap">
|
965 |
+
<?php if ( 'yes' === $settings['vimeo_portrait'] ) { ?>
|
966 |
+
<div class="premium-video-box-vimeo-portrait">
|
967 |
+
<a href="<?php echo $vimeo_data['url']; ?>" target="_blank"><img src="<?php echo $vimeo_data['portrait']; ?>" alt=""></a>
|
968 |
+
</div>
|
969 |
+
<?php } ?>
|
970 |
+
<?php
|
971 |
+
if ( 'yes' === $settings['vimeo_title'] || 'yes' === $settings['vimeo_byline'] ) { ?>
|
972 |
+
<div class="premium-video-box-vimeo-headers">
|
973 |
+
<?php if ( 'yes' === $settings['vimeo_title'] ) { ?>
|
974 |
+
<div class="premium-video-box-vimeo-title">
|
975 |
+
<a href="<?php echo $settings['premium_video_box_link']; ?>" target="_blank"><?php echo $vimeo_data['title']; ?></a>
|
976 |
+
</div>
|
977 |
+
<?php } ?>
|
978 |
+
<?php if ( 'yes' === $settings['vimeo_byline'] ) { ?>
|
979 |
+
<div class="premium-video-box-vimeo-byline">
|
980 |
+
<?php _e( 'from ', 'premium-addons-for-elementor' ); ?> <a href="<?php echo $vimeo_data['url']; ?>" target="_blank"><?php echo $vimeo_data['user']; ?></a>
|
981 |
+
</div>
|
982 |
+
<?php } ?>
|
983 |
+
</div>
|
984 |
+
<?php } ?>
|
985 |
+
</div>
|
986 |
+
<?php } ?>
|
987 |
+
<?php
|
988 |
+
}
|
989 |
+
|
990 |
}
|
widgets/premium-vscroll.php
CHANGED
@@ -273,17 +273,6 @@ class Premium_Vscroll extends Widget_Base {
|
|
273 |
]
|
274 |
);
|
275 |
|
276 |
-
$this->add_control('dots_tooltips_switcher',
|
277 |
-
[
|
278 |
-
'label' => __('Tooltips', 'premium-addons-for-elementor'),
|
279 |
-
'type' => Controls_Manager::SWITCHER,
|
280 |
-
'default' => 'yes',
|
281 |
-
'condition' => [
|
282 |
-
'navigation_dots' => 'yes',
|
283 |
-
]
|
284 |
-
]
|
285 |
-
);
|
286 |
-
|
287 |
$this->add_control('dots_shape',
|
288 |
[
|
289 |
'label' => __('Shape', 'premium-addons-for-elementor'),
|
@@ -299,6 +288,17 @@ class Premium_Vscroll extends Widget_Base {
|
|
299 |
]
|
300 |
);
|
301 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
302 |
$this->add_control('dots_tooltips',
|
303 |
[
|
304 |
'label' => __('Dots Tooltips Text', 'premium-addons-for-elementor'),
|
@@ -826,6 +826,7 @@ class Premium_Vscroll extends Widget_Base {
|
|
826 |
|
827 |
$this->add_render_attribute( 'vertical_scroll_dots', 'class', array(
|
828 |
'premium-vscroll-dots',
|
|
|
829 |
$settings['navigation_dots_pos'],
|
830 |
$settings['navigation_dots_v_pos'],
|
831 |
$settings['dots_shape']
|
273 |
]
|
274 |
);
|
275 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
276 |
$this->add_control('dots_shape',
|
277 |
[
|
278 |
'label' => __('Shape', 'premium-addons-for-elementor'),
|
288 |
]
|
289 |
);
|
290 |
|
291 |
+
$this->add_control('dots_tooltips_switcher',
|
292 |
+
[
|
293 |
+
'label' => __('Tooltips Text', 'premium-addons-for-elementor'),
|
294 |
+
'type' => Controls_Manager::SWITCHER,
|
295 |
+
'default' => 'yes',
|
296 |
+
'condition' => [
|
297 |
+
'navigation_dots' => 'yes',
|
298 |
+
]
|
299 |
+
]
|
300 |
+
);
|
301 |
+
|
302 |
$this->add_control('dots_tooltips',
|
303 |
[
|
304 |
'label' => __('Dots Tooltips Text', 'premium-addons-for-elementor'),
|
826 |
|
827 |
$this->add_render_attribute( 'vertical_scroll_dots', 'class', array(
|
828 |
'premium-vscroll-dots',
|
829 |
+
'premium-vscroll-dots-hide',
|
830 |
$settings['navigation_dots_pos'],
|
831 |
$settings['navigation_dots_v_pos'],
|
832 |
$settings['dots_shape']
|