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 | ![]() |
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-t |