Premium Addons for Elementor - Version 4.9.15

Version Description

  • New: Added Cube, Parallax, and Zoomed Parallax transition effects in Vertical Scroll widget - here.
  • Fixed: Mega Menu automatically closes when a link is clicked in sub menus.
  • Fixed: Floating Effects addon not working with Elementor Flex Container element.
  • Fixed: PHP Fatal error in Dynamic Assets Generate feature.
Download this release

Release Info

Developer leap13
Plugin Icon 128x128 Premium Addons for Elementor
Version 4.9.15
Comparing to
See all releases

Code changes from version 4.9.14 to 4.9.15

admin/assets/css/admin-rtl.css CHANGED
@@ -72,16 +72,16 @@
72
  /* box-shadow: 0 2.5px 5px #b8b8b9; */
73
  }
74
 
75
- input:checked+.slider {
76
  background: #8dc900;
77
  }
78
 
79
- input:focus+.slider {
80
  -webkit-box-shadow: 0 0 1px #18a4fd;
81
  box-shadow: 0 0 1px #18a4fd;
82
  }
83
 
84
- input:checked+.slider:before {
85
  -webkit-transform: translate3d(-20px, -50%, 0);
86
  transform: translate3d(-20px, -50%, 0);
87
  }
@@ -2064,7 +2064,7 @@ input:checked+.slider:before {
2064
  .premium-dynamic-content-modal .dialog-widget-content {
2065
  position: static !important;
2066
  max-width: calc(100vw - 70px) !important;
2067
- width: calc(100vw - 70px) !important;
2068
  -webkit-border-radius: 0;
2069
  border-radius: 0;
2070
  }
@@ -2177,10 +2177,10 @@ input:checked+.slider:before {
2177
  min-width: 100px;
2178
  cursor: pointer;
2179
  -webkit-transform: translateY(-50%);
2180
- -ms-transform: translateY(-50%);
2181
- transform: translateY(-50%);
2182
  -webkit-border-radius: 5px;
2183
- border-radius: 5px;
2184
  }
2185
 
2186
  .menu-item:hover .premium-menu-item-settings {
@@ -2297,14 +2297,14 @@ input:checked+.slider:before {
2297
  display: flex;
2298
  -webkit-box-align: center;
2299
  -webkit-align-items: center;
2300
- -moz-box-align: center;
2301
- -ms-flex-align: center;
2302
- align-items: center;
2303
  -webkit-box-pack: end;
2304
  -webkit-justify-content: flex-end;
2305
- -moz-box-pack: end;
2306
- -ms-flex-pack: end;
2307
- justify-content: flex-end;
2308
  padding: 5px 15px;
2309
 
2310
  }
@@ -2330,7 +2330,7 @@ input:checked+.slider:before {
2330
  width: 100%;
2331
  cursor: pointer;
2332
  -webkit-border-radius: 5px;
2333
- border-radius: 5px;
2334
  }
2335
 
2336
  .premium-menu-btn i.loading {
72
  /* box-shadow: 0 2.5px 5px #b8b8b9; */
73
  }
74
 
75
+ .switch input:checked+.slider {
76
  background: #8dc900;
77
  }
78
 
79
+ .switch input:focus+.slider {
80
  -webkit-box-shadow: 0 0 1px #18a4fd;
81
  box-shadow: 0 0 1px #18a4fd;
82
  }
83
 
84
+ .switch input:checked+.slider:before {
85
  -webkit-transform: translate3d(-20px, -50%, 0);
86
  transform: translate3d(-20px, -50%, 0);
87
  }
2064
  .premium-dynamic-content-modal .dialog-widget-content {
2065
  position: static !important;
2066
  max-width: calc(100vw - 70px) !important;
2067
+ width: calc(100vw - 70px) !important;
2068
  -webkit-border-radius: 0;
2069
  border-radius: 0;
2070
  }
2177
  min-width: 100px;
2178
  cursor: pointer;
2179
  -webkit-transform: translateY(-50%);
2180
+ -ms-transform: translateY(-50%);
2181
+ transform: translateY(-50%);
2182
  -webkit-border-radius: 5px;
2183
+ border-radius: 5px;
2184
  }
2185
 
2186
  .menu-item:hover .premium-menu-item-settings {
2297
  display: flex;
2298
  -webkit-box-align: center;
2299
  -webkit-align-items: center;
2300
+ -moz-box-align: center;
2301
+ -ms-flex-align: center;
2302
+ align-items: center;
2303
  -webkit-box-pack: end;
2304
  -webkit-justify-content: flex-end;
2305
+ -moz-box-pack: end;
2306
+ -ms-flex-pack: end;
2307
+ justify-content: flex-end;
2308
  padding: 5px 15px;
2309
 
2310
  }
2330
  width: 100%;
2331
  cursor: pointer;
2332
  -webkit-border-radius: 5px;
2333
+ border-radius: 5px;
2334
  }
2335
 
2336
  .premium-menu-btn i.loading {
admin/assets/css/admin.css CHANGED
@@ -131,16 +131,16 @@
131
  /* box-shadow: 0 2.5px 5px #b8b8b9; */
132
  }
133
 
134
- input:checked+.slider {
135
  background: #8dc900;
136
  }
137
 
138
- input:focus+.slider {
139
  -webkit-box-shadow: 0 0 1px #18a4fd;
140
  box-shadow: 0 0 1px #18a4fd;
141
  }
142
 
143
- input:checked+.slider:before {
144
  -webkit-transform: translate3d(20px, -50%, 0);
145
  transform: translate3d(20px, -50%, 0);
146
  }
131
  /* box-shadow: 0 2.5px 5px #b8b8b9; */
132
  }
133
 
134
+ .switch input:checked+.slider {
135
  background: #8dc900;
136
  }
137
 
138
+ .switch input:focus+.slider {
139
  -webkit-box-shadow: 0 0 1px #18a4fd;
140
  box-shadow: 0 0 1px #18a4fd;
141
  }
142
 
143
+ .switch input:checked+.slider:before {
144
  -webkit-transform: translate3d(20px, -50%, 0);
145
  transform: translate3d(20px, -50%, 0);
146
  }
assets/frontend/css/premium-addons-rtl.css CHANGED
@@ -5680,1160 +5680,1160 @@ button.premium-modal-box-modal-close {
5680
  .premium-modal-box-container[data-modal-animation*="animated-"] {
5681
  opacity: 0;
5682
  }
5683
- /************ Premium Nav Menu ************/
5684
- .premium-nav-widget-container ul {
5685
- list-style: none;
5686
- margin: 0;
5687
- }
5688
-
5689
- .premium-nav-widget-container .premium-main-nav-menu {
5690
- -js-display: flex;
5691
- display: -webkit-box;
5692
- display: -webkit-flex;
5693
- display: -moz-box;
5694
- display: -ms-flexbox;
5695
- display: flex;
5696
- height: 100%;
5697
- }
5698
-
5699
- /*Vertical Main Menu**/
5700
- .premium-nav-ver .premium-nav-menu-container {
5701
- width: 45%;
5702
- }
5703
-
5704
- .premium-nav-ver .premium-main-nav-menu {
5705
- position: relative;
5706
- -webkit-box-orient: vertical;
5707
- -webkit-box-direction: normal;
5708
- -webkit-flex-direction: column;
5709
- -moz-box-orient: vertical;
5710
- -moz-box-direction: normal;
5711
- -ms-flex-direction: column;
5712
- flex-direction: column;
5713
- -webkit-box-align: start;
5714
- -webkit-align-items: flex-start;
5715
- -moz-box-align: start;
5716
- -ms-flex-align: start;
5717
- align-items: flex-start;
5718
- }
5719
-
5720
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
5721
- visibility: hidden;
5722
- opacity: 0;
5723
- position: absolute;
5724
- min-width: 250px;
5725
- }
5726
-
5727
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover>.premium-sub-menu,
5728
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover .premium-mega-content-container {
5729
- opacity: 1;
5730
- visibility: visible;
5731
- pointer-events: auto;
5732
- }
5733
-
5734
- .premium-nav-ver .premium-nav-menu-item {
5735
- width: 100%;
5736
- }
5737
-
5738
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,
5739
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
5740
- left: 100%;
5741
- top: 0;
5742
- }
5743
-
5744
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-mega-content-container,
5745
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
5746
- right: 100%;
5747
- top: 0;
5748
- }
5749
-
5750
- .premium-nav-ver.premium-vertical-left .premium-menu-link {
5751
- -webkit-box-orient: horizontal;
5752
- -webkit-box-direction: reverse;
5753
- -webkit-flex-direction: row-reverse;
5754
- -moz-box-orient: horizontal;
5755
- -moz-box-direction: reverse;
5756
- -ms-flex-direction: row-reverse;
5757
- flex-direction: row-reverse;
5758
- }
5759
-
5760
- /*Horizontal Main Menu**/
5761
- .premium-nav-hor .premium-nav-menu-container {
5762
- height: 60px;
5763
- }
5764
-
5765
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu {
5766
- visibility: hidden;
5767
- opacity: 0;
5768
- position: absolute;
5769
- min-width: 220px;
5770
- }
5771
-
5772
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu,
5773
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container {
5774
- top: 100%;
5775
- }
5776
-
5777
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu .premium-sub-menu,
5778
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container .premium-sub-menu {
5779
- right: 100%;
5780
- top: 0;
5781
- }
5782
-
5783
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu,
5784
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover .premium-mega-content-container {
5785
- visibility: visible;
5786
- opacity: 1;
5787
- pointer-events: auto;
5788
- }
5789
-
5790
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container {
5791
- left: 50%;
5792
- -webkit-transform: translateX(-50%);
5793
- -ms-transform: translateX(-50%);
5794
- transform: translateX(-50%);
5795
- }
5796
-
5797
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-centered {
5798
- left: 50%;
5799
- -webkit-transform: translateX(-50%);
5800
- -ms-transform: translateX(-50%);
5801
- transform: translateX(-50%);
5802
- }
5803
-
5804
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container {
5805
- left: 0;
5806
- }
5807
-
5808
- /**Mega Menu Container*/
5809
- .premium-mega-nav-item .premium-sub-menu {
5810
- display: none;
5811
- }
5812
-
5813
- .premium-mega-nav-item {
5814
- position: relative;
5815
- }
5816
-
5817
- .premium-mega-nav-item:hover .premium-mega-content-container {
5818
- visibility: visible;
5819
- opacity: 1;
5820
- pointer-events: auto;
5821
- }
5822
-
5823
- .premium-mega-content-container {
5824
- visibility: hidden;
5825
- position: absolute;
5826
- z-index: 9999;
5827
- opacity: 0;
5828
- pointer-events: none;
5829
- }
5830
-
5831
- .premium-hamburger-menu .premium-mega-content-container,
5832
- .premium-nav-slide .premium-mega-content-container,
5833
- .premium-nav-dropdown .premium-mega-content-container {
5834
- visibility: visible;
5835
- position: relative;
5836
- opacity: 1;
5837
- pointer-events: auto;
5838
- }
5839
-
5840
- /**Hamburger Menu*/
5841
- .premium-nav-widget-container a.premium-hamburger-toggle,
5842
- .premium-mobile-menu-outer-container a.premium-mobile-menu-close {
5843
- text-decoration: none;
5844
- }
5845
-
5846
- .premium-nav-widget-container .premium-hamburger-toggle {
5847
- display: none;
5848
- -webkit-box-pack: center;
5849
- -webkit-justify-content: center;
5850
- -moz-box-pack: center;
5851
- -ms-flex-pack: center;
5852
- justify-content: center;
5853
- -webkit-box-align: center;
5854
- -webkit-align-items: center;
5855
- -moz-box-align: center;
5856
- -ms-flex-align: center;
5857
- align-items: center;
5858
- }
5859
-
5860
- .premium-nav-widget-container .premium-hamburger-toggle i {
5861
- padding: 0.25em;
5862
- font-size: 22px;
5863
- }
5864
-
5865
- .premium-nav-widget-container .premium-hamburger-toggle svg {
5866
- width: 22px;
5867
- height: 22px;
5868
- }
5869
-
5870
- .premium-nav-widget-container .premium-hamburger-toggle i,
5871
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
5872
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
5873
- color: #494c4f;
5874
- }
5875
-
5876
- .premium-nav-widget-container .premium-hamburger-toggle svg {
5877
- fill: #494c4f;
5878
- }
5879
-
5880
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
5881
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
5882
- margin: 2px;
5883
- }
5884
-
5885
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
5886
- display: none;
5887
- }
5888
-
5889
- .premium-mobile-menu-container {
5890
- width: 100%;
5891
- }
5892
-
5893
- .premium-mobile-menu-container .premium-main-mobile-menu {
5894
- width: 100%;
5895
- }
5896
-
5897
- .premium-mobile-menu-container ul {
5898
- list-style: none;
5899
- margin: 0;
5900
- padding: 0;
5901
- }
5902
-
5903
- .premium-mobile-menu-container .premium-mobile-menu,
5904
- .premium-mobile-menu-container .premium-sub-menu {
5905
- display: none;
5906
- -webkit-box-orient: vertical;
5907
- -webkit-box-direction: normal;
5908
- -webkit-flex-direction: column;
5909
- -moz-box-orient: vertical;
5910
- -moz-box-direction: normal;
5911
- -ms-flex-direction: column;
5912
- flex-direction: column;
5913
- }
5914
-
5915
- .premium-mobile-menu-container .premium-nav-menu-item {
5916
- -webkit-box-orient: vertical;
5917
- -webkit-box-direction: normal;
5918
- -webkit-flex-direction: column;
5919
- -moz-box-orient: vertical;
5920
- -moz-box-direction: normal;
5921
- -ms-flex-direction: column;
5922
- flex-direction: column;
5923
- }
5924
-
5925
- .premium-mobile-menu-container .premium-item-badge {
5926
- top: 50%;
5927
- left: 0;
5928
- -webkit-transform: translateY(-50%);
5929
- -ms-transform: translateY(-50%);
5930
- transform: translateY(-50%);
5931
- }
5932
-
5933
- /**Vertical Hamburger Menu*/
5934
- .premium-mobile-menu-outer-container {
5935
- opacity: 0;
5936
- }
5937
-
5938
- .premium-mobile-menu-outer-container.premium-vertical-toggle-open {
5939
- opacity: 1;
5940
- }
5941
-
5942
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container {
5943
- background-color: #f7f7f7;
5944
- width: 300px;
5945
- -webkit-transform: translateX(-300px);
5946
- -ms-transform: translateX(-300px);
5947
- transform: translateX(-300px);
5948
- height: 100%;
5949
- position: fixed;
5950
- top: 0;
5951
- left: 0;
5952
- overflow-x: hidden;
5953
- z-index: 10000;
5954
- -webkit-transition: 0.5s;
5955
- transition: 0.5s;
5956
- padding-top: 50px;
5957
- }
5958
-
5959
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu {
5960
- -js-display: flex;
5961
- display: -webkit-box;
5962
- display: -webkit-flex;
5963
- display: -moz-box;
5964
- display: -ms-flexbox;
5965
- display: flex;
5966
- }
5967
-
5968
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container {
5969
- margin-top: 50px;
5970
- }
5971
-
5972
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge {
5973
- -webkit-transform: translateY(0);
5974
- -ms-transform: translateY(0);
5975
- transform: translateY(0);
5976
- }
5977
-
5978
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close {
5979
- position: absolute;
5980
- top: 2%;
5981
- right: 5px;
5982
- padding: 0 9px;
5983
- z-index: 10000;
5984
- -js-display: inline-flex;
5985
- display: -webkit-inline-box;
5986
- display: -webkit-inline-flex;
5987
- display: -moz-inline-box;
5988
- display: -ms-inline-flexbox;
5989
- display: inline-flex;
5990
- color: #494c4f;
5991
- -webkit-box-pack: center;
5992
- -webkit-justify-content: center;
5993
- -moz-box-pack: center;
5994
- -ms-flex-pack: center;
5995
- justify-content: center;
5996
- -webkit-box-align: center;
5997
- -webkit-align-items: center;
5998
- -moz-box-align: center;
5999
- -ms-flex-align: center;
6000
- align-items: center;
6001
- }
6002
-
6003
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close {
6004
- margin: 5px;
6005
- }
6006
-
6007
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg {
6008
- width: 22px;
6009
- height: 22px;
6010
- fill: #494c4f;
6011
- }
6012
-
6013
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i {
6014
- font-size: 22px;
6015
- }
6016
-
6017
- .premium-ver-hamburger-menu .premium-vertical-toggle-open {
6018
- -webkit-transform: translateX(0) !important;
6019
- -ms-transform: translateX(0) !important;
6020
- transform: translateX(0) !important;
6021
- -webkit-transition: 0.5s;
6022
- transition: 0.5s;
6023
- }
6024
-
6025
- /**Common*/
6026
- .premium-nav-slide-overlay {
6027
- display: none;
6028
- position: fixed;
6029
- top: 0;
6030
- left: 0;
6031
- right: 0;
6032
- bottom: 0;
6033
- -webkit-backface-visibility: hidden;
6034
- backface-visibility: hidden;
6035
- background: rgba(0, 0, 0, 0.6);
6036
- z-index: 9999;
6037
- }
6038
-
6039
- .premium-nav-slide-overlay.premium-vertical-toggle-open {
6040
- display: block;
6041
- }
6042
-
6043
- .premium-active-menu,
6044
- .premium-active-menu:not(.premium-mega-nav-item)>.premium-sub-menu,
6045
- .premium-active-menu.premium-mega-nav-item>.premium-mega-content-container {
6046
- -js-display: flex !important;
6047
- display: -webkit-box !important;
6048
- display: -webkit-flex !important;
6049
- display: -moz-box !important;
6050
- display: -ms-flexbox !important;
6051
- display: flex !important;
6052
- -webkit-box-orient: vertical;
6053
- -webkit-box-direction: normal;
6054
- -webkit-flex-direction: column;
6055
- -moz-box-orient: vertical;
6056
- -moz-box-direction: normal;
6057
- -ms-flex-direction: column;
6058
- flex-direction: column;
6059
- }
6060
-
6061
- .premium-active-menu .premium-toggle-close {
6062
- display: block;
6063
- }
6064
-
6065
- .premium-nav-menu-container .premium-sub-menu {
6066
- background-color: #fff;
6067
- }
6068
-
6069
- .premium-mobile-menu-container li,
6070
- .premium-mobile-menu-container li>.premium-mega-content-container {
6071
- width: 100% !important;
6072
- }
6073
-
6074
- .premium-item-icon,
6075
- .premium-sub-item-icon {
6076
- font-size: 13px;
6077
- margin: 0 7px;
6078
- }
6079
-
6080
- .premium-item-icon svg,
6081
- .premium-sub-item-icon svg {
6082
- width: 100%;
6083
- height: 100%;
6084
- }
6085
-
6086
- .premium-item-icon.premium-lottie-animation,
6087
- .premium-sub-item-icon.premium-lottie-animation {
6088
- width: 20px;
6089
- height: 20px;
6090
- -js-display: flex;
6091
- display: -webkit-box;
6092
- display: -webkit-flex;
6093
- display: -moz-box;
6094
- display: -ms-flexbox;
6095
- display: flex;
6096
- -webkit-box-pack: center;
6097
- -webkit-justify-content: center;
6098
- -moz-box-pack: center;
6099
- -ms-flex-pack: center;
6100
- justify-content: center;
6101
- }
6102
-
6103
- .premium-item-icon.dashicons,
6104
- .premium-sub-item-icon.dashicons {
6105
- width: 13px;
6106
- height: 13px;
6107
- }
6108
-
6109
- .premium-nav-menu-item {
6110
- position: relative;
6111
- }
6112
-
6113
- .premium-nav-menu-item .premium-menu-link {
6114
- -js-display: flex;
6115
- display: -webkit-box;
6116
- display: -webkit-flex;
6117
- display: -moz-box;
6118
- display: -ms-flexbox;
6119
- display: flex;
6120
- -webkit-box-align: center;
6121
- -webkit-align-items: center;
6122
- -moz-box-align: center;
6123
- -ms-flex-align: center;
6124
- align-items: center;
6125
- height: 100%;
6126
- padding: 7px 10px;
6127
- text-decoration: none;
6128
- position: relative;
6129
- }
6130
-
6131
- .premium-nav-menu-item .premium-dropdown-icon {
6132
- margin: 5px;
6133
- }
6134
-
6135
- .premium-nav-menu-item.menu-item-has-children {
6136
- position: relative;
6137
- }
6138
-
6139
- .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
6140
- max-width: 100%;
6141
- z-index: 9999;
6142
- }
6143
-
6144
- .premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link {
6145
- -webkit-box-pack: start;
6146
- -webkit-justify-content: flex-start;
6147
- -moz-box-pack: start;
6148
- -ms-flex-pack: start;
6149
- justify-content: flex-start;
6150
- }
6151
-
6152
- .premium-nav-menu-item .menu-link {
6153
- position: relative;
6154
- text-decoration: none;
6155
- }
6156
-
6157
- .premium-item-badge,
6158
- .premium-sub-item-badge {
6159
- position: absolute;
6160
- padding: 1px 6px;
6161
- min-width: 35px;
6162
- text-align: center;
6163
- font-size: 10px;
6164
- -webkit-border-radius: 4px;
6165
- border-radius: 4px;
6166
- line-height: 1.8;
6167
- white-space: nowrap;
6168
- }
6169
-
6170
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge,
6171
- .premium-nav-hor:not(.premium-nav-slide) .premium-item-badge,
6172
- .premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge {
6173
- position: relative;
6174
- margin: 8px;
6175
- }
6176
-
6177
- .premium-nav-hor .premium-sub-item-badge,
6178
- .premium-nav-slide .premium-sub-item-badge,
6179
- .premium-nav-dropdown .premium-sub-item-badge,
6180
- .premium-nav-ver.premium-vertical-right .premium-item-badge,
6181
- .premium-nav-ver.premium-vertical-right .premium-sub-item-badge {
6182
- top: 50%;
6183
- right: 0;
6184
- -webkit-transform: translateY(-50%);
6185
- -ms-transform: translateY(-50%);
6186
- transform: translateY(-50%);
6187
- }
6188
-
6189
- .premium-nav-ver.premium-vertical-left .premium-item-badge,
6190
- .premium-nav-ver.premium-vertical-left .premium-sub-item-badge {
6191
- top: 50%;
6192
- right: 0;
6193
- -webkit-transform: translateY(-50%);
6194
- -ms-transform: translateY(-50%);
6195
- transform: translateY(-50%);
6196
- }
6197
-
6198
- .premium-mega-nav-item .premium-sub-menu {
6199
- display: none;
6200
- }
6201
-
6202
- .premium-mega-nav-item {
6203
- position: relative;
6204
- }
6205
-
6206
- .premium-hamburger-menu .premium-mega-content-container,
6207
- .premium-nav-dropdown .premium-mega-content-container,
6208
- .premium-nav-slide .premium-mega-content-container {
6209
- display: none;
6210
- }
6211
-
6212
- .premium-mega-item-static {
6213
- position: static !important;
6214
- }
6215
-
6216
- .premium-hamburger-menu .premium-nav-menu-container {
6217
- display: none;
6218
- }
6219
-
6220
- .premium-hamburger-menu .premium-hamburger-toggle,
6221
- .premium-nav-dropdown .premium-hamburger-toggle,
6222
- .premium-nav-slide .premium-hamburger-toggle {
6223
- -js-display: inline-flex;
6224
- display: -webkit-inline-box;
6225
- display: -webkit-inline-flex;
6226
- display: -moz-inline-box;
6227
- display: -ms-inline-flexbox;
6228
- display: inline-flex;
6229
- -webkit-box-orient: horizontal;
6230
- -webkit-box-direction: reverse;
6231
- -webkit-flex-direction: row-reverse;
6232
- -moz-box-orient: horizontal;
6233
- -moz-box-direction: reverse;
6234
- -ms-flex-direction: row-reverse;
6235
- flex-direction: row-reverse;
6236
- }
6237
-
6238
- .premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,
6239
- .premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,
6240
- .premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,
6241
- .premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,
6242
- .premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,
6243
- .premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon {
6244
- display: none;
6245
- }
6246
-
6247
- .premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,
6248
- .premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,
6249
- .premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,
6250
- .premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,
6251
- .premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,
6252
- .premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge {
6253
- display: none;
6254
- }
6255
-
6256
- .premium-ham-dropdown .premium-mobile-menu-container,
6257
- .premium-nav-dropdown .premium-mobile-menu-container {
6258
- -js-display: flex;
6259
- display: -webkit-box;
6260
- display: -webkit-flex;
6261
- display: -moz-box;
6262
- display: -ms-flexbox;
6263
- display: flex;
6264
- }
6265
-
6266
- .premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,
6267
- .premium-nav-dropdown .premium-toggle-opened .premium-toggle-close {
6268
- display: inline !important;
6269
- }
6270
-
6271
- .premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,
6272
- .premium-nav-dropdown .premium-toggle-opened .premium-toggle-text {
6273
- display: none !important;
6274
- }
6275
-
6276
- .premium-stretch-dropdown .premium-mobile-menu-container {
6277
- position: absolute;
6278
- z-index: 9999;
6279
- }
6280
-
6281
- .premium-nav-default {
6282
- display: none;
6283
- }
6284
-
6285
- .premium-hamburger-toggle {
6286
- width: 100%;
6287
- }
6288
-
6289
- /*
6290
- * Pointer & Pointer Animations
6291
- */
6292
- .premium-menu-link-parent::before,
6293
- .premium-menu-link-parent::after {
6294
- display: block;
6295
- position: absolute;
6296
- -webkit-transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
6297
- transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
6298
- }
6299
-
6300
- .premium-nav-pointer-underline .premium-menu-link-parent::after,
6301
- .premium-nav-pointer-double-line .premium-menu-link-parent::after {
6302
- content: "";
6303
- bottom: 0;
6304
- }
6305
-
6306
- .premium-nav-pointer-overline .premium-menu-link-parent::before,
6307
- .premium-nav-pointer-double-line .premium-menu-link-parent::before {
6308
- content: "";
6309
- top: 0;
6310
- }
6311
-
6312
- .premium-nav-pointer-underline .premium-menu-link-parent::before,
6313
- .premium-nav-pointer-underline .premium-menu-link-parent::after,
6314
- .premium-nav-pointer-overline .premium-menu-link-parent::before,
6315
- .premium-nav-pointer-overline .premium-menu-link-parent::after,
6316
- .premium-nav-pointer-double-line .premium-menu-link-parent::before,
6317
- .premium-nav-pointer-double-line .premium-menu-link-parent::after {
6318
- height: 3px;
6319
- width: 100%;
6320
- right: 0;
6321
- background-color: #55595c;
6322
- z-index: 2;
6323
- }
6324
-
6325
- .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6326
- .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
6327
- opacity: 0;
6328
- }
6329
-
6330
- .premium-nav-pointer-underline.premium-nav-animation-none,
6331
- .premium-nav-pointer-overline.premium-nav-animation-none,
6332
- .premium-nav-pointer-double-line.premium-nav-animation-none {
6333
- -webkit-transition-duration: 0s;
6334
- transition-duration: 0s;
6335
- }
6336
-
6337
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,
6338
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,
6339
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,
6340
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,
6341
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover,
6342
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,
6343
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,
6344
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,
6345
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,
6346
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,
6347
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,
6348
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,
6349
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,
6350
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,
6351
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover {
6352
- -webkit-transition-duration: 0s;
6353
- transition-duration: 0s;
6354
- }
6355
-
6356
- .premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6357
- .premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
6358
- width: 10px;
6359
- inset-inline-start: 100%;
6360
- }
6361
-
6362
- .premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6363
- .premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6364
- width: 10px;
6365
- left: -20px;
6366
- }
6367
-
6368
- .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6369
- .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6370
- .premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6371
- .premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6372
- .premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6373
- .premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
6374
- height: 0;
6375
- width: 0;
6376
- left: 50%;
6377
- }
6378
-
6379
- .premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6380
- .premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6381
- .premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6382
- top: -10px;
6383
- }
6384
-
6385
- .premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6386
- .premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6387
- .premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
6388
- bottom: -10px;
6389
- }
6390
-
6391
- .premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6392
- .premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6393
- .premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6394
- top: 10px;
6395
- }
6396
-
6397
- .premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6398
- .premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6399
- .premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
6400
- bottom: 10px;
6401
- }
6402
-
6403
- .premium-nav-pointer-framed .premium-menu-link-parent::before {
6404
- content: "";
6405
- }
6406
-
6407
- .premium-nav-pointer-framed .premium-menu-link-parent::before,
6408
- .premium-nav-pointer-framed .premium-menu-link-parent::after {
6409
- background: transparent;
6410
- left: 0;
6411
- top: 0;
6412
- bottom: 0;
6413
- right: 0;
6414
- border: 3px solid #55595c;
6415
- }
6416
-
6417
- .premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6418
- -webkit-transform: scale(0.75);
6419
- -ms-transform: scale(0.75);
6420
- transform: scale(0.75);
6421
- }
6422
-
6423
- .premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6424
- -webkit-transform: scale(1.25);
6425
- -ms-transform: scale(1.25);
6426
- transform: scale(1.25);
6427
- }
6428
-
6429
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before,
6430
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
6431
- width: 3px;
6432
- height: 3px;
6433
- }
6434
-
6435
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before {
6436
- border-width: 0 3px 3px 0;
6437
- -webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
6438
- transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
6439
- }
6440
-
6441
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
6442
- content: "";
6443
- top: auto;
6444
- bottom: 0;
6445
- left: 0;
6446
- right: auto;
6447
- border-width: 3px 0 0 3px;
6448
- -webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
6449
- transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
6450
- }
6451
-
6452
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before,
6453
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before {
6454
- -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
6455
- transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
6456
- }
6457
-
6458
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after,
6459
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
6460
- -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
6461
- transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
6462
- }
6463
-
6464
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before,
6465
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after,
6466
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before,
6467
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
6468
- width: 100%;
6469
- height: 100%;
6470
- }
6471
-
6472
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before {
6473
- -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
6474
- transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
6475
- }
6476
-
6477
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
6478
- -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
6479
- transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
6480
- }
6481
-
6482
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before,
6483
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
6484
- width: 100%;
6485
- height: 100%;
6486
- }
6487
-
6488
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before {
6489
- border-width: 3px 3px 0 0;
6490
- }
6491
-
6492
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
6493
- content: "";
6494
- top: auto;
6495
- bottom: 0;
6496
- left: 0;
6497
- right: auto;
6498
- border-width: 0 0 3px 3px;
6499
- }
6500
-
6501
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before,
6502
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
6503
- width: 3px;
6504
- height: 3px;
6505
- }
6506
-
6507
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before,
6508
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after,
6509
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before,
6510
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after {
6511
- width: 100%;
6512
- height: 100%;
6513
- -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
6514
- transition: opacity 2ms, width 0.4s, height 0.4s;
6515
- }
6516
-
6517
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before,
6518
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after {
6519
- width: 100%;
6520
- height: 100%;
6521
- -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
6522
- transition: opacity 2ms, width 0.4s, height 0.4s;
6523
- }
6524
-
6525
- .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover,
6526
- .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus {
6527
- -webkit-transform: scale(1.2);
6528
- -ms-transform: scale(1.2);
6529
- transform: scale(1.2);
6530
- }
6531
-
6532
- .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover,
6533
- .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus {
6534
- -webkit-transform: scale(0.8);
6535
- -ms-transform: scale(0.8);
6536
- transform: scale(0.8);
6537
- }
6538
-
6539
- .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover,
6540
- .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus {
6541
- -webkit-transform: translateY(8px);
6542
- -ms-transform: translateY(8px);
6543
- transform: translateY(8px);
6544
- }
6545
-
6546
- .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover,
6547
- .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus {
6548
- -webkit-transform: translateY(-8px);
6549
- -ms-transform: translateY(-8px);
6550
- transform: translateY(-8px);
6551
- }
6552
-
6553
- .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover,
6554
- .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus {
6555
- -webkit-transform: skew(-8deg);
6556
- -ms-transform: skew(-8deg);
6557
- transform: skew(-8deg);
6558
- }
6559
-
6560
- .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover,
6561
- .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus {
6562
- -webkit-transform: rotate(6deg);
6563
- -ms-transform: rotate(6deg);
6564
- transform: rotate(6deg);
6565
- }
6566
-
6567
- .premium-nav-pointer-background .premium-menu-link-parent::before {
6568
- top: 0;
6569
- left: 0;
6570
- right: 0;
6571
- bottom: 0;
6572
- background: #55595c;
6573
- background-color: #55595c;
6574
- z-index: -1;
6575
- }
6576
-
6577
- .premium-nav-pointer-background .premium-menu-link-parent::before,
6578
- .premium-nav-pointer-background .premium-menu-link-parent::after {
6579
- content: "";
6580
- -webkit-transition: 0.3s;
6581
- transition: 0.3s;
6582
- }
6583
-
6584
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before {
6585
- -webkit-transform: scale(0.5);
6586
- -ms-transform: scale(0.5);
6587
- transform: scale(0.5);
6588
- }
6589
-
6590
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before,
6591
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before {
6592
- -webkit-transform: scale(1);
6593
- -ms-transform: scale(1);
6594
- transform: scale(1);
6595
- }
6596
-
6597
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before {
6598
- -webkit-transform: scale(1);
6599
- -ms-transform: scale(1);
6600
- transform: scale(1);
6601
- }
6602
-
6603
- .premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6604
- -webkit-transform: scale(1.2);
6605
- -ms-transform: scale(1.2);
6606
- transform: scale(1.2);
6607
- -webkit-transition: 0.3;
6608
- transition: 0.3;
6609
- }
6610
-
6611
- .premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6612
- left: 100%;
6613
- }
6614
-
6615
- .premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6616
- right: 100%;
6617
- }
6618
-
6619
- .premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6620
- top: 100%;
6621
- }
6622
-
6623
- .premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6624
- bottom: 100%;
6625
- }
6626
-
6627
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after,
6628
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
6629
- top: 0;
6630
- left: 0;
6631
- right: 0;
6632
- bottom: 0;
6633
- background: #55595c;
6634
- background-color: #55595c;
6635
- z-index: -1;
6636
- }
6637
-
6638
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before {
6639
- top: 0;
6640
- bottom: 100%;
6641
- }
6642
-
6643
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after {
6644
- top: 100%;
6645
- bottom: 0;
6646
- }
6647
-
6648
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before,
6649
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before {
6650
- bottom: 50%;
6651
- }
6652
-
6653
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after,
6654
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after {
6655
- top: 50%;
6656
- }
6657
-
6658
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before {
6659
- bottom: 50%;
6660
- }
6661
-
6662
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after {
6663
- top: 50%;
6664
- }
6665
-
6666
- .premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6667
- bottom: 50%;
6668
- top: 50%;
6669
- }
6670
-
6671
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before {
6672
- right: 0;
6673
- left: 100%;
6674
- }
6675
-
6676
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
6677
- right: 100%;
6678
- left: 0;
6679
- }
6680
-
6681
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before,
6682
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before {
6683
- left: 50%;
6684
- }
6685
-
6686
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after,
6687
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after {
6688
- right: 50%;
6689
- }
6690
-
6691
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before {
6692
- left: 50%;
6693
- }
6694
-
6695
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after {
6696
- right: 50%;
6697
- }
6698
-
6699
- .premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6700
- left: 50%;
6701
- right: 50%;
6702
- }
6703
-
6704
- .premium-active-item::before,
6705
- .premium-active-item::after,
6706
- .premium-menu-link-parent:hover::before,
6707
- .premium-menu-link-parent:hover::after,
6708
- .premium-menu-link-parent:focus::before,
6709
- .premium-menu-link-parent:focus::after {
6710
- -webkit-transform: scale(1);
6711
- -ms-transform: scale(1);
6712
- transform: scale(1);
6713
- }
6714
-
6715
- /**Sub Menu Animation*/
6716
- .premium-nav-menu-item .premium-sub-menu,
6717
- .premium-nav-menu-item .premium-mega-content-container {
6718
- -webkit-transition: 0.5s all ease-in-out;
6719
- transition: 0.5s all ease-in-out;
6720
- -webkit-transition-delay: 0.1s;
6721
- transition-delay: 0.1s;
6722
- }
6723
-
6724
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu,
6725
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-mega-content-container,
6726
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu:hover>.premium-sub-menu,
6727
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu,
6728
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-mega-content-container,
6729
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu:hover>.premium-sub-menu {
6730
- -webkit-transform: translate(0);
6731
- -ms-transform: translate(0);
6732
- transform: translate(0);
6733
- }
6734
-
6735
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
6736
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
6737
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
6738
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
6739
- -webkit-transform: translateY(10px);
6740
- -ms-transform: translateY(10px);
6741
- transform: translateY(10px);
6742
- }
6743
-
6744
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
6745
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
6746
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
6747
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
6748
- -webkit-transform: translateY(-10px);
6749
- -ms-transform: translateY(-10px);
6750
- transform: translateY(-10px);
6751
- }
6752
-
6753
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
6754
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
6755
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
6756
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
6757
- -webkit-transform: translateX(-10px);
6758
- -ms-transform: translateX(-10px);
6759
- transform: translateX(-10px);
6760
- }
6761
-
6762
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
6763
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
6764
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
6765
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
6766
- -webkit-transform: translateX(10px);
6767
- -ms-transform: translateX(10px);
6768
- transform: translateX(10px);
6769
- }
6770
-
6771
- /**Horizontal - Static Mega Content*/
6772
- /*UP*/
6773
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
6774
- -webkit-transform: translateX(-50%) translateY(10px);
6775
- -ms-transform: translateX(-50%) translateY(10px);
6776
- transform: translateX(-50%) translateY(10px);
6777
- }
6778
-
6779
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
6780
- -webkit-transform: translateX(-50%) translateY(0);
6781
- -ms-transform: translateX(-50%) translateY(0);
6782
- transform: translateX(-50%) translateY(0);
6783
- }
6784
-
6785
- /*DOWN*/
6786
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
6787
- -webkit-transform: translateX(-50%) translateY(-10px);
6788
- -ms-transform: translateX(-50%) translateY(-10px);
6789
- transform: translateX(-50%) translateY(-10px);
6790
- }
6791
-
6792
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
6793
- -webkit-transform: translateX(-50%) translateY(0);
6794
- -ms-transform: translateX(-50%) translateY(0);
6795
- transform: translateX(-50%) translateY(0);
6796
- }
6797
-
6798
- /*Left*/
6799
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
6800
- -webkit-transform: translateX(-45%);
6801
- -ms-transform: translateX(-45%);
6802
- transform: translateX(-45%);
6803
- }
6804
-
6805
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
6806
- -webkit-transform: translateX(-50%);
6807
- -ms-transform: translateX(-50%);
6808
- transform: translateX(-50%);
6809
- }
6810
-
6811
- /*Right*/
6812
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
6813
- -webkit-transform: translateX(-55%);
6814
- -ms-transform: translateX(-55%);
6815
- transform: translateX(-55%);
6816
- }
6817
-
6818
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
6819
- -webkit-transform: translateX(-50%);
6820
- -ms-transform: translateX(-50%);
6821
- transform: translateX(-50%);
6822
- }
6823
-
6824
- /**Vertical - Static Mega Content*/
6825
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
6826
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
6827
- -webkit-transform: translateY(0);
6828
- -ms-transform: translateY(0);
6829
- transform: translateY(0);
6830
- }
6831
-
6832
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
6833
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
6834
- -webkit-transform: translateX(0);
6835
- -ms-transform: translateX(0);
6836
- transform: translateX(0);
6837
  }
6838
  /************ Premium Team Members ************/
6839
  /*********************************************/
@@ -8858,242 +8858,363 @@ ul.premium-person-social-list {
8858
  /************ Premium Vertical Scroll ************/
8859
  /*************************************************/
8860
  .premium-vscroll-inner {
8861
- position: relative;
8862
- /* overflow: hidden;
8863
  */
8864
- min-height: 100%;
8865
  }
8866
 
8867
  .premium-vscroll-inner .premium-vscroll-dots {
8868
- position: fixed;
8869
- z-index: 100;
8870
- opacity: 1;
8871
- margin-top: -32px;
8872
- -webkit-transition: all 0.3s ease-in-out;
8873
- transition: all 0.3s ease-in-out;
8874
  }
8875
 
8876
  .premium-vscroll-wrap .premium-vscroll-nav-menu {
8877
- opacity: 1;
8878
- -webkit-transition: all 0.3s ease-in-out;
8879
- transition: all 0.3s ease-in-out;
8880
  }
8881
 
8882
  .premium-vscroll-inner .premium-vscroll-dots,
8883
  .premium-vscroll-wrap .premium-vscroll-dots-hide {
8884
- opacity: 0;
8885
- visibility: hidden;
8886
  }
8887
 
8888
  .premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots {
8889
- opacity: 1;
8890
- visibility: visible;
8891
  }
8892
 
8893
  .premium-vscroll-dots.middle {
8894
- top: 50%;
 
 
 
 
8895
  }
8896
 
8897
  .premium-vscroll-dots.top {
8898
- top: 40px;
8899
  }
8900
 
8901
  .premium-vscroll-dots.bottom {
8902
- bottom: 30px;
8903
  }
8904
 
8905
  .premium-vscroll-dots.right {
8906
- left: 17px;
8907
  }
8908
 
8909
  .premium-vscroll-dots.left {
8910
- right: 17px;
8911
  }
8912
 
8913
  .premium-vscroll-inner ul.premium-vscroll-dots-list,
8914
  .premium-vscroll-wrap .premium-vscroll-nav-menu {
8915
- margin: 0 !important;
8916
- padding: 0;
8917
  }
8918
 
8919
  .premium-vscroll-inner ul.premium-vscroll-dots-list li {
8920
- width: 14px;
8921
- height: 13px;
8922
- margin: 7px;
8923
- position: relative;
8924
- display: -webkit-box;
8925
- display: -webkit-flex;
8926
- display: -ms-flexbox;
8927
- -js-display: flex;
8928
- display: -moz-box;
8929
- display: flex;
8930
- -webkit-box-pack: center;
8931
- -ms-flex-pack: center;
8932
- -webkit-justify-content: center;
8933
- -moz-box-pack: center;
8934
- justify-content: center;
8935
- -webkit-box-align: center;
8936
- -ms-flex-align: center;
8937
- -webkit-align-items: center;
8938
- -moz-box-align: center;
8939
- align-items: center;
8940
- overflow: visible;
8941
  }
8942
 
8943
  .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link {
8944
- display: block;
8945
- position: relative;
8946
- z-index: 1;
8947
- width: 100%;
8948
- height: 100%;
8949
- cursor: pointer;
8950
- text-decoration: none;
8951
  }
8952
 
8953
- .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span {
8954
- top: 2px;
8955
- right: 2.5px;
8956
- width: 8px;
8957
- height: 8px;
8958
- border: 1px solid #000;
8959
- -webkit-border-radius: 50%;
8960
- border-radius: 50%;
8961
- position: absolute;
8962
- z-index: 1;
8963
- -webkit-transition: all 0.3s ease-in-out;
8964
- transition: all 0.3s ease-in-out;
 
 
 
8965
  }
8966
 
8967
- .premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span {
8968
- -webkit-transform: scale(1.6);
8969
- -ms-transform: scale(1.6);
8970
- transform: scale(1.6);
 
 
 
8971
  }
8972
 
8973
  .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip {
8974
- position: absolute;
8975
- color: #fff;
8976
- font-size: 14px;
8977
- font-family: arial, helvetica, sans-serif;
8978
- white-space: nowrap;
8979
- max-width: 220px;
8980
- padding-right: 0.4em;
8981
- padding-left: 0.4em;
8982
  }
8983
 
8984
  .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip {
8985
- left: 27px;
8986
  }
8987
 
8988
  /* * Lines */
8989
  .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item {
8990
- width: 4px;
8991
- height: 30px;
8992
  }
8993
 
8994
- .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span {
8995
- width: 100%;
8996
- height: 100%;
8997
- -webkit-border-radius: 0;
8998
- border-radius: 0;
 
 
 
8999
  }
9000
 
9001
- .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span {
9002
- -webkit-transform: scale(1);
9003
- -ms-transform: scale(1);
9004
- transform: scale(1);
 
 
 
9005
  }
9006
 
9007
  @media (max-width: 768px) {
9008
- .premium-vscroll-dots.right {
9009
- left: 7px;
9010
- }
9011
 
9012
- .premium-vscroll-dots.left {
9013
- right: 7px;
9014
- }
9015
  }
9016
 
9017
- .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after {
9018
- position: absolute;
9019
- top: 50%;
9020
- content: "";
9021
- right: -webkit-calc(100% - 1px);
9022
- right: calc(100% - 1px);
9023
- width: 10px;
9024
- height: 0;
9025
- border-top: 6px solid transparent;
9026
- border-bottom: 6px solid transparent;
9027
- border-right: 6px solid;
9028
- -webkit-transform: translateY(-50%);
9029
- -ms-transform: translateY(-50%);
9030
- transform: translateY(-50%);
9031
  }
9032
 
9033
- .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after {
9034
- position: absolute;
9035
- top: 50%;
9036
- content: "";
9037
- left: -webkit-calc(100% - 1px);
9038
- left: calc(100% - 1px);
9039
- width: 10px;
9040
- height: 0;
9041
- border-top: 6px solid transparent;
9042
- border-bottom: 6px solid transparent;
9043
- border-left: 6px solid;
9044
- -webkit-transform: translateY(-50%);
9045
- -ms-transform: translateY(-50%);
9046
- transform: translateY(-50%);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9047
  }
9048
 
9049
  .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip {
9050
- right: 27px;
9051
  }
9052
 
9053
  .premium-vscroll-nav-menu {
9054
- position: fixed;
9055
- top: 20px;
9056
- height: 40px;
9057
- z-index: 100;
9058
- padding: 0;
9059
- margin: 0;
9060
  }
9061
 
9062
  .premium-vscroll-nav-menu.left {
9063
- right: 0;
9064
  }
9065
 
9066
  .premium-vscroll-nav-menu.right {
9067
- left: 0;
9068
  }
9069
 
9070
  .premium-vscroll-nav-menu .premium-vscroll-nav-item {
9071
- display: inline-block;
9072
- margin: 10px;
9073
- color: #000;
9074
- background: #fff;
9075
- background: rgba(255, 255, 255, 0.3);
9076
  }
9077
 
9078
  .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link {
9079
- padding: 9px 18px;
9080
- display: block;
9081
- cursor: pointer;
9082
  }
9083
 
9084
  .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link,
9085
- .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover {
9086
- color: #000;
 
 
9087
  }
9088
 
9089
- .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus,
 
 
9090
  .multiscroll-nav li a:focus {
9091
- outline: none;
9092
  }
9093
 
9094
  .premium-vscroll-temp .slimScrollBar {
9095
- visibility: hidden;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9096
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9097
  /********** Premium Woo Products **********/
9098
  /******************************************/
9099
  .ast-single-post .entry-content .premium-woocommerce a {
@@ -10128,6 +10249,7 @@ html.premium-woo-qv-opened body {
10128
  #premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
10129
  -o-object-fit: cover;
10130
  object-fit: cover;
 
10131
  }
10132
 
10133
  #premium-woo-quick-view-content div.images {
5680
  .premium-modal-box-container[data-modal-animation*="animated-"] {
5681
  opacity: 0;
5682
  }
5683
+ /************ Premium Nav Menu ************/
5684
+ .premium-nav-widget-container ul {
5685
+ list-style: none;
5686
+ margin: 0;
5687
+ }
5688
+
5689
+ .premium-nav-widget-container .premium-main-nav-menu {
5690
+ -js-display: flex;
5691
+ display: -webkit-box;
5692
+ display: -webkit-flex;
5693
+ display: -moz-box;
5694
+ display: -ms-flexbox;
5695
+ display: flex;
5696
+ height: 100%;
5697
+ }
5698
+
5699
+ /*Vertical Main Menu**/
5700
+ .premium-nav-ver .premium-nav-menu-container {
5701
+ width: 45%;
5702
+ }
5703
+
5704
+ .premium-nav-ver .premium-main-nav-menu {
5705
+ position: relative;
5706
+ -webkit-box-orient: vertical;
5707
+ -webkit-box-direction: normal;
5708
+ -webkit-flex-direction: column;
5709
+ -moz-box-orient: vertical;
5710
+ -moz-box-direction: normal;
5711
+ -ms-flex-direction: column;
5712
+ flex-direction: column;
5713
+ -webkit-box-align: start;
5714
+ -webkit-align-items: flex-start;
5715
+ -moz-box-align: start;
5716
+ -ms-flex-align: start;
5717
+ align-items: flex-start;
5718
+ }
5719
+
5720
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
5721
+ visibility: hidden;
5722
+ opacity: 0;
5723
+ position: absolute;
5724
+ min-width: 250px;
5725
+ }
5726
+
5727
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover>.premium-sub-menu,
5728
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover .premium-mega-content-container {
5729
+ opacity: 1;
5730
+ visibility: visible;
5731
+ pointer-events: auto;
5732
+ }
5733
+
5734
+ .premium-nav-ver .premium-nav-menu-item {
5735
+ width: 100%;
5736
+ }
5737
+
5738
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,
5739
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
5740
+ left: 100%;
5741
+ top: 0;
5742
+ }
5743
+
5744
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-mega-content-container,
5745
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
5746
+ right: 100%;
5747
+ top: 0;
5748
+ }
5749
+
5750
+ .premium-nav-ver.premium-vertical-left .premium-menu-link {
5751
+ -webkit-box-orient: horizontal;
5752
+ -webkit-box-direction: reverse;
5753
+ -webkit-flex-direction: row-reverse;
5754
+ -moz-box-orient: horizontal;
5755
+ -moz-box-direction: reverse;
5756
+ -ms-flex-direction: row-reverse;
5757
+ flex-direction: row-reverse;
5758
+ }
5759
+
5760
+ /*Horizontal Main Menu**/
5761
+ .premium-nav-hor .premium-nav-menu-container {
5762
+ height: 60px;
5763
+ }
5764
+
5765
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu {
5766
+ visibility: hidden;
5767
+ opacity: 0;
5768
+ position: absolute;
5769
+ min-width: 220px;
5770
+ }
5771
+
5772
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu,
5773
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container {
5774
+ top: 100%;
5775
+ }
5776
+
5777
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu .premium-sub-menu,
5778
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container .premium-sub-menu {
5779
+ right: 100%;
5780
+ top: 0;
5781
+ }
5782
+
5783
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu,
5784
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover .premium-mega-content-container {
5785
+ visibility: visible;
5786
+ opacity: 1;
5787
+ pointer-events: auto;
5788
+ }
5789
+
5790
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container {
5791
+ left: 50%;
5792
+ -webkit-transform: translateX(-50%);
5793
+ -ms-transform: translateX(-50%);
5794
+ transform: translateX(-50%);
5795
+ }
5796
+
5797
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-centered {
5798
+ left: 50%;
5799
+ -webkit-transform: translateX(-50%);
5800
+ -ms-transform: translateX(-50%);
5801
+ transform: translateX(-50%);
5802
+ }
5803
+
5804
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container {
5805
+ left: 0;
5806
+ }
5807
+
5808
+ /**Mega Menu Container*/
5809
+ .premium-mega-nav-item .premium-sub-menu {
5810
+ display: none;
5811
+ }
5812
+
5813
+ .premium-mega-nav-item {
5814
+ position: relative;
5815
+ }
5816
+
5817
+ .premium-mega-nav-item:hover .premium-mega-content-container {
5818
+ visibility: visible;
5819
+ opacity: 1;
5820
+ pointer-events: auto;
5821
+ }
5822
+
5823
+ .premium-mega-content-container {
5824
+ visibility: hidden;
5825
+ position: absolute;
5826
+ z-index: 9999;
5827
+ opacity: 0;
5828
+ pointer-events: none;
5829
+ }
5830
+
5831
+ .premium-hamburger-menu .premium-mega-content-container,
5832
+ .premium-nav-slide .premium-mega-content-container,
5833
+ .premium-nav-dropdown .premium-mega-content-container {
5834
+ visibility: visible;
5835
+ position: relative;
5836
+ opacity: 1;
5837
+ pointer-events: auto;
5838
+ }
5839
+
5840
+ /**Hamburger Menu*/
5841
+ .premium-nav-widget-container a.premium-hamburger-toggle,
5842
+ .premium-mobile-menu-outer-container a.premium-mobile-menu-close {
5843
+ text-decoration: none;
5844
+ }
5845
+
5846
+ .premium-nav-widget-container .premium-hamburger-toggle {
5847
+ display: none;
5848
+ -webkit-box-pack: center;
5849
+ -webkit-justify-content: center;
5850
+ -moz-box-pack: center;
5851
+ -ms-flex-pack: center;
5852
+ justify-content: center;
5853
+ -webkit-box-align: center;
5854
+ -webkit-align-items: center;
5855
+ -moz-box-align: center;
5856
+ -ms-flex-align: center;
5857
+ align-items: center;
5858
+ }
5859
+
5860
+ .premium-nav-widget-container .premium-hamburger-toggle i {
5861
+ padding: 0.25em;
5862
+ font-size: 22px;
5863
+ }
5864
+
5865
+ .premium-nav-widget-container .premium-hamburger-toggle svg {
5866
+ width: 22px;
5867
+ height: 22px;
5868
+ }
5869
+
5870
+ .premium-nav-widget-container .premium-hamburger-toggle i,
5871
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
5872
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
5873
+ color: #494c4f;
5874
+ }
5875
+
5876
+ .premium-nav-widget-container .premium-hamburger-toggle svg {
5877
+ fill: #494c4f;
5878
+ }
5879
+
5880
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
5881
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
5882
+ margin: 2px;
5883
+ }
5884
+
5885
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
5886
+ display: none;
5887
+ }
5888
+
5889
+ .premium-mobile-menu-container {
5890
+ width: 100%;
5891
+ }
5892
+
5893
+ .premium-mobile-menu-container .premium-main-mobile-menu {
5894
+ width: 100%;
5895
+ }
5896
+
5897
+ .premium-mobile-menu-container ul {
5898
+ list-style: none;
5899
+ margin: 0;
5900
+ padding: 0;
5901
+ }
5902
+
5903
+ .premium-mobile-menu-container .premium-mobile-menu,
5904
+ .premium-mobile-menu-container .premium-sub-menu {
5905
+ display: none;
5906
+ -webkit-box-orient: vertical;
5907
+ -webkit-box-direction: normal;
5908
+ -webkit-flex-direction: column;
5909
+ -moz-box-orient: vertical;
5910
+ -moz-box-direction: normal;
5911
+ -ms-flex-direction: column;
5912
+ flex-direction: column;
5913
+ }
5914
+
5915
+ .premium-mobile-menu-container .premium-nav-menu-item {
5916
+ -webkit-box-orient: vertical;
5917
+ -webkit-box-direction: normal;
5918
+ -webkit-flex-direction: column;
5919
+ -moz-box-orient: vertical;
5920
+ -moz-box-direction: normal;
5921
+ -ms-flex-direction: column;
5922
+ flex-direction: column;
5923
+ }
5924
+
5925
+ .premium-mobile-menu-container .premium-item-badge {
5926
+ top: 50%;
5927
+ left: 0;
5928
+ -webkit-transform: translateY(-50%);
5929
+ -ms-transform: translateY(-50%);
5930
+ transform: translateY(-50%);
5931
+ }
5932
+
5933
+ /**Vertical Hamburger Menu*/
5934
+ .premium-mobile-menu-outer-container {
5935
+ opacity: 0;
5936
+ }
5937
+
5938
+ .premium-mobile-menu-outer-container.premium-vertical-toggle-open {
5939
+ opacity: 1;
5940
+ }
5941
+
5942
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container {
5943
+ background-color: #f7f7f7;
5944
+ width: 300px;
5945
+ -webkit-transform: translateX(-300px);
5946
+ -ms-transform: translateX(-300px);
5947
+ transform: translateX(-300px);
5948
+ height: 100%;
5949
+ position: fixed;
5950
+ top: 0;
5951
+ left: 0;
5952
+ overflow-x: hidden;
5953
+ z-index: 10000;
5954
+ -webkit-transition: 0.5s;
5955
+ transition: 0.5s;
5956
+ padding-top: 50px;
5957
+ }
5958
+
5959
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu {
5960
+ -js-display: flex;
5961
+ display: -webkit-box;
5962
+ display: -webkit-flex;
5963
+ display: -moz-box;
5964
+ display: -ms-flexbox;
5965
+ display: flex;
5966
+ }
5967
+
5968
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container {
5969
+ margin-top: 50px;
5970
+ }
5971
+
5972
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge {
5973
+ -webkit-transform: translateY(0);
5974
+ -ms-transform: translateY(0);
5975
+ transform: translateY(0);
5976
+ }
5977
+
5978
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close {
5979
+ position: absolute;
5980
+ top: 2%;
5981
+ right: 5px;
5982
+ padding: 0 9px;
5983
+ z-index: 10000;
5984
+ -js-display: inline-flex;
5985
+ display: -webkit-inline-box;
5986
+ display: -webkit-inline-flex;
5987
+ display: -moz-inline-box;
5988
+ display: -ms-inline-flexbox;
5989
+ display: inline-flex;
5990
+ color: #494c4f;
5991
+ -webkit-box-pack: center;
5992
+ -webkit-justify-content: center;
5993
+ -moz-box-pack: center;
5994
+ -ms-flex-pack: center;
5995
+ justify-content: center;
5996
+ -webkit-box-align: center;
5997
+ -webkit-align-items: center;
5998
+ -moz-box-align: center;
5999
+ -ms-flex-align: center;
6000
+ align-items: center;
6001
+ }
6002
+
6003
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close {
6004
+ margin: 5px;
6005
+ }
6006
+
6007
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg {
6008
+ width: 22px;
6009
+ height: 22px;
6010
+ fill: #494c4f;
6011
+ }
6012
+
6013
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i {
6014
+ font-size: 22px;
6015
+ }
6016
+
6017
+ .premium-ver-hamburger-menu .premium-vertical-toggle-open {
6018
+ -webkit-transform: translateX(0) !important;
6019
+ -ms-transform: translateX(0) !important;
6020
+ transform: translateX(0) !important;
6021
+ -webkit-transition: 0.5s;
6022
+ transition: 0.5s;
6023
+ }
6024
+
6025
+ /**Common*/
6026
+ .premium-nav-slide-overlay {
6027
+ display: none;
6028
+ position: fixed;
6029
+ top: 0;
6030
+ left: 0;
6031
+ right: 0;
6032
+ bottom: 0;
6033
+ -webkit-backface-visibility: hidden;
6034
+ backface-visibility: hidden;
6035
+ background: rgba(0, 0, 0, 0.6);
6036
+ z-index: 9999;
6037
+ }
6038
+
6039
+ .premium-nav-slide-overlay.premium-vertical-toggle-open {
6040
+ display: block;
6041
+ }
6042
+
6043
+ .premium-active-menu,
6044
+ .premium-active-menu:not(.premium-mega-nav-item)>.premium-sub-menu,
6045
+ .premium-active-menu.premium-mega-nav-item>.premium-mega-content-container {
6046
+ -js-display: flex !important;
6047
+ display: -webkit-box !important;
6048
+ display: -webkit-flex !important;
6049
+ display: -moz-box !important;
6050
+ display: -ms-flexbox !important;
6051
+ display: flex !important;
6052
+ -webkit-box-orient: vertical;
6053
+ -webkit-box-direction: normal;
6054
+ -webkit-flex-direction: column;
6055
+ -moz-box-orient: vertical;
6056
+ -moz-box-direction: normal;
6057
+ -ms-flex-direction: column;
6058
+ flex-direction: column;
6059
+ }
6060
+
6061
+ .premium-active-menu .premium-toggle-close {
6062
+ display: block;
6063
+ }
6064
+
6065
+ .premium-nav-menu-container .premium-sub-menu {
6066
+ background-color: #fff;
6067
+ }
6068
+
6069
+ .premium-mobile-menu-container li,
6070
+ .premium-mobile-menu-container li>.premium-mega-content-container {
6071
+ width: 100% !important;
6072
+ }
6073
+
6074
+ .premium-item-icon,
6075
+ .premium-sub-item-icon {
6076
+ font-size: 13px;
6077
+ margin: 0 7px;
6078
+ }
6079
+
6080
+ .premium-item-icon svg,
6081
+ .premium-sub-item-icon svg {
6082
+ width: 100%;
6083
+ height: 100%;
6084
+ }
6085
+
6086
+ .premium-item-icon.premium-lottie-animation,
6087
+ .premium-sub-item-icon.premium-lottie-animation {
6088
+ width: 20px;
6089
+ height: 20px;
6090
+ -js-display: flex;
6091
+ display: -webkit-box;
6092
+ display: -webkit-flex;
6093
+ display: -moz-box;
6094
+ display: -ms-flexbox;
6095
+ display: flex;
6096
+ -webkit-box-pack: center;
6097
+ -webkit-justify-content: center;
6098
+ -moz-box-pack: center;
6099
+ -ms-flex-pack: center;
6100
+ justify-content: center;
6101
+ }
6102
+
6103
+ .premium-item-icon.dashicons,
6104
+ .premium-sub-item-icon.dashicons {
6105
+ width: 13px;
6106
+ height: 13px;
6107
+ }
6108
+
6109
+ .premium-nav-menu-item {
6110
+ position: relative;
6111
+ }
6112
+
6113
+ .premium-nav-menu-item .premium-menu-link {
6114
+ -js-display: flex;
6115
+ display: -webkit-box;
6116
+ display: -webkit-flex;
6117
+ display: -moz-box;
6118
+ display: -ms-flexbox;
6119
+ display: flex;
6120
+ -webkit-box-align: center;
6121
+ -webkit-align-items: center;
6122
+ -moz-box-align: center;
6123
+ -ms-flex-align: center;
6124
+ align-items: center;
6125
+ height: 100%;
6126
+ padding: 7px 10px;
6127
+ text-decoration: none;
6128
+ position: relative;
6129
+ }
6130
+
6131
+ .premium-nav-menu-item .premium-dropdown-icon {
6132
+ margin: 5px;
6133
+ }
6134
+
6135
+ .premium-nav-menu-item.menu-item-has-children {
6136
+ position: relative;
6137
+ }
6138
+
6139
+ .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
6140
+ max-width: 100%;
6141
+ z-index: 9999;
6142
+ }
6143
+
6144
+ .premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link {
6145
+ -webkit-box-pack: start;
6146
+ -webkit-justify-content: flex-start;
6147
+ -moz-box-pack: start;
6148
+ -ms-flex-pack: start;
6149
+ justify-content: flex-start;
6150
+ }
6151
+
6152
+ .premium-nav-menu-item .menu-link {
6153
+ position: relative;
6154
+ text-decoration: none;
6155
+ }
6156
+
6157
+ .premium-item-badge,
6158
+ .premium-sub-item-badge {
6159
+ position: absolute;
6160
+ padding: 1px 6px;
6161
+ min-width: 35px;
6162
+ text-align: center;
6163
+ font-size: 10px;
6164
+ -webkit-border-radius: 4px;
6165
+ border-radius: 4px;
6166
+ line-height: 1.8;
6167
+ white-space: nowrap;
6168
+ }
6169
+
6170
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge,
6171
+ .premium-nav-hor:not(.premium-nav-slide) .premium-item-badge,
6172
+ .premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge {
6173
+ position: relative;
6174
+ margin: 8px;
6175
+ }
6176
+
6177
+ .premium-nav-hor .premium-sub-item-badge,
6178
+ .premium-nav-slide .premium-sub-item-badge,
6179
+ .premium-nav-dropdown .premium-sub-item-badge,
6180
+ .premium-nav-ver.premium-vertical-right .premium-item-badge,
6181
+ .premium-nav-ver.premium-vertical-right .premium-sub-item-badge {
6182
+ top: 50%;
6183
+ right: 0;
6184
+ -webkit-transform: translateY(-50%);
6185
+ -ms-transform: translateY(-50%);
6186
+ transform: translateY(-50%);
6187
+ }
6188
+
6189
+ .premium-nav-ver.premium-vertical-left .premium-item-badge,
6190
+ .premium-nav-ver.premium-vertical-left .premium-sub-item-badge {
6191
+ top: 50%;
6192
+ right: 0;
6193
+ -webkit-transform: translateY(-50%);
6194
+ -ms-transform: translateY(-50%);
6195
+ transform: translateY(-50%);
6196
+ }
6197
+
6198
+ .premium-mega-nav-item .premium-sub-menu {
6199
+ display: none;
6200
+ }
6201
+
6202
+ .premium-mega-nav-item {
6203
+ position: relative;
6204
+ }
6205
+
6206
+ .premium-hamburger-menu .premium-mega-content-container,
6207
+ .premium-nav-dropdown .premium-mega-content-container,
6208
+ .premium-nav-slide .premium-mega-content-container {
6209
+ display: none;
6210
+ }
6211
+
6212
+ .premium-mega-item-static {
6213
+ position: static !important;
6214
+ }
6215
+
6216
+ .premium-hamburger-menu .premium-nav-menu-container {
6217
+ display: none;
6218
+ }
6219
+
6220
+ .premium-hamburger-menu .premium-hamburger-toggle,
6221
+ .premium-nav-dropdown .premium-hamburger-toggle,
6222
+ .premium-nav-slide .premium-hamburger-toggle {
6223
+ -js-display: inline-flex;
6224
+ display: -webkit-inline-box;
6225
+ display: -webkit-inline-flex;
6226
+ display: -moz-inline-box;
6227
+ display: -ms-inline-flexbox;
6228
+ display: inline-flex;
6229
+ -webkit-box-orient: horizontal;
6230
+ -webkit-box-direction: reverse;
6231
+ -webkit-flex-direction: row-reverse;
6232
+ -moz-box-orient: horizontal;
6233
+ -moz-box-direction: reverse;
6234
+ -ms-flex-direction: row-reverse;
6235
+ flex-direction: row-reverse;
6236
+ }
6237
+
6238
+ .premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,
6239
+ .premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,
6240
+ .premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,
6241
+ .premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,
6242
+ .premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,
6243
+ .premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon {
6244
+ display: none;
6245
+ }
6246
+
6247
+ .premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,
6248
+ .premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,
6249
+ .premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,
6250
+ .premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,
6251
+ .premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,
6252
+ .premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge {
6253
+ display: none;
6254
+ }
6255
+
6256
+ .premium-ham-dropdown .premium-mobile-menu-container,
6257
+ .premium-nav-dropdown .premium-mobile-menu-container {
6258
+ -js-display: flex;
6259
+ display: -webkit-box;
6260
+ display: -webkit-flex;
6261
+ display: -moz-box;
6262
+ display: -ms-flexbox;
6263
+ display: flex;
6264
+ }
6265
+
6266
+ .premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,
6267
+ .premium-nav-dropdown .premium-toggle-opened .premium-toggle-close {
6268
+ display: inline !important;
6269
+ }
6270
+
6271
+ .premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,
6272
+ .premium-nav-dropdown .premium-toggle-opened .premium-toggle-text {
6273
+ display: none !important;
6274
+ }
6275
+
6276
+ .premium-stretch-dropdown .premium-mobile-menu-container {
6277
+ position: absolute;
6278
+ z-index: 9999;
6279
+ }
6280
+
6281
+ .premium-nav-default {
6282
+ display: none;
6283
+ }
6284
+
6285
+ .premium-hamburger-toggle {
6286
+ width: 100%;
6287
+ }
6288
+
6289
+ /*
6290
+ * Pointer & Pointer Animations
6291
+ */
6292
+ .premium-menu-link-parent::before,
6293
+ .premium-menu-link-parent::after {
6294
+ display: block;
6295
+ position: absolute;
6296
+ -webkit-transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
6297
+ transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
6298
+ }
6299
+
6300
+ .premium-nav-pointer-underline .premium-menu-link-parent::after,
6301
+ .premium-nav-pointer-double-line .premium-menu-link-parent::after {
6302
+ content: "";
6303
+ bottom: 0;
6304
+ }
6305
+
6306
+ .premium-nav-pointer-overline .premium-menu-link-parent::before,
6307
+ .premium-nav-pointer-double-line .premium-menu-link-parent::before {
6308
+ content: "";
6309
+ top: 0;
6310
+ }
6311
+
6312
+ .premium-nav-pointer-underline .premium-menu-link-parent::before,
6313
+ .premium-nav-pointer-underline .premium-menu-link-parent::after,
6314
+ .premium-nav-pointer-overline .premium-menu-link-parent::before,
6315
+ .premium-nav-pointer-overline .premium-menu-link-parent::after,
6316
+ .premium-nav-pointer-double-line .premium-menu-link-parent::before,
6317
+ .premium-nav-pointer-double-line .premium-menu-link-parent::after {
6318
+ height: 3px;
6319
+ width: 100%;
6320
+ right: 0;
6321
+ background-color: #55595c;
6322
+ z-index: 2;
6323
+ }
6324
+
6325
+ .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6326
+ .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
6327
+ opacity: 0;
6328
+ }
6329
+
6330
+ .premium-nav-pointer-underline.premium-nav-animation-none,
6331
+ .premium-nav-pointer-overline.premium-nav-animation-none,
6332
+ .premium-nav-pointer-double-line.premium-nav-animation-none {
6333
+ -webkit-transition-duration: 0s;
6334
+ transition-duration: 0s;
6335
+ }
6336
+
6337
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,
6338
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,
6339
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,
6340
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,
6341
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover,
6342
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,
6343
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,
6344
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,
6345
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,
6346
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,
6347
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,
6348
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,
6349
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,
6350
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,
6351
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover {
6352
+ -webkit-transition-duration: 0s;
6353
+ transition-duration: 0s;
6354
+ }
6355
+
6356
+ .premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6357
+ .premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
6358
+ width: 10px;
6359
+ inset-inline-start: 100%;
6360
+ }
6361
+
6362
+ .premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6363
+ .premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6364
+ width: 10px;
6365
+ left: -20px;
6366
+ }
6367
+
6368
+ .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6369
+ .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6370
+ .premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6371
+ .premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6372
+ .premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6373
+ .premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
6374
+ height: 0;
6375
+ width: 0;
6376
+ left: 50%;
6377
+ }
6378
+
6379
+ .premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6380
+ .premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6381
+ .premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6382
+ top: -10px;
6383
+ }
6384
+
6385
+ .premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6386
+ .premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6387
+ .premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
6388
+ bottom: -10px;
6389
+ }
6390
+
6391
+ .premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6392
+ .premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6393
+ .premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6394
+ top: 10px;
6395
+ }
6396
+
6397
+ .premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6398
+ .premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6399
+ .premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
6400
+ bottom: 10px;
6401
+ }
6402
+
6403
+ .premium-nav-pointer-framed .premium-menu-link-parent::before {
6404
+ content: "";
6405
+ }
6406
+
6407
+ .premium-nav-pointer-framed .premium-menu-link-parent::before,
6408
+ .premium-nav-pointer-framed .premium-menu-link-parent::after {
6409
+ background: transparent;
6410
+ left: 0;
6411
+ top: 0;
6412
+ bottom: 0;
6413
+ right: 0;
6414
+ border: 3px solid #55595c;
6415
+ }
6416
+
6417
+ .premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6418
+ -webkit-transform: scale(0.75);
6419
+ -ms-transform: scale(0.75);
6420
+ transform: scale(0.75);
6421
+ }
6422
+
6423
+ .premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6424
+ -webkit-transform: scale(1.25);
6425
+ -ms-transform: scale(1.25);
6426
+ transform: scale(1.25);
6427
+ }
6428
+
6429
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before,
6430
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
6431
+ width: 3px;
6432
+ height: 3px;
6433
+ }
6434
+
6435
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before {
6436
+ border-width: 0 3px 3px 0;
6437
+ -webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
6438
+ transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
6439
+ }
6440
+
6441
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
6442
+ content: "";
6443
+ top: auto;
6444
+ bottom: 0;
6445
+ left: 0;
6446
+ right: auto;
6447
+ border-width: 3px 0 0 3px;
6448
+ -webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
6449
+ transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
6450
+ }
6451
+
6452
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before,
6453
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before {
6454
+ -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
6455
+ transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
6456
+ }
6457
+
6458
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after,
6459
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
6460
+ -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
6461
+ transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
6462
+ }
6463
+
6464
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before,
6465
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after,
6466
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before,
6467
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
6468
+ width: 100%;
6469
+ height: 100%;
6470
+ }
6471
+
6472
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before {
6473
+ -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
6474
+ transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
6475
+ }
6476
+
6477
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
6478
+ -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
6479
+ transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
6480
+ }
6481
+
6482
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before,
6483
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
6484
+ width: 100%;
6485
+ height: 100%;
6486
+ }
6487
+
6488
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before {
6489
+ border-width: 3px 3px 0 0;
6490
+ }
6491
+
6492
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
6493
+ content: "";
6494
+ top: auto;
6495
+ bottom: 0;
6496
+ left: 0;
6497
+ right: auto;
6498
+ border-width: 0 0 3px 3px;
6499
+ }
6500
+
6501
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before,
6502
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
6503
+ width: 3px;
6504
+ height: 3px;
6505
+ }
6506
+
6507
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before,
6508
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after,
6509
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before,
6510
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after {
6511
+ width: 100%;
6512
+ height: 100%;
6513
+ -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
6514
+ transition: opacity 2ms, width 0.4s, height 0.4s;
6515
+ }
6516
+
6517
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before,
6518
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after {
6519
+ width: 100%;
6520
+ height: 100%;
6521
+ -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
6522
+ transition: opacity 2ms, width 0.4s, height 0.4s;
6523
+ }
6524
+
6525
+ .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover,
6526
+ .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus {
6527
+ -webkit-transform: scale(1.2);
6528
+ -ms-transform: scale(1.2);
6529
+ transform: scale(1.2);
6530
+ }
6531
+
6532
+ .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover,
6533
+ .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus {
6534
+ -webkit-transform: scale(0.8);
6535
+ -ms-transform: scale(0.8);
6536
+ transform: scale(0.8);
6537
+ }
6538
+
6539
+ .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover,
6540
+ .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus {
6541
+ -webkit-transform: translateY(8px);
6542
+ -ms-transform: translateY(8px);
6543
+ transform: translateY(8px);
6544
+ }
6545
+
6546
+ .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover,
6547
+ .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus {
6548
+ -webkit-transform: translateY(-8px);
6549
+ -ms-transform: translateY(-8px);
6550
+ transform: translateY(-8px);
6551
+ }
6552
+
6553
+ .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover,
6554
+ .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus {
6555
+ -webkit-transform: skew(-8deg);
6556
+ -ms-transform: skew(-8deg);
6557
+ transform: skew(-8deg);
6558
+ }
6559
+
6560
+ .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover,
6561
+ .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus {
6562
+ -webkit-transform: rotate(6deg);
6563
+ -ms-transform: rotate(6deg);
6564
+ transform: rotate(6deg);
6565
+ }
6566
+
6567
+ .premium-nav-pointer-background .premium-menu-link-parent::before {
6568
+ top: 0;
6569
+ left: 0;
6570
+ right: 0;
6571
+ bottom: 0;
6572
+ background: #55595c;
6573
+ background-color: #55595c;
6574
+ z-index: -1;
6575
+ }
6576
+
6577
+ .premium-nav-pointer-background .premium-menu-link-parent::before,
6578
+ .premium-nav-pointer-background .premium-menu-link-parent::after {
6579
+ content: "";
6580
+ -webkit-transition: 0.3s;
6581
+ transition: 0.3s;
6582
+ }
6583
+
6584
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before {
6585
+ -webkit-transform: scale(0.5);
6586
+ -ms-transform: scale(0.5);
6587
+ transform: scale(0.5);
6588
+ }
6589
+
6590
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before,
6591
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before {
6592
+ -webkit-transform: scale(1);
6593
+ -ms-transform: scale(1);
6594
+ transform: scale(1);
6595
+ }
6596
+
6597
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before {
6598
+ -webkit-transform: scale(1);
6599
+ -ms-transform: scale(1);
6600
+ transform: scale(1);
6601
+ }
6602
+
6603
+ .premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6604
+ -webkit-transform: scale(1.2);
6605
+ -ms-transform: scale(1.2);
6606
+ transform: scale(1.2);
6607
+ -webkit-transition: 0.3;
6608
+ transition: 0.3;
6609
+ }
6610
+
6611
+ .premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6612
+ left: 100%;
6613
+ }
6614
+
6615
+ .premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6616
+ right: 100%;
6617
+ }
6618
+
6619
+ .premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6620
+ top: 100%;
6621
+ }
6622
+
6623
+ .premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6624
+ bottom: 100%;
6625
+ }
6626
+
6627
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after,
6628
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
6629
+ top: 0;
6630
+ left: 0;
6631
+ right: 0;
6632
+ bottom: 0;
6633
+ background: #55595c;
6634
+ background-color: #55595c;
6635
+ z-index: -1;
6636
+ }
6637
+
6638
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before {
6639
+ top: 0;
6640
+ bottom: 100%;
6641
+ }
6642
+
6643
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after {
6644
+ top: 100%;
6645
+ bottom: 0;
6646
+ }
6647
+
6648
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before,
6649
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before {
6650
+ bottom: 50%;
6651
+ }
6652
+
6653
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after,
6654
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after {
6655
+ top: 50%;
6656
+ }
6657
+
6658
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before {
6659
+ bottom: 50%;
6660
+ }
6661
+
6662
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after {
6663
+ top: 50%;
6664
+ }
6665
+
6666
+ .premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6667
+ bottom: 50%;
6668
+ top: 50%;
6669
+ }
6670
+
6671
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before {
6672
+ right: 0;
6673
+ left: 100%;
6674
+ }
6675
+
6676
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
6677
+ right: 100%;
6678
+ left: 0;
6679
+ }
6680
+
6681
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before,
6682
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before {
6683
+ left: 50%;
6684
+ }
6685
+
6686
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after,
6687
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after {
6688
+ right: 50%;
6689
+ }
6690
+
6691
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before {
6692
+ left: 50%;
6693
+ }
6694
+
6695
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after {
6696
+ right: 50%;
6697
+ }
6698
+
6699
+ .premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6700
+ left: 50%;
6701
+ right: 50%;
6702
+ }
6703
+
6704
+ .premium-active-item::before,
6705
+ .premium-active-item::after,
6706
+ .premium-menu-link-parent:hover::before,
6707
+ .premium-menu-link-parent:hover::after,
6708
+ .premium-menu-link-parent:focus::before,
6709
+ .premium-menu-link-parent:focus::after {
6710
+ -webkit-transform: scale(1);
6711
+ -ms-transform: scale(1);
6712
+ transform: scale(1);
6713
+ }
6714
+
6715
+ /**Sub Menu Animation*/
6716
+ .premium-nav-menu-item .premium-sub-menu,
6717
+ .premium-nav-menu-item .premium-mega-content-container {
6718
+ -webkit-transition: 0.5s all ease-in-out;
6719
+ transition: 0.5s all ease-in-out;
6720
+ -webkit-transition-delay: 0.1s;
6721
+ transition-delay: 0.1s;
6722
+ }
6723
+
6724
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu,
6725
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-mega-content-container,
6726
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu:hover>.premium-sub-menu,
6727
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu,
6728
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-mega-content-container,
6729
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu:hover>.premium-sub-menu {
6730
+ -webkit-transform: translate(0);
6731
+ -ms-transform: translate(0);
6732
+ transform: translate(0);
6733
+ }
6734
+
6735
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
6736
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
6737
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
6738
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
6739
+ -webkit-transform: translateY(10px);
6740
+ -ms-transform: translateY(10px);
6741
+ transform: translateY(10px);
6742
+ }
6743
+
6744
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
6745
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
6746
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
6747
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
6748
+ -webkit-transform: translateY(-10px);
6749
+ -ms-transform: translateY(-10px);
6750
+ transform: translateY(-10px);
6751
+ }
6752
+
6753
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
6754
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
6755
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
6756
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
6757
+ -webkit-transform: translateX(-10px);
6758
+ -ms-transform: translateX(-10px);
6759
+ transform: translateX(-10px);
6760
+ }
6761
+
6762
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
6763
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
6764
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
6765
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
6766
+ -webkit-transform: translateX(10px);
6767
+ -ms-transform: translateX(10px);
6768
+ transform: translateX(10px);
6769
+ }
6770
+
6771
+ /**Horizontal - Static Mega Content*/
6772
+ /*UP*/
6773
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
6774
+ -webkit-transform: translateX(-50%) translateY(10px);
6775
+ -ms-transform: translateX(-50%) translateY(10px);
6776
+ transform: translateX(-50%) translateY(10px);
6777
+ }
6778
+
6779
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
6780
+ -webkit-transform: translateX(-50%) translateY(0);
6781
+ -ms-transform: translateX(-50%) translateY(0);
6782
+ transform: translateX(-50%) translateY(0);
6783
+ }
6784
+
6785
+ /*DOWN*/
6786
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
6787
+ -webkit-transform: translateX(-50%) translateY(-10px);
6788
+ -ms-transform: translateX(-50%) translateY(-10px);
6789
+ transform: translateX(-50%) translateY(-10px);
6790
+ }
6791
+
6792
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
6793
+ -webkit-transform: translateX(-50%) translateY(0);
6794
+ -ms-transform: translateX(-50%) translateY(0);
6795
+ transform: translateX(-50%) translateY(0);
6796
+ }
6797
+
6798
+ /*Left*/
6799
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
6800
+ -webkit-transform: translateX(-45%);
6801
+ -ms-transform: translateX(-45%);
6802
+ transform: translateX(-45%);
6803
+ }
6804
+
6805
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
6806
+ -webkit-transform: translateX(-50%);
6807
+ -ms-transform: translateX(-50%);
6808
+ transform: translateX(-50%);
6809
+ }
6810
+
6811
+ /*Right*/
6812
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
6813
+ -webkit-transform: translateX(-55%);
6814
+ -ms-transform: translateX(-55%);
6815
+ transform: translateX(-55%);
6816
+ }
6817
+
6818
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
6819
+ -webkit-transform: translateX(-50%);
6820
+ -ms-transform: translateX(-50%);
6821
+ transform: translateX(-50%);
6822
+ }
6823
+
6824
+ /**Vertical - Static Mega Content*/
6825
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
6826
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
6827
+ -webkit-transform: translateY(0);
6828
+ -ms-transform: translateY(0);
6829
+ transform: translateY(0);
6830
+ }
6831
+
6832
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
6833
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
6834
+ -webkit-transform: translateX(0);
6835
+ -ms-transform: translateX(0);
6836
+ transform: translateX(0);
6837
  }
6838
  /************ Premium Team Members ************/
6839
  /*********************************************/
8858
  /************ Premium Vertical Scroll ************/
8859
  /*************************************************/
8860
  .premium-vscroll-inner {
8861
+ position: relative;
8862
+ /* overflow: hidden;
8863
  */
8864
+ min-height: 100%;
8865
  }
8866
 
8867
  .premium-vscroll-inner .premium-vscroll-dots {
8868
+ position: fixed;
8869
+ z-index: 100;
8870
+ opacity: 1;
8871
+ margin-top: -32px;
8872
+ -webkit-transition: all 0.3s ease-in-out;
8873
+ transition: all 0.3s ease-in-out;
8874
  }
8875
 
8876
  .premium-vscroll-wrap .premium-vscroll-nav-menu {
8877
+ opacity: 1;
8878
+ -webkit-transition: all 0.3s ease-in-out;
8879
+ transition: all 0.3s ease-in-out;
8880
  }
8881
 
8882
  .premium-vscroll-inner .premium-vscroll-dots,
8883
  .premium-vscroll-wrap .premium-vscroll-dots-hide {
8884
+ opacity: 0;
8885
+ visibility: hidden;
8886
  }
8887
 
8888
  .premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots {
8889
+ opacity: 1;
8890
+ visibility: visible;
8891
  }
8892
 
8893
  .premium-vscroll-dots.middle {
8894
+ top: 50%;
8895
+ margin-top: 0;
8896
+ -webkit-transform: translateY(-50%);
8897
+ -ms-transform: translateY(-50%);
8898
+ transform: translateY(-50%);
8899
  }
8900
 
8901
  .premium-vscroll-dots.top {
8902
+ top: 40px;
8903
  }
8904
 
8905
  .premium-vscroll-dots.bottom {
8906
+ bottom: 30px;
8907
  }
8908
 
8909
  .premium-vscroll-dots.right {
8910
+ left: 17px;
8911
  }
8912
 
8913
  .premium-vscroll-dots.left {
8914
+ right: 17px;
8915
  }
8916
 
8917
  .premium-vscroll-inner ul.premium-vscroll-dots-list,
8918
  .premium-vscroll-wrap .premium-vscroll-nav-menu {
8919
+ margin: 0 !important;
8920
+ padding: 0;
8921
  }
8922
 
8923
  .premium-vscroll-inner ul.premium-vscroll-dots-list li {
8924
+ width: 14px;
8925
+ height: 13px;
8926
+ margin: 7px;
8927
+ position: relative;
8928
+ display: -webkit-box;
8929
+ display: -webkit-flex;
8930
+ display: -ms-flexbox;
8931
+ -js-display: flex;
8932
+ display: -moz-box;
8933
+ display: flex;
8934
+ -webkit-box-pack: center;
8935
+ -ms-flex-pack: center;
8936
+ -webkit-justify-content: center;
8937
+ -moz-box-pack: center;
8938
+ justify-content: center;
8939
+ -webkit-box-align: center;
8940
+ -ms-flex-align: center;
8941
+ -webkit-align-items: center;
8942
+ -moz-box-align: center;
8943
+ align-items: center;
8944
+ overflow: visible;
8945
  }
8946
 
8947
  .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link {
8948
+ display: block;
8949
+ position: relative;
8950
+ z-index: 1;
8951
+ width: 100%;
8952
+ height: 100%;
8953
+ cursor: pointer;
8954
+ text-decoration: none;
8955
  }
8956
 
8957
+ .premium-vscroll-inner
8958
+ .premium-vscroll-dot-item
8959
+ .premium-vscroll-nav-link
8960
+ span {
8961
+ top: 2px;
8962
+ right: 2.5px;
8963
+ width: 8px;
8964
+ height: 8px;
8965
+ border: 1px solid #000;
8966
+ -webkit-border-radius: 50%;
8967
+ border-radius: 50%;
8968
+ position: absolute;
8969
+ z-index: 1;
8970
+ -webkit-transition: all 0.3s ease-in-out;
8971
+ transition: all 0.3s ease-in-out;
8972
  }
8973
 
8974
+ .premium-vscroll-inner
8975
+ .premium-vscroll-dot-item.active
8976
+ .premium-vscroll-nav-link
8977
+ span {
8978
+ -webkit-transform: scale(1.6);
8979
+ -ms-transform: scale(1.6);
8980
+ transform: scale(1.6);
8981
  }
8982
 
8983
  .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip {
8984
+ position: absolute;
8985
+ color: #fff;
8986
+ font-size: 14px;
8987
+ font-family: arial, helvetica, sans-serif;
8988
+ white-space: nowrap;
8989
+ max-width: 220px;
8990
+ padding-right: 0.4em;
8991
+ padding-left: 0.4em;
8992
  }
8993
 
8994
  .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip {
8995
+ left: 27px;
8996
  }
8997
 
8998
  /* * Lines */
8999
  .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item {
9000
+ width: 4px;
9001
+ height: 30px;
9002
  }
9003
 
9004
+ .premium-vscroll-inner
9005
+ .premium-vscroll-dots.lines
9006
+ .premium-vscroll-dot-item
9007
+ span {
9008
+ width: 100%;
9009
+ height: 100%;
9010
+ -webkit-border-radius: 0;
9011
+ border-radius: 0;
9012
  }
9013
 
9014
+ .premium-vscroll-inner
9015
+ .premium-vscroll-dots.lines
9016
+ .premium-vscroll-dot-item.active
9017
+ span {
9018
+ -webkit-transform: scale(1);
9019
+ -ms-transform: scale(1);
9020
+ transform: scale(1);
9021
  }
9022
 
9023
  @media (max-width: 768px) {
9024
+ .premium-vscroll-dots.right {
9025
+ left: 7px;
9026
+ }
9027
 
9028
+ .premium-vscroll-dots.left {
9029
+ right: 7px;
9030
+ }
9031
  }
9032
 
9033
+ /* @media only screen and (min-device-width: 769px) and (max-device-width: 1024px) {
9034
+ [data-animation="rotate"] .premium-vscroll-temp {
9035
+ height: -webkit-calc(100vh - 75px) !important;
9036
+ height: calc(100vh - 75px) !important;
9037
+ }
 
 
 
 
 
 
 
 
 
9038
  }
9039
 
9040
+ @media (max-width: 768px) {
9041
+ [data-animation="rotate"] .premium-vscroll-temp {
9042
+ height: -webkit-calc(100vh - 60px) !important;
9043
+ height: calc(100vh - 60px) !important;
9044
+ }
9045
+ } */
9046
+
9047
+ /** Ipads- Safari */
9048
+ /* @supports (-webkit-touch-callout: none) {
9049
+
9050
+ @media (max-width: 768px) {
9051
+ [data-animation="rotate"] .premium-vscroll-temp {
9052
+ height: -webkit-calc(100vh - 108px) !important;
9053
+ height: calc(100vh - 108px) !important;
9054
+ }
9055
+ }
9056
+
9057
+ @media only screen and (min-device-width: 769px) and (max-device-width: 1024px) {
9058
+ [data-animation="rotate"] .premium-vscroll-temp {
9059
+ height: -webkit-calc(100vh - 60px) !important;
9060
+ height: calc(100vh - 60px) !important;
9061
+ }
9062
+ }
9063
+ } */
9064
+
9065
+ .premium-vscroll-inner
9066
+ .premium-vscroll-dots.right
9067
+ .premium-vscroll-tooltip::after {
9068
+ position: absolute;
9069
+ top: 50%;
9070
+ content: "";
9071
+ right: -webkit-calc(100% - 1px);
9072
+ right: calc(100% - 1px);
9073
+ width: 10px;
9074
+ height: 0;
9075
+ border-top: 6px solid transparent;
9076
+ border-bottom: 6px solid transparent;
9077
+ border-right: 6px solid;
9078
+ -webkit-transform: translateY(-50%);
9079
+ -ms-transform: translateY(-50%);
9080
+ transform: translateY(-50%);
9081
+ }
9082
+
9083
+ .premium-vscroll-inner
9084
+ .premium-vscroll-dots.left
9085
+ .premium-vscroll-tooltip::after {
9086
+ position: absolute;
9087
+ top: 50%;
9088
+ content: "";
9089
+ left: -webkit-calc(100% - 1px);
9090
+ left: calc(100% - 1px);
9091
+ width: 10px;
9092
+ height: 0;
9093
+ border-top: 6px solid transparent;
9094
+ border-bottom: 6px solid transparent;
9095
+ border-left: 6px solid;
9096
+ -webkit-transform: translateY(-50%);
9097
+ -ms-transform: translateY(-50%);
9098
+ transform: translateY(-50%);
9099
  }
9100
 
9101
  .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip {
9102
+ right: 27px;
9103
  }
9104
 
9105
  .premium-vscroll-nav-menu {
9106
+ position: fixed;
9107
+ top: 20px;
9108
+ height: 40px;
9109
+ z-index: 100;
9110
+ padding: 0;
9111
+ margin: 0;
9112
  }
9113
 
9114
  .premium-vscroll-nav-menu.left {
9115
+ right: 0;
9116
  }
9117
 
9118
  .premium-vscroll-nav-menu.right {
9119
+ left: 0;
9120
  }
9121
 
9122
  .premium-vscroll-nav-menu .premium-vscroll-nav-item {
9123
+ display: inline-block;
9124
+ margin: 10px;
9125
+ color: #000;
9126
+ background: #fff;
9127
+ background: rgba(255, 255, 255, 0.3);
9128
  }
9129
 
9130
  .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link {
9131
+ padding: 9px 18px;
9132
+ display: block;
9133
+ cursor: pointer;
9134
  }
9135
 
9136
  .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link,
9137
+ .premium-vscroll-nav-menu
9138
+ .premium-vscroll-nav-item
9139
+ .premium-vscroll-nav-link:hover {
9140
+ color: #000;
9141
  }
9142
 
9143
+ .premium-vscroll-nav-menu
9144
+ .premium-vscroll-nav-item
9145
+ .premium-vscroll-nav-link:focus,
9146
  .multiscroll-nav li a:focus {
9147
+ outline: none;
9148
  }
9149
 
9150
  .premium-vscroll-temp .slimScrollBar {
9151
+ visibility: hidden;
9152
+ }
9153
+
9154
+ [data-hijacking="off"] .premium-vscroll-temp {
9155
+ height: 100vh;
9156
+ }
9157
+
9158
+ [data-hijacking="off"] .premium-vscroll-temp > div {
9159
+ opacity: 0;
9160
+ top: 0;
9161
+ left: 0;
9162
+ width: 100%;
9163
+ /* Force Hardware Acceleration */
9164
+ -webkit-transform: translateZ(0);
9165
+ transform: translateZ(0);
9166
+ -webkit-backface-visibility: hidden;
9167
+ backface-visibility: hidden;
9168
+ }
9169
+
9170
+ [data-hijacking="off"] .premium-vscroll-temp:first-of-type > div::before {
9171
+ display: none;
9172
+ position: absolute;
9173
+ width: 100%;
9174
+ top: 20px;
9175
+ z-index: 2;
9176
+ }
9177
+
9178
+ [data-hijacking="off"][data-animation="rotate"] .premium-vscroll-temp {
9179
+ position: relative;
9180
+ /* enable a 3D-space for children elements */
9181
+ -webkit-perspective: 1800px;
9182
+ perspective: 1800px;
9183
  }
9184
+
9185
+ [data-hijacking="off"][data-animation="rotate"] .premium-vscroll-temp > div {
9186
+ position: absolute;
9187
+ -webkit-transform-origin: center bottom;
9188
+ -ms-transform-origin: center bottom;
9189
+ transform-origin: center bottom;
9190
+ }
9191
+
9192
+ [data-hijacking="off"][data-animation="rotate"]
9193
+ .premium-vscroll-temp:last-of-type
9194
+ > div {
9195
+ opacity: 1 !important;
9196
+ -webkit-transform: translateY(0px) scale(1) rotateX(0deg) !important;
9197
+ transform: translateY(0px) scale(1) rotateX(0deg) !important;
9198
+ }
9199
+
9200
+ [data-hijacking="off"][data-animation="parallax"] .premium-vscroll-temp > div {
9201
+ position: fixed;
9202
+ }
9203
+
9204
+ [data-hijacking="off"][data-animation="scaleDown"] .premium-vscroll-temp > div {
9205
+ position: fixed;
9206
+ }
9207
+
9208
+ [data-hijacking="off"] .premium-vscroll-parallax-last {
9209
+ -webkit-transform: translateY(0px) scale(1) !important;
9210
+ -ms-transform: translateY(0px) scale(1) !important;
9211
+ transform: translateY(0px) scale(1) !important;
9212
+ }
9213
+
9214
+ [data-hijacking="off"] .premium-vscroll-parallax-position {
9215
+ position: unset !important;
9216
+ }
9217
+
9218
  /********** Premium Woo Products **********/
9219
  /******************************************/
9220
  .ast-single-post .entry-content .premium-woocommerce a {
10249
  #premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
10250
  -o-object-fit: cover;
10251
  object-fit: cover;
10252
+ width: 100%;
10253
  }
10254
 
10255
  #premium-woo-quick-view-content div.images {
assets/frontend/css/premium-addons.css CHANGED
@@ -4718,927 +4718,927 @@ button.premium-modal-box-modal-close {
4718
  .premium-modal-box-container[data-modal-animation*="animated-"] {
4719
  opacity: 0; }
4720
 
4721
- /************ Premium Nav Menu ************/
4722
- .premium-nav-widget-container ul {
4723
- list-style: none;
4724
- margin: 0; }
4725
-
4726
- .premium-nav-widget-container .premium-main-nav-menu {
4727
- -js-display: flex;
4728
- display: -webkit-box;
4729
- display: -webkit-flex;
4730
- display: -moz-box;
4731
- display: -ms-flexbox;
4732
- display: flex;
4733
- height: 100%; }
4734
-
4735
- /*Vertical Main Menu**/
4736
- .premium-nav-ver .premium-nav-menu-container {
4737
- width: 45%; }
4738
-
4739
- .premium-nav-ver .premium-main-nav-menu {
4740
- position: relative;
4741
- -webkit-box-orient: vertical;
4742
- -webkit-box-direction: normal;
4743
- -webkit-flex-direction: column;
4744
- -moz-box-orient: vertical;
4745
- -moz-box-direction: normal;
4746
- -ms-flex-direction: column;
4747
- flex-direction: column;
4748
- -webkit-box-align: start;
4749
- -webkit-align-items: flex-start;
4750
- -moz-box-align: start;
4751
- -ms-flex-align: start;
4752
- align-items: flex-start; }
4753
-
4754
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
4755
- visibility: hidden;
4756
- opacity: 0;
4757
- position: absolute;
4758
- min-width: 250px; }
4759
-
4760
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover > .premium-sub-menu,
4761
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover .premium-mega-content-container {
4762
- opacity: 1;
4763
- visibility: visible; }
4764
-
4765
- .premium-nav-ver .premium-nav-menu-item {
4766
- width: 100%; }
4767
-
4768
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,
4769
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
4770
- left: 100%;
4771
- top: 0; }
4772
-
4773
- .premium-nav-ver .premium-vertical-left:not(.premium-hamburger-menu) .premium-mega-content-container,
4774
- .premium-nav-ver .premium-vertical-left:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
4775
- right: 100%;
4776
- top: 0; }
4777
-
4778
- .premium-nav-ver .premium-vertical-left .premium-menu-link {
4779
- -webkit-box-orient: horizontal;
4780
- -webkit-box-direction: reverse;
4781
- -webkit-flex-direction: row-reverse;
4782
- -moz-box-orient: horizontal;
4783
- -moz-box-direction: reverse;
4784
- -ms-flex-direction: row-reverse;
4785
- flex-direction: row-reverse; }
4786
-
4787
- /*Horizontal Main Menu**/
4788
- .premium-nav-hor .premium-nav-menu-container {
4789
- height: 60px; }
4790
-
4791
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu {
4792
- visibility: hidden;
4793
- opacity: 0;
4794
- position: absolute;
4795
- min-width: 220px; }
4796
-
4797
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu,
4798
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container {
4799
- top: 100%; }
4800
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu .premium-sub-menu,
4801
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container .premium-sub-menu {
4802
- left: 100%;
4803
- top: 0; }
4804
-
4805
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
4806
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover .premium-mega-content-container {
4807
- visibility: visible;
4808
- opacity: 1;
4809
- pointer-events: auto; }
4810
-
4811
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container {
4812
- left: 50%;
4813
- -webkit-transform: translateX(-50%);
4814
- -ms-transform: translateX(-50%);
4815
- transform: translateX(-50%); }
4816
-
4817
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-centered {
4818
- left: 50%;
4819
- -webkit-transform: translateX(-50%);
4820
- -ms-transform: translateX(-50%);
4821
- transform: translateX(-50%); }
4822
-
4823
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container {
4824
- left: 0; }
4825
-
4826
- /**Mega Menu Container*/
4827
- .premium-mega-nav-item .premium-sub-menu {
4828
- display: none; }
4829
-
4830
- .premium-mega-nav-item {
4831
- position: relative; }
4832
- .premium-mega-nav-item:hover .premium-mega-content-container {
4833
- visibility: visible;
4834
- opacity: 1;
4835
- pointer-events: auto; }
4836
-
4837
- .premium-mega-content-container {
4838
- visibility: hidden;
4839
- position: absolute;
4840
- z-index: 9999;
4841
- opacity: 0;
4842
- pointer-events: none; }
4843
-
4844
- .premium-hamburger-menu .premium-mega-content-container,
4845
- .premium-nav-slide .premium-mega-content-container,
4846
- .premium-nav-dropdown .premium-mega-content-container {
4847
- visibility: visible;
4848
- position: relative;
4849
- opacity: 1;
4850
- pointer-events: auto; }
4851
-
4852
- /**Hamburger Menu*/
4853
- .premium-nav-widget-container a.premium-hamburger-toggle,
4854
- .premium-mobile-menu-outer-container a.premium-mobile-menu-close {
4855
- text-decoration: none; }
4856
-
4857
- .premium-nav-widget-container .premium-hamburger-toggle {
4858
- display: none;
4859
- -webkit-box-pack: center;
4860
- -webkit-justify-content: center;
4861
- -moz-box-pack: center;
4862
- -ms-flex-pack: center;
4863
- justify-content: center;
4864
- -webkit-box-align: center;
4865
- -webkit-align-items: center;
4866
- -moz-box-align: center;
4867
- -ms-flex-align: center;
4868
- align-items: center; }
4869
- .premium-nav-widget-container .premium-hamburger-toggle i {
4870
- padding: 0.25em;
4871
- font-size: 22px; }
4872
- .premium-nav-widget-container .premium-hamburger-toggle svg {
4873
- width: 22px;
4874
- height: 22px; }
4875
- .premium-nav-widget-container .premium-hamburger-toggle i,
4876
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
4877
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
4878
- color: #494c4f; }
4879
- .premium-nav-widget-container .premium-hamburger-toggle svg {
4880
- fill: #494c4f; }
4881
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
4882
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
4883
- margin: 2px; }
4884
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
4885
- display: none; }
4886
-
4887
- .premium-mobile-menu-container {
4888
- width: 100%; }
4889
- .premium-mobile-menu-container .premium-main-mobile-menu {
4890
- width: 100%; }
4891
- .premium-mobile-menu-container ul {
4892
- list-style: none;
4893
- margin: 0;
4894
- padding: 0; }
4895
- .premium-mobile-menu-container .premium-mobile-menu,
4896
- .premium-mobile-menu-container .premium-sub-menu {
4897
- display: none;
4898
- -webkit-box-orient: vertical;
4899
- -webkit-box-direction: normal;
4900
- -webkit-flex-direction: column;
4901
- -moz-box-orient: vertical;
4902
- -moz-box-direction: normal;
4903
- -ms-flex-direction: column;
4904
- flex-direction: column; }
4905
- .premium-mobile-menu-container .premium-nav-menu-item {
4906
- -webkit-box-orient: vertical;
4907
- -webkit-box-direction: normal;
4908
- -webkit-flex-direction: column;
4909
- -moz-box-orient: vertical;
4910
- -moz-box-direction: normal;
4911
- -ms-flex-direction: column;
4912
- flex-direction: column; }
4913
- .premium-mobile-menu-container .premium-item-badge {
4914
- top: 50%;
4915
- right: 0;
4916
- left: unset;
4917
- -webkit-transform: translateY(-50%);
4918
- -ms-transform: translateY(-50%);
4919
- transform: translateY(-50%); }
4920
-
4921
- /**Vertical Hamburger Menu*/
4922
- .premium-mobile-menu-outer-container {
4923
- opacity: 0; }
4924
- .premium-mobile-menu-outer-container.premium-vertical-toggle-open {
4925
- opacity: 1; }
4926
-
4927
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container {
4928
- background-color: #f7f7f7;
4929
- width: 300px;
4930
- -webkit-transform: translateX(-300px);
4931
- -ms-transform: translateX(-300px);
4932
- transform: translateX(-300px);
4933
- height: 100%;
4934
- position: fixed;
4935
- top: 0;
4936
- left: 0;
4937
- overflow-x: hidden;
4938
- z-index: 10000;
4939
- -webkit-transition: 0.5s;
4940
- transition: 0.5s;
4941
- padding-top: 50px; }
4942
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu {
4943
- -js-display: flex;
4944
- display: -webkit-box;
4945
- display: -webkit-flex;
4946
- display: -moz-box;
4947
- display: -ms-flexbox;
4948
- display: flex; }
4949
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container {
4950
- margin-top: 50px; }
4951
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge {
4952
- -webkit-transform: translateY(0);
4953
- -ms-transform: translateY(0);
4954
- transform: translateY(0); }
4955
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close {
4956
- position: absolute;
4957
- top: 2%;
4958
- right: 5px;
4959
- padding: 0 9px;
4960
- z-index: 10000;
4961
- -js-display: inline-flex;
4962
- display: -webkit-inline-box;
4963
- display: -webkit-inline-flex;
4964
- display: -moz-inline-box;
4965
- display: -ms-inline-flexbox;
4966
- display: inline-flex;
4967
- color: #494c4f;
4968
- -webkit-box-pack: center;
4969
- -webkit-justify-content: center;
4970
- -moz-box-pack: center;
4971
- -ms-flex-pack: center;
4972
- justify-content: center;
4973
- -webkit-box-align: center;
4974
- -webkit-align-items: center;
4975
- -moz-box-align: center;
4976
- -ms-flex-align: center;
4977
- align-items: center; }
4978
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close {
4979
- margin: 5px; }
4980
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg {
4981
- width: 22px;
4982
- height: 22px;
4983
- fill: #494c4f; }
4984
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i {
4985
- font-size: 22px; }
4986
-
4987
- .premium-ver-hamburger-menu .premium-vertical-toggle-open {
4988
- -webkit-transform: translateX(0) !important;
4989
- -ms-transform: translateX(0) !important;
4990
- transform: translateX(0) !important;
4991
- -webkit-transition: 0.5s;
4992
- transition: 0.5s; }
4993
-
4994
- /**Common*/
4995
- .premium-nav-slide-overlay {
4996
- display: none;
4997
- position: fixed;
4998
- top: 0;
4999
- left: 0;
5000
- right: 0;
5001
- bottom: 0;
5002
- -webkit-backface-visibility: hidden;
5003
- backface-visibility: hidden;
5004
- background: rgba(0, 0, 0, 0.6);
5005
- z-index: 9999; }
5006
- .premium-nav-slide-overlay.premium-vertical-toggle-open {
5007
- display: block; }
5008
-
5009
- .premium-active-menu,
5010
- .premium-active-menu:not(.premium-mega-nav-item) > .premium-sub-menu,
5011
- .premium-active-menu.premium-mega-nav-item > .premium-mega-content-container {
5012
- -js-display: flex !important;
5013
- display: -webkit-box !important;
5014
- display: -webkit-flex !important;
5015
- display: -moz-box !important;
5016
- display: -ms-flexbox !important;
5017
- display: flex !important;
5018
- -webkit-box-orient: vertical;
5019
- -webkit-box-direction: normal;
5020
- -webkit-flex-direction: column;
5021
- -moz-box-orient: vertical;
5022
- -moz-box-direction: normal;
5023
- -ms-flex-direction: column;
5024
- flex-direction: column; }
5025
-
5026
- .premium-active-menu .premium-toggle-close {
5027
- display: block; }
5028
-
5029
- .premium-nav-menu-container .premium-sub-menu {
5030
- background-color: #fff; }
5031
-
5032
- .premium-mobile-menu-container li,
5033
- .premium-mobile-menu-container li > .premium-mega-content-container {
5034
- width: 100% !important; }
5035
-
5036
- .premium-item-icon,
5037
- .premium-sub-item-icon {
5038
- font-size: 13px;
5039
- margin: 0 7px; }
5040
- .premium-item-icon svg,
5041
- .premium-sub-item-icon svg {
5042
- width: 100%;
5043
- height: 100%; }
5044
- .premium-item-icon.premium-lottie-animation,
5045
- .premium-sub-item-icon.premium-lottie-animation {
5046
- width: 20px;
5047
- height: 20px;
5048
- -js-display: flex;
5049
- display: -webkit-box;
5050
- display: -webkit-flex;
5051
- display: -moz-box;
5052
- display: -ms-flexbox;
5053
- display: flex;
5054
- -webkit-box-pack: center;
5055
- -webkit-justify-content: center;
5056
- -moz-box-pack: center;
5057
- -ms-flex-pack: center;
5058
- justify-content: center; }
5059
- .premium-item-icon.dashicons,
5060
- .premium-sub-item-icon.dashicons {
5061
- width: 13px;
5062
- height: 13px; }
5063
-
5064
- .premium-nav-menu-item {
5065
- position: relative; }
5066
- .premium-nav-menu-item .premium-menu-link {
5067
- -js-display: flex;
5068
- display: -webkit-box;
5069
- display: -webkit-flex;
5070
- display: -moz-box;
5071
- display: -ms-flexbox;
5072
- display: flex;
5073
- -webkit-box-align: center;
5074
- -webkit-align-items: center;
5075
- -moz-box-align: center;
5076
- -ms-flex-align: center;
5077
- align-items: center;
5078
- height: 100%;
5079
- padding: 7px 10px;
5080
- text-decoration: none;
5081
- position: relative; }
5082
- .premium-nav-menu-item .premium-dropdown-icon {
5083
- margin: 5px; }
5084
- .premium-nav-menu-item.menu-item-has-children {
5085
- position: relative; }
5086
- .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
5087
- z-index: 9999; }
5088
- .premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link {
5089
- -webkit-box-pack: start;
5090
- -webkit-justify-content: flex-start;
5091
- -moz-box-pack: start;
5092
- -ms-flex-pack: start;
5093
- justify-content: flex-start; }
5094
- .premium-nav-menu-item .menu-link {
5095
- position: relative;
5096
- text-decoration: none; }
5097
-
5098
- .premium-item-badge,
5099
- .premium-sub-item-badge {
5100
- position: absolute;
5101
- padding: 1px 6px;
5102
- min-width: 35px;
5103
- text-align: center;
5104
- font-size: 10px;
5105
- -webkit-border-radius: 4px;
5106
- border-radius: 4px;
5107
- line-height: 1.8;
5108
- white-space: nowrap; }
5109
-
5110
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge, .premium-nav-hor:not(.premium-nav-slide) .premium-item-badge, .premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge {
5111
- position: relative;
5112
- margin: 8px; }
5113
-
5114
- .premium-nav-hor .premium-sub-item-badge,
5115
- .premium-nav-slide .premium-sub-item-badge,
5116
- .premium-nav-dropdown .premium-sub-item-badge,
5117
- .premium-nav-ver.premium-vertical-right .premium-item-badge,
5118
- .premium-nav-ver.premium-vertical-right .premium-sub-item-badge {
5119
- top: 50%;
5120
- right: 0;
5121
- -webkit-transform: translateY(-50%);
5122
- -ms-transform: translateY(-50%);
5123
- transform: translateY(-50%); }
5124
-
5125
- .premium-nav-ver.premium-vertical-left .premium-item-badge,
5126
- .premium-nav-ver.premium-vertical-left .premium-sub-item-badge {
5127
- top: 50%;
5128
- left: 0;
5129
- -webkit-transform: translateY(-50%);
5130
- -ms-transform: translateY(-50%);
5131
- transform: translateY(-50%); }
5132
-
5133
- .premium-mega-nav-item .premium-sub-menu {
5134
- display: none; }
5135
-
5136
- .premium-mega-nav-item {
5137
- position: relative; }
5138
-
5139
- .premium-hamburger-menu .premium-mega-content-container,
5140
- .premium-nav-dropdown .premium-mega-content-container,
5141
- .premium-nav-slide .premium-mega-content-container {
5142
- display: none; }
5143
-
5144
- .premium-mega-item-static {
5145
- position: static !important; }
5146
-
5147
- .premium-hamburger-menu .premium-nav-menu-container,
5148
- .premium-nav-dropdown .premium-nav-menu-container,
5149
- .premium-nav-slide .premium-nav-menu-container {
5150
- display: none; }
5151
-
5152
- .premium-hamburger-menu .premium-hamburger-toggle,
5153
- .premium-nav-dropdown .premium-hamburger-toggle,
5154
- .premium-nav-slide .premium-hamburger-toggle {
5155
- -js-display: inline-flex;
5156
- display: -webkit-inline-box;
5157
- display: -webkit-inline-flex;
5158
- display: -moz-inline-box;
5159
- display: -ms-inline-flexbox;
5160
- display: inline-flex; }
5161
-
5162
- .premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,
5163
- .premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,
5164
- .premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,
5165
- .premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,
5166
- .premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,
5167
- .premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon {
5168
- display: none; }
5169
-
5170
- .premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,
5171
- .premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,
5172
- .premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,
5173
- .premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,
5174
- .premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,
5175
- .premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge {
5176
- display: none; }
5177
-
5178
- .premium-ham-dropdown .premium-mobile-menu-container,
5179
- .premium-nav-dropdown .premium-mobile-menu-container {
5180
- -js-display: flex;
5181
- display: -webkit-box;
5182
- display: -webkit-flex;
5183
- display: -moz-box;
5184
- display: -ms-flexbox;
5185
- display: flex; }
5186
-
5187
- .premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,
5188
- .premium-nav-dropdown .premium-toggle-opened .premium-toggle-close {
5189
- display: inline !important; }
5190
-
5191
- .premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,
5192
- .premium-nav-dropdown .premium-toggle-opened .premium-toggle-text {
5193
- display: none !important; }
5194
-
5195
- .premium-stretch-dropdown .premium-mobile-menu-container {
5196
- position: absolute;
5197
- z-index: 9999; }
5198
-
5199
- .premium-nav-default {
5200
- display: none; }
5201
-
5202
- .premium-hamburger-toggle {
5203
- width: 100%; }
5204
-
5205
- /*
5206
- * Pointer & Pointer Animations
5207
- */
5208
- .premium-menu-link-parent::before, .premium-menu-link-parent::after {
5209
- display: block;
5210
- position: absolute;
5211
- -webkit-transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
5212
- transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1); }
5213
-
5214
- .premium-nav-pointer-underline .premium-menu-link-parent::after,
5215
- .premium-nav-pointer-double-line .premium-menu-link-parent::after {
5216
- content: "";
5217
- bottom: 0; }
5218
-
5219
- .premium-nav-pointer-overline .premium-menu-link-parent::before,
5220
- .premium-nav-pointer-double-line .premium-menu-link-parent::before {
5221
- content: "";
5222
- top: 0; }
5223
-
5224
- .premium-nav-pointer-underline .premium-menu-link-parent::before, .premium-nav-pointer-underline .premium-menu-link-parent::after,
5225
- .premium-nav-pointer-overline .premium-menu-link-parent::before,
5226
- .premium-nav-pointer-overline .premium-menu-link-parent::after,
5227
- .premium-nav-pointer-double-line .premium-menu-link-parent::before,
5228
- .premium-nav-pointer-double-line .premium-menu-link-parent::after {
5229
- height: 3px;
5230
- width: 100%;
5231
- left: 0;
5232
- background-color: #55595c;
5233
- z-index: 2; }
5234
-
5235
- .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before, .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
5236
- opacity: 0; }
5237
-
5238
- .premium-nav-pointer-underline.premium-nav-animation-none,
5239
- .premium-nav-pointer-overline.premium-nav-animation-none,
5240
- .premium-nav-pointer-double-line.premium-nav-animation-none {
5241
- -webkit-transition-duration: 0s;
5242
- transition-duration: 0s; }
5243
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,
5244
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,
5245
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,
5246
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,
5247
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover,
5248
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,
5249
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,
5250
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,
5251
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,
5252
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,
5253
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,
5254
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,
5255
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,
5256
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,
5257
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover {
5258
- -webkit-transition-duration: 0s;
5259
- transition-duration: 0s; }
5260
-
5261
- .premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
5262
- .premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
5263
- width: 10px;
5264
- inset-inline-start: 100%; }
5265
-
5266
- .premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
5267
- .premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5268
- width: 10px;
5269
- left: -20px; }
5270
-
5271
- .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before, .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
5272
- .premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
5273
- .premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
5274
- .premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
5275
- .premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
5276
- height: 0;
5277
- width: 0;
5278
- left: 50%; }
5279
-
5280
- .premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
5281
- .premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
5282
- .premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5283
- top: -10px; }
5284
-
5285
- .premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
5286
- .premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
5287
- .premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
5288
- bottom: -10px; }
5289
-
5290
- .premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
5291
- .premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
5292
- .premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5293
- top: 10px; }
5294
-
5295
- .premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
5296
- .premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
5297
- .premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
5298
- bottom: 10px; }
5299
-
5300
- .premium-nav-pointer-framed .premium-menu-link-parent::before {
5301
- content: ""; }
5302
-
5303
- .premium-nav-pointer-framed .premium-menu-link-parent::before, .premium-nav-pointer-framed .premium-menu-link-parent::after {
5304
- background: transparent;
5305
- left: 0;
5306
- top: 0;
5307
- bottom: 0;
5308
- right: 0;
5309
- border: 3px solid #55595c; }
5310
-
5311
- .premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5312
- -webkit-transform: scale(0.75);
5313
- -ms-transform: scale(0.75);
5314
- transform: scale(0.75); }
5315
-
5316
- .premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5317
- -webkit-transform: scale(1.25);
5318
- -ms-transform: scale(1.25);
5319
- transform: scale(1.25); }
5320
-
5321
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
5322
- width: 3px;
5323
- height: 3px; }
5324
-
5325
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before {
5326
- border-width: 0 0 3px 3px;
5327
- -webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
5328
- transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; }
5329
-
5330
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
5331
- content: "";
5332
- top: auto;
5333
- bottom: 0;
5334
- left: auto;
5335
- right: 0;
5336
- border-width: 3px 3px 0 0;
5337
- -webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
5338
- transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; }
5339
-
5340
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before {
5341
- -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
5342
- transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
5343
-
5344
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
5345
- -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
5346
- transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
5347
-
5348
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
5349
- width: 100%;
5350
- height: 100%; }
5351
-
5352
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before {
5353
- -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
5354
- transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
5355
-
5356
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
5357
- -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
5358
- transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
5359
-
5360
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
5361
- width: 100%;
5362
- height: 100%; }
5363
-
5364
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before {
5365
- border-width: 3px 0 0 3px; }
5366
-
5367
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
5368
- content: "";
5369
- top: auto;
5370
- bottom: 0;
5371
- left: auto;
5372
- right: 0;
5373
- border-width: 0 3px 3px 0; }
5374
-
5375
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
5376
- width: 3px;
5377
- height: 3px; }
5378
-
5379
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after {
5380
- width: 100%;
5381
- height: 100%;
5382
- -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
5383
- transition: opacity 2ms, width 0.4s, height 0.4s; }
5384
-
5385
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after {
5386
- width: 100%;
5387
- height: 100%;
5388
- -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
5389
- transition: opacity 2ms, width 0.4s, height 0.4s; }
5390
-
5391
- .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus {
5392
- -webkit-transform: scale(1.2);
5393
- -ms-transform: scale(1.2);
5394
- transform: scale(1.2); }
5395
-
5396
- .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus {
5397
- -webkit-transform: scale(0.8);
5398
- -ms-transform: scale(0.8);
5399
- transform: scale(0.8); }
5400
-
5401
- .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus {
5402
- -webkit-transform: translateY(8px);
5403
- -ms-transform: translateY(8px);
5404
- transform: translateY(8px); }
5405
-
5406
- .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus {
5407
- -webkit-transform: translateY(-8px);
5408
- -ms-transform: translateY(-8px);
5409
- transform: translateY(-8px); }
5410
-
5411
- .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus {
5412
- -webkit-transform: skew(-8deg);
5413
- -ms-transform: skew(-8deg);
5414
- transform: skew(-8deg); }
5415
-
5416
- .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus {
5417
- -webkit-transform: rotate(6deg);
5418
- -ms-transform: rotate(6deg);
5419
- transform: rotate(6deg); }
5420
-
5421
- .premium-nav-pointer-background .premium-menu-link-parent::before {
5422
- top: 0;
5423
- left: 0;
5424
- right: 0;
5425
- bottom: 0;
5426
- background: #55595c;
5427
- background-color: #55595c;
5428
- z-index: -1; }
5429
-
5430
- .premium-nav-pointer-background .premium-menu-link-parent::before, .premium-nav-pointer-background .premium-menu-link-parent::after {
5431
- content: "";
5432
- -webkit-transition: 0.3s;
5433
- transition: 0.3s; }
5434
-
5435
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before {
5436
- -webkit-transform: scale(0.5);
5437
- -ms-transform: scale(0.5);
5438
- transform: scale(0.5); }
5439
-
5440
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before {
5441
- -webkit-transform: scale(1);
5442
- -ms-transform: scale(1);
5443
- transform: scale(1); }
5444
-
5445
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before {
5446
- -webkit-transform: scale(1);
5447
- -ms-transform: scale(1);
5448
- transform: scale(1); }
5449
-
5450
- .premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5451
- -webkit-transform: scale(1.2);
5452
- -ms-transform: scale(1.2);
5453
- transform: scale(1.2);
5454
- -webkit-transition: 0.3;
5455
- transition: 0.3; }
5456
-
5457
- .premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5458
- left: 100%; }
5459
-
5460
- .premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5461
- right: 100%; }
5462
-
5463
- .premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5464
- top: 100%; }
5465
-
5466
- .premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5467
- bottom: 100%; }
5468
-
5469
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
5470
- top: 0;
5471
- left: 0;
5472
- right: 0;
5473
- bottom: 0;
5474
- background: #55595c;
5475
- background-color: #55595c;
5476
- z-index: -1; }
5477
-
5478
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before {
5479
- top: 0;
5480
- bottom: 100%; }
5481
-
5482
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after {
5483
- top: 100%;
5484
- bottom: 0; }
5485
-
5486
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before {
5487
- bottom: 50%; }
5488
-
5489
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after {
5490
- top: 50%; }
5491
-
5492
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before {
5493
- bottom: 50%; }
5494
-
5495
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after {
5496
- top: 50%; }
5497
-
5498
- .premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5499
- bottom: 50%;
5500
- top: 50%; }
5501
-
5502
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before {
5503
- right: 0;
5504
- left: 100%; }
5505
-
5506
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
5507
- right: 100%;
5508
- left: 0; }
5509
-
5510
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before {
5511
- left: 50%; }
5512
-
5513
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after {
5514
- right: 50%; }
5515
-
5516
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before {
5517
- left: 50%; }
5518
-
5519
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after {
5520
- right: 50%; }
5521
-
5522
- .premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5523
- left: 50%;
5524
- right: 50%; }
5525
-
5526
- .premium-active-item::before, .premium-active-item::after,
5527
- .premium-menu-link-parent:hover::before,
5528
- .premium-menu-link-parent:hover::after,
5529
- .premium-menu-link-parent:focus::before,
5530
- .premium-menu-link-parent:focus::after {
5531
- -webkit-transform: scale(1);
5532
- -ms-transform: scale(1);
5533
- transform: scale(1); }
5534
-
5535
- /**Sub Menu Animation*/
5536
- .premium-nav-menu-item .premium-sub-menu,
5537
- .premium-nav-menu-item .premium-mega-content-container {
5538
- -webkit-transition: 0.5s all ease-in-out;
5539
- transition: 0.5s all ease-in-out;
5540
- -webkit-transition-delay: 0.1s;
5541
- transition-delay: 0.1s; }
5542
-
5543
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
5544
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-mega-content-container,
5545
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu:hover > .premium-sub-menu,
5546
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
5547
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-mega-content-container,
5548
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu:hover > .premium-sub-menu {
5549
- -webkit-transform: translate(0);
5550
- -ms-transform: translate(0);
5551
- transform: translate(0); }
5552
-
5553
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
5554
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
5555
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
5556
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
5557
- -webkit-transform: translateY(10px);
5558
- -ms-transform: translateY(10px);
5559
- transform: translateY(10px); }
5560
-
5561
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
5562
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
5563
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
5564
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
5565
- -webkit-transform: translateY(-10px);
5566
- -ms-transform: translateY(-10px);
5567
- transform: translateY(-10px); }
5568
-
5569
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
5570
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
5571
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
5572
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
5573
- -webkit-transform: translateX(-10px);
5574
- -ms-transform: translateX(-10px);
5575
- transform: translateX(-10px); }
5576
-
5577
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
5578
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
5579
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
5580
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
5581
- -webkit-transform: translateX(10px);
5582
- -ms-transform: translateX(10px);
5583
- transform: translateX(10px); }
5584
-
5585
- /**Horizontal - Static Mega Content*/
5586
- /*UP*/
5587
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
5588
- -webkit-transform: translateX(-50%) translateY(10px);
5589
- -ms-transform: translateX(-50%) translateY(10px);
5590
- transform: translateX(-50%) translateY(10px); }
5591
-
5592
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
5593
- -webkit-transform: translateX(-50%) translateY(0);
5594
- -ms-transform: translateX(-50%) translateY(0);
5595
- transform: translateX(-50%) translateY(0); }
5596
-
5597
- /*DOWN*/
5598
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
5599
- -webkit-transform: translateX(-50%) translateY(-10px);
5600
- -ms-transform: translateX(-50%) translateY(-10px);
5601
- transform: translateX(-50%) translateY(-10px); }
5602
-
5603
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
5604
- -webkit-transform: translateX(-50%) translateY(0);
5605
- -ms-transform: translateX(-50%) translateY(0);
5606
- transform: translateX(-50%) translateY(0); }
5607
-
5608
- /*Left*/
5609
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
5610
- -webkit-transform: translateX(-45%);
5611
- -ms-transform: translateX(-45%);
5612
- transform: translateX(-45%); }
5613
-
5614
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
5615
- -webkit-transform: translateX(-50%);
5616
- -ms-transform: translateX(-50%);
5617
- transform: translateX(-50%); }
5618
-
5619
- /*Right*/
5620
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
5621
- -webkit-transform: translateX(-55%);
5622
- -ms-transform: translateX(-55%);
5623
- transform: translateX(-55%); }
5624
-
5625
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
5626
- -webkit-transform: translateX(-50%);
5627
- -ms-transform: translateX(-50%);
5628
- transform: translateX(-50%); }
5629
-
5630
- /**Vertical - Static Mega Content*/
5631
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
5632
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
5633
- -webkit-transform: translateY(0);
5634
- -ms-transform: translateY(0);
5635
- transform: translateY(0); }
5636
-
5637
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
5638
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
5639
- -webkit-transform: translateX(0);
5640
- -ms-transform: translateX(0);
5641
- transform: translateX(0); }
5642
 
5643
  /************ Premium Team Members ************/
5644
  /**********************************************/
@@ -7306,199 +7306,252 @@ ul.premium-person-social-list {
7306
  -webkit-filter: none !important;
7307
  filter: none !important; }
7308
 
7309
- /************ Premium Vertical Scroll ************/
7310
- /*************************************************/
7311
- .premium-vscroll-inner {
7312
- position: relative;
7313
- min-height: 100%; }
7314
- .premium-vscroll-inner .premium-vscroll-dots {
7315
- position: fixed;
7316
- z-index: 100;
7317
- opacity: 1;
7318
- margin-top: -32px;
7319
- -webkit-transition: all 0.3s ease-in-out;
7320
- transition: all 0.3s ease-in-out; }
7321
-
7322
- .premium-vscroll-wrap .premium-vscroll-nav-menu {
7323
- opacity: 1;
7324
- -webkit-transition: all 0.3s ease-in-out;
7325
- transition: all 0.3s ease-in-out; }
7326
-
7327
- .premium-vscroll-inner .premium-vscroll-dots,
7328
- .premium-vscroll-wrap .premium-vscroll-dots-hide {
7329
- opacity: 0;
7330
- visibility: hidden; }
7331
-
7332
- .premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots:not(.premium-vscroll-dots-hide) {
7333
- opacity: 1;
7334
- visibility: visible; }
7335
-
7336
- .premium-vscroll-dots.middle {
7337
- top: 50%; }
7338
-
7339
- .premium-vscroll-dots.top {
7340
- top: 40px; }
7341
-
7342
- .premium-vscroll-dots.bottom {
7343
- bottom: 30px; }
7344
-
7345
- .premium-vscroll-dots.right {
7346
- right: 17px; }
7347
-
7348
- .premium-vscroll-dots.left {
7349
- left: 17px; }
7350
-
7351
- .premium-vscroll-inner ul.premium-vscroll-dots-list,
7352
- .premium-vscroll-wrap .premium-vscroll-nav-menu {
7353
- margin: 0 !important;
7354
- padding: 0; }
7355
-
7356
- .premium-vscroll-inner ul.premium-vscroll-dots-list li {
7357
- width: 14px;
7358
- height: 13px;
7359
- margin: 7px;
7360
- position: relative;
7361
- -js-display: flex;
7362
- display: -webkit-box;
7363
- display: -webkit-flex;
7364
- display: -moz-box;
7365
- display: -ms-flexbox;
7366
- display: flex;
7367
- -webkit-box-pack: center;
7368
- -webkit-justify-content: center;
7369
- -moz-box-pack: center;
7370
- -ms-flex-pack: center;
7371
- justify-content: center;
7372
- -webkit-box-align: center;
7373
- -webkit-align-items: center;
7374
- -moz-box-align: center;
7375
- -ms-flex-align: center;
7376
- align-items: center;
7377
- overflow: visible; }
7378
-
7379
- .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link {
7380
- display: block;
7381
- position: relative;
7382
- z-index: 1;
7383
- width: 100%;
7384
- height: 100%;
7385
- cursor: pointer;
7386
- text-decoration: none; }
7387
- .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span {
7388
- top: 2px;
7389
- left: 2.5px;
7390
- width: 8px;
7391
- height: 8px;
7392
- border: 1px solid #000;
7393
- -webkit-border-radius: 50%;
7394
- border-radius: 50%;
7395
- position: absolute;
7396
- z-index: 1;
7397
- -webkit-transition: all 0.3s ease-in-out;
7398
- transition: all 0.3s ease-in-out; }
7399
-
7400
- .premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span {
7401
- -webkit-transform: scale(1.6);
7402
- -ms-transform: scale(1.6);
7403
- transform: scale(1.6); }
7404
-
7405
- .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip {
7406
- position: absolute;
7407
- color: #fff;
7408
- font-size: 14px;
7409
- font-family: arial, helvetica, sans-serif;
7410
- white-space: nowrap;
7411
- max-width: 220px;
7412
- padding-left: 0.4em;
7413
- padding-right: 0.4em; }
7414
-
7415
- .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip {
7416
- right: 27px; }
7417
-
7418
- .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item {
7419
- width: 4px;
7420
- height: 30px; }
7421
- .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span {
7422
- width: 100%;
7423
- height: 100%;
7424
- -webkit-border-radius: 0;
7425
- border-radius: 0; }
7426
- .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span {
7427
- -webkit-transform: scale(1);
7428
- -ms-transform: scale(1);
7429
- transform: scale(1); }
7430
-
7431
- .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after {
7432
- position: absolute;
7433
- top: 50%;
7434
- content: "";
7435
- left: -webkit-calc(100% - 1px);
7436
- left: calc(100% - 1px);
7437
- width: 10px;
7438
- height: 0;
7439
- border-top: 6px solid transparent;
7440
- border-bottom: 6px solid transparent;
7441
- border-left: 6px solid;
7442
- -webkit-transform: translateY(-50%);
7443
- -ms-transform: translateY(-50%);
7444
- transform: translateY(-50%); }
7445
-
7446
- .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip {
7447
- left: 27px; }
7448
- .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after {
7449
- position: absolute;
7450
- top: 50%;
7451
- content: "";
7452
- right: -webkit-calc(100% - 1px);
7453
- right: calc(100% - 1px);
7454
- width: 10px;
7455
- height: 0;
7456
- border-top: 6px solid transparent;
7457
- border-bottom: 6px solid transparent;
7458
- border-right: 6px solid;
7459
- -webkit-transform: translateY(-50%);
7460
- -ms-transform: translateY(-50%);
7461
- transform: translateY(-50%); }
7462
-
7463
- /* * Lines */
7464
- @media (max-width: 768px) {
7465
- .premium-vscroll-dots.right {
7466
- right: 7px; }
7467
- .premium-vscroll-dots.left {
7468
- left: 7px; } }
7469
-
7470
- .premium-vscroll-nav-menu {
7471
- position: fixed;
7472
- top: 20px;
7473
- height: 40px;
7474
- z-index: 100;
7475
- padding: 0;
7476
- margin: 0; }
7477
- .premium-vscroll-nav-menu.left {
7478
- left: 0; }
7479
- .premium-vscroll-nav-menu.right {
7480
- right: 0; }
7481
- .premium-vscroll-nav-menu .premium-vscroll-nav-item {
7482
- display: inline-block;
7483
- margin: 10px;
7484
- color: #000;
7485
- background: #fff;
7486
- background: rgba(255, 255, 255, 0.3); }
7487
- .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link {
7488
- padding: 9px 18px;
7489
- display: block;
7490
- cursor: pointer;
7491
- color: #000; }
7492
- .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover {
7493
- color: #000; }
7494
- .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus {
7495
- outline: none; }
7496
-
7497
- .multiscroll-nav li a:focus {
7498
- outline: none; }
7499
-
7500
- .premium-vscroll-temp .slimScrollBar {
7501
- visibility: hidden; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7502
 
7503
  /********** Premium Woo Products **********/
7504
  /******************************************/
@@ -8379,7 +8432,8 @@ html.premium-woo-qv-opened body {
8379
  outline: none; }
8380
  #premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
8381
  -o-object-fit: cover;
8382
- object-fit: cover; }
 
8383
 
8384
  #premium-woo-quick-view-content div.images {
8385
  width: 50%;
4718
  .premium-modal-box-container[data-modal-animation*="animated-"] {
4719
  opacity: 0; }
4720
 
4721
+ /************ Premium Nav Menu ************/
4722
+ .premium-nav-widget-container ul {
4723
+ list-style: none;
4724
+ margin: 0; }
4725
+
4726
+ .premium-nav-widget-container .premium-main-nav-menu {
4727
+ -js-display: flex;
4728
+ display: -webkit-box;
4729
+ display: -webkit-flex;
4730
+ display: -moz-box;
4731
+ display: -ms-flexbox;
4732
+ display: flex;
4733
+ height: 100%; }
4734
+
4735
+ /*Vertical Main Menu**/
4736
+ .premium-nav-ver .premium-nav-menu-container {
4737
+ width: 45%; }
4738
+
4739
+ .premium-nav-ver .premium-main-nav-menu {
4740
+ position: relative;
4741
+ -webkit-box-orient: vertical;
4742
+ -webkit-box-direction: normal;
4743
+ -webkit-flex-direction: column;
4744
+ -moz-box-orient: vertical;
4745
+ -moz-box-direction: normal;
4746
+ -ms-flex-direction: column;
4747
+ flex-direction: column;
4748
+ -webkit-box-align: start;
4749
+ -webkit-align-items: flex-start;
4750
+ -moz-box-align: start;
4751
+ -ms-flex-align: start;
4752
+ align-items: flex-start; }
4753
+
4754
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
4755
+ visibility: hidden;
4756
+ opacity: 0;
4757
+ position: absolute;
4758
+ min-width: 250px; }
4759
+
4760
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover > .premium-sub-menu,
4761
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover .premium-mega-content-container {
4762
+ opacity: 1;
4763
+ visibility: visible; }
4764
+
4765
+ .premium-nav-ver .premium-nav-menu-item {
4766
+ width: 100%; }
4767
+
4768
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,
4769
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
4770
+ left: 100%;
4771
+ top: 0; }
4772
+
4773
+ .premium-nav-ver .premium-vertical-left:not(.premium-hamburger-menu) .premium-mega-content-container,
4774
+ .premium-nav-ver .premium-vertical-left:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
4775
+ right: 100%;
4776
+ top: 0; }
4777
+
4778
+ .premium-nav-ver .premium-vertical-left .premium-menu-link {
4779
+ -webkit-box-orient: horizontal;
4780
+ -webkit-box-direction: reverse;
4781
+ -webkit-flex-direction: row-reverse;
4782
+ -moz-box-orient: horizontal;
4783
+ -moz-box-direction: reverse;
4784
+ -ms-flex-direction: row-reverse;
4785
+ flex-direction: row-reverse; }
4786
+
4787
+ /*Horizontal Main Menu**/
4788
+ .premium-nav-hor .premium-nav-menu-container {
4789
+ height: 60px; }
4790
+
4791
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu {
4792
+ visibility: hidden;
4793
+ opacity: 0;
4794
+ position: absolute;
4795
+ min-width: 220px; }
4796
+
4797
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu,
4798
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container {
4799
+ top: 100%; }
4800
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu .premium-sub-menu,
4801
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container .premium-sub-menu {
4802
+ left: 100%;
4803
+ top: 0; }
4804
+
4805
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
4806
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover .premium-mega-content-container {
4807
+ visibility: visible;
4808
+ opacity: 1;
4809
+ pointer-events: auto; }
4810
+
4811
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container {
4812
+ left: 50%;
4813
+ -webkit-transform: translateX(-50%);
4814
+ -ms-transform: translateX(-50%);
4815
+ transform: translateX(-50%); }
4816
+
4817
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-centered {
4818
+ left: 50%;
4819
+ -webkit-transform: translateX(-50%);
4820
+ -ms-transform: translateX(-50%);
4821
+ transform: translateX(-50%); }
4822
+
4823
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container {
4824
+ left: 0; }
4825
+
4826
+ /**Mega Menu Container*/
4827
+ .premium-mega-nav-item .premium-sub-menu {
4828
+ display: none; }
4829
+
4830
+ .premium-mega-nav-item {
4831
+ position: relative; }
4832
+ .premium-mega-nav-item:hover .premium-mega-content-container {
4833
+ visibility: visible;
4834
+ opacity: 1;
4835
+ pointer-events: auto; }
4836
+
4837
+ .premium-mega-content-container {
4838
+ visibility: hidden;
4839
+ position: absolute;
4840
+ z-index: 9999;
4841
+ opacity: 0;
4842
+ pointer-events: none; }
4843
+
4844
+ .premium-hamburger-menu .premium-mega-content-container,
4845
+ .premium-nav-slide .premium-mega-content-container,
4846
+ .premium-nav-dropdown .premium-mega-content-container {
4847
+ visibility: visible;
4848
+ position: relative;
4849
+ opacity: 1;
4850
+ pointer-events: auto; }
4851
+
4852
+ /**Hamburger Menu*/
4853
+ .premium-nav-widget-container a.premium-hamburger-toggle,
4854
+ .premium-mobile-menu-outer-container a.premium-mobile-menu-close {
4855
+ text-decoration: none; }
4856
+
4857
+ .premium-nav-widget-container .premium-hamburger-toggle {
4858
+ display: none;
4859
+ -webkit-box-pack: center;
4860
+ -webkit-justify-content: center;
4861
+ -moz-box-pack: center;
4862
+ -ms-flex-pack: center;
4863
+ justify-content: center;
4864
+ -webkit-box-align: center;
4865
+ -webkit-align-items: center;
4866
+ -moz-box-align: center;
4867
+ -ms-flex-align: center;
4868
+ align-items: center; }
4869
+ .premium-nav-widget-container .premium-hamburger-toggle i {
4870
+ padding: 0.25em;
4871
+ font-size: 22px; }
4872
+ .premium-nav-widget-container .premium-hamburger-toggle svg {
4873
+ width: 22px;
4874
+ height: 22px; }
4875
+ .premium-nav-widget-container .premium-hamburger-toggle i,
4876
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
4877
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
4878
+ color: #494c4f; }
4879
+ .premium-nav-widget-container .premium-hamburger-toggle svg {
4880
+ fill: #494c4f; }
4881
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
4882
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
4883
+ margin: 2px; }
4884
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
4885
+ display: none; }
4886
+
4887
+ .premium-mobile-menu-container {
4888
+ width: 100%; }
4889
+ .premium-mobile-menu-container .premium-main-mobile-menu {
4890
+ width: 100%; }
4891
+ .premium-mobile-menu-container ul {
4892
+ list-style: none;
4893
+ margin: 0;
4894
+ padding: 0; }
4895
+ .premium-mobile-menu-container .premium-mobile-menu,
4896
+ .premium-mobile-menu-container .premium-sub-menu {
4897
+ display: none;
4898
+ -webkit-box-orient: vertical;
4899
+ -webkit-box-direction: normal;
4900
+ -webkit-flex-direction: column;
4901
+ -moz-box-orient: vertical;
4902
+ -moz-box-direction: normal;
4903
+ -ms-flex-direction: column;
4904
+ flex-direction: column; }
4905
+ .premium-mobile-menu-container .premium-nav-menu-item {
4906
+ -webkit-box-orient: vertical;
4907
+ -webkit-box-direction: normal;
4908
+ -webkit-flex-direction: column;
4909
+ -moz-box-orient: vertical;
4910
+ -moz-box-direction: normal;
4911
+ -ms-flex-direction: column;
4912
+ flex-direction: column; }
4913
+ .premium-mobile-menu-container .premium-item-badge {
4914
+ top: 50%;
4915
+ right: 0;
4916
+ left: unset;
4917
+ -webkit-transform: translateY(-50%);
4918
+ -ms-transform: translateY(-50%);
4919
+ transform: translateY(-50%); }
4920
+
4921
+ /**Vertical Hamburger Menu*/
4922
+ .premium-mobile-menu-outer-container {
4923
+ opacity: 0; }
4924
+ .premium-mobile-menu-outer-container.premium-vertical-toggle-open {
4925
+ opacity: 1; }
4926
+
4927
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container {
4928
+ background-color: #f7f7f7;
4929
+ width: 300px;
4930
+ -webkit-transform: translateX(-300px);
4931
+ -ms-transform: translateX(-300px);
4932
+ transform: translateX(-300px);
4933
+ height: 100%;
4934
+ position: fixed;
4935
+ top: 0;
4936
+ left: 0;
4937
+ overflow-x: hidden;
4938
+ z-index: 10000;
4939
+ -webkit-transition: 0.5s;
4940
+ transition: 0.5s;
4941
+ padding-top: 50px; }
4942
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu {
4943
+ -js-display: flex;
4944
+ display: -webkit-box;
4945
+ display: -webkit-flex;
4946
+ display: -moz-box;
4947
+ display: -ms-flexbox;
4948
+ display: flex; }
4949
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container {
4950
+ margin-top: 50px; }
4951
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge {
4952
+ -webkit-transform: translateY(0);
4953
+ -ms-transform: translateY(0);
4954
+ transform: translateY(0); }
4955
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close {
4956
+ position: absolute;
4957
+ top: 2%;
4958
+ right: 5px;
4959
+ padding: 0 9px;
4960
+ z-index: 10000;
4961
+ -js-display: inline-flex;
4962
+ display: -webkit-inline-box;
4963
+ display: -webkit-inline-flex;
4964
+ display: -moz-inline-box;
4965
+ display: -ms-inline-flexbox;
4966
+ display: inline-flex;
4967
+ color: #494c4f;
4968
+ -webkit-box-pack: center;
4969
+ -webkit-justify-content: center;
4970
+ -moz-box-pack: center;
4971
+ -ms-flex-pack: center;
4972
+ justify-content: center;
4973
+ -webkit-box-align: center;
4974
+ -webkit-align-items: center;
4975
+ -moz-box-align: center;
4976
+ -ms-flex-align: center;
4977
+ align-items: center; }
4978
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close {
4979
+ margin: 5px; }
4980
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg {
4981
+ width: 22px;
4982
+ height: 22px;
4983
+ fill: #494c4f; }
4984
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i {
4985
+ font-size: 22px; }
4986
+
4987
+ .premium-ver-hamburger-menu .premium-vertical-toggle-open {
4988
+ -webkit-transform: translateX(0) !important;
4989
+ -ms-transform: translateX(0) !important;
4990
+ transform: translateX(0) !important;
4991
+ -webkit-transition: 0.5s;
4992
+ transition: 0.5s; }
4993
+
4994
+ /**Common*/
4995
+ .premium-nav-slide-overlay {
4996
+ display: none;
4997
+ position: fixed;
4998
+ top: 0;
4999
+ left: 0;
5000
+ right: 0;
5001
+ bottom: 0;
5002
+ -webkit-backface-visibility: hidden;
5003
+ backface-visibility: hidden;
5004
+ background: rgba(0, 0, 0, 0.6);
5005
+ z-index: 9999; }
5006
+ .premium-nav-slide-overlay.premium-vertical-toggle-open {
5007
+ display: block; }
5008
+
5009
+ .premium-active-menu,
5010
+ .premium-active-menu:not(.premium-mega-nav-item) > .premium-sub-menu,
5011
+ .premium-active-menu.premium-mega-nav-item > .premium-mega-content-container {
5012
+ -js-display: flex !important;
5013
+ display: -webkit-box !important;
5014
+ display: -webkit-flex !important;
5015
+ display: -moz-box !important;
5016
+ display: -ms-flexbox !important;
5017
+ display: flex !important;
5018
+ -webkit-box-orient: vertical;
5019
+ -webkit-box-direction: normal;
5020
+ -webkit-flex-direction: column;
5021
+ -moz-box-orient: vertical;
5022
+ -moz-box-direction: normal;
5023
+ -ms-flex-direction: column;
5024
+ flex-direction: column; }
5025
+
5026
+ .premium-active-menu .premium-toggle-close {
5027
+ display: block; }
5028
+
5029
+ .premium-nav-menu-container .premium-sub-menu {
5030
+ background-color: #fff; }
5031
+
5032
+ .premium-mobile-menu-container li,
5033
+ .premium-mobile-menu-container li > .premium-mega-content-container {
5034
+ width: 100% !important; }
5035
+
5036
+ .premium-item-icon,
5037
+ .premium-sub-item-icon {
5038
+ font-size: 13px;
5039
+ margin: 0 7px; }
5040
+ .premium-item-icon svg,
5041
+ .premium-sub-item-icon svg {
5042
+ width: 100%;
5043
+ height: 100%; }
5044
+ .premium-item-icon.premium-lottie-animation,
5045
+ .premium-sub-item-icon.premium-lottie-animation {
5046
+ width: 20px;
5047
+ height: 20px;
5048
+ -js-display: flex;
5049
+ display: -webkit-box;
5050
+ display: -webkit-flex;
5051
+ display: -moz-box;
5052
+ display: -ms-flexbox;
5053
+ display: flex;
5054
+ -webkit-box-pack: center;
5055
+ -webkit-justify-content: center;
5056
+ -moz-box-pack: center;
5057
+ -ms-flex-pack: center;
5058
+ justify-content: center; }
5059
+ .premium-item-icon.dashicons,
5060
+ .premium-sub-item-icon.dashicons {
5061
+ width: 13px;
5062
+ height: 13px; }
5063
+
5064
+ .premium-nav-menu-item {
5065
+ position: relative; }
5066
+ .premium-nav-menu-item .premium-menu-link {
5067
+ -js-display: flex;
5068
+ display: -webkit-box;
5069
+ display: -webkit-flex;
5070
+ display: -moz-box;
5071
+ display: -ms-flexbox;
5072
+ display: flex;
5073
+ -webkit-box-align: center;
5074
+ -webkit-align-items: center;
5075
+ -moz-box-align: center;
5076
+ -ms-flex-align: center;
5077
+ align-items: center;
5078
+ height: 100%;
5079
+ padding: 7px 10px;
5080
+ text-decoration: none;
5081
+ position: relative; }
5082
+ .premium-nav-menu-item .premium-dropdown-icon {
5083
+ margin: 5px; }
5084
+ .premium-nav-menu-item.menu-item-has-children {
5085
+ position: relative; }
5086
+ .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
5087
+ z-index: 9999; }
5088
+ .premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link {
5089
+ -webkit-box-pack: start;
5090
+ -webkit-justify-content: flex-start;
5091
+ -moz-box-pack: start;
5092
+ -ms-flex-pack: start;
5093
+ justify-content: flex-start; }
5094
+ .premium-nav-menu-item .menu-link {
5095
+ position: relative;
5096
+ text-decoration: none; }
5097
+
5098
+ .premium-item-badge,
5099
+ .premium-sub-item-badge {
5100
+ position: absolute;
5101
+ padding: 1px 6px;
5102
+ min-width: 35px;
5103
+ text-align: center;
5104
+ font-size: 10px;
5105
+ -webkit-border-radius: 4px;
5106
+ border-radius: 4px;
5107
+ line-height: 1.8;
5108
+ white-space: nowrap; }
5109
+
5110
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge, .premium-nav-hor:not(.premium-nav-slide) .premium-item-badge, .premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge {
5111
+ position: relative;
5112
+ margin: 8px; }
5113
+
5114
+ .premium-nav-hor .premium-sub-item-badge,
5115
+ .premium-nav-slide .premium-sub-item-badge,
5116
+ .premium-nav-dropdown .premium-sub-item-badge,
5117
+ .premium-nav-ver.premium-vertical-right .premium-item-badge,
5118
+ .premium-nav-ver.premium-vertical-right .premium-sub-item-badge {
5119
+ top: 50%;
5120
+ right: 0;
5121
+ -webkit-transform: translateY(-50%);
5122
+ -ms-transform: translateY(-50%);
5123
+ transform: translateY(-50%); }
5124
+
5125
+ .premium-nav-ver.premium-vertical-left .premium-item-badge,
5126
+ .premium-nav-ver.premium-vertical-left .premium-sub-item-badge {
5127
+ top: 50%;
5128
+ left: 0;
5129
+ -webkit-transform: translateY(-50%);
5130
+ -ms-transform: translateY(-50%);
5131
+ transform: translateY(-50%); }
5132
+
5133
+ .premium-mega-nav-item .premium-sub-menu {
5134
+ display: none; }
5135
+
5136
+ .premium-mega-nav-item {
5137
+ position: relative; }
5138
+
5139
+ .premium-hamburger-menu .premium-mega-content-container,
5140
+ .premium-nav-dropdown .premium-mega-content-container,
5141
+ .premium-nav-slide .premium-mega-content-container {
5142
+ display: none; }
5143
+
5144
+ .premium-mega-item-static {
5145
+ position: static !important; }
5146
+
5147
+ .premium-hamburger-menu .premium-nav-menu-container,
5148
+ .premium-nav-dropdown .premium-nav-menu-container,
5149
+ .premium-nav-slide .premium-nav-menu-container {
5150
+ display: none; }
5151
+
5152
+ .premium-hamburger-menu .premium-hamburger-toggle,
5153
+ .premium-nav-dropdown .premium-hamburger-toggle,
5154
+ .premium-nav-slide .premium-hamburger-toggle {
5155
+ -js-display: inline-flex;
5156
+ display: -webkit-inline-box;
5157
+ display: -webkit-inline-flex;
5158
+ display: -moz-inline-box;
5159
+ display: -ms-inline-flexbox;
5160
+ display: inline-flex; }
5161
+
5162
+ .premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,
5163
+ .premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,
5164
+ .premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,
5165
+ .premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,
5166
+ .premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,
5167
+ .premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon {
5168
+ display: none; }
5169
+
5170
+ .premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,
5171
+ .premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,
5172
+ .premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,
5173
+ .premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,
5174
+ .premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,
5175
+ .premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge {
5176
+ display: none; }
5177
+
5178
+ .premium-ham-dropdown .premium-mobile-menu-container,
5179
+ .premium-nav-dropdown .premium-mobile-menu-container {
5180
+ -js-display: flex;
5181
+ display: -webkit-box;
5182
+ display: -webkit-flex;
5183
+ display: -moz-box;
5184
+ display: -ms-flexbox;
5185
+ display: flex; }
5186
+
5187
+ .premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,
5188
+ .premium-nav-dropdown .premium-toggle-opened .premium-toggle-close {
5189
+ display: inline !important; }
5190
+
5191
+ .premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,
5192
+ .premium-nav-dropdown .premium-toggle-opened .premium-toggle-text {
5193
+ display: none !important; }
5194
+
5195
+ .premium-stretch-dropdown .premium-mobile-menu-container {
5196
+ position: absolute;
5197
+ z-index: 9999; }
5198
+
5199
+ .premium-nav-default {
5200
+ display: none; }
5201
+
5202
+ .premium-hamburger-toggle {
5203
+ width: 100%; }
5204
+
5205
+ /*
5206
+ * Pointer & Pointer Animations
5207
+ */
5208
+ .premium-menu-link-parent::before, .premium-menu-link-parent::after {
5209
+ display: block;
5210
+ position: absolute;
5211
+ -webkit-transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
5212
+ transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1); }
5213
+
5214
+ .premium-nav-pointer-underline .premium-menu-link-parent::after,
5215
+ .premium-nav-pointer-double-line .premium-menu-link-parent::after {
5216
+ content: "";
5217
+ bottom: 0; }
5218
+
5219
+ .premium-nav-pointer-overline .premium-menu-link-parent::before,
5220
+ .premium-nav-pointer-double-line .premium-menu-link-parent::before {
5221
+ content: "";
5222
+ top: 0; }
5223
+
5224
+ .premium-nav-pointer-underline .premium-menu-link-parent::before, .premium-nav-pointer-underline .premium-menu-link-parent::after,
5225
+ .premium-nav-pointer-overline .premium-menu-link-parent::before,
5226
+ .premium-nav-pointer-overline .premium-menu-link-parent::after,
5227
+ .premium-nav-pointer-double-line .premium-menu-link-parent::before,
5228
+ .premium-nav-pointer-double-line .premium-menu-link-parent::after {
5229
+ height: 3px;
5230
+ width: 100%;
5231
+ left: 0;
5232
+ background-color: #55595c;
5233
+ z-index: 2; }
5234
+
5235
+ .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before, .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
5236
+ opacity: 0; }
5237
+
5238
+ .premium-nav-pointer-underline.premium-nav-animation-none,
5239
+ .premium-nav-pointer-overline.premium-nav-animation-none,
5240
+ .premium-nav-pointer-double-line.premium-nav-animation-none {
5241
+ -webkit-transition-duration: 0s;
5242
+ transition-duration: 0s; }
5243
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,
5244
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,
5245
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,
5246
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,
5247
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover,
5248
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,
5249
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,
5250
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,
5251
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,
5252
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,
5253
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,
5254
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,
5255
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,
5256
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,
5257
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover {
5258
+ -webkit-transition-duration: 0s;
5259
+ transition-duration: 0s; }
5260
+
5261
+ .premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
5262
+ .premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
5263
+ width: 10px;
5264
+ inset-inline-start: 100%; }
5265
+
5266
+ .premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
5267
+ .premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5268
+ width: 10px;
5269
+ left: -20px; }
5270
+
5271
+ .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before, .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
5272
+ .premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
5273
+ .premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
5274
+ .premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
5275
+ .premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
5276
+ height: 0;
5277
+ width: 0;
5278
+ left: 50%; }
5279
+
5280
+ .premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
5281
+ .premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
5282
+ .premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5283
+ top: -10px; }
5284
+
5285
+ .premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
5286
+ .premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
5287
+ .premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
5288
+ bottom: -10px; }
5289
+
5290
+ .premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
5291
+ .premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
5292
+ .premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5293
+ top: 10px; }
5294
+
5295
+ .premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
5296
+ .premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
5297
+ .premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
5298
+ bottom: 10px; }
5299
+
5300
+ .premium-nav-pointer-framed .premium-menu-link-parent::before {
5301
+ content: ""; }
5302
+
5303
+ .premium-nav-pointer-framed .premium-menu-link-parent::before, .premium-nav-pointer-framed .premium-menu-link-parent::after {
5304
+ background: transparent;
5305
+ left: 0;
5306
+ top: 0;
5307
+ bottom: 0;
5308
+ right: 0;
5309
+ border: 3px solid #55595c; }
5310
+
5311
+ .premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5312
+ -webkit-transform: scale(0.75);
5313
+ -ms-transform: scale(0.75);
5314
+ transform: scale(0.75); }
5315
+
5316
+ .premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5317
+ -webkit-transform: scale(1.25);
5318
+ -ms-transform: scale(1.25);
5319
+ transform: scale(1.25); }
5320
+
5321
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
5322
+ width: 3px;
5323
+ height: 3px; }
5324
+
5325
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before {
5326
+ border-width: 0 0 3px 3px;
5327
+ -webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
5328
+ transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; }
5329
+
5330
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
5331
+ content: "";
5332
+ top: auto;
5333
+ bottom: 0;
5334
+ left: auto;
5335
+ right: 0;
5336
+ border-width: 3px 3px 0 0;
5337
+ -webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
5338
+ transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; }
5339
+
5340
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before {
5341
+ -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
5342
+ transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
5343
+
5344
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
5345
+ -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
5346
+ transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
5347
+
5348
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
5349
+ width: 100%;
5350
+ height: 100%; }
5351
+
5352
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before {
5353
+ -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
5354
+ transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
5355
+
5356
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
5357
+ -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
5358
+ transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
5359
+
5360
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
5361
+ width: 100%;
5362
+ height: 100%; }
5363
+
5364
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before {
5365
+ border-width: 3px 0 0 3px; }
5366
+
5367
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
5368
+ content: "";
5369
+ top: auto;
5370
+ bottom: 0;
5371
+ left: auto;
5372
+ right: 0;
5373
+ border-width: 0 3px 3px 0; }
5374
+
5375
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
5376
+ width: 3px;
5377
+ height: 3px; }
5378
+
5379
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after {
5380
+ width: 100%;
5381
+ height: 100%;
5382
+ -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
5383
+ transition: opacity 2ms, width 0.4s, height 0.4s; }
5384
+
5385
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after {
5386
+ width: 100%;
5387
+ height: 100%;
5388
+ -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
5389
+ transition: opacity 2ms, width 0.4s, height 0.4s; }
5390
+
5391
+ .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus {
5392
+ -webkit-transform: scale(1.2);
5393
+ -ms-transform: scale(1.2);
5394
+ transform: scale(1.2); }
5395
+
5396
+ .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus {
5397
+ -webkit-transform: scale(0.8);
5398
+ -ms-transform: scale(0.8);
5399
+ transform: scale(0.8); }
5400
+
5401
+ .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus {
5402
+ -webkit-transform: translateY(8px);
5403
+ -ms-transform: translateY(8px);
5404
+ transform: translateY(8px); }
5405
+
5406
+ .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus {
5407
+ -webkit-transform: translateY(-8px);
5408
+ -ms-transform: translateY(-8px);
5409
+ transform: translateY(-8px); }
5410
+
5411
+ .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus {
5412
+ -webkit-transform: skew(-8deg);
5413
+ -ms-transform: skew(-8deg);
5414
+ transform: skew(-8deg); }
5415
+
5416
+ .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus {
5417
+ -webkit-transform: rotate(6deg);
5418
+ -ms-transform: rotate(6deg);
5419
+ transform: rotate(6deg); }
5420
+
5421
+ .premium-nav-pointer-background .premium-menu-link-parent::before {
5422
+ top: 0;
5423
+ left: 0;
5424
+ right: 0;
5425
+ bottom: 0;
5426
+ background: #55595c;
5427
+ background-color: #55595c;
5428
+ z-index: -1; }
5429
+
5430
+ .premium-nav-pointer-background .premium-menu-link-parent::before, .premium-nav-pointer-background .premium-menu-link-parent::after {
5431
+ content: "";
5432
+ -webkit-transition: 0.3s;
5433
+ transition: 0.3s; }
5434
+
5435
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before {
5436
+ -webkit-transform: scale(0.5);
5437
+ -ms-transform: scale(0.5);
5438
+ transform: scale(0.5); }
5439
+
5440
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before {
5441
+ -webkit-transform: scale(1);
5442
+ -ms-transform: scale(1);
5443
+ transform: scale(1); }
5444
+
5445
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before {
5446
+ -webkit-transform: scale(1);
5447
+ -ms-transform: scale(1);
5448
+ transform: scale(1); }
5449
+
5450
+ .premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5451
+ -webkit-transform: scale(1.2);
5452
+ -ms-transform: scale(1.2);
5453
+ transform: scale(1.2);
5454
+ -webkit-transition: 0.3;
5455
+ transition: 0.3; }
5456
+
5457
+ .premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5458
+ left: 100%; }
5459
+
5460
+ .premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5461
+ right: 100%; }
5462
+
5463
+ .premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5464
+ top: 100%; }
5465
+
5466
+ .premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5467
+ bottom: 100%; }
5468
+
5469
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
5470
+ top: 0;
5471
+ left: 0;
5472
+ right: 0;
5473
+ bottom: 0;
5474
+ background: #55595c;
5475
+ background-color: #55595c;
5476
+ z-index: -1; }
5477
+
5478
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before {
5479
+ top: 0;
5480
+ bottom: 100%; }
5481
+
5482
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after {
5483
+ top: 100%;
5484
+ bottom: 0; }
5485
+
5486
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before {
5487
+ bottom: 50%; }
5488
+
5489
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after {
5490
+ top: 50%; }
5491
+
5492
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before {
5493
+ bottom: 50%; }
5494
+
5495
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after {
5496
+ top: 50%; }
5497
+
5498
+ .premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5499
+ bottom: 50%;
5500
+ top: 50%; }
5501
+
5502
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before {
5503
+ right: 0;
5504
+ left: 100%; }
5505
+
5506
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
5507
+ right: 100%;
5508
+ left: 0; }
5509
+
5510
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before {
5511
+ left: 50%; }
5512
+
5513
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after {
5514
+ right: 50%; }
5515
+
5516
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before {
5517
+ left: 50%; }
5518
+
5519
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after {
5520
+ right: 50%; }
5521
+
5522
+ .premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
5523
+ left: 50%;
5524
+ right: 50%; }
5525
+
5526
+ .premium-active-item::before, .premium-active-item::after,
5527
+ .premium-menu-link-parent:hover::before,
5528
+ .premium-menu-link-parent:hover::after,
5529
+ .premium-menu-link-parent:focus::before,
5530
+ .premium-menu-link-parent:focus::after {
5531
+ -webkit-transform: scale(1);
5532
+ -ms-transform: scale(1);
5533
+ transform: scale(1); }
5534
+
5535
+ /**Sub Menu Animation*/
5536
+ .premium-nav-menu-item .premium-sub-menu,
5537
+ .premium-nav-menu-item .premium-mega-content-container {
5538
+ -webkit-transition: 0.5s all ease-in-out;
5539
+ transition: 0.5s all ease-in-out;
5540
+ -webkit-transition-delay: 0.1s;
5541
+ transition-delay: 0.1s; }
5542
+
5543
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
5544
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-mega-content-container,
5545
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu:hover > .premium-sub-menu,
5546
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
5547
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-mega-content-container,
5548
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu:hover > .premium-sub-menu {
5549
+ -webkit-transform: translate(0);
5550
+ -ms-transform: translate(0);
5551
+ transform: translate(0); }
5552
+
5553
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
5554
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
5555
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
5556
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
5557
+ -webkit-transform: translateY(10px);
5558
+ -ms-transform: translateY(10px);
5559
+ transform: translateY(10px); }
5560
+
5561
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
5562
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
5563
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
5564
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
5565
+ -webkit-transform: translateY(-10px);
5566
+ -ms-transform: translateY(-10px);
5567
+ transform: translateY(-10px); }
5568
+
5569
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
5570
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
5571
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
5572
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
5573
+ -webkit-transform: translateX(-10px);
5574
+ -ms-transform: translateX(-10px);
5575
+ transform: translateX(-10px); }
5576
+
5577
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
5578
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
5579
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
5580
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
5581
+ -webkit-transform: translateX(10px);
5582
+ -ms-transform: translateX(10px);
5583
+ transform: translateX(10px); }
5584
+
5585
+ /**Horizontal - Static Mega Content*/
5586
+ /*UP*/
5587
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
5588
+ -webkit-transform: translateX(-50%) translateY(10px);
5589
+ -ms-transform: translateX(-50%) translateY(10px);
5590
+ transform: translateX(-50%) translateY(10px); }
5591
+
5592
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
5593
+ -webkit-transform: translateX(-50%) translateY(0);
5594
+ -ms-transform: translateX(-50%) translateY(0);
5595
+ transform: translateX(-50%) translateY(0); }
5596
+
5597
+ /*DOWN*/
5598
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
5599
+ -webkit-transform: translateX(-50%) translateY(-10px);
5600
+ -ms-transform: translateX(-50%) translateY(-10px);
5601
+ transform: translateX(-50%) translateY(-10px); }
5602
+
5603
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
5604
+ -webkit-transform: translateX(-50%) translateY(0);
5605
+ -ms-transform: translateX(-50%) translateY(0);
5606
+ transform: translateX(-50%) translateY(0); }
5607
+
5608
+ /*Left*/
5609
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
5610
+ -webkit-transform: translateX(-45%);
5611
+ -ms-transform: translateX(-45%);
5612
+ transform: translateX(-45%); }
5613
+
5614
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
5615
+ -webkit-transform: translateX(-50%);
5616
+ -ms-transform: translateX(-50%);
5617
+ transform: translateX(-50%); }
5618
+
5619
+ /*Right*/
5620
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
5621
+ -webkit-transform: translateX(-55%);
5622
+ -ms-transform: translateX(-55%);
5623
+ transform: translateX(-55%); }
5624
+
5625
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
5626
+ -webkit-transform: translateX(-50%);
5627
+ -ms-transform: translateX(-50%);
5628
+ transform: translateX(-50%); }
5629
+
5630
+ /**Vertical - Static Mega Content*/
5631
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
5632
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
5633
+ -webkit-transform: translateY(0);
5634
+ -ms-transform: translateY(0);
5635
+ transform: translateY(0); }
5636
+
5637
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
5638
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
5639
+ -webkit-transform: translateX(0);
5640
+ -ms-transform: translateX(0);
5641
+ transform: translateX(0); }
5642
 
5643
  /************ Premium Team Members ************/
5644
  /**********************************************/
7306
  -webkit-filter: none !important;
7307
  filter: none !important; }
7308
 
7309
+ /************ Premium Vertical Scroll ************/
7310
+ /*************************************************/
7311
+ .premium-vscroll-inner {
7312
+ position: relative;
7313
+ min-height: 100%; }
7314
+ .premium-vscroll-inner .premium-vscroll-dots {
7315
+ position: fixed;
7316
+ z-index: 100;
7317
+ opacity: 1;
7318
+ margin-top: -32px;
7319
+ -webkit-transition: all 0.3s ease-in-out;
7320
+ transition: all 0.3s ease-in-out; }
7321
+
7322
+ .premium-vscroll-wrap .premium-vscroll-nav-menu {
7323
+ opacity: 1;
7324
+ -webkit-transition: all 0.3s ease-in-out;
7325
+ transition: all 0.3s ease-in-out; }
7326
+
7327
+ .premium-vscroll-inner .premium-vscroll-dots,
7328
+ .premium-vscroll-wrap .premium-vscroll-dots-hide {
7329
+ opacity: 0;
7330
+ visibility: hidden; }
7331
+
7332
+ .premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots:not(.premium-vscroll-dots-hide) {
7333
+ opacity: 1;
7334
+ visibility: visible; }
7335
+
7336
+ .premium-vscroll-dots.middle {
7337
+ top: 50%;
7338
+ margin-top: 0;
7339
+ -webkit-transform: translateY(-50%);
7340
+ -ms-transform: translateY(-50%);
7341
+ transform: translateY(-50%); }
7342
+
7343
+ .premium-vscroll-dots.top {
7344
+ top: 40px; }
7345
+
7346
+ .premium-vscroll-dots.bottom {
7347
+ bottom: 30px; }
7348
+
7349
+ .premium-vscroll-dots.right {
7350
+ right: 17px; }
7351
+
7352
+ .premium-vscroll-dots.left {
7353
+ left: 17px; }
7354
+
7355
+ .premium-vscroll-inner ul.premium-vscroll-dots-list,
7356
+ .premium-vscroll-wrap .premium-vscroll-nav-menu {
7357
+ margin: 0 !important;
7358
+ padding: 0; }
7359
+
7360
+ .premium-vscroll-inner ul.premium-vscroll-dots-list li {
7361
+ width: 14px;
7362
+ height: 13px;
7363
+ margin: 7px;
7364
+ position: relative;
7365
+ -js-display: flex;
7366
+ display: -webkit-box;
7367
+ display: -webkit-flex;
7368
+ display: -moz-box;
7369
+ display: -ms-flexbox;
7370
+ display: flex;
7371
+ -webkit-box-pack: center;
7372
+ -webkit-justify-content: center;
7373
+ -moz-box-pack: center;
7374
+ -ms-flex-pack: center;
7375
+ justify-content: center;
7376
+ -webkit-box-align: center;
7377
+ -webkit-align-items: center;
7378
+ -moz-box-align: center;
7379
+ -ms-flex-align: center;
7380
+ align-items: center;
7381
+ overflow: visible; }
7382
+
7383
+ .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link {
7384
+ display: block;
7385
+ position: relative;
7386
+ z-index: 1;
7387
+ width: 100%;
7388
+ height: 100%;
7389
+ cursor: pointer;
7390
+ text-decoration: none; }
7391
+ .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span {
7392
+ top: 2px;
7393
+ left: 2.5px;
7394
+ width: 8px;
7395
+ height: 8px;
7396
+ border: 1px solid #000;
7397
+ -webkit-border-radius: 50%;
7398
+ border-radius: 50%;
7399
+ position: absolute;
7400
+ z-index: 1;
7401
+ -webkit-transition: all 0.3s ease-in-out;
7402
+ transition: all 0.3s ease-in-out; }
7403
+
7404
+ .premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span {
7405
+ -webkit-transform: scale(1.6);
7406
+ -ms-transform: scale(1.6);
7407
+ transform: scale(1.6); }
7408
+
7409
+ .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip {
7410
+ position: absolute;
7411
+ color: #fff;
7412
+ font-size: 14px;
7413
+ font-family: arial, helvetica, sans-serif;
7414
+ white-space: nowrap;
7415
+ max-width: 220px;
7416
+ padding-left: 0.4em;
7417
+ padding-right: 0.4em; }
7418
+
7419
+ .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip {
7420
+ right: 27px; }
7421
+
7422
+ .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item {
7423
+ width: 4px;
7424
+ height: 30px; }
7425
+ .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span {
7426
+ width: 100%;
7427
+ height: 100%;
7428
+ -webkit-border-radius: 0;
7429
+ border-radius: 0; }
7430
+ .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span {
7431
+ -webkit-transform: scale(1);
7432
+ -ms-transform: scale(1);
7433
+ transform: scale(1); }
7434
+
7435
+ .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after {
7436
+ position: absolute;
7437
+ top: 50%;
7438
+ content: "";
7439
+ left: -webkit-calc(100% - 1px);
7440
+ left: calc(100% - 1px);
7441
+ width: 10px;
7442
+ height: 0;
7443
+ border-top: 6px solid transparent;
7444
+ border-bottom: 6px solid transparent;
7445
+ border-left: 6px solid;
7446
+ -webkit-transform: translateY(-50%);
7447
+ -ms-transform: translateY(-50%);
7448
+ transform: translateY(-50%); }
7449
+
7450
+ .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip {
7451
+ left: 27px; }
7452
+ .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after {
7453
+ position: absolute;
7454
+ top: 50%;
7455
+ content: "";
7456
+ right: -webkit-calc(100% - 1px);
7457
+ right: calc(100% - 1px);
7458
+ width: 10px;
7459
+ height: 0;
7460
+ border-top: 6px solid transparent;
7461
+ border-bottom: 6px solid transparent;
7462
+ border-right: 6px solid;
7463
+ -webkit-transform: translateY(-50%);
7464
+ -ms-transform: translateY(-50%);
7465
+ transform: translateY(-50%); }
7466
+
7467
+ /* * Lines */
7468
+ @media (max-width: 768px) {
7469
+ .premium-vscroll-dots.right {
7470
+ right: 7px; }
7471
+ .premium-vscroll-dots.left {
7472
+ left: 7px; } }
7473
+
7474
+ .premium-vscroll-nav-menu {
7475
+ position: fixed;
7476
+ top: 20px;
7477
+ height: 40px;
7478
+ z-index: 100;
7479
+ padding: 0;
7480
+ margin: 0; }
7481
+ .premium-vscroll-nav-menu.left {
7482
+ left: 0; }
7483
+ .premium-vscroll-nav-menu.right {
7484
+ right: 0; }
7485
+ .premium-vscroll-nav-menu .premium-vscroll-nav-item {
7486
+ display: inline-block;
7487
+ margin: 10px;
7488
+ color: #000;
7489
+ background: #fff;
7490
+ background: rgba(255, 255, 255, 0.3); }
7491
+ .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link {
7492
+ padding: 9px 18px;
7493
+ display: block;
7494
+ cursor: pointer;
7495
+ color: #000; }
7496
+ .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover {
7497
+ color: #000; }
7498
+ .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus {
7499
+ outline: none; }
7500
+
7501
+ .multiscroll-nav li a:focus {
7502
+ outline: none; }
7503
+
7504
+ .premium-vscroll-temp .slimScrollBar {
7505
+ visibility: hidden; }
7506
+
7507
+ [data-hijacking="off"] .premium-vscroll-temp {
7508
+ height: 100vh; }
7509
+ [data-hijacking="off"] .premium-vscroll-temp > div {
7510
+ opacity: 0;
7511
+ top: 0;
7512
+ left: 0;
7513
+ width: 100%;
7514
+ /* Force Hardware Acceleration */
7515
+ -webkit-transform: translateZ(0);
7516
+ transform: translateZ(0);
7517
+ -webkit-backface-visibility: hidden;
7518
+ backface-visibility: hidden; }
7519
+
7520
+ [data-hijacking="off"] .premium-vscroll-temp:first-of-type > div::before {
7521
+ display: none;
7522
+ position: absolute;
7523
+ width: 100%;
7524
+ top: 20px;
7525
+ z-index: 2; }
7526
+
7527
+ [data-hijacking="off"][data-animation="rotate"] .premium-vscroll-temp {
7528
+ position: relative;
7529
+ /* enable a 3D-space for children elements */
7530
+ -webkit-perspective: 1800px;
7531
+ perspective: 1800px; }
7532
+ [data-hijacking="off"][data-animation="rotate"] .premium-vscroll-temp > div {
7533
+ position: absolute;
7534
+ -webkit-transform-origin: center bottom;
7535
+ -ms-transform-origin: center bottom;
7536
+ transform-origin: center bottom; }
7537
+ [data-hijacking="off"][data-animation="rotate"] .premium-vscroll-temp:last-of-type > div {
7538
+ opacity: 1 !important;
7539
+ -webkit-transform: translateY(0px) scale(1) rotateX(0deg) !important;
7540
+ transform: translateY(0px) scale(1) rotateX(0deg) !important; }
7541
+
7542
+ [data-hijacking="off"][data-animation="parallax"] .premium-vscroll-temp > div {
7543
+ position: fixed; }
7544
+
7545
+ [data-hijacking="off"][data-animation="scaleDown"] .premium-vscroll-temp > div {
7546
+ position: fixed; }
7547
+
7548
+ [data-hijacking="off"] .premium-vscroll-parallax-last {
7549
+ -webkit-transform: translateY(0px) scale(1) !important;
7550
+ -ms-transform: translateY(0px) scale(1) !important;
7551
+ transform: translateY(0px) scale(1) !important; }
7552
+
7553
+ [data-hijacking="off"] .premium-vscroll-parallax-position {
7554
+ position: unset !important; }
7555
 
7556
  /********** Premium Woo Products **********/
7557
  /******************************************/
8432
  outline: none; }
8433
  #premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
8434
  -o-object-fit: cover;
8435
+ object-fit: cover;
8436
+ width: 100%; }
8437
 
8438
  #premium-woo-quick-view-content div.images {
8439
  width: 50%;
assets/frontend/css/premium-nav-menu-rtl.css CHANGED
@@ -1,1155 +1,1155 @@
1
- /************ Premium Nav Menu ************/
2
- .premium-nav-widget-container ul {
3
- list-style: none;
4
- margin: 0;
5
- }
6
-
7
- .premium-nav-widget-container .premium-main-nav-menu {
8
- -js-display: flex;
9
- display: -webkit-box;
10
- display: -webkit-flex;
11
- display: -moz-box;
12
- display: -ms-flexbox;
13
- display: flex;
14
- height: 100%;
15
- }
16
-
17
- /*Vertical Main Menu**/
18
- .premium-nav-ver .premium-nav-menu-container {
19
- width: 45%;
20
- }
21
-
22
- .premium-nav-ver .premium-main-nav-menu {
23
- position: relative;
24
- -webkit-box-orient: vertical;
25
- -webkit-box-direction: normal;
26
- -webkit-flex-direction: column;
27
- -moz-box-orient: vertical;
28
- -moz-box-direction: normal;
29
- -ms-flex-direction: column;
30
- flex-direction: column;
31
- -webkit-box-align: start;
32
- -webkit-align-items: flex-start;
33
- -moz-box-align: start;
34
- -ms-flex-align: start;
35
- align-items: flex-start;
36
- }
37
-
38
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
39
- visibility: hidden;
40
- opacity: 0;
41
- position: absolute;
42
- min-width: 250px;
43
- }
44
-
45
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover>.premium-sub-menu,
46
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover .premium-mega-content-container {
47
- opacity: 1;
48
- visibility: visible;
49
- pointer-events: auto;
50
- }
51
-
52
- .premium-nav-ver .premium-nav-menu-item {
53
- width: 100%;
54
- }
55
-
56
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,
57
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
58
- left: 100%;
59
- top: 0;
60
- }
61
-
62
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-mega-content-container,
63
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
64
- right: 100%;
65
- top: 0;
66
- }
67
-
68
- .premium-nav-ver.premium-vertical-left .premium-menu-link {
69
- -webkit-box-orient: horizontal;
70
- -webkit-box-direction: reverse;
71
- -webkit-flex-direction: row-reverse;
72
- -moz-box-orient: horizontal;
73
- -moz-box-direction: reverse;
74
- -ms-flex-direction: row-reverse;
75
- flex-direction: row-reverse;
76
- }
77
-
78
- /*Horizontal Main Menu**/
79
- .premium-nav-hor .premium-nav-menu-container {
80
- height: 60px;
81
- }
82
-
83
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu {
84
- visibility: hidden;
85
- opacity: 0;
86
- position: absolute;
87
- min-width: 220px;
88
- }
89
-
90
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu,
91
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container {
92
- top: 100%;
93
- }
94
-
95
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu .premium-sub-menu,
96
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container .premium-sub-menu {
97
- right: 100%;
98
- top: 0;
99
- }
100
-
101
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu,
102
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover .premium-mega-content-container {
103
- visibility: visible;
104
- opacity: 1;
105
- pointer-events: auto;
106
- }
107
-
108
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container {
109
- left: 50%;
110
- -webkit-transform: translateX(-50%);
111
- -ms-transform: translateX(-50%);
112
- transform: translateX(-50%);
113
- }
114
-
115
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-centered {
116
- left: 50%;
117
- -webkit-transform: translateX(-50%);
118
- -ms-transform: translateX(-50%);
119
- transform: translateX(-50%);
120
- }
121
-
122
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container {
123
- left: 0;
124
- }
125
-
126
- /**Mega Menu Container*/
127
- .premium-mega-nav-item .premium-sub-menu {
128
- display: none;
129
- }
130
-
131
- .premium-mega-nav-item {
132
- position: relative;
133
- }
134
-
135
- .premium-mega-nav-item:hover .premium-mega-content-container {
136
- visibility: visible;
137
- opacity: 1;
138
- pointer-events: auto;
139
- }
140
-
141
- .premium-mega-content-container {
142
- visibility: hidden;
143
- position: absolute;
144
- z-index: 9999;
145
- opacity: 0;
146
- pointer-events: none;
147
- }
148
-
149
- .premium-hamburger-menu .premium-mega-content-container,
150
- .premium-nav-slide .premium-mega-content-container,
151
- .premium-nav-dropdown .premium-mega-content-container {
152
- visibility: visible;
153
- position: relative;
154
- opacity: 1;
155
- pointer-events: auto;
156
- }
157
-
158
- /**Hamburger Menu*/
159
- .premium-nav-widget-container a.premium-hamburger-toggle,
160
- .premium-mobile-menu-outer-container a.premium-mobile-menu-close {
161
- text-decoration: none;
162
- }
163
-
164
- .premium-nav-widget-container .premium-hamburger-toggle {
165
- display: none;
166
- -webkit-box-pack: center;
167
- -webkit-justify-content: center;
168
- -moz-box-pack: center;
169
- -ms-flex-pack: center;
170
- justify-content: center;
171
- -webkit-box-align: center;
172
- -webkit-align-items: center;
173
- -moz-box-align: center;
174
- -ms-flex-align: center;
175
- align-items: center;
176
- }
177
-
178
- .premium-nav-widget-container .premium-hamburger-toggle i {
179
- padding: 0.25em;
180
- font-size: 22px;
181
- }
182
-
183
- .premium-nav-widget-container .premium-hamburger-toggle svg {
184
- width: 22px;
185
- height: 22px;
186
- }
187
-
188
- .premium-nav-widget-container .premium-hamburger-toggle i,
189
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
190
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
191
- color: #494c4f;
192
- }
193
-
194
- .premium-nav-widget-container .premium-hamburger-toggle svg {
195
- fill: #494c4f;
196
- }
197
-
198
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
199
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
200
- margin: 2px;
201
- }
202
-
203
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
204
- display: none;
205
- }
206
-
207
- .premium-mobile-menu-container {
208
- width: 100%;
209
- }
210
-
211
- .premium-mobile-menu-container .premium-main-mobile-menu {
212
- width: 100%;
213
- }
214
-
215
- .premium-mobile-menu-container ul {
216
- list-style: none;
217
- margin: 0;
218
- padding: 0;
219
- }
220
-
221
- .premium-mobile-menu-container .premium-mobile-menu,
222
- .premium-mobile-menu-container .premium-sub-menu {
223
- display: none;
224
- -webkit-box-orient: vertical;
225
- -webkit-box-direction: normal;
226
- -webkit-flex-direction: column;
227
- -moz-box-orient: vertical;
228
- -moz-box-direction: normal;
229
- -ms-flex-direction: column;
230
- flex-direction: column;
231
- }
232
-
233
- .premium-mobile-menu-container .premium-nav-menu-item {
234
- -webkit-box-orient: vertical;
235
- -webkit-box-direction: normal;
236
- -webkit-flex-direction: column;
237
- -moz-box-orient: vertical;
238
- -moz-box-direction: normal;
239
- -ms-flex-direction: column;
240
- flex-direction: column;
241
- }
242
-
243
- .premium-mobile-menu-container .premium-item-badge {
244
- top: 50%;
245
- left: 0;
246
- -webkit-transform: translateY(-50%);
247
- -ms-transform: translateY(-50%);
248
- transform: translateY(-50%);
249
- }
250
-
251
- /**Vertical Hamburger Menu*/
252
- .premium-mobile-menu-outer-container {
253
- opacity: 0;
254
- }
255
-
256
- .premium-mobile-menu-outer-container.premium-vertical-toggle-open {
257
- opacity: 1;
258
- }
259
-
260
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container {
261
- background-color: #f7f7f7;
262
- width: 300px;
263
- -webkit-transform: translateX(-300px);
264
- -ms-transform: translateX(-300px);
265
- transform: translateX(-300px);
266
- height: 100%;
267
- position: fixed;
268
- top: 0;
269
- left: 0;
270
- overflow-x: hidden;
271
- z-index: 10000;
272
- -webkit-transition: 0.5s;
273
- transition: 0.5s;
274
- padding-top: 50px;
275
- }
276
-
277
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu {
278
- -js-display: flex;
279
- display: -webkit-box;
280
- display: -webkit-flex;
281
- display: -moz-box;
282
- display: -ms-flexbox;
283
- display: flex;
284
- }
285
-
286
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container {
287
- margin-top: 50px;
288
- }
289
-
290
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge {
291
- -webkit-transform: translateY(0);
292
- -ms-transform: translateY(0);
293
- transform: translateY(0);
294
- }
295
-
296
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close {
297
- position: absolute;
298
- top: 2%;
299
- right: 5px;
300
- padding: 0 9px;
301
- z-index: 10000;
302
- -js-display: inline-flex;
303
- display: -webkit-inline-box;
304
- display: -webkit-inline-flex;
305
- display: -moz-inline-box;
306
- display: -ms-inline-flexbox;
307
- display: inline-flex;
308
- color: #494c4f;
309
- -webkit-box-pack: center;
310
- -webkit-justify-content: center;
311
- -moz-box-pack: center;
312
- -ms-flex-pack: center;
313
- justify-content: center;
314
- -webkit-box-align: center;
315
- -webkit-align-items: center;
316
- -moz-box-align: center;
317
- -ms-flex-align: center;
318
- align-items: center;
319
- }
320
-
321
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close {
322
- margin: 5px;
323
- }
324
-
325
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg {
326
- width: 22px;
327
- height: 22px;
328
- fill: #494c4f;
329
- }
330
-
331
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i {
332
- font-size: 22px;
333
- }
334
-
335
- .premium-ver-hamburger-menu .premium-vertical-toggle-open {
336
- -webkit-transform: translateX(0) !important;
337
- -ms-transform: translateX(0) !important;
338
- transform: translateX(0) !important;
339
- -webkit-transition: 0.5s;
340
- transition: 0.5s;
341
- }
342
-
343
- /**Common*/
344
- .premium-nav-slide-overlay {
345
- display: none;
346
- position: fixed;
347
- top: 0;
348
- left: 0;
349
- right: 0;
350
- bottom: 0;
351
- -webkit-backface-visibility: hidden;
352
- backface-visibility: hidden;
353
- background: rgba(0, 0, 0, 0.6);
354
- z-index: 9999;
355
- }
356
-
357
- .premium-nav-slide-overlay.premium-vertical-toggle-open {
358
- display: block;
359
- }
360
-
361
- .premium-active-menu,
362
- .premium-active-menu:not(.premium-mega-nav-item)>.premium-sub-menu,
363
- .premium-active-menu.premium-mega-nav-item>.premium-mega-content-container {
364
- -js-display: flex !important;
365
- display: -webkit-box !important;
366
- display: -webkit-flex !important;
367
- display: -moz-box !important;
368
- display: -ms-flexbox !important;
369
- display: flex !important;
370
- -webkit-box-orient: vertical;
371
- -webkit-box-direction: normal;
372
- -webkit-flex-direction: column;
373
- -moz-box-orient: vertical;
374
- -moz-box-direction: normal;
375
- -ms-flex-direction: column;
376
- flex-direction: column;
377
- }
378
-
379
- .premium-active-menu .premium-toggle-close {
380
- display: block;
381
- }
382
-
383
- .premium-nav-menu-container .premium-sub-menu {
384
- background-color: #fff;
385
- }
386
-
387
- .premium-mobile-menu-container li,
388
- .premium-mobile-menu-container li>.premium-mega-content-container {
389
- width: 100% !important;
390
- }
391
-
392
- .premium-item-icon,
393
- .premium-sub-item-icon {
394
- font-size: 13px;
395
- margin: 0 7px;
396
- }
397
-
398
- .premium-item-icon svg,
399
- .premium-sub-item-icon svg {
400
- width: 100%;
401
- height: 100%;
402
- }
403
-
404
- .premium-item-icon.premium-lottie-animation,
405
- .premium-sub-item-icon.premium-lottie-animation {
406
- width: 20px;
407
- height: 20px;
408
- -js-display: flex;
409
- display: -webkit-box;
410
- display: -webkit-flex;
411
- display: -moz-box;
412
- display: -ms-flexbox;
413
- display: flex;
414
- -webkit-box-pack: center;
415
- -webkit-justify-content: center;
416
- -moz-box-pack: center;
417
- -ms-flex-pack: center;
418
- justify-content: center;
419
- }
420
-
421
- .premium-item-icon.dashicons,
422
- .premium-sub-item-icon.dashicons {
423
- width: 13px;
424
- height: 13px;
425
- }
426
-
427
- .premium-nav-menu-item {
428
- position: relative;
429
- }
430
-
431
- .premium-nav-menu-item .premium-menu-link {
432
- -js-display: flex;
433
- display: -webkit-box;
434
- display: -webkit-flex;
435
- display: -moz-box;
436
- display: -ms-flexbox;
437
- display: flex;
438
- -webkit-box-align: center;
439
- -webkit-align-items: center;
440
- -moz-box-align: center;
441
- -ms-flex-align: center;
442
- align-items: center;
443
- height: 100%;
444
- padding: 7px 10px;
445
- text-decoration: none;
446
- position: relative;
447
- }
448
-
449
- .premium-nav-menu-item .premium-dropdown-icon {
450
- margin: 5px;
451
- }
452
-
453
- .premium-nav-menu-item.menu-item-has-children {
454
- position: relative;
455
- }
456
-
457
- .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
458
- max-width: 100%;
459
- z-index: 9999;
460
- }
461
-
462
- .premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link {
463
- -webkit-box-pack: start;
464
- -webkit-justify-content: flex-start;
465
- -moz-box-pack: start;
466
- -ms-flex-pack: start;
467
- justify-content: flex-start;
468
- }
469
-
470
- .premium-nav-menu-item .menu-link {
471
- position: relative;
472
- text-decoration: none;
473
- }
474
-
475
- .premium-item-badge,
476
- .premium-sub-item-badge {
477
- position: absolute;
478
- padding: 1px 6px;
479
- min-width: 35px;
480
- text-align: center;
481
- font-size: 10px;
482
- -webkit-border-radius: 4px;
483
- border-radius: 4px;
484
- line-height: 1.8;
485
- white-space: nowrap;
486
- }
487
-
488
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge,
489
- .premium-nav-hor:not(.premium-nav-slide) .premium-item-badge,
490
- .premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge {
491
- position: relative;
492
- margin: 8px;
493
- }
494
-
495
- .premium-nav-hor .premium-sub-item-badge,
496
- .premium-nav-slide .premium-sub-item-badge,
497
- .premium-nav-dropdown .premium-sub-item-badge,
498
- .premium-nav-ver.premium-vertical-right .premium-item-badge,
499
- .premium-nav-ver.premium-vertical-right .premium-sub-item-badge {
500
- top: 50%;
501
- right: 0;
502
- -webkit-transform: translateY(-50%);
503
- -ms-transform: translateY(-50%);
504
- transform: translateY(-50%);
505
- }
506
-
507
- .premium-nav-ver.premium-vertical-left .premium-item-badge,
508
- .premium-nav-ver.premium-vertical-left .premium-sub-item-badge {
509
- top: 50%;
510
- right: 0;
511
- -webkit-transform: translateY(-50%);
512
- -ms-transform: translateY(-50%);
513
- transform: translateY(-50%);
514
- }
515
-
516
- .premium-mega-nav-item .premium-sub-menu {
517
- display: none;
518
- }
519
-
520
- .premium-mega-nav-item {
521
- position: relative;
522
- }
523
-
524
- .premium-hamburger-menu .premium-mega-content-container,
525
- .premium-nav-dropdown .premium-mega-content-container,
526
- .premium-nav-slide .premium-mega-content-container {
527
- display: none;
528
- }
529
-
530
- .premium-mega-item-static {
531
- position: static !important;
532
- }
533
-
534
- .premium-hamburger-menu .premium-nav-menu-container {
535
- display: none;
536
- }
537
-
538
- .premium-hamburger-menu .premium-hamburger-toggle,
539
- .premium-nav-dropdown .premium-hamburger-toggle,
540
- .premium-nav-slide .premium-hamburger-toggle {
541
- -js-display: inline-flex;
542
- display: -webkit-inline-box;
543
- display: -webkit-inline-flex;
544
- display: -moz-inline-box;
545
- display: -ms-inline-flexbox;
546
- display: inline-flex;
547
- -webkit-box-orient: horizontal;
548
- -webkit-box-direction: reverse;
549
- -webkit-flex-direction: row-reverse;
550
- -moz-box-orient: horizontal;
551
- -moz-box-direction: reverse;
552
- -ms-flex-direction: row-reverse;
553
- flex-direction: row-reverse;
554
- }
555
-
556
- .premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,
557
- .premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,
558
- .premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,
559
- .premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,
560
- .premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,
561
- .premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon {
562
- display: none;
563
- }
564
-
565
- .premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,
566
- .premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,
567
- .premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,
568
- .premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,
569
- .premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,
570
- .premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge {
571
- display: none;
572
- }
573
-
574
- .premium-ham-dropdown .premium-mobile-menu-container,
575
- .premium-nav-dropdown .premium-mobile-menu-container {
576
- -js-display: flex;
577
- display: -webkit-box;
578
- display: -webkit-flex;
579
- display: -moz-box;
580
- display: -ms-flexbox;
581
- display: flex;
582
- }
583
-
584
- .premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,
585
- .premium-nav-dropdown .premium-toggle-opened .premium-toggle-close {
586
- display: inline !important;
587
- }
588
-
589
- .premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,
590
- .premium-nav-dropdown .premium-toggle-opened .premium-toggle-text {
591
- display: none !important;
592
- }
593
-
594
- .premium-stretch-dropdown .premium-mobile-menu-container {
595
- position: absolute;
596
- z-index: 9999;
597
- }
598
-
599
- .premium-nav-default {
600
- display: none;
601
- }
602
-
603
- .premium-hamburger-toggle {
604
- width: 100%;
605
- }
606
-
607
- /*
608
- * Pointer & Pointer Animations
609
- */
610
- .premium-menu-link-parent::before,
611
- .premium-menu-link-parent::after {
612
- display: block;
613
- position: absolute;
614
- -webkit-transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
615
- transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
616
- }
617
-
618
- .premium-nav-pointer-underline .premium-menu-link-parent::after,
619
- .premium-nav-pointer-double-line .premium-menu-link-parent::after {
620
- content: "";
621
- bottom: 0;
622
- }
623
-
624
- .premium-nav-pointer-overline .premium-menu-link-parent::before,
625
- .premium-nav-pointer-double-line .premium-menu-link-parent::before {
626
- content: "";
627
- top: 0;
628
- }
629
-
630
- .premium-nav-pointer-underline .premium-menu-link-parent::before,
631
- .premium-nav-pointer-underline .premium-menu-link-parent::after,
632
- .premium-nav-pointer-overline .premium-menu-link-parent::before,
633
- .premium-nav-pointer-overline .premium-menu-link-parent::after,
634
- .premium-nav-pointer-double-line .premium-menu-link-parent::before,
635
- .premium-nav-pointer-double-line .premium-menu-link-parent::after {
636
- height: 3px;
637
- width: 100%;
638
- right: 0;
639
- background-color: #55595c;
640
- z-index: 2;
641
- }
642
-
643
- .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
644
- .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
645
- opacity: 0;
646
- }
647
-
648
- .premium-nav-pointer-underline.premium-nav-animation-none,
649
- .premium-nav-pointer-overline.premium-nav-animation-none,
650
- .premium-nav-pointer-double-line.premium-nav-animation-none {
651
- -webkit-transition-duration: 0s;
652
- transition-duration: 0s;
653
- }
654
-
655
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,
656
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,
657
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,
658
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,
659
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover,
660
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,
661
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,
662
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,
663
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,
664
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,
665
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,
666
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,
667
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,
668
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,
669
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover {
670
- -webkit-transition-duration: 0s;
671
- transition-duration: 0s;
672
- }
673
-
674
- .premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
675
- .premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
676
- width: 10px;
677
- inset-inline-start: 100%;
678
- }
679
-
680
- .premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
681
- .premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
682
- width: 10px;
683
- left: -20px;
684
- }
685
-
686
- .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
687
- .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
688
- .premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
689
- .premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
690
- .premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
691
- .premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
692
- height: 0;
693
- width: 0;
694
- left: 50%;
695
- }
696
-
697
- .premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
698
- .premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
699
- .premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
700
- top: -10px;
701
- }
702
-
703
- .premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
704
- .premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
705
- .premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
706
- bottom: -10px;
707
- }
708
-
709
- .premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
710
- .premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
711
- .premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
712
- top: 10px;
713
- }
714
-
715
- .premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
716
- .premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
717
- .premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
718
- bottom: 10px;
719
- }
720
-
721
- .premium-nav-pointer-framed .premium-menu-link-parent::before {
722
- content: "";
723
- }
724
-
725
- .premium-nav-pointer-framed .premium-menu-link-parent::before,
726
- .premium-nav-pointer-framed .premium-menu-link-parent::after {
727
- background: transparent;
728
- left: 0;
729
- top: 0;
730
- bottom: 0;
731
- right: 0;
732
- border: 3px solid #55595c;
733
- }
734
-
735
- .premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
736
- -webkit-transform: scale(0.75);
737
- -ms-transform: scale(0.75);
738
- transform: scale(0.75);
739
- }
740
-
741
- .premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
742
- -webkit-transform: scale(1.25);
743
- -ms-transform: scale(1.25);
744
- transform: scale(1.25);
745
- }
746
-
747
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before,
748
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
749
- width: 3px;
750
- height: 3px;
751
- }
752
-
753
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before {
754
- border-width: 0 3px 3px 0;
755
- -webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
756
- transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
757
- }
758
-
759
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
760
- content: "";
761
- top: auto;
762
- bottom: 0;
763
- left: 0;
764
- right: auto;
765
- border-width: 3px 0 0 3px;
766
- -webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
767
- transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
768
- }
769
-
770
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before,
771
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before {
772
- -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
773
- transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
774
- }
775
-
776
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after,
777
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
778
- -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
779
- transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
780
- }
781
-
782
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before,
783
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after,
784
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before,
785
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
786
- width: 100%;
787
- height: 100%;
788
- }
789
-
790
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before {
791
- -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
792
- transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
793
- }
794
-
795
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
796
- -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
797
- transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
798
- }
799
-
800
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before,
801
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
802
- width: 100%;
803
- height: 100%;
804
- }
805
-
806
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before {
807
- border-width: 3px 3px 0 0;
808
- }
809
-
810
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
811
- content: "";
812
- top: auto;
813
- bottom: 0;
814
- left: 0;
815
- right: auto;
816
- border-width: 0 0 3px 3px;
817
- }
818
-
819
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before,
820
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
821
- width: 3px;
822
- height: 3px;
823
- }
824
-
825
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before,
826
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after,
827
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before,
828
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after {
829
- width: 100%;
830
- height: 100%;
831
- -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
832
- transition: opacity 2ms, width 0.4s, height 0.4s;
833
- }
834
-
835
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before,
836
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after {
837
- width: 100%;
838
- height: 100%;
839
- -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
840
- transition: opacity 2ms, width 0.4s, height 0.4s;
841
- }
842
-
843
- .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover,
844
- .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus {
845
- -webkit-transform: scale(1.2);
846
- -ms-transform: scale(1.2);
847
- transform: scale(1.2);
848
- }
849
-
850
- .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover,
851
- .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus {
852
- -webkit-transform: scale(0.8);
853
- -ms-transform: scale(0.8);
854
- transform: scale(0.8);
855
- }
856
-
857
- .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover,
858
- .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus {
859
- -webkit-transform: translateY(8px);
860
- -ms-transform: translateY(8px);
861
- transform: translateY(8px);
862
- }
863
-
864
- .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover,
865
- .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus {
866
- -webkit-transform: translateY(-8px);
867
- -ms-transform: translateY(-8px);
868
- transform: translateY(-8px);
869
- }
870
-
871
- .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover,
872
- .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus {
873
- -webkit-transform: skew(-8deg);
874
- -ms-transform: skew(-8deg);
875
- transform: skew(-8deg);
876
- }
877
-
878
- .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover,
879
- .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus {
880
- -webkit-transform: rotate(6deg);
881
- -ms-transform: rotate(6deg);
882
- transform: rotate(6deg);
883
- }
884
-
885
- .premium-nav-pointer-background .premium-menu-link-parent::before {
886
- top: 0;
887
- left: 0;
888
- right: 0;
889
- bottom: 0;
890
- background: #55595c;
891
- background-color: #55595c;
892
- z-index: -1;
893
- }
894
-
895
- .premium-nav-pointer-background .premium-menu-link-parent::before,
896
- .premium-nav-pointer-background .premium-menu-link-parent::after {
897
- content: "";
898
- -webkit-transition: 0.3s;
899
- transition: 0.3s;
900
- }
901
-
902
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before {
903
- -webkit-transform: scale(0.5);
904
- -ms-transform: scale(0.5);
905
- transform: scale(0.5);
906
- }
907
-
908
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before,
909
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before {
910
- -webkit-transform: scale(1);
911
- -ms-transform: scale(1);
912
- transform: scale(1);
913
- }
914
-
915
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before {
916
- -webkit-transform: scale(1);
917
- -ms-transform: scale(1);
918
- transform: scale(1);
919
- }
920
-
921
- .premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
922
- -webkit-transform: scale(1.2);
923
- -ms-transform: scale(1.2);
924
- transform: scale(1.2);
925
- -webkit-transition: 0.3;
926
- transition: 0.3;
927
- }
928
-
929
- .premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
930
- left: 100%;
931
- }
932
-
933
- .premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
934
- right: 100%;
935
- }
936
-
937
- .premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
938
- top: 100%;
939
- }
940
-
941
- .premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
942
- bottom: 100%;
943
- }
944
-
945
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after,
946
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
947
- top: 0;
948
- left: 0;
949
- right: 0;
950
- bottom: 0;
951
- background: #55595c;
952
- background-color: #55595c;
953
- z-index: -1;
954
- }
955
-
956
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before {
957
- top: 0;
958
- bottom: 100%;
959
- }
960
-
961
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after {
962
- top: 100%;
963
- bottom: 0;
964
- }
965
-
966
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before,
967
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before {
968
- bottom: 50%;
969
- }
970
-
971
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after,
972
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after {
973
- top: 50%;
974
- }
975
-
976
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before {
977
- bottom: 50%;
978
- }
979
-
980
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after {
981
- top: 50%;
982
- }
983
-
984
- .premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
985
- bottom: 50%;
986
- top: 50%;
987
- }
988
-
989
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before {
990
- right: 0;
991
- left: 100%;
992
- }
993
-
994
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
995
- right: 100%;
996
- left: 0;
997
- }
998
-
999
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before,
1000
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before {
1001
- left: 50%;
1002
- }
1003
-
1004
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after,
1005
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after {
1006
- right: 50%;
1007
- }
1008
-
1009
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before {
1010
- left: 50%;
1011
- }
1012
-
1013
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after {
1014
- right: 50%;
1015
- }
1016
-
1017
- .premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
1018
- left: 50%;
1019
- right: 50%;
1020
- }
1021
-
1022
- .premium-active-item::before,
1023
- .premium-active-item::after,
1024
- .premium-menu-link-parent:hover::before,
1025
- .premium-menu-link-parent:hover::after,
1026
- .premium-menu-link-parent:focus::before,
1027
- .premium-menu-link-parent:focus::after {
1028
- -webkit-transform: scale(1);
1029
- -ms-transform: scale(1);
1030
- transform: scale(1);
1031
- }
1032
-
1033
- /**Sub Menu Animation*/
1034
- .premium-nav-menu-item .premium-sub-menu,
1035
- .premium-nav-menu-item .premium-mega-content-container {
1036
- -webkit-transition: 0.5s all ease-in-out;
1037
- transition: 0.5s all ease-in-out;
1038
- -webkit-transition-delay: 0.1s;
1039
- transition-delay: 0.1s;
1040
- }
1041
-
1042
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu,
1043
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-mega-content-container,
1044
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu:hover>.premium-sub-menu,
1045
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu,
1046
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-mega-content-container,
1047
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu:hover>.premium-sub-menu {
1048
- -webkit-transform: translate(0);
1049
- -ms-transform: translate(0);
1050
- transform: translate(0);
1051
- }
1052
-
1053
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
1054
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
1055
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
1056
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
1057
- -webkit-transform: translateY(10px);
1058
- -ms-transform: translateY(10px);
1059
- transform: translateY(10px);
1060
- }
1061
-
1062
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
1063
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
1064
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
1065
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
1066
- -webkit-transform: translateY(-10px);
1067
- -ms-transform: translateY(-10px);
1068
- transform: translateY(-10px);
1069
- }
1070
-
1071
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
1072
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
1073
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
1074
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
1075
- -webkit-transform: translateX(-10px);
1076
- -ms-transform: translateX(-10px);
1077
- transform: translateX(-10px);
1078
- }
1079
-
1080
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
1081
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
1082
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
1083
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
1084
- -webkit-transform: translateX(10px);
1085
- -ms-transform: translateX(10px);
1086
- transform: translateX(10px);
1087
- }
1088
-
1089
- /**Horizontal - Static Mega Content*/
1090
- /*UP*/
1091
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
1092
- -webkit-transform: translateX(-50%) translateY(10px);
1093
- -ms-transform: translateX(-50%) translateY(10px);
1094
- transform: translateX(-50%) translateY(10px);
1095
- }
1096
-
1097
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
1098
- -webkit-transform: translateX(-50%) translateY(0);
1099
- -ms-transform: translateX(-50%) translateY(0);
1100
- transform: translateX(-50%) translateY(0);
1101
- }
1102
-
1103
- /*DOWN*/
1104
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
1105
- -webkit-transform: translateX(-50%) translateY(-10px);
1106
- -ms-transform: translateX(-50%) translateY(-10px);
1107
- transform: translateX(-50%) translateY(-10px);
1108
- }
1109
-
1110
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
1111
- -webkit-transform: translateX(-50%) translateY(0);
1112
- -ms-transform: translateX(-50%) translateY(0);
1113
- transform: translateX(-50%) translateY(0);
1114
- }
1115
-
1116
- /*Left*/
1117
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
1118
- -webkit-transform: translateX(-45%);
1119
- -ms-transform: translateX(-45%);
1120
- transform: translateX(-45%);
1121
- }
1122
-
1123
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
1124
- -webkit-transform: translateX(-50%);
1125
- -ms-transform: translateX(-50%);
1126
- transform: translateX(-50%);
1127
- }
1128
-
1129
- /*Right*/
1130
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
1131
- -webkit-transform: translateX(-55%);
1132
- -ms-transform: translateX(-55%);
1133
- transform: translateX(-55%);
1134
- }
1135
-
1136
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
1137
- -webkit-transform: translateX(-50%);
1138
- -ms-transform: translateX(-50%);
1139
- transform: translateX(-50%);
1140
- }
1141
-
1142
- /**Vertical - Static Mega Content*/
1143
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
1144
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
1145
- -webkit-transform: translateY(0);
1146
- -ms-transform: translateY(0);
1147
- transform: translateY(0);
1148
- }
1149
-
1150
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
1151
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
1152
- -webkit-transform: translateX(0);
1153
- -ms-transform: translateX(0);
1154
- transform: translateX(0);
1155
  }
1
+ /************ Premium Nav Menu ************/
2
+ .premium-nav-widget-container ul {
3
+ list-style: none;
4
+ margin: 0;
5
+ }
6
+
7
+ .premium-nav-widget-container .premium-main-nav-menu {
8
+ -js-display: flex;
9
+ display: -webkit-box;
10
+ display: -webkit-flex;
11
+ display: -moz-box;
12
+ display: -ms-flexbox;
13
+ display: flex;
14
+ height: 100%;
15
+ }
16
+
17
+ /*Vertical Main Menu**/
18
+ .premium-nav-ver .premium-nav-menu-container {
19
+ width: 45%;
20
+ }
21
+
22
+ .premium-nav-ver .premium-main-nav-menu {
23
+ position: relative;
24
+ -webkit-box-orient: vertical;
25
+ -webkit-box-direction: normal;
26
+ -webkit-flex-direction: column;
27
+ -moz-box-orient: vertical;
28
+ -moz-box-direction: normal;
29
+ -ms-flex-direction: column;
30
+ flex-direction: column;
31
+ -webkit-box-align: start;
32
+ -webkit-align-items: flex-start;
33
+ -moz-box-align: start;
34
+ -ms-flex-align: start;
35
+ align-items: flex-start;
36
+ }
37
+
38
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
39
+ visibility: hidden;
40
+ opacity: 0;
41
+ position: absolute;
42
+ min-width: 250px;
43
+ }
44
+
45
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover>.premium-sub-menu,
46
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover .premium-mega-content-container {
47
+ opacity: 1;
48
+ visibility: visible;
49
+ pointer-events: auto;
50
+ }
51
+
52
+ .premium-nav-ver .premium-nav-menu-item {
53
+ width: 100%;
54
+ }
55
+
56
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,
57
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
58
+ left: 100%;
59
+ top: 0;
60
+ }
61
+
62
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-mega-content-container,
63
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
64
+ right: 100%;
65
+ top: 0;
66
+ }
67
+
68
+ .premium-nav-ver.premium-vertical-left .premium-menu-link {
69
+ -webkit-box-orient: horizontal;
70
+ -webkit-box-direction: reverse;
71
+ -webkit-flex-direction: row-reverse;
72
+ -moz-box-orient: horizontal;
73
+ -moz-box-direction: reverse;
74
+ -ms-flex-direction: row-reverse;
75
+ flex-direction: row-reverse;
76
+ }
77
+
78
+ /*Horizontal Main Menu**/
79
+ .premium-nav-hor .premium-nav-menu-container {
80
+ height: 60px;
81
+ }
82
+
83
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu {
84
+ visibility: hidden;
85
+ opacity: 0;
86
+ position: absolute;
87
+ min-width: 220px;
88
+ }
89
+
90
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu,
91
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container {
92
+ top: 100%;
93
+ }
94
+
95
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu .premium-sub-menu,
96
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container .premium-sub-menu {
97
+ right: 100%;
98
+ top: 0;
99
+ }
100
+
101
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu,
102
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover .premium-mega-content-container {
103
+ visibility: visible;
104
+ opacity: 1;
105
+ pointer-events: auto;
106
+ }
107
+
108
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container {
109
+ left: 50%;
110
+ -webkit-transform: translateX(-50%);
111
+ -ms-transform: translateX(-50%);
112
+ transform: translateX(-50%);
113
+ }
114
+
115
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-centered {
116
+ left: 50%;
117
+ -webkit-transform: translateX(-50%);
118
+ -ms-transform: translateX(-50%);
119
+ transform: translateX(-50%);
120
+ }
121
+
122
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container {
123
+ left: 0;
124
+ }
125
+
126
+ /**Mega Menu Container*/
127
+ .premium-mega-nav-item .premium-sub-menu {
128
+ display: none;
129
+ }
130
+
131
+ .premium-mega-nav-item {
132
+ position: relative;
133
+ }
134
+
135
+ .premium-mega-nav-item:hover .premium-mega-content-container {
136
+ visibility: visible;
137
+ opacity: 1;
138
+ pointer-events: auto;
139
+ }
140
+
141
+ .premium-mega-content-container {
142
+ visibility: hidden;
143
+ position: absolute;
144
+ z-index: 9999;
145
+ opacity: 0;
146
+ pointer-events: none;
147
+ }
148
+
149
+ .premium-hamburger-menu .premium-mega-content-container,
150
+ .premium-nav-slide .premium-mega-content-container,
151
+ .premium-nav-dropdown .premium-mega-content-container {
152
+ visibility: visible;
153
+ position: relative;
154
+ opacity: 1;
155
+ pointer-events: auto;
156
+ }
157
+
158
+ /**Hamburger Menu*/
159
+ .premium-nav-widget-container a.premium-hamburger-toggle,
160
+ .premium-mobile-menu-outer-container a.premium-mobile-menu-close {
161
+ text-decoration: none;
162
+ }
163
+
164
+ .premium-nav-widget-container .premium-hamburger-toggle {
165
+ display: none;
166
+ -webkit-box-pack: center;
167
+ -webkit-justify-content: center;
168
+ -moz-box-pack: center;
169
+ -ms-flex-pack: center;
170
+ justify-content: center;
171
+ -webkit-box-align: center;
172
+ -webkit-align-items: center;
173
+ -moz-box-align: center;
174
+ -ms-flex-align: center;
175
+ align-items: center;
176
+ }
177
+
178
+ .premium-nav-widget-container .premium-hamburger-toggle i {
179
+ padding: 0.25em;
180
+ font-size: 22px;
181
+ }
182
+
183
+ .premium-nav-widget-container .premium-hamburger-toggle svg {
184
+ width: 22px;
185
+ height: 22px;
186
+ }
187
+
188
+ .premium-nav-widget-container .premium-hamburger-toggle i,
189
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
190
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
191
+ color: #494c4f;
192
+ }
193
+
194
+ .premium-nav-widget-container .premium-hamburger-toggle svg {
195
+ fill: #494c4f;
196
+ }
197
+
198
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
199
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
200
+ margin: 2px;
201
+ }
202
+
203
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
204
+ display: none;
205
+ }
206
+
207
+ .premium-mobile-menu-container {
208
+ width: 100%;
209
+ }
210
+
211
+ .premium-mobile-menu-container .premium-main-mobile-menu {
212
+ width: 100%;
213
+ }
214
+
215
+ .premium-mobile-menu-container ul {
216
+ list-style: none;
217
+ margin: 0;
218
+ padding: 0;
219
+ }
220
+
221
+ .premium-mobile-menu-container .premium-mobile-menu,
222
+ .premium-mobile-menu-container .premium-sub-menu {
223
+ display: none;
224
+ -webkit-box-orient: vertical;
225
+ -webkit-box-direction: normal;
226
+ -webkit-flex-direction: column;
227
+ -moz-box-orient: vertical;
228
+ -moz-box-direction: normal;
229
+ -ms-flex-direction: column;
230
+ flex-direction: column;
231
+ }
232
+
233
+ .premium-mobile-menu-container .premium-nav-menu-item {
234
+ -webkit-box-orient: vertical;
235
+ -webkit-box-direction: normal;
236
+ -webkit-flex-direction: column;
237
+ -moz-box-orient: vertical;
238
+ -moz-box-direction: normal;
239
+ -ms-flex-direction: column;
240
+ flex-direction: column;
241
+ }
242
+
243
+ .premium-mobile-menu-container .premium-item-badge {
244
+ top: 50%;
245
+ left: 0;
246
+ -webkit-transform: translateY(-50%);
247
+ -ms-transform: translateY(-50%);
248
+ transform: translateY(-50%);
249
+ }
250
+
251
+ /**Vertical Hamburger Menu*/
252
+ .premium-mobile-menu-outer-container {
253
+ opacity: 0;
254
+ }
255
+
256
+ .premium-mobile-menu-outer-container.premium-vertical-toggle-open {
257
+ opacity: 1;
258
+ }
259
+
260
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container {
261
+ background-color: #f7f7f7;
262
+ width: 300px;
263
+ -webkit-transform: translateX(-300px);
264
+ -ms-transform: translateX(-300px);
265
+ transform: translateX(-300px);
266
+ height: 100%;
267
+ position: fixed;
268
+ top: 0;
269
+ left: 0;
270
+ overflow-x: hidden;
271
+ z-index: 10000;
272
+ -webkit-transition: 0.5s;
273
+ transition: 0.5s;
274
+ padding-top: 50px;
275
+ }
276
+
277
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu {
278
+ -js-display: flex;
279
+ display: -webkit-box;
280
+ display: -webkit-flex;
281
+ display: -moz-box;
282
+ display: -ms-flexbox;
283
+ display: flex;
284
+ }
285
+
286
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container {
287
+ margin-top: 50px;
288
+ }
289
+
290
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge {
291
+ -webkit-transform: translateY(0);
292
+ -ms-transform: translateY(0);
293
+ transform: translateY(0);
294
+ }
295
+
296
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close {
297
+ position: absolute;
298
+ top: 2%;
299
+ right: 5px;
300
+ padding: 0 9px;
301
+ z-index: 10000;
302
+ -js-display: inline-flex;
303
+ display: -webkit-inline-box;
304
+ display: -webkit-inline-flex;
305
+ display: -moz-inline-box;
306
+ display: -ms-inline-flexbox;
307
+ display: inline-flex;
308
+ color: #494c4f;
309
+ -webkit-box-pack: center;
310
+ -webkit-justify-content: center;
311
+ -moz-box-pack: center;
312
+ -ms-flex-pack: center;
313
+ justify-content: center;
314
+ -webkit-box-align: center;
315
+ -webkit-align-items: center;
316
+ -moz-box-align: center;
317
+ -ms-flex-align: center;
318
+ align-items: center;
319
+ }
320
+
321
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close {
322
+ margin: 5px;
323
+ }
324
+
325
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg {
326
+ width: 22px;
327
+ height: 22px;
328
+ fill: #494c4f;
329
+ }
330
+
331
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i {
332
+ font-size: 22px;
333
+ }
334
+
335
+ .premium-ver-hamburger-menu .premium-vertical-toggle-open {
336
+ -webkit-transform: translateX(0) !important;
337
+ -ms-transform: translateX(0) !important;
338
+ transform: translateX(0) !important;
339
+ -webkit-transition: 0.5s;
340
+ transition: 0.5s;
341
+ }
342
+
343
+ /**Common*/
344
+ .premium-nav-slide-overlay {
345
+ display: none;
346
+ position: fixed;
347
+ top: 0;
348
+ left: 0;
349
+ right: 0;
350
+ bottom: 0;
351
+ -webkit-backface-visibility: hidden;
352
+ backface-visibility: hidden;
353
+ background: rgba(0, 0, 0, 0.6);
354
+ z-index: 9999;
355
+ }
356
+
357
+ .premium-nav-slide-overlay.premium-vertical-toggle-open {
358
+ display: block;
359
+ }
360
+
361
+ .premium-active-menu,
362
+ .premium-active-menu:not(.premium-mega-nav-item)>.premium-sub-menu,
363
+ .premium-active-menu.premium-mega-nav-item>.premium-mega-content-container {
364
+ -js-display: flex !important;
365
+ display: -webkit-box !important;
366
+ display: -webkit-flex !important;
367
+ display: -moz-box !important;
368
+ display: -ms-flexbox !important;
369
+ display: flex !important;
370
+ -webkit-box-orient: vertical;
371
+ -webkit-box-direction: normal;
372
+ -webkit-flex-direction: column;
373
+ -moz-box-orient: vertical;
374
+ -moz-box-direction: normal;
375
+ -ms-flex-direction: column;
376
+ flex-direction: column;
377
+ }
378
+
379
+ .premium-active-menu .premium-toggle-close {
380
+ display: block;
381
+ }
382
+
383
+ .premium-nav-menu-container .premium-sub-menu {
384
+ background-color: #fff;
385
+ }
386
+
387
+ .premium-mobile-menu-container li,
388
+ .premium-mobile-menu-container li>.premium-mega-content-container {
389
+ width: 100% !important;
390
+ }
391
+
392
+ .premium-item-icon,
393
+ .premium-sub-item-icon {
394
+ font-size: 13px;
395
+ margin: 0 7px;
396
+ }
397
+
398
+ .premium-item-icon svg,
399
+ .premium-sub-item-icon svg {
400
+ width: 100%;
401
+ height: 100%;
402
+ }
403
+
404
+ .premium-item-icon.premium-lottie-animation,
405
+ .premium-sub-item-icon.premium-lottie-animation {
406
+ width: 20px;
407
+ height: 20px;
408
+ -js-display: flex;
409
+ display: -webkit-box;
410
+ display: -webkit-flex;
411
+ display: -moz-box;
412
+ display: -ms-flexbox;
413
+ display: flex;
414
+ -webkit-box-pack: center;
415
+ -webkit-justify-content: center;
416
+ -moz-box-pack: center;
417
+ -ms-flex-pack: center;
418
+ justify-content: center;
419
+ }
420
+
421
+ .premium-item-icon.dashicons,
422
+ .premium-sub-item-icon.dashicons {
423
+ width: 13px;
424
+ height: 13px;
425
+ }
426
+
427
+ .premium-nav-menu-item {
428
+ position: relative;
429
+ }
430
+
431
+ .premium-nav-menu-item .premium-menu-link {
432
+ -js-display: flex;
433
+ display: -webkit-box;
434
+ display: -webkit-flex;
435
+ display: -moz-box;
436
+ display: -ms-flexbox;
437
+ display: flex;
438
+ -webkit-box-align: center;
439
+ -webkit-align-items: center;
440
+ -moz-box-align: center;
441
+ -ms-flex-align: center;
442
+ align-items: center;
443
+ height: 100%;
444
+ padding: 7px 10px;
445
+ text-decoration: none;
446
+ position: relative;
447
+ }
448
+
449
+ .premium-nav-menu-item .premium-dropdown-icon {
450
+ margin: 5px;
451
+ }
452
+
453
+ .premium-nav-menu-item.menu-item-has-children {
454
+ position: relative;
455
+ }
456
+
457
+ .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
458
+ max-width: 100%;
459
+ z-index: 9999;
460
+ }
461
+
462
+ .premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link {
463
+ -webkit-box-pack: start;
464
+ -webkit-justify-content: flex-start;
465
+ -moz-box-pack: start;
466
+ -ms-flex-pack: start;
467
+ justify-content: flex-start;
468
+ }
469
+
470
+ .premium-nav-menu-item .menu-link {
471
+ position: relative;
472
+ text-decoration: none;
473
+ }
474
+
475
+ .premium-item-badge,
476
+ .premium-sub-item-badge {
477
+ position: absolute;
478
+ padding: 1px 6px;
479
+ min-width: 35px;
480
+ text-align: center;
481
+ font-size: 10px;
482
+ -webkit-border-radius: 4px;
483
+ border-radius: 4px;
484
+ line-height: 1.8;
485
+ white-space: nowrap;
486
+ }
487
+
488
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge,
489
+ .premium-nav-hor:not(.premium-nav-slide) .premium-item-badge,
490
+ .premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge {
491
+ position: relative;
492
+ margin: 8px;
493
+ }
494
+
495
+ .premium-nav-hor .premium-sub-item-badge,
496
+ .premium-nav-slide .premium-sub-item-badge,
497
+ .premium-nav-dropdown .premium-sub-item-badge,
498
+ .premium-nav-ver.premium-vertical-right .premium-item-badge,
499
+ .premium-nav-ver.premium-vertical-right .premium-sub-item-badge {
500
+ top: 50%;
501
+ right: 0;
502
+ -webkit-transform: translateY(-50%);
503
+ -ms-transform: translateY(-50%);
504
+ transform: translateY(-50%);
505
+ }
506
+
507
+ .premium-nav-ver.premium-vertical-left .premium-item-badge,
508
+ .premium-nav-ver.premium-vertical-left .premium-sub-item-badge {
509
+ top: 50%;
510
+ right: 0;
511
+ -webkit-transform: translateY(-50%);
512
+ -ms-transform: translateY(-50%);
513
+ transform: translateY(-50%);
514
+ }
515
+
516
+ .premium-mega-nav-item .premium-sub-menu {
517
+ display: none;
518
+ }
519
+
520
+ .premium-mega-nav-item {
521
+ position: relative;
522
+ }
523
+
524
+ .premium-hamburger-menu .premium-mega-content-container,
525
+ .premium-nav-dropdown .premium-mega-content-container,
526
+ .premium-nav-slide .premium-mega-content-container {
527
+ display: none;
528
+ }
529
+
530
+ .premium-mega-item-static {
531
+ position: static !important;
532
+ }
533
+
534
+ .premium-hamburger-menu .premium-nav-menu-container {
535
+ display: none;
536
+ }
537
+
538
+ .premium-hamburger-menu .premium-hamburger-toggle,
539
+ .premium-nav-dropdown .premium-hamburger-toggle,
540
+ .premium-nav-slide .premium-hamburger-toggle {
541
+ -js-display: inline-flex;
542
+ display: -webkit-inline-box;
543
+ display: -webkit-inline-flex;
544
+ display: -moz-inline-box;
545
+ display: -ms-inline-flexbox;
546
+ display: inline-flex;
547
+ -webkit-box-orient: horizontal;
548
+ -webkit-box-direction: reverse;
549
+ -webkit-flex-direction: row-reverse;
550
+ -moz-box-orient: horizontal;
551
+ -moz-box-direction: reverse;
552
+ -ms-flex-direction: row-reverse;
553
+ flex-direction: row-reverse;
554
+ }
555
+
556
+ .premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,
557
+ .premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,
558
+ .premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,
559
+ .premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,
560
+ .premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,
561
+ .premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon {
562
+ display: none;
563
+ }
564
+
565
+ .premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,
566
+ .premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,
567
+ .premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,
568
+ .premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,
569
+ .premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,
570
+ .premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge {
571
+ display: none;
572
+ }
573
+
574
+ .premium-ham-dropdown .premium-mobile-menu-container,
575
+ .premium-nav-dropdown .premium-mobile-menu-container {
576
+ -js-display: flex;
577
+ display: -webkit-box;
578
+ display: -webkit-flex;
579
+ display: -moz-box;
580
+ display: -ms-flexbox;
581
+ display: flex;
582
+ }
583
+
584
+ .premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,
585
+ .premium-nav-dropdown .premium-toggle-opened .premium-toggle-close {
586
+ display: inline !important;
587
+ }
588
+
589
+ .premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,
590
+ .premium-nav-dropdown .premium-toggle-opened .premium-toggle-text {
591
+ display: none !important;
592
+ }
593
+
594
+ .premium-stretch-dropdown .premium-mobile-menu-container {
595
+ position: absolute;
596
+ z-index: 9999;
597
+ }
598
+
599
+ .premium-nav-default {
600
+ display: none;
601
+ }
602
+
603
+ .premium-hamburger-toggle {
604
+ width: 100%;
605
+ }
606
+
607
+ /*
608
+ * Pointer & Pointer Animations
609
+ */
610
+ .premium-menu-link-parent::before,
611
+ .premium-menu-link-parent::after {
612
+ display: block;
613
+ position: absolute;
614
+ -webkit-transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
615
+ transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
616
+ }
617
+
618
+ .premium-nav-pointer-underline .premium-menu-link-parent::after,
619
+ .premium-nav-pointer-double-line .premium-menu-link-parent::after {
620
+ content: "";
621
+ bottom: 0;
622
+ }
623
+
624
+ .premium-nav-pointer-overline .premium-menu-link-parent::before,
625
+ .premium-nav-pointer-double-line .premium-menu-link-parent::before {
626
+ content: "";
627
+ top: 0;
628
+ }
629
+
630
+ .premium-nav-pointer-underline .premium-menu-link-parent::before,
631
+ .premium-nav-pointer-underline .premium-menu-link-parent::after,
632
+ .premium-nav-pointer-overline .premium-menu-link-parent::before,
633
+ .premium-nav-pointer-overline .premium-menu-link-parent::after,
634
+ .premium-nav-pointer-double-line .premium-menu-link-parent::before,
635
+ .premium-nav-pointer-double-line .premium-menu-link-parent::after {
636
+ height: 3px;
637
+ width: 100%;
638
+ right: 0;
639
+ background-color: #55595c;
640
+ z-index: 2;
641
+ }
642
+
643
+ .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
644
+ .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
645
+ opacity: 0;
646
+ }
647
+
648
+ .premium-nav-pointer-underline.premium-nav-animation-none,
649
+ .premium-nav-pointer-overline.premium-nav-animation-none,
650
+ .premium-nav-pointer-double-line.premium-nav-animation-none {
651
+ -webkit-transition-duration: 0s;
652
+ transition-duration: 0s;
653
+ }
654
+
655
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,
656
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,
657
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,
658
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,
659
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover,
660
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,
661
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,
662
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,
663
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,
664
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,
665
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,
666
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,
667
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,
668
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,
669
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover {
670
+ -webkit-transition-duration: 0s;
671
+ transition-duration: 0s;
672
+ }
673
+
674
+ .premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
675
+ .premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
676
+ width: 10px;
677
+ inset-inline-start: 100%;
678
+ }
679
+
680
+ .premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
681
+ .premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
682
+ width: 10px;
683
+ left: -20px;
684
+ }
685
+
686
+ .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
687
+ .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
688
+ .premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
689
+ .premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
690
+ .premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
691
+ .premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
692
+ height: 0;
693
+ width: 0;
694
+ left: 50%;
695
+ }
696
+
697
+ .premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
698
+ .premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
699
+ .premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
700
+ top: -10px;
701
+ }
702
+
703
+ .premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
704
+ .premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
705
+ .premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
706
+ bottom: -10px;
707
+ }
708
+
709
+ .premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
710
+ .premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
711
+ .premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
712
+ top: 10px;
713
+ }
714
+
715
+ .premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
716
+ .premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
717
+ .premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
718
+ bottom: 10px;
719
+ }
720
+
721
+ .premium-nav-pointer-framed .premium-menu-link-parent::before {
722
+ content: "";
723
+ }
724
+
725
+ .premium-nav-pointer-framed .premium-menu-link-parent::before,
726
+ .premium-nav-pointer-framed .premium-menu-link-parent::after {
727
+ background: transparent;
728
+ left: 0;
729
+ top: 0;
730
+ bottom: 0;
731
+ right: 0;
732
+ border: 3px solid #55595c;
733
+ }
734
+
735
+ .premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
736
+ -webkit-transform: scale(0.75);
737
+ -ms-transform: scale(0.75);
738
+ transform: scale(0.75);
739
+ }
740
+
741
+ .premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
742
+ -webkit-transform: scale(1.25);
743
+ -ms-transform: scale(1.25);
744
+ transform: scale(1.25);
745
+ }
746
+
747
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before,
748
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
749
+ width: 3px;
750
+ height: 3px;
751
+ }
752
+
753
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before {
754
+ border-width: 0 3px 3px 0;
755
+ -webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
756
+ transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
757
+ }
758
+
759
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
760
+ content: "";
761
+ top: auto;
762
+ bottom: 0;
763
+ left: 0;
764
+ right: auto;
765
+ border-width: 3px 0 0 3px;
766
+ -webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
767
+ transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
768
+ }
769
+
770
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before,
771
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before {
772
+ -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
773
+ transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
774
+ }
775
+
776
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after,
777
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
778
+ -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
779
+ transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
780
+ }
781
+
782
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before,
783
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after,
784
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before,
785
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
786
+ width: 100%;
787
+ height: 100%;
788
+ }
789
+
790
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before {
791
+ -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
792
+ transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
793
+ }
794
+
795
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
796
+ -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
797
+ transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
798
+ }
799
+
800
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before,
801
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
802
+ width: 100%;
803
+ height: 100%;
804
+ }
805
+
806
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before {
807
+ border-width: 3px 3px 0 0;
808
+ }
809
+
810
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
811
+ content: "";
812
+ top: auto;
813
+ bottom: 0;
814
+ left: 0;
815
+ right: auto;
816
+ border-width: 0 0 3px 3px;
817
+ }
818
+
819
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before,
820
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
821
+ width: 3px;
822
+ height: 3px;
823
+ }
824
+
825
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before,
826
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after,
827
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before,
828
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after {
829
+ width: 100%;
830
+ height: 100%;
831
+ -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
832
+ transition: opacity 2ms, width 0.4s, height 0.4s;
833
+ }
834
+
835
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before,
836
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after {
837
+ width: 100%;
838
+ height: 100%;
839
+ -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
840
+ transition: opacity 2ms, width 0.4s, height 0.4s;
841
+ }
842
+
843
+ .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover,
844
+ .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus {
845
+ -webkit-transform: scale(1.2);
846
+ -ms-transform: scale(1.2);
847
+ transform: scale(1.2);
848
+ }
849
+
850
+ .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover,
851
+ .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus {
852
+ -webkit-transform: scale(0.8);
853
+ -ms-transform: scale(0.8);
854
+ transform: scale(0.8);
855
+ }
856
+
857
+ .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover,
858
+ .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus {
859
+ -webkit-transform: translateY(8px);
860
+ -ms-transform: translateY(8px);
861
+ transform: translateY(8px);
862
+ }
863
+
864
+ .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover,
865
+ .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus {
866
+ -webkit-transform: translateY(-8px);
867
+ -ms-transform: translateY(-8px);
868
+ transform: translateY(-8px);
869
+ }
870
+
871
+ .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover,
872
+ .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus {
873
+ -webkit-transform: skew(-8deg);
874
+ -ms-transform: skew(-8deg);
875
+ transform: skew(-8deg);
876
+ }
877
+
878
+ .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover,
879
+ .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus {
880
+ -webkit-transform: rotate(6deg);
881
+ -ms-transform: rotate(6deg);
882
+ transform: rotate(6deg);
883
+ }
884
+
885
+ .premium-nav-pointer-background .premium-menu-link-parent::before {
886
+ top: 0;
887
+ left: 0;
888
+ right: 0;
889
+ bottom: 0;
890
+ background: #55595c;
891
+ background-color: #55595c;
892
+ z-index: -1;
893
+ }
894
+
895
+ .premium-nav-pointer-background .premium-menu-link-parent::before,
896
+ .premium-nav-pointer-background .premium-menu-link-parent::after {
897
+ content: "";
898
+ -webkit-transition: 0.3s;
899
+ transition: 0.3s;
900
+ }
901
+
902
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before {
903
+ -webkit-transform: scale(0.5);
904
+ -ms-transform: scale(0.5);
905
+ transform: scale(0.5);
906
+ }
907
+
908
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before,
909
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before {
910
+ -webkit-transform: scale(1);
911
+ -ms-transform: scale(1);
912
+ transform: scale(1);
913
+ }
914
+
915
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before {
916
+ -webkit-transform: scale(1);
917
+ -ms-transform: scale(1);
918
+ transform: scale(1);
919
+ }
920
+
921
+ .premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
922
+ -webkit-transform: scale(1.2);
923
+ -ms-transform: scale(1.2);
924
+ transform: scale(1.2);
925
+ -webkit-transition: 0.3;
926
+ transition: 0.3;
927
+ }
928
+
929
+ .premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
930
+ left: 100%;
931
+ }
932
+
933
+ .premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
934
+ right: 100%;
935
+ }
936
+
937
+ .premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
938
+ top: 100%;
939
+ }
940
+
941
+ .premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
942
+ bottom: 100%;
943
+ }
944
+
945
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after,
946
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
947
+ top: 0;
948
+ left: 0;
949
+ right: 0;
950
+ bottom: 0;
951
+ background: #55595c;
952
+ background-color: #55595c;
953
+ z-index: -1;
954
+ }
955
+
956
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before {
957
+ top: 0;
958
+ bottom: 100%;
959
+ }
960
+
961
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after {
962
+ top: 100%;
963
+ bottom: 0;
964
+ }
965
+
966
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before,
967
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before {
968
+ bottom: 50%;
969
+ }
970
+
971
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after,
972
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after {
973
+ top: 50%;
974
+ }
975
+
976
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before {
977
+ bottom: 50%;
978
+ }
979
+
980
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after {
981
+ top: 50%;
982
+ }
983
+
984
+ .premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
985
+ bottom: 50%;
986
+ top: 50%;
987
+ }
988
+
989
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before {
990
+ right: 0;
991
+ left: 100%;
992
+ }
993
+
994
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
995
+ right: 100%;
996
+ left: 0;
997
+ }
998
+
999
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before,
1000
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before {
1001
+ left: 50%;
1002
+ }
1003
+
1004
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after,
1005
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after {
1006
+ right: 50%;
1007
+ }
1008
+
1009
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before {
1010
+ left: 50%;
1011
+ }
1012
+
1013
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after {
1014
+ right: 50%;
1015
+ }
1016
+
1017
+ .premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
1018
+ left: 50%;
1019
+ right: 50%;
1020
+ }
1021
+
1022
+ .premium-active-item::before,
1023
+ .premium-active-item::after,
1024
+ .premium-menu-link-parent:hover::before,
1025
+ .premium-menu-link-parent:hover::after,
1026
+ .premium-menu-link-parent:focus::before,
1027
+ .premium-menu-link-parent:focus::after {
1028
+ -webkit-transform: scale(1);
1029
+ -ms-transform: scale(1);
1030
+ transform: scale(1);
1031
+ }
1032
+
1033
+ /**Sub Menu Animation*/
1034
+ .premium-nav-menu-item .premium-sub-menu,
1035
+ .premium-nav-menu-item .premium-mega-content-container {
1036
+ -webkit-transition: 0.5s all ease-in-out;
1037
+ transition: 0.5s all ease-in-out;
1038
+ -webkit-transition-delay: 0.1s;
1039
+ transition-delay: 0.1s;
1040
+ }
1041
+
1042
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu,
1043
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-mega-content-container,
1044
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu:hover>.premium-sub-menu,
1045
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu,
1046
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-mega-content-container,
1047
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu:hover>.premium-sub-menu {
1048
+ -webkit-transform: translate(0);
1049
+ -ms-transform: translate(0);
1050
+ transform: translate(0);
1051
+ }
1052
+
1053
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
1054
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
1055
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
1056
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
1057
+ -webkit-transform: translateY(10px);
1058
+ -ms-transform: translateY(10px);
1059
+ transform: translateY(10px);
1060
+ }
1061
+
1062
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
1063
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
1064
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
1065
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
1066
+ -webkit-transform: translateY(-10px);
1067
+ -ms-transform: translateY(-10px);
1068
+ transform: translateY(-10px);
1069
+ }
1070
+
1071
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
1072
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
1073
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
1074
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
1075
+ -webkit-transform: translateX(-10px);
1076
+ -ms-transform: translateX(-10px);
1077
+ transform: translateX(-10px);
1078
+ }
1079
+
1080
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
1081
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
1082
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
1083
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
1084
+ -webkit-transform: translateX(10px);
1085
+ -ms-transform: translateX(10px);
1086
+ transform: translateX(10px);
1087
+ }
1088
+
1089
+ /**Horizontal - Static Mega Content*/
1090
+ /*UP*/
1091
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
1092
+ -webkit-transform: translateX(-50%) translateY(10px);
1093
+ -ms-transform: translateX(-50%) translateY(10px);
1094
+ transform: translateX(-50%) translateY(10px);
1095
+ }
1096
+
1097
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
1098
+ -webkit-transform: translateX(-50%) translateY(0);
1099
+ -ms-transform: translateX(-50%) translateY(0);
1100
+ transform: translateX(-50%) translateY(0);
1101
+ }
1102
+
1103
+ /*DOWN*/
1104
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
1105
+ -webkit-transform: translateX(-50%) translateY(-10px);
1106
+ -ms-transform: translateX(-50%) translateY(-10px);
1107
+ transform: translateX(-50%) translateY(-10px);
1108
+ }
1109
+
1110
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
1111
+ -webkit-transform: translateX(-50%) translateY(0);
1112
+ -ms-transform: translateX(-50%) translateY(0);
1113
+ transform: translateX(-50%) translateY(0);
1114
+ }
1115
+
1116
+ /*Left*/
1117
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
1118
+ -webkit-transform: translateX(-45%);
1119
+ -ms-transform: translateX(-45%);
1120
+ transform: translateX(-45%);
1121
+ }
1122
+
1123
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
1124
+ -webkit-transform: translateX(-50%);
1125
+ -ms-transform: translateX(-50%);
1126
+ transform: translateX(-50%);
1127
+ }
1128
+
1129
+ /*Right*/
1130
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
1131
+ -webkit-transform: translateX(-55%);
1132
+ -ms-transform: translateX(-55%);
1133
+ transform: translateX(-55%);
1134
+ }
1135
+
1136
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
1137
+ -webkit-transform: translateX(-50%);
1138
+ -ms-transform: translateX(-50%);
1139
+ transform: translateX(-50%);
1140
+ }
1141
+
1142
+ /**Vertical - Static Mega Content*/
1143
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
1144
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
1145
+ -webkit-transform: translateY(0);
1146
+ -ms-transform: translateY(0);
1147
+ transform: translateY(0);
1148
+ }
1149
+
1150
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
1151
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
1152
+ -webkit-transform: translateX(0);
1153
+ -ms-transform: translateX(0);
1154
+ transform: translateX(0);
1155
  }
assets/frontend/css/premium-nav-menu.css CHANGED
@@ -1,921 +1,921 @@
1
- /************ Premium Nav Menu ************/
2
- .premium-nav-widget-container ul {
3
- list-style: none;
4
- margin: 0; }
5
-
6
- .premium-nav-widget-container .premium-main-nav-menu {
7
- -js-display: flex;
8
- display: -webkit-box;
9
- display: -webkit-flex;
10
- display: -moz-box;
11
- display: -ms-flexbox;
12
- display: flex;
13
- height: 100%; }
14
-
15
- /*Vertical Main Menu**/
16
- .premium-nav-ver .premium-nav-menu-container {
17
- width: 45%; }
18
-
19
- .premium-nav-ver .premium-main-nav-menu {
20
- position: relative;
21
- -webkit-box-orient: vertical;
22
- -webkit-box-direction: normal;
23
- -webkit-flex-direction: column;
24
- -moz-box-orient: vertical;
25
- -moz-box-direction: normal;
26
- -ms-flex-direction: column;
27
- flex-direction: column;
28
- -webkit-box-align: start;
29
- -webkit-align-items: flex-start;
30
- -moz-box-align: start;
31
- -ms-flex-align: start;
32
- align-items: flex-start; }
33
-
34
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
35
- visibility: hidden;
36
- opacity: 0;
37
- position: absolute;
38
- min-width: 250px; }
39
-
40
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover > .premium-sub-menu,
41
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover .premium-mega-content-container {
42
- opacity: 1;
43
- visibility: visible; }
44
-
45
- .premium-nav-ver .premium-nav-menu-item {
46
- width: 100%; }
47
-
48
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,
49
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
50
- left: 100%;
51
- top: 0; }
52
-
53
- .premium-nav-ver .premium-vertical-left:not(.premium-hamburger-menu) .premium-mega-content-container,
54
- .premium-nav-ver .premium-vertical-left:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
55
- right: 100%;
56
- top: 0; }
57
-
58
- .premium-nav-ver .premium-vertical-left .premium-menu-link {
59
- -webkit-box-orient: horizontal;
60
- -webkit-box-direction: reverse;
61
- -webkit-flex-direction: row-reverse;
62
- -moz-box-orient: horizontal;
63
- -moz-box-direction: reverse;
64
- -ms-flex-direction: row-reverse;
65
- flex-direction: row-reverse; }
66
-
67
- /*Horizontal Main Menu**/
68
- .premium-nav-hor .premium-nav-menu-container {
69
- height: 60px; }
70
-
71
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu {
72
- visibility: hidden;
73
- opacity: 0;
74
- position: absolute;
75
- min-width: 220px; }
76
-
77
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu,
78
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container {
79
- top: 100%; }
80
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu .premium-sub-menu,
81
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container .premium-sub-menu {
82
- left: 100%;
83
- top: 0; }
84
-
85
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
86
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover .premium-mega-content-container {
87
- visibility: visible;
88
- opacity: 1;
89
- pointer-events: auto; }
90
-
91
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container {
92
- left: 50%;
93
- -webkit-transform: translateX(-50%);
94
- -ms-transform: translateX(-50%);
95
- transform: translateX(-50%); }
96
-
97
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-centered {
98
- left: 50%;
99
- -webkit-transform: translateX(-50%);
100
- -ms-transform: translateX(-50%);
101
- transform: translateX(-50%); }
102
-
103
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container {
104
- left: 0; }
105
-
106
- /**Mega Menu Container*/
107
- .premium-mega-nav-item .premium-sub-menu {
108
- display: none; }
109
-
110
- .premium-mega-nav-item {
111
- position: relative; }
112
- .premium-mega-nav-item:hover .premium-mega-content-container {
113
- visibility: visible;
114
- opacity: 1;
115
- pointer-events: auto; }
116
-
117
- .premium-mega-content-container {
118
- visibility: hidden;
119
- position: absolute;
120
- z-index: 9999;
121
- opacity: 0;
122
- pointer-events: none; }
123
-
124
- .premium-hamburger-menu .premium-mega-content-container,
125
- .premium-nav-slide .premium-mega-content-container,
126
- .premium-nav-dropdown .premium-mega-content-container {
127
- visibility: visible;
128
- position: relative;
129
- opacity: 1;
130
- pointer-events: auto; }
131
-
132
- /**Hamburger Menu*/
133
- .premium-nav-widget-container a.premium-hamburger-toggle,
134
- .premium-mobile-menu-outer-container a.premium-mobile-menu-close {
135
- text-decoration: none; }
136
-
137
- .premium-nav-widget-container .premium-hamburger-toggle {
138
- display: none;
139
- -webkit-box-pack: center;
140
- -webkit-justify-content: center;
141
- -moz-box-pack: center;
142
- -ms-flex-pack: center;
143
- justify-content: center;
144
- -webkit-box-align: center;
145
- -webkit-align-items: center;
146
- -moz-box-align: center;
147
- -ms-flex-align: center;
148
- align-items: center; }
149
- .premium-nav-widget-container .premium-hamburger-toggle i {
150
- padding: 0.25em;
151
- font-size: 22px; }
152
- .premium-nav-widget-container .premium-hamburger-toggle svg {
153
- width: 22px;
154
- height: 22px; }
155
- .premium-nav-widget-container .premium-hamburger-toggle i,
156
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
157
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
158
- color: #494c4f; }
159
- .premium-nav-widget-container .premium-hamburger-toggle svg {
160
- fill: #494c4f; }
161
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
162
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
163
- margin: 2px; }
164
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
165
- display: none; }
166
-
167
- .premium-mobile-menu-container {
168
- width: 100%; }
169
- .premium-mobile-menu-container .premium-main-mobile-menu {
170
- width: 100%; }
171
- .premium-mobile-menu-container ul {
172
- list-style: none;
173
- margin: 0;
174
- padding: 0; }
175
- .premium-mobile-menu-container .premium-mobile-menu,
176
- .premium-mobile-menu-container .premium-sub-menu {
177
- display: none;
178
- -webkit-box-orient: vertical;
179
- -webkit-box-direction: normal;
180
- -webkit-flex-direction: column;
181
- -moz-box-orient: vertical;
182
- -moz-box-direction: normal;
183
- -ms-flex-direction: column;
184
- flex-direction: column; }
185
- .premium-mobile-menu-container .premium-nav-menu-item {
186
- -webkit-box-orient: vertical;
187
- -webkit-box-direction: normal;
188
- -webkit-flex-direction: column;
189
- -moz-box-orient: vertical;
190
- -moz-box-direction: normal;
191
- -ms-flex-direction: column;
192
- flex-direction: column; }
193
- .premium-mobile-menu-container .premium-item-badge {
194
- top: 50%;
195
- right: 0;
196
- left: unset;
197
- -webkit-transform: translateY(-50%);
198
- -ms-transform: translateY(-50%);
199
- transform: translateY(-50%); }
200
-
201
- /**Vertical Hamburger Menu*/
202
- .premium-mobile-menu-outer-container {
203
- opacity: 0; }
204
- .premium-mobile-menu-outer-container.premium-vertical-toggle-open {
205
- opacity: 1; }
206
-
207
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container {
208
- background-color: #f7f7f7;
209
- width: 300px;
210
- -webkit-transform: translateX(-300px);
211
- -ms-transform: translateX(-300px);
212
- transform: translateX(-300px);
213
- height: 100%;
214
- position: fixed;
215
- top: 0;
216
- left: 0;
217
- overflow-x: hidden;
218
- z-index: 10000;
219
- -webkit-transition: 0.5s;
220
- transition: 0.5s;
221
- padding-top: 50px; }
222
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu {
223
- -js-display: flex;
224
- display: -webkit-box;
225
- display: -webkit-flex;
226
- display: -moz-box;
227
- display: -ms-flexbox;
228
- display: flex; }
229
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container {
230
- margin-top: 50px; }
231
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge {
232
- -webkit-transform: translateY(0);
233
- -ms-transform: translateY(0);
234
- transform: translateY(0); }
235
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close {
236
- position: absolute;
237
- top: 2%;
238
- right: 5px;
239
- padding: 0 9px;
240
- z-index: 10000;
241
- -js-display: inline-flex;
242
- display: -webkit-inline-box;
243
- display: -webkit-inline-flex;
244
- display: -moz-inline-box;
245
- display: -ms-inline-flexbox;
246
- display: inline-flex;
247
- color: #494c4f;
248
- -webkit-box-pack: center;
249
- -webkit-justify-content: center;
250
- -moz-box-pack: center;
251
- -ms-flex-pack: center;
252
- justify-content: center;
253
- -webkit-box-align: center;
254
- -webkit-align-items: center;
255
- -moz-box-align: center;
256
- -ms-flex-align: center;
257
- align-items: center; }
258
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close {
259
- margin: 5px; }
260
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg {
261
- width: 22px;
262
- height: 22px;
263
- fill: #494c4f; }
264
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i {
265
- font-size: 22px; }
266
-
267
- .premium-ver-hamburger-menu .premium-vertical-toggle-open {
268
- -webkit-transform: translateX(0) !important;
269
- -ms-transform: translateX(0) !important;
270
- transform: translateX(0) !important;
271
- -webkit-transition: 0.5s;
272
- transition: 0.5s; }
273
-
274
- /**Common*/
275
- .premium-nav-slide-overlay {
276
- display: none;
277
- position: fixed;
278
- top: 0;
279
- left: 0;
280
- right: 0;
281
- bottom: 0;
282
- -webkit-backface-visibility: hidden;
283
- backface-visibility: hidden;
284
- background: rgba(0, 0, 0, 0.6);
285
- z-index: 9999; }
286
- .premium-nav-slide-overlay.premium-vertical-toggle-open {
287
- display: block; }
288
-
289
- .premium-active-menu,
290
- .premium-active-menu:not(.premium-mega-nav-item) > .premium-sub-menu,
291
- .premium-active-menu.premium-mega-nav-item > .premium-mega-content-container {
292
- -js-display: flex !important;
293
- display: -webkit-box !important;
294
- display: -webkit-flex !important;
295
- display: -moz-box !important;
296
- display: -ms-flexbox !important;
297
- display: flex !important;
298
- -webkit-box-orient: vertical;
299
- -webkit-box-direction: normal;
300
- -webkit-flex-direction: column;
301
- -moz-box-orient: vertical;
302
- -moz-box-direction: normal;
303
- -ms-flex-direction: column;
304
- flex-direction: column; }
305
-
306
- .premium-active-menu .premium-toggle-close {
307
- display: block; }
308
-
309
- .premium-nav-menu-container .premium-sub-menu {
310
- background-color: #fff; }
311
-
312
- .premium-mobile-menu-container li,
313
- .premium-mobile-menu-container li > .premium-mega-content-container {
314
- width: 100% !important; }
315
-
316
- .premium-item-icon,
317
- .premium-sub-item-icon {
318
- font-size: 13px;
319
- margin: 0 7px; }
320
- .premium-item-icon svg,
321
- .premium-sub-item-icon svg {
322
- width: 100%;
323
- height: 100%; }
324
- .premium-item-icon.premium-lottie-animation,
325
- .premium-sub-item-icon.premium-lottie-animation {
326
- width: 20px;
327
- height: 20px;
328
- -js-display: flex;
329
- display: -webkit-box;
330
- display: -webkit-flex;
331
- display: -moz-box;
332
- display: -ms-flexbox;
333
- display: flex;
334
- -webkit-box-pack: center;
335
- -webkit-justify-content: center;
336
- -moz-box-pack: center;
337
- -ms-flex-pack: center;
338
- justify-content: center; }
339
- .premium-item-icon.dashicons,
340
- .premium-sub-item-icon.dashicons {
341
- width: 13px;
342
- height: 13px; }
343
-
344
- .premium-nav-menu-item {
345
- position: relative; }
346
- .premium-nav-menu-item .premium-menu-link {
347
- -js-display: flex;
348
- display: -webkit-box;
349
- display: -webkit-flex;
350
- display: -moz-box;
351
- display: -ms-flexbox;
352
- display: flex;
353
- -webkit-box-align: center;
354
- -webkit-align-items: center;
355
- -moz-box-align: center;
356
- -ms-flex-align: center;
357
- align-items: center;
358
- height: 100%;
359
- padding: 7px 10px;
360
- text-decoration: none;
361
- position: relative; }
362
- .premium-nav-menu-item .premium-dropdown-icon {
363
- margin: 5px; }
364
- .premium-nav-menu-item.menu-item-has-children {
365
- position: relative; }
366
- .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
367
- z-index: 9999; }
368
- .premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link {
369
- -webkit-box-pack: start;
370
- -webkit-justify-content: flex-start;
371
- -moz-box-pack: start;
372
- -ms-flex-pack: start;
373
- justify-content: flex-start; }
374
- .premium-nav-menu-item .menu-link {
375
- position: relative;
376
- text-decoration: none; }
377
-
378
- .premium-item-badge,
379
- .premium-sub-item-badge {
380
- position: absolute;
381
- padding: 1px 6px;
382
- min-width: 35px;
383
- text-align: center;
384
- font-size: 10px;
385
- -webkit-border-radius: 4px;
386
- border-radius: 4px;
387
- line-height: 1.8;
388
- white-space: nowrap; }
389
-
390
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge, .premium-nav-hor:not(.premium-nav-slide) .premium-item-badge, .premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge {
391
- position: relative;
392
- margin: 8px; }
393
-
394
- .premium-nav-hor .premium-sub-item-badge,
395
- .premium-nav-slide .premium-sub-item-badge,
396
- .premium-nav-dropdown .premium-sub-item-badge,
397
- .premium-nav-ver.premium-vertical-right .premium-item-badge,
398
- .premium-nav-ver.premium-vertical-right .premium-sub-item-badge {
399
- top: 50%;
400
- right: 0;
401
- -webkit-transform: translateY(-50%);
402
- -ms-transform: translateY(-50%);
403
- transform: translateY(-50%); }
404
-
405
- .premium-nav-ver.premium-vertical-left .premium-item-badge,
406
- .premium-nav-ver.premium-vertical-left .premium-sub-item-badge {
407
- top: 50%;
408
- left: 0;
409
- -webkit-transform: translateY(-50%);
410
- -ms-transform: translateY(-50%);
411
- transform: translateY(-50%); }
412
-
413
- .premium-mega-nav-item .premium-sub-menu {
414
- display: none; }
415
-
416
- .premium-mega-nav-item {
417
- position: relative; }
418
-
419
- .premium-hamburger-menu .premium-mega-content-container,
420
- .premium-nav-dropdown .premium-mega-content-container,
421
- .premium-nav-slide .premium-mega-content-container {
422
- display: none; }
423
-
424
- .premium-mega-item-static {
425
- position: static !important; }
426
-
427
- .premium-hamburger-menu .premium-nav-menu-container,
428
- .premium-nav-dropdown .premium-nav-menu-container,
429
- .premium-nav-slide .premium-nav-menu-container {
430
- display: none; }
431
-
432
- .premium-hamburger-menu .premium-hamburger-toggle,
433
- .premium-nav-dropdown .premium-hamburger-toggle,
434
- .premium-nav-slide .premium-hamburger-toggle {
435
- -js-display: inline-flex;
436
- display: -webkit-inline-box;
437
- display: -webkit-inline-flex;
438
- display: -moz-inline-box;
439
- display: -ms-inline-flexbox;
440
- display: inline-flex; }
441
-
442
- .premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,
443
- .premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,
444
- .premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,
445
- .premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,
446
- .premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,
447
- .premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon {
448
- display: none; }
449
-
450
- .premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,
451
- .premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,
452
- .premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,
453
- .premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,
454
- .premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,
455
- .premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge {
456
- display: none; }
457
-
458
- .premium-ham-dropdown .premium-mobile-menu-container,
459
- .premium-nav-dropdown .premium-mobile-menu-container {
460
- -js-display: flex;
461
- display: -webkit-box;
462
- display: -webkit-flex;
463
- display: -moz-box;
464
- display: -ms-flexbox;
465
- display: flex; }
466
-
467
- .premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,
468
- .premium-nav-dropdown .premium-toggle-opened .premium-toggle-close {
469
- display: inline !important; }
470
-
471
- .premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,
472
- .premium-nav-dropdown .premium-toggle-opened .premium-toggle-text {
473
- display: none !important; }
474
-
475
- .premium-stretch-dropdown .premium-mobile-menu-container {
476
- position: absolute;
477
- z-index: 9999; }
478
-
479
- .premium-nav-default {
480
- display: none; }
481
-
482
- .premium-hamburger-toggle {
483
- width: 100%; }
484
-
485
- /*
486
- * Pointer & Pointer Animations
487
- */
488
- .premium-menu-link-parent::before, .premium-menu-link-parent::after {
489
- display: block;
490
- position: absolute;
491
- -webkit-transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
492
- transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1); }
493
-
494
- .premium-nav-pointer-underline .premium-menu-link-parent::after,
495
- .premium-nav-pointer-double-line .premium-menu-link-parent::after {
496
- content: "";
497
- bottom: 0; }
498
-
499
- .premium-nav-pointer-overline .premium-menu-link-parent::before,
500
- .premium-nav-pointer-double-line .premium-menu-link-parent::before {
501
- content: "";
502
- top: 0; }
503
-
504
- .premium-nav-pointer-underline .premium-menu-link-parent::before, .premium-nav-pointer-underline .premium-menu-link-parent::after,
505
- .premium-nav-pointer-overline .premium-menu-link-parent::before,
506
- .premium-nav-pointer-overline .premium-menu-link-parent::after,
507
- .premium-nav-pointer-double-line .premium-menu-link-parent::before,
508
- .premium-nav-pointer-double-line .premium-menu-link-parent::after {
509
- height: 3px;
510
- width: 100%;
511
- left: 0;
512
- background-color: #55595c;
513
- z-index: 2; }
514
-
515
- .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before, .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
516
- opacity: 0; }
517
-
518
- .premium-nav-pointer-underline.premium-nav-animation-none,
519
- .premium-nav-pointer-overline.premium-nav-animation-none,
520
- .premium-nav-pointer-double-line.premium-nav-animation-none {
521
- -webkit-transition-duration: 0s;
522
- transition-duration: 0s; }
523
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,
524
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,
525
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,
526
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,
527
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover,
528
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,
529
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,
530
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,
531
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,
532
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,
533
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,
534
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,
535
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,
536
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,
537
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover {
538
- -webkit-transition-duration: 0s;
539
- transition-duration: 0s; }
540
-
541
- .premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
542
- .premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
543
- width: 10px;
544
- inset-inline-start: 100%; }
545
-
546
- .premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
547
- .premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
548
- width: 10px;
549
- left: -20px; }
550
-
551
- .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before, .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
552
- .premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
553
- .premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
554
- .premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
555
- .premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
556
- height: 0;
557
- width: 0;
558
- left: 50%; }
559
-
560
- .premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
561
- .premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
562
- .premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
563
- top: -10px; }
564
-
565
- .premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
566
- .premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
567
- .premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
568
- bottom: -10px; }
569
-
570
- .premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
571
- .premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
572
- .premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
573
- top: 10px; }
574
-
575
- .premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
576
- .premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
577
- .premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
578
- bottom: 10px; }
579
-
580
- .premium-nav-pointer-framed .premium-menu-link-parent::before {
581
- content: ""; }
582
-
583
- .premium-nav-pointer-framed .premium-menu-link-parent::before, .premium-nav-pointer-framed .premium-menu-link-parent::after {
584
- background: transparent;
585
- left: 0;
586
- top: 0;
587
- bottom: 0;
588
- right: 0;
589
- border: 3px solid #55595c; }
590
-
591
- .premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
592
- -webkit-transform: scale(0.75);
593
- -ms-transform: scale(0.75);
594
- transform: scale(0.75); }
595
-
596
- .premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
597
- -webkit-transform: scale(1.25);
598
- -ms-transform: scale(1.25);
599
- transform: scale(1.25); }
600
-
601
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
602
- width: 3px;
603
- height: 3px; }
604
-
605
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before {
606
- border-width: 0 0 3px 3px;
607
- -webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
608
- transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; }
609
-
610
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
611
- content: "";
612
- top: auto;
613
- bottom: 0;
614
- left: auto;
615
- right: 0;
616
- border-width: 3px 3px 0 0;
617
- -webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
618
- transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; }
619
-
620
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before {
621
- -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
622
- transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
623
-
624
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
625
- -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
626
- transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
627
-
628
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
629
- width: 100%;
630
- height: 100%; }
631
-
632
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before {
633
- -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
634
- transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
635
-
636
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
637
- -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
638
- transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
639
-
640
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
641
- width: 100%;
642
- height: 100%; }
643
-
644
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before {
645
- border-width: 3px 0 0 3px; }
646
-
647
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
648
- content: "";
649
- top: auto;
650
- bottom: 0;
651
- left: auto;
652
- right: 0;
653
- border-width: 0 3px 3px 0; }
654
-
655
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
656
- width: 3px;
657
- height: 3px; }
658
-
659
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after {
660
- width: 100%;
661
- height: 100%;
662
- -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
663
- transition: opacity 2ms, width 0.4s, height 0.4s; }
664
-
665
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after {
666
- width: 100%;
667
- height: 100%;
668
- -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
669
- transition: opacity 2ms, width 0.4s, height 0.4s; }
670
-
671
- .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus {
672
- -webkit-transform: scale(1.2);
673
- -ms-transform: scale(1.2);
674
- transform: scale(1.2); }
675
-
676
- .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus {
677
- -webkit-transform: scale(0.8);
678
- -ms-transform: scale(0.8);
679
- transform: scale(0.8); }
680
-
681
- .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus {
682
- -webkit-transform: translateY(8px);
683
- -ms-transform: translateY(8px);
684
- transform: translateY(8px); }
685
-
686
- .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus {
687
- -webkit-transform: translateY(-8px);
688
- -ms-transform: translateY(-8px);
689
- transform: translateY(-8px); }
690
-
691
- .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus {
692
- -webkit-transform: skew(-8deg);
693
- -ms-transform: skew(-8deg);
694
- transform: skew(-8deg); }
695
-
696
- .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus {
697
- -webkit-transform: rotate(6deg);
698
- -ms-transform: rotate(6deg);
699
- transform: rotate(6deg); }
700
-
701
- .premium-nav-pointer-background .premium-menu-link-parent::before {
702
- top: 0;
703
- left: 0;
704
- right: 0;
705
- bottom: 0;
706
- background: #55595c;
707
- background-color: #55595c;
708
- z-index: -1; }
709
-
710
- .premium-nav-pointer-background .premium-menu-link-parent::before, .premium-nav-pointer-background .premium-menu-link-parent::after {
711
- content: "";
712
- -webkit-transition: 0.3s;
713
- transition: 0.3s; }
714
-
715
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before {
716
- -webkit-transform: scale(0.5);
717
- -ms-transform: scale(0.5);
718
- transform: scale(0.5); }
719
-
720
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before {
721
- -webkit-transform: scale(1);
722
- -ms-transform: scale(1);
723
- transform: scale(1); }
724
-
725
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before {
726
- -webkit-transform: scale(1);
727
- -ms-transform: scale(1);
728
- transform: scale(1); }
729
-
730
- .premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
731
- -webkit-transform: scale(1.2);
732
- -ms-transform: scale(1.2);
733
- transform: scale(1.2);
734
- -webkit-transition: 0.3;
735
- transition: 0.3; }
736
-
737
- .premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
738
- left: 100%; }
739
-
740
- .premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
741
- right: 100%; }
742
-
743
- .premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
744
- top: 100%; }
745
-
746
- .premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
747
- bottom: 100%; }
748
-
749
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
750
- top: 0;
751
- left: 0;
752
- right: 0;
753
- bottom: 0;
754
- background: #55595c;
755
- background-color: #55595c;
756
- z-index: -1; }
757
-
758
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before {
759
- top: 0;
760
- bottom: 100%; }
761
-
762
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after {
763
- top: 100%;
764
- bottom: 0; }
765
-
766
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before {
767
- bottom: 50%; }
768
-
769
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after {
770
- top: 50%; }
771
-
772
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before {
773
- bottom: 50%; }
774
-
775
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after {
776
- top: 50%; }
777
-
778
- .premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
779
- bottom: 50%;
780
- top: 50%; }
781
-
782
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before {
783
- right: 0;
784
- left: 100%; }
785
-
786
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
787
- right: 100%;
788
- left: 0; }
789
-
790
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before {
791
- left: 50%; }
792
-
793
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after {
794
- right: 50%; }
795
-
796
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before {
797
- left: 50%; }
798
-
799
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after {
800
- right: 50%; }
801
-
802
- .premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
803
- left: 50%;
804
- right: 50%; }
805
-
806
- .premium-active-item::before, .premium-active-item::after,
807
- .premium-menu-link-parent:hover::before,
808
- .premium-menu-link-parent:hover::after,
809
- .premium-menu-link-parent:focus::before,
810
- .premium-menu-link-parent:focus::after {
811
- -webkit-transform: scale(1);
812
- -ms-transform: scale(1);
813
- transform: scale(1); }
814
-
815
- /**Sub Menu Animation*/
816
- .premium-nav-menu-item .premium-sub-menu,
817
- .premium-nav-menu-item .premium-mega-content-container {
818
- -webkit-transition: 0.5s all ease-in-out;
819
- transition: 0.5s all ease-in-out;
820
- -webkit-transition-delay: 0.1s;
821
- transition-delay: 0.1s; }
822
-
823
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
824
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-mega-content-container,
825
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu:hover > .premium-sub-menu,
826
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
827
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-mega-content-container,
828
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu:hover > .premium-sub-menu {
829
- -webkit-transform: translate(0);
830
- -ms-transform: translate(0);
831
- transform: translate(0); }
832
-
833
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
834
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
835
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
836
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
837
- -webkit-transform: translateY(10px);
838
- -ms-transform: translateY(10px);
839
- transform: translateY(10px); }
840
-
841
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
842
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
843
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
844
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
845
- -webkit-transform: translateY(-10px);
846
- -ms-transform: translateY(-10px);
847
- transform: translateY(-10px); }
848
-
849
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
850
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
851
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
852
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
853
- -webkit-transform: translateX(-10px);
854
- -ms-transform: translateX(-10px);
855
- transform: translateX(-10px); }
856
-
857
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
858
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
859
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
860
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
861
- -webkit-transform: translateX(10px);
862
- -ms-transform: translateX(10px);
863
- transform: translateX(10px); }
864
-
865
- /**Horizontal - Static Mega Content*/
866
- /*UP*/
867
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
868
- -webkit-transform: translateX(-50%) translateY(10px);
869
- -ms-transform: translateX(-50%) translateY(10px);
870
- transform: translateX(-50%) translateY(10px); }
871
-
872
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
873
- -webkit-transform: translateX(-50%) translateY(0);
874
- -ms-transform: translateX(-50%) translateY(0);
875
- transform: translateX(-50%) translateY(0); }
876
-
877
- /*DOWN*/
878
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
879
- -webkit-transform: translateX(-50%) translateY(-10px);
880
- -ms-transform: translateX(-50%) translateY(-10px);
881
- transform: translateX(-50%) translateY(-10px); }
882
-
883
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
884
- -webkit-transform: translateX(-50%) translateY(0);
885
- -ms-transform: translateX(-50%) translateY(0);
886
- transform: translateX(-50%) translateY(0); }
887
-
888
- /*Left*/
889
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
890
- -webkit-transform: translateX(-45%);
891
- -ms-transform: translateX(-45%);
892
- transform: translateX(-45%); }
893
-
894
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
895
- -webkit-transform: translateX(-50%);
896
- -ms-transform: translateX(-50%);
897
- transform: translateX(-50%); }
898
-
899
- /*Right*/
900
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
901
- -webkit-transform: translateX(-55%);
902
- -ms-transform: translateX(-55%);
903
- transform: translateX(-55%); }
904
-
905
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
906
- -webkit-transform: translateX(-50%);
907
- -ms-transform: translateX(-50%);
908
- transform: translateX(-50%); }
909
-
910
- /**Vertical - Static Mega Content*/
911
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
912
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
913
- -webkit-transform: translateY(0);
914
- -ms-transform: translateY(0);
915
- transform: translateY(0); }
916
-
917
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
918
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
919
- -webkit-transform: translateX(0);
920
- -ms-transform: translateX(0);
921
- transform: translateX(0); }
1
+ /************ Premium Nav Menu ************/
2
+ .premium-nav-widget-container ul {
3
+ list-style: none;
4
+ margin: 0; }
5
+
6
+ .premium-nav-widget-container .premium-main-nav-menu {
7
+ -js-display: flex;
8
+ display: -webkit-box;
9
+ display: -webkit-flex;
10
+ display: -moz-box;
11
+ display: -ms-flexbox;
12
+ display: flex;
13
+ height: 100%; }
14
+
15
+ /*Vertical Main Menu**/
16
+ .premium-nav-ver .premium-nav-menu-container {
17
+ width: 45%; }
18
+
19
+ .premium-nav-ver .premium-main-nav-menu {
20
+ position: relative;
21
+ -webkit-box-orient: vertical;
22
+ -webkit-box-direction: normal;
23
+ -webkit-flex-direction: column;
24
+ -moz-box-orient: vertical;
25
+ -moz-box-direction: normal;
26
+ -ms-flex-direction: column;
27
+ flex-direction: column;
28
+ -webkit-box-align: start;
29
+ -webkit-align-items: flex-start;
30
+ -moz-box-align: start;
31
+ -ms-flex-align: start;
32
+ align-items: flex-start; }
33
+
34
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
35
+ visibility: hidden;
36
+ opacity: 0;
37
+ position: absolute;
38
+ min-width: 250px; }
39
+
40
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover > .premium-sub-menu,
41
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover .premium-mega-content-container {
42
+ opacity: 1;
43
+ visibility: visible; }
44
+
45
+ .premium-nav-ver .premium-nav-menu-item {
46
+ width: 100%; }
47
+
48
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,
49
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
50
+ left: 100%;
51
+ top: 0; }
52
+
53
+ .premium-nav-ver .premium-vertical-left:not(.premium-hamburger-menu) .premium-mega-content-container,
54
+ .premium-nav-ver .premium-vertical-left:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
55
+ right: 100%;
56
+ top: 0; }
57
+
58
+ .premium-nav-ver .premium-vertical-left .premium-menu-link {
59
+ -webkit-box-orient: horizontal;
60
+ -webkit-box-direction: reverse;
61
+ -webkit-flex-direction: row-reverse;
62
+ -moz-box-orient: horizontal;
63
+ -moz-box-direction: reverse;
64
+ -ms-flex-direction: row-reverse;
65
+ flex-direction: row-reverse; }
66
+
67
+ /*Horizontal Main Menu**/
68
+ .premium-nav-hor .premium-nav-menu-container {
69
+ height: 60px; }
70
+
71
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu {
72
+ visibility: hidden;
73
+ opacity: 0;
74
+ position: absolute;
75
+ min-width: 220px; }
76
+
77
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu,
78
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container {
79
+ top: 100%; }
80
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item > .premium-sub-menu .premium-sub-menu,
81
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container .premium-sub-menu {
82
+ left: 100%;
83
+ top: 0; }
84
+
85
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
86
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover .premium-mega-content-container {
87
+ visibility: visible;
88
+ opacity: 1;
89
+ pointer-events: auto; }
90
+
91
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container {
92
+ left: 50%;
93
+ -webkit-transform: translateX(-50%);
94
+ -ms-transform: translateX(-50%);
95
+ transform: translateX(-50%); }
96
+
97
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-centered {
98
+ left: 50%;
99
+ -webkit-transform: translateX(-50%);
100
+ -ms-transform: translateX(-50%);
101
+ transform: translateX(-50%); }
102
+
103
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container {
104
+ left: 0; }
105
+
106
+ /**Mega Menu Container*/
107
+ .premium-mega-nav-item .premium-sub-menu {
108
+ display: none; }
109
+
110
+ .premium-mega-nav-item {
111
+ position: relative; }
112
+ .premium-mega-nav-item:hover .premium-mega-content-container {
113
+ visibility: visible;
114
+ opacity: 1;
115
+ pointer-events: auto; }
116
+
117
+ .premium-mega-content-container {
118
+ visibility: hidden;
119
+ position: absolute;
120
+ z-index: 9999;
121
+ opacity: 0;
122
+ pointer-events: none; }
123
+
124
+ .premium-hamburger-menu .premium-mega-content-container,
125
+ .premium-nav-slide .premium-mega-content-container,
126
+ .premium-nav-dropdown .premium-mega-content-container {
127
+ visibility: visible;
128
+ position: relative;
129
+ opacity: 1;
130
+ pointer-events: auto; }
131
+
132
+ /**Hamburger Menu*/
133
+ .premium-nav-widget-container a.premium-hamburger-toggle,
134
+ .premium-mobile-menu-outer-container a.premium-mobile-menu-close {
135
+ text-decoration: none; }
136
+
137
+ .premium-nav-widget-container .premium-hamburger-toggle {
138
+ display: none;
139
+ -webkit-box-pack: center;
140
+ -webkit-justify-content: center;
141
+ -moz-box-pack: center;
142
+ -ms-flex-pack: center;
143
+ justify-content: center;
144
+ -webkit-box-align: center;
145
+ -webkit-align-items: center;
146
+ -moz-box-align: center;
147
+ -ms-flex-align: center;
148
+ align-items: center; }
149
+ .premium-nav-widget-container .premium-hamburger-toggle i {
150
+ padding: 0.25em;
151
+ font-size: 22px; }
152
+ .premium-nav-widget-container .premium-hamburger-toggle svg {
153
+ width: 22px;
154
+ height: 22px; }
155
+ .premium-nav-widget-container .premium-hamburger-toggle i,
156
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
157
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
158
+ color: #494c4f; }
159
+ .premium-nav-widget-container .premium-hamburger-toggle svg {
160
+ fill: #494c4f; }
161
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
162
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
163
+ margin: 2px; }
164
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
165
+ display: none; }
166
+
167
+ .premium-mobile-menu-container {
168
+ width: 100%; }
169
+ .premium-mobile-menu-container .premium-main-mobile-menu {
170
+ width: 100%; }
171
+ .premium-mobile-menu-container ul {
172
+ list-style: none;
173
+ margin: 0;
174
+ padding: 0; }
175
+ .premium-mobile-menu-container .premium-mobile-menu,
176
+ .premium-mobile-menu-container .premium-sub-menu {
177
+ display: none;
178
+ -webkit-box-orient: vertical;
179
+ -webkit-box-direction: normal;
180
+ -webkit-flex-direction: column;
181
+ -moz-box-orient: vertical;
182
+ -moz-box-direction: normal;
183
+ -ms-flex-direction: column;
184
+ flex-direction: column; }
185
+ .premium-mobile-menu-container .premium-nav-menu-item {
186
+ -webkit-box-orient: vertical;
187
+ -webkit-box-direction: normal;
188
+ -webkit-flex-direction: column;
189
+ -moz-box-orient: vertical;
190
+ -moz-box-direction: normal;
191
+ -ms-flex-direction: column;
192
+ flex-direction: column; }
193
+ .premium-mobile-menu-container .premium-item-badge {
194
+ top: 50%;
195
+ right: 0;
196
+ left: unset;
197
+ -webkit-transform: translateY(-50%);
198
+ -ms-transform: translateY(-50%);
199
+ transform: translateY(-50%); }
200
+
201
+ /**Vertical Hamburger Menu*/
202
+ .premium-mobile-menu-outer-container {
203
+ opacity: 0; }
204
+ .premium-mobile-menu-outer-container.premium-vertical-toggle-open {
205
+ opacity: 1; }
206
+
207
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container {
208
+ background-color: #f7f7f7;
209
+ width: 300px;
210
+ -webkit-transform: translateX(-300px);
211
+ -ms-transform: translateX(-300px);
212
+ transform: translateX(-300px);
213
+ height: 100%;
214
+ position: fixed;
215
+ top: 0;
216
+ left: 0;
217
+ overflow-x: hidden;
218
+ z-index: 10000;
219
+ -webkit-transition: 0.5s;
220
+ transition: 0.5s;
221
+ padding-top: 50px; }
222
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu {
223
+ -js-display: flex;
224
+ display: -webkit-box;
225
+ display: -webkit-flex;
226
+ display: -moz-box;
227
+ display: -ms-flexbox;
228
+ display: flex; }
229
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container {
230
+ margin-top: 50px; }
231
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge {
232
+ -webkit-transform: translateY(0);
233
+ -ms-transform: translateY(0);
234
+ transform: translateY(0); }
235
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close {
236
+ position: absolute;
237
+ top: 2%;
238
+ right: 5px;
239
+ padding: 0 9px;
240
+ z-index: 10000;
241
+ -js-display: inline-flex;
242
+ display: -webkit-inline-box;
243
+ display: -webkit-inline-flex;
244
+ display: -moz-inline-box;
245
+ display: -ms-inline-flexbox;
246
+ display: inline-flex;
247
+ color: #494c4f;
248
+ -webkit-box-pack: center;
249
+ -webkit-justify-content: center;
250
+ -moz-box-pack: center;
251
+ -ms-flex-pack: center;
252
+ justify-content: center;
253
+ -webkit-box-align: center;
254
+ -webkit-align-items: center;
255
+ -moz-box-align: center;
256
+ -ms-flex-align: center;
257
+ align-items: center; }
258
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close {
259
+ margin: 5px; }
260
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg {
261
+ width: 22px;
262
+ height: 22px;
263
+ fill: #494c4f; }
264
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i {
265
+ font-size: 22px; }
266
+
267
+ .premium-ver-hamburger-menu .premium-vertical-toggle-open {
268
+ -webkit-transform: translateX(0) !important;
269
+ -ms-transform: translateX(0) !important;
270
+ transform: translateX(0) !important;
271
+ -webkit-transition: 0.5s;
272
+ transition: 0.5s; }
273
+
274
+ /**Common*/
275
+ .premium-nav-slide-overlay {
276
+ display: none;
277
+ position: fixed;
278
+ top: 0;
279
+ left: 0;
280
+ right: 0;
281
+ bottom: 0;
282
+ -webkit-backface-visibility: hidden;
283
+ backface-visibility: hidden;
284
+ background: rgba(0, 0, 0, 0.6);
285
+ z-index: 9999; }
286
+ .premium-nav-slide-overlay.premium-vertical-toggle-open {
287
+ display: block; }
288
+
289
+ .premium-active-menu,
290
+ .premium-active-menu:not(.premium-mega-nav-item) > .premium-sub-menu,
291
+ .premium-active-menu.premium-mega-nav-item > .premium-mega-content-container {
292
+ -js-display: flex !important;
293
+ display: -webkit-box !important;
294
+ display: -webkit-flex !important;
295
+ display: -moz-box !important;
296
+ display: -ms-flexbox !important;
297
+ display: flex !important;
298
+ -webkit-box-orient: vertical;
299
+ -webkit-box-direction: normal;
300
+ -webkit-flex-direction: column;
301
+ -moz-box-orient: vertical;
302
+ -moz-box-direction: normal;
303
+ -ms-flex-direction: column;
304
+ flex-direction: column; }
305
+
306
+ .premium-active-menu .premium-toggle-close {
307
+ display: block; }
308
+
309
+ .premium-nav-menu-container .premium-sub-menu {
310
+ background-color: #fff; }
311
+
312
+ .premium-mobile-menu-container li,
313
+ .premium-mobile-menu-container li > .premium-mega-content-container {
314
+ width: 100% !important; }
315
+
316
+ .premium-item-icon,
317
+ .premium-sub-item-icon {
318
+ font-size: 13px;
319
+ margin: 0 7px; }
320
+ .premium-item-icon svg,
321
+ .premium-sub-item-icon svg {
322
+ width: 100%;
323
+ height: 100%; }
324
+ .premium-item-icon.premium-lottie-animation,
325
+ .premium-sub-item-icon.premium-lottie-animation {
326
+ width: 20px;
327
+ height: 20px;
328
+ -js-display: flex;
329
+ display: -webkit-box;
330
+ display: -webkit-flex;
331
+ display: -moz-box;
332
+ display: -ms-flexbox;
333
+ display: flex;
334
+ -webkit-box-pack: center;
335
+ -webkit-justify-content: center;
336
+ -moz-box-pack: center;
337
+ -ms-flex-pack: center;
338
+ justify-content: center; }
339
+ .premium-item-icon.dashicons,
340
+ .premium-sub-item-icon.dashicons {
341
+ width: 13px;
342
+ height: 13px; }
343
+
344
+ .premium-nav-menu-item {
345
+ position: relative; }
346
+ .premium-nav-menu-item .premium-menu-link {
347
+ -js-display: flex;
348
+ display: -webkit-box;
349
+ display: -webkit-flex;
350
+ display: -moz-box;
351
+ display: -ms-flexbox;
352
+ display: flex;
353
+ -webkit-box-align: center;
354
+ -webkit-align-items: center;
355
+ -moz-box-align: center;
356
+ -ms-flex-align: center;
357
+ align-items: center;
358
+ height: 100%;
359
+ padding: 7px 10px;
360
+ text-decoration: none;
361
+ position: relative; }
362
+ .premium-nav-menu-item .premium-dropdown-icon {
363
+ margin: 5px; }
364
+ .premium-nav-menu-item.menu-item-has-children {
365
+ position: relative; }
366
+ .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
367
+ z-index: 9999; }
368
+ .premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link {
369
+ -webkit-box-pack: start;
370
+ -webkit-justify-content: flex-start;
371
+ -moz-box-pack: start;
372
+ -ms-flex-pack: start;
373
+ justify-content: flex-start; }
374
+ .premium-nav-menu-item .menu-link {
375
+ position: relative;
376
+ text-decoration: none; }
377
+
378
+ .premium-item-badge,
379
+ .premium-sub-item-badge {
380
+ position: absolute;
381
+ padding: 1px 6px;
382
+ min-width: 35px;
383
+ text-align: center;
384
+ font-size: 10px;
385
+ -webkit-border-radius: 4px;
386
+ border-radius: 4px;
387
+ line-height: 1.8;
388
+ white-space: nowrap; }
389
+
390
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge, .premium-nav-hor:not(.premium-nav-slide) .premium-item-badge, .premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge {
391
+ position: relative;
392
+ margin: 8px; }
393
+
394
+ .premium-nav-hor .premium-sub-item-badge,
395
+ .premium-nav-slide .premium-sub-item-badge,
396
+ .premium-nav-dropdown .premium-sub-item-badge,
397
+ .premium-nav-ver.premium-vertical-right .premium-item-badge,
398
+ .premium-nav-ver.premium-vertical-right .premium-sub-item-badge {
399
+ top: 50%;
400
+ right: 0;
401
+ -webkit-transform: translateY(-50%);
402
+ -ms-transform: translateY(-50%);
403
+ transform: translateY(-50%); }
404
+
405
+ .premium-nav-ver.premium-vertical-left .premium-item-badge,
406
+ .premium-nav-ver.premium-vertical-left .premium-sub-item-badge {
407
+ top: 50%;
408
+ left: 0;
409
+ -webkit-transform: translateY(-50%);
410
+ -ms-transform: translateY(-50%);
411
+ transform: translateY(-50%); }
412
+
413
+ .premium-mega-nav-item .premium-sub-menu {
414
+ display: none; }
415
+
416
+ .premium-mega-nav-item {
417
+ position: relative; }
418
+
419
+ .premium-hamburger-menu .premium-mega-content-container,
420
+ .premium-nav-dropdown .premium-mega-content-container,
421
+ .premium-nav-slide .premium-mega-content-container {
422
+ display: none; }
423
+
424
+ .premium-mega-item-static {
425
+ position: static !important; }
426
+
427
+ .premium-hamburger-menu .premium-nav-menu-container,
428
+ .premium-nav-dropdown .premium-nav-menu-container,
429
+ .premium-nav-slide .premium-nav-menu-container {
430
+ display: none; }
431
+
432
+ .premium-hamburger-menu .premium-hamburger-toggle,
433
+ .premium-nav-dropdown .premium-hamburger-toggle,
434
+ .premium-nav-slide .premium-hamburger-toggle {
435
+ -js-display: inline-flex;
436
+ display: -webkit-inline-box;
437
+ display: -webkit-inline-flex;
438
+ display: -moz-inline-box;
439
+ display: -ms-inline-flexbox;
440
+ display: inline-flex; }
441
+
442
+ .premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,
443
+ .premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,
444
+ .premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,
445
+ .premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,
446
+ .premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,
447
+ .premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon {
448
+ display: none; }
449
+
450
+ .premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,
451
+ .premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,
452
+ .premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,
453
+ .premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,
454
+ .premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,
455
+ .premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge {
456
+ display: none; }
457
+
458
+ .premium-ham-dropdown .premium-mobile-menu-container,
459
+ .premium-nav-dropdown .premium-mobile-menu-container {
460
+ -js-display: flex;
461
+ display: -webkit-box;
462
+ display: -webkit-flex;
463
+ display: -moz-box;
464
+ display: -ms-flexbox;
465
+ display: flex; }
466
+
467
+ .premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,
468
+ .premium-nav-dropdown .premium-toggle-opened .premium-toggle-close {
469
+ display: inline !important; }
470
+
471
+ .premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,
472
+ .premium-nav-dropdown .premium-toggle-opened .premium-toggle-text {
473
+ display: none !important; }
474
+
475
+ .premium-stretch-dropdown .premium-mobile-menu-container {
476
+ position: absolute;
477
+ z-index: 9999; }
478
+
479
+ .premium-nav-default {
480
+ display: none; }
481
+
482
+ .premium-hamburger-toggle {
483
+ width: 100%; }
484
+
485
+ /*
486
+ * Pointer & Pointer Animations
487
+ */
488
+ .premium-menu-link-parent::before, .premium-menu-link-parent::after {
489
+ display: block;
490
+ position: absolute;
491
+ -webkit-transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
492
+ transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1); }
493
+
494
+ .premium-nav-pointer-underline .premium-menu-link-parent::after,
495
+ .premium-nav-pointer-double-line .premium-menu-link-parent::after {
496
+ content: "";
497
+ bottom: 0; }
498
+
499
+ .premium-nav-pointer-overline .premium-menu-link-parent::before,
500
+ .premium-nav-pointer-double-line .premium-menu-link-parent::before {
501
+ content: "";
502
+ top: 0; }
503
+
504
+ .premium-nav-pointer-underline .premium-menu-link-parent::before, .premium-nav-pointer-underline .premium-menu-link-parent::after,
505
+ .premium-nav-pointer-overline .premium-menu-link-parent::before,
506
+ .premium-nav-pointer-overline .premium-menu-link-parent::after,
507
+ .premium-nav-pointer-double-line .premium-menu-link-parent::before,
508
+ .premium-nav-pointer-double-line .premium-menu-link-parent::after {
509
+ height: 3px;
510
+ width: 100%;
511
+ left: 0;
512
+ background-color: #55595c;
513
+ z-index: 2; }
514
+
515
+ .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before, .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
516
+ opacity: 0; }
517
+
518
+ .premium-nav-pointer-underline.premium-nav-animation-none,
519
+ .premium-nav-pointer-overline.premium-nav-animation-none,
520
+ .premium-nav-pointer-double-line.premium-nav-animation-none {
521
+ -webkit-transition-duration: 0s;
522
+ transition-duration: 0s; }
523
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,
524
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,
525
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,
526
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,
527
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover,
528
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,
529
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,
530
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,
531
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,
532
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,
533
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,
534
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,
535
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,
536
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,
537
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover {
538
+ -webkit-transition-duration: 0s;
539
+ transition-duration: 0s; }
540
+
541
+ .premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
542
+ .premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
543
+ width: 10px;
544
+ inset-inline-start: 100%; }
545
+
546
+ .premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
547
+ .premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
548
+ width: 10px;
549
+ left: -20px; }
550
+
551
+ .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before, .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
552
+ .premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
553
+ .premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
554
+ .premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
555
+ .premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
556
+ height: 0;
557
+ width: 0;
558
+ left: 50%; }
559
+
560
+ .premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
561
+ .premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
562
+ .premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
563
+ top: -10px; }
564
+
565
+ .premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
566
+ .premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
567
+ .premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
568
+ bottom: -10px; }
569
+
570
+ .premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
571
+ .premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
572
+ .premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
573
+ top: 10px; }
574
+
575
+ .premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
576
+ .premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
577
+ .premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
578
+ bottom: 10px; }
579
+
580
+ .premium-nav-pointer-framed .premium-menu-link-parent::before {
581
+ content: ""; }
582
+
583
+ .premium-nav-pointer-framed .premium-menu-link-parent::before, .premium-nav-pointer-framed .premium-menu-link-parent::after {
584
+ background: transparent;
585
+ left: 0;
586
+ top: 0;
587
+ bottom: 0;
588
+ right: 0;
589
+ border: 3px solid #55595c; }
590
+
591
+ .premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
592
+ -webkit-transform: scale(0.75);
593
+ -ms-transform: scale(0.75);
594
+ transform: scale(0.75); }
595
+
596
+ .premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
597
+ -webkit-transform: scale(1.25);
598
+ -ms-transform: scale(1.25);
599
+ transform: scale(1.25); }
600
+
601
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
602
+ width: 3px;
603
+ height: 3px; }
604
+
605
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before {
606
+ border-width: 0 0 3px 3px;
607
+ -webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
608
+ transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; }
609
+
610
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
611
+ content: "";
612
+ top: auto;
613
+ bottom: 0;
614
+ left: auto;
615
+ right: 0;
616
+ border-width: 3px 3px 0 0;
617
+ -webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
618
+ transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; }
619
+
620
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before {
621
+ -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
622
+ transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
623
+
624
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
625
+ -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
626
+ transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
627
+
628
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
629
+ width: 100%;
630
+ height: 100%; }
631
+
632
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before {
633
+ -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
634
+ transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
635
+
636
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
637
+ -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
638
+ transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
639
+
640
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
641
+ width: 100%;
642
+ height: 100%; }
643
+
644
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before {
645
+ border-width: 3px 0 0 3px; }
646
+
647
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
648
+ content: "";
649
+ top: auto;
650
+ bottom: 0;
651
+ left: auto;
652
+ right: 0;
653
+ border-width: 0 3px 3px 0; }
654
+
655
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
656
+ width: 3px;
657
+ height: 3px; }
658
+
659
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after {
660
+ width: 100%;
661
+ height: 100%;
662
+ -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
663
+ transition: opacity 2ms, width 0.4s, height 0.4s; }
664
+
665
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before, .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after {
666
+ width: 100%;
667
+ height: 100%;
668
+ -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
669
+ transition: opacity 2ms, width 0.4s, height 0.4s; }
670
+
671
+ .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus {
672
+ -webkit-transform: scale(1.2);
673
+ -ms-transform: scale(1.2);
674
+ transform: scale(1.2); }
675
+
676
+ .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus {
677
+ -webkit-transform: scale(0.8);
678
+ -ms-transform: scale(0.8);
679
+ transform: scale(0.8); }
680
+
681
+ .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus {
682
+ -webkit-transform: translateY(8px);
683
+ -ms-transform: translateY(8px);
684
+ transform: translateY(8px); }
685
+
686
+ .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus {
687
+ -webkit-transform: translateY(-8px);
688
+ -ms-transform: translateY(-8px);
689
+ transform: translateY(-8px); }
690
+
691
+ .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus {
692
+ -webkit-transform: skew(-8deg);
693
+ -ms-transform: skew(-8deg);
694
+ transform: skew(-8deg); }
695
+
696
+ .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover, .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus {
697
+ -webkit-transform: rotate(6deg);
698
+ -ms-transform: rotate(6deg);
699
+ transform: rotate(6deg); }
700
+
701
+ .premium-nav-pointer-background .premium-menu-link-parent::before {
702
+ top: 0;
703
+ left: 0;
704
+ right: 0;
705
+ bottom: 0;
706
+ background: #55595c;
707
+ background-color: #55595c;
708
+ z-index: -1; }
709
+
710
+ .premium-nav-pointer-background .premium-menu-link-parent::before, .premium-nav-pointer-background .premium-menu-link-parent::after {
711
+ content: "";
712
+ -webkit-transition: 0.3s;
713
+ transition: 0.3s; }
714
+
715
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before {
716
+ -webkit-transform: scale(0.5);
717
+ -ms-transform: scale(0.5);
718
+ transform: scale(0.5); }
719
+
720
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before {
721
+ -webkit-transform: scale(1);
722
+ -ms-transform: scale(1);
723
+ transform: scale(1); }
724
+
725
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before {
726
+ -webkit-transform: scale(1);
727
+ -ms-transform: scale(1);
728
+ transform: scale(1); }
729
+
730
+ .premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
731
+ -webkit-transform: scale(1.2);
732
+ -ms-transform: scale(1.2);
733
+ transform: scale(1.2);
734
+ -webkit-transition: 0.3;
735
+ transition: 0.3; }
736
+
737
+ .premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
738
+ left: 100%; }
739
+
740
+ .premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
741
+ right: 100%; }
742
+
743
+ .premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
744
+ top: 100%; }
745
+
746
+ .premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
747
+ bottom: 100%; }
748
+
749
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
750
+ top: 0;
751
+ left: 0;
752
+ right: 0;
753
+ bottom: 0;
754
+ background: #55595c;
755
+ background-color: #55595c;
756
+ z-index: -1; }
757
+
758
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before {
759
+ top: 0;
760
+ bottom: 100%; }
761
+
762
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after {
763
+ top: 100%;
764
+ bottom: 0; }
765
+
766
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before {
767
+ bottom: 50%; }
768
+
769
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after {
770
+ top: 50%; }
771
+
772
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before {
773
+ bottom: 50%; }
774
+
775
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after {
776
+ top: 50%; }
777
+
778
+ .premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
779
+ bottom: 50%;
780
+ top: 50%; }
781
+
782
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before {
783
+ right: 0;
784
+ left: 100%; }
785
+
786
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
787
+ right: 100%;
788
+ left: 0; }
789
+
790
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before {
791
+ left: 50%; }
792
+
793
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after, .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after {
794
+ right: 50%; }
795
+
796
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before {
797
+ left: 50%; }
798
+
799
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after {
800
+ right: 50%; }
801
+
802
+ .premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
803
+ left: 50%;
804
+ right: 50%; }
805
+
806
+ .premium-active-item::before, .premium-active-item::after,
807
+ .premium-menu-link-parent:hover::before,
808
+ .premium-menu-link-parent:hover::after,
809
+ .premium-menu-link-parent:focus::before,
810
+ .premium-menu-link-parent:focus::after {
811
+ -webkit-transform: scale(1);
812
+ -ms-transform: scale(1);
813
+ transform: scale(1); }
814
+
815
+ /**Sub Menu Animation*/
816
+ .premium-nav-menu-item .premium-sub-menu,
817
+ .premium-nav-menu-item .premium-mega-content-container {
818
+ -webkit-transition: 0.5s all ease-in-out;
819
+ transition: 0.5s all ease-in-out;
820
+ -webkit-transition-delay: 0.1s;
821
+ transition-delay: 0.1s; }
822
+
823
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
824
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-mega-content-container,
825
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu:hover > .premium-sub-menu,
826
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-sub-menu,
827
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover > .premium-mega-content-container,
828
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu:hover > .premium-sub-menu {
829
+ -webkit-transform: translate(0);
830
+ -ms-transform: translate(0);
831
+ transform: translate(0); }
832
+
833
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
834
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
835
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
836
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
837
+ -webkit-transform: translateY(10px);
838
+ -ms-transform: translateY(10px);
839
+ transform: translateY(10px); }
840
+
841
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
842
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
843
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
844
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
845
+ -webkit-transform: translateY(-10px);
846
+ -ms-transform: translateY(-10px);
847
+ transform: translateY(-10px); }
848
+
849
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
850
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
851
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
852
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
853
+ -webkit-transform: translateX(-10px);
854
+ -ms-transform: translateX(-10px);
855
+ transform: translateX(-10px); }
856
+
857
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
858
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
859
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
860
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
861
+ -webkit-transform: translateX(10px);
862
+ -ms-transform: translateX(10px);
863
+ transform: translateX(10px); }
864
+
865
+ /**Horizontal - Static Mega Content*/
866
+ /*UP*/
867
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
868
+ -webkit-transform: translateX(-50%) translateY(10px);
869
+ -ms-transform: translateX(-50%) translateY(10px);
870
+ transform: translateX(-50%) translateY(10px); }
871
+
872
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
873
+ -webkit-transform: translateX(-50%) translateY(0);
874
+ -ms-transform: translateX(-50%) translateY(0);
875
+ transform: translateX(-50%) translateY(0); }
876
+
877
+ /*DOWN*/
878
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
879
+ -webkit-transform: translateX(-50%) translateY(-10px);
880
+ -ms-transform: translateX(-50%) translateY(-10px);
881
+ transform: translateX(-50%) translateY(-10px); }
882
+
883
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
884
+ -webkit-transform: translateX(-50%) translateY(0);
885
+ -ms-transform: translateX(-50%) translateY(0);
886
+ transform: translateX(-50%) translateY(0); }
887
+
888
+ /*Left*/
889
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
890
+ -webkit-transform: translateX(-45%);
891
+ -ms-transform: translateX(-45%);
892
+ transform: translateX(-45%); }
893
+
894
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
895
+ -webkit-transform: translateX(-50%);
896
+ -ms-transform: translateX(-50%);
897
+ transform: translateX(-50%); }
898
+
899
+ /*Right*/
900
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
901
+ -webkit-transform: translateX(-55%);
902
+ -ms-transform: translateX(-55%);
903
+ transform: translateX(-55%); }
904
+
905
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
906
+ -webkit-transform: translateX(-50%);
907
+ -ms-transform: translateX(-50%);
908
+ transform: translateX(-50%); }
909
+
910
+ /**Vertical - Static Mega Content*/
911
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
912
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
913
+ -webkit-transform: translateY(0);
914
+ -ms-transform: translateY(0);
915
+ transform: translateY(0); }
916
+
917
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,
918
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container {
919
+ -webkit-transform: translateX(0);
920
+ -ms-transform: translateX(0);
921
+ transform: translateX(0); }
assets/frontend/css/premium-vscroll-rtl.css CHANGED
@@ -1,239 +1,359 @@
1
  /************ Premium Vertical Scroll ************/
2
  /*************************************************/
3
  .premium-vscroll-inner {
4
- position: relative;
5
- /* overflow: hidden;
6
  */
7
- min-height: 100%;
8
  }
9
 
10
  .premium-vscroll-inner .premium-vscroll-dots {
11
- position: fixed;
12
- z-index: 100;
13
- opacity: 1;
14
- margin-top: -32px;
15
- -webkit-transition: all 0.3s ease-in-out;
16
- transition: all 0.3s ease-in-out;
17
  }
18
 
19
  .premium-vscroll-wrap .premium-vscroll-nav-menu {
20
- opacity: 1;
21
- -webkit-transition: all 0.3s ease-in-out;
22
- transition: all 0.3s ease-in-out;
23
  }
24
 
25
  .premium-vscroll-inner .premium-vscroll-dots,
26
  .premium-vscroll-wrap .premium-vscroll-dots-hide {
27
- opacity: 0;
28
- visibility: hidden;
29
  }
30
 
31
  .premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots {
32
- opacity: 1;
33
- visibility: visible;
34
  }
35
 
36
  .premium-vscroll-dots.middle {
37
- top: 50%;
 
 
 
 
38
  }
39
 
40
  .premium-vscroll-dots.top {
41
- top: 40px;
42
  }
43
 
44
  .premium-vscroll-dots.bottom {
45
- bottom: 30px;
46
  }
47
 
48
  .premium-vscroll-dots.right {
49
- left: 17px;
50
  }
51
 
52
  .premium-vscroll-dots.left {
53
- right: 17px;
54
  }
55
 
56
  .premium-vscroll-inner ul.premium-vscroll-dots-list,
57
  .premium-vscroll-wrap .premium-vscroll-nav-menu {
58
- margin: 0 !important;
59
- padding: 0;
60
  }
61
 
62
  .premium-vscroll-inner ul.premium-vscroll-dots-list li {
63
- width: 14px;
64
- height: 13px;
65
- margin: 7px;
66
- position: relative;
67
- display: -webkit-box;
68
- display: -webkit-flex;
69
- display: -ms-flexbox;
70
- -js-display: flex;
71
- display: -moz-box;
72
- display: flex;
73
- -webkit-box-pack: center;
74
- -ms-flex-pack: center;
75
- -webkit-justify-content: center;
76
- -moz-box-pack: center;
77
- justify-content: center;
78
- -webkit-box-align: center;
79
- -ms-flex-align: center;
80
- -webkit-align-items: center;
81
- -moz-box-align: center;
82
- align-items: center;
83
- overflow: visible;
84
  }
85
 
86
  .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link {
87
- display: block;
88
- position: relative;
89
- z-index: 1;
90
- width: 100%;
91
- height: 100%;
92
- cursor: pointer;
93
- text-decoration: none;
94
- }
95
-
96
- .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span {
97
- top: 2px;
98
- right: 2.5px;
99
- width: 8px;
100
- height: 8px;
101
- border: 1px solid #000;
102
- -webkit-border-radius: 50%;
103
- border-radius: 50%;
104
- position: absolute;
105
- z-index: 1;
106
- -webkit-transition: all 0.3s ease-in-out;
107
- transition: all 0.3s ease-in-out;
108
- }
109
-
110
- .premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span {
111
- -webkit-transform: scale(1.6);
112
- -ms-transform: scale(1.6);
113
- transform: scale(1.6);
 
 
 
 
 
 
114
  }
115
 
116
  .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip {
117
- position: absolute;
118
- color: #fff;
119
- font-size: 14px;
120
- font-family: arial, helvetica, sans-serif;
121
- white-space: nowrap;
122
- max-width: 220px;
123
- padding-right: 0.4em;
124
- padding-left: 0.4em;
125
  }
126
 
127
  .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip {
128
- left: 27px;
129
  }
130
 
131
  /* * Lines */
132
  .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item {
133
- width: 4px;
134
- height: 30px;
135
  }
136
 
137
- .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span {
138
- width: 100%;
139
- height: 100%;
140
- -webkit-border-radius: 0;
141
- border-radius: 0;
 
 
 
142
  }
143
 
144
- .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span {
145
- -webkit-transform: scale(1);
146
- -ms-transform: scale(1);
147
- transform: scale(1);
 
 
 
148
  }
149
 
150
  @media (max-width: 768px) {
151
- .premium-vscroll-dots.right {
152
- left: 7px;
153
- }
154
-
155
- .premium-vscroll-dots.left {
156
- right: 7px;
157
- }
158
- }
159
-
160
- .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after {
161
- position: absolute;
162
- top: 50%;
163
- content: "";
164
- right: -webkit-calc(100% - 1px);
165
- right: calc(100% - 1px);
166
- width: 10px;
167
- height: 0;
168
- border-top: 6px solid transparent;
169
- border-bottom: 6px solid transparent;
170
- border-right: 6px solid;
171
- -webkit-transform: translateY(-50%);
172
- -ms-transform: translateY(-50%);
173
- transform: translateY(-50%);
174
- }
175
-
176
- .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after {
177
- position: absolute;
178
- top: 50%;
179
- content: "";
180
- left: -webkit-calc(100% - 1px);
181
- left: calc(100% - 1px);
182
- width: 10px;
183
- height: 0;
184
- border-top: 6px solid transparent;
185
- border-bottom: 6px solid transparent;
186
- border-left: 6px solid;
187
- -webkit-transform: translateY(-50%);
188
- -ms-transform: translateY(-50%);
189
- transform: translateY(-50%);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
190
  }
191
 
192
  .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip {
193
- right: 27px;
194
  }
195
 
196
  .premium-vscroll-nav-menu {
197
- position: fixed;
198
- top: 20px;
199
- height: 40px;
200
- z-index: 100;
201
- padding: 0;
202
- margin: 0;
203
  }
204
 
205
  .premium-vscroll-nav-menu.left {
206
- right: 0;
207
  }
208
 
209
  .premium-vscroll-nav-menu.right {
210
- left: 0;
211
  }
212
 
213
  .premium-vscroll-nav-menu .premium-vscroll-nav-item {
214
- display: inline-block;
215
- margin: 10px;
216
- color: #000;
217
- background: #fff;
218
- background: rgba(255, 255, 255, 0.3);
219
  }
220
 
221
  .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link {
222
- padding: 9px 18px;
223
- display: block;
224
- cursor: pointer;
225
  }
226
 
227
  .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link,
228
- .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover {
229
- color: #000;
 
 
230
  }
231
 
232
- .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus,
 
 
233
  .multiscroll-nav li a:focus {
234
- outline: none;
235
  }
236
 
237
  .premium-vscroll-temp .slimScrollBar {
238
- visibility: hidden;
239
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  /************ Premium Vertical Scroll ************/
2
  /*************************************************/
3
  .premium-vscroll-inner {
4
+ position: relative;
5
+ /* overflow: hidden;
6
  */
7
+ min-height: 100%;
8
  }
9
 
10
  .premium-vscroll-inner .premium-vscroll-dots {
11
+ position: fixed;
12
+ z-index: 100;
13
+ opacity: 1;
14
+ margin-top: -32px;
15
+ -webkit-transition: all 0.3s ease-in-out;
16
+ transition: all 0.3s ease-in-out;
17
  }
18
 
19
  .premium-vscroll-wrap .premium-vscroll-nav-menu {
20
+ opacity: 1;
21
+ -webkit-transition: all 0.3s ease-in-out;
22
+ transition: all 0.3s ease-in-out;
23
  }
24
 
25
  .premium-vscroll-inner .premium-vscroll-dots,
26
  .premium-vscroll-wrap .premium-vscroll-dots-hide {
27
+ opacity: 0;
28
+ visibility: hidden;
29
  }
30
 
31
  .premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots {
32
+ opacity: 1;
33
+ visibility: visible;
34
  }
35
 
36
  .premium-vscroll-dots.middle {
37
+ top: 50%;
38
+ margin-top: 0;
39
+ -webkit-transform: translateY(-50%);
40
+ -ms-transform: translateY(-50%);
41
+ transform: translateY(-50%);
42
  }
43
 
44
  .premium-vscroll-dots.top {
45
+ top: 40px;
46
  }
47
 
48
  .premium-vscroll-dots.bottom {
49
+ bottom: 30px;
50
  }
51
 
52
  .premium-vscroll-dots.right {
53
+ left: 17px;
54
  }
55
 
56
  .premium-vscroll-dots.left {
57
+ right: 17px;
58
  }
59
 
60
  .premium-vscroll-inner ul.premium-vscroll-dots-list,
61
  .premium-vscroll-wrap .premium-vscroll-nav-menu {
62
+ margin: 0 !important;
63
+ padding: 0;
64
  }
65
 
66
  .premium-vscroll-inner ul.premium-vscroll-dots-list li {
67
+ width: 14px;
68
+ height: 13px;
69
+ margin: 7px;
70
+ position: relative;
71
+ display: -webkit-box;
72
+ display: -webkit-flex;
73
+ display: -ms-flexbox;
74
+ -js-display: flex;
75
+ display: -moz-box;
76
+ display: flex;
77
+ -webkit-box-pack: center;
78
+ -ms-flex-pack: center;
79
+ -webkit-justify-content: center;
80
+ -moz-box-pack: center;
81
+ justify-content: center;
82
+ -webkit-box-align: center;
83
+ -ms-flex-align: center;
84
+ -webkit-align-items: center;
85
+ -moz-box-align: center;
86
+ align-items: center;
87
+ overflow: visible;
88
  }
89
 
90
  .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link {
91
+ display: block;
92
+ position: relative;
93
+ z-index: 1;
94
+ width: 100%;
95
+ height: 100%;
96
+ cursor: pointer;
97
+ text-decoration: none;
98
+ }
99
+
100
+ .premium-vscroll-inner
101
+ .premium-vscroll-dot-item
102
+ .premium-vscroll-nav-link
103
+ span {
104
+ top: 2px;
105
+ right: 2.5px;
106
+ width: 8px;
107
+ height: 8px;
108
+ border: 1px solid #000;
109
+ -webkit-border-radius: 50%;
110
+ border-radius: 50%;
111
+ position: absolute;
112
+ z-index: 1;
113
+ -webkit-transition: all 0.3s ease-in-out;
114
+ transition: all 0.3s ease-in-out;
115
+ }
116
+
117
+ .premium-vscroll-inner
118
+ .premium-vscroll-dot-item.active
119
+ .premium-vscroll-nav-link
120
+ span {
121
+ -webkit-transform: scale(1.6);
122
+ -ms-transform: scale(1.6);
123
+ transform: scale(1.6);
124
  }
125
 
126
  .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip {
127
+ position: absolute;
128
+ color: #fff;
129
+ font-size: 14px;
130
+ font-family: arial, helvetica, sans-serif;
131
+ white-space: nowrap;
132
+ max-width: 220px;
133
+ padding-right: 0.4em;
134
+ padding-left: 0.4em;
135
  }
136
 
137
  .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip {
138
+ left: 27px;
139
  }
140
 
141
  /* * Lines */
142
  .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item {
143
+ width: 4px;
144
+ height: 30px;
145
  }
146
 
147
+ .premium-vscroll-inner
148
+ .premium-vscroll-dots.lines
149
+ .premium-vscroll-dot-item
150
+ span {
151
+ width: 100%;
152
+ height: 100%;
153
+ -webkit-border-radius: 0;
154
+ border-radius: 0;
155
  }
156
 
157
+ .premium-vscroll-inner
158
+ .premium-vscroll-dots.lines
159
+ .premium-vscroll-dot-item.active
160
+ span {
161
+ -webkit-transform: scale(1);
162
+ -ms-transform: scale(1);
163
+ transform: scale(1);
164
  }
165
 
166
  @media (max-width: 768px) {
167
+ .premium-vscroll-dots.right {
168
+ left: 7px;
169
+ }
170
+
171
+ .premium-vscroll-dots.left {
172
+ right: 7px;
173
+ }
174
+ }
175
+
176
+ /* @media only screen and (min-device-width: 769px) and (max-device-width: 1024px) {
177
+ [data-animation="rotate"] .premium-vscroll-temp {
178
+ height: -webkit-calc(100vh - 75px) !important;
179
+ height: calc(100vh - 75px) !important;
180
+ }
181
+ }
182
+
183
+ @media (max-width: 768px) {
184
+ [data-animation="rotate"] .premium-vscroll-temp {
185
+ height: -webkit-calc(100vh - 60px) !important;
186
+ height: calc(100vh - 60px) !important;
187
+ }
188
+ } */
189
+
190
+ /** Ipads- Safari */
191
+ /* @supports (-webkit-touch-callout: none) {
192
+
193
+ @media (max-width: 768px) {
194
+ [data-animation="rotate"] .premium-vscroll-temp {
195
+ height: -webkit-calc(100vh - 108px) !important;
196
+ height: calc(100vh - 108px) !important;
197
+ }
198
+ }
199
+
200
+ @media only screen and (min-device-width: 769px) and (max-device-width: 1024px) {
201
+ [data-animation="rotate"] .premium-vscroll-temp {
202
+ height: -webkit-calc(100vh - 60px) !important;
203
+ height: calc(100vh - 60px) !important;
204
+ }
205
+ }
206
+ } */
207
+
208
+ .premium-vscroll-inner
209
+ .premium-vscroll-dots.right
210
+ .premium-vscroll-tooltip::after {
211
+ position: absolute;
212
+ top: 50%;
213
+ content: "";
214
+ right: -webkit-calc(100% - 1px);
215
+ right: calc(100% - 1px);
216
+ width: 10px;
217
+ height: 0;
218
+ border-top: 6px solid transparent;
219
+ border-bottom: 6px solid transparent;
220
+ border-right: 6px solid;
221
+ -webkit-transform: translateY(-50%);
222
+ -ms-transform: translateY(-50%);
223
+ transform: translateY(-50%);
224
+ }
225
+
226
+ .premium-vscroll-inner
227
+ .premium-vscroll-dots.left
228
+ .premium-vscroll-tooltip::after {
229
+ position: absolute;
230
+ top: 50%;
231
+ content: "";
232
+ left: -webkit-calc(100% - 1px);
233
+ left: calc(100% - 1px);
234
+ width: 10px;
235
+ height: 0;
236
+ border-top: 6px solid transparent;
237
+ border-bottom: 6px solid transparent;
238
+ border-left: 6px solid;
239
+ -webkit-transform: translateY(-50%);
240
+ -ms-transform: translateY(-50%);
241
+ transform: translateY(-50%);
242
  }
243
 
244
  .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip {
245
+ right: 27px;
246
  }
247
 
248
  .premium-vscroll-nav-menu {
249
+ position: fixed;
250
+ top: 20px;
251
+ height: 40px;
252
+ z-index: 100;
253
+ padding: 0;
254
+ margin: 0;
255
  }
256
 
257
  .premium-vscroll-nav-menu.left {
258
+ right: 0;
259
  }
260
 
261
  .premium-vscroll-nav-menu.right {
262
+ left: 0;
263
  }
264
 
265
  .premium-vscroll-nav-menu .premium-vscroll-nav-item {
266
+ display: inline-block;
267
+ margin: 10px;
268
+ color: #000;
269
+ background: #fff;
270
+ background: rgba(255, 255, 255, 0.3);
271
  }
272
 
273
  .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link {
274
+ padding: 9px 18px;
275
+ display: block;
276
+ cursor: pointer;
277
  }
278
 
279
  .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link,
280
+ .premium-vscroll-nav-menu
281
+ .premium-vscroll-nav-item
282
+ .premium-vscroll-nav-link:hover {
283
+ color: #000;
284
  }
285
 
286
+ .premium-vscroll-nav-menu
287
+ .premium-vscroll-nav-item
288
+ .premium-vscroll-nav-link:focus,
289
  .multiscroll-nav li a:focus {
290
+ outline: none;
291
  }
292
 
293
  .premium-vscroll-temp .slimScrollBar {
294
+ visibility: hidden;
295
+ }
296
+
297
+ [data-hijacking="off"] .premium-vscroll-temp {
298
+ height: 100vh;
299
+ }
300
+
301
+ [data-hijacking="off"] .premium-vscroll-temp > div {
302
+ opacity: 0;
303
+ top: 0;
304
+ left: 0;
305
+ width: 100%;
306
+ /* Force Hardware Acceleration */
307
+ -webkit-transform: translateZ(0);
308
+ transform: translateZ(0);
309
+ -webkit-backface-visibility: hidden;
310
+ backface-visibility: hidden;
311
+ }
312
+
313
+ [data-hijacking="off"] .premium-vscroll-temp:first-of-type > div::before {
314
+ display: none;
315
+ position: absolute;
316
+ width: 100%;
317
+ top: 20px;
318
+ z-index: 2;
319
+ }
320
+
321
+ [data-hijacking="off"][data-animation="rotate"] .premium-vscroll-temp {
322
+ position: relative;
323
+ /* enable a 3D-space for children elements */
324
+ -webkit-perspective: 1800px;
325
+ perspective: 1800px;
326
+ }
327
+
328
+ [data-hijacking="off"][data-animation="rotate"] .premium-vscroll-temp > div {
329
+ position: absolute;
330
+ -webkit-transform-origin: center bottom;
331
+ -ms-transform-origin: center bottom;
332
+ transform-origin: center bottom;
333
+ }
334
+
335
+ [data-hijacking="off"][data-animation="rotate"]
336
+ .premium-vscroll-temp:last-of-type
337
+ > div {
338
+ opacity: 1 !important;
339
+ -webkit-transform: translateY(0px) scale(1) rotateX(0deg) !important;
340
+ transform: translateY(0px) scale(1) rotateX(0deg) !important;
341
+ }
342
+
343
+ [data-hijacking="off"][data-animation="parallax"] .premium-vscroll-temp > div {
344
+ position: fixed;
345
+ }
346
+
347
+ [data-hijacking="off"][data-animation="scaleDown"] .premium-vscroll-temp > div {
348
+ position: fixed;
349
+ }
350
+
351
+ [data-hijacking="off"] .premium-vscroll-parallax-last {
352
+ -webkit-transform: translateY(0px) scale(1) !important;
353
+ -ms-transform: translateY(0px) scale(1) !important;
354
+ transform: translateY(0px) scale(1) !important;
355
+ }
356
+
357
+ [data-hijacking="off"] .premium-vscroll-parallax-position {
358
+ position: unset !important;
359
+ }
assets/frontend/css/premium-vscroll.css CHANGED
@@ -1,193 +1,246 @@
1
- /************ Premium Vertical Scroll ************/
2
- /*************************************************/
3
- .premium-vscroll-inner {
4
- position: relative;
5
- min-height: 100%; }
6
- .premium-vscroll-inner .premium-vscroll-dots {
7
- position: fixed;
8
- z-index: 100;
9
- opacity: 1;
10
- margin-top: -32px;
11
- -webkit-transition: all 0.3s ease-in-out;
12
- transition: all 0.3s ease-in-out; }
13
-
14
- .premium-vscroll-wrap .premium-vscroll-nav-menu {
15
- opacity: 1;
16
- -webkit-transition: all 0.3s ease-in-out;
17
- transition: all 0.3s ease-in-out; }
18
-
19
- .premium-vscroll-inner .premium-vscroll-dots,
20
- .premium-vscroll-wrap .premium-vscroll-dots-hide {
21
- opacity: 0;
22
- visibility: hidden; }
23
-
24
- .premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots:not(.premium-vscroll-dots-hide) {
25
- opacity: 1;
26
- visibility: visible; }
27
-
28
- .premium-vscroll-dots.middle {
29
- top: 50%; }
30
-
31
- .premium-vscroll-dots.top {
32
- top: 40px; }
33
-
34
- .premium-vscroll-dots.bottom {
35
- bottom: 30px; }
36
-
37
- .premium-vscroll-dots.right {
38
- right: 17px; }
39
-
40
- .premium-vscroll-dots.left {
41
- left: 17px; }
42
-
43
- .premium-vscroll-inner ul.premium-vscroll-dots-list,
44
- .premium-vscroll-wrap .premium-vscroll-nav-menu {
45
- margin: 0 !important;
46
- padding: 0; }
47
-
48
- .premium-vscroll-inner ul.premium-vscroll-dots-list li {
49
- width: 14px;
50
- height: 13px;
51
- margin: 7px;
52
- position: relative;
53
- -js-display: flex;
54
- display: -webkit-box;
55
- display: -webkit-flex;
56
- display: -moz-box;
57
- display: -ms-flexbox;
58
- display: flex;
59
- -webkit-box-pack: center;
60
- -webkit-justify-content: center;
61
- -moz-box-pack: center;
62
- -ms-flex-pack: center;
63
- justify-content: center;
64
- -webkit-box-align: center;
65
- -webkit-align-items: center;
66
- -moz-box-align: center;
67
- -ms-flex-align: center;
68
- align-items: center;
69
- overflow: visible; }
70
-
71
- .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link {
72
- display: block;
73
- position: relative;
74
- z-index: 1;
75
- width: 100%;
76
- height: 100%;
77
- cursor: pointer;
78
- text-decoration: none; }
79
- .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span {
80
- top: 2px;
81
- left: 2.5px;
82
- width: 8px;
83
- height: 8px;
84
- border: 1px solid #000;
85
- -webkit-border-radius: 50%;
86
- border-radius: 50%;
87
- position: absolute;
88
- z-index: 1;
89
- -webkit-transition: all 0.3s ease-in-out;
90
- transition: all 0.3s ease-in-out; }
91
-
92
- .premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span {
93
- -webkit-transform: scale(1.6);
94
- -ms-transform: scale(1.6);
95
- transform: scale(1.6); }
96
-
97
- .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip {
98
- position: absolute;
99
- color: #fff;
100
- font-size: 14px;
101
- font-family: arial, helvetica, sans-serif;
102
- white-space: nowrap;
103
- max-width: 220px;
104
- padding-left: 0.4em;
105
- padding-right: 0.4em; }
106
-
107
- .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip {
108
- right: 27px; }
109
-
110
- .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item {
111
- width: 4px;
112
- height: 30px; }
113
- .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span {
114
- width: 100%;
115
- height: 100%;
116
- -webkit-border-radius: 0;
117
- border-radius: 0; }
118
- .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span {
119
- -webkit-transform: scale(1);
120
- -ms-transform: scale(1);
121
- transform: scale(1); }
122
-
123
- .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after {
124
- position: absolute;
125
- top: 50%;
126
- content: "";
127
- left: -webkit-calc(100% - 1px);
128
- left: calc(100% - 1px);
129
- width: 10px;
130
- height: 0;
131
- border-top: 6px solid transparent;
132
- border-bottom: 6px solid transparent;
133
- border-left: 6px solid;
134
- -webkit-transform: translateY(-50%);
135
- -ms-transform: translateY(-50%);
136
- transform: translateY(-50%); }
137
-
138
- .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip {
139
- left: 27px; }
140
- .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after {
141
- position: absolute;
142
- top: 50%;
143
- content: "";
144
- right: -webkit-calc(100% - 1px);
145
- right: calc(100% - 1px);
146
- width: 10px;
147
- height: 0;
148
- border-top: 6px solid transparent;
149
- border-bottom: 6px solid transparent;
150
- border-right: 6px solid;
151
- -webkit-transform: translateY(-50%);
152
- -ms-transform: translateY(-50%);
153
- transform: translateY(-50%); }
154
-
155
- /* * Lines */
156
- @media (max-width: 768px) {
157
- .premium-vscroll-dots.right {
158
- right: 7px; }
159
- .premium-vscroll-dots.left {
160
- left: 7px; } }
161
-
162
- .premium-vscroll-nav-menu {
163
- position: fixed;
164
- top: 20px;
165
- height: 40px;
166
- z-index: 100;
167
- padding: 0;
168
- margin: 0; }
169
- .premium-vscroll-nav-menu.left {
170
- left: 0; }
171
- .premium-vscroll-nav-menu.right {
172
- right: 0; }
173
- .premium-vscroll-nav-menu .premium-vscroll-nav-item {
174
- display: inline-block;
175
- margin: 10px;
176
- color: #000;
177
- background: #fff;
178
- background: rgba(255, 255, 255, 0.3); }
179
- .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link {
180
- padding: 9px 18px;
181
- display: block;
182
- cursor: pointer;
183
- color: #000; }
184
- .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover {
185
- color: #000; }
186
- .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus {
187
- outline: none; }
188
-
189
- .multiscroll-nav li a:focus {
190
- outline: none; }
191
-
192
- .premium-vscroll-temp .slimScrollBar {
193
- visibility: hidden; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /************ Premium Vertical Scroll ************/
2
+ /*************************************************/
3
+ .premium-vscroll-inner {
4
+ position: relative;
5
+ min-height: 100%; }
6
+ .premium-vscroll-inner .premium-vscroll-dots {
7
+ position: fixed;
8
+ z-index: 100;
9
+ opacity: 1;
10
+ margin-top: -32px;
11
+ -webkit-transition: all 0.3s ease-in-out;
12
+ transition: all 0.3s ease-in-out; }
13
+
14
+ .premium-vscroll-wrap .premium-vscroll-nav-menu {
15
+ opacity: 1;
16
+ -webkit-transition: all 0.3s ease-in-out;
17
+ transition: all 0.3s ease-in-out; }
18
+
19
+ .premium-vscroll-inner .premium-vscroll-dots,
20
+ .premium-vscroll-wrap .premium-vscroll-dots-hide {
21
+ opacity: 0;
22
+ visibility: hidden; }
23
+
24
+ .premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots:not(.premium-vscroll-dots-hide) {
25
+ opacity: 1;
26
+ visibility: visible; }
27
+
28
+ .premium-vscroll-dots.middle {
29
+ top: 50%;
30
+ margin-top: 0;
31
+ -webkit-transform: translateY(-50%);
32
+ -ms-transform: translateY(-50%);
33
+ transform: translateY(-50%); }
34
+
35
+ .premium-vscroll-dots.top {
36
+ top: 40px; }
37
+
38
+ .premium-vscroll-dots.bottom {
39
+ bottom: 30px; }
40
+
41
+ .premium-vscroll-dots.right {
42
+ right: 17px; }
43
+
44
+ .premium-vscroll-dots.left {
45
+ left: 17px; }
46
+
47
+ .premium-vscroll-inner ul.premium-vscroll-dots-list,
48
+ .premium-vscroll-wrap .premium-vscroll-nav-menu {
49
+ margin: 0 !important;
50
+ padding: 0; }
51
+
52
+ .premium-vscroll-inner ul.premium-vscroll-dots-list li {
53
+ width: 14px;
54
+ height: 13px;
55
+ margin: 7px;
56
+ position: relative;
57
+ -js-display: flex;
58
+ display: -webkit-box;
59
+ display: -webkit-flex;
60
+ display: -moz-box;
61
+ display: -ms-flexbox;
62
+ display: flex;
63
+ -webkit-box-pack: center;
64
+ -webkit-justify-content: center;
65
+ -moz-box-pack: center;
66
+ -ms-flex-pack: center;
67
+ justify-content: center;
68
+ -webkit-box-align: center;
69
+ -webkit-align-items: center;
70
+ -moz-box-align: center;
71
+ -ms-flex-align: center;
72
+ align-items: center;
73
+ overflow: visible; }
74
+
75
+ .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link {
76
+ display: block;
77
+ position: relative;
78
+ z-index: 1;
79
+ width: 100%;
80
+ height: 100%;
81
+ cursor: pointer;
82
+ text-decoration: none; }
83
+ .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span {
84
+ top: 2px;
85
+ left: 2.5px;
86
+ width: 8px;
87
+ height: 8px;
88
+ border: 1px solid #000;
89
+ -webkit-border-radius: 50%;
90
+ border-radius: 50%;
91
+ position: absolute;
92
+ z-index: 1;
93
+ -webkit-transition: all 0.3s ease-in-out;
94
+ transition: all 0.3s ease-in-out; }
95
+
96
+ .premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span {
97
+ -webkit-transform: scale(1.6);
98
+ -ms-transform: scale(1.6);
99
+ transform: scale(1.6); }
100
+
101
+ .premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip {
102
+ position: absolute;
103
+ color: #fff;
104
+ font-size: 14px;
105
+ font-family: arial, helvetica, sans-serif;
106
+ white-space: nowrap;
107
+ max-width: 220px;
108
+ padding-left: 0.4em;
109
+ padding-right: 0.4em; }
110
+
111
+ .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip {
112
+ right: 27px; }
113
+
114
+ .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item {
115
+ width: 4px;
116
+ height: 30px; }
117
+ .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span {
118
+ width: 100%;
119
+ height: 100%;
120
+ -webkit-border-radius: 0;
121
+ border-radius: 0; }
122
+ .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span {
123
+ -webkit-transform: scale(1);
124
+ -ms-transform: scale(1);
125
+ transform: scale(1); }
126
+
127
+ .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after {
128
+ position: absolute;
129
+ top: 50%;
130
+ content: "";
131
+ left: -webkit-calc(100% - 1px);
132
+ left: calc(100% - 1px);
133
+ width: 10px;
134
+ height: 0;
135
+ border-top: 6px solid transparent;
136
+ border-bottom: 6px solid transparent;
137
+ border-left: 6px solid;
138
+ -webkit-transform: translateY(-50%);
139
+ -ms-transform: translateY(-50%);
140
+ transform: translateY(-50%); }
141
+
142
+ .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip {
143
+ left: 27px; }
144
+ .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after {
145
+ position: absolute;
146
+ top: 50%;
147
+ content: "";
148
+ right: -webkit-calc(100% - 1px);
149
+ right: calc(100% - 1px);
150
+ width: 10px;
151
+ height: 0;
152
+ border-top: 6px solid transparent;
153
+ border-bottom: 6px solid transparent;
154
+ border-right: 6px solid;
155
+ -webkit-transform: translateY(-50%);
156
+ -ms-transform: translateY(-50%);
157
+ transform: translateY(-50%); }
158
+
159
+ /* * Lines */
160
+ @media (max-width: 768px) {
161
+ .premium-vscroll-dots.right {
162
+ right: 7px; }
163
+ .premium-vscroll-dots.left {
164
+ left: 7px; } }
165
+
166
+ .premium-vscroll-nav-menu {
167
+ position: fixed;
168
+ top: 20px;
169
+ height: 40px;
170
+ z-index: 100;
171
+ padding: 0;
172
+ margin: 0; }
173
+ .premium-vscroll-nav-menu.left {
174
+ left: 0; }
175
+ .premium-vscroll-nav-menu.right {
176
+ right: 0; }
177
+ .premium-vscroll-nav-menu .premium-vscroll-nav-item {
178
+ display: inline-block;
179
+ margin: 10px;
180
+ color: #000;
181
+ background: #fff;
182
+ background: rgba(255, 255, 255, 0.3); }
183
+ .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link {
184
+ padding: 9px 18px;
185
+ display: block;
186
+ cursor: pointer;
187
+ color: #000; }
188
+ .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover {
189
+ color: #000; }
190
+ .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus {
191
+ outline: none; }
192
+
193
+ .multiscroll-nav li a:focus {
194
+ outline: none; }
195
+
196
+ .premium-vscroll-temp .slimScrollBar {
197
+ visibility: hidden; }
198
+
199
+ [data-hijacking="off"] .premium-vscroll-temp {
200
+ height: 100vh; }
201
+ [data-hijacking="off"] .premium-vscroll-temp > div {
202
+ opacity: 0;
203
+ top: 0;
204
+ left: 0;
205
+ width: 100%;
206
+ /* Force Hardware Acceleration */
207
+ -webkit-transform: translateZ(0);
208
+ transform: translateZ(0);
209
+ -webkit-backface-visibility: hidden;
210
+ backface-visibility: hidden; }
211
+
212
+ [data-hijacking="off"] .premium-vscroll-temp:first-of-type > div::before {
213
+ display: none;
214
+ position: absolute;
215
+ width: 100%;
216
+ top: 20px;
217
+ z-index: 2; }
218
+
219
+ [data-hijacking="off"][data-animation="rotate"] .premium-vscroll-temp {
220
+ position: relative;
221
+ /* enable a 3D-space for children elements */
222
+ -webkit-perspective: 1800px;
223
+ perspective: 1800px; }
224
+ [data-hijacking="off"][data-animation="rotate"] .premium-vscroll-temp > div {
225
+ position: absolute;
226
+ -webkit-transform-origin: center bottom;
227
+ -ms-transform-origin: center bottom;
228
+ transform-origin: center bottom; }
229
+ [data-hijacking="off"][data-animation="rotate"] .premium-vscroll-temp:last-of-type > div {
230
+ opacity: 1 !important;
231
+ -webkit-transform: translateY(0px) scale(1) rotateX(0deg) !important;
232
+ transform: translateY(0px) scale(1) rotateX(0deg) !important; }
233
+
234
+ [data-hijacking="off"][data-animation="parallax"] .premium-vscroll-temp > div {
235
+ position: fixed; }
236
+
237
+ [data-hijacking="off"][data-animation="scaleDown"] .premium-vscroll-temp > div {
238
+ position: fixed; }
239
+
240
+ [data-hijacking="off"] .premium-vscroll-parallax-last {
241
+ -webkit-transform: translateY(0px) scale(1) !important;
242
+ -ms-transform: translateY(0px) scale(1) !important;
243
+ transform: translateY(0px) scale(1) !important; }
244
+
245
+ [data-hijacking="off"] .premium-vscroll-parallax-position {
246
+ position: unset !important; }
assets/frontend/css/premium-woo-products-rtl.css CHANGED
@@ -1032,6 +1032,7 @@ html.premium-woo-qv-opened body {
1032
  #premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
1033
  -o-object-fit: cover;
1034
  object-fit: cover;
 
1035
  }
1036
 
1037
  #premium-woo-quick-view-content div.images {
1032
  #premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
1033
  -o-object-fit: cover;
1034
  object-fit: cover;
1035
+ width: 100%;
1036
  }
1037
 
1038
  #premium-woo-quick-view-content div.images {
assets/frontend/css/premium-woo-products.css CHANGED
@@ -877,7 +877,8 @@ html.premium-woo-qv-opened body {
877
  outline: none; }
878
  #premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
879
  -o-object-fit: cover;
880
- object-fit: cover; }
 
881
 
882
  #premium-woo-quick-view-content div.images {
883
  width: 50%;
877
  outline: none; }
878
  #premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
879
  -o-object-fit: cover;
880
+ object-fit: cover;
881
+ width: 100%; }
882
 
883
  #premium-woo-quick-view-content div.images {
884
  width: 50%;
assets/frontend/css/prettyphoto-rtl.css CHANGED
@@ -1,997 +1,1252 @@
1
- /* ------------------------------------------------------------------------
2
- This you can edit.
3
- ------------------------------------------------------------------------- */
4
-
5
- /* ----------------------------------
6
- Default Theme
7
- ----------------------------------- */
8
-
9
- div.pp_default .pp_top,
10
- div.pp_default .pp_top .pp_middle,
11
- div.pp_default .pp_top .pp_left,
12
- div.pp_default .pp_top .pp_right,
13
- div.pp_default .pp_bottom,
14
- div.pp_default .pp_bottom .pp_left,
15
- div.pp_default .pp_bottom .pp_middle,
16
- div.pp_default .pp_bottom .pp_right {
17
- height: 13px;
18
- }
19
-
20
- div.pp_default .pp_top .pp_left {
21
- background: url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat;
22
- } /* Top left corner */
23
- div.pp_default .pp_top .pp_middle {
24
- background: url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x;
25
- } /* Top pattern/color */
26
- div.pp_default .pp_top .pp_right {
27
- background: url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat;
28
- } /* Top right corner */
29
-
30
- div.pp_default .pp_content .ppt {
31
- color: #f8f8f8;
32
- }
33
- div.pp_default .pp_content_container .pp_left {
34
- background: url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
35
- padding-left: 13px;
36
- }
37
- div.pp_default .pp_content_container .pp_right {
38
- background: url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;
39
- padding-right: 13px;
40
- }
41
- div.pp_default .pp_content {
42
- background-color: #fff;
43
- } /* Content background */
44
- div.pp_default .pp_next:hover {
45
- background: url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;
46
- cursor: pointer;
47
- } /* Next button */
48
- div.pp_default .pp_previous:hover {
49
- background: url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
50
- cursor: pointer;
51
- } /* Previous button */
52
- div.pp_default .pp_expand {
53
- background: url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
54
- cursor: pointer;
55
- width: 28px;
56
- height: 28px;
57
- } /* Expand button */
58
- div.pp_default .pp_expand:hover {
59
- background: url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
60
- cursor: pointer;
61
- } /* Expand button hover */
62
- div.pp_default .pp_contract {
63
- background: url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
64
- cursor: pointer;
65
- width: 28px;
66
- height: 28px;
67
- } /* Contract button */
68
- div.pp_default .pp_contract:hover {
69
- background: url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
70
- cursor: pointer;
71
- } /* Contract button hover */
72
- div.pp_default .pp_close {
73
- width: 30px;
74
- height: 30px;
75
- background: url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
76
- cursor: pointer;
77
- } /* Close button */
78
- div.pp_default #pp_full_res .pp_inline {
79
- color: #000;
80
- }
81
- div.pp_default .pp_gallery ul li a {
82
- background: url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
83
- border: 1px solid #aaa;
84
- }
85
- div.pp_default .pp_gallery ul li a:hover,
86
- div.pp_default .pp_gallery ul li.selected a {
87
- border-color: #fff;
88
- }
89
- div.pp_default .pp_social {
90
- margin-top: 7px;
91
- }
92
-
93
- div.pp_default .pp_gallery a.pp_arrow_previous,
94
- div.pp_default .pp_gallery a.pp_arrow_next {
95
- position: static;
96
- left: auto;
97
- }
98
- div.pp_default .pp_nav .pp_play,
99
- div.pp_default .pp_nav .pp_pause {
100
- background: url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
101
- height: 30px;
102
- width: 30px;
103
- }
104
- div.pp_default .pp_nav .pp_pause {
105
- background-position: -51px -29px;
106
- }
107
- div.pp_default .pp_details {
108
- position: relative;
109
- }
110
- div.pp_default a.pp_arrow_previous,
111
- div.pp_default a.pp_arrow_next {
112
- background: url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
113
- height: 20px;
114
- margin: 4px 0 0 0;
115
- width: 20px;
116
- }
117
- div.pp_default a.pp_arrow_next {
118
- right: 52px;
119
- background-position: -82px -3px;
120
- } /* The next arrow in the bottom nav */
121
- div.pp_default .pp_content_container .pp_details {
122
- margin-top: 5px;
123
- }
124
- div.pp_default .pp_nav {
125
- clear: none;
126
- height: 30px;
127
- width: 110px;
128
- position: relative;
129
- }
130
- div.pp_default .pp_nav .currentTextHolder {
131
- font-family: Georgia;
132
- font-style: italic;
133
- color: #999;
134
- font-size: 11px;
135
- left: 75px;
136
- line-height: 25px;
137
- margin: 0;
138
- padding: 0 0 0 10px;
139
- position: absolute;
140
- top: 2px;
141
- }
142
-
143
- div.pp_default .pp_close:hover,
144
- div.pp_default .pp_nav .pp_play:hover,
145
- div.pp_default .pp_nav .pp_pause:hover,
146
- div.pp_default .pp_arrow_next:hover,
147
- div.pp_default .pp_arrow_previous:hover {
148
- opacity: 0.7;
149
- }
150
-
151
- div.pp_default .pp_description {
152
- font-size: 11px;
153
- font-weight: bold;
154
- line-height: 14px;
155
- margin: 5px 0 5px 50px;
156
- }
157
-
158
- div.pp_default .pp_bottom .pp_left {
159
- background: url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat;
160
- } /* Bottom left corner */
161
- div.pp_default .pp_bottom .pp_middle {
162
- background: url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x;
163
- } /* Bottom pattern/color */
164
- div.pp_default .pp_bottom .pp_right {
165
- background: url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat;
166
- } /* Bottom right corner */
167
-
168
- div.pp_default .pp_loaderIcon {
169
- background: url(../images/prettyPhoto/default/loader.gif) center center no-repeat;
170
- } /* Loader icon */
171
-
172
- /* ----------------------------------
173
- Light Rounded Theme
174
- ----------------------------------- */
175
-
176
- div.light_rounded .pp_top .pp_left {
177
- background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
178
- } /* Top left corner */
179
- div.light_rounded .pp_top .pp_middle {
180
- background: #fff;
181
- } /* Top pattern/color */
182
- div.light_rounded .pp_top .pp_right {
183
- background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
184
- } /* Top right corner */
185
-
186
- div.light_rounded .pp_content .ppt {
187
- color: #000;
188
- }
189
- div.light_rounded .pp_content_container .pp_left,
190
- div.light_rounded .pp_content_container .pp_right {
191
- background: #fff;
192
- }
193
- div.light_rounded .pp_content {
194
- background-color: #fff;
195
- } /* Content background */
196
- div.light_rounded .pp_next:hover {
197
- background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
198
- cursor: pointer;
199
- } /* Next button */
200
- div.light_rounded .pp_previous:hover {
201
- background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
202
- cursor: pointer;
203
- } /* Previous button */
204
- div.light_rounded .pp_expand {
205
- background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
206
- cursor: pointer;
207
- } /* Expand button */
208
- div.light_rounded .pp_expand:hover {
209
- background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
210
- cursor: pointer;
211
- } /* Expand button hover */
212
- div.light_rounded .pp_contract {
213
- background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
214
- cursor: pointer;
215
- } /* Contract button */
216
- div.light_rounded .pp_contract:hover {
217
- background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
218
- cursor: pointer;
219
- } /* Contract button hover */
220
- div.light_rounded .pp_close {
221
- width: 75px;
222
- height: 22px;
223
- background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
224
- cursor: pointer;
225
- } /* Close button */
226
- div.light_rounded .pp_details {
227
- position: relative;
228
- }
229
- div.light_rounded .pp_description {
230
- margin-left: 85px;
231
- }
232
- div.light_rounded #pp_full_res .pp_inline {
233
- color: #000;
234
- }
235
- div.light_rounded .pp_gallery a.pp_arrow_previous,
236
- div.light_rounded .pp_gallery a.pp_arrow_next {
237
- margin-top: 12px !important;
238
- }
239
- div.light_rounded .pp_nav .pp_play {
240
- background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
241
- height: 15px;
242
- width: 14px;
243
- }
244
- div.light_rounded .pp_nav .pp_pause {
245
- background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
246
- height: 15px;
247
- width: 14px;
248
- }
249
-
250
- div.light_rounded .pp_arrow_previous {
251
- background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
252
- } /* The previous arrow in the bottom nav */
253
- div.light_rounded .pp_arrow_previous.disabled {
254
- background-position: 100% -87px;
255
- cursor: default;
256
- }
257
- div.light_rounded .pp_arrow_next {
258
- background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
259
- } /* The next arrow in the bottom nav */
260
- div.light_rounded .pp_arrow_next.disabled {
261
- background-position: -22px -87px;
262
- cursor: default;
263
- }
264
-
265
- div.light_rounded .pp_bottom .pp_left {
266
- background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
267
- } /* Bottom left corner */
268
- div.light_rounded .pp_bottom .pp_middle {
269
- background: #fff;
270
- } /* Bottom pattern/color */
271
- div.light_rounded .pp_bottom .pp_right {
272
- background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
273
- } /* Bottom right corner */
274
-
275
- div.light_rounded .pp_loaderIcon {
276
- background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
277
- } /* Loader icon */
278
-
279
- /* ----------------------------------
280
- Dark Rounded Theme
281
- ----------------------------------- */
282
-
283
- div.dark_rounded .pp_top .pp_left {
284
- background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
285
- } /* Top left corner */
286
- div.dark_rounded .pp_top .pp_middle {
287
- background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
288
- } /* Top pattern/color */
289
- div.dark_rounded .pp_top .pp_right {
290
- background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
291
- } /* Top right corner */
292
-
293
- div.dark_rounded .pp_content_container .pp_left {
294
- background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
295
- } /* Left Content background */
296
- div.dark_rounded .pp_content_container .pp_right {
297
- background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
298
- } /* Right Content background */
299
- div.dark_rounded .pp_content {
300
- background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
301
- } /* Content background */
302
- div.dark_rounded .pp_next:hover {
303
- background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
304
- cursor: pointer;
305
- } /* Next button */
306
- div.dark_rounded .pp_previous:hover {
307
- background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
308
- cursor: pointer;
309
- } /* Previous button */
310
- div.dark_rounded .pp_expand {
311
- background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
312
- cursor: pointer;
313
- } /* Expand button */
314
- div.dark_rounded .pp_expand:hover {
315
- background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
316
- cursor: pointer;
317
- } /* Expand button hover */
318
- div.dark_rounded .pp_contract {
319
- background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
320
- cursor: pointer;
321
- } /* Contract button */
322
- div.dark_rounded .pp_contract:hover {
323
- background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
324
- cursor: pointer;
325
- } /* Contract button hover */
326
- div.dark_rounded .pp_close {
327
- width: 75px;
328
- height: 22px;
329
- background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
330
- cursor: pointer;
331
- } /* Close button */
332
- div.dark_rounded .pp_details {
333
- position: relative;
334
- }
335
- div.dark_rounded .pp_description {
336
- margin-left: 85px;
337
- }
338
- div.dark_rounded .currentTextHolder {
339
- color: #c4c4c4;
340
- }
341
- div.dark_rounded .pp_description {
342
- color: #fff;
343
- }
344
- div.dark_rounded #pp_full_res .pp_inline {
345
- color: #fff;
346
- }
347
- div.dark_rounded .pp_gallery a.pp_arrow_previous,
348
- div.dark_rounded .pp_gallery a.pp_arrow_next {
349
- margin-top: 12px !important;
350
- }
351
- div.dark_rounded .pp_nav .pp_play {
352
- background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
353
- height: 15px;
354
- width: 14px;
355
- }
356
- div.dark_rounded .pp_nav .pp_pause {
357
- background: url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
358
- height: 15px;
359
- width: 14px;
360
- }
361
-
362
- div.dark_rounded .pp_arrow_previous {
363
- background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
364
- } /* The previous arrow in the bottom nav */
365
- div.dark_rounded .pp_arrow_previous.disabled {
366
- background-position: 100% -87px;
367
- cursor: default;
368
- }
369
- div.dark_rounded .pp_arrow_next {
370
- background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
371
- } /* The next arrow in the bottom nav */
372
- div.dark_rounded .pp_arrow_next.disabled {
373
- background-position: -22px -87px;
374
- cursor: default;
375
- }
376
-
377
- div.dark_rounded .pp_bottom .pp_left {
378
- background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
379
- } /* Bottom left corner */
380
- div.dark_rounded .pp_bottom .pp_middle {
381
- background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
382
- } /* Bottom pattern/color */
383
- div.dark_rounded .pp_bottom .pp_right {
384
- background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
385
- } /* Bottom right corner */
386
-
387
- div.dark_rounded .pp_loaderIcon {
388
- background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
389
- } /* Loader icon */
390
-
391
- /* ----------------------------------
392
- Dark Square Theme
393
- ----------------------------------- */
394
-
395
- div.dark_square .pp_left,
396
- div.dark_square .pp_middle,
397
- div.dark_square .pp_right,
398
- div.dark_square .pp_content {
399
- background: #000;
400
- }
401
-
402
- div.dark_square .currentTextHolder {
403
- color: #c4c4c4;
404
- }
405
- div.dark_square .pp_description {
406
- color: #fff;
407
- }
408
- div.dark_square .pp_loaderIcon {
409
- background: url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat;
410
- } /* Loader icon */
411
-
412
- div.dark_square .pp_expand {
413
- background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
414
- cursor: pointer;
415
- } /* Expand button */
416
- div.dark_square .pp_expand:hover {
417
- background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
418
- cursor: pointer;
419
- } /* Expand button hover */
420
- div.dark_square .pp_contract {
421
- background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
422
- cursor: pointer;
423
- } /* Contract button */
424
- div.dark_square .pp_contract:hover {
425
- background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
426
- cursor: pointer;
427
- } /* Contract button hover */
428
- div.dark_square .pp_close {
429
- width: 75px;
430
- height: 22px;
431
- background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
432
- cursor: pointer;
433
- } /* Close button */
434
- div.dark_square .pp_details {
435
- position: relative;
436
- }
437
- div.dark_square .pp_description {
438
- margin: 0 0 0 85px;
439
- }
440
- div.dark_square #pp_full_res .pp_inline {
441
- color: #fff;
442
- }
443
- div.dark_square .pp_gallery a.pp_arrow_previous,
444
- div.dark_square .pp_gallery a.pp_arrow_next {
445
- margin-top: 12px !important;
446
- }
447
- div.dark_square .pp_nav {
448
- clear: none;
449
- }
450
- div.dark_square .pp_nav .pp_play {
451
- background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
452
- height: 15px;
453
- width: 14px;
454
- }
455
- div.dark_square .pp_nav .pp_pause {
456
- background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
457
- height: 15px;
458
- width: 14px;
459
- }
460
-
461
- div.dark_square .pp_arrow_previous {
462
- background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
463
- } /* The previous arrow in the bottom nav */
464
- div.dark_square .pp_arrow_previous.disabled {
465
- background-position: 100% -87px;
466
- cursor: default;
467
- }
468
- div.dark_square .pp_arrow_next {
469
- background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
470
- } /* The next arrow in the bottom nav */
471
- div.dark_square .pp_arrow_next.disabled {
472
- background-position: -22px -87px;
473
- cursor: default;
474
- }
475
-
476
- div.dark_square .pp_next:hover {
477
- background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
478
- cursor: pointer;
479
- } /* Next button */
480
- div.dark_square .pp_previous:hover {
481
- background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
482
- cursor: pointer;
483
- } /* Previous button */
484
-
485
- /* ----------------------------------
486
- Light Square Theme
487
- ----------------------------------- */
488
-
489
- div.light_square .pp_left,
490
- div.light_square .pp_middle,
491
- div.light_square .pp_right,
492
- div.light_square .pp_content {
493
- background: #fff;
494
- }
495
-
496
- div.light_square .pp_content .ppt {
497
- color: #000;
498
- }
499
- div.light_square .pp_expand {
500
- background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
501
- cursor: pointer;
502
- } /* Expand button */
503
- div.light_square .pp_expand:hover {
504
- background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
505
- cursor: pointer;
506
- } /* Expand button hover */
507
- div.light_square .pp_contract {
508
- background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
509
- cursor: pointer;
510
- } /* Contract button */
511
- div.light_square .pp_contract:hover {
512
- background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
513
- cursor: pointer;
514
- } /* Contract button hover */
515
- div.light_square .pp_close {
516
- width: 75px;
517
- height: 22px;
518
- background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
519
- cursor: pointer;
520
- } /* Close button */
521
- div.light_square .pp_details {
522
- position: relative;
523
- }
524
- div.light_square .pp_description {
525
- margin-left: 85px;
526
- }
527
- div.light_square #pp_full_res .pp_inline {
528
- color: #000;
529
- }
530
- div.light_square .pp_gallery a.pp_arrow_previous,
531
- div.light_square .pp_gallery a.pp_arrow_next {
532
- margin-top: 12px !important;
533
- }
534
- div.light_square .pp_nav .pp_play {
535
- background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
536
- height: 15px;
537
- width: 14px;
538
- }
539
- div.light_square .pp_nav .pp_pause {
540
- background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
541
- height: 15px;
542
- width: 14px;
543
- }
544
-
545
- div.light_square .pp_arrow_previous {
546
- background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
547
- } /* The previous arrow in the bottom nav */
548
- div.light_square .pp_arrow_previous.disabled {
549
- background-position: 100% -87px;
550
- cursor: default;
551
- }
552
- div.light_square .pp_arrow_next {
553
- background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
554
- } /* The next arrow in the bottom nav */
555
- div.light_square .pp_arrow_next.disabled {
556
- background-position: -22px -87px;
557
- cursor: default;
558
- }
559
-
560
- div.light_square .pp_next:hover {
561
- background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
562
- cursor: pointer;
563
- } /* Next button */
564
- div.light_square .pp_previous:hover {
565
- background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
566
- cursor: pointer;
567
- } /* Previous button */
568
-
569
- div.light_square .pp_loaderIcon {
570
- background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
571
- } /* Loader icon */
572
-
573
- /* ----------------------------------
574
- Facebook style Theme
575
- ----------------------------------- */
576
-
577
- div.facebook .pp_top .pp_left {
578
- background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
579
- } /* Top left corner */
580
- div.facebook .pp_top .pp_middle {
581
- background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
582
- } /* Top pattern/color */
583
- div.facebook .pp_top .pp_right {
584
- background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
585
- } /* Top right corner */
586
-
587
- div.facebook .pp_content .ppt {
588
- color: #000;
589
- }
590
- div.facebook .pp_content_container .pp_left {
591
- background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
592
- } /* Content background */
593
- div.facebook .pp_content_container .pp_right {
594
- background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
595
- } /* Content background */
596
- div.facebook .pp_content {
597
- background: #fff;
598
- } /* Content background */
599
- div.facebook .pp_expand {
600
- background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
601
- cursor: pointer;
602
- } /* Expand button */
603
- div.facebook .pp_expand:hover {
604
- background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
605
- cursor: pointer;
606
- } /* Expand button hover */
607
- div.facebook .pp_contract {
608
- background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
609
- cursor: pointer;
610
- } /* Contract button */
611
- div.facebook .pp_contract:hover {
612
- background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
613
- cursor: pointer;
614
- } /* Contract button hover */
615
- div.facebook .pp_close {
616
- width: 22px;
617
- height: 22px;
618
- background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
619
- cursor: pointer;
620
- } /* Close button */
621
- div.facebook .pp_details {
622
- position: relative;
623
- }
624
- div.facebook .pp_description {
625
- margin: 0 0 0 37px;
626
- }
627
- div.facebook #pp_full_res .pp_inline {
628
- color: #000;
629
- }
630
- div.facebook .pp_loaderIcon {
631
- background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;
632
- } /* Loader icon */
633
-
634
- div.facebook .pp_arrow_previous {
635
- background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
636
- height: 22px;
637
- margin-top: 0;
638
- width: 22px;
639
- } /* The previous arrow in the bottom nav */
640
- div.facebook .pp_arrow_previous.disabled {
641
- background-position: 100% -96px;
642
- cursor: default;
643
- }
644
- div.facebook .pp_arrow_next {
645
- background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
646
- height: 22px;
647
- margin-top: 0;
648
- width: 22px;
649
- } /* The next arrow in the bottom nav */
650
- div.facebook .pp_arrow_next.disabled {
651
- background-position: -32px -96px;
652
- cursor: default;
653
- }
654
- div.facebook .pp_nav {
655
- margin-top: 0;
656
- }
657
- div.facebook .pp_nav p {
658
- font-size: 15px;
659
- padding: 0 4px 0 3px;
660
- }
661
- div.facebook .pp_nav .pp_play {
662
- background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
663
- height: 22px;
664
- width: 22px;
665
- }
666
- div.facebook .pp_nav .pp_pause {
667
- background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
668
- height: 22px;
669
- width: 22px;
670
- }
671
-
672
- div.facebook .pp_next:hover {
673
- background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
674
- cursor: pointer;
675
- } /* Next button */
676
- div.facebook .pp_previous:hover {
677
- background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
678
- cursor: pointer;
679
- } /* Previous button */
680
-
681
- div.facebook .pp_bottom .pp_left {
682
- background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
683
- } /* Bottom left corner */
684
- div.facebook .pp_bottom .pp_middle {
685
- background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
686
- } /* Bottom pattern/color */
687
- div.facebook .pp_bottom .pp_right {
688
- background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;
689
- } /* Bottom right corner */
690
-
691
- /* ------------------------------------------------------------------------
692
- DO NOT CHANGE
693
- ------------------------------------------------------------------------- */
694
-
695
- div.pp_pic_holder a:focus {
696
- outline: none;
697
- }
698
-
699
- div.pp_overlay {
700
- background: #000;
701
- display: none;
702
- right: 0;
703
- position: absolute;
704
- top: 0;
705
- width: 100%;
706
- z-index: 9500;
707
- }
708
-
709
- div.pp_pic_holder {
710
- display: none;
711
- position: absolute;
712
- width: 100px;
713
- z-index: 10000;
714
- }
715
-
716
- .pp_top {
717
- height: 20px;
718
- position: relative;
719
- }
720
- * html .pp_top {
721
- padding: 0 20px;
722
- }
723
- .pp_top .pp_left {
724
- height: 20px;
725
- left: 0;
726
- position: absolute;
727
- width: 20px;
728
- }
729
- .pp_top .pp_middle {
730
- height: 20px;
731
- right: 20px;
732
- position: absolute;
733
- left: 20px;
734
- }
735
- * html .pp_top .pp_middle {
736
- right: 0;
737
- position: static;
738
- }
739
- .pp_top .pp_right {
740
- height: 20px;
741
- left: auto;
742
- position: absolute;
743
- right: 0;
744
- top: 0;
745
- width: 20px;
746
- }
747
-
748
- .pp_content {
749
- height: 40px;
750
- min-width: 40px;
751
- }
752
- * html .pp_content {
753
- width: 40px;
754
- }
755
-
756
- .pp_fade {
757
- display: none;
758
- }
759
-
760
- .pp_content_container {
761
- position: relative;
762
- text-align: right;
763
- width: 100%;
764
- }
765
- .pp_content_container .pp_left {
766
- padding-left: 20px;
767
- }
768
- .pp_content_container .pp_right {
769
- padding-right: 20px;
770
- }
771
-
772
- .pp_content_container .pp_details {
773
- float: right;
774
- margin: 10px 0 2px 0;
775
- }
776
- .pp_description {
777
- display: none;
778
- margin: 0;
779
- }
780
-
781
- .pp_social {
782
- float: right;
783
- margin: 0;
784
- }
785
- .pp_social .facebook {
786
- float: right;
787
- margin-right: 5px;
788
- width: 55px;
789
- overflow: hidden;
790
- }
791
- .pp_social .twitter {
792
- float: right;
793
- }
794
-
795
- .pp_nav {
796
- clear: left;
797
- float: right;
798
- margin: 3px 0 0 10px;
799
- }
800
-
801
- .pp_nav p {
802
- float: right;
803
- margin: 2px 4px;
804
- white-space: nowrap;
805
- }
806
-
807
- .pp_nav .pp_play,
808
- .pp_nav .pp_pause {
809
- float: left;
810
- margin-right: 4px;
811
- text-indent: 10000px;
812
- }
813
-
814
- a.pp_arrow_previous,
815
- a.pp_arrow_next {
816
- display: block;
817
- float: left;
818
- height: 15px;
819
- margin-top: 3px;
820
- overflow: hidden;
821
- text-indent: 10000px;
822
- width: 14px;
823
- }
824
-
825
- .pp_hoverContainer {
826
- position: absolute;
827
- top: 0;
828
- width: 100%;
829
- z-index: 2000;
830
- }
831
-
832
- .pp_gallery {
833
- display: none;
834
- left: 50%;
835
- margin-top: -50px;
836
- position: absolute;
837
- z-index: 10000;
838
- direction: ltr;
839
- }
840
-
841
- .pp_gallery div {
842
- float: left;
843
- overflow: hidden;
844
- position: relative;
845
- }
846
-
847
- .pp_gallery ul {
848
- float: left;
849
- height: 35px;
850
- margin: 0 0 0 5px;
851
- padding: 0;
852
- position: relative;
853
- white-space: nowrap;
854
- }
855
-
856
- .pp_gallery ul a {
857
- border: 1px #000 solid;
858
- border: 1px rgba(0, 0, 0, 0.5) solid;
859
- display: block;
860
- float: left;
861
- height: 33px;
862
- overflow: hidden;
863
- }
864
-
865
- .pp_gallery ul a:hover,
866
- .pp_gallery li.selected a {
867
- border-color: #fff;
868
- }
869
-
870
- .pp_gallery ul a img {
871
- border: 0;
872
- }
873
-
874
- .pp_gallery li {
875
- display: block;
876
- float: left;
877
- margin: 0 5px 0 0;
878
- padding: 0;
879
- }
880
-
881
- .pp_gallery li.default a {
882
- background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
883
- display: block;
884
- height: 33px;
885
- width: 50px;
886
- }
887
-
888
- .pp_gallery li.default a img {
889
- display: none;
890
- }
891
-
892
- .pp_gallery .pp_arrow_previous,
893
- .pp_gallery .pp_arrow_next {
894
- margin-top: 7px !important;
895
- }
896
- a.pp_next {
897
- background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
898
- display: block;
899
- float: right;
900
- height: 100%;
901
- text-indent: 10000px;
902
- width: 49%;
903
- }
904
- a.pp_previous {
905
- background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
906
- display: block;
907
- float: left;
908
- height: 100%;
909
- text-indent: 10000px;
910
- width: 49%;
911
- }
912
-
913
- a.pp_expand,
914
- a.pp_contract {
915
- cursor: pointer;
916
- display: none;
917
- height: 20px;
918
- position: absolute;
919
- left: 30px;
920
- text-indent: 10000px;
921
- top: 10px;
922
- width: 20px;
923
- z-index: 20000;
924
- }
925
-
926
- a.pp_close {
927
- position: absolute;
928
- left: 0;
929
- top: 0;
930
- display: block;
931
- line-height: 22px;
932
- text-indent: 10000px;
933
- }
934
-
935
- .pp_bottom {
936
- height: 20px;
937
- position: relative;
938
- }
939
- * html .pp_bottom {
940
- padding: 0 20px;
941
- }
942
- .pp_bottom .pp_left {
943
- height: 20px;
944
- left: 0;
945
- position: absolute;
946
- width: 20px;
947
- }
948
- .pp_bottom .pp_middle {
949
- height: 20px;
950
- right: 20px;
951
- position: absolute;
952
- left: 20px;
953
- }
954
- * html .pp_bottom .pp_middle {
955
- right: 0;
956
- position: static;
957
- }
958
- .pp_bottom .pp_right {
959
- height: 20px;
960
- left: auto;
961
- position: absolute;
962
- right: 0;
963
- top: 0;
964
- width: 20px;
965
- }
966
-
967
- .pp_loaderIcon {
968
- display: block;
969
- height: 24px;
970
- right: 50%;
971
- margin: -12px -12px 0 0;
972
- position: absolute;
973
- top: 50%;
974
- width: 24px;
975
- }
976
-
977
- #pp_full_res {
978
- line-height: 1 !important;
979
- }
980
-
981
- #pp_full_res .pp_inline {
982
- text-align: right;
983
- }
984
-
985
- #pp_full_res .pp_inline p {
986
- margin: 0 0 15px 0;
987
- }
988
-
989
- div.ppt {
990
- color: #fff;
991
- display: none;
992
- font-size: 17px;
993
- margin: 0 15px 5px 0;
994
- z-index: 9999;
995
- text-align: right;
996
- width: 100% !important;
997
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* ------------------------------------------------------------------------
2
+ This you can edit.
3
+ ------------------------------------------------------------------------- */
4
+
5
+ /* ----------------------------------
6
+ Default Theme
7
+ ----------------------------------- */
8
+
9
+ div.pp_default .pp_top,
10
+ div.pp_default .pp_top .pp_middle,
11
+ div.pp_default .pp_top .pp_left,
12
+ div.pp_default .pp_top .pp_right,
13
+ div.pp_default .pp_bottom,
14
+ div.pp_default .pp_bottom .pp_left,
15
+ div.pp_default .pp_bottom .pp_middle,
16
+ div.pp_default .pp_bottom .pp_right {
17
+ height: 13px;
18
+ }
19
+
20
+ div.pp_default .pp_top .pp_left {
21
+ background: url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat;
22
+ }
23
+
24
+ /* Top left corner */
25
+ div.pp_default .pp_top .pp_middle {
26
+ background: url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x;
27
+ }
28
+
29
+ /* Top pattern/color */
30
+ div.pp_default .pp_top .pp_right {
31
+ background: url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat;
32
+ }
33
+
34
+ /* Top right corner */
35
+
36
+ div.pp_default .pp_content .ppt {
37
+ color: #f8f8f8;
38
+ }
39
+
40
+ div.pp_default .pp_content_container .pp_left {
41
+ background: url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
42
+ padding-left: 13px;
43
+ }
44
+
45
+ div.pp_default .pp_content_container .pp_right {
46
+ background: url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;
47
+ padding-right: 13px;
48
+ }
49
+
50
+ div.pp_default .pp_content {
51
+ background-color: #fff;
52
+ }
53
+
54
+ /* Content background */
55
+ div.pp_default .pp_next:hover {
56
+ background: url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;
57
+ cursor: pointer;
58
+ }
59
+
60
+ /* Next button */
61
+ div.pp_default .pp_previous:hover {
62
+ background: url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
63
+ cursor: pointer;
64
+ }
65
+
66
+ /* Previous button */
67
+ div.pp_default .pp_expand {
68
+ background: url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
69
+ cursor: pointer;
70
+ width: 28px;
71
+ height: 28px;
72
+ }
73
+
74
+ /* Expand button */
75
+ div.pp_default .pp_expand:hover {
76
+ background: url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
77
+ cursor: pointer;
78
+ }
79
+
80
+ /* Expand button hover */
81
+ div.pp_default .pp_contract {
82
+ background: url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
83
+ cursor: pointer;
84
+ width: 28px;
85
+ height: 28px;
86
+ }
87
+
88
+ /* Contract button */
89
+ div.pp_default .pp_contract:hover {
90
+ background: url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
91
+ cursor: pointer;
92
+ }
93
+
94
+ /* Contract button hover */
95
+ div.pp_default .pp_close {
96
+ width: 30px;
97
+ height: 30px;
98
+ background: url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
99
+ cursor: pointer;
100
+ }
101
+
102
+ /* Close button */
103
+ div.pp_default #pp_full_res .pp_inline {
104
+ color: #000;
105
+ }
106
+
107
+ div.pp_default .pp_gallery ul li a {
108
+ background: url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
109
+ border: 1px solid #aaa;
110
+ }
111
+
112
+ div.pp_default .pp_gallery ul li a:hover,
113
+ div.pp_default .pp_gallery ul li.selected a {
114
+ border-color: #fff;
115
+ }
116
+
117
+ div.pp_default .pp_social {
118
+ margin-top: 7px;
119
+ }
120
+
121
+ div.pp_default .pp_gallery a.pp_arrow_previous,
122
+ div.pp_default .pp_gallery a.pp_arrow_next {
123
+ position: static;
124
+ left: auto;
125
+ }
126
+
127
+ div.pp_default .pp_nav .pp_play,
128
+ div.pp_default .pp_nav .pp_pause {
129
+ background: url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
130
+ height: 30px;
131
+ width: 30px;
132
+ }
133
+
134
+ div.pp_default .pp_nav .pp_pause {
135
+ background-position: -51px -29px;
136
+ }
137
+
138
+ div.pp_default .pp_details {
139
+ position: relative;
140
+ }
141
+
142
+ div.pp_default a.pp_arrow_previous,
143
+ div.pp_default a.pp_arrow_next {
144
+ background: url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
145
+ height: 20px;
146
+ margin: 4px 0 0 0;
147
+ width: 20px;
148
+ }
149
+
150
+ div.pp_default a.pp_arrow_next {
151
+ right: 52px;
152
+ background-position: -82px -3px;
153
+ }
154
+
155
+ /* The next arrow in the bottom nav */
156
+ div.pp_default .pp_content_container .pp_details {
157
+ margin-top: 5px;
158
+ }
159
+
160
+ div.pp_default .pp_nav {
161
+ clear: none;
162
+ height: 30px;
163
+ width: 110px;
164
+ position: relative;
165
+ }
166
+
167
+ div.pp_default .pp_nav .currentTextHolder {
168
+ font-family: Georgia;
169
+ font-style: italic;
170
+ color: #999;
171
+ font-size: 11px;
172
+ left: 75px;
173
+ line-height: 25px;
174
+ margin: 0;
175
+ padding: 0 0 0 10px;
176
+ position: absolute;
177
+ top: 2px;
178
+ }
179
+
180
+ div.pp_default .pp_close:hover,
181
+ div.pp_default .pp_nav .pp_play:hover,
182
+ div.pp_default .pp_nav .pp_pause:hover,
183
+ div.pp_default .pp_arrow_next:hover,
184
+ div.pp_default .pp_arrow_previous:hover {
185
+ opacity: 0.7;
186
+ }
187
+
188
+ div.pp_default .pp_description {
189
+ font-size: 11px;
190
+ font-weight: bold;
191
+ line-height: 14px;
192
+ margin: 5px 0 5px 50px;
193
+ }
194
+
195
+ div.pp_default .pp_bottom .pp_left {
196
+ background: url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat;
197
+ }
198
+
199
+ /* Bottom left corner */
200
+ div.pp_default .pp_bottom .pp_middle {
201
+ background: url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x;
202
+ }
203
+
204
+ /* Bottom pattern/color */
205
+ div.pp_default .pp_bottom .pp_right {
206
+ background: url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat;
207
+ }
208
+
209
+ /* Bottom right corner */
210
+
211
+ div.pp_default .pp_loaderIcon {
212
+ background: url(../images/prettyPhoto/default/loader.gif) center center no-repeat;
213
+ }
214
+
215
+ /* Loader icon */
216
+
217
+ /* ----------------------------------
218
+ Light Rounded Theme
219
+ ----------------------------------- */
220
+
221
+ div.light_rounded .pp_top .pp_left {
222
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
223
+ }
224
+
225
+ /* Top left corner */
226
+ div.light_rounded .pp_top .pp_middle {
227
+ background: #fff;
228
+ }
229
+
230
+ /* Top pattern/color */
231
+ div.light_rounded .pp_top .pp_right {
232
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
233
+ }
234
+
235
+ /* Top right corner */
236
+
237
+ div.light_rounded .pp_content .ppt {
238
+ color: #000;
239
+ }
240
+
241
+ div.light_rounded .pp_content_container .pp_left,
242
+ div.light_rounded .pp_content_container .pp_right {
243
+ background: #fff;
244
+ }
245
+
246
+ div.light_rounded .pp_content {
247
+ background-color: #fff;
248
+ }
249
+
250
+ /* Content background */
251
+ div.light_rounded .pp_next:hover {
252
+ background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
253
+ cursor: pointer;
254
+ }
255
+
256
+ /* Next button */
257
+ div.light_rounded .pp_previous:hover {
258
+ background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
259
+ cursor: pointer;
260
+ }
261
+
262
+ /* Previous button */
263
+ div.light_rounded .pp_expand {
264
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
265
+ cursor: pointer;
266
+ }
267
+
268
+ /* Expand button */
269
+ div.light_rounded .pp_expand:hover {
270
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
271
+ cursor: pointer;
272
+ }
273
+
274
+ /* Expand button hover */
275
+ div.light_rounded .pp_contract {
276
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
277
+ cursor: pointer;
278
+ }
279
+
280
+ /* Contract button */
281
+ div.light_rounded .pp_contract:hover {
282
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
283
+ cursor: pointer;
284
+ }
285
+
286
+ /* Contract button hover */
287
+ div.light_rounded .pp_close {
288
+ width: 75px;
289
+ height: 22px;
290
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
291
+ cursor: pointer;
292
+ }
293
+
294
+ /* Close button */
295
+ div.light_rounded .pp_details {
296
+ position: relative;
297
+ }
298
+
299
+ div.light_rounded .pp_description {
300
+ margin-left: 85px;
301
+ }
302
+
303
+ div.light_rounded #pp_full_res .pp_inline {
304
+ color: #000;
305
+ }
306
+
307
+ div.light_rounded .pp_gallery a.pp_arrow_previous,
308
+ div.light_rounded .pp_gallery a.pp_arrow_next {
309
+ margin-top: 12px !important;
310
+ }
311
+
312
+ div.light_rounded .pp_nav .pp_play {
313
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
314
+ height: 15px;
315
+ width: 14px;
316
+ }
317
+
318
+ div.light_rounded .pp_nav .pp_pause {
319
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
320
+ height: 15px;
321
+ width: 14px;
322
+ }
323
+
324
+ div.light_rounded .pp_arrow_previous {
325
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
326
+ }
327
+
328
+ /* The previous arrow in the bottom nav */
329
+ div.light_rounded .pp_arrow_previous.disabled {
330
+ background-position: 100% -87px;
331
+ cursor: default;
332
+ }
333
+
334
+ div.light_rounded .pp_arrow_next {
335
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
336
+ }
337
+
338
+ /* The next arrow in the bottom nav */
339
+ div.light_rounded .pp_arrow_next.disabled {
340
+ background-position: -22px -87px;
341
+ cursor: default;
342
+ }
343
+
344
+ div.light_rounded .pp_bottom .pp_left {
345
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
346
+ }
347
+
348
+ /* Bottom left corner */
349
+ div.light_rounded .pp_bottom .pp_middle {
350
+ background: #fff;
351
+ }
352
+
353
+ /* Bottom pattern/color */
354
+ div.light_rounded .pp_bottom .pp_right {
355
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
356
+ }
357
+
358
+ /* Bottom right corner */
359
+
360
+ div.light_rounded .pp_loaderIcon {
361
+ background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
362
+ }
363
+
364
+ /* Loader icon */
365
+
366
+ /* ----------------------------------
367
+ Dark Rounded Theme
368
+ ----------------------------------- */
369
+
370
+ div.dark_rounded .pp_top .pp_left {
371
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
372
+ }
373
+
374
+ /* Top left corner */
375
+ div.dark_rounded .pp_top .pp_middle {
376
+ background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
377
+ }
378
+
379
+ /* Top pattern/color */
380
+ div.dark_rounded .pp_top .pp_right {
381
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
382
+ }
383
+
384
+ /* Top right corner */
385
+
386
+ div.dark_rounded .pp_content_container .pp_left {
387
+ background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
388
+ }
389
+
390
+ /* Left Content background */
391
+ div.dark_rounded .pp_content_container .pp_right {
392
+ background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
393
+ }
394
+
395
+ /* Right Content background */
396
+ div.dark_rounded .pp_content {
397
+ background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
398
+ }
399
+
400
+ /* Content background */
401
+ div.dark_rounded .pp_next:hover {
402
+ background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
403
+ cursor: pointer;
404
+ }
405
+
406
+ /* Next button */
407
+ div.dark_rounded .pp_previous:hover {
408
+ background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
409
+ cursor: pointer;
410
+ }
411
+
412
+ /* Previous button */
413
+ div.dark_rounded .pp_expand {
414
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
415
+ cursor: pointer;
416
+ }
417
+
418
+ /* Expand button */
419
+ div.dark_rounded .pp_expand:hover {
420
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
421
+ cursor: pointer;
422
+ }
423
+
424
+ /* Expand button hover */
425
+ div.dark_rounded .pp_contract {
426
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
427
+ cursor: pointer;
428
+ }
429
+
430
+ /* Contract button */
431
+ div.dark_rounded .pp_contract:hover {
432
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
433
+ cursor: pointer;
434
+ }
435
+
436
+ /* Contract button hover */
437
+ div.dark_rounded .pp_close {
438
+ width: 75px;
439
+ height: 22px;
440
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
441
+ cursor: pointer;
442
+ }
443
+
444
+ /* Close button */
445
+ div.dark_rounded .pp_details {
446
+ position: relative;
447
+ }
448
+
449
+ div.dark_rounded .pp_description {
450
+ margin-left: 85px;
451
+ }
452
+
453
+ div.dark_rounded .currentTextHolder {
454
+ color: #c4c4c4;
455
+ }
456
+
457
+ div.dark_rounded .pp_description {
458
+ color: #fff;
459
+ }
460
+
461
+ div.dark_rounded #pp_full_res .pp_inline {
462
+ color: #fff;
463
+ }
464
+
465
+ div.dark_rounded .pp_gallery a.pp_arrow_previous,
466
+ div.dark_rounded .pp_gallery a.pp_arrow_next {
467
+ margin-top: 12px !important;
468
+ }
469
+
470
+ div.dark_rounded .pp_nav .pp_play {
471
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
472
+ height: 15px;
473
+ width: 14px;
474
+ }
475
+
476
+ div.dark_rounded .pp_nav .pp_pause {
477
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
478
+ height: 15px;
479
+ width: 14px;
480
+ }
481
+
482
+ div.dark_rounded .pp_arrow_previous {
483
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
484
+ }
485
+
486
+ /* The previous arrow in the bottom nav */
487
+ div.dark_rounded .pp_arrow_previous.disabled {
488
+ background-position: 100% -87px;
489
+ cursor: default;
490
+ }
491
+
492
+ div.dark_rounded .pp_arrow_next {
493
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
494
+ }
495
+
496
+ /* The next arrow in the bottom nav */
497
+ div.dark_rounded .pp_arrow_next.disabled {
498
+ background-position: -22px -87px;
499
+ cursor: default;
500
+ }
501
+
502
+ div.dark_rounded .pp_bottom .pp_left {
503
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
504
+ }
505
+
506
+ /* Bottom left corner */
507
+ div.dark_rounded .pp_bottom .pp_middle {
508
+ background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
509
+ }
510
+
511
+ /* Bottom pattern/color */
512
+ div.dark_rounded .pp_bottom .pp_right {
513
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
514
+ }
515
+
516
+ /* Bottom right corner */
517
+
518
+ div.dark_rounded .pp_loaderIcon {
519
+ background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
520
+ }
521
+
522
+ /* Loader icon */
523
+
524
+ /* ----------------------------------
525
+ Dark Square Theme
526
+ ----------------------------------- */
527
+
528
+ div.dark_square .pp_left,
529
+ div.dark_square .pp_middle,
530
+ div.dark_square .pp_right,
531
+ div.dark_square .pp_content {
532
+ background: #000;
533
+ }
534
+
535
+ div.dark_square .currentTextHolder {
536
+ color: #c4c4c4;
537
+ }
538
+
539
+ div.dark_square .pp_description {
540
+ color: #fff;
541
+ }
542
+
543
+ div.dark_square .pp_loaderIcon {
544
+ background: url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat;
545
+ }
546
+
547
+ /* Loader icon */
548
+
549
+ div.dark_square .pp_expand {
550
+ background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
551
+ cursor: pointer;
552
+ }
553
+
554
+ /* Expand button */
555
+ div.dark_square .pp_expand:hover {
556
+ background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
557
+ cursor: pointer;
558
+ }
559
+
560
+ /* Expand button hover */
561
+ div.dark_square .pp_contract {
562
+ background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
563
+ cursor: pointer;
564
+ }
565
+
566
+ /* Contract button */
567
+ div.dark_square .pp_contract:hover {
568
+ background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
569
+ cursor: pointer;
570
+ }
571
+
572
+ /* Contract button hover */
573
+ div.dark_square .pp_close {
574
+ width: 75px;
575
+ height: 22px;
576
+ background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
577
+ cursor: pointer;
578
+ }
579
+
580
+ /* Close button */
581
+ div.dark_square .pp_details {
582
+ position: relative;
583
+ }
584
+
585
+ div.dark_square .pp_description {
586
+ margin: 0 0 0 85px;
587
+ }
588
+
589
+ div.dark_square #pp_full_res .pp_inline {
590
+ color: #fff;
591
+ }
592
+
593
+ div.dark_square .pp_gallery a.pp_arrow_previous,
594
+ div.dark_square .pp_gallery a.pp_arrow_next {
595
+ margin-top: 12px !important;
596
+ }
597
+
598
+ div.dark_square .pp_nav {
599
+ clear: none;
600
+ }
601
+
602
+ div.dark_square .pp_nav .pp_play {
603
+ background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
604
+ height: 15px;
605
+ width: 14px;
606
+ }
607
+
608
+ div.dark_square .pp_nav .pp_pause {
609
+ background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
610
+ height: 15px;
611
+ width: 14px;
612
+ }
613
+
614
+ div.dark_square .pp_arrow_previous {
615
+ background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
616
+ }
617
+
618
+ /* The previous arrow in the bottom nav */
619
+ div.dark_square .pp_arrow_previous.disabled {
620
+ background-position: 100% -87px;
621
+ cursor: default;
622
+ }
623
+
624
+ div.dark_square .pp_arrow_next {
625
+ background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
626
+ }
627
+
628
+ /* The next arrow in the bottom nav */
629
+ div.dark_square .pp_arrow_next.disabled {
630
+ background-position: -22px -87px;
631
+ cursor: default;
632
+ }
633
+
634
+ div.dark_square .pp_next:hover {
635
+ background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
636
+ cursor: pointer;
637
+ }
638
+
639
+ /* Next button */
640
+ div.dark_square .pp_previous:hover {
641
+ background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
642
+ cursor: pointer;
643
+ }
644
+
645
+ /* Previous button */
646
+
647
+ /* ----------------------------------
648
+ Light Square Theme
649
+ ----------------------------------- */
650
+
651
+ div.light_square .pp_left,
652
+ div.light_square .pp_middle,
653
+ div.light_square .pp_right,
654
+ div.light_square .pp_content {
655
+ background: #fff;
656
+ }
657
+
658
+ div.light_square .pp_content .ppt {
659
+ color: #000;
660
+ }
661
+
662
+ div.light_square .pp_expand {
663
+ background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
664
+ cursor: pointer;
665
+ }
666
+
667
+ /* Expand button */
668
+ div.light_square .pp_expand:hover {
669
+ background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
670
+ cursor: pointer;
671
+ }
672
+
673
+ /* Expand button hover */
674
+ div.light_square .pp_contract {
675
+ background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
676
+ cursor: pointer;
677
+ }
678
+
679
+ /* Contract button */
680
+ div.light_square .pp_contract:hover {
681
+ background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
682
+ cursor: pointer;
683
+ }
684
+
685
+ /* Contract button hover */
686
+ div.light_square .pp_close {
687
+ width: 75px;
688
+ height: 22px;
689
+ background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
690
+ cursor: pointer;
691
+ }
692
+
693
+ /* Close button */
694
+ div.light_square .pp_details {
695
+ position: relative;
696
+ }
697
+
698
+ div.light_square .pp_description {
699
+ margin-left: 85px;
700
+ }
701
+
702
+ div.light_square #pp_full_res .pp_inline {
703
+ color: #000;
704
+ }
705
+
706
+ div.light_square .pp_gallery a.pp_arrow_previous,
707
+ div.light_square .pp_gallery a.pp_arrow_next {
708
+ margin-top: 12px !important;
709
+ }
710
+
711
+ div.light_square .pp_nav .pp_play {
712
+ background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
713
+ height: 15px;
714
+ width: 14px;
715
+ }
716
+
717
+ div.light_square .pp_nav .pp_pause {
718
+ background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
719
+ height: 15px;
720
+ width: 14px;
721
+ }
722
+
723
+ div.light_square .pp_arrow_previous {
724
+ background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
725
+ }
726
+
727
+ /* The previous arrow in the bottom nav */
728
+ div.light_square .pp_arrow_previous.disabled {
729
+ background-position: 100% -87px;
730
+ cursor: default;
731
+ }
732
+
733
+ div.light_square .pp_arrow_next {
734
+ background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
735
+ }
736
+
737
+ /* The next arrow in the bottom nav */
738
+ div.light_square .pp_arrow_next.disabled {
739
+ background-position: -22px -87px;
740
+ cursor: default;
741
+ }
742
+
743
+ div.light_square .pp_next:hover {
744
+ background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
745
+ cursor: pointer;
746
+ }
747
+
748
+ /* Next button */
749
+ div.light_square .pp_previous:hover {
750
+ background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
751
+ cursor: pointer;
752
+ }
753
+
754
+ /* Previous button */
755
+
756
+ div.light_square .pp_loaderIcon {
757
+ background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
758
+ }
759
+
760
+ /* Loader icon */
761
+
762
+ /* ----------------------------------
763
+ Facebook style Theme
764
+ ----------------------------------- */
765
+
766
+ div.facebook .pp_top .pp_left {
767
+ background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
768
+ }
769
+
770
+ /* Top left corner */
771
+ div.facebook .pp_top .pp_middle {
772
+ background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
773
+ }
774
+
775
+ /* Top pattern/color */
776
+ div.facebook .pp_top .pp_right {
777
+ background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
778
+ }
779
+
780
+ /* Top right corner */
781
+
782
+ div.facebook .pp_content .ppt {
783
+ color: #000;
784
+ }
785
+
786
+ div.facebook .pp_content_container .pp_left {
787
+ background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
788
+ }
789
+
790
+ /* Content background */
791
+ div.facebook .pp_content_container .pp_right {
792
+ background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
793
+ }
794
+
795
+ /* Content background */
796
+ div.facebook .pp_content {
797
+ background: #fff;
798
+ }
799
+
800
+ /* Content background */
801
+ div.facebook .pp_expand {
802
+ background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
803
+ cursor: pointer;
804
+ }
805
+
806
+ /* Expand button */
807
+ div.facebook .pp_expand:hover {
808
+ background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
809
+ cursor: pointer;
810
+ }
811
+
812
+ /* Expand button hover */
813
+ div.facebook .pp_contract {
814
+ background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
815
+ cursor: pointer;
816
+ }
817
+
818
+ /* Contract button */
819
+ div.facebook .pp_contract:hover {
820
+ background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
821
+ cursor: pointer;
822
+ }
823
+
824
+ /* Contract button hover */
825
+ div.facebook .pp_close {
826
+ width: 22px;
827
+ height: 22px;
828
+ background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
829
+ cursor: pointer;
830
+ }
831
+
832
+ /* Close button */
833
+ div.facebook .pp_details {
834
+ position: relative;
835
+ }
836
+
837
+ div.facebook .pp_description {
838
+ margin: 0 0 0 37px;
839
+ }
840
+
841
+ div.facebook #pp_full_res .pp_inline {
842
+ color: #000;
843
+ }
844
+
845
+ div.facebook .pp_loaderIcon {
846
+ background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;
847
+ }
848
+
849
+ /* Loader icon */
850
+
851
+ div.facebook .pp_arrow_previous {
852
+ background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
853
+ height: 22px;
854
+ margin-top: 0;
855
+ width: 22px;
856
+ }
857
+
858
+ /* The previous arrow in the bottom nav */
859
+ div.facebook .pp_arrow_previous.disabled {
860
+ background-position: 100% -96px;
861
+ cursor: default;
862
+ }
863
+
864
+ div.facebook .pp_arrow_next {
865
+ background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
866
+ height: 22px;
867
+ margin-top: 0;
868
+ width: 22px;
869
+ }
870
+
871
+ /* The next arrow in the bottom nav */
872
+ div.facebook .pp_arrow_next.disabled {
873
+ background-position: -32px -96px;
874
+ cursor: default;
875
+ }
876
+
877
+ div.facebook .pp_nav {
878
+ margin-top: 0;
879
+ }
880
+
881
+ div.facebook .pp_nav p {
882
+ font-size: 15px;
883
+ padding: 0 4px 0 3px;
884
+ }
885
+
886
+ div.facebook .pp_nav .pp_play {
887
+ background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
888
+ height: 22px;
889
+ width: 22px;
890
+ }
891
+
892
+ div.facebook .pp_nav .pp_pause {
893
+ background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
894
+ height: 22px;
895
+ width: 22px;
896
+ }
897
+
898
+ div.facebook .pp_next:hover {
899
+ background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
900
+ cursor: pointer;
901
+ }
902
+
903
+ /* Next button */
904
+ div.facebook .pp_previous:hover {
905
+ background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
906
+ cursor: pointer;
907
+ }
908
+
909
+ /* Previous button */
910
+
911
+ div.facebook .pp_bottom .pp_left {
912
+ background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
913
+ }
914
+
915
+ /* Bottom left corner */
916
+ div.facebook .pp_bottom .pp_middle {
917
+ background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
918
+ }
919
+
920
+ /* Bottom pattern/color */
921
+ div.facebook .pp_bottom .pp_right {
922
+ background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;
923
+ }
924
+
925
+ /* Bottom right corner */
926
+
927
+ /* ------------------------------------------------------------------------
928
+ DO NOT CHANGE
929
+ ------------------------------------------------------------------------- */
930
+
931
+ div.pp_pic_holder a:focus {
932
+ outline: none;
933
+ }
934
+
935
+ div.pp_overlay {
936
+ background: #000;
937
+ display: none;
938
+ right: 0;
939
+ position: absolute;
940
+ top: 0;
941
+ width: 100%;
942
+ z-index: 9500;
943
+ }
944
+
945
+ div.pp_pic_holder {
946
+ display: none;
947
+ position: absolute;
948
+ width: 100px;
949
+ z-index: 10000;
950
+ overflow: hidden;
951
+ }
952
+
953
+ .pp_top {
954
+ height: 20px;
955
+ position: relative;
956
+ }
957
+
958
+ * html .pp_top {
959
+ padding: 0 20px;
960
+ }
961
+
962
+ .pp_top .pp_left {
963
+ height: 20px;
964
+ left: 0;
965
+ position: absolute;
966
+ width: 20px;
967
+ }
968
+
969
+ .pp_top .pp_middle {
970
+ height: 20px;
971
+ right: 20px;
972
+ position: absolute;
973
+ left: 20px;
974
+ }
975
+
976
+ * html .pp_top .pp_middle {
977
+ right: 0;
978
+ position: static;
979
+ }
980
+
981
+ .pp_top .pp_right {
982
+ height: 20px;
983
+ left: auto;
984
+ position: absolute;
985
+ right: 0;
986
+ top: 0;
987
+ width: 20px;
988
+ }
989
+
990
+ .pp_content {
991
+ height: 40px;
992
+ min-width: 40px;
993
+ }
994
+
995
+ * html .pp_content {
996
+ width: 40px;
997
+ }
998
+
999
+ .pp_fade {
1000
+ display: none;
1001
+ }
1002
+
1003
+ .pp_content_container {
1004
+ position: relative;
1005
+ text-align: right;
1006
+ width: 100%;
1007
+ }
1008
+
1009
+ .pp_content_container .pp_left {
1010
+ padding-left: 20px;
1011
+ }
1012
+
1013
+ .pp_content_container .pp_right {
1014
+ padding-right: 20px;
1015
+ }
1016
+
1017
+ .pp_content_container .pp_details {
1018
+ float: right;
1019
+ margin: 10px 0 2px 0;
1020
+ }
1021
+
1022
+ .pp_description {
1023
+ display: none;
1024
+ margin: 0;
1025
+ }
1026
+
1027
+ .pp_social {
1028
+ float: right;
1029
+ margin: 0;
1030
+ }
1031
+
1032
+ .pp_social .facebook {
1033
+ float: right;
1034
+ margin-right: 5px;
1035
+ width: 55px;
1036
+ overflow: hidden;
1037
+ }
1038
+
1039
+ .pp_social .twitter {
1040
+ float: right;
1041
+ }
1042
+
1043
+ .pp_nav {
1044
+ clear: left;
1045
+ float: right;
1046
+ margin: 3px 0 0 10px;
1047
+ }
1048
+
1049
+ .pp_nav p {
1050
+ float: right;
1051
+ margin: 2px 4px;
1052
+ white-space: nowrap;
1053
+ }
1054
+
1055
+ .pp_nav .pp_play,
1056
+ .pp_nav .pp_pause {
1057
+ float: left;
1058
+ margin-right: 4px;
1059
+ text-indent: 10000px;
1060
+ }
1061
+
1062
+ a.pp_arrow_previous,
1063
+ a.pp_arrow_next {
1064
+ display: block;
1065
+ float: left;
1066
+ height: 15px;
1067
+ margin-top: 3px;
1068
+ overflow: hidden;
1069
+ text-indent: 10000px;
1070
+ width: 14px;
1071
+ }
1072
+
1073
+ .pp_hoverContainer {
1074
+ position: absolute;
1075
+ top: 0;
1076
+ width: 100%;
1077
+ z-index: 2000;
1078
+ }
1079
+
1080
+ .pp_gallery {
1081
+ display: none;
1082
+ left: 50%;
1083
+ margin-top: -50px;
1084
+ position: absolute;
1085
+ z-index: 10000;
1086
+ direction: ltr;
1087
+ }
1088
+
1089
+ .pp_gallery div {
1090
+ float: left;
1091
+ overflow: hidden;
1092
+ position: relative;
1093
+ }
1094
+
1095
+ .pp_gallery ul {
1096
+ float: left;
1097
+ height: 35px;
1098
+ margin: 0 0 0 5px;
1099
+ padding: 0;
1100
+ position: relative;
1101
+ white-space: nowrap;
1102
+ }
1103
+
1104
+ .pp_gallery ul a {
1105
+ border: 1px #000 solid;
1106
+ border: 1px rgba(0, 0, 0, 0.5) solid;
1107
+ display: block;
1108
+ float: left;
1109
+ height: 33px;
1110
+ overflow: hidden;
1111
+ }
1112
+
1113
+ .pp_gallery ul a:hover,
1114
+ .pp_gallery li.selected a {
1115
+ border-color: #fff;
1116
+ }
1117
+
1118
+ .pp_gallery ul a img {
1119
+ border: 0;
1120
+ }
1121
+
1122
+ .pp_gallery li {
1123
+ display: block;
1124
+ float: left;
1125
+ margin: 0 5px 0 0;
1126
+ padding: 0;
1127
+ }
1128
+
1129
+ .pp_gallery li.default a {
1130
+ background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
1131
+ display: block;
1132
+ height: 33px;
1133
+ width: 50px;
1134
+ }
1135
+
1136
+ .pp_gallery li.default a img {
1137
+ display: none;
1138
+ }
1139
+
1140
+ .pp_gallery .pp_arrow_previous,
1141
+ .pp_gallery .pp_arrow_next {
1142
+ margin-top: 7px !important;
1143
+ }
1144
+
1145
+ a.pp_next {
1146
+ background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
1147
+ display: block;
1148
+ float: right;
1149
+ height: 100%;
1150
+ text-indent: 10000px;
1151
+ width: 49%;
1152
+ }
1153
+
1154
+ a.pp_previous {
1155
+ background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
1156
+ display: block;
1157
+ float: left;
1158
+ height: 100%;
1159
+ text-indent: 10000px;
1160
+ width: 49%;
1161
+ }
1162
+
1163
+ a.pp_expand,
1164
+ a.pp_contract {
1165
+ cursor: pointer;
1166
+ display: none;
1167
+ height: 20px;
1168
+ position: absolute;
1169
+ left: 30px;
1170
+ text-indent: 10000px;
1171
+ top: 10px;
1172
+ width: 20px;
1173
+ z-index: 20000;
1174
+ }
1175
+
1176
+ a.pp_close {
1177
+ position: absolute;
1178
+ left: 0;
1179
+ top: 0;
1180
+ display: block;
1181
+ line-height: 22px;
1182
+ text-indent: 10000px;
1183
+ }
1184
+
1185
+ .pp_bottom {
1186
+ height: 20px;
1187
+ position: relative;
1188
+ }
1189
+
1190
+ * html .pp_bottom {
1191
+ padding: 0 20px;
1192
+ }
1193
+
1194
+ .pp_bottom .pp_left {
1195
+ height: 20px;
1196
+ left: 0;
1197
+ position: absolute;
1198
+ width: 20px;
1199
+ }
1200
+
1201
+ .pp_bottom .pp_middle {
1202
+ height: 20px;
1203
+ right: 20px;
1204
+ position: absolute;
1205
+ left: 20px;
1206
+ }
1207
+
1208
+ * html .pp_bottom .pp_middle {
1209
+ right: 0;
1210
+ position: static;
1211
+ }
1212
+
1213
+ .pp_bottom .pp_right {
1214
+ height: 20px;
1215
+ left: auto;
1216
+ position: absolute;
1217
+ right: 0;
1218
+ top: 0;
1219
+ width: 20px;
1220
+ }
1221
+
1222
+ .pp_loaderIcon {
1223
+ display: block;
1224
+ height: 24px;
1225
+ right: 50%;
1226
+ margin: -12px -12px 0 0;
1227
+ position: absolute;
1228
+ top: 50%;
1229
+ width: 24px;
1230
+ }
1231
+
1232
+ #pp_full_res {
1233
+ line-height: 1 !important;
1234
+ }
1235
+
1236
+ #pp_full_res .pp_inline {
1237
+ text-align: right;
1238
+ }
1239
+
1240
+ #pp_full_res .pp_inline p {
1241
+ margin: 0 0 15px 0;
1242
+ }
1243
+
1244
+ div.ppt {
1245
+ color: #fff;
1246
+ display: none;
1247
+ font-size: 17px;
1248
+ margin: 0 15px 5px 0;
1249
+ z-index: 9999;
1250
+ text-align: right;
1251
+ width: 100% !important;
1252
+ }
assets/frontend/js/premium-addons.js CHANGED
@@ -2367,14 +2367,17 @@
2367
 
2368
  //If it was opened, then close it.
2369
  if ($parent.hasClass('premium-active-menu')) {
2370
-
2371
- $parent.removeClass('premium-active-menu');
2372
 
2373
  } else {
2374
  //Close any other opened items.
2375
  $menuContainer.find('.premium-active-menu').toggleClass('premium-active-menu');
2376
  //Then, open this item.
2377
  $parent.toggleClass('premium-active-menu');
 
 
 
2378
  }
2379
 
2380
  // make sure the parent node is always open whenever the child node is opened.
2367
 
2368
  //If it was opened, then close it.
2369
  if ($parent.hasClass('premium-active-menu')) {
2370
+ // $parent.removeClass('premium-active-menu');
2371
+ $parent.toggleClass('premium-active-menu');
2372
 
2373
  } else {
2374
  //Close any other opened items.
2375
  $menuContainer.find('.premium-active-menu').toggleClass('premium-active-menu');
2376
  //Then, open this item.
2377
  $parent.toggleClass('premium-active-menu');
2378
+
2379
+ // make sure the parent node is always open whenever the child node is opened.
2380
+ $($parent).parents('.premium-nav-menu-item.menu-item-has-children').toggleClass('premium-active-menu');
2381
  }
2382
 
2383
  // make sure the parent node is always open whenever the child node is opened.
assets/frontend/js/premium-floating-effects.js CHANGED
@@ -1,578 +1,608 @@
1
- (function ($) {
2
-
3
- if ('undefined' == typeof window.paCheckSafari) {
4
- window.paCheckSafari = checkSafariBrowser();
5
-
6
- function checkSafariBrowser() {
7
-
8
- var iOS = /iP(hone|ad|od)/i.test(navigator.userAgent) && !window.MSStream;
9
-
10
- if (iOS) {
11
- var allowedBrowser = /(Chrome|CriOS|OPiOS|FxiOS)/.test(navigator.userAgent);
12
-
13
- if (!allowedBrowser) {
14
- var isFireFox = '' === navigator.vendor;
15
- allowedBrowser = allowedBrowser || isFireFox;
16
- }
17
-
18
- var isSafari = /WebKit/i.test(navigator.userAgent) && !allowedBrowser;
19
-
20
- } else {
21
- var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
22
- }
23
-
24
- if (isSafari) {
25
- return true;
26
- }
27
-
28
- return false;
29
- }
30
-
31
- }
32
-
33
- $(window).on('elementor/frontend/init', function () {
34
-
35
- var PremiumFloatingEffectsHandler = function ($scope) {
36
-
37
- if (!$scope.hasClass("premium-floating-effects-yes")) {
38
- return;
39
- }
40
-
41
- if ($scope.hasClass("premium-disable-fe-yes")) {
42
- if (window.paCheckSafari)
43
- return;
44
- }
45
-
46
- var target = $scope,
47
- widgetId = target.data("model-cid"),
48
- settings = {},
49
- $widgetContainer = $scope.find('.elementor-widget-container')[0],
50
- isInnerSection = $scope.closest('.elementor-section').hasClass('elementor-inner-section'),
51
- sectionId = (isInnerSection) ? $scope.closest('.elementor-inner-section').data("model-cid") : $scope.closest('.elementor-top-section').data("model-cid"),
52
- colId = (isInnerSection) ? $scope.closest('.elementor-inner-column').data("model-cid") : $scope.closest('.elementor-top-column').data("model-cid"),
53
- editMode = elementorFrontend.isEditMode() && !target.data('general_settings');
54
-
55
- if (editMode) {
56
- settings = generateEditorSettings(sectionId);
57
- } else {
58
- settings = generatePreviewSettings();
59
- }
60
-
61
- if (!settings) {
62
- return false;
63
- }
64
-
65
- elementorFrontend.waypoint(
66
- $scope,
67
- function () {
68
- applyEffects();
69
- }
70
- );
71
-
72
-
73
- function generateEditorSettings() {
74
-
75
- var editorElements = null;
76
-
77
- if (!window.elementor.hasOwnProperty("elements")) {
78
- return false;
79
- }
80
-
81
- editorElements = window.elementor.elements.models;
82
-
83
- if (isInnerSection) {
84
- var innerSecInfo = {
85
- 'col': $scope.closest('.elementor-top-column'),
86
- 'colId': $scope.closest('.elementor-top-column').data('model-cid'),
87
- 'sec': $scope.closest('.elementor-top-section'),
88
- 'secId': $scope.closest('.elementor-top-section').data('model-cid'),
89
- },
90
- sectionModels = getModelsArray(editorElements, innerSecInfo.secId),
91
- columnModels = getModelsArray(sectionModels, innerSecInfo.colId);
92
-
93
- editorElements = columnModels;
94
- }
95
-
96
- if (!editorElements) {
97
- return false;
98
- }
99
-
100
- var cols = getModelsArray(editorElements, sectionId),
101
- widgetcol = getModelsArray(cols, colId),
102
- widgetData = getWidgetData(widgetcol, widgetId);
103
-
104
- if (!widgetData)
105
- return false;
106
-
107
- if ('yes' !== widgetData.premium_fe_switcher || 0 === widgetData.length) {
108
- return false;
109
- }
110
-
111
- var $easing = widgetData.premium_fe_easing;
112
-
113
- if (widgetData.premium_fe_easing === 'steps') {
114
- $easing = 'steps(' + widgetData.premium_fe_ease_step + ')';
115
- }
116
-
117
- var general_settings = {
118
- 'target': widgetData.premium_fe_target,
119
- 'direction': widgetData.premium_fe_direction,
120
- 'loop': (widgetData.premium_fe_loop === 'default') ? true : widgetData.premium_fe_loop_number,
121
- 'easing': $easing,
122
- };
123
-
124
- settings.general = general_settings;
125
-
126
- if ('yes' === widgetData.premium_fe_translate_switcher) {
127
-
128
- var translate_settings = {
129
- 'x_param_from': widgetData.premium_fe_Xtranslate.sizes.from,
130
- 'x_param_to': widgetData.premium_fe_Xtranslate.sizes.to,
131
- 'y_param_from': widgetData.premium_fe_Ytranslate.sizes.from,
132
- 'y_param_to': widgetData.premium_fe_Ytranslate.sizes.to,
133
- 'duration': widgetData.premium_fe_trans_duration.size,
134
- 'delay': widgetData.premium_fe_trans_delay.size,
135
- };
136
-
137
- settings.translate = translate_settings;
138
- }
139
-
140
- if ('yes' === widgetData.premium_fe_rotate_switcher) {
141
-
142
- var rotate_settings = {
143
- 'x_param_from': widgetData.premium_fe_Xrotate.sizes.from,
144
- 'x_param_to': widgetData.premium_fe_Xrotate.sizes.to,
145
- 'y_param_from': widgetData.premium_fe_Yrotate.sizes.from,
146
- 'y_param_to': widgetData.premium_fe_Yrotate.sizes.to,
147
- 'z_param_from': widgetData.premium_fe_Zrotate.sizes.from,
148
- 'z_param_to': widgetData.premium_fe_Zrotate.sizes.to,
149
- 'duration': widgetData.premium_fe_rotate_duration.size,
150
- 'delay': widgetData.premium_fe_rotate_delay.size,
151
- };
152
-
153
- settings.rotate = rotate_settings;
154
- }
155
-
156
- if ('yes' === widgetData.premium_fe_scale_switcher) {
157
-
158
- var scale_settings = {
159
- 'x_param_from': widgetData.premium_fe_Xscale.sizes.from,
160
- 'x_param_to': widgetData.premium_fe_Xscale.sizes.to,
161
- 'y_param_from': widgetData.premium_fe_Yscale.sizes.from,
162
- 'y_param_to': widgetData.premium_fe_Yscale.sizes.to,
163
- 'duration': widgetData.premium_fe_scale_duration.size,
164
- 'delay': widgetData.premium_fe_scale_delay.size,
165
- };
166
-
167
- settings.scale = scale_settings;
168
- }
169
-
170
- if ('yes' === widgetData.premium_fe_skew_switcher) {
171
-
172
- var skew_settings = {
173
- 'x_param_from': widgetData.premium_fe_Xskew.sizes.from,
174
- 'x_param_to': widgetData.premium_fe_Xskew.sizes.to,
175
- 'y_param_from': widgetData.premium_fe_Yskew.sizes.from,
176
- 'y_param_to': widgetData.premium_fe_Yskew.sizes.to,
177
- 'duration': widgetData.premium_fe_trans_duration.size,
178
- 'delay': widgetData.premium_fe_trans_delay.size,
179
- };
180
-
181
- settings.skew = skew_settings;
182
- }
183
-
184
- if (PremiumFESettings.papro_installed) {
185
- if ('yes' === widgetData.premium_fe_opacity_switcher) {
186
-
187
- var opacity_settings = {
188
- 'from': widgetData.premium_fe_opacity.sizes.from / 100,
189
- 'to': widgetData.premium_fe_opacity.sizes.to / 100,
190
- 'duration': widgetData.premium_fe_opacity_duration.size,
191
- 'delay': widgetData.premium_fe_opacity_delay.size,
192
- };
193
-
194
- settings.opacity = opacity_settings;
195
- }
196
-
197
- if ('yes' === widgetData.premium_fe_bg_color_switcher) {
198
-
199
- var bg_color_settings = {
200
- 'from': widgetData.premium_fe_bg_color_from,
201
- 'to': widgetData.premium_fe_bg_color_to,
202
- 'duration': widgetData.premium_fe_bg_color_duration.size,
203
- 'delay': widgetData.premium_fe_bg_color_delay.size,
204
- };
205
-
206
- settings.bg_color = bg_color_settings;
207
- }
208
-
209
- if ('yes' === widgetData.premium_fe_blur_switcher) {
210
-
211
- var blur_settings = {
212
- 'from': 'blur(' + widgetData.premium_fe_blur_val.sizes.from + 'px)',
213
- 'to': 'blur(' + widgetData.premium_fe_blur_val.sizes.to + 'px)',
214
- 'duration': widgetData.premium_fe_blur_duration.size,
215
- 'delay': widgetData.premium_fe_blur_delay.size,
216
- };
217
-
218
- settings.blur = blur_settings;
219
- }
220
-
221
- if ('yes' === widgetData.premium_fe_contrast_switcher) {
222
-
223
- var contrast_settings = {
224
- 'from': 'contrast(' + widgetData.premium_fe_contrast_val.sizes.from + '%)',
225
- 'to': 'contrast(' + widgetData.premium_fe_contrast_val.sizes.to + '%)',
226
- 'duration': widgetData.premium_fe_contrast_duration.size,
227
- 'delay': widgetData.premium_fe_contrast_delay.size,
228
- };
229
-
230
- settings.contrast = contrast_settings;
231
- }
232
-
233
- if ('yes' === widgetData.premium_fe_gScale_switcher) {
234
-
235
- var gScale_settings = {
236
- 'from': 'grayscale(' + widgetData.premium_fe_gScale_val.sizes.from + '%)',
237
- 'to': 'grayscale(' + widgetData.premium_fe_gScale_val.sizes.to + '%)',
238
- 'duration': widgetData.premium_fe_gScale_duration.size,
239
- 'delay': widgetData.premium_fe_gScale_delay.size,
240
- };
241
-
242
- settings.gScale = gScale_settings;
243
- }
244
-
245
- if ('yes' === widgetData.premium_fe_hue_switcher) {
246
-
247
- var hue_settings = {
248
- 'from': 'hue-rotate(' + widgetData.premium_fe_hue_val.sizes.from + 'deg)',
249
- 'to': 'hue-rotate(' + widgetData.premium_fe_hue_val.sizes.to + 'deg)',
250
- 'duration': widgetData.premium_fe_hue_duration.size,
251
- 'delay': widgetData.premium_fe_hue_delay.size,
252
- };
253
-
254
- settings.hue = hue_settings;
255
- }
256
-
257
- if ('yes' === widgetData.premium_fe_brightness_switcher) {
258
-
259
- var brightnses_settings = {
260
- 'from': 'brightness(' + widgetData.premium_fe_brightness_val.sizes.from + '%)',
261
- 'to': 'brightness(' + widgetData.premium_fe_brightness_val.sizes.to + '%)',
262
- 'duration': widgetData.premium_fe_brightness_duration.size,
263
- 'delay': widgetData.premium_fe_brightness_delay.size,
264
- };
265
-
266
- settings.bright = brightnses_settings;
267
- }
268
-
269
- if ('yes' === widgetData.premium_fe_saturate_switcher) {
270
-
271
- var saturate_settings = {
272
- 'from': 'saturate(' + widgetData.premium_fe_saturate_val.sizes.from + '%)',
273
- 'to': 'saturate(' + widgetData.premium_fe_saturate_val.sizes.to + '%)',
274
- 'duration': widgetData.premium_fe_saturate_duration.size,
275
- 'delay': widgetData.premium_fe_saturate_delay.size,
276
- };
277
-
278
- settings.saturate = saturate_settings;
279
- }
280
-
281
- }
282
-
283
- if (0 !== Object.keys(settings).length) {
284
- return settings;
285
- }
286
-
287
- return false;
288
- }
289
-
290
- /**
291
- * @param array $arr array to search in
292
- * @param string $index model-cid to match
293
- *
294
- * @return Array contains section models aka cols
295
- */
296
- function getModelsArray($arr, $index) {
297
-
298
- if (!$arr)
299
- return;
300
-
301
- var widgetIndex = $arr.findIndex(function (element) {
302
- return (element.cid == $index);
303
- });
304
-
305
- if (!$arr[widgetIndex])
306
- return;
307
-
308
- return $arr[widgetIndex].attributes.elements.models;
309
- }
310
-
311
- /**
312
- * @param array $arr
313
- * @param string $index
314
- *
315
- * @return object contains widget settings
316
- */
317
- function getWidgetData($arr, $index) {
318
-
319
- if (!$arr)
320
- return;
321
-
322
- var widgetIndex = $arr.findIndex(function (element) {
323
- return (element.cid === $index);
324
- });
325
-
326
- if (!$arr[widgetIndex])
327
- return;
328
-
329
- return $arr[widgetIndex].attributes.settings.attributes;
330
- }
331
-
332
- function generatePreviewSettings() {
333
-
334
- var generalSettings = target.data("general_settings");
335
-
336
- var effectSettings = {
337
- translateSettings: target.data("translate_effect"),
338
- rotateSettings: target.data("rotate_effect"),
339
- scaleSettings: target.data("scale_effect"),
340
- skewSettings: target.data("skew_effect"),
341
- opacitySettings: target.data("opacity_effect"),
342
- bgColorSettings: target.data("bg_color_effect"),
343
- bRadiusSettings: target.data("b_radius_effect"),
344
- hueSettings: target.data("hue_effect"),
345
- gScaleSettings: target.data("gray_effect"),
346
- contrastSettings: target.data("contrast_effect"),
347
- blurSettings: target.data("blur_effect"),
348
- brightSettings: target.data("brightness_effect"),
349
- saturateSettings: target.data("saturate_effect")
350
- }
351
-
352
- //make sure that at least 1 setting exists
353
- var settingVals = Object.values(effectSettings);
354
-
355
- var safe = settingVals.findIndex(function (element) {
356
- return (element !== undefined);
357
- });
358
-
359
- if (-1 === safe) {
360
- return false;
361
- }
362
-
363
- settings.general = generalSettings;
364
- settings.translate = effectSettings.translateSettings;
365
- settings.rotate = effectSettings.rotateSettings;
366
- settings.scale = effectSettings.scaleSettings;
367
- settings.skew = effectSettings.skewSettings;
368
- settings.opacity = effectSettings.opacitySettings;
369
- settings.bg_color = effectSettings.bgColorSettings;
370
- settings.blur = effectSettings.blurSettings;
371
- settings.hue = effectSettings.hueSettings;
372
- settings.gScale = effectSettings.gScaleSettings;
373
- settings.contrast = effectSettings.contrastSettings;
374
- settings.bright = effectSettings.brightSettings;
375
- settings.saturate = effectSettings.saturateSettings;
376
-
377
- if (0 !== Object.keys(settings).length) {
378
- return settings;
379
- }
380
- }
381
-
382
- function applyEffects() {
383
-
384
- //If the selector does not exists in the current widget, then search in the whole page.
385
- if (settings.general.target) {
386
- var targetSelector = settings.general.target;
387
-
388
- $widgetContainer = target.find(targetSelector).length > 0 ? '.elementor-element-' + target.data('id') + ' ' + targetSelector : targetSelector;
389
- }
390
-
391
- var animeSettings = {
392
- targets: $widgetContainer,
393
- loop: settings.general.loop,
394
- direction: settings.general.direction,
395
- easing: settings.general.easing,
396
- };
397
-
398
- if (settings.translate) {
399
- var data = settings.translate;
400
- x_translate = {
401
- value: [data.x_param_from || 0, data.x_param_to || 0],
402
- duration: data.duration,
403
- delay: data.delay || 0
404
- }
405
-
406
- y_translate = {
407
- value: [data.y_param_from || 0, data.y_param_to || 0],
408
- duration: data.duration,
409
- delay: data.delay || 0,
410
- }
411
-
412
- animeSettings.translateX = x_translate;
413
- animeSettings.translateY = y_translate;
414
- }
415
-
416
- if (settings.rotate) {
417
- var data = settings.rotate;
418
- x_rotate = {
419
- duration: data.duration,
420
- delay: data.delay || 0,
421
- value: [data.x_param_from || 0, data.x_param_to || 0],
422
- }
423
-
424
- y_rotate = {
425
- duration: data.duration,
426
- delay: data.delay || 0,
427
- value: [data.y_param_from || 0, data.y_param_to || 0],
428
- }
429
-
430
- z_rotate = {
431
- duration: data.duration,
432
- delay: data.delay || 0,
433
- value: [data.z_param_from || 0, data.z_param_to || 0],
434
- }
435
-
436
- animeSettings.rotateX = x_rotate;
437
- animeSettings.rotateY = y_rotate;
438
- animeSettings.rotateZ = z_rotate;
439
- }
440
-
441
- if (settings.scale) {
442
- var data = settings.scale;
443
- x_scale = {
444
- value: [data.x_param_from || 0, data.x_param_to || 0],
445
- duration: data.duration,
446
- delay: data.delay || 0
447
- }
448
-
449
- y_scale = {
450
- value: [data.y_param_from || 0, data.y_param_to || 0],
451
- duration: data.duration,
452
- delay: data.delay || 0,
453
- }
454
-
455
- animeSettings.scaleX = x_scale;
456
- animeSettings.scaleY = y_scale;
457
- }
458
-
459
- if (settings.skew) {
460
- var data = settings.skew;
461
- x_skew = {
462
- value: [data.x_param_from || 0, data.x_param_to || 0],
463
- duration: data.duration,
464
- delay: data.delay || 0
465
- }
466
-
467
- y_skew = {
468
- value: [data.y_param_from || 0, data.y_param_to || 0],
469
- duration: data.duration,
470
- delay: data.delay || 0,
471
- }
472
-
473
- animeSettings.skewX = x_skew;
474
- animeSettings.skewY = y_skew;
475
- }
476
-
477
- if (settings.opacity) {
478
- var data = settings.opacity;
479
-
480
- animeSettings.opacity = {
481
- value: [data.from || 0, data.to || 0],
482
- duration: data.duration,
483
- delay: data.delay || 0
484
- };
485
- }
486
-
487
- if (settings.bg_color) {
488
- var data = settings.bg_color;
489
-
490
- animeSettings.backgroundColor = {
491
- value: [data.from || 0, data.to || 0],
492
- duration: data.duration,
493
- delay: data.delay || 0
494
- };
495
- }
496
-
497
- var filter_arr = [];
498
-
499
- if (settings.blur) {
500
- var data = settings.blur,
501
- blurEffect = {
502
- value: [data.from || 0, data.to || 0],
503
- duration: data.duration,
504
- delay: data.delay || 0
505
- };
506
-
507
- filter_arr.push(blurEffect);
508
- }
509
-
510
- if (settings.gScale) {
511
- var data = settings.gScale,
512
- gscaleEffect = {
513
- value: [data.from || 0, data.to || 0],
514
- duration: data.duration,
515
- delay: data.delay || 0
516
- };
517
-
518
- filter_arr.push(gscaleEffect);
519
- }
520
-
521
- if (settings.hue) {
522
- var data = settings.hue,
523
- hueEffect = {
524
- value: [data.from || 0, data.to || 0],
525
- duration: data.duration,
526
- delay: data.delay || 0
527
- };
528
-
529
- filter_arr.push(hueEffect);
530
- }
531
-
532
- if (settings.contrast) {
533
- var data = settings.contrast,
534
- conEffect = {
535
- value: [data.from || 0, data.to || 0],
536
- duration: data.duration,
537
- delay: data.delay || 0
538
- };
539
-
540
- filter_arr.push(conEffect);
541
- }
542
-
543
- if (settings.bright) {
544
- var data = settings.bright,
545
- brightness = {
546
- value: [data.from || 0, data.to || 0],
547
- duration: data.duration,
548
- delay: data.delay || 0
549
- };
550
-
551
- filter_arr.push(brightness);
552
- }
553
-
554
- if (settings.saturate) {
555
- var data = settings.saturate,
556
- saturateEffect = {
557
- value: [data.from || 0, data.to || 0],
558
- duration: data.duration,
559
- delay: data.delay || 0
560
- };
561
-
562
- filter_arr.push(saturateEffect);
563
- }
564
-
565
- //add filter settings to animation settings
566
- if (filter_arr.length !== 0) {
567
- animeSettings.filter = filter_arr;
568
- }
569
-
570
- anime(animeSettings);
571
- }
572
- };
573
-
574
- elementorFrontend.hooks.addAction("frontend/element_ready/widget", PremiumFloatingEffectsHandler);
575
-
576
- });
577
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
578
  })(jQuery);
1
+ (function ($) {
2
+
3
+ if ('undefined' == typeof window.paCheckSafari) {
4
+ window.paCheckSafari = checkSafariBrowser();
5
+
6
+ function checkSafariBrowser() {
7
+
8
+ var iOS = /iP(hone|ad|od)/i.test(navigator.userAgent) && !window.MSStream;
9
+
10
+ if (iOS) {
11
+ var allowedBrowser = /(Chrome|CriOS|OPiOS|FxiOS)/.test(navigator.userAgent);
12
+
13
+ if (!allowedBrowser) {
14
+ var isFireFox = '' === navigator.vendor;
15
+ allowedBrowser = allowedBrowser || isFireFox;
16
+ }
17
+
18
+ var isSafari = /WebKit/i.test(navigator.userAgent) && !allowedBrowser;
19
+
20
+ } else {
21
+ var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
22
+ }
23
+
24
+ if (isSafari) {
25
+ return true;
26
+ }
27
+
28
+ return false;
29
+ }
30
+
31
+ }
32
+
33
+ $(window).on('elementor/frontend/init', function () {
34
+
35
+ var PremiumFloatingEffectsHandler = function ($scope) {
36
+
37
+ if (!$scope.hasClass("premium-floating-effects-yes")) {
38
+ return;
39
+ }
40
+
41
+ if ($scope.hasClass("premium-disable-fe-yes")) {
42
+ if (window.paCheckSafari)
43
+ return;
44
+ }
45
+
46
+ var target = $scope,
47
+ widgetId = target.data("model-cid"),
48
+ settings = {},
49
+ $widgetContainer = $scope.find('.elementor-widget-container')[0],
50
+ isInnerSection = $scope.closest('.elementor-section').hasClass('elementor-inner-section'),
51
+ sectionId = (isInnerSection) ? $scope.closest('.elementor-inner-section').data("model-cid") : getSectionID(),
52
+ colId = (isInnerSection) ? $scope.closest('.elementor-inner-column').data("model-cid") : getColumnID(),
53
+ editMode = elementorFrontend.isEditMode() && !target.data('general_settings');
54
+
55
+ if (editMode) {
56
+ settings = generateEditorSettings(sectionId);
57
+ } else {
58
+ settings = generatePreviewSettings();
59
+ }
60
+
61
+ if (!settings) {
62
+ return false;
63
+ }
64
+
65
+ elementorFrontend.waypoint(
66
+ $scope,
67
+ function () {
68
+ applyEffects();
69
+ }
70
+ );
71
+
72
+
73
+ function generateEditorSettings() {
74
+
75
+ var editorElements = null;
76
+
77
+ if (!window.elementor.hasOwnProperty("elements")) {
78
+ return false;
79
+ }
80
+
81
+ editorElements = window.elementor.elements.models;
82
+
83
+ if (isInnerSection) {
84
+ var innerSecInfo = {
85
+ 'col': $scope.closest('.elementor-top-column'),
86
+ 'colId': $scope.closest('.elementor-top-column').data('model-cid'),
87
+ 'sec': $scope.closest('.elementor-top-section'),
88
+ 'secId': $scope.closest('.elementor-top-section').data('model-cid'),
89
+ },
90
+ sectionModels = getModelsArray(editorElements, innerSecInfo.secId),
91
+ columnModels = getModelsArray(sectionModels, innerSecInfo.colId);
92
+
93
+ editorElements = columnModels;
94
+ }
95
+
96
+ if (!editorElements) {
97
+ return false;
98
+ }
99
+
100
+ var cols = getModelsArray(editorElements, sectionId),
101
+ widgetcol = getModelsArray(cols, colId),
102
+ widgetData = getWidgetData(widgetcol, widgetId);
103
+
104
+ if (!widgetData)
105
+ return false;
106
+
107
+ if ('yes' !== widgetData.premium_fe_switcher || 0 === widgetData.length) {
108
+ return false;
109
+ }
110
+
111
+ var $easing = widgetData.premium_fe_easing;
112
+
113
+ if (widgetData.premium_fe_easing === 'steps') {
114
+ $easing = 'steps(' + widgetData.premium_fe_ease_step + ')';
115
+ }
116
+
117
+ var general_settings = {
118
+ 'target': widgetData.premium_fe_target,
119
+ 'direction': widgetData.premium_fe_direction,
120
+ 'loop': (widgetData.premium_fe_loop === 'default') ? true : widgetData.premium_fe_loop_number,
121
+ 'easing': $easing,
122
+ };
123
+
124
+ settings.general = general_settings;
125
+
126
+ if ('yes' === widgetData.premium_fe_translate_switcher) {
127
+
128
+ var translate_settings = {
129
+ 'x_param_from': widgetData.premium_fe_Xtranslate.sizes.from,
130
+ 'x_param_to': widgetData.premium_fe_Xtranslate.sizes.to,
131
+ 'y_param_from': widgetData.premium_fe_Ytranslate.sizes.from,
132
+ 'y_param_to': widgetData.premium_fe_Ytranslate.sizes.to,
133
+ 'duration': widgetData.premium_fe_trans_duration.size,
134
+ 'delay': widgetData.premium_fe_trans_delay.size,
135
+ };
136
+
137
+ settings.translate = translate_settings;
138
+ }
139
+
140
+ if ('yes' === widgetData.premium_fe_rotate_switcher) {
141
+
142
+ var rotate_settings = {
143
+ 'x_param_from': widgetData.premium_fe_Xrotate.sizes.from,
144
+ 'x_param_to': widgetData.premium_fe_Xrotate.sizes.to,
145
+ 'y_param_from': widgetData.premium_fe_Yrotate.sizes.from,
146
+ 'y_param_to': widgetData.premium_fe_Yrotate.sizes.to,
147
+ 'z_param_from': widgetData.premium_fe_Zrotate.sizes.from,
148
+ 'z_param_to': widgetData.premium_fe_Zrotate.sizes.to,
149
+ 'duration': widgetData.premium_fe_rotate_duration.size,
150
+ 'delay': widgetData.premium_fe_rotate_delay.size,
151
+ };
152
+
153
+ settings.rotate = rotate_settings;
154
+ }
155
+
156
+ if ('yes' === widgetData.premium_fe_scale_switcher) {
157
+
158
+ var scale_settings = {
159
+ 'x_param_from': widgetData.premium_fe_Xscale.sizes.from,
160
+ 'x_param_to': widgetData.premium_fe_Xscale.sizes.to,
161
+ 'y_param_from': widgetData.premium_fe_Yscale.sizes.from,
162
+ 'y_param_to': widgetData.premium_fe_Yscale.sizes.to,
163
+ 'duration': widgetData.premium_fe_scale_duration.size,
164
+ 'delay': widgetData.premium_fe_scale_delay.size,
165
+ };
166
+
167
+ settings.scale = scale_settings;
168
+ }
169
+
170
+ if ('yes' === widgetData.premium_fe_skew_switcher) {
171
+
172
+ var skew_settings = {
173
+ 'x_param_from': widgetData.premium_fe_Xskew.sizes.from,
174
+ 'x_param_to': widgetData.premium_fe_Xskew.sizes.to,
175
+ 'y_param_from': widgetData.premium_fe_Yskew.sizes.from,
176
+ 'y_param_to': widgetData.premium_fe_Yskew.sizes.to,
177
+ 'duration': widgetData.premium_fe_trans_duration.size,
178
+ 'delay': widgetData.premium_fe_trans_delay.size,
179
+ };
180
+
181
+ settings.skew = skew_settings;
182
+ }
183
+
184
+ if (PremiumFESettings.papro_installed) {
185
+ if ('yes' === widgetData.premium_fe_opacity_switcher) {
186
+
187
+ var opacity_settings = {
188
+ 'from': widgetData.premium_fe_opacity.sizes.from / 100,
189
+ 'to': widgetData.premium_fe_opacity.sizes.to / 100,
190
+ 'duration': widgetData.premium_fe_opacity_duration.size,
191
+ 'delay': widgetData.premium_fe_opacity_delay.size,
192
+ };
193
+
194
+ settings.opacity = opacity_settings;
195
+ }
196
+
197
+ if ('yes' === widgetData.premium_fe_bg_color_switcher) {
198
+
199
+ var bg_color_settings = {
200
+ 'from': widgetData.premium_fe_bg_color_from,
201
+ 'to': widgetData.premium_fe_bg_color_to,
202
+ 'duration': widgetData.premium_fe_bg_color_duration.size,
203
+ 'delay': widgetData.premium_fe_bg_color_delay.size,
204
+ };
205
+
206
+ settings.bg_color = bg_color_settings;
207
+ }
208
+
209
+ if ('yes' === widgetData.premium_fe_blur_switcher) {
210
+
211
+ var blur_settings = {
212
+ 'from': 'blur(' + widgetData.premium_fe_blur_val.sizes.from + 'px)',
213
+ 'to': 'blur(' + widgetData.premium_fe_blur_val.sizes.to + 'px)',
214
+ 'duration': widgetData.premium_fe_blur_duration.size,
215
+ 'delay': widgetData.premium_fe_blur_delay.size,
216
+ };
217
+
218
+ settings.blur = blur_settings;
219
+ }
220
+
221
+ if ('yes' === widgetData.premium_fe_contrast_switcher) {
222
+
223
+ var contrast_settings = {
224
+ 'from': 'contrast(' + widgetData.premium_fe_contrast_val.sizes.from + '%)',
225
+ 'to': 'contrast(' + widgetData.premium_fe_contrast_val.sizes.to + '%)',
226
+ 'duration': widgetData.premium_fe_contrast_duration.size,
227
+ 'delay': widgetData.premium_fe_contrast_delay.size,
228
+ };
229
+
230
+ settings.contrast = contrast_settings;
231
+ }
232
+
233
+ if ('yes' === widgetData.premium_fe_gScale_switcher) {
234
+
235
+ var gScale_settings = {
236
+ 'from': 'grayscale(' + widgetData.premium_fe_gScale_val.sizes.from + '%)',
237
+ 'to': 'grayscale(' + widgetData.premium_fe_gScale_val.sizes.to + '%)',
238
+ 'duration': widgetData.premium_fe_gScale_duration.size,
239
+ 'delay': widgetData.premium_fe_gScale_delay.size,
240
+ };
241
+
242
+ settings.gScale = gScale_settings;
243
+ }
244
+
245
+ if ('yes' === widgetData.premium_fe_hue_switcher) {
246
+
247
+ var hue_settings = {
248
+ 'from': 'hue-rotate(' + widgetData.premium_fe_hue_val.sizes.from + 'deg)',
249
+ 'to': 'hue-rotate(' + widgetData.premium_fe_hue_val.sizes.to + 'deg)',
250
+ 'duration': widgetData.premium_fe_hue_duration.size,
251
+ 'delay': widgetData.premium_fe_hue_delay.size,
252
+ };
253
+
254
+ settings.hue = hue_settings;
255
+ }
256
+
257
+ if ('yes' === widgetData.premium_fe_brightness_switcher) {
258
+
259
+ var brightnses_settings = {
260
+ 'from': 'brightness(' + widgetData.premium_fe_brightness_val.sizes.from + '%)',
261
+ 'to': 'brightness(' + widgetData.premium_fe_brightness_val.sizes.to + '%)',
262
+ 'duration': widgetData.premium_fe_brightness_duration.size,
263
+ 'delay': widgetData.premium_fe_brightness_delay.size,
264
+ };
265
+
266
+ settings.bright = brightnses_settings;
267
+ }
268
+
269
+ if ('yes' === widgetData.premium_fe_saturate_switcher) {
270
+
271
+ var saturate_settings = {
272
+ 'from': 'saturate(' + widgetData.premium_fe_saturate_val.sizes.from + '%)',
273
+ 'to': 'saturate(' + widgetData.premium_fe_saturate_val.sizes.to + '%)',
274
+ 'duration': widgetData.premium_fe_saturate_duration.size,
275
+ 'delay': widgetData.premium_fe_saturate_delay.size,
276
+ };
277
+
278
+ settings.saturate = saturate_settings;
279
+ }
280
+
281
+ }
282
+
283
+ if (0 !== Object.keys(settings).length) {
284
+ return settings;
285
+ }
286
+
287
+ return false;
288
+ }
289
+
290
+ function getSectionID() {
291
+
292
+ var sectionID = null;
293
+
294
+ if (elementorFrontend.config.experimentalFeatures.container) {
295
+ sectionID = $scope.closest('.e-container--row').data("model-cid");
296
+ }
297
+
298
+ if (!sectionID)
299
+ sectionID = $scope.closest('.elementor-top-section').data("model-cid");
300
+
301
+ return sectionID;
302
+
303
+ }
304
+
305
+ function getColumnID() {
306
+
307
+ var columnID = null;
308
+
309
+ if (elementorFrontend.config.experimentalFeatures.container) {
310
+ columnID = $scope.closest('.e-container--column').data("model-cid");
311
+ }
312
+
313
+ if (!columnID)
314
+ columnID = $scope.closest('.elementor-top-column').data("model-cid");
315
+
316
+ return columnID;
317
+
318
+ }
319
+
320
+ /**
321
+ * @param array $arr array to search in
322
+ * @param string $index model-cid to match
323
+ *
324
+ * @return Array contains section models aka cols
325
+ */
326
+ function getModelsArray($arr, $index) {
327
+
328
+ if (!$arr)
329
+ return;
330
+
331
+ var widgetIndex = $arr.findIndex(function (element) {
332
+ return (element.cid == $index);
333
+ });
334
+
335
+ if (!$arr[widgetIndex])
336
+ return;
337
+
338
+ return $arr[widgetIndex].attributes.elements.models;
339
+ }
340
+
341
+ /**
342
+ * @param array $arr
343
+ * @param string $index
344
+ *
345
+ * @return object contains widget settings
346
+ */
347
+ function getWidgetData($arr, $index) {
348
+
349
+ if (!$arr)
350
+ return;
351
+
352
+ var widgetIndex = $arr.findIndex(function (element) {
353
+ return (element.cid === $index);
354
+ });
355
+
356
+ if (!$arr[widgetIndex])
357
+ return;
358
+
359
+ return $arr[widgetIndex].attributes.settings.attributes;
360
+ }
361
+
362
+ function generatePreviewSettings() {
363
+
364
+ var generalSettings = target.data("general_settings");
365
+
366
+ var effectSettings = {
367
+ translateSettings: target.data("translate_effect"),
368
+ rotateSettings: target.data("rotate_effect"),
369
+ scaleSettings: target.data("scale_effect"),
370
+ skewSettings: target.data("skew_effect"),
371
+ opacitySettings: target.data("opacity_effect"),
372
+ bgColorSettings: target.data("bg_color_effect"),
373
+ bRadiusSettings: target.data("b_radius_effect"),
374
+ hueSettings: target.data("hue_effect"),
375
+ gScaleSettings: target.data("gray_effect"),
376
+ contrastSettings: target.data("contrast_effect"),
377
+ blurSettings: target.data("blur_effect"),
378
+ brightSettings: target.data("brightness_effect"),
379
+ saturateSettings: target.data("saturate_effect")
380
+ }
381
+
382
+ //make sure that at least 1 setting exists
383
+ var settingVals = Object.values(effectSettings);
384
+
385
+ var safe = settingVals.findIndex(function (element) {
386
+ return (element !== undefined);
387
+ });
388
+
389
+ if (-1 === safe) {
390
+ return false;
391
+ }
392
+
393
+ settings.general = generalSettings;
394
+ settings.translate = effectSettings.translateSettings;
395
+ settings.rotate = effectSettings.rotateSettings;
396
+ settings.scale = effectSettings.scaleSettings;
397
+ settings.skew = effectSettings.skewSettings;
398
+ settings.opacity = effectSettings.opacitySettings;
399
+ settings.bg_color = effectSettings.bgColorSettings;
400
+ settings.blur = effectSettings.blurSettings;
401
+ settings.hue = effectSettings.hueSettings;
402
+ settings.gScale = effectSettings.gScaleSettings;
403
+ settings.contrast = effectSettings.contrastSettings;
404
+ settings.bright = effectSettings.brightSettings;
405
+ settings.saturate = effectSettings.saturateSettings;
406
+
407
+ if (0 !== Object.keys(settings).length) {
408
+ return settings;
409
+ }
410
+ }
411
+
412
+ function applyEffects() {
413
+
414
+ //If the selector does not exists in the current widget, then search in the whole page.
415
+ if (settings.general.target) {
416
+ var targetSelector = settings.general.target;
417
+
418
+ $widgetContainer = target.find(targetSelector).length > 0 ? '.elementor-element-' + target.data('id') + ' ' + targetSelector : targetSelector;
419
+ }
420
+
421
+ var animeSettings = {
422
+ targets: $widgetContainer,
423
+ loop: settings.general.loop,
424
+ direction: settings.general.direction,
425
+ easing: settings.general.easing,
426
+ };
427
+
428
+ if (settings.translate) {
429
+ var data = settings.translate;
430
+ x_translate = {
431
+ value: [data.x_param_from || 0, data.x_param_to || 0],
432
+ duration: data.duration,
433
+ delay: data.delay || 0
434
+ }
435
+
436
+ y_translate = {
437
+ value: [data.y_param_from || 0, data.y_param_to || 0],
438
+ duration: data.duration,
439
+ delay: data.delay || 0,
440
+ }
441
+
442
+ animeSettings.translateX = x_translate;
443
+ animeSettings.translateY = y_translate;
444
+ }
445
+
446
+ if (settings.rotate) {
447
+ var data = settings.rotate;
448
+ x_rotate = {
449
+ duration: data.duration,
450
+ delay: data.delay || 0,
451
+ value: [data.x_param_from || 0, data.x_param_to || 0],
452
+ }
453
+
454
+ y_rotate = {
455
+ duration: data.duration,
456
+ delay: data.delay || 0,
457
+ value: [data.y_param_from || 0, data.y_param_to || 0],
458
+ }
459
+
460
+ z_rotate = {
461
+ duration: data.duration,
462
+ delay: data.delay || 0,
463
+ value: [data.z_param_from || 0, data.z_param_to || 0],
464
+ }
465
+
466
+ animeSettings.rotateX = x_rotate;
467
+ animeSettings.rotateY = y_rotate;
468
+ animeSettings.rotateZ = z_rotate;
469
+ }
470
+
471
+ if (settings.scale) {
472
+ var data = settings.scale;
473
+ x_scale = {
474
+ value: [data.x_param_from || 0, data.x_param_to || 0],
475
+ duration: data.duration,
476
+ delay: data.delay || 0
477
+ }
478
+
479
+ y_scale = {
480
+ value: [data.y_param_from || 0, data.y_param_to || 0],
481
+ duration: data.duration,
482
+ delay: data.delay || 0,
483
+ }
484
+
485
+ animeSettings.scaleX = x_scale;
486
+ animeSettings.scaleY = y_scale;
487
+ }
488
+
489
+ if (settings.skew) {
490
+ var data = settings.skew;
491
+ x_skew = {
492
+ value: [data.x_param_from || 0, data.x_param_to || 0],
493
+ duration: data.duration,
494
+ delay: data.delay || 0
495
+ }
496
+
497
+ y_skew = {
498
+ value: [data.y_param_from || 0, data.y_param_to || 0],
499
+ duration: data.duration,
500
+ delay: data.delay || 0,
501
+ }
502
+
503
+ animeSettings.skewX = x_skew;
504
+ animeSettings.skewY = y_skew;
505
+ }
506
+
507
+ if (settings.opacity) {
508
+ var data = settings.opacity;
509
+
510
+ animeSettings.opacity = {
511
+ value: [data.from || 0, data.to || 0],
512
+ duration: data.duration,
513
+ delay: data.delay || 0
514
+ };
515
+ }
516
+
517
+ if (settings.bg_color) {
518
+ var data = settings.bg_color;
519
+
520
+ animeSettings.backgroundColor = {
521
+ value: [data.from || 0, data.to || 0],
522
+ duration: data.duration,
523
+ delay: data.delay || 0
524
+ };
525
+ }
526
+
527
+ var filter_arr = [];
528
+
529
+ if (settings.blur) {
530
+ var data = settings.blur,
531
+ blurEffect = {
532
+ value: [data.from || 0, data.to || 0],
533
+ duration: data.duration,
534
+ delay: data.delay || 0
535
+ };
536
+
537
+ filter_arr.push(blurEffect);
538
+ }
539
+
540
+ if (settings.gScale) {
541
+ var data = settings.gScale,
542
+ gscaleEffect = {
543
+ value: [data.from || 0, data.to || 0],
544
+ duration: data.duration,
545
+ delay: data.delay || 0
546
+ };
547
+
548
+ filter_arr.push(gscaleEffect);
549
+ }
550
+
551
+ if (settings.hue) {
552
+ var data = settings.hue,
553
+ hueEffect = {
554
+ value: [data.from || 0, data.to || 0],
555
+ duration: data.duration,
556
+ delay: data.delay || 0
557
+ };
558
+
559
+ filter_arr.push(hueEffect);
560
+ }
561
+
562
+ if (settings.contrast) {
563
+ var data = settings.contrast,
564
+ conEffect = {
565
+ value: [data.from || 0, data.to || 0],
566
+ duration: data.duration,
567
+ delay: data.delay || 0
568
+ };
569
+
570
+ filter_arr.push(conEffect);
571
+ }
572
+
573
+ if (settings.bright) {
574
+ var data = settings.bright,
575
+ brightness = {
576
+ value: [data.from || 0, data.to || 0],
577
+ duration: data.duration,
578
+ delay: data.delay || 0
579
+ };
580
+
581
+ filter_arr.push(brightness);
582
+ }
583
+
584
+ if (settings.saturate) {
585
+ var data = settings.saturate,
586
+ saturateEffect = {
587
+ value: [data.from || 0, data.to || 0],
588
+ duration: data.duration,
589
+ delay: data.delay || 0
590
+ };
591
+
592
+ filter_arr.push(saturateEffect);
593
+ }
594
+
595
+ //add filter settings to animation settings
596
+ if (filter_arr.length !== 0) {
597
+ animeSettings.filter = filter_arr;
598
+ }
599
+
600
+ anime(animeSettings);
601
+ }
602
+ };
603
+
604
+ elementorFrontend.hooks.addAction("frontend/element_ready/widget", PremiumFloatingEffectsHandler);
605
+
606
+ });
607
+
608
  })(jQuery);
assets/frontend/js/premium-nav-menu.js CHANGED
@@ -1,102 +1,105 @@
1
- (function ($) {
2
-
3
- var PremiumNavMenuHandler = function ($scope, $) {
4
- var $menuContainer = $scope.find('.premium-mobile-menu'),
5
- $menuToggler = $scope.find('.premium-hamburger-toggle'),
6
- $hamMenuCloser = $scope.find('.premium-mobile-menu-close'),
7
- settings = $scope.find('.premium-nav-widget-container').data('settings');
8
-
9
- if (!settings) {
10
- return;
11
- }
12
-
13
- if ('slide' === settings.mobileLayout || 'slide' === settings.mainLayout) {
14
- $scope.addClass('premium-ver-hamburger-menu');
15
- }
16
-
17
- checkBreakPoint(settings);
18
-
19
- $hamMenuCloser.on('click', function () {
20
- $scope.find('.premium-mobile-menu-outer-container, .premium-nav-slide-overlay').removeClass('premium-vertical-toggle-open');
21
- });
22
-
23
- $menuToggler.on('click', function () {
24
- if ('slide' === settings.mobileLayout || 'slide' === settings.mainLayout) {
25
- $scope.find('.premium-mobile-menu-outer-container, .premium-nav-slide-overlay').addClass('premium-vertical-toggle-open');
26
- } else {
27
- $menuContainer.toggleClass('premium-active-menu');
28
- }
29
-
30
- $menuToggler.toggleClass('premium-toggle-opened');
31
- });
32
-
33
- $menuContainer.find('.premium-nav-menu-item.menu-item-has-children a, .premium-mega-nav-item a').on('click', function (e) {
34
-
35
- if ($(this).find(".premium-dropdown-icon").length < 1)
36
- return;
37
-
38
- var $parent = $(this).parent(".premium-nav-menu-item");
39
-
40
- e.stopPropagation();
41
- e.preventDefault();
42
-
43
- //If it was opened, then close it.
44
- if ($parent.hasClass('premium-active-menu')) {
45
-
46
- $parent.removeClass('premium-active-menu');
47
-
48
- } else {
49
- //Close any other opened items.
50
- $menuContainer.find('.premium-active-menu').toggleClass('premium-active-menu');
51
- //Then, open this item.
52
- $parent.toggleClass('premium-active-menu');
53
- }
54
-
55
- // make sure the parent node is always open whenever the child node is opened.
56
- // $(this).parents('.premium-nav-menu-item.menu-item-has-children').toggleClass('premium-active-menu');
57
- });
58
-
59
- // $(window).on('resize', function () {
60
- // $menuToggler.removeClass('premium-toggle-opened');
61
- // checkBreakPoint(settings);
62
- // });
63
-
64
- $(document).on('click', '.premium-nav-slide-overlay', function () {
65
- $scope.find('.premium-mobile-menu-outer-container, .premium-nav-slide-overlay').removeClass('premium-vertical-toggle-open');
66
- });
67
-
68
- function checkBreakPoint(settings) {
69
- if (settings.breakpoint >= $(window).width()) {
70
-
71
- $scope.addClass('premium-hamburger-menu');
72
- $scope.find('.premium-active-menu').removeClass('premium-active-menu');
73
-
74
- stretchDropdown($scope.find('.premium-stretch-dropdown .premium-mobile-menu-container'));
75
-
76
- } else {
77
- $scope.removeClass('premium-hamburger-menu');
78
- $scope.find('.premium-vertical-toggle-open').removeClass('premium-vertical-toggle-open');
79
- $scope.find('.premium-nav-default').removeClass('premium-nav-default');
80
- }
81
- }
82
-
83
- function stretchDropdown($menu) {
84
-
85
- var $sectionContainer = $($scope).closest('.elementor-top-section'),
86
- width = $($sectionContainer).width(),
87
- top = $scope.find('.premium-nav-widget-container').outerHeight(),
88
- left = width - $scope.find('.premium-stretch-dropdown').width() - 10;
89
-
90
- $($menu).css({
91
- width: width + 'px',
92
- left: '-' + left + 'px',
93
- top: top + 'px',
94
- });
95
- }
96
- };
97
-
98
- $(window).on('elementor/frontend/init', function () {
99
- elementorFrontend.hooks.addAction('frontend/element_ready/premium-nav-menu.default', PremiumNavMenuHandler);
100
- });
101
-
 
 
 
102
  })(jQuery);
1
+ (function ($) {
2
+
3
+ var PremiumNavMenuHandler = function ($scope, $) {
4
+ var $menuContainer = $scope.find('.premium-mobile-menu'),
5
+ $menuToggler = $scope.find('.premium-hamburger-toggle'),
6
+ $hamMenuCloser = $scope.find('.premium-mobile-menu-close'),
7
+ settings = $scope.find('.premium-nav-widget-container').data('settings');
8
+
9
+ if (!settings) {
10
+ return;
11
+ }
12
+
13
+ if ('slide' === settings.mobileLayout || 'slide' === settings.mainLayout) {
14
+ $scope.addClass('premium-ver-hamburger-menu');
15
+ }
16
+
17
+ checkBreakPoint(settings);
18
+
19
+ $hamMenuCloser.on('click', function () {
20
+ $scope.find('.premium-mobile-menu-outer-container, .premium-nav-slide-overlay').removeClass('premium-vertical-toggle-open');
21
+ });
22
+
23
+ $menuToggler.on('click', function () {
24
+ if ('slide' === settings.mobileLayout || 'slide' === settings.mainLayout) {
25
+ $scope.find('.premium-mobile-menu-outer-container, .premium-nav-slide-overlay').addClass('premium-vertical-toggle-open');
26
+ } else {
27
+ $menuContainer.toggleClass('premium-active-menu');
28
+ }
29
+
30
+ $menuToggler.toggleClass('premium-toggle-opened');
31
+ });
32
+
33
+ $menuContainer.find('.premium-nav-menu-item.menu-item-has-children a, .premium-mega-nav-item a').on('click', function (e) {
34
+
35
+ if ($(this).find(".premium-dropdown-icon").length < 1)
36
+ return;
37
+
38
+ var $parent = $(this).parent(".premium-nav-menu-item");
39
+
40
+ e.stopPropagation();
41
+ e.preventDefault();
42
+
43
+ //If it was opened, then close it.
44
+ if ($parent.hasClass('premium-active-menu')) {
45
+ // $parent.removeClass('premium-active-menu');
46
+ $parent.toggleClass('premium-active-menu');
47
+
48
+ } else {
49
+ //Close any other opened items.
50
+ $menuContainer.find('.premium-active-menu').toggleClass('premium-active-menu');
51
+ //Then, open this item.
52
+ $parent.toggleClass('premium-active-menu');
53
+
54
+ // make sure the parent node is always open whenever the child node is opened.
55
+ $($parent).parents('.premium-nav-menu-item.menu-item-has-children').toggleClass('premium-active-menu');
56
+ }
57
+
58
+ // make sure the parent node is always open whenever the child node is opened.
59
+ // $(this).parents('.premium-nav-menu-item.menu-item-has-children').toggleClass('premium-active-menu');
60
+ });
61
+
62
+ // $(window).on('resize', function () {
63
+ // $menuToggler.removeClass('premium-toggle-opened');
64
+ // checkBreakPoint(settings);
65
+ // });
66
+
67
+ $(document).on('click', '.premium-nav-slide-overlay', function () {
68
+ $scope.find('.premium-mobile-menu-outer-container, .premium-nav-slide-overlay').removeClass('premium-vertical-toggle-open');
69
+ });
70
+
71
+ function checkBreakPoint(settings) {
72
+ if (settings.breakpoint >= $(window).width()) {
73
+
74
+ $scope.addClass('premium-hamburger-menu');
75
+ $scope.find('.premium-active-menu').removeClass('premium-active-menu');
76
+
77
+ stretchDropdown($scope.find('.premium-stretch-dropdown .premium-mobile-menu-container'));
78
+
79
+ } else {
80
+ $scope.removeClass('premium-hamburger-menu');
81
+ $scope.find('.premium-vertical-toggle-open').removeClass('premium-vertical-toggle-open');
82
+ $scope.find('.premium-nav-default').removeClass('premium-nav-default');
83
+ }
84
+ }
85
+
86
+ function stretchDropdown($menu) {
87
+
88
+ var $sectionContainer = $($scope).closest('.elementor-top-section'),
89
+ width = $($sectionContainer).width(),
90
+ top = $scope.find('.premium-nav-widget-container').outerHeight(),
91
+ left = width - $scope.find('.premium-stretch-dropdown').width() - 10;
92
+
93
+ $($menu).css({
94
+ width: width + 'px',
95
+ left: '-' + left + 'px',
96
+ top: top + 'px',
97
+ });
98
+ }
99
+ };
100
+
101
+ $(window).on('elementor/frontend/init', function () {
102
+ elementorFrontend.hooks.addAction('frontend/element_ready/premium-nav-menu.default', PremiumNavMenuHandler);
103
+ });
104
+
105
  })(jQuery);
assets/frontend/js/premium-vscroll.js CHANGED
@@ -1,918 +1,1069 @@
1
- (function ($) {
2
- /****** Premium Vertical Scroll Handler ******/
3
- var PremiumVerticalScrollHandler = function ($scope, $) {
4
-
5
- var deviceType = elementorFrontend.getCurrentDeviceMode();
6
-
7
- var hiddenClass = "elementor-hidden-" + deviceType;
8
-
9
- if ("mobile" === deviceType)
10
- hiddenClass = "elementor-hidden-phone";
11
-
12
- if ($scope.closest("section.elementor-element").hasClass(hiddenClass)) {
13
- return
14
- }
15
-
16
- var $vScrollElem = $scope.find(".premium-vscroll-wrap"),
17
- instance = null,
18
- vScrollSettings = $vScrollElem.data("settings");
19
-
20
- vScrollSettings.deviceType = deviceType;
21
-
22
- instance = new premiumVerticalScroll($vScrollElem, vScrollSettings);
23
- instance.init();
24
-
25
- };
26
-
27
- window.premiumVerticalScroll = function ($selector, settings) {
28
- var self = this,
29
- $window = $(window),
30
- isTouch = 'desktop' !== elementorFrontend.getCurrentDeviceMode(),
31
- $instance = $selector,
32
- checkTemps = $selector.find(".premium-vscroll-sections-wrap")
33
- .length,
34
- $htmlBody = $("html, body"),
35
- $itemsList = $(".premium-vscroll-dot-item", $instance),
36
- $menuItems = $(".premium-vscroll-nav-item", $instance),
37
- defaultSettings = {
38
- speed: 700,
39
- offset: 0,
40
- fullSection: true
41
- },
42
- settings = $.extend({}, defaultSettings, settings),
43
- sections = {},
44
- currentSection = null,
45
- isScrolling = false,
46
- inScope = true,
47
- scrollings = [];
48
-
49
- var touchStartY = 0,
50
- touchEndY = 0;
51
-
52
- //Extend jQuery default easing
53
- jQuery.extend(jQuery.easing, {
54
- easeInOutCirc: function (x, t, b, c, d) {
55
- if ((t /= d / 2) < 1)
56
- return (-c / 2) * (Math.sqrt(1 - t * t) - 1) + b;
57
- return (c / 2) * (Math.sqrt(1 - (t -= 2) * t) + 1) + b;
58
- }
59
- });
60
-
61
- self.init = function () {
62
-
63
- if (settings.fullTouch || (!isTouch && settings.fullSection)) {
64
-
65
- if (settings.fullCheckOverflow) {
66
-
67
- self.setSectionsOverflow();
68
- }
69
- }
70
-
71
- self.setSectionsData();
72
-
73
- $itemsList.on("click.premiumVerticalScroll", self.onNavDotChange);
74
- $menuItems.on("click.premiumVerticalScroll", self.onNavDotChange);
75
-
76
- $itemsList.on("mouseenter.premiumVerticalScroll", self.onNavDotEnter);
77
-
78
- $itemsList.on("mouseleave.premiumVerticalScroll", self.onNavDotLeave);
79
-
80
- if ("desktop" === settings.deviceType) {
81
- $window.on("scroll.premiumVerticalScroll", self.onWheel);
82
- }
83
-
84
- $window.on("resize.premiumVerticalScroll orientationchange.premiumVerticalScroll", self.debounce(50, self.onResize));
85
-
86
- $window.on("load", function () {
87
-
88
- self.setSectionsData();
89
-
90
- //Handle Full Section Scroll
91
- if (settings.fullTouch || (!isTouch && settings.fullSection))
92
- self.sectionsOverflowRefresh();
93
-
94
- self.checkCurrentActive();
95
-
96
- });
97
-
98
- self.keyboardHandler();
99
-
100
- self.scrollHandler();
101
-
102
- if (settings.fullSection) {
103
-
104
- self.fullSectionHandler();
105
- }
106
-
107
- if (settings.animation) {
108
- $instance.find(".premium-vscroll-dots").removeClass("elementor-invisible").addClass("animated " + settings.animation + " animated-" + settings.duration);
109
- }
110
-
111
-
112
- };
113
-
114
- self.checkCurrentActive = function () {
115
-
116
- var firstSection = Object.keys(sections)[0];
117
-
118
- //Get first section offset
119
- var firstSectionOffset = sections[firstSection].offset;
120
-
121
- //If page scroll is lower than first section offset, then set current active to 1
122
- if (firstSectionOffset >= $window.scrollTop() && firstSectionOffset - $window.scrollTop() < 200) {
123
- currentSection = 1;
124
- $itemsList.removeClass("active");
125
- $($itemsList[0]).addClass("active");
126
- }
127
-
128
- //If current active section is defined, then show the dots
129
- if (currentSection)
130
- $instance.find(".premium-vscroll-dots").removeClass("premium-vscroll-dots-hide");
131
-
132
- };
133
-
134
- self.setSectionsOverflow = function () {
135
-
136
- $itemsList.each(function () {
137
-
138
- var $this = $(this),
139
- sectionId = $this.data("menuanchor"),
140
- $section = $("#" + sectionId),
141
- height = $section.outerHeight();
142
-
143
- if (height > $window.outerHeight() && height - $window.outerHeight() >= 50) {
144
-
145
- $section.find(".elementor").first().wrapInner("<div id='scroller-" + sectionId + "'></div>");
146
-
147
- $("#scroller-" + sectionId).slimScroll({
148
- height: $window.outerHeight(),
149
- railVisible: false
150
- });
151
-
152
- var iScrollInstance = new IScroll("#scroller-" + sectionId, {
153
- mouseWheel: true,
154
- scrollbars: true,
155
- hideScrollbars: true,
156
- fadeScrollbars: false,
157
- disableMouse: true,
158
- interactiveScrollbars: false
159
- });
160
-
161
- $("#scroller-" + sectionId).data('iscrollInstance', iScrollInstance);
162
-
163
- setTimeout(function () {
164
- iScrollInstance.refresh();
165
- }, 1500);
166
-
167
-
168
- }
169
-
170
- });
171
- };
172
-
173
- self.sectionsOverflowRefresh = function () {
174
-
175
- $itemsList.each(function () {
176
- var $this = $(this),
177
- sectionId = $this.data("menuanchor");
178
-
179
- var $section = $("#scroller-" + sectionId);
180
-
181
- var scroller = $section.data('iscrollInstance');
182
-
183
- if (scroller) {
184
- scroller.refresh();
185
- }
186
-
187
- });
188
-
189
- };
190
-
191
- self.setSectionsData = function () {
192
-
193
- $itemsList.each(function () {
194
- var $this = $(this),
195
- sectionId = $this.data("menuanchor"),
196
- $section = $("#" + sectionId),
197
- height = $section.outerHeight();
198
-
199
- //Make sure that section exists in the DOM
200
- if ($section[0]) {
201
-
202
- sections[sectionId] = {
203
- selector: $section,
204
- offset: Math.round($section.offset().top),
205
- height: height
206
- };
207
- }
208
- });
209
-
210
- };
211
-
212
- self.fullSectionHandler = function () {
213
-
214
- var vSection = document.getElementById($instance.attr("id"));
215
-
216
- //If device is not touch or full section scroll is disabled on touch devices.
217
- if (!isTouch || !settings.fullTouch) {
218
-
219
- if (checkTemps) {
220
-
221
- document.addEventListener ?
222
- vSection.addEventListener("wheel", self.onWheel, {
223
- passive: false
224
- }) :
225
- vSection.attachEvent("onmousewheel", self.onWheel);
226
-
227
- } else {
228
-
229
- document.addEventListener ?
230
- document.addEventListener("wheel", self.onWheel, {
231
- passive: false
232
- }) :
233
- document.attachEvent("onmousewheel", self.onWheel);
234
-
235
- }
236
-
237
- } else {
238
- document.addEventListener("touchstart", self.onTouchStart);
239
- document.addEventListener("touchmove", self.onTouchMove, {
240
- passive: false
241
- });
242
-
243
- }
244
-
245
- };
246
-
247
- self.scrollHandler = function () {
248
-
249
- var index = 0;
250
-
251
- for (var section in sections) {
252
-
253
- var $section = sections[section].selector;
254
-
255
- elementorFrontend.waypoint(
256
- $section,
257
- function () {
258
-
259
- var $this = $(this),
260
- sectionId = $this.attr("id");
261
-
262
- if (!isScrolling) {
263
-
264
- currentSection = sectionId;
265
-
266
- $itemsList.removeClass("active");
267
- $menuItems.removeClass("active");
268
-
269
- $("[data-menuanchor=" + sectionId + "]", $instance).addClass("active");
270
-
271
- }
272
- }, {
273
- offset: 0 !== index ? "0%" : "-1%",
274
- triggerOnce: false
275
- }
276
- );
277
- index++;
278
- }
279
-
280
- };
281
-
282
- self.keyboardHandler = function () {
283
- $(document).keydown(function (event) {
284
- if (38 == event.keyCode) {
285
- self.onKeyUp(event, "up");
286
- }
287
-
288
- if (40 == event.keyCode) {
289
- self.onKeyUp(event, "down");
290
- }
291
- });
292
- };
293
-
294
- self.isScrolled = function (sectionID, direction) {
295
-
296
- var $section = $("#scroller-" + sectionID);
297
-
298
- var scroller = $section.data('iscrollInstance');
299
-
300
- if (scroller) {
301
- if ('down' === direction) {
302
- return (0 - scroller.y) + $section.scrollTop() + 1 + $section.innerHeight() >= $section[0].scrollHeight;
303
- } else if ('up' === direction) {
304
- return scroller.y >= 0 && !$section.scrollTop();
305
- }
306
-
307
- } else {
308
- return true;
309
- }
310
-
311
- };
312
-
313
- // self.isTouchDevice = function () {
314
-
315
- // var isTouchDevice = navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),
316
- // isTouch = (('ontouchstart' in window) || (navigator.msMaxTouchPoints > 0) || (navigator.maxTouchPoints));
317
-
318
- // return isTouchDevice || isTouch;
319
-
320
- // };
321
-
322
- self.getEventsPage = function (e) {
323
-
324
- var events = [];
325
-
326
- events.y = (typeof e.pageY !== 'undefined' && (e.pageY || e.pageX) ? e.pageY : e.touches[0].pageY);
327
- events.x = (typeof e.pageX !== 'undefined' && (e.pageY || e.pageX) ? e.pageX : e.touches[0].pageX);
328
-
329
- if (isTouch && typeof e.touches !== 'undefined') {
330
- events.y = e.touches[0].pageY;
331
- events.x = e.touches[0].pageX;
332
- }
333
-
334
- return events;
335
-
336
- };
337
-
338
-
339
- self.onTouchStart = function (e) {
340
-
341
- //Prevent page scroll if scrolled down below the last of our sections.
342
- inScope = true;
343
-
344
- var touchEvents = self.getEventsPage(e);
345
- touchStartY = touchEvents.y;
346
-
347
- };
348
-
349
- self.onTouchMove = function (e) {
350
-
351
- if (inScope) {
352
- self.preventDefault(e);
353
- }
354
-
355
- if (isScrolling) {
356
- self.preventDefault(e);
357
- return false;
358
- }
359
-
360
- var touchEvents = self.getEventsPage(e);
361
-
362
- touchEndY = touchEvents.y;
363
-
364
- var $target = $(e.target),
365
- sectionSelector = checkTemps ? ".premium-vscroll-temp" : ".elementor-top-section",
366
- $section = $target.closest(sectionSelector),
367
- sectionId = $section.attr("id"),
368
- newSectionId = false,
369
- prevSectionId = false,
370
- nextSectionId = false,
371
- direction = false,
372
- windowScrollTop = $window.scrollTop();
373
-
374
- $(".premium-vscroll-tooltip").hide();
375
-
376
- if (beforeCheck()) {
377
- sectionId = self.getFirstSection(sections);
378
- }
379
-
380
- if (afterCheck()) {
381
- sectionId = self.getLastSection(sections);
382
- }
383
-
384
- var curTime = new Date().getTime();
385
-
386
- if (scrollings.length > 149) {
387
- scrollings.shift();
388
- }
389
-
390
- //keeping record of the previous scrollings
391
- scrollings.push(Math.abs(touchEndY));
392
-
393
- //time difference between the last scroll and the current one
394
- var timeDiff = curTime - prevTime;
395
- prevTime = curTime;
396
-
397
- //haven't they scrolled in a while?
398
- //(enough to be consider a different scrolling action to scroll another section)
399
- if (timeDiff > 200) {
400
- //emptying the array, we dont care about old scrollings for our averages
401
- scrollings = [];
402
- }
403
-
404
- if (touchStartY > touchEndY) {
405
- direction = 'down';
406
- } else if (touchEndY > touchStartY) {
407
- direction = 'up';
408
- }
409
-
410
- if (sectionId && sections.hasOwnProperty(sectionId)) {
411
-
412
- prevSectionId = self.checkPrevSection(sections, sectionId);
413
- nextSectionId = self.checkNextSection(sections, sectionId);
414
-
415
- if ("up" === direction) {
416
-
417
- if (!nextSectionId && sections[sectionId].offset < windowScrollTop) {
418
- newSectionId = sectionId;
419
- } else {
420
- newSectionId = prevSectionId;
421
- }
422
- }
423
-
424
- if ("down" === direction) {
425
-
426
- if (!prevSectionId && sections[sectionId].offset > windowScrollTop + 5) {
427
- newSectionId = sectionId;
428
- } else {
429
- newSectionId = nextSectionId;
430
- }
431
- }
432
-
433
- var averageEnd = self.getAverage(scrollings, 10);
434
- var averageMiddle = self.getAverage(scrollings, 70);
435
- var isAccelerating = averageEnd >= averageMiddle;
436
-
437
- if (newSectionId) {
438
- inScope = true;
439
- $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide");
440
-
441
- if (!self.isScrolled(sectionId, direction)) {
442
- return;
443
- }
444
-
445
- if (isAccelerating && !isScrolling) {
446
- self.onAnchorChange(newSectionId);
447
- }
448
-
449
- } else {
450
-
451
- //Make sure the scroll is done.
452
- if (averageEnd <= 5) {
453
- inScope = false;
454
- }
455
-
456
- var $lastselector = checkTemps ? $instance : $("#" + sectionId);
457
-
458
- if ("down" === direction) {
459
-
460
- if ($lastselector.offset().top + $lastselector.innerHeight() - $(document).scrollTop() > 600) {
461
-
462
- $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
463
-
464
- }
465
-
466
- } else if ("up" === direction) {
467
-
468
- if ($lastselector.offset().top - $(document).scrollTop() > 200) {
469
-
470
- $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
471
-
472
- }
473
-
474
- }
475
- }
476
-
477
- } else {
478
- inScope = false;
479
- }
480
-
481
- };
482
-
483
- self.scrollStop = function () {
484
- $htmlBody.stop(true);
485
- };
486
-
487
- self.checkNextSection = function (object, key) {
488
- var keys = Object.keys(object),
489
- idIndex = keys.indexOf(key),
490
- nextIndex = (idIndex += 1);
491
-
492
- if (nextIndex >= keys.length) {
493
- return false;
494
- }
495
-
496
- var nextKey = keys[nextIndex];
497
-
498
- return nextKey;
499
- };
500
-
501
- self.checkPrevSection = function (object, key) {
502
- var keys = Object.keys(object),
503
- idIndex = keys.indexOf(key),
504
- prevIndex = (idIndex -= 1);
505
-
506
- if (0 > idIndex) {
507
- return false;
508
- }
509
-
510
- var prevKey = keys[prevIndex];
511
-
512
- return prevKey;
513
- };
514
-
515
- self.debounce = function (threshold, callback) {
516
- var timeout;
517
-
518
- return function debounced($event) {
519
- function delayed() {
520
- callback.call(this, $event);
521
- timeout = null;
522
- }
523
-
524
- if (timeout) {
525
- clearTimeout(timeout);
526
- }
527
-
528
- timeout = setTimeout(delayed, threshold);
529
- };
530
- };
531
-
532
- self.visible = function (selector, partial, hidden) {
533
- var s = selector.get(0),
534
- vpHeight = $window.outerHeight(),
535
- clientSize =
536
- hidden === true ? s.offsetWidth * s.offsetHeight : true;
537
- if (typeof s.getBoundingClientRect === "function") {
538
- var rec = s.getBoundingClientRect();
539
- var tViz = rec.top >= 0 && rec.top < vpHeight,
540
- bViz = rec.bottom > 0 && rec.bottom <= vpHeight,
541
- vVisible = partial ? tViz || bViz : tViz && bViz,
542
- vVisible =
543
- rec.top < 0 && rec.bottom > vpHeight ? true : vVisible;
544
- return clientSize && vVisible;
545
- } else {
546
- var viewTop = 0,
547
- viewBottom = viewTop + vpHeight,
548
- position = $window.position(),
549
- _top = position.top,
550
- _bottom = _top + $window.height(),
551
- compareTop = partial === true ? _bottom : _top,
552
- compareBottom = partial === true ? _top : _bottom;
553
- return (
554
- !!clientSize &&
555
- (compareBottom <= viewBottom && compareTop >= viewTop)
556
- );
557
- }
558
- };
559
-
560
- self.onNavDotEnter = function () {
561
- var $this = $(this),
562
- index = $this.data("index");
563
-
564
- if (settings.tooltips) {
565
- $(
566
- '<div class="premium-vscroll-tooltip"><span>' +
567
- settings.dotsText[index] +
568
- "</span></div>"
569
- )
570
- .hide()
571
- .appendTo($this)
572
- .fadeIn(200);
573
- }
574
- };
575
-
576
- self.onNavDotLeave = function () {
577
- $(".premium-vscroll-tooltip").fadeOut(200, function () {
578
- $(this).remove();
579
- });
580
- };
581
-
582
- self.onNavDotChange = function (event) {
583
- var $this = $(this),
584
- index = $this.index(),
585
- sectionId = $this.data("menuanchor"),
586
- offset = null;
587
-
588
- if (!sections.hasOwnProperty(sectionId)) {
589
- return false;
590
- }
591
-
592
- offset = sections[sectionId].offset - settings.offset;
593
-
594
- if (offset < 0)
595
- offset = sections[sectionId].offset;
596
-
597
- if (!isScrolling) {
598
- isScrolling = true;
599
-
600
- currentSection = sectionId;
601
- $menuItems.removeClass("active");
602
- $itemsList.removeClass("active");
603
-
604
- if ($this.hasClass("premium-vscroll-nav-item")) {
605
- $($itemsList[index]).addClass("active");
606
- } else {
607
- $($menuItems[index]).addClass("active");
608
- }
609
-
610
- $this.addClass("active");
611
-
612
- $htmlBody
613
- .stop()
614
- .clearQueue()
615
- .animate({
616
- scrollTop: offset
617
- },
618
- settings.speed,
619
- "easeInOutCirc",
620
- function () {
621
- isScrolling = false;
622
- }
623
- );
624
- }
625
- };
626
-
627
- self.preventDefault = function (event) {
628
-
629
- if (event.preventDefault) {
630
-
631
- event.preventDefault();
632
-
633
- } else {
634
-
635
- event.returnValue = false;
636
-
637
- }
638
-
639
- };
640
-
641
-
642
- self.onAnchorChange = function (sectionId) {
643
-
644
- var $this = $("[data-menuanchor=" + sectionId + "]", $instance),
645
- offset = null;
646
-
647
- if (!sections.hasOwnProperty(sectionId)) {
648
- return false;
649
- }
650
-
651
- offset = sections[sectionId].offset - settings.offset;
652
-
653
- if (offset < 0)
654
- offset = sections[sectionId].offset;
655
-
656
- if (!isScrolling) {
657
- isScrolling = true;
658
-
659
- if (settings.addToHistory) {
660
- window.history.pushState(null, null, "#" + sectionId);
661
- }
662
-
663
- currentSection = sectionId;
664
-
665
- $itemsList.removeClass("active");
666
- $menuItems.removeClass("active");
667
-
668
- $this.addClass("active");
669
-
670
- $htmlBody.animate({ scrollTop: offset }, settings.speed, "easeInOutCirc");
671
-
672
- setTimeout(function () {
673
- isScrolling = false;
674
- }, settings.speed < 700 ? 700 : settings.speed);
675
- }
676
- };
677
-
678
- self.onKeyUp = function (event, direction) {
679
-
680
- //If keyboard is triggered before scroll
681
- if (currentSection === 1) {
682
- currentSection = $itemsList.eq(0).data("menuanchor");
683
- }
684
-
685
- var direction = direction || "up",
686
- nextItem = $(".premium-vscroll-dot-item[data-menuanchor=" + currentSection + "]", $instance).next(),
687
- prevItem = $(".premium-vscroll-dot-item[data-menuanchor=" + currentSection + "]", $instance).prev();
688
-
689
- event.preventDefault();
690
-
691
- if (isScrolling) {
692
- return false;
693
- }
694
-
695
- if ("up" === direction) {
696
- if (prevItem[0]) {
697
- prevItem.trigger("click.premiumVerticalScroll");
698
- }
699
- } else {
700
- if (nextItem[0]) {
701
- nextItem.trigger("click.premiumVerticalScroll");
702
- }
703
- }
704
- };
705
-
706
- function getFirstSection(object) {
707
- return Object.keys(object)[0];
708
- }
709
-
710
- function getLastSection(object) {
711
- return Object.keys(object)[Object.keys(object).length - 1];
712
- }
713
-
714
- function getScrollData(e) {
715
- e = e || window.event;
716
-
717
- var t = e.wheelDelta || -e.deltaY || -e.detail;
718
-
719
- return t;
720
- }
721
-
722
- var prevTime = new Date().getTime();
723
- self.onWheel = function (event) {
724
-
725
- if (inScope && !isTouch) {
726
- self.preventDefault(event);
727
- }
728
-
729
- var $target = $(event.target),
730
- sectionSelector = checkTemps ? ".premium-vscroll-temp" : ".elementor-top-section",
731
- $section = $target.closest(sectionSelector),
732
- sectionId = $section.attr("id"),
733
- $vTarget = self.visible($instance, true, false),
734
- newSectionId = false,
735
- prevSectionId = false,
736
- nextSectionId = false,
737
- scrollData = getScrollData(event),
738
- delta = Math.max(-1, Math.min(1, scrollData)),
739
- direction = 0 > delta ? "down" : "up",
740
- windowScrollTop = $window.scrollTop(),
741
- dotIndex = $(".premium-vscroll-dot-item.active").index();
742
-
743
- var curTime = new Date().getTime();
744
-
745
- if (scrollings.length > 149) {
746
- scrollings.shift();
747
- }
748
-
749
- //keeping record of the previous scrollings
750
- scrollings.push(Math.abs(scrollData));
751
-
752
- //time difference between the last scroll and the current one
753
- var timeDiff = curTime - prevTime;
754
- prevTime = curTime;
755
-
756
- //haven't they scrolled in a while?
757
- //(enough to be consider a different scrolling action to scroll another section)
758
- if (timeDiff > 200) {
759
- //emptying the array, we dont care about old scrollings for our averages
760
- scrollings = [];
761
- }
762
-
763
- if (isTouch) {
764
-
765
- $(".premium-vscroll-tooltip").hide();
766
-
767
- if (dotIndex === $itemsList.length - 1 && !$vTarget) {
768
- $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
769
- } else if (dotIndex === 0 && !$vTarget) {
770
- if ($instance.offset().top - $(document).scrollTop() > 200) {
771
- $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
772
- }
773
- } else {
774
- $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide");
775
- }
776
- }
777
-
778
- if (beforeCheck()) {
779
- sectionId = getFirstSection(sections);
780
- }
781
-
782
- if (afterCheck()) {
783
- sectionId = getLastSection(sections);
784
- }
785
-
786
- if (sectionId && sections.hasOwnProperty(sectionId)) {
787
-
788
- prevSectionId = self.checkPrevSection(sections, sectionId);
789
- nextSectionId = self.checkNextSection(sections, sectionId);
790
-
791
- if ("up" === direction) {
792
- if (!nextSectionId && sections[sectionId].offset < windowScrollTop) {
793
- newSectionId = sectionId;
794
- } else {
795
- newSectionId = prevSectionId;
796
- }
797
- } else {
798
- if (!prevSectionId && sections[sectionId].offset > windowScrollTop + 5) {
799
- newSectionId = sectionId;
800
- } else {
801
- newSectionId = nextSectionId;
802
- }
803
- }
804
-
805
- var averageEnd = self.getAverage(scrollings, 10);
806
- var averageMiddle = self.getAverage(scrollings, 70);
807
- var isAccelerating = averageEnd >= averageMiddle;
808
-
809
- if (newSectionId) {
810
- inScope = true;
811
- if (!self.isScrolled(sectionId, direction) && !isTouch) {
812
- return;
813
- }
814
-
815
- $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide");
816
-
817
- var iScrollInstance = $("#scroller-" + newSectionId).data('iscrollInstance');
818
-
819
- if (isAccelerating && !isScrolling) {
820
- self.onAnchorChange(newSectionId);
821
- //Prevent overflow sections from scrolling.
822
- // if (iScrollInstance)
823
- // iScrollInstance.disable();
824
- } else {
825
- //Enable overflow sections scroll after 2s.
826
- // if (iScrollInstance) {
827
- // setTimeout(function () {
828
- // iScrollInstance.enable();
829
- // }, settings.speed);
830
- // }
831
-
832
- }
833
-
834
- } else {
835
- //Make sure the scroll is done.
836
- if (averageEnd <= 5) {
837
- inScope = false;
838
- }
839
-
840
- var $lastselector = checkTemps ? $instance : $("#" + sectionId);
841
-
842
- if ("down" === direction) {
843
- if (
844
- $lastselector.offset().top +
845
- $lastselector.innerHeight() -
846
- $(document).scrollTop() >
847
- 600
848
- ) {
849
- $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
850
- }
851
- } else if ("up" === direction) {
852
-
853
- $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
854
-
855
- }
856
- }
857
- }
858
- };
859
-
860
- function beforeCheck() {
861
- var windowScrollTop = $window.scrollTop(),
862
- firstSectionId = getFirstSection(sections),
863
- offset = sections[firstSectionId].offset,
864
- topBorder = windowScrollTop + $window.outerHeight(),
865
- visible = self.visible($instance, true, false);
866
-
867
- if (topBorder > offset) {
868
- return false;
869
- } else if (visible) {
870
- return true;
871
- }
872
- return false;
873
- }
874
-
875
- function afterCheck() {
876
- var windowScrollTop = $window.scrollTop(),
877
- lastSectionId = getLastSection(sections),
878
- bottomBorder =
879
- sections[lastSectionId].offset +
880
- sections[lastSectionId].height,
881
- visible = self.visible($instance, true, false);
882
-
883
- if (windowScrollTop < bottomBorder) {
884
- return false;
885
- } else if (visible) {
886
- return true;
887
- }
888
-
889
- return false;
890
- }
891
-
892
- self.onResize = function () {
893
- self.setSectionsData();
894
- self.sectionsOverflowRefresh();
895
- };
896
-
897
- self.getAverage = function (elements, number) {
898
- var sum = 0;
899
-
900
- //taking `number` elements from the end to make the average, if there are not enought, 1
901
- var lastElements = elements.slice(Math.max(elements.length - number, 1));
902
-
903
- for (var i = 0; i < lastElements.length; i++) {
904
- sum = sum + lastElements[i];
905
- }
906
-
907
- return Math.ceil(sum / number);
908
- }
909
-
910
- };
911
-
912
- $(window).on("elementor/frontend/init", function () {
913
- elementorFrontend.hooks.addAction(
914
- "frontend/element_ready/premium-vscroll.default",
915
- PremiumVerticalScrollHandler
916
- );
917
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
918
  })(jQuery);
1
+ (function ($) {
2
+ /****** Premium Vertical Scroll Handler ******/
3
+ var PremiumVerticalScrollHandler = function ($scope, $) {
4
+
5
+ var deviceType = elementorFrontend.getCurrentDeviceMode();
6
+
7
+ var hiddenClass = "elementor-hidden-" + deviceType;
8
+
9
+ if ("mobile" === deviceType)
10
+ hiddenClass = "elementor-hidden-phone";
11
+
12
+ if ($scope.closest("section.elementor-element").hasClass(hiddenClass)) {
13
+ return
14
+ }
15
+
16
+ var $vScrollElem = $scope.find(".premium-vscroll-wrap"),
17
+ instance = null,
18
+ vScrollSettings = $vScrollElem.data("settings");
19
+
20
+ vScrollSettings.deviceType = deviceType;
21
+
22
+ instance = new premiumVerticalScroll($vScrollElem, vScrollSettings);
23
+ instance.init();
24
+
25
+ };
26
+
27
+ window.premiumVerticalScroll = function ($selector, settings) {
28
+ var self = this,
29
+ $window = $(window),
30
+ currentDevice = elementorFrontend.getCurrentDeviceMode(),
31
+ isTouch = !['desktop', 'widescreen', 'laptop'].includes(currentDevice),
32
+ $instance = $selector,
33
+ checkTemps = $selector.find(".premium-vscroll-sections-wrap").length,
34
+ $htmlBody = $("html, body"),
35
+ $itemsList = $(".premium-vscroll-dot-item", $instance),
36
+ $menuItems = $(".premium-vscroll-nav-item", $instance),
37
+ defaultSettings = {
38
+ speed: 700,
39
+ offset: 0,
40
+ fullSection: true
41
+ },
42
+ settings = $.extend({}, defaultSettings, settings),
43
+ sections = {},
44
+ currentSection = null,
45
+ isScrolling = false,
46
+ inScope = true,
47
+ scrollings = [],
48
+ touchStartY = 0,
49
+ touchEndY = 0;
50
+
51
+ //Extend jQuery default easing.
52
+ jQuery.extend(jQuery.easing, {
53
+ easeInOutCirc: function (x, t, b, c, d) {
54
+ if ((t /= d / 2) < 1)
55
+ return (-c / 2) * (Math.sqrt(1 - t * t) - 1) + b;
56
+ return (c / 2) * (Math.sqrt(1 - (t -= 2) * t) + 1) + b;
57
+ }
58
+ });
59
+
60
+ self.init = function () {
61
+
62
+ if (settings.fullTouch || (!isTouch && settings.fullSection)) {
63
+
64
+ if (settings.fullCheckOverflow) {
65
+
66
+ self.setSectionsOverflow();
67
+ }
68
+ }
69
+
70
+ self.setSectionsData();
71
+
72
+ self.vscrollEffects();
73
+
74
+ $itemsList.on("click.premiumVerticalScroll", self.onNavDotChange);
75
+ $menuItems.on("click.premiumVerticalScroll", self.onNavDotChange);
76
+
77
+ $itemsList.on("mouseenter.premiumVerticalScroll", self.onNavDotEnter);
78
+
79
+ $itemsList.on("mouseleave.premiumVerticalScroll", self.onNavDotLeave);
80
+
81
+ if ("desktop" === settings.deviceType) {
82
+ $window.on("scroll.premiumVerticalScroll", self.onWheel);
83
+ }
84
+
85
+ $window.on("resize.premiumVerticalScroll orientationchange.premiumVerticalScroll", self.debounce(50, self.onResize));
86
+
87
+ $window.on("load", function () {
88
+
89
+ self.setSectionsData();
90
+
91
+ //Handle Full Section Scroll.
92
+ if (settings.fullTouch || (!isTouch && settings.fullSection))
93
+ self.sectionsOverflowRefresh();
94
+
95
+ self.checkCurrentActive();
96
+
97
+ });
98
+
99
+ self.keyboardHandler();
100
+
101
+ self.scrollHandler();
102
+
103
+ if (settings.fullSection) {
104
+
105
+ self.fullSectionHandler();
106
+ }
107
+
108
+ if (settings.animation) {
109
+ $instance.find(".premium-vscroll-dots").removeClass("elementor-invisible").addClass("animated " + settings.animation + " animated-" + settings.duration);
110
+ }
111
+
112
+
113
+ };
114
+
115
+ self.checkCurrentActive = function () {
116
+
117
+ var firstSection = Object.keys(sections)[0];
118
+
119
+ //Get first section offset
120
+ var firstSectionOffset = sections[firstSection].offset;
121
+
122
+ //If page scroll is lower than first section offset, then set current active to 1
123
+ if (firstSectionOffset >= $window.scrollTop() && firstSectionOffset - $window.scrollTop() < 200) {
124
+ currentSection = 1;
125
+ $itemsList.removeClass("active");
126
+ $($itemsList[0]).addClass("active");
127
+ }
128
+
129
+ //If current active section is defined, then show the dots
130
+ if (currentSection)
131
+ $instance.find(".premium-vscroll-dots").removeClass("premium-vscroll-dots-hide");
132
+
133
+ };
134
+
135
+ self.setSectionsOverflow = function () {
136
+
137
+ $itemsList.each(function () {
138
+
139
+ var $this = $(this),
140
+ sectionId = $this.data("menuanchor"),
141
+ animeType = $instance.find('.premium-vscroll-sections-wrap').data('animation'),
142
+ $section = $("#" + sectionId),
143
+ height = animeType ? $section.find('> div').outerHeight() : $section.outerHeight();
144
+
145
+ if (height > $window.outerHeight() && height - $window.outerHeight() >= 50) {
146
+
147
+ $section.find(".elementor").first().wrapInner("<div id='scroller-" + sectionId + "'></div>");
148
+
149
+ $("#scroller-" + sectionId).slimScroll({
150
+ height: $window.outerHeight(),
151
+ railVisible: false,
152
+ touchScrollStep: 60
153
+ });
154
+
155
+ var iScrollInstance = new IScroll("#scroller-" + sectionId, {
156
+ mouseWheel: true,
157
+ scrollbars: true,
158
+ hideScrollbars: true,
159
+ fadeScrollbars: false,
160
+ disableMouse: true,
161
+ interactiveScrollbars: false
162
+ });
163
+
164
+ $("#scroller-" + sectionId).data('iscrollInstance', iScrollInstance);
165
+
166
+ setTimeout(function () {
167
+ iScrollInstance.refresh();
168
+ }, 1500);
169
+ }
170
+ });
171
+ };
172
+
173
+ self.sectionsOverflowRefresh = function () {
174
+
175
+ $itemsList.each(function () {
176
+ var $this = $(this),
177
+ sectionId = $this.data("menuanchor");
178
+
179
+ var $section = $("#scroller-" + sectionId);
180
+
181
+ var scroller = $section.data('iscrollInstance');
182
+
183
+ if (scroller) {
184
+ scroller.refresh();
185
+ }
186
+
187
+ });
188
+
189
+ };
190
+
191
+ self.setSectionsData = function () {
192
+
193
+ $itemsList.each(function () {
194
+ var $this = $(this),
195
+ sectionId = $this.data("menuanchor"),
196
+ $section = $("#" + sectionId),
197
+ height = $section.outerHeight();
198
+
199
+ //Make sure that section exists in the DOM
200
+ if ($section[0]) {
201
+
202
+ sections[sectionId] = {
203
+ selector: $section,
204
+ offset: Math.round($section.offset().top),
205
+ height: height
206
+ };
207
+ }
208
+ });
209
+ };
210
+
211
+ self.fullSectionHandler = function () {
212
+
213
+ var vSection = document.getElementById($instance.attr("id"));
214
+
215
+ if (!isTouch || !settings.fullTouch) {
216
+
217
+ if (checkTemps) {
218
+
219
+ document.addEventListener ?
220
+ vSection.addEventListener("wheel", self.onWheel, {
221
+ passive: false
222
+ }) :
223
+ vSection.attachEvent("onmousewheel", self.onWheel);
224
+
225
+ } else {
226
+
227
+ document.addEventListener ?
228
+ document.addEventListener("wheel", self.onWheel, {
229
+ passive: false
230
+ }) :
231
+ document.attachEvent("onmousewheel", self.onWheel);
232
+
233
+ }
234
+
235
+ } else {
236
+ document.addEventListener("touchstart", self.onTouchStart);
237
+ document.addEventListener("touchmove", self.onTouchMove, {
238
+ passive: false
239
+ });
240
+
241
+ }
242
+
243
+ };
244
+
245
+ self.scrollHandler = function () {
246
+
247
+ var index = 0;
248
+
249
+ for (var section in sections) {
250
+
251
+ var $section = sections[section].selector;
252
+
253
+ elementorFrontend.waypoint(
254
+ $section,
255
+ function () {
256
+
257
+ var $this = $(this),
258
+ sectionId = $this.attr("id");
259
+
260
+ if (!isScrolling) {
261
+
262
+ currentSection = sectionId;
263
+
264
+ $itemsList.removeClass("active");
265
+ $menuItems.removeClass("active");
266
+
267
+ $("[data-menuanchor=" + sectionId + "]", $instance).addClass("active");
268
+
269
+ }
270
+ }, {
271
+ offset: 0 !== index ? "0%" : "-1%",
272
+ triggerOnce: false
273
+ }
274
+ );
275
+ index++;
276
+ }
277
+
278
+ };
279
+
280
+ self.keyboardHandler = function () {
281
+ $(document).keydown(function (event) {
282
+ if (38 == event.keyCode) {
283
+ self.onKeyUp(event, "up");
284
+ }
285
+
286
+ if (40 == event.keyCode) {
287
+ self.onKeyUp(event, "down");
288
+ }
289
+ });
290
+ };
291
+
292
+ self.isScrolled = function (sectionID, direction) {
293
+
294
+ var $section = $("#scroller-" + sectionID);
295
+
296
+ var scroller = $section.data('iscrollInstance');
297
+
298
+ if (scroller) {
299
+ if ('down' === direction) {
300
+ return (0 - scroller.y) + $section.scrollTop() + 1 + $section.innerHeight() >= $section[0].scrollHeight;
301
+ } else if ('up' === direction) {
302
+ return scroller.y >= 0 && !$section.scrollTop();
303
+ }
304
+
305
+ } else {
306
+ return true;
307
+ }
308
+
309
+ };
310
+
311
+ self.getEventsPage = function (e) {
312
+
313
+ var events = [];
314
+
315
+ events.y = (typeof e.pageY !== 'undefined' && (e.pageY || e.pageX) ? e.pageY : e.touches[0].pageY);
316
+ events.x = (typeof e.pageX !== 'undefined' && (e.pageY || e.pageX) ? e.pageX : e.touches[0].pageX);
317
+
318
+ if (isTouch && typeof e.touches !== 'undefined') {
319
+ events.y = e.touches[0].pageY;
320
+ events.x = e.touches[0].pageX;
321
+ }
322
+
323
+ return events;
324
+
325
+ };
326
+
327
+ self.onTouchStart = function (e) {
328
+
329
+ //Prevent page scroll if scrolled down below the last of our sections.
330
+ inScope = true;
331
+
332
+ var touchEvents = self.getEventsPage(e);
333
+ touchStartY = touchEvents.y;
334
+
335
+ };
336
+
337
+ self.onTouchMove = function (e) {
338
+
339
+ if (inScope) {
340
+ self.preventDefault(e);
341
+ }
342
+
343
+ if (isScrolling) {
344
+ self.preventDefault(e);
345
+ return false;
346
+ }
347
+
348
+ var touchEvents = self.getEventsPage(e);
349
+
350
+ touchEndY = touchEvents.y;
351
+
352
+ var $target = $(e.target),
353
+ sectionSelector = checkTemps ? ".premium-vscroll-temp" : ".elementor-top-section",
354
+ $section = $target.closest(sectionSelector),
355
+ sectionId = $section.attr("id"),
356
+ newSectionId = false,
357
+ prevSectionId = false,
358
+ nextSectionId = false,
359
+ direction = false,
360
+ windowScrollTop = $window.scrollTop();
361
+
362
+ $(".premium-vscroll-tooltip").hide();
363
+
364
+ if (beforeCheck()) {
365
+ sectionId = self.getFirstSection(sections);
366
+ }
367
+
368
+ if (afterCheck()) {
369
+ sectionId = self.getLastSection(sections);
370
+ }
371
+
372
+ var curTime = new Date().getTime();
373
+
374
+ if (scrollings.length > 149) {
375
+ scrollings.shift();
376
+ }
377
+
378
+ //keeping record of the previous scrollings
379
+ scrollings.push(Math.abs(touchEndY));
380
+
381
+ //time difference between the last scroll and the current one
382
+ var timeDiff = curTime - prevTime;
383
+ prevTime = curTime;
384
+
385
+ //haven't they scrolled in a while?
386
+ //(enough to be consider a different scrolling action to scroll another section)
387
+ if (timeDiff > 200) {
388
+ //emptying the array, we dont care about old scrollings for our averages
389
+ scrollings = [];
390
+ }
391
+
392
+ if (touchStartY > touchEndY) {
393
+ direction = 'down';
394
+ } else if (touchEndY > touchStartY) {
395
+ direction = 'up';
396
+ }
397
+
398
+ if (sectionId && sections.hasOwnProperty(sectionId)) {
399
+
400
+ prevSectionId = self.checkPrevSection(sections, sectionId);
401
+ nextSectionId = self.checkNextSection(sections, sectionId);
402
+
403
+ if ("up" === direction) {
404
+
405
+ if (!nextSectionId && sections[sectionId].offset < windowScrollTop) {
406
+ newSectionId = sectionId;
407
+ } else {
408
+ newSectionId = prevSectionId;
409
+ }
410
+ }
411
+
412
+ if ("down" === direction) {
413
+
414
+ if (!prevSectionId && sections[sectionId].offset - settings.offset > windowScrollTop + 5) {
415
+ newSectionId = sectionId;
416
+ } else {
417
+ newSectionId = nextSectionId;
418
+ }
419
+ }
420
+
421
+ var averageEnd = self.getAverage(scrollings, 10);
422
+ var averageMiddle = self.getAverage(scrollings, 70);
423
+ var isAccelerating = averageEnd >= averageMiddle;
424
+
425
+ if (newSectionId) {
426
+ inScope = true;
427
+ $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide");
428
+
429
+ if (!self.isScrolled(sectionId, direction)) {
430
+ return;
431
+ }
432
+
433
+ if (isAccelerating && !isScrolling) {
434
+ self.onAnchorChange(newSectionId);
435
+ }
436
+
437
+ } else {
438
+
439
+ //Make sure the scroll is done.
440
+ if (averageEnd <= 5) {
441
+ inScope = false;
442
+ }
443
+
444
+ var $lastselector = checkTemps ? $instance : $("#" + sectionId);
445
+
446
+ if ("down" === direction) {
447
+
448
+ if ($lastselector.offset().top + $lastselector.innerHeight() - $(document).scrollTop() > 600) {
449
+
450
+ $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
451
+
452
+ }
453
+
454
+ } else if ("up" === direction) {
455
+
456
+ if ($lastselector.offset().top - $(document).scrollTop() > 200) {
457
+
458
+ $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
459
+
460
+ }
461
+
462
+ }
463
+ }
464
+
465
+ } else {
466
+ inScope = false;
467
+ }
468
+
469
+ };
470
+
471
+ self.scrollStop = function () {
472
+ $htmlBody.stop(true);
473
+ };
474
+
475
+ self.checkNextSection = function (object, key) {
476
+ var keys = Object.keys(object),
477
+ idIndex = keys.indexOf(key),
478
+ nextIndex = (idIndex += 1);
479
+
480
+ if (nextIndex >= keys.length) {
481
+ return false;
482
+ }
483
+
484
+ var nextKey = keys[nextIndex];
485
+
486
+ return nextKey;
487
+ };
488
+
489
+ self.checkPrevSection = function (object, key) {
490
+ var keys = Object.keys(object),
491
+ idIndex = keys.indexOf(key),
492
+ prevIndex = (idIndex -= 1);
493
+
494
+ if (0 > idIndex) {
495
+ return false;
496
+ }
497
+
498
+ var prevKey = keys[prevIndex];
499
+
500
+ return prevKey;
501
+ };
502
+
503
+ self.debounce = function (threshold, callback) {
504
+ var timeout;
505
+
506
+ return function debounced($event) {
507
+ function delayed() {
508
+ callback.call(this, $event);
509
+ timeout = null;
510
+ }
511
+
512
+ if (timeout) {
513
+ clearTimeout(timeout);
514
+ }
515
+
516
+ timeout = setTimeout(delayed, threshold);
517
+ };
518
+ };
519
+
520
+ self.visible = function (selector, partial, hidden) {
521
+ var s = selector.get(0),
522
+ vpHeight = $window.outerHeight(),
523
+ clientSize =
524
+ hidden === true ? s.offsetWidth * s.offsetHeight : true;
525
+ if (typeof s.getBoundingClientRect === "function") {
526
+ var rec = s.getBoundingClientRect();
527
+ var tViz = rec.top >= 0 && rec.top < vpHeight,
528
+ bViz = rec.bottom > 0 && rec.bottom <= vpHeight,
529
+ vVisible = partial ? tViz || bViz : tViz && bViz,
530
+ vVisible =
531
+ rec.top < 0 && rec.bottom > vpHeight ? true : vVisible;
532
+ return clientSize && vVisible;
533
+ } else {
534
+ var viewTop = 0,
535
+ viewBottom = viewTop + vpHeight,
536
+ position = $window.position(),
537
+ _top = position.top,
538
+ _bottom = _top + $window.height(),
539
+ compareTop = partial === true ? _bottom : _top,
540
+ compareBottom = partial === true ? _top : _bottom;
541
+ return (
542
+ !!clientSize &&
543
+ (compareBottom <= viewBottom && compareTop >= viewTop)
544
+ );
545
+ }
546
+ };
547
+
548
+ self.onNavDotEnter = function () {
549
+ var $this = $(this),
550
+ index = $this.data("index");
551
+
552
+ if (settings.tooltips) {
553
+ $(
554
+ '<div class="premium-vscroll-tooltip"><span>' +
555
+ settings.dotsText[index] +
556
+ "</span></div>"
557
+ )
558
+ .hide()
559
+ .appendTo($this)
560
+ .fadeIn(200);
561
+ }
562
+ };
563
+
564
+ self.onNavDotLeave = function () {
565
+ $(".premium-vscroll-tooltip").fadeOut(200, function () {
566
+ $(this).remove();
567
+ });
568
+ };
569
+
570
+ self.onNavDotChange = function (event) {
571
+ var $this = $(this),
572
+ index = $this.index(),
573
+ sectionId = $this.data("menuanchor"),
574
+ offset = null;
575
+
576
+ if (!sections.hasOwnProperty(sectionId)) {
577
+ return false;
578
+ }
579
+
580
+ offset = sections[sectionId].offset - settings.offset;
581
+
582
+ if (offset < 0)
583
+ offset = sections[sectionId].offset;
584
+
585
+ if (!isScrolling) {
586
+ isScrolling = true;
587
+
588
+ currentSection = sectionId;
589
+ $menuItems.removeClass("active");
590
+ $itemsList.removeClass("active");
591
+
592
+ if ($this.hasClass("premium-vscroll-nav-item")) {
593
+ $($itemsList[index]).addClass("active");
594
+ } else {
595
+ $($menuItems[index]).addClass("active");
596
+ }
597
+
598
+ $this.addClass("active");
599
+
600
+ $htmlBody
601
+ .stop()
602
+ .clearQueue()
603
+ .animate({
604
+ scrollTop: offset
605
+ },
606
+ settings.speed,
607
+ "easeInOutCirc",
608
+ function () {
609
+ isScrolling = false;
610
+ }
611
+ );
612
+ }
613
+ };
614
+
615
+ self.preventDefault = function (event) {
616
+
617
+ if (event.preventDefault) {
618
+
619
+ event.preventDefault();
620
+
621
+ } else {
622
+
623
+ event.returnValue = false;
624
+
625
+ }
626
+ };
627
+
628
+ self.onAnchorChange = function (sectionId) {
629
+
630
+ var $this = $("[data-menuanchor=" + sectionId + "]", $instance),
631
+ offset = null;
632
+
633
+ if (!sections.hasOwnProperty(sectionId)) {
634
+ return false;
635
+ }
636
+
637
+ offset = sections[sectionId].offset - settings.offset;
638
+
639
+ if (offset < 0)
640
+ offset = sections[sectionId].offset;
641
+
642
+ if (!isScrolling) {
643
+ isScrolling = true;
644
+
645
+ if (settings.addToHistory) {
646
+ window.history.pushState(null, null, "#" + sectionId);
647
+ }
648
+
649
+ currentSection = sectionId;
650
+
651
+ $itemsList.removeClass("active");
652
+ $menuItems.removeClass("active");
653
+
654
+ $this.addClass("active");
655
+
656
+ $htmlBody.animate({ scrollTop: offset }, settings.speed, "easeInOutCirc");
657
+
658
+ setTimeout(function () {
659
+ isScrolling = false;
660
+ }, settings.speed < 700 ? 700 : settings.speed);
661
+ }
662
+ };
663
+
664
+ self.onKeyUp = function (event, direction) {
665
+
666
+ //If keyboard is triggered before scroll
667
+ if (currentSection === 1) {
668
+ currentSection = $itemsList.eq(0).data("menuanchor");
669
+ }
670
+
671
+ var direction = direction || "up",
672
+ nextItem = $(".premium-vscroll-dot-item[data-menuanchor=" + currentSection + "]", $instance).next(),
673
+ prevItem = $(".premium-vscroll-dot-item[data-menuanchor=" + currentSection + "]", $instance).prev();
674
+
675
+ event.preventDefault();
676
+
677
+ if (isScrolling) {
678
+ return false;
679
+ }
680
+
681
+ var $vTarget = self.visible($instance, true, false),
682
+ dotIndex = $(".premium-vscroll-dot-item.active").index(),
683
+ animationType = $instance.find('.premium-vscroll-sections-wrap').data('animation');
684
+
685
+ if ("up" === direction) {
686
+ if (prevItem[0]) {
687
+ prevItem.trigger("click.premiumVerticalScroll");
688
+ if (dotIndex === $itemsList.length - 1 && !$vTarget) {
689
+ prevItem = $(".premium-vscroll-dot-item[data-menuanchor=" + currentSection + "]", $instance);
690
+ } else if (dotIndex === $itemsList.length - 1 && ($instance.offset().top + $instance.innerHeight() - $(document).scrollTop() < 600)) {
691
+ prevItem = $(".premium-vscroll-dot-item[data-menuanchor=" + currentSection + "]", $instance);
692
+ } else {
693
+ $instance.find('.premium-vscroll-sections-wrap[data-animation=' + animationType + '] .premium-vscroll-temp:last-of-type>div').removeClass("premium-vscroll-parallax-last");
694
+ $instance.find('.premium-vscroll-sections-wrap[data-animation=' + animationType + '] .premium-vscroll-temp>div').removeClass("premium-vscroll-parallax-position");
695
+ // prevItem = $(".premium-vscroll-dot-item[data-menuanchor=" + currentSection + "]", $instance).prev(),
696
+ }
697
+
698
+ }
699
+ } else {
700
+ if (nextItem[0]) {
701
+ nextItem.trigger("click.premiumVerticalScroll");
702
+ if ($instance.offset().top - $(document).scrollTop() > 200) {
703
+ nextItem = $(".premium-vscroll-dot-item[data-menuanchor=" + currentSection + "]", $instance);
704
+ }
705
+ // else {
706
+ // // nextItem = $(".premium-vscroll-dot-item[data-menuanchor=" + currentSection + "]", $instance).next(),
707
+ // }
708
+ }
709
+ }
710
+ };
711
+
712
+ function getFirstSection(object) {
713
+ return Object.keys(object)[0];
714
+ }
715
+
716
+ function getLastSection(object) {
717
+ return Object.keys(object)[Object.keys(object).length - 1];
718
+ }
719
+
720
+ function getScrollData(e) {
721
+ e = e || window.event;
722
+
723
+ var t = e.wheelDelta || -e.deltaY || -e.detail;
724
+
725
+ return t;
726
+ }
727
+
728
+ var prevTime = new Date().getTime();
729
+
730
+ //Used to unset position CSS property for vertical scroll sections becuase it causes position issue for the content below the widget.
731
+ function parallaxLastSection() {
732
+ var $target = $(event.target),
733
+ sectionSelector = checkTemps ? ".premium-vscroll-temp" : ".elementor-top-section",
734
+ $section = $target.closest(sectionSelector),
735
+ sectionId = $section.attr("id"),
736
+ $lastselector = checkTemps ? $instance : $("#" + sectionId),
737
+ animationType = $instance.find('.premium-vscroll-sections-wrap').data('animation');
738
+
739
+ if (animationType) {
740
+
741
+ if ($lastselector.offset().top + $lastselector.innerHeight() - $(document).scrollTop() + settings.offset < $window.outerHeight()) {
742
+ $instance.find('.premium-vscroll-sections-wrap[data-animation=' + animationType + '] .premium-vscroll-temp:last-of-type > div').addClass("premium-vscroll-parallax-last");
743
+ $instance.find('.premium-vscroll-sections-wrap[data-animation=' + animationType + '] .premium-vscroll-temp>div').addClass("premium-vscroll-parallax-position");
744
+
745
+ } else {
746
+ $instance.find('.premium-vscroll-sections-wrap[data-animation=' + animationType + '] .premium-vscroll-temp:last-of-type > div').removeClass("premium-vscroll-parallax-last");
747
+ $instance.find('.premium-vscroll-sections-wrap[data-animation=' + animationType + '] .premium-vscroll-temp > div').removeClass("premium-vscroll-parallax-position");
748
+ }
749
+ }
750
+ }
751
+
752
+ self.onWheel = function (event) {
753
+
754
+ if (inScope && !isTouch) {
755
+ self.preventDefault(event);
756
+ }
757
+
758
+ var $target = $(event.target),
759
+ sectionSelector = checkTemps ? ".premium-vscroll-temp" : ".elementor-top-section",
760
+ $section = $target.closest(sectionSelector),
761
+ sectionId = $section.attr("id"),
762
+ $vTarget = self.visible($instance, true, false),
763
+ newSectionId = false,
764
+ prevSectionId = false,
765
+ nextSectionId = false,
766
+ scrollData = getScrollData(event),
767
+ delta = Math.max(-1, Math.min(1, scrollData)),
768
+ direction = 0 > delta ? "down" : "up",
769
+ windowScrollTop = $window.scrollTop(),
770
+ dotIndex = $(".premium-vscroll-dot-item.active").index();
771
+
772
+ var curTime = new Date().getTime();
773
+
774
+ if (scrollings.length > 149) {
775
+ scrollings.shift();
776
+ }
777
+
778
+ //keeping record of the previous scrollings
779
+ scrollings.push(Math.abs(scrollData));
780
+
781
+ //time difference between the last scroll and the current one
782
+ var timeDiff = curTime - prevTime;
783
+ prevTime = curTime;
784
+
785
+ //haven't they scrolled in a while?
786
+ //(enough to be consider a different scrolling action to scroll another section)
787
+ if (timeDiff > 200) {
788
+ //emptying the array, we dont care about old scrollings for our averages
789
+ scrollings = [];
790
+ }
791
+
792
+ parallaxLastSection();
793
+
794
+ if (isTouch) {
795
+
796
+ $(".premium-vscroll-tooltip").hide();
797
+
798
+ if (dotIndex === $itemsList.length - 1 && !$vTarget) {
799
+ $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
800
+ } else if (dotIndex === 0 && !$vTarget) {
801
+ if ($instance.offset().top - $(document).scrollTop() > 200) {
802
+ $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
803
+ }
804
+ } else {
805
+ $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide");
806
+ }
807
+ }
808
+
809
+ if (beforeCheck()) {
810
+ sectionId = getFirstSection(sections);
811
+ }
812
+
813
+ if (afterCheck()) {
814
+ sectionId = getLastSection(sections);
815
+ }
816
+
817
+ if (sectionId && sections.hasOwnProperty(sectionId)) {
818
+
819
+ prevSectionId = self.checkPrevSection(sections, sectionId);
820
+ nextSectionId = self.checkNextSection(sections, sectionId);
821
+
822
+ if ("up" === direction) {
823
+ if (!nextSectionId && sections[sectionId].offset < windowScrollTop) {
824
+ newSectionId = sectionId;
825
+ } else {
826
+ newSectionId = prevSectionId;
827
+ }
828
+ } else {
829
+ if (!prevSectionId && sections[sectionId].offset - settings.offset > windowScrollTop + 5) {
830
+ newSectionId = sectionId;
831
+ } else {
832
+ newSectionId = nextSectionId;
833
+ }
834
+ }
835
+
836
+ var averageEnd = self.getAverage(scrollings, 10);
837
+ var averageMiddle = self.getAverage(scrollings, 70);
838
+ var isAccelerating = averageEnd >= averageMiddle;
839
+
840
+ if (newSectionId) {
841
+ inScope = true;
842
+ if (!self.isScrolled(sectionId, direction) && !isTouch) {
843
+ return;
844
+ }
845
+
846
+ $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide");
847
+
848
+ var iScrollInstance = $("#scroller-" + newSectionId).data('iscrollInstance');
849
+
850
+ if (isAccelerating && !isScrolling) {
851
+ self.onAnchorChange(newSectionId);
852
+ //Prevent overflow sections from scrolling.
853
+ // if (iScrollInstance)
854
+ // iScrollInstance.disable();
855
+ } else {
856
+ //Enable overflow sections scroll after 2s.
857
+ // if (iScrollInstance) {
858
+ // setTimeout(function () {
859
+ // iScrollInstance.enable();
860
+ // }, settings.speed);
861
+ // }
862
+ }
863
+
864
+ } else {
865
+ //Make sure the scroll is done.
866
+ if (averageEnd <= 5) {
867
+ inScope = false;
868
+ }
869
+
870
+ var $lastselector = checkTemps ? $instance : $("#" + sectionId);
871
+
872
+ if ("down" === direction) {
873
+ if (
874
+ $lastselector.offset().top +
875
+ $lastselector.innerHeight() -
876
+ $(document).scrollTop() >
877
+ 600
878
+ ) {
879
+ $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
880
+ }
881
+ } else if ("up" === direction) {
882
+ $instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
883
+ }
884
+ }
885
+ }
886
+ };
887
+
888
+ function beforeCheck() {
889
+ var windowScrollTop = $window.scrollTop(),
890
+ firstSectionId = getFirstSection(sections),
891
+ offset = sections[firstSectionId].offset,
892
+ topBorder = windowScrollTop + $window.outerHeight(),
893
+ visible = self.visible($instance, true, false);
894
+
895
+ if (topBorder > offset) {
896
+ return false;
897
+ } else if (visible) {
898
+ return true;
899
+ }
900
+ return false;
901
+ }
902
+
903
+ function afterCheck() {
904
+ var windowScrollTop = $window.scrollTop(),
905
+ lastSectionId = getLastSection(sections),
906
+ bottomBorder =
907
+ sections[lastSectionId].offset +
908
+ sections[lastSectionId].height,
909
+ visible = self.visible($instance, true, false);
910
+
911
+ if (windowScrollTop < bottomBorder) {
912
+ return false;
913
+ } else if (visible) {
914
+ return true;
915
+ }
916
+
917
+ return false;
918
+ }
919
+
920
+ self.onResize = function () {
921
+ self.setSectionsData();
922
+ self.sectionsOverflowRefresh();
923
+ };
924
+
925
+ self.getAverage = function (elements, number) {
926
+ var sum = 0;
927
+
928
+ //taking `number` elements from the end to make the average, if there are not enought, 1
929
+ var lastElements = elements.slice(Math.max(elements.length - number, 1));
930
+
931
+ for (var i = 0; i < lastElements.length; i++) {
932
+ sum = sum + lastElements[i];
933
+ }
934
+
935
+ return Math.ceil(sum / number);
936
+ };
937
+
938
+ self.vscrollEffects = function () {
939
+
940
+ var animationType = $instance.find('.premium-vscroll-sections-wrap').data('animation');
941
+
942
+ if (animationType) {
943
+
944
+ var sectionsAvailable = $instance.find('.premium-vscroll-temp');
945
+
946
+ bindEvents(true);
947
+
948
+ function bindEvents(bool) {
949
+
950
+ if (bool) {
951
+ //bind the animation to the window scroll event, arrows click and keyboard.
952
+ scrollAnimation();
953
+ $(window).on('scroll', scrollAnimation);
954
+ }
955
+ }
956
+
957
+ function scrollAnimation() {
958
+
959
+ //We don't want scroll functions to be triggered if behance project lightbox is opened.
960
+ if ($(".eb-project-overlay").length > 0)
961
+ return;
962
+
963
+ //normal scroll - use requestAnimationFrame (if defined) to optimize performance.
964
+ (!window.requestAnimationFrame) ? animateSection() : window.requestAnimationFrame(animateSection);
965
+ }
966
+
967
+ function animateSection() {
968
+
969
+ var scrollTop = $(window).scrollTop(),
970
+ windowHeight = $(window).height();
971
+
972
+ sectionsAvailable.each(function () {
973
+ var actualBlock = $(this),
974
+ offset = scrollTop - actualBlock.offset().top;
975
+
976
+ // according to animation type and window scroll, define animation parameters.
977
+ var animationValues = setSectionAnimation(offset, windowHeight, animationType);
978
+
979
+ transformSection(actualBlock.children('div'), animationValues[0], animationValues[1], animationValues[2], animationValues[3]);
980
+
981
+ (offset >= 0 && offset < windowHeight) ? actualBlock.addClass('visible') : actualBlock.removeClass('visible');
982
+ });
983
+ }
984
+
985
+ function transformSection(element, translateY, rotateXValue, opacityValue, scaleValue) {
986
+
987
+ element.css({
988
+ transform: 'translateY(' + translateY + 'vh) rotateX(' + rotateXValue + ') scale(' + scaleValue + ')',
989
+ // rotateX: rotateXValue,
990
+ opacity: opacityValue
991
+ });
992
+ }
993
+
994
+ function setSectionAnimation(sectionOffset, windowHeight, animationName) {
995
+
996
+ // select section animation - normal scroll
997
+ var translateY = 100,
998
+ rotateX = '0deg',
999
+ opacity = 1,
1000
+ scale = 1,
1001
+ boxShadowBlur = 0;
1002
+
1003
+ if (sectionOffset >= -windowHeight && sectionOffset <= 0) {
1004
+ // section entering the viewport.
1005
+ translateY = (-sectionOffset) * 100 / windowHeight;
1006
+
1007
+ if ('rotate' === animationName) {
1008
+ translateY = 0;
1009
+ rotateX = '0deg';
1010
+ } else if ('scaleDown' === animationName) {
1011
+ scale = 1;
1012
+ opacity = 1;
1013
+ }
1014
+
1015
+ } else if (sectionOffset > 0 && sectionOffset <= windowHeight) {
1016
+ //section leaving the viewport - still has the '.visible' class.
1017
+ if ('rotate' === animationName) {
1018
+ opacity = (1 - (sectionOffset / windowHeight)).toFixed(5);
1019
+ rotateX = sectionOffset * 100 / windowHeight + 'deg';
1020
+ translateY = 0;
1021
+ } else if ('scaleDown' === animationName) {
1022
+ scale = (1 - (sectionOffset * 0.3 / windowHeight)).toFixed(5);
1023
+ opacity = (1 - (sectionOffset / windowHeight)).toFixed(5);
1024
+ translateY = 0;
1025
+ boxShadowBlur = 40 * (sectionOffset / windowHeight);
1026
+
1027
+ } else { //parallax
1028
+ translateY = (-sectionOffset) * 50 / windowHeight;
1029
+ }
1030
+
1031
+ } else if (sectionOffset < -windowHeight) {
1032
+ //section not yet visible.
1033
+ translateY = 100;
1034
+
1035
+ if ('scaleDown' === animationName) {
1036
+ scale = 1;
1037
+ opacity = 1;
1038
+ }
1039
+
1040
+ } else {
1041
+ //section not visible anymore.
1042
+ if ('rotate' === animationName) {
1043
+ translateY = 0;
1044
+ rotateX = '90deg';
1045
+
1046
+ } else if ('scaleDown' === animationName) {
1047
+ scale = 0;
1048
+ opacity = 0.7;
1049
+ translateY = 0;
1050
+
1051
+ } else {
1052
+ translateY = -50;
1053
+ }
1054
+ }
1055
+
1056
+ return [translateY, rotateX, opacity, scale];
1057
+ }
1058
+
1059
+ }
1060
+ }
1061
+ };
1062
+
1063
+ $(window).on("elementor/frontend/init", function () {
1064
+ elementorFrontend.hooks.addAction(
1065
+ "frontend/element_ready/premium-vscroll.default",
1066
+ PremiumVerticalScrollHandler
1067
+ );
1068
+ });
1069
  })(jQuery);
assets/frontend/min-css/premium-addons-rtl.min.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";@font-face{font-family:pa-elements;src:url(../../editor/fonts/pa-elements.eot?60rfh2);src:url(../../editor/fonts/pa-elements.eot?60rfh2#iefix) format("embedded-opentype"),url(../../editor/fonts/pa-elements.ttf?60rfh2) format("truetype"),url(../../editor/fonts/pa-elements.woff?60rfh2) format("woff"),url(../../editor/fonts/pa-elements.svg?60rfh2#pa-elements) format("svg");font-weight:400;font-style:normal}.elementor-widget-premium-addon-banner{overflow:hidden}.premium-banner-ib{display:block;position:relative}.premium-banner-ib img{display:block;position:relative}.premium-banner-img-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;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;position:absolute;top:0;right:0;width:100%;height:100%}.premium-banner-ib .premium-banner-ib-link{position:absolute;top:0;right:0;width:100%;height:100%;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:100% 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,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-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-filter .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:right}.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:50ms;transition-delay:50ms;-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:50ms;transition-delay:50ms;-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:50ms;transition-delay:50ms;-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;right: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%;right:0;width:100%;-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;right: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;right:0;padding:15px;width:100%;text-align:right;-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{position:absolute;content:"";opacity:0}.premium-banner-animation4 .premium-banner-ib-desc::before{position:absolute;content:"";opacity:0;top:50px;left:30px;bottom:50px;right: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:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-banner-animation4 .premium-banner-ib-desc::after{top:30px;left:50px;bottom:30px;right:50px;border-left:1px solid #fff;border-right:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 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-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-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before{-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 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%;right: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:50ms;transition-delay:50ms}.premium-banner-animation5 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-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-filter .35s,-webkit-transform .35s}.premium-banner-animation2 img,.premium-banner-animation4 img,.premium-banner-animation6 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-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-filter .35s,-webkit-transform .35s}.premium-banner-animation5.scale img,.premium-banner-animation5.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.scale img,.premium-banner-animation2.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.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{-webkit-filter:blur(3px);filter:blur(3px)}.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;left:30px;bottom:30px;right: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-animation12 .premium-banner-ib-desc::after{position:absolute;content:"";left:30px;bottom:30px;right: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:right}.premium-banner-animation12 .premium-banner-ib-content{position:absolute;left:60px;bottom:60px;right: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,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-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-filter .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-animation13.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.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-animation10.zoomin:hover img,.premium-banner-animation11.zoomin:hover img,.premium-banner-animation13.zoomin:hover img,.premium-banner-animation4.zoomin:hover img,.premium-banner-animation7.zoomin:hover img,.premium-banner-animation8.zoomin:hover img,.premium-banner-animation9.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-animation10.zoomout:hover img,.premium-banner-animation11.zoomout:hover img,.premium-banner-animation13.zoomout:hover img,.premium-banner-animation4.zoomout:hover img,.premium-banner-animation7.zoomout:hover img,.premium-banner-animation8.zoomout:hover img,.premium-banner-animation9.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-animation10.scale:hover img,.premium-banner-animation11.scale:hover img,.premium-banner-animation13.scale:hover img,.premium-banner-animation4.scale:hover img,.premium-banner-animation7.scale:hover img,.premium-banner-animation8.scale:hover img,.premium-banner-animation9.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-animation10.grayscale:hover img,.premium-banner-animation11.grayscale:hover img,.premium-banner-animation13.grayscale:hover img,.premium-banner-animation4.grayscale:hover img,.premium-banner-animation7.grayscale:hover img,.premium-banner-animation8.grayscale:hover img,.premium-banner-animation9.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-animation10.blur:hover img,.premium-banner-animation11.blur:hover img,.premium-banner-animation13.blur:hover img,.premium-banner-animation4.blur:hover,.premium-banner-animation7.blur:hover img,.premium-banner-animation8.blur:hover img,.premium-banner-animation9.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:right}.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;right: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{right: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-banner-animation7 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-animation7 .premium-banner-brlr{width:7px}.premium-banner-animation7 .premium-banner-brtb{height:7px}.premium-banner-animation7 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation7 .premium-banner-bleft{right:30px;top:-webkit-calc(100% - 150px);top:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bright{left:30px;bottom:-webkit-calc(100% - 150px);bottom:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bottom{left:-webkit-calc(100% - 150px);left:calc(100% - 150px);bottom:30px;width:0}.premium-banner-animation7 .premium-banner-btop{right:-webkit-calc(100% - 150px);right:calc(100% - 150px);top:30px;width:0}.premium-banner-animation7 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation7 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation7 .premium-banner-ib-title{margin-top:0}.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation7.scale img,.premium-banner-animation7.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-read-more{margin-top:10px}.premium-banner-animation7 .premium-banner-ib-desc::after,.premium-banner-animation7 .premium-banner-ib-desc::before{-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-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 .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}.premium-banner-animation7 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-animation7.active .premium-banner-ib-content,.premium-banner-animation7.active .premium-banner-ib-title,.premium-banner-animation7.active .premium-banner-read-more,.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation7.active .premium-banner-bleft,.premium-banner-animation7:hover .premium-banner-bleft{top:30px;height:70px}.premium-banner-animation7.active .premium-banner-bright,.premium-banner-animation7:hover .premium-banner-bright{bottom:30px;height:70px}.premium-banner-animation7.active .premium-banner-bottom,.premium-banner-animation7:hover .premium-banner-bottom{left:30px;width:70px}.premium-banner-animation7.active .premium-banner-btop,.premium-banner-animation7:hover .premium-banner-btop{right:30px;width:70px}.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more,.premium-banner-animation7:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation8 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-animation8 .premium-banner-brlr{width:7px}.premium-banner-animation8 .premium-banner-brtb{height:7px}.premium-banner-animation8 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation8 .premium-banner-bleft{right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bright{left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bottom{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);bottom:30px;width:0}.premium-banner-animation8 .premium-banner-btop{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);top:30px;width:0}.premium-banner-animation8 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation8 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation8 .premium-banner-ib-title{margin-top:0}.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation8.scale img,.premium-banner-animation8.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-read-more{margin-top:10px}.premium-banner-animation8 .premium-banner-ib-desc::after,.premium-banner-animation8 .premium-banner-ib-desc::before{-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-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 .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;opacity:0}.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}.premium-banner-animation8.active .premium-banner-ib-content,.premium-banner-animation8.active .premium-banner-ib-title,.premium-banner-animation8.active .premium-banner-read-more,.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation8.active .premium-banner-bleft,.premium-banner-animation8:hover .premium-banner-bleft{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bright,.premium-banner-animation8:hover .premium-banner-bright{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bottom,.premium-banner-animation8:hover .premium-banner-bottom{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-btop,.premium-banner-animation8:hover .premium-banner-btop{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more,.premium-banner-animation8:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation9 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,-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.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-banner-animation9 .premium-banner-ib-desc{width:100%;height:100%}.premium-banner-animation9 .premium-banner-ib-desc::before{position:absolute;top:50%;right:50%;width:80%;height:1px;background:#fff;content:"";-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(50%,-50%,0);transform:translate3d(50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-desc::after{position:absolute;top:50%;right:50%;width:80%;height:1px;background:#fff;content:"";-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(50%,-50%,0);transform:translate3d(50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-title{position:absolute;top:50%;right:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0);margin-top:0;padding:0 10%}.premium-banner-animation9.active .premium-banner-ib-title,.premium-banner-animation9:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}.premium-banner-animation9 .premium-banner-ib-content,.premium-banner-animation9 .premium-banner-read-more{position:absolute;top:50%;right:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;padding:0 10%;-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0)}.premium-banner-animation9 .premium-banner-read-more{top:75%}.premium-banner-animation9.active .premium-banner-ib-content,.premium-banner-animation9.active .premium-banner-read-more,.premium-banner-animation9:hover .premium-banner-ib-content,.premium-banner-animation9:hover .premium-banner-read-more{-webkit-transform:translate3d(0,45px,0);transform:translate3d(0,45px,0)}.premium-banner-animation9.active .premium-banner-ib-desc::before,.premium-banner-animation9:hover .premium-banner-ib-desc::before{opacity:.5;-webkit-transform:translate3d(50%,-50%,0) rotate(-45deg);transform:translate3d(50%,-50%,0) rotate(-45deg)}.premium-banner-animation9.active .premium-banner-ib-desc::after,.premium-banner-animation9:hover .premium-banner-ib-desc::after{opacity:.5;-webkit-transform:translate3d(50%,-50%,0) rotate(45deg);transform:translate3d(50%,-50%,0) rotate(45deg)}.premium-banner-animation9:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation10 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}.premium-banner-animation10 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 15px;-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);margin-bottom:0}.premium-banner-animation10 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;right:0;width:100%;height:3px;background:#fff;opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,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}.premium-banner-animation10.active .premium-banner-ib-title,.premium-banner-animation10:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.active .premium-banner-ib-title::after,.premium-banner-animation10:hover .premium-banner-ib-title::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10 .premium-banner-ib-content,.premium-banner-animation10 .premium-banner-read-more{padding-top:15px;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,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation10 .premium-banner-read-more{padding:0}.premium-banner-animation10.active .premium-banner-ib-content,.premium-banner-animation10.active .premium-banner-read-more,.premium-banner-animation10:hover .premium-banner-ib-content,.premium-banner-animation10:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11{-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out;-webkit-transition-delay:125ms;transition-delay:125ms}.premium-banner-animation11 .premium-banner-ib-desc{position:absolute;z-index:5;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0);opacity:0;top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left;padding:30px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.premium-banner-animation11 img{width:100%;-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}.premium-banner-animation11 .premium-banner-ib-title{margin-bottom:10px}.premium-banner-animation11 .premium-banner-gradient{position:absolute;left:0;top:0;right:0;bottom:0}.premium-banner-animation11 .premium-banner-gradient:after,.premium-banner-animation11 .premium-banner-gradient:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);background-image:-webkit-linear-gradient(-40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:-webkit-linear-gradient(130deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:linear-gradient(-40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);z-index:2}.premium-banner-animation11 .premium-banner-gradient:before{mix-blend-mode:color}.premium-banner-animation11 .premium-banner-gradient:after{mix-blend-mode:multiply}.premium-banner-animation11.active .premium-banner-ib-desc,.premium-banner-animation11:hover .premium-banner-ib-desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.active .premium-banner-gradient:after,.premium-banner-animation11.active .premium-banner-gradient:before,.premium-banner-animation11:hover .premium-banner-gradient:after,.premium-banner-animation11:hover .premium-banner-gradient:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.scale img,.premium-banner-animation11.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-blog-thumb-effect-wrapper{position:relative;overflow:hidden}.premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:2;padding:20px}.premium-blog-bordered-effect .premium-blog-post-link{display:block;height:100%;position:relative}.premium-blog-thumbnail-container{overflow:hidden}.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-scale-effect img,.premium-blog-zoomout-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-sepia-effect img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-blog-bright-effect img{-webkit-filter:brightness(1);filter:brightness(1)}.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-post-outer-container:hover .premium-blog-zoomin-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-blog-post-outer-container: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-post-outer-container:hover .premium-blog-gray-effect img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-blog-post-outer-container:hover .premium-blog-blur-effect img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-blog-post-outer-container:hover .premium-blog-sepia-effect img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-blog-post-outer-container:hover .premium-blog-bright-effect img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-blog-post-outer-container: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{overflow:hidden}.premium-blog-post-container .premium-blog-inner-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;direction:rtl}.premium-blog-post-container .premium-blog-post-content{line-height:1.5em;color:#777;font-size:14px;margin-bottom:10px}.premium-blog-post-container .premium-blog-post-link:focus,.premium-blog-post-container .premium-blog-post-link:hover,.premium-blog-post-container ul.post-categories a:focus,.premium-blog-post-container ul.post-categories a:hover{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.premium-blog-post-container .premium-blog-entry-title{font-size:18px;margin-bottom:5px}.premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper{position:relative;z-index:3;top:-50px}.premium-blog-post-container .premium-blog-content-wrapper{background-color:#f5f5f5;padding:30px}.premium-blog-post-container .premium-blog-content-wrapper.empty-thumb{top:0}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after,.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{position:absolute;content:"";z-index:1;top:50%;right: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%;background-color:#fff}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{width:1px;height:100%}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:after{width:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:before{height:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper{margin:0 10px 20px;clear:both}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay a{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;width:100%;height:100%}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-side{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container{height:100%}.premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.premium-blog-post-container.premium-blog-skin-banner{position:relative}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper{position:absolute;width:100%;bottom:-5px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;background-color:transparent;z-index:3;-webkit-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper{bottom:0}.premium-blog-post-container .premium-blog-cats-container ul.post-categories{margin:0;padding:0;list-style:none;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container .premium-blog-cats-container a{display:block;font-size:12px;color:#fff;background-color:#777;margin:0 0 10px 3px;padding:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-diagonal-container{position:absolute;top:0;right:0;width:100%;height:100%}.premium-blog-diagonal-effect:before{position:absolute;top:0;right: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);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-post-outer-container:hover .premium-blog-diagonal-effect:before{-webkit-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;right: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-post-outer-container: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;right: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;right: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-left:2px solid;border-right:2px solid;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 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:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-blog-bordered-effect:hover{opacity:.99}.premium-blog-bordered-effect:hover .premium-blog-post-link:after,.premium-blog-bordered-effect:hover .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-squares-effect,.premium-blog-squares-square-container{position:absolute;top:0;right:0;width:100%;height:100%}.premium-blog-squares-effect:after,.premium-blog-squares-effect:before{position:absolute;content:"";top:0;right: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{position:absolute;content:"";top:0;right: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-squares-effect:hover: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-squares-effect:hover: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-squares-effect:hover .premium-blog-squares-square-container:before{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.premium-blog-squares-effect:hover .premium-blog-squares-square-container:after{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay{opacity:1}.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-clear-fix{clear:both}.premium-blog-masked .premium-blog-thumbnail-container{position:relative;overflow:visible}.premium-blog-masked .premium-blog-thumbnail-container svg{position:absolute;height:100px;width:100%;bottom:-5px;right:0;fill:#f5f5f5;z-index:99}.premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.premium-blog-masked .premium-blog-author-thumbnail,.premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper{z-index:999!important}.premium-blog-format-link{padding:5px;line-height:0}.premium-blog-entry-meta{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.premium-blog-entry-meta i{margin-left:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-meta-data{display:inline-block}.premium-blog-meta-data .premium-blog-meta-separator{margin:0 5px}.premium-blog-meta-data a,.premium-blog-meta-data span{color:inherit;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.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-entry-title a,.premium-blog-post-content .premium-blog-excerpt-link,.premium-blog-post-tags-container a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link{background-color:transparent;color:#54595f;padding:0}.premium-blog-cta-full-yes .premium-blog-excerpt-link{width:100%}.premium-blog-post-tags-container{margin-top:8px;-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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-post-tags-container a{color:inherit;margin-right:5px}.premium-blog-align-center .post-categories,.premium-blog-align-center .premium-blog-post-tags-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-blog-align-center .premium-blog-inner-container{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-blog-align-left .post-categories,.premium-blog-align-left .premium-blog-post-tags-container{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-blog-align-left .premium-blog-inner-container{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-blog-align-right .post-categories,.premium-blog-align-right .premium-blog-post-tags-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.premium-blog-align-right .premium-blog-inner-container{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-blog-pagination-container{text-align:left}.premium-blog-pagination-container span{cursor:default}.premium-blog-pagination-container .page-numbers{display:inline-block;color:#000;line-height:1;font-size:1em;font-weight:400;text-decoration:none;padding:.75em;margin:0 0 .4em .4em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-blog-wrap .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.2);-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;z-index:99}.premium-blog-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-wrap ul.slick-dots{width:100%}.premium-blog-even .premium-blog-post-container{height:100%}.premium-blog-even .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-even .slick-slide{height:inherit!important}@media (max-width:768px){.premium-blog-content-wrapper{top:0;margin:0;padding:15px}}[dir=rtl] .premium-blog-wrap.slick-slider .slick-list,[dir=rtl] .premium-blog-wrap.slick-slider .slick-track{direction:ltr}.premium-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-button-style1,.premium-button-style2,.premium-button-style5,.premium-button-style7{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:before,.premium-button-style2:before,.premium-button-style5:before{content:"";position:absolute;z-index:-1;top:0;right:0;left: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:-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{-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-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-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:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style1-left: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-style2-scshutoutver:before,.premium-button-style2-shutouthor:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 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{top:50%;right: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{top:50%;right:50%;width:120%;height:0%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all;-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-before i,.premium-button-style3-before svg{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,.premium-button-style3-after svg{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;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.premium-button-style3-after:hover i,.premium-button-style3-after:hover svg{opacity:1}.premium-button-style3-before:hover i,.premium-button-style3-before:hover svg{opacity:1}.premium-button-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-text-icon-wrapper i,.premium-button-text-icon-wrapper span,.premium-button-text-icon-wrapper svg{-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%;right:0}.premium-button-style4-icon-wrapper.bottom{top:-100%;right:0}.premium-button-style4-icon-wrapper.left{top:0;right:-100%}.premium-button-style4-icon-wrapper.right{top:0;left:-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{right:0;opacity:1}.premium-button-style4-right:hover .premium-button-style4-icon-wrapper{left: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-button-style6:before{content:"";position:absolute;right:50%;top:50%;width:100px;height:100px;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:translate(50%,-50%) scale(0);-ms-transform:translate(50%,-50%) scale(0);transform:translate(50%,-50%) scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style6:hover:before{-webkit-transform:translate(50%,-50%) scale(3);-ms-transform:translate(50%,-50%) scale(3);transform:translate(50%,-50%) scale(3)}.premium-button-style6 .premium-button-text-icon-wrapper{position:relative;z-index:1}.premium-button-style7-left .premium-button-text-icon-wrapper:before,.premium-button-style7-right .premium-button-text-icon-wrapper:before{-webkit-transition:width .3s ease-out .15s;transition:width .3s ease-out .15s}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:after{-webkit-transition:width .3s ease-out 0s;transition:width .3s ease-out 0s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:before,.premium-button-style7-top .premium-button-text-icon-wrapper:before{-webkit-transition:height .3s ease-out .15s;transition:height .3s ease-out .15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:after{-webkit-transition:height .3s ease-out 0s;transition:height .3s ease-out 0s}.premium-button[class*=style7]:hover .premium-button-text-icon-wrapper:before{-webkit-transition-delay:0s;transition-delay:0s}.premium-button[class*=style7]:hover .premium-button-text-icon-wrapper:after{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;right:0;height:0;z-index:-1}.premium-button-style7-top .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;bottom:0;right:0;height:0;z-index:-1}.premium-button-style7-right .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-left .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:before{height:100%;top:0}.premium-button-style7-top:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-top:hover .premium-button-text-icon-wrapper:before{height:100%;bottom:0}.premium-button-style7-left:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-left:hover .premium-button-text-icon-wrapper:before{width:100%;left:0}.premium-button-style7-right:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-right:hover .premium-button-text-icon-wrapper:before{width:100%;right:0}.premium-carousel-wrapper a.carousel-arrow,.premium-carousel-wrapper a.ver-carousel-arrow{-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;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}.premium-carousel-wrapper a.carousel-arrow svg,.premium-carousel-wrapper a.ver-carousel-arrow svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.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-carousel-wrapper a.carousel-arrow{top:50%}.premium-carousel-wrapper a.ver-carousel-arrow{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.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}.premium-carousel-wrapper .premium-carousel-nav-arrow-next,.premium-carousel-wrapper .premium-carousel-nav-arrow-prev,.premium-carousel-wrapper .premium-carousel-nav-dot{display:none}.premium-carousel-wrapper ul.slick-dots svg{width:20px;height:20px;outline:0!important}@-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;left:0;bottom:0;right: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;transition:all .3s ease-in-out}.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-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-cf7-container input.wpcf7-submit{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-countdown{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center}.countdown-row{display:block;text-align:center}.countdown .countdown-section{display:inline-block;max-width:100%;margin-bottom:15px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.countdown .countdown-section:last-child{margin-left:0}.countdown span.countdown-amount{font-size:70px;line-height:1;padding:40px}.countdown .pre_time-mid{display:block}.premium-countdown-separator-yes .countdown_separator{display:block;margin:0 50px;font-size:30px}.premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,.premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator{display:none}.side .countdown-section .countdown-period{vertical-align:bottom}.countdown .countdown-section .countdown-period{font-size:17px;line-height:3em}.side .countdown-section .countdown-amount,.side .countdown-section .countdown-period{display:inline-block}.side .countdown-section .countdown-amount{margin-left:5px}.down .countdown-section .countdown-amount,.down .countdown-section .countdown-period{display:block}.premium-countdown-flip .premium-countdown-block{text-align:center;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-countdown-flip .premium-countdown-block:last-child{margin-left:0}.premium-countdown-flip .premium-countdown-label{overflow:hidden;color:#1a1a1a;text-transform:uppercase}.premium-countdown-flip .premium-countdown-figure{position:relative;height:110px;width:100px;line-height:107px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset -2px 4px 0 0 rgba(255,255,255,.08);box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset -2px 4px 0 0 rgba(255,255,255,.08)}.premium-countdown-flip .premium-countdown-figure:last-child{margin-left:0}.premium-countdown-flip .premium-countdown-figure>span{position:absolute;right:0;left:0;margin:auto;font-weight:700}.premium-countdown-flip .premium-countdown-figure .top{z-index:3;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:perspective(200px);transform:perspective(200px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-countdown-flip .premium-countdown-figure .bottom{z-index:1}.premium-countdown-flip .premium-countdown-figure .bottom::before{content:"";position:absolute;display:block;top:0;right:0;width:100%;height:50%;background-color:rgba(0,0,0,.02)}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:4;bottom:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(200px) rotateX(180deg);transform:perspective(200px) rotateX(180deg)}.premium-countdown-flip .premium-countdown-figure .top-back span{position:absolute;top:-100%;right:0;left:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back{z-index:2;top:0}.premium-countdown-flip .premium-countdown-figure .bottom-back span{position:absolute;top:0;right:0;left:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back,.premium-countdown-flip .premium-countdown-figure .top,.premium-countdown-flip .premium-countdown-figure .top-back{height:50%;overflow:hidden;background-color:#f7f7f7;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}.premium-countdown-flip .premium-countdown-figure .bottom-back::after,.premium-countdown-flip .premium-countdown-figure .top::after{content:"";position:absolute;z-index:-1;right:0;bottom:0;width:100%;height:100%;border-bottom:1px solid rgba(0,0,0,.1)}.side .premium-countdown-figure,.side .premium-countdown-label{display:inline-block}.side .premium-countdown-figure{margin-left:5px}.down .premium-countdown-figure,.down .premium-countdown-label{display:block}.down .premium-countdown-label{width:100%}.premium-counter-area{padding:10px 0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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-counter-area.top{-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}.premium-counter-area.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-counter-area.right .premium-counter-icon{padding-right:20px}.premium-counter-area.left .premium-counter-icon{padding-left:20px}.premium-counter-area .premium-counter-icon .icon i.fa:before{vertical-align:text-top}.premium-counter-area .premium-counter-icon span.icon{text-align:center;display:inline-block;vertical-align:middle}.premium-counter-area .premium-counter-icon .circle{-webkit-border-radius:100%;border-radius:100%}.premium-counter-area .premium-counter-icon img,.premium-counter-area .premium-counter-icon svg{width:80px}.premium-counter-area .premium-counter-icon .premium-counter-animation svg{height:80px}.premium-counter-area .premium-counter-title p{padding:0;margin:0}.premium-counter-area .premium-counter-value-wrap{-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}.premium-init-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-init-wrapper.row{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.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-dual-header-first-header,.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-first-header,.premium-dual-header-second-header{word-wrap:break-word}}.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:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes Gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}.premium-fancy-text,.premium-prefix-text,.premium-suffix-text{font-size:40px}.premium-fancy-item-hidden,.premium-fancy-text-wrapper:not(.typing) .premium-fancy-text{opacity:0}.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{-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{-webkit-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);transform:rotateX(0);-webkit-animation:pa-rotate-in 1.2s;animation:pa-rotate-in 1.2s}.premium-fancy-text-wrapper.custom .premium-fancy-item-visible{position:relative!important}.premium-fancy-text-wrapper.auto-fade .premium-fancy-text{display:inline-block;width:200px;font-weight:400}.premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text{position:relative;vertical-align:sub}.premium-fancy-text-wrapper.auto-fade g>text{text-anchor:start;shape-rendering:crispEdges;opacity:0;font-size:300px;-webkit-animation-name:pa-auto-fade;animation-name:pa-auto-fade;-moz-animation-name:pa-auto-fade;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}.premium-fancy-text-wrapper.loading .premium-fancy-text{position:relative}.premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar{position:absolute;width:100%;height:3px;bottom:0;left:0;animation:pa-loading-bar 2.5s ease-out infinite;-webkit-animation:pa-loading-bar 2.5s ease-out infinite}.premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@-webkit-keyframes pa-loading-bar{0%{width:0}100%{width:100}}@keyframes pa-loading-bar{0%{width:0}100%{width:100}}@-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-bullet-list-box{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-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}.premium-bullet-list-box .premium-bullet-list-content-grow-lc{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.premium-bullet-list-box .premium-bullet-list-content-grow-rc{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.premium-bullet-list-box .premium-bullet-list-content-grow-cc{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.premium-bullet-list-content{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto;position:relative}.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper{display:inline-block;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-text span{margin:0 5px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:18px;background-color:#eee;padding:1px 5px;-webkit-border-radius:2px;border-radius:2px}.premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper i,.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-wrapper{position:relative;line-height:0}.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{width:30px!important;height:30px!important;position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-wrapper i{width:1.25em}.premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text,.premium-bullet-list-content .premium-bullet-list-wrapper i{position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1000}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector{width:100%;height:100%;position:absolute;top:.5em;z-index:100;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{content:"";border-left-width:1px;border-left-style:solid;border-color:#333;display:block;height:100%}li.premium-bullet-list-content.premium-bullet-list-content-inline{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;z-index:2}li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child){margin:0 3px}li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child{margin:0 0 0 3px}.premium-bullet-list-divider:not(:last-child){width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden}.premium-bullet-list-divider:not(:last-child):after{content:"";display:block;border-top-style:solid;border-top-width:1px}.premium-bullet-list-divider-inline:not(:last-child){float:left;display:inline-block;position:relative;height:100%;overflow:hidden;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 3px}.premium-bullet-list-divider-inline:not(:last-child):after{content:"";display:block;border-right-width:1px;height:33px;border-right-style:solid}.premium-bullet-list-icon-text{line-height:1.5}.premium-bullet-list-icon-text p,li.premium-bullet-list-content,ul.premium-bullet-list-box{margin:0}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i{color:transparent!important;text-shadow:0 0 3px #aaa}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content{-webkit-filter:blur(3px);filter:blur(3px)}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i{color:#aaa!important;text-shadow:0 0 0 transparent}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content{-webkit-filter:none;filter:none}.premium-bullet-list-content .premium-bullet-list-badge{font-size:11px;top:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:13px}.premium-bullet-list-gradient-effect[data-text]{display:inline-block;position:relative;text-decoration:none}.premium-bullet-list-gradient-effect[data-text]::before{content:attr(data-text);position:absolute;z-index:1;overflow:hidden;-webkit-clip-path:polygon(100% 100%,100% 100%,50% 50%);clip-path:polygon(100% 100%,100% 100%,50% 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .4s ease;transition:all .4s ease}.premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before,.premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before{-webkit-animation:rtlgradient 1s forwards;animation:rtlgradient 1s forwards}@-webkit-keyframes rtlgradient{0%{-webkit-clip-path:circle(0 at 150% 50%);clip-path:circle(0 at 150% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}@keyframes rtlgradient{0%{-webkit-clip-path:circle(0 at 150% 50%);clip-path:circle(0 at 150% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}ul[data-list-animation*=animated-] .premium-bullet-list-content,ul[data-list-animation*=animated-] .premium-bullet-list-divider,ul[data-list-animation*=animated-] .premium-bullet-list-divider-inline{opacity:0}.premium-bullet-list-content-grow-effect:hover{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.premium-image-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;background-color:#eee;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-image-button .premium-button-style6-bg,.premium-image-button.premium-button-style6:before,.premium-image-button:not(.premium-image-button-style6):hover{background-color:#54595f}.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-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-text-icon-wrapper,.premium-image-button-text-icon-wrapper i,.premium-image-button-text-icon-wrapper span,.premium-image-button-text-icon-wrapper svg{-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;right:0}.premium-image-button-style1-top:before{content:"";position:absolute;width:100%;height:0;bottom:0;right:0}.premium-image-button-style1-right:before{content:"";position:absolute;width:0;height:100%;bottom:0;right:0}.premium-image-button-style1-left:before{content:"";position:absolute;width:0;height:100%;top:0;left: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-bottom,.premium-image-button-diagonal-left,.premium-image-button-diagonal-right,.premium-image-button-diagonal-top{z-index:10}.premium-image-button-diagonal-bottom:before,.premium-image-button-diagonal-left:before,.premium-image-button-diagonal-right:before,.premium-image-button-diagonal-top:before{position:absolute;top:0;right: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-left:before,.premium-image-button-diagonal-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-left:hover:before,.premium-image-button-diagonal-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-bottom:before,.premium-image-button-diagonal-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-bottom:hover:before,.premium-image-button-diagonal-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%;right:0}.premium-image-button-style4-icon-wrapper.bottom{top:-100%;right:0}.premium-image-button-style4-icon-wrapper.left{top:0;right:-100%}.premium-image-button-style4-icon-wrapper.right{top:0;left:-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{right:0;opacity:1}.premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper{left: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;right: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-image-scroll-container,.premium-image-scroll-section{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-scroll-section{position:relative;overflow:hidden;width:100%;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.premium-image-scroll-container{width:100%}.premium-image-scroll-container .premium-image-scroll-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.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;right:0;left:0;z-index:4}.premium-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;right: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:-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-overlay{opacity:0}.premium-image-scroll-container:hover .premium-image-scroll-content{opacity:0;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);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}.premium-image-separator-container{position:absolute;width:100%;z-index:2;top:auto}.premium-image-separator-container img{display:inline-block!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-image-separator-link{position:absolute;z-index:9999;top:0;right: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,.premium-image-separator-container>svg{padding:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.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:right}.premium-gallery-container .grid-sizer{width:33.33%}.premium-blog-filter .premium-blog-filters-container li a.category,.premium-img-gallery-filter .premium-gallery-cats-container li a.category{outline:0;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}.pa-gallery-img{position:relative}.pa-gallery-img .pa-gallery-whole-link{position:absolute;top:0;right: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 i,.pa-gallery-img .pa-gallery-img-link svg,.pa-gallery-img .pa-gallery-magnific-image i,.pa-gallery-img .pa-gallery-magnific-image svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.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-filters-container,.premium-img-gallery-filter ul.premium-gallery-cats-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-filters-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;right: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;left:0;right: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;left:0;right: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;right: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{height:100%}.premium-img-gallery-metro .pa-gallery-img-container{height:100%}.premium-img-gallery-metro .pa-gallery-img-container img{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-gallery-load-more-btn div{margin-right: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;right: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}.premium-gallery-gradient-layer{position:absolute;bottom:40px;width:100%;height:20px;background:-webkit-gradient(linear,left bottom,left top,from(#17181f),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#17181f 0,rgba(255,255,255,0) 100%);background:linear-gradient(to top,#17181f 0,rgba(255,255,255,0) 100%)}.elementor-widget-premium-lottie .premium-lottie-animation{position:relative;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.elementor-widget-premium-lottie .premium-lottie-animation a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.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;direction:ltr}.premium-maps-container .gm-style img{max-width:none!important}.premium-modal-box-modal-lower-close,.premium-modal-trigger-btn{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-trigger-btn .premium-modal-box-icon,.premium-modal-trigger-btn>svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-btn>svg{width:30px;height:30px}.premium-modal-box-modal-close{float:left;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;left:0;bottom:0;right:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;padding:0!important;background:rgba(0,0,0,.5);-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-modal-box-modal .premium-modal-box-modal-dialog{position:absolute;max-height:-webkit-calc(100vh - 150px);max-height:calc(100vh - 150px);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;opacity:0;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;border-radius:6px}.premium-modal-box-modal-content{background-clip:padding-box;outline:0;overflow-x:hidden}.premium-modal-backdrop.premium-in{opacity:.5!important}.premium-modal-fade.premium-in{opacity:1}.premium-modal-backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1040;background-color:#000}.premium-modal-backdrop.premium-modal-fade{opacity:0}.premium-modal-fade{opacity:0}.premium-in{-js-display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.premium-modal-box-modal-header{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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{-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;margin:0;padding:0}.premium-modal-box-modal-header .premium-modal-box-modal-title svg{width:50px;height:60px}.premium-modal-box-modal-body{position:relative;padding:15px}.premium-modal-box-modal-footer{padding:15px;text-align:left;border-top:1px solid #e5e5e5}.premium-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.premium-modal-trigger-text{background:0 0!important;display:inline-block}.premium-modal-box-container{width:100%!important}.premium-modal-trigger-container .premium-modal-trigger-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-container .premium-modal-trigger-btn.premium-btn-block{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-trigger-container .premium-modal-trigger-animation,.premium-modal-trigger-container .premium-modal-trigger-img,.premium-modal-trigger-container .premium-modal-trigger-text{cursor:pointer}.premium-modal-trigger-container .premium-modal-trigger-animation{display:inline-block;width:200px;height:200px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-header img{width:48px;padding-left:5px}.premium-modal-box-modal-header i,.premium-modal-box-modal-header svg{padding-left:6px}.premium-modal-box-modal-close{position:relative;z-index:99}.premium-modal-box-close-button-container,.premium-modal-box-modal-close,.premium-modal-box-modal-lower-close,.premium-modal-trigger-img,.premium-modal-trigger-text{-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-modal-box-container[data-modal-animation*=animated-]{opacity:0}.premium-nav-widget-container ul{list-style:none;margin:0}.premium-nav-widget-container .premium-main-nav-menu{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.premium-nav-ver .premium-nav-menu-container{width:45%}.premium-nav-ver .premium-main-nav-menu{position:relative;-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;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu{visibility:hidden;opacity:0;position:absolute;min-width:250px}.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover .premium-mega-content-container,.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover>.premium-sub-menu{opacity:1;visibility:visible;pointer-events:auto}.premium-nav-ver .premium-nav-menu-item{width:100%}.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu{left:100%;top:0}.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-mega-content-container,.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-nav-menu-item.menu-item-has-children .premium-sub-menu{right:100%;top:0}.premium-nav-ver.premium-vertical-left .premium-menu-link{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-nav-hor .premium-nav-menu-container{height:60px}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu{visibility:hidden;opacity:0;position:absolute;min-width:220px}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container,.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu{top:100%}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container .premium-sub-menu,.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu .premium-sub-menu{right:100%;top:0}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover .premium-mega-content-container,.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu{visibility:visible;opacity:1;pointer-events:auto}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-centered{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container{left:0}.premium-mega-nav-item .premium-sub-menu{display:none}.premium-mega-nav-item{position:relative}.premium-mega-nav-item:hover .premium-mega-content-container{visibility:visible;opacity:1;pointer-events:auto}.premium-mega-content-container{visibility:hidden;position:absolute;z-index:9999;opacity:0;pointer-events:none}.premium-hamburger-menu .premium-mega-content-container,.premium-nav-dropdown .premium-mega-content-container,.premium-nav-slide .premium-mega-content-container{visibility:visible;position:relative;opacity:1;pointer-events:auto}.premium-mobile-menu-outer-container a.premium-mobile-menu-close,.premium-nav-widget-container a.premium-hamburger-toggle{text-decoration:none}.premium-nav-widget-container .premium-hamburger-toggle{display:none;-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-nav-widget-container .premium-hamburger-toggle i{padding:.25em;font-size:22px}.premium-nav-widget-container .premium-hamburger-toggle svg{width:22px;height:22px}.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close,.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,.premium-nav-widget-container .premium-hamburger-toggle i{color:#494c4f}.premium-nav-widget-container .premium-hamburger-toggle svg{fill:#494c4f}.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close,.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text{margin:2px}.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close{display:none}.premium-mobile-menu-container{width:100%}.premium-mobile-menu-container .premium-main-mobile-menu{width:100%}.premium-mobile-menu-container ul{list-style:none;margin:0;padding:0}.premium-mobile-menu-container .premium-mobile-menu,.premium-mobile-menu-container .premium-sub-menu{display:none;-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}.premium-mobile-menu-container .premium-nav-menu-item{-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}.premium-mobile-menu-container .premium-item-badge{top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-mobile-menu-outer-container{opacity:0}.premium-mobile-menu-outer-container.premium-vertical-toggle-open{opacity:1}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container{background-color:#f7f7f7;width:300px;-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px);height:100%;position:fixed;top:0;left:0;overflow-x:hidden;z-index:10000;-webkit-transition:.5s;transition:.5s;padding-top:50px}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container{margin-top:50px}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close{position:absolute;top:2%;right:5px;padding:0 9px;z-index:10000;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#494c4f;-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-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close{margin:5px}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg{width:22px;height:22px;fill:#494c4f}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i{font-size:22px}.premium-ver-hamburger-menu .premium-vertical-toggle-open{-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important;-webkit-transition:.5s;transition:.5s}.premium-nav-slide-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:rgba(0,0,0,.6);z-index:9999}.premium-nav-slide-overlay.premium-vertical-toggle-open{display:block}.premium-active-menu,.premium-active-menu.premium-mega-nav-item>.premium-mega-content-container,.premium-active-menu:not(.premium-mega-nav-item)>.premium-sub-menu{-js-display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-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}.premium-active-menu .premium-toggle-close{display:block}.premium-nav-menu-container .premium-sub-menu{background-color:#fff}.premium-mobile-menu-container li,.premium-mobile-menu-container li>.premium-mega-content-container{width:100%!important}.premium-item-icon,.premium-sub-item-icon{font-size:13px;margin:0 7px}.premium-item-icon svg,.premium-sub-item-icon svg{width:100%;height:100%}.premium-item-icon.premium-lottie-animation,.premium-sub-item-icon.premium-lottie-animation{width:20px;height:20px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-item-icon.dashicons,.premium-sub-item-icon.dashicons{width:13px;height:13px}.premium-nav-menu-item{position:relative}.premium-nav-menu-item .premium-menu-link{-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;height:100%;padding:7px 10px;text-decoration:none;position:relative}.premium-nav-menu-item .premium-dropdown-icon{margin:5px}.premium-nav-menu-item.menu-item-has-children{position:relative}.premium-nav-menu-item.menu-item-has-children .premium-sub-menu{max-width:100%;z-index:9999}.premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.premium-nav-menu-item .menu-link{position:relative;text-decoration:none}.premium-item-badge,.premium-sub-item-badge{position:absolute;padding:1px 6px;min-width:35px;text-align:center;font-size:10px;-webkit-border-radius:4px;border-radius:4px;line-height:1.8;white-space:nowrap}.premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge,.premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge,.premium-nav-hor:not(.premium-nav-slide) .premium-item-badge{position:relative;margin:8px}.premium-nav-dropdown .premium-sub-item-badge,.premium-nav-hor .premium-sub-item-badge,.premium-nav-slide .premium-sub-item-badge,.premium-nav-ver.premium-vertical-right .premium-item-badge,.premium-nav-ver.premium-vertical-right .premium-sub-item-badge{top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-nav-ver.premium-vertical-left .premium-item-badge,.premium-nav-ver.premium-vertical-left .premium-sub-item-badge{top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-mega-nav-item .premium-sub-menu{display:none}.premium-mega-nav-item{position:relative}.premium-hamburger-menu .premium-mega-content-container,.premium-nav-dropdown .premium-mega-content-container,.premium-nav-slide .premium-mega-content-container{display:none}.premium-mega-item-static{position:static!important}.premium-hamburger-menu .premium-nav-menu-container{display:none}.premium-hamburger-menu .premium-hamburger-toggle,.premium-nav-dropdown .premium-hamburger-toggle,.premium-nav-slide .premium-hamburger-toggle{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,.premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,.premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,.premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,.premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,.premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon{display:none}.premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,.premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,.premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,.premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,.premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,.premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge{display:none}.premium-ham-dropdown .premium-mobile-menu-container,.premium-nav-dropdown .premium-mobile-menu-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,.premium-nav-dropdown .premium-toggle-opened .premium-toggle-close{display:inline!important}.premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,.premium-nav-dropdown .premium-toggle-opened .premium-toggle-text{display:none!important}.premium-stretch-dropdown .premium-mobile-menu-container{position:absolute;z-index:9999}.premium-nav-default{display:none}.premium-hamburger-toggle{width:100%}.premium-menu-link-parent::after,.premium-menu-link-parent::before{display:block;position:absolute;-webkit-transition:all .3s cubic-bezier(.58,.3,.005,1);transition:all .3s cubic-bezier(.58,.3,.005,1)}.premium-nav-pointer-double-line .premium-menu-link-parent::after,.premium-nav-pointer-underline .premium-menu-link-parent::after{content:"";bottom:0}.premium-nav-pointer-double-line .premium-menu-link-parent::before,.premium-nav-pointer-overline .premium-menu-link-parent::before{content:"";top:0}.premium-nav-pointer-double-line .premium-menu-link-parent::after,.premium-nav-pointer-double-line .premium-menu-link-parent::before,.premium-nav-pointer-overline .premium-menu-link-parent::after,.premium-nav-pointer-overline .premium-menu-link-parent::before,.premium-nav-pointer-underline .premium-menu-link-parent::after,.premium-nav-pointer-underline .premium-menu-link-parent::before{height:3px;width:100%;right:0;background-color:#55595c;z-index:2}.premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{opacity:0}.premium-nav-pointer-double-line.premium-nav-animation-none,.premium-nav-pointer-overline.premium-nav-animation-none,.premium-nav-pointer-underline.premium-nav-animation-none{-webkit-transition-duration:0s;transition-duration:0s}.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover{-webkit-transition-duration:0s;transition-duration:0s}.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{width:10px;inset-inline-start:100%}.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{width:10px;left:-20px}.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{height:0;width:0;left:50%}.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:-10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{bottom:-10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{bottom:10px}.premium-nav-pointer-framed .premium-menu-link-parent::before{content:""}.premium-nav-pointer-framed .premium-menu-link-parent::after,.premium-nav-pointer-framed .premium-menu-link-parent::before{background:0 0;left:0;top:0;bottom:0;right:0;border:3px solid #55595c}.premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before{width:3px;height:3px}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before{border-width:0 3px 3px 0;-webkit-transition:width .1s .2s,height .1s .3s,opacity .12s .22s;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after{content:"";top:auto;bottom:0;left:0;right:auto;border-width:3px 0 0 3px;-webkit-transition:width .1s,height .1s .1s,opacity 20ms .18s;transition:width .1s,height .1s .1s,opacity 20ms .18s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before{-webkit-transition:opacity 20ms,height .1s,width .1s .1s;transition:opacity 20ms,height .1s,width .1s .1s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after{-webkit-transition:opacity 20ms .2s,height .1s .2s,width .1s .3s;transition:opacity 20ms .2s,height .1s .2s,width .1s .3s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before{width:100%;height:100%}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before{-webkit-transition:opacity 20ms,height .1s,width .1s .1s;transition:opacity 20ms,height .1s,width .1s .1s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after{-webkit-transition:opacity 20ms .2s,height .1s .2s,width .1s .3s;transition:opacity 20ms .2s,height .1s .2s,width .1s .3s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before{width:100%;height:100%}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before{border-width:3px 3px 0 0}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after{content:"";top:auto;bottom:0;left:0;right:auto;border-width:0 0 3px 3px}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before{width:3px;height:3px}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before{width:100%;height:100%;-webkit-transition:opacity 2ms,width .4s,height .4s;transition:opacity 2ms,width .4s,height .4s}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before{width:100%;height:100%;-webkit-transition:opacity 2ms,width .4s,height .4s;transition:opacity 2ms,width .4s,height .4s}.premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover{-webkit-transform:skew(-8deg);-ms-transform:skew(-8deg);transform:skew(-8deg)}.premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover{-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)}.premium-nav-pointer-background .premium-menu-link-parent::before{top:0;left:0;right:0;bottom:0;background:#55595c;background-color:#55595c;z-index:-1}.premium-nav-pointer-background .premium-menu-link-parent::after,.premium-nav-pointer-background .premium-menu-link-parent::before{content:"";-webkit-transition:.3s;transition:.3s}.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before,.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3;transition:.3}.premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{left:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{right:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{bottom:100%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after,.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after{top:0;left:0;right:0;bottom:0;background:#55595c;background-color:#55595c;z-index:-1}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before{top:0;bottom:100%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after{top:100%;bottom:0}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before,.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before{bottom:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after,.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after{top:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before{bottom:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after{top:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{bottom:50%;top:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before{right:0;left:100%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after{right:100%;left:0}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before,.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before{left:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after,.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after{right:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before{left:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after{right:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{left:50%;right:50%}.premium-active-item::after,.premium-active-item::before,.premium-menu-link-parent:focus::after,.premium-menu-link-parent:focus::before,.premium-menu-link-parent:hover::after,.premium-menu-link-parent:hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-nav-menu-item .premium-mega-content-container,.premium-nav-menu-item .premium-sub-menu{-webkit-transition:.5s all ease-in-out;transition:.5s all ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s}[class*=premium-nav-slide-].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-mega-content-container,[class*=premium-nav-slide-].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu,[class*=premium-nav-slide-].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu:hover>.premium-sub-menu,[class*=premium-nav-slide-].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-mega-content-container,[class*=premium-nav-slide-].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu,[class*=premium-nav-slide-].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu:hover>.premium-sub-menu{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{-webkit-transform:translateX(-50%) translateY(10px);-ms-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px)}.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{-webkit-transform:translateX(-50%) translateY(-10px);-ms-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px)}.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{-webkit-transform:translateX(-45%);-ms-transform:translateX(-45%);transform:translateX(-45%)}.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{-webkit-transform:translateX(-55%);-ms-transform:translateX(-55%);transform:translateX(-55%)}.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.premium-person-container{position:relative}.premium-person-image-container{position:relative;text-align:center;overflow:hidden}.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%);filter:grayscale(100%)}.premium-person-blur-effect:hover .premium-person-image-container img{-webkit-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%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-person-style2 .premium-person-social{position:absolute;top:0;right:0;width:100%;height:100%;z-index:2;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;-webkit-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);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-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{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.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-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-defaults-yes li.premium-person-site:hover a{background-color:#0055a5!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{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.premium-person-style1 .premium-person-container{overflow:hidden}.premium-person-style1 .premium-person-container .premium-person-info{position:absolute;top:auto;left:0;right:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-person-style1 .premium-person-container:hover .premium-person-info{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.premium-person-style1 .premium-person-social-list li:hover{bottom:5px}.premium-person-style1.multiple-persons:not([data-persons-equal=yes]){-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style1 .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-person-style1 .slick-slide{height:inherit!important}.premium-person-style3 .premium-person-info-container{position:absolute;top:0;right:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-person-style3 .premium-person-title-desc-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style3 .premium-person-name-icons-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-person-style3 .premium-person-title{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:0}.premium-person-style3 .premium-person-title span{display:inline-block}.premium-person-style3 .premium-person-name{padding-right:10px}.premium-person-style3 .premium-person-social-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.premium-person-style3 .premium-person-list-item{line-height:0}.premium-person-style3 .premium-person-list-item a{padding:5px 0 0 10px;margin:5px 0}.premium-person-style3 .premium-person-container:hover .premium-person-title{opacity:1}.premium-person-style3 .premium-person-container:hover .premium-person-social-list{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-persons-title-cw .premium-person-title{-webkit-transform:translateX(-15px) rotate(-90deg);-ms-transform:translateX(-15px) rotate(-90deg);transform:translateX(-15px) rotate(-90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.premium-persons-title-cw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(-90deg);-ms-transform:translateX(0) rotate(-90deg);transform:translateX(0) rotate(-90deg)}.premium-persons-title-ccw .premium-person-title{width:auto;margin-left:20px;-webkit-transform:translateX(-15px) rotate(90deg);-ms-transform:translateX(-15px) rotate(90deg);transform:translateX(-15px) rotate(90deg);-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.premium-persons-title-ccw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(90deg);-ms-transform:translateX(0) rotate(90deg);transform:translateX(0) rotate(90deg)}.premium-pricing-table-container{position:relative;text-align:center;display:inline-block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-pricing-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.premium-pricing-icon-container .premium-pricing-icon{display:inline-block}.premium-pricing-icon-container .premium-pricing-image{overflow:hidden}.premium-pricing-icon-container .premium-pricing-image img{width:25px;height:25px;-o-object-fit:cover;object-fit:cover}.premium-badge-left{position:absolute;top:0}.premium-badge-right{position:absolute;top:0;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 4px 0 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-button-container{display:block}.premium-pricing-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;list-style-type:none;margin:0}.premium-pricing-list .premium-pricing-list-item{-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}.premium-pricing-list .premium-pricing-list-item svg{width:50px;height:50px}.premium-pricing-list .premium-pricing-list-item img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.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);right:0;visibility:hidden;padding:15px 20px;-webkit-border-radius:5px;border-radius:5px;min-width:200px;overflow:hidden;text-align:right;font-size:.8rem;color:#fff;background-color:#aaa}.premium-pricing-features-left .premium-pricing-list-span{text-align:right}.premium-pricing-features-center .premium-pricing-list-span{text-align:center}.premium-pricing-features-right .premium-pricing-list-span{text-align:left}.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-left: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-progressbar-container{position:relative}.premium-progressbar-bar-wrap{position:relative;text-align:right;overflow:hidden;height:25px;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-bar-wrap.premium-progressbar-dots{background-color:transparent;width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-shadow:none;box-shadow:none}.premium-progressbar-bar-wrap .progress-segment{position:relative;width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#f5f5f5}.premium-progressbar-bar-wrap .progress-segment.filled{background:#6ec1e4}.premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child){margin:0 4px}.premium-progressbar-bar-wrap .progress-segment:first-child{margin-left:4px}.premium-progressbar-bar-wrap .progress-segment:last-child{margin-right:4px}.premium-progressbar-bar-wrap .progress-segment .segment-inner{position:absolute;top:0;right:0;height:100%;background-color:#6ec1e4}.premium-progressbar-bar{float:right;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)}.premium-progressbar-striped .premium-progressbar-bar{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:-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: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}.premium-progressbar-active .premium-progressbar-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.premium-progressbar-gradient .premium-progressbar-bar{-webkit-background-size:400% 400%!important;background-size:400% 400%!important;-webkit-animation:progress-bar-gradient 10s ease-in-out infinite;animation:progress-bar-gradient 10s ease-in-out infinite}.premium-progressbar-bar{position:absolute;overflow:hidden;line-height:20px}.premium-progressbar-container .clearfix{clear:both}.premium-progressbar-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{right:50%;top:0;left: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:right;width:0;right:50%}.premium-progressbar-center-label{position:relative;white-space:nowrap}.premium-progressbar-arrow{height:15px;right:50%;display:inline-block;border-right:7px solid transparent;border-left:7px solid transparent;border-top:11px solid;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.premium-progressbar-pin{border-right:1px solid;height:12px;right:50%;display:inline-block}.premium-progressbar-circle-wrap,.premium-progressbar-hf-circle-wrap{width:200px;height:200px;position:relative;margin:0 auto}.premium-progressbar-circle-wrap .premium-progressbar-circle-content,.premium-progressbar-hf-circle-wrap .premium-progressbar-circle-content{position:absolute;top:0;right:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;-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;text-align:center}.premium-progressbar-circle-wrap .premium-lottie-animation,.premium-progressbar-hf-circle-wrap .premium-lottie-animation{line-height:1}.premium-progressbar-circle-wrap .premium-progressbar-circle{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.premium-progressbar-circle-wrap .premium-progressbar-circle div{position:absolute;right:0;top:0;height:100%;width:100%;border-width:6px;border-style:solid;border-color:#54595f;-webkit-border-radius:50%;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);visibility:hidden}.premium-progressbar-circle-wrap .premium-progressbar-circle-base{width:100%;height:100%;border:6px solid #eee;-webkit-border-radius:50%;border-radius:50%}.premium-progressbar-circle-wrap .premium-lottie-animation{line-height:1}.premium-progressbar-hf-container{position:relative;width:200px;height:200px}.premium-progressbar-hf-circle-wrap{overflow:hidden}.premium-progressbar-hf-circle-wrap .premium-progressbar-left-label{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.premium-progressbar-hf-circle{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}.premium-progressbar-hf-circle-progress{position:absolute;left:0;top:0;height:100%;width:100%;border:12px solid #000;-webkit-border-radius:50%;border-radius:50%;-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 1.5s linear;transition:-webkit-transform 1.5s linear;transition:transform 1.5s linear;transition:transform 1.5s linear,-webkit-transform 1.5s linear}.premium-progressbar-circle-inner{height:100%;width:100%;border:12px solid #eee;-webkit-border-radius:50%;border-radius:50%}.premium-progressbar-hf-labels{margin:0 auto;position:relative;font-size:12px;font-weight:400;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@-webkit-keyframes progress-bar-stripes{from{background-position:100% 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:100% 0}to{background-position:40px 0}}@-webkit-keyframes progress-bar-gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes progress-bar-gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@media (max-width:768px){.premium-progressbar-center-label{-webkit-transform:rotate(-90deg)!important;-ms-transform:rotate(-90deg)!important;transform:rotate(-90deg)!important;-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin: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-author-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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-testimonial-box .premium-testimonial-company-name,.premium-testimonial-box .premium-testimonial-person-name{font-weight:600;margin:0}.premium-testimonial-container{position:relative}.premium-testimonial-img-wrapper{margin-right:auto;margin-left:auto;overflow:hidden;border-style:solid!important}.premium-testimonial-img-wrapper.circle{-webkit-border-radius:50%;border-radius:50%}.premium-testimonial-img-wrapper.rounded{-webkit-border-radius:15px;border-radius:15px}.premium-testimonial-img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!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-clear-float{clear:both}.premium-testimonial-lower-quote,.premium-testimonial-upper-quote{position:absolute;z-index:1}.premium-title-container .premium-title-header{position:relative;margin:0;padding:10px}.premium-title-container .premium-title-header:not(.premium-title-style7){-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-container .premium-title-header svg{width:40px;height:40px}.premium-title-container .premium-title-header img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.premium-title-container .premium-title-header a{position:absolute;top:0;right:0;width:100%;height:100%}.premium-title-container .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-icon-row .premium-title-icon{margin-left:10px}.premium-title-icon-row-reverse .premium-title-icon{margin-right:10px}.premium-title-style3,.premium-title-style4{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style1,.premium-title-style2,.premium-title-style5,.premium-title-style6,.premium-title-style8,.premium-title-style9{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-title-style7{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-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}.premium-title-style7 .premium-title-style7-inner{-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}.premium-title-style1{border-width:0;border-right: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:before{position:absolute;right:50%;bottom:0;margin-right:-2px;content:"";border:3px solid transparent}.premium-title-style7-stripe-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style7:before{display:none}.premium-title-style8 .premium-title-text[data-animation=shiny]{-webkit-background-size:125px 125px!important;background-size:125px!important;color:rgba(255,255,255,0);-webkit-background-clip:text!important;background-clip:text!important;-webkit-animation-name:pa-shinny-text!important;animation-name:pa-shinny-text!important;-webkit-animation-duration:var(--animation-speed)!important;animation-duration:var(--animation-speed)!important;-webkit-animation-iteration-count:infinite!important;animation-iteration-count:infinite!important;background:var(--base-color) -webkit-gradient(linear,left top,right top,from(var(--base-color)),to(var(--base-color)),color-stop(.5,var(--shiny-color))) 0 0 no-repeat}.premium-title-style9[data-animation-blur=process] .premium-title-style9-letter{-webkit-animation:pa-blur-shadow 2s 1 alternate;animation:pa-blur-shadow 2s 1 alternate}.premium-title-gradient-yes .premium-title-icon,.premium-title-gradient-yes .premium-title-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#ffa648),color-stop(#f17cc1),to(#4da9fd));background-image:-webkit-linear-gradient(left,#ffa648,#f17cc1,#4da9fd);background-image:linear-gradient(to right,#ffa648,#f17cc1,#4da9fd);-webkit-animation:pa-text-gradient 8s infinite;animation:pa-text-gradient 8s infinite}.premium-title-clipped .premium-title-header{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@-webkit-keyframes pa-shinny-text{0%{background-position:100%}100%{background-position:-100%}}@keyframes pa-shinny-text{0%{background-position:100%}100%{background-position:-100%}}@-webkit-keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@-webkit-keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}@keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}.premium-video-box-transform{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.premium-video-box-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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}.premium-video-box-container>div{position:relative;overflow:hidden}.pa-aspect-ratio-11 .premium-video-box-container>div{padding-bottom:100%}.pa-aspect-ratio-169 .premium-video-box-container>div{padding-bottom:56.25%}.pa-aspect-ratio-43 .premium-video-box-container>div{padding-bottom:75%}.pa-aspect-ratio-32 .premium-video-box-container>div{padding-bottom:66.6666%}.pa-aspect-ratio-219 .premium-video-box-container>div{padding-bottom:42.8571%}.pa-aspect-ratio-916 .premium-video-box-container>div{padding-bottom:177.8%}.premium-video-box-image-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%;cursor:pointer;margin:auto;-webkit-transition:.2s all;transition:.2s all}.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:2;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-vid-lightbox-container,.premium-video-box-video-container{position:absolute;top:0;right: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{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.premium-video-box-video-container video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;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;right:0;z-index:3;margin:10px;margin-left:10px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;margin-left:4.6em}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait{width:60px;height:60px;background:rgba(23,35,34,.75);margin-left:1px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;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-video-box-playlist-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-video-box-playlist-container .premium-video-box-container{height:100%;overflow:hidden}.premium-video-box-container:hover .premium-video-box-image-container.zoomin{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.zoomout{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-video-box-container:hover .premium-video-box-image-container.scale{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-video-box-container:hover .premium-video-box-image-container.gray{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-video-box-container:hover .premium-video-box-image-container.blur{-webkit-filter:blur(3px);filter:blur(3px)}.premium-video-box-container:hover .premium-video-box-image-container.sepia{-webkit-filter:sepia(0);filter:sepia(0)}.premium-video-box-container:hover .premium-video-box-image-container.trans{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.bright{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-video-box-image-container.gray{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-video-box-image-container.scale,.premium-video-box-image-container.zoomout{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-video-box-image-container.sepia{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-video-box-image-container.bright{-webkit-filter:brightness(1);filter:brightness(1)}.premium-video-box-image-container.trans{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-video-box-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.premium-video-box-container.premium-video-box-sticky-apply{z-index:99;overflow:unset}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{position:fixed!important;z-index:99999;height:225px;width:400px;background:#fff}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-container:before,.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-vimeo-wrap{visibility:hidden}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{-webkit-box-shadow:unset;box-shadow:unset}.premium-video-box-sticky-close,.premium-video-box-sticky-infobar{display:none}.premium-video-box-sticky-apply .premium-video-box-sticky-close{position:absolute;padding:5px;cursor:pointer;z-index:99999;height:14px;width:14px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:100%;border-radius:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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-video-box-sticky-apply .premium-video-box-play-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-video-box-sticky-apply .premium-video-box-play-icon{-webkit-transition:none;transition:none}.premium-video-box-sticky-apply .premium-video-box-sticky-infobar{display:block;position:relative;top:100%;width:100%;padding:5px;text-align:center;z-index:9999;margin-top:-1px}.premium-video-box-sticky-apply .premium-video-box-inner-wrap.ui-draggable{cursor:move}.premium-video-sticky-top-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:20px}.premium-video-sticky-bottom-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;bottom:20px}.premium-video-sticky-top-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:20px}.premium-video-sticky-bottom-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;bottom:20px}.premium-video-sticky-center-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-center-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-bottom-left .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap,.premium-video-sticky-bottom-right .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{bottom:55px}.premium-video-sticky-bottom-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-left .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;left:-10px}.premium-video-sticky-bottom-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-right .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;right:-10px}.premium-video-box-filter-sticky{-webkit-filter:none!important;filter:none!important}.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{left:17px}.premium-vscroll-dots.left{right: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;right: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-right:.4em;padding-left:.4em}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip{left: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{left:7px}.premium-vscroll-dots.left{right:7px}}.premium-vscroll-inner .premium-vscroll-dots.right .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::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{right:27px}.premium-vscroll-nav-menu{position:fixed;top:20px;height:40px;z-index:100;padding:0;margin:0}.premium-vscroll-nav-menu.left{right:0}.premium-vscroll-nav-menu.right{left: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}.ast-single-post .entry-content .premium-woocommerce a{text-decoration:none}.premium-woocommerce .premium-woo-qv-btn{cursor:pointer}.premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating{margin:0 auto .5em}.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured,.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale{display:block;text-align:center;color:#fff;min-width:2em;min-height:2em;line-height:2em;padding:.3em .6em;margin:.5em .6em}.premium-woocommerce .pa-out-of-stock{display:block;text-align:center;color:#fff;min-width:2em;min-height:2em;line-height:2em;padding:.3em .6em;margin:.5em .6em}.premium-woocommerce .premium-woo-products-inner ul.products{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none outside;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.premium-woocommerce .premium-woo-products-inner ul.products li.product{margin:0 0 10px;padding:0 10px}.premium-woocommerce.premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper{overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .premium-woo-product-category{display:block;font-size:.85em;margin-bottom:.5em;line-height:1.3}.premium-woocommerce .woocommerce-loop-product__title{margin-bottom:.5em;font-size:1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .woocommerce-loop-product__link{position:relative;display:block!important;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .pa-out-of-stock,.premium-woocommerce .premium-woo-ribbon-container{position:absolute;z-index:9}.premium-woocommerce .premium-woo-ribbon-container{top:0;right:0}.premium-woocommerce .pa-out-of-stock{top:7px;right:9px;margin:0}.premium-woocommerce .star-rating{display:block;float:none;margin:0 auto .5em;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;position:relative;height:1em;line-height:1;font-size:.857em;width:5.4em;font-family:star}.premium-woocommerce .star-rating::before{content:"\73\73\73\73\73";color:#54595f;float:right;top:0;right:0;position:absolute}.premium-woocommerce .premium-woo-products-inner ul.products .star-rating span{overflow:hidden;float:right;top:0;right:0;position:absolute;padding-top:1.5em}.premium-woocommerce .star-rating span::before{content:"\53\53\53\53\53";color:inherit;top:0;position:absolute;right:0}.premium-woo-product-thumbnail{position:relative;overflow:hidden}.premium-woo-product-thumbnail .woocommerce-loop-product__link img{margin:0;width:100%}.premium-woo-product-featured-wrap,.premium-woo-product-sale-wrap{margin:0}.premium-woocommerce .premium-woo-products-details-wrap{padding:1em 1.2em}.premium-woocommerce .premium-woo-products-details-wrap .button{display:inline-block;background-color:#6ec1e4;color:#fff;margin:.5em 0;line-height:1.3;padding:10px 40px;font-size:100%;cursor:pointer;text-decoration:none;overflow:visible;font-weight:700;background-image:none;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce li.product .price{display:block;line-height:1.3;font-weight:700;margin-bottom:.5em;font-size:.9em}.premium-woocommerce li.product .price del{display:inline-block;font-weight:400;background:0 0;opacity:1}.premium-woocommerce li.product .price ins{display:inline-block;background:0 0;text-decoration:none;font-weight:inherit}.premium-woocommerce li.product .price .amount{color:inherit!important}.premium-woocommerce li.product .premium-woo-product-desc p{margin:0}.premium-woo-product-align-left .premium-woocommerce li.product .star-rating{margin-right:auto;margin-left:0}.premium-woo-product-align-center .premium-woocommerce li.product .star-rating{margin-right:auto;margin-left:auto}.premium-woo-product-align-right .premium-woocommerce li.product .star-rating{margin-right:0;margin-left:auto}.premium-woo-products-pagination ul.page-numbers{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;margin-top:10px;padding:0;border:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-products-pagination ul.page-numbers li{margin:0 0 .4em .4em;padding:0;text-align:center}.premium-woo-products-pagination ul.page-numbers li .page-numbers{margin:0;text-decoration:none;color:#000;border:1px solid #54595f;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.75em;display:block;min-width:2.5em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-products-pagination ul.page-numbers li .page-numbers.current,.premium-woo-products-pagination ul.page-numbers li .page-numbers:hover{background-color:#54595f;color:#fff;outline:0}.premium-woo-quick-view-loader .premium-loading-feed,.premium-woocommerce .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.2);-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}.premium-woocommerce .woocommerce-loop-product__link img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-product__hover-zoomout .woocommerce-loop-product__link img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img{-webkit-transform:none;-ms-transform:none;transform:none}.premium-woo-product__hover-zoomin .woocommerce-loop-product__link img{-webkit-transform:none;-ms-transform:none;transform:none}.premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-woo-product__hover-gray .woocommerce-loop-product__link img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-woo-product__hover-sepia .woocommerce-loop-product__link img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-woo-product__hover-bright .woocommerce-loop-product__link img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-woo-product__hover-trans .woocommerce-loop-product__link img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img{-webkit-transform:scaleX(1.3) scaleY(1.3) rotate(-5deg);-ms-transform:scaleX(1.3) scaleY(1.3) rotate(-5deg);transform:scaleX(1.3) scaleY(1.3) rotate(-5deg)}.premium-woocommerce .premium-woo-product__on_hover{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;opacity:0}.premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover{opacity:1}.premium-woo-skin-grid-1 .premium-woo-qv-btn,.premium-woo-skin-grid-3 .premium-woo-qv-btn,.premium-woo-skin-grid-4 .premium-woo-qv-btn{position:absolute;bottom:0;right:0;width:100%;text-align:center;padding:5px;background:rgba(2,2,2,.5);color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.premium-woo-skin-grid-4 .premium-woo-qv-btn{-webkit-transition-delay:.1s;transition-delay:.1s}.premium-woo-skin-grid-1 .premium-woo-qv-icon,.premium-woo-skin-grid-3 .premium-woo-qv-icon,.premium-woo-skin-grid-4 .premium-woo-qv-icon,.premium-woo-skin-grid-6 .premium-woo-qv-icon{margin-right:.5em}.premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-woo-product-wrapper .premium-woo-qv-data{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1;overflow:hidden;cursor:pointer}.premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,.premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper{position:absolute;top:.7em;left:1em;-webkit-transform:translate3d(-15px,0,0);transform:translate3d(-15px,0,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;z-index:9}.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn{position:relative;display:block;margin:0 0 3px;background:#fff;text-align:center;outline:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon{display:block;color:#54595f;width:30px;line-height:30px;height:30px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);opacity:1}.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before{content:"\f013"}.premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before{content:"\f00c"}.premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap{position:absolute;background:#fff;bottom:0;right:0;width:100%;z-index:2;padding:0;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,-webkit-transform .4s;transition:transform .4s,opacity .2s;transition:transform .4s,opacity .2s,-webkit-transform .4s;-webkit-transform:translateZ(0) translateY(5px);transform:translateZ(0) translateY(5px)}.premium-woo-skin-grid-2 .premium-woo-product-details{padding:15px 0}.premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap{opacity:1;-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0)}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper{position:static;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper>*{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:50%}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;text-align:center;-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-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn{background-color:#54595f}.premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap{position:absolute;right:0;left:0;top:50%;-webkit-transform:scale(.9) translateZ(0) translateY(-50%);transform:scale(.9) translateZ(0) translateY(-50%);text-align:center;z-index:2;opacity:0;-webkit-transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,transform .3s;transition:opacity .5s,transform .3s,-webkit-transform .3s}.premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,.premium-woo-skin-grid-8 li.product .premium-woo-product-overlay{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden;background-color:rgba(27,27,23,.3);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,.premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay{opacity:1;visibility:visible;z-index:1}.premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap{-webkit-transform:scale(1) translateZ(0) translateY(-50%);transform:scale(1) translateZ(0) translateY(-50%);opacity:1}.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn{-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;background-color:#54595f;padding:10px;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s}.premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap{width:75%}.premium-woo-skin-grid-5 .premium-woo-product-wrapper{-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}.premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-skin-grid-6 .premium-woo-qv-btn{position:absolute;top:50%;right:50%;min-width:40%;text-align:center;padding:5px;background:rgba(2,2,2,.5);color:#fff;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;z-index:2}.premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn{opacity:1;visibility:visible}.premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating{margin:0}.premium-woo-skin-grid-6 li.product .premium-woo-product-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info{-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}.premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;bottom:10px;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-product-gallery-images .premium-woo-product__gallery_image{width:20%;margin:0 .2em;border:2px solid #aaa;cursor:pointer}.premium-woo-products-metro li.product .premium-woo-product-thumbnail,.premium-woo-products-metro li.product .premium-woo-product-thumbnail img,.premium-woo-products-metro li.product .premium-woo-product-wrapper,.premium-woo-products-metro li.product .woocommerce-LoopProduct-link{height:100%}.premium-woo-products-metro ul.products li.product{margin-bottom:0}.premium-woo-products-metro li.product .premium-woo-product-thumbnail img{-o-object-fit:cover;object-fit:cover}.premium-carousel-hidden{opacity:0;visibility:hidden}.premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow{-webkit-border-radius:50%;border-radius:50%}.premium-woocommerce ul.slick-dots{width:100%}html.premium-woo-qv-opened,html.premium-woo-qv-opened body{overflow:hidden}.premium-woo-quick-view-back{position:fixed;visibility:hidden;overflow:hidden;background:rgba(2,2,2,.5);opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s;z-index:999}.premium-woo-quick-view-active{top:0;right:0;width:100%;height:100%;opacity:1;visibility:visible}#premium-woo-quick-view-modal{position:fixed;visibility:hidden;opacity:0;top:0;right:0;width:100%;height:100%;z-index:1400;text-align:center;-webkit-transition:all .3s;transition:all .3s;overflow-x:hidden;overflow-y:auto}#premium-woo-quick-view-modal.active{visibility:visible;opacity:1}#premium-woo-quick-view-modal.active .premium-woo-content-main{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;width:100%}#premium-woo-quick-view-modal .premium-woo-content-main-wrapper{position:absolute;width:100%;height:100%;top:0;right:0;text-align:center;padding:30px;-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}#premium-woo-quick-view-modal .premium-woo-content-main{position:relative;pointer-events:none;max-width:100%;text-align:right;z-index:1045;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:0;-webkit-transition:opacity .3s,-webkit-transform .5s;transition:opacity .3s,-webkit-transform .5s;transition:transform .5s,opacity .3s;transition:transform .5s,opacity .3s,-webkit-transform .5s;margin:0 auto}#premium-woo-quick-view-modal .premium-woo-lightbox-content{position:relative;display:table;pointer-events:auto;background-color:#fff;max-width:975px;margin:20px auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:-3px 3px 20px 0 rgba(0,0,0,.15);box-shadow:-3px 3px 20px 0 rgba(0,0,0,.15);overflow:hidden}#premium-woo-quick-view-modal .summary{width:50%;margin:0;padding:30px;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#premium-woo-quick-view-modal .summary .quantity{min-width:auto}#premium-woo-quick-view-modal .summary .quantity input.qty{width:54px;-webkit-appearance:button;-moz-appearance:button;appearance:button}#premium-woo-quick-view-modal .summary .quantity input[type=number]::-webkit-inner-spin-button,#premium-woo-quick-view-modal .summary .quantity input[type=number]::-webkit-outer-spin-button{display:unset}#premium-woo-quick-view-modal .woocommerce-product-details__short-description p{margin:0}#premium-woo-quick-view-close{position:absolute;font-size:22px;top:10px;left:10px;width:22px;height:22px;line-height:22px;opacity:.7;text-align:center;z-index:2;color:#000}#premium-woo-quick-view-modal .premium-woo-qv-image-slider{position:relative}#premium-woo-quick-view-modal .premium-woo-qv-image-slider li{list-style:none}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav{margin:0;padding:0;width:100%;position:absolute;bottom:10px;text-align:center;direction:ltr}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li{margin:0 6px;display:inline-block;vertical-align:middle}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;border-radius:20px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active{background:rgba(0,0,0,.9);cursor:default}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus{outline:0}#premium-woo-quick-view-modal .premium-woo-qv-image-slider img{-o-object-fit:cover;object-fit:cover}#premium-woo-quick-view-content div.images{width:50%;float:right;opacity:1!important;margin:0}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav{margin:0;padding:0;list-style:none;direction:ltr}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a{text-decoration:none;display:block;width:14px;height:32px;font-size:32px;line-height:32px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:-1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev{left:10px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next{right:10px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before{content:"\f104"}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before{content:"\f105"}.premium-woocommerce li.product .added_to_cart.wc-forward{display:none}.premium-woo-atc-button .add_to_cart_button span{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-right:5px;vertical-align:baseline}.premium-woo-load-more{position:relative}.premium-woo-load-more .premium-woo-load-more-btn{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-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;padding:10px 20px}.premium-woo-load-more-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woo-load-more-btn span{margin-right:3px}.premium-woo-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}@media (min-width:545px){#premium-woo-quick-view-content div.summary{content:"544";overflow-y:auto}}@media (max-width:544px){#premium-woo-quick-view-content .premium-woo-lightbox-content{display:block}#premium-woo-quick-view-content div.images,#premium-woo-quick-view-content div.summary{width:100%;float:none}}.premium-title-bg-text:before{position:absolute;content:attr(data-background);top:0;left:0;text-align:left}.premium-bg-text-yes .elementor-widget-container:before{position:absolute;top:0;left:0;text-align:left}.premium-mask-yes .premium-dual-header-first-clip .premium-dual-header-first-span .premium-mask-span,.premium-mask-yes .premium-dual-header-second-clip .premium-mask-span{background:inherit}.premium-mask-yes .premium-mask-span{position:relative;overflow:hidden;-js-display:inline-flex!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.premium-mask-yes .premium-mask-span::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:currentColor;-webkit-backface-visibility:visible;backface-visibility:visible}.premium-mask-active.premium-mask-tr .premium-mask-span::after{-webkit-animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(-103%);-ms-transform:translateX(-103%);transform:translateX(-103%)}.premium-mask-active.premium-mask-tl .premium-mask-span::after{-webkit-animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(103%);-ms-transform:translateX(103%);transform:translateX(103%)}.premium-mask-active.premium-mask-tb .premium-mask-span::after{-webkit-animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(-103%);-ms-transform:translateY(-103%);transform:translateY(-103%)}.premium-mask-active.premium-mask-tt .premium-mask-span::after{-webkit-animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(103%);-ms-transform:translateY(103%);transform:translateY(103%)}@-webkit-keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@-webkit-keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@-webkit-keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@-webkit-keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}@keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}.premium-button .premium-lottie-animation,.premium-image-button .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-button svg,.premium-image-button svg{width:30px;height:30px}.premium-btn-block,.premium-btn-lg,.premium-btn-md,.premium-btn-sm{background-color:#eee;color:#042551;margin:0;text-decoration:none}.premium-btn-block:hover,.premium-btn-lg:hover,.premium-btn-md:hover,.premium-btn-sm:hover{background-color:#54595f;color:#eee}.premium-btn-sm{padding:12px 24px;font-size:14px;line-height:1}.premium-btn-md{padding:14px 26px;font-size:16px;line-height:1.2}.premium-btn-lg{padding:16px 28px;font-size:18px;line-height:1.3333}.premium-btn-block{font-size:18px;line-height:1;padding:20px 0;width:100%;text-align:center}.premium-button-text{display:inline-block;width:100%}.premium-mouse-detect-yes .premium-button-style6 .premium-button-style6-bg{position:absolute;z-index:0;top:0;right:0;width:0;height:0;-webkit-border-radius:50%;border-radius:50%;display:block;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:width .4s ease-in-out,height .4s ease-in-out;transition:width .4s ease-in-out,height .4s ease-in-out}.premium-mouse-detect-yes .premium-button-style6:hover .premium-button-style6-bg{width:225%;height:560px}.premium-mouse-detect-yes .premium-button-style6:before{width:0;height:0}@-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-error-notice{width:100%;padding:10px;color:#b94a48;background-color:#f2dede;border-color:#eed3d7;text-align: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}
1
+ @charset "UTF-8";@font-face{font-family:pa-elements;src:url(../../editor/fonts/pa-elements.eot?60rfh2);src:url(../../editor/fonts/pa-elements.eot?60rfh2#iefix) format("embedded-opentype"),url(../../editor/fonts/pa-elements.ttf?60rfh2) format("truetype"),url(../../editor/fonts/pa-elements.woff?60rfh2) format("woff"),url(../../editor/fonts/pa-elements.svg?60rfh2#pa-elements) format("svg");font-weight:400;font-style:normal}.elementor-widget-premium-addon-banner{overflow:hidden}.premium-banner-ib{display:block;position:relative}.premium-banner-ib img{display:block;position:relative}.premium-banner-img-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;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;position:absolute;top:0;right:0;width:100%;height:100%}.premium-banner-ib .premium-banner-ib-link{position:absolute;top:0;right:0;width:100%;height:100%;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:100% 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,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-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-filter .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:right}.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:50ms;transition-delay:50ms;-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:50ms;transition-delay:50ms;-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:50ms;transition-delay:50ms;-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;right: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%;right:0;width:100%;-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;right: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;right:0;padding:15px;width:100%;text-align:right;-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{position:absolute;content:"";opacity:0}.premium-banner-animation4 .premium-banner-ib-desc::before{position:absolute;content:"";opacity:0;top:50px;left:30px;bottom:50px;right: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:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-banner-animation4 .premium-banner-ib-desc::after{top:30px;left:50px;bottom:30px;right:50px;border-left:1px solid #fff;border-right:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 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-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-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before{-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 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%;right: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:50ms;transition-delay:50ms}.premium-banner-animation5 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-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-filter .35s,-webkit-transform .35s}.premium-banner-animation2 img,.premium-banner-animation4 img,.premium-banner-animation6 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-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-filter .35s,-webkit-transform .35s}.premium-banner-animation5.scale img,.premium-banner-animation5.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.scale img,.premium-banner-animation2.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.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{-webkit-filter:blur(3px);filter:blur(3px)}.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;left:30px;bottom:30px;right: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-animation12 .premium-banner-ib-desc::after{position:absolute;content:"";left:30px;bottom:30px;right: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:right}.premium-banner-animation12 .premium-banner-ib-content{position:absolute;left:60px;bottom:60px;right: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,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-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-filter .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-animation13.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.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-animation10.zoomin:hover img,.premium-banner-animation11.zoomin:hover img,.premium-banner-animation13.zoomin:hover img,.premium-banner-animation4.zoomin:hover img,.premium-banner-animation7.zoomin:hover img,.premium-banner-animation8.zoomin:hover img,.premium-banner-animation9.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-animation10.zoomout:hover img,.premium-banner-animation11.zoomout:hover img,.premium-banner-animation13.zoomout:hover img,.premium-banner-animation4.zoomout:hover img,.premium-banner-animation7.zoomout:hover img,.premium-banner-animation8.zoomout:hover img,.premium-banner-animation9.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-animation10.scale:hover img,.premium-banner-animation11.scale:hover img,.premium-banner-animation13.scale:hover img,.premium-banner-animation4.scale:hover img,.premium-banner-animation7.scale:hover img,.premium-banner-animation8.scale:hover img,.premium-banner-animation9.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-animation10.grayscale:hover img,.premium-banner-animation11.grayscale:hover img,.premium-banner-animation13.grayscale:hover img,.premium-banner-animation4.grayscale:hover img,.premium-banner-animation7.grayscale:hover img,.premium-banner-animation8.grayscale:hover img,.premium-banner-animation9.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-animation10.blur:hover img,.premium-banner-animation11.blur:hover img,.premium-banner-animation13.blur:hover img,.premium-banner-animation4.blur:hover,.premium-banner-animation7.blur:hover img,.premium-banner-animation8.blur:hover img,.premium-banner-animation9.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:right}.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;right: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{right: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-banner-animation7 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-animation7 .premium-banner-brlr{width:7px}.premium-banner-animation7 .premium-banner-brtb{height:7px}.premium-banner-animation7 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation7 .premium-banner-bleft{right:30px;top:-webkit-calc(100% - 150px);top:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bright{left:30px;bottom:-webkit-calc(100% - 150px);bottom:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bottom{left:-webkit-calc(100% - 150px);left:calc(100% - 150px);bottom:30px;width:0}.premium-banner-animation7 .premium-banner-btop{right:-webkit-calc(100% - 150px);right:calc(100% - 150px);top:30px;width:0}.premium-banner-animation7 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation7 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation7 .premium-banner-ib-title{margin-top:0}.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation7.scale img,.premium-banner-animation7.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-read-more{margin-top:10px}.premium-banner-animation7 .premium-banner-ib-desc::after,.premium-banner-animation7 .premium-banner-ib-desc::before{-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-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 .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}.premium-banner-animation7 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-animation7.active .premium-banner-ib-content,.premium-banner-animation7.active .premium-banner-ib-title,.premium-banner-animation7.active .premium-banner-read-more,.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation7.active .premium-banner-bleft,.premium-banner-animation7:hover .premium-banner-bleft{top:30px;height:70px}.premium-banner-animation7.active .premium-banner-bright,.premium-banner-animation7:hover .premium-banner-bright{bottom:30px;height:70px}.premium-banner-animation7.active .premium-banner-bottom,.premium-banner-animation7:hover .premium-banner-bottom{left:30px;width:70px}.premium-banner-animation7.active .premium-banner-btop,.premium-banner-animation7:hover .premium-banner-btop{right:30px;width:70px}.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more,.premium-banner-animation7:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation8 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-animation8 .premium-banner-brlr{width:7px}.premium-banner-animation8 .premium-banner-brtb{height:7px}.premium-banner-animation8 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation8 .premium-banner-bleft{right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bright{left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bottom{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);bottom:30px;width:0}.premium-banner-animation8 .premium-banner-btop{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);top:30px;width:0}.premium-banner-animation8 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation8 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation8 .premium-banner-ib-title{margin-top:0}.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation8.scale img,.premium-banner-animation8.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-read-more{margin-top:10px}.premium-banner-animation8 .premium-banner-ib-desc::after,.premium-banner-animation8 .premium-banner-ib-desc::before{-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-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 .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;opacity:0}.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}.premium-banner-animation8.active .premium-banner-ib-content,.premium-banner-animation8.active .premium-banner-ib-title,.premium-banner-animation8.active .premium-banner-read-more,.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation8.active .premium-banner-bleft,.premium-banner-animation8:hover .premium-banner-bleft{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bright,.premium-banner-animation8:hover .premium-banner-bright{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bottom,.premium-banner-animation8:hover .premium-banner-bottom{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-btop,.premium-banner-animation8:hover .premium-banner-btop{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more,.premium-banner-animation8:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation9 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,-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.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-banner-animation9 .premium-banner-ib-desc{width:100%;height:100%}.premium-banner-animation9 .premium-banner-ib-desc::before{position:absolute;top:50%;right:50%;width:80%;height:1px;background:#fff;content:"";-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(50%,-50%,0);transform:translate3d(50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-desc::after{position:absolute;top:50%;right:50%;width:80%;height:1px;background:#fff;content:"";-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(50%,-50%,0);transform:translate3d(50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-title{position:absolute;top:50%;right:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0);margin-top:0;padding:0 10%}.premium-banner-animation9.active .premium-banner-ib-title,.premium-banner-animation9:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}.premium-banner-animation9 .premium-banner-ib-content,.premium-banner-animation9 .premium-banner-read-more{position:absolute;top:50%;right:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;padding:0 10%;-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0)}.premium-banner-animation9 .premium-banner-read-more{top:75%}.premium-banner-animation9.active .premium-banner-ib-content,.premium-banner-animation9.active .premium-banner-read-more,.premium-banner-animation9:hover .premium-banner-ib-content,.premium-banner-animation9:hover .premium-banner-read-more{-webkit-transform:translate3d(0,45px,0);transform:translate3d(0,45px,0)}.premium-banner-animation9.active .premium-banner-ib-desc::before,.premium-banner-animation9:hover .premium-banner-ib-desc::before{opacity:.5;-webkit-transform:translate3d(50%,-50%,0) rotate(-45deg);transform:translate3d(50%,-50%,0) rotate(-45deg)}.premium-banner-animation9.active .premium-banner-ib-desc::after,.premium-banner-animation9:hover .premium-banner-ib-desc::after{opacity:.5;-webkit-transform:translate3d(50%,-50%,0) rotate(45deg);transform:translate3d(50%,-50%,0) rotate(45deg)}.premium-banner-animation9:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation10 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}.premium-banner-animation10 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 15px;-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);margin-bottom:0}.premium-banner-animation10 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;right:0;width:100%;height:3px;background:#fff;opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,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}.premium-banner-animation10.active .premium-banner-ib-title,.premium-banner-animation10:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.active .premium-banner-ib-title::after,.premium-banner-animation10:hover .premium-banner-ib-title::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10 .premium-banner-ib-content,.premium-banner-animation10 .premium-banner-read-more{padding-top:15px;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,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation10 .premium-banner-read-more{padding:0}.premium-banner-animation10.active .premium-banner-ib-content,.premium-banner-animation10.active .premium-banner-read-more,.premium-banner-animation10:hover .premium-banner-ib-content,.premium-banner-animation10:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11{-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out;-webkit-transition-delay:125ms;transition-delay:125ms}.premium-banner-animation11 .premium-banner-ib-desc{position:absolute;z-index:5;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0);opacity:0;top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left;padding:30px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.premium-banner-animation11 img{width:100%;-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}.premium-banner-animation11 .premium-banner-ib-title{margin-bottom:10px}.premium-banner-animation11 .premium-banner-gradient{position:absolute;left:0;top:0;right:0;bottom:0}.premium-banner-animation11 .premium-banner-gradient:after,.premium-banner-animation11 .premium-banner-gradient:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);background-image:-webkit-linear-gradient(-40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:-webkit-linear-gradient(130deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:linear-gradient(-40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);z-index:2}.premium-banner-animation11 .premium-banner-gradient:before{mix-blend-mode:color}.premium-banner-animation11 .premium-banner-gradient:after{mix-blend-mode:multiply}.premium-banner-animation11.active .premium-banner-ib-desc,.premium-banner-animation11:hover .premium-banner-ib-desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.active .premium-banner-gradient:after,.premium-banner-animation11.active .premium-banner-gradient:before,.premium-banner-animation11:hover .premium-banner-gradient:after,.premium-banner-animation11:hover .premium-banner-gradient:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.scale img,.premium-banner-animation11.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-blog-thumb-effect-wrapper{position:relative;overflow:hidden}.premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:2;padding:20px}.premium-blog-bordered-effect .premium-blog-post-link{display:block;height:100%;position:relative}.premium-blog-thumbnail-container{overflow:hidden}.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-scale-effect img,.premium-blog-zoomout-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-sepia-effect img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-blog-bright-effect img{-webkit-filter:brightness(1);filter:brightness(1)}.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-post-outer-container:hover .premium-blog-zoomin-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-blog-post-outer-container: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-post-outer-container:hover .premium-blog-gray-effect img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-blog-post-outer-container:hover .premium-blog-blur-effect img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-blog-post-outer-container:hover .premium-blog-sepia-effect img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-blog-post-outer-container:hover .premium-blog-bright-effect img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-blog-post-outer-container: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{overflow:hidden}.premium-blog-post-container .premium-blog-inner-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;direction:rtl}.premium-blog-post-container .premium-blog-post-content{line-height:1.5em;color:#777;font-size:14px;margin-bottom:10px}.premium-blog-post-container .premium-blog-post-link:focus,.premium-blog-post-container .premium-blog-post-link:hover,.premium-blog-post-container ul.post-categories a:focus,.premium-blog-post-container ul.post-categories a:hover{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.premium-blog-post-container .premium-blog-entry-title{font-size:18px;margin-bottom:5px}.premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper{position:relative;z-index:3;top:-50px}.premium-blog-post-container .premium-blog-content-wrapper{background-color:#f5f5f5;padding:30px}.premium-blog-post-container .premium-blog-content-wrapper.empty-thumb{top:0}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after,.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{position:absolute;content:"";z-index:1;top:50%;right: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%;background-color:#fff}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{width:1px;height:100%}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:after{width:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:before{height:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper{margin:0 10px 20px;clear:both}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay a{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;width:100%;height:100%}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-side{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container{height:100%}.premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.premium-blog-post-container.premium-blog-skin-banner{position:relative}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper{position:absolute;width:100%;bottom:-5px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;background-color:transparent;z-index:3;-webkit-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper{bottom:0}.premium-blog-post-container .premium-blog-cats-container ul.post-categories{margin:0;padding:0;list-style:none;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container .premium-blog-cats-container a{display:block;font-size:12px;color:#fff;background-color:#777;margin:0 0 10px 3px;padding:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-diagonal-container{position:absolute;top:0;right:0;width:100%;height:100%}.premium-blog-diagonal-effect:before{position:absolute;top:0;right: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);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-post-outer-container:hover .premium-blog-diagonal-effect:before{-webkit-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;right: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-post-outer-container: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;right: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;right: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-left:2px solid;border-right:2px solid;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 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:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-blog-bordered-effect:hover{opacity:.99}.premium-blog-bordered-effect:hover .premium-blog-post-link:after,.premium-blog-bordered-effect:hover .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-squares-effect,.premium-blog-squares-square-container{position:absolute;top:0;right:0;width:100%;height:100%}.premium-blog-squares-effect:after,.premium-blog-squares-effect:before{position:absolute;content:"";top:0;right: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{position:absolute;content:"";top:0;right: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-squares-effect:hover: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-squares-effect:hover: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-squares-effect:hover .premium-blog-squares-square-container:before{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.premium-blog-squares-effect:hover .premium-blog-squares-square-container:after{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay{opacity:1}.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-clear-fix{clear:both}.premium-blog-masked .premium-blog-thumbnail-container{position:relative;overflow:visible}.premium-blog-masked .premium-blog-thumbnail-container svg{position:absolute;height:100px;width:100%;bottom:-5px;right:0;fill:#f5f5f5;z-index:99}.premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.premium-blog-masked .premium-blog-author-thumbnail,.premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper{z-index:999!important}.premium-blog-format-link{padding:5px;line-height:0}.premium-blog-entry-meta{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.premium-blog-entry-meta i{margin-left:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-meta-data{display:inline-block}.premium-blog-meta-data .premium-blog-meta-separator{margin:0 5px}.premium-blog-meta-data a,.premium-blog-meta-data span{color:inherit;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.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-entry-title a,.premium-blog-post-content .premium-blog-excerpt-link,.premium-blog-post-tags-container a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link{background-color:transparent;color:#54595f;padding:0}.premium-blog-cta-full-yes .premium-blog-excerpt-link{width:100%}.premium-blog-post-tags-container{margin-top:8px;-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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-post-tags-container a{color:inherit;margin-right:5px}.premium-blog-align-center .post-categories,.premium-blog-align-center .premium-blog-post-tags-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-blog-align-center .premium-blog-inner-container{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-blog-align-left .post-categories,.premium-blog-align-left .premium-blog-post-tags-container{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-blog-align-left .premium-blog-inner-container{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-blog-align-right .post-categories,.premium-blog-align-right .premium-blog-post-tags-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.premium-blog-align-right .premium-blog-inner-container{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-blog-pagination-container{text-align:left}.premium-blog-pagination-container span{cursor:default}.premium-blog-pagination-container .page-numbers{display:inline-block;color:#000;line-height:1;font-size:1em;font-weight:400;text-decoration:none;padding:.75em;margin:0 0 .4em .4em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-blog-wrap .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.2);-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;z-index:99}.premium-blog-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-wrap ul.slick-dots{width:100%}.premium-blog-even .premium-blog-post-container{height:100%}.premium-blog-even .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-even .slick-slide{height:inherit!important}@media (max-width:768px){.premium-blog-content-wrapper{top:0;margin:0;padding:15px}}[dir=rtl] .premium-blog-wrap.slick-slider .slick-list,[dir=rtl] .premium-blog-wrap.slick-slider .slick-track{direction:ltr}.premium-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-button-style1,.premium-button-style2,.premium-button-style5,.premium-button-style7{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:before,.premium-button-style2:before,.premium-button-style5:before{content:"";position:absolute;z-index:-1;top:0;right:0;left: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:-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{-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-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-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:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style1-left: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-style2-scshutoutver:before,.premium-button-style2-shutouthor:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 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{top:50%;right: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{top:50%;right:50%;width:120%;height:0%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all;-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-before i,.premium-button-style3-before svg{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,.premium-button-style3-after svg{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;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.premium-button-style3-after:hover i,.premium-button-style3-after:hover svg{opacity:1}.premium-button-style3-before:hover i,.premium-button-style3-before:hover svg{opacity:1}.premium-button-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-text-icon-wrapper i,.premium-button-text-icon-wrapper span,.premium-button-text-icon-wrapper svg{-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%;right:0}.premium-button-style4-icon-wrapper.bottom{top:-100%;right:0}.premium-button-style4-icon-wrapper.left{top:0;right:-100%}.premium-button-style4-icon-wrapper.right{top:0;left:-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{right:0;opacity:1}.premium-button-style4-right:hover .premium-button-style4-icon-wrapper{left: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-button-style6:before{content:"";position:absolute;right:50%;top:50%;width:100px;height:100px;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:translate(50%,-50%) scale(0);-ms-transform:translate(50%,-50%) scale(0);transform:translate(50%,-50%) scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style6:hover:before{-webkit-transform:translate(50%,-50%) scale(3);-ms-transform:translate(50%,-50%) scale(3);transform:translate(50%,-50%) scale(3)}.premium-button-style6 .premium-button-text-icon-wrapper{position:relative;z-index:1}.premium-button-style7-left .premium-button-text-icon-wrapper:before,.premium-button-style7-right .premium-button-text-icon-wrapper:before{-webkit-transition:width .3s ease-out .15s;transition:width .3s ease-out .15s}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:after{-webkit-transition:width .3s ease-out 0s;transition:width .3s ease-out 0s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:before,.premium-button-style7-top .premium-button-text-icon-wrapper:before{-webkit-transition:height .3s ease-out .15s;transition:height .3s ease-out .15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:after{-webkit-transition:height .3s ease-out 0s;transition:height .3s ease-out 0s}.premium-button[class*=style7]:hover .premium-button-text-icon-wrapper:before{-webkit-transition-delay:0s;transition-delay:0s}.premium-button[class*=style7]:hover .premium-button-text-icon-wrapper:after{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;right:0;height:0;z-index:-1}.premium-button-style7-top .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;bottom:0;right:0;height:0;z-index:-1}.premium-button-style7-right .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-left .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:before{height:100%;top:0}.premium-button-style7-top:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-top:hover .premium-button-text-icon-wrapper:before{height:100%;bottom:0}.premium-button-style7-left:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-left:hover .premium-button-text-icon-wrapper:before{width:100%;left:0}.premium-button-style7-right:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-right:hover .premium-button-text-icon-wrapper:before{width:100%;right:0}.premium-carousel-wrapper a.carousel-arrow,.premium-carousel-wrapper a.ver-carousel-arrow{-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;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}.premium-carousel-wrapper a.carousel-arrow svg,.premium-carousel-wrapper a.ver-carousel-arrow svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.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-carousel-wrapper a.carousel-arrow{top:50%}.premium-carousel-wrapper a.ver-carousel-arrow{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.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}.premium-carousel-wrapper .premium-carousel-nav-arrow-next,.premium-carousel-wrapper .premium-carousel-nav-arrow-prev,.premium-carousel-wrapper .premium-carousel-nav-dot{display:none}.premium-carousel-wrapper ul.slick-dots svg{width:20px;height:20px;outline:0!important}@-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;left:0;bottom:0;right: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;transition:all .3s ease-in-out}.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-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-cf7-container input.wpcf7-submit{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-countdown{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center}.countdown-row{display:block;text-align:center}.countdown .countdown-section{display:inline-block;max-width:100%;margin-bottom:15px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.countdown .countdown-section:last-child{margin-left:0}.countdown span.countdown-amount{font-size:70px;line-height:1;padding:40px}.countdown .pre_time-mid{display:block}.premium-countdown-separator-yes .countdown_separator{display:block;margin:0 50px;font-size:30px}.premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,.premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator{display:none}.side .countdown-section .countdown-period{vertical-align:bottom}.countdown .countdown-section .countdown-period{font-size:17px;line-height:3em}.side .countdown-section .countdown-amount,.side .countdown-section .countdown-period{display:inline-block}.side .countdown-section .countdown-amount{margin-left:5px}.down .countdown-section .countdown-amount,.down .countdown-section .countdown-period{display:block}.premium-countdown-flip .premium-countdown-block{text-align:center;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-countdown-flip .premium-countdown-block:last-child{margin-left:0}.premium-countdown-flip .premium-countdown-label{overflow:hidden;color:#1a1a1a;text-transform:uppercase}.premium-countdown-flip .premium-countdown-figure{position:relative;height:110px;width:100px;line-height:107px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset -2px 4px 0 0 rgba(255,255,255,.08);box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset -2px 4px 0 0 rgba(255,255,255,.08)}.premium-countdown-flip .premium-countdown-figure:last-child{margin-left:0}.premium-countdown-flip .premium-countdown-figure>span{position:absolute;right:0;left:0;margin:auto;font-weight:700}.premium-countdown-flip .premium-countdown-figure .top{z-index:3;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:perspective(200px);transform:perspective(200px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-countdown-flip .premium-countdown-figure .bottom{z-index:1}.premium-countdown-flip .premium-countdown-figure .bottom::before{content:"";position:absolute;display:block;top:0;right:0;width:100%;height:50%;background-color:rgba(0,0,0,.02)}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:4;bottom:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(200px) rotateX(180deg);transform:perspective(200px) rotateX(180deg)}.premium-countdown-flip .premium-countdown-figure .top-back span{position:absolute;top:-100%;right:0;left:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back{z-index:2;top:0}.premium-countdown-flip .premium-countdown-figure .bottom-back span{position:absolute;top:0;right:0;left:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back,.premium-countdown-flip .premium-countdown-figure .top,.premium-countdown-flip .premium-countdown-figure .top-back{height:50%;overflow:hidden;background-color:#f7f7f7;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}.premium-countdown-flip .premium-countdown-figure .bottom-back::after,.premium-countdown-flip .premium-countdown-figure .top::after{content:"";position:absolute;z-index:-1;right:0;bottom:0;width:100%;height:100%;border-bottom:1px solid rgba(0,0,0,.1)}.side .premium-countdown-figure,.side .premium-countdown-label{display:inline-block}.side .premium-countdown-figure{margin-left:5px}.down .premium-countdown-figure,.down .premium-countdown-label{display:block}.down .premium-countdown-label{width:100%}.premium-counter-area{padding:10px 0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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-counter-area.top{-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}.premium-counter-area.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-counter-area.right .premium-counter-icon{padding-right:20px}.premium-counter-area.left .premium-counter-icon{padding-left:20px}.premium-counter-area .premium-counter-icon .icon i.fa:before{vertical-align:text-top}.premium-counter-area .premium-counter-icon span.icon{text-align:center;display:inline-block;vertical-align:middle}.premium-counter-area .premium-counter-icon .circle{-webkit-border-radius:100%;border-radius:100%}.premium-counter-area .premium-counter-icon img,.premium-counter-area .premium-counter-icon svg{width:80px}.premium-counter-area .premium-counter-icon .premium-counter-animation svg{height:80px}.premium-counter-area .premium-counter-title p{padding:0;margin:0}.premium-counter-area .premium-counter-value-wrap{-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}.premium-init-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-init-wrapper.row{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.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-dual-header-first-header,.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-first-header,.premium-dual-header-second-header{word-wrap:break-word}}.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:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes Gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}.premium-fancy-text,.premium-prefix-text,.premium-suffix-text{font-size:40px}.premium-fancy-item-hidden,.premium-fancy-text-wrapper:not(.typing) .premium-fancy-text{opacity:0}.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{-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{-webkit-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);transform:rotateX(0);-webkit-animation:pa-rotate-in 1.2s;animation:pa-rotate-in 1.2s}.premium-fancy-text-wrapper.custom .premium-fancy-item-visible{position:relative!important}.premium-fancy-text-wrapper.auto-fade .premium-fancy-text{display:inline-block;width:200px;font-weight:400}.premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text{position:relative;vertical-align:sub}.premium-fancy-text-wrapper.auto-fade g>text{text-anchor:start;shape-rendering:crispEdges;opacity:0;font-size:300px;-webkit-animation-name:pa-auto-fade;animation-name:pa-auto-fade;-moz-animation-name:pa-auto-fade;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}.premium-fancy-text-wrapper.loading .premium-fancy-text{position:relative}.premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar{position:absolute;width:100%;height:3px;bottom:0;left:0;animation:pa-loading-bar 2.5s ease-out infinite;-webkit-animation:pa-loading-bar 2.5s ease-out infinite}.premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@-webkit-keyframes pa-loading-bar{0%{width:0}100%{width:100}}@keyframes pa-loading-bar{0%{width:0}100%{width:100}}@-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-bullet-list-box{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-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}.premium-bullet-list-box .premium-bullet-list-content-grow-lc{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.premium-bullet-list-box .premium-bullet-list-content-grow-rc{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.premium-bullet-list-box .premium-bullet-list-content-grow-cc{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.premium-bullet-list-content{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto;position:relative}.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper{display:inline-block;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-text span{margin:0 5px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:18px;background-color:#eee;padding:1px 5px;-webkit-border-radius:2px;border-radius:2px}.premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper i,.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-wrapper{position:relative;line-height:0}.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{width:30px!important;height:30px!important;position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-wrapper i{width:1.25em}.premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text,.premium-bullet-list-content .premium-bullet-list-wrapper i{position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1000}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector{width:100%;height:100%;position:absolute;top:.5em;z-index:100;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{content:"";border-left-width:1px;border-left-style:solid;border-color:#333;display:block;height:100%}li.premium-bullet-list-content.premium-bullet-list-content-inline{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;z-index:2}li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child){margin:0 3px}li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child{margin:0 0 0 3px}.premium-bullet-list-divider:not(:last-child){width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden}.premium-bullet-list-divider:not(:last-child):after{content:"";display:block;border-top-style:solid;border-top-width:1px}.premium-bullet-list-divider-inline:not(:last-child){float:left;display:inline-block;position:relative;height:100%;overflow:hidden;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 3px}.premium-bullet-list-divider-inline:not(:last-child):after{content:"";display:block;border-right-width:1px;height:33px;border-right-style:solid}.premium-bullet-list-icon-text{line-height:1.5}.premium-bullet-list-icon-text p,li.premium-bullet-list-content,ul.premium-bullet-list-box{margin:0}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i{color:transparent!important;text-shadow:0 0 3px #aaa}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content{-webkit-filter:blur(3px);filter:blur(3px)}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i{color:#aaa!important;text-shadow:0 0 0 transparent}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content{-webkit-filter:none;filter:none}.premium-bullet-list-content .premium-bullet-list-badge{font-size:11px;top:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:13px}.premium-bullet-list-gradient-effect[data-text]{display:inline-block;position:relative;text-decoration:none}.premium-bullet-list-gradient-effect[data-text]::before{content:attr(data-text);position:absolute;z-index:1;overflow:hidden;-webkit-clip-path:polygon(100% 100%,100% 100%,50% 50%);clip-path:polygon(100% 100%,100% 100%,50% 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .4s ease;transition:all .4s ease}.premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before,.premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before{-webkit-animation:rtlgradient 1s forwards;animation:rtlgradient 1s forwards}@-webkit-keyframes rtlgradient{0%{-webkit-clip-path:circle(0 at 150% 50%);clip-path:circle(0 at 150% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}@keyframes rtlgradient{0%{-webkit-clip-path:circle(0 at 150% 50%);clip-path:circle(0 at 150% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}ul[data-list-animation*=animated-] .premium-bullet-list-content,ul[data-list-animation*=animated-] .premium-bullet-list-divider,ul[data-list-animation*=animated-] .premium-bullet-list-divider-inline{opacity:0}.premium-bullet-list-content-grow-effect:hover{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.premium-image-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;background-color:#eee;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-image-button .premium-button-style6-bg,.premium-image-button.premium-button-style6:before,.premium-image-button:not(.premium-image-button-style6):hover{background-color:#54595f}.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-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-text-icon-wrapper,.premium-image-button-text-icon-wrapper i,.premium-image-button-text-icon-wrapper span,.premium-image-button-text-icon-wrapper svg{-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;right:0}.premium-image-button-style1-top:before{content:"";position:absolute;width:100%;height:0;bottom:0;right:0}.premium-image-button-style1-right:before{content:"";position:absolute;width:0;height:100%;bottom:0;right:0}.premium-image-button-style1-left:before{content:"";position:absolute;width:0;height:100%;top:0;left: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-bottom,.premium-image-button-diagonal-left,.premium-image-button-diagonal-right,.premium-image-button-diagonal-top{z-index:10}.premium-image-button-diagonal-bottom:before,.premium-image-button-diagonal-left:before,.premium-image-button-diagonal-right:before,.premium-image-button-diagonal-top:before{position:absolute;top:0;right: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-left:before,.premium-image-button-diagonal-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-left:hover:before,.premium-image-button-diagonal-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-bottom:before,.premium-image-button-diagonal-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-bottom:hover:before,.premium-image-button-diagonal-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%;right:0}.premium-image-button-style4-icon-wrapper.bottom{top:-100%;right:0}.premium-image-button-style4-icon-wrapper.left{top:0;right:-100%}.premium-image-button-style4-icon-wrapper.right{top:0;left:-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{right:0;opacity:1}.premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper{left: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;right: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-image-scroll-container,.premium-image-scroll-section{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-scroll-section{position:relative;overflow:hidden;width:100%;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.premium-image-scroll-container{width:100%}.premium-image-scroll-container .premium-image-scroll-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.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;right:0;left:0;z-index:4}.premium-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;right: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:-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-overlay{opacity:0}.premium-image-scroll-container:hover .premium-image-scroll-content{opacity:0;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);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}.premium-image-separator-container{position:absolute;width:100%;z-index:2;top:auto}.premium-image-separator-container img{display:inline-block!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-image-separator-link{position:absolute;z-index:9999;top:0;right: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,.premium-image-separator-container>svg{padding:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.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:right}.premium-gallery-container .grid-sizer{width:33.33%}.premium-blog-filter .premium-blog-filters-container li a.category,.premium-img-gallery-filter .premium-gallery-cats-container li a.category{outline:0;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}.pa-gallery-img{position:relative}.pa-gallery-img .pa-gallery-whole-link{position:absolute;top:0;right: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 i,.pa-gallery-img .pa-gallery-img-link svg,.pa-gallery-img .pa-gallery-magnific-image i,.pa-gallery-img .pa-gallery-magnific-image svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.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-filters-container,.premium-img-gallery-filter ul.premium-gallery-cats-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-filters-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;right: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;left:0;right: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;left:0;right: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;right: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{height:100%}.premium-img-gallery-metro .pa-gallery-img-container{height:100%}.premium-img-gallery-metro .pa-gallery-img-container img{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-gallery-load-more-btn div{margin-right: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;right: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}.premium-gallery-gradient-layer{position:absolute;bottom:40px;width:100%;height:20px;background:-webkit-gradient(linear,left bottom,left top,from(#17181f),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#17181f 0,rgba(255,255,255,0) 100%);background:linear-gradient(to top,#17181f 0,rgba(255,255,255,0) 100%)}.elementor-widget-premium-lottie .premium-lottie-animation{position:relative;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.elementor-widget-premium-lottie .premium-lottie-animation a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.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;direction:ltr}.premium-maps-container .gm-style img{max-width:none!important}.premium-modal-box-modal-lower-close,.premium-modal-trigger-btn{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-trigger-btn .premium-modal-box-icon,.premium-modal-trigger-btn>svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-btn>svg{width:30px;height:30px}.premium-modal-box-modal-close{float:left;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;left:0;bottom:0;right:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;padding:0!important;background:rgba(0,0,0,.5);-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-modal-box-modal .premium-modal-box-modal-dialog{position:absolute;max-height:-webkit-calc(100vh - 150px);max-height:calc(100vh - 150px);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;opacity:0;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;border-radius:6px}.premium-modal-box-modal-content{background-clip:padding-box;outline:0;overflow-x:hidden}.premium-modal-backdrop.premium-in{opacity:.5!important}.premium-modal-fade.premium-in{opacity:1}.premium-modal-backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1040;background-color:#000}.premium-modal-backdrop.premium-modal-fade{opacity:0}.premium-modal-fade{opacity:0}.premium-in{-js-display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.premium-modal-box-modal-header{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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{-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;margin:0;padding:0}.premium-modal-box-modal-header .premium-modal-box-modal-title svg{width:50px;height:60px}.premium-modal-box-modal-body{position:relative;padding:15px}.premium-modal-box-modal-footer{padding:15px;text-align:left;border-top:1px solid #e5e5e5}.premium-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.premium-modal-trigger-text{background:0 0!important;display:inline-block}.premium-modal-box-container{width:100%!important}.premium-modal-trigger-container .premium-modal-trigger-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-container .premium-modal-trigger-btn.premium-btn-block{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-trigger-container .premium-modal-trigger-animation,.premium-modal-trigger-container .premium-modal-trigger-img,.premium-modal-trigger-container .premium-modal-trigger-text{cursor:pointer}.premium-modal-trigger-container .premium-modal-trigger-animation{display:inline-block;width:200px;height:200px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-header img{width:48px;padding-left:5px}.premium-modal-box-modal-header i,.premium-modal-box-modal-header svg{padding-left:6px}.premium-modal-box-modal-close{position:relative;z-index:99}.premium-modal-box-close-button-container,.premium-modal-box-modal-close,.premium-modal-box-modal-lower-close,.premium-modal-trigger-img,.premium-modal-trigger-text{-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-modal-box-container[data-modal-animation*=animated-]{opacity:0}.premium-nav-widget-container ul{list-style:none;margin:0}.premium-nav-widget-container .premium-main-nav-menu{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.premium-nav-ver .premium-nav-menu-container{width:45%}.premium-nav-ver .premium-main-nav-menu{position:relative;-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;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu{visibility:hidden;opacity:0;position:absolute;min-width:250px}.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover .premium-mega-content-container,.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover>.premium-sub-menu{opacity:1;visibility:visible;pointer-events:auto}.premium-nav-ver .premium-nav-menu-item{width:100%}.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu{left:100%;top:0}.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-mega-content-container,.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-nav-menu-item.menu-item-has-children .premium-sub-menu{right:100%;top:0}.premium-nav-ver.premium-vertical-left .premium-menu-link{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-nav-hor .premium-nav-menu-container{height:60px}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu{visibility:hidden;opacity:0;position:absolute;min-width:220px}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container,.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu{top:100%}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container .premium-sub-menu,.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu .premium-sub-menu{right:100%;top:0}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover .premium-mega-content-container,.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu{visibility:visible;opacity:1;pointer-events:auto}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-centered{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container{left:0}.premium-mega-nav-item .premium-sub-menu{display:none}.premium-mega-nav-item{position:relative}.premium-mega-nav-item:hover .premium-mega-content-container{visibility:visible;opacity:1;pointer-events:auto}.premium-mega-content-container{visibility:hidden;position:absolute;z-index:9999;opacity:0;pointer-events:none}.premium-hamburger-menu .premium-mega-content-container,.premium-nav-dropdown .premium-mega-content-container,.premium-nav-slide .premium-mega-content-container{visibility:visible;position:relative;opacity:1;pointer-events:auto}.premium-mobile-menu-outer-container a.premium-mobile-menu-close,.premium-nav-widget-container a.premium-hamburger-toggle{text-decoration:none}.premium-nav-widget-container .premium-hamburger-toggle{display:none;-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-nav-widget-container .premium-hamburger-toggle i{padding:.25em;font-size:22px}.premium-nav-widget-container .premium-hamburger-toggle svg{width:22px;height:22px}.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close,.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,.premium-nav-widget-container .premium-hamburger-toggle i{color:#494c4f}.premium-nav-widget-container .premium-hamburger-toggle svg{fill:#494c4f}.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close,.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text{margin:2px}.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close{display:none}.premium-mobile-menu-container{width:100%}.premium-mobile-menu-container .premium-main-mobile-menu{width:100%}.premium-mobile-menu-container ul{list-style:none;margin:0;padding:0}.premium-mobile-menu-container .premium-mobile-menu,.premium-mobile-menu-container .premium-sub-menu{display:none;-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}.premium-mobile-menu-container .premium-nav-menu-item{-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}.premium-mobile-menu-container .premium-item-badge{top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-mobile-menu-outer-container{opacity:0}.premium-mobile-menu-outer-container.premium-vertical-toggle-open{opacity:1}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container{background-color:#f7f7f7;width:300px;-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px);height:100%;position:fixed;top:0;left:0;overflow-x:hidden;z-index:10000;-webkit-transition:.5s;transition:.5s;padding-top:50px}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container{margin-top:50px}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close{position:absolute;top:2%;right:5px;padding:0 9px;z-index:10000;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#494c4f;-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-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close{margin:5px}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg{width:22px;height:22px;fill:#494c4f}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i{font-size:22px}.premium-ver-hamburger-menu .premium-vertical-toggle-open{-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important;-webkit-transition:.5s;transition:.5s}.premium-nav-slide-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:rgba(0,0,0,.6);z-index:9999}.premium-nav-slide-overlay.premium-vertical-toggle-open{display:block}.premium-active-menu,.premium-active-menu.premium-mega-nav-item>.premium-mega-content-container,.premium-active-menu:not(.premium-mega-nav-item)>.premium-sub-menu{-js-display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-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}.premium-active-menu .premium-toggle-close{display:block}.premium-nav-menu-container .premium-sub-menu{background-color:#fff}.premium-mobile-menu-container li,.premium-mobile-menu-container li>.premium-mega-content-container{width:100%!important}.premium-item-icon,.premium-sub-item-icon{font-size:13px;margin:0 7px}.premium-item-icon svg,.premium-sub-item-icon svg{width:100%;height:100%}.premium-item-icon.premium-lottie-animation,.premium-sub-item-icon.premium-lottie-animation{width:20px;height:20px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-item-icon.dashicons,.premium-sub-item-icon.dashicons{width:13px;height:13px}.premium-nav-menu-item{position:relative}.premium-nav-menu-item .premium-menu-link{-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;height:100%;padding:7px 10px;text-decoration:none;position:relative}.premium-nav-menu-item .premium-dropdown-icon{margin:5px}.premium-nav-menu-item.menu-item-has-children{position:relative}.premium-nav-menu-item.menu-item-has-children .premium-sub-menu{max-width:100%;z-index:9999}.premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.premium-nav-menu-item .menu-link{position:relative;text-decoration:none}.premium-item-badge,.premium-sub-item-badge{position:absolute;padding:1px 6px;min-width:35px;text-align:center;font-size:10px;-webkit-border-radius:4px;border-radius:4px;line-height:1.8;white-space:nowrap}.premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge,.premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge,.premium-nav-hor:not(.premium-nav-slide) .premium-item-badge{position:relative;margin:8px}.premium-nav-dropdown .premium-sub-item-badge,.premium-nav-hor .premium-sub-item-badge,.premium-nav-slide .premium-sub-item-badge,.premium-nav-ver.premium-vertical-right .premium-item-badge,.premium-nav-ver.premium-vertical-right .premium-sub-item-badge{top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-nav-ver.premium-vertical-left .premium-item-badge,.premium-nav-ver.premium-vertical-left .premium-sub-item-badge{top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-mega-nav-item .premium-sub-menu{display:none}.premium-mega-nav-item{position:relative}.premium-hamburger-menu .premium-mega-content-container,.premium-nav-dropdown .premium-mega-content-container,.premium-nav-slide .premium-mega-content-container{display:none}.premium-mega-item-static{position:static!important}.premium-hamburger-menu .premium-nav-menu-container{display:none}.premium-hamburger-menu .premium-hamburger-toggle,.premium-nav-dropdown .premium-hamburger-toggle,.premium-nav-slide .premium-hamburger-toggle{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,.premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,.premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,.premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,.premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,.premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon{display:none}.premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,.premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,.premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,.premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,.premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,.premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge{display:none}.premium-ham-dropdown .premium-mobile-menu-container,.premium-nav-dropdown .premium-mobile-menu-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,.premium-nav-dropdown .premium-toggle-opened .premium-toggle-close{display:inline!important}.premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,.premium-nav-dropdown .premium-toggle-opened .premium-toggle-text{display:none!important}.premium-stretch-dropdown .premium-mobile-menu-container{position:absolute;z-index:9999}.premium-nav-default{display:none}.premium-hamburger-toggle{width:100%}.premium-menu-link-parent::after,.premium-menu-link-parent::before{display:block;position:absolute;-webkit-transition:all .3s cubic-bezier(.58,.3,.005,1);transition:all .3s cubic-bezier(.58,.3,.005,1)}.premium-nav-pointer-double-line .premium-menu-link-parent::after,.premium-nav-pointer-underline .premium-menu-link-parent::after{content:"";bottom:0}.premium-nav-pointer-double-line .premium-menu-link-parent::before,.premium-nav-pointer-overline .premium-menu-link-parent::before{content:"";top:0}.premium-nav-pointer-double-line .premium-menu-link-parent::after,.premium-nav-pointer-double-line .premium-menu-link-parent::before,.premium-nav-pointer-overline .premium-menu-link-parent::after,.premium-nav-pointer-overline .premium-menu-link-parent::before,.premium-nav-pointer-underline .premium-menu-link-parent::after,.premium-nav-pointer-underline .premium-menu-link-parent::before{height:3px;width:100%;right:0;background-color:#55595c;z-index:2}.premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{opacity:0}.premium-nav-pointer-double-line.premium-nav-animation-none,.premium-nav-pointer-overline.premium-nav-animation-none,.premium-nav-pointer-underline.premium-nav-animation-none{-webkit-transition-duration:0s;transition-duration:0s}.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover{-webkit-transition-duration:0s;transition-duration:0s}.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{width:10px;inset-inline-start:100%}.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{width:10px;left:-20px}.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{height:0;width:0;left:50%}.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:-10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{bottom:-10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{bottom:10px}.premium-nav-pointer-framed .premium-menu-link-parent::before{content:""}.premium-nav-pointer-framed .premium-menu-link-parent::after,.premium-nav-pointer-framed .premium-menu-link-parent::before{background:0 0;left:0;top:0;bottom:0;right:0;border:3px solid #55595c}.premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before{width:3px;height:3px}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before{border-width:0 3px 3px 0;-webkit-transition:width .1s .2s,height .1s .3s,opacity .12s .22s;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after{content:"";top:auto;bottom:0;left:0;right:auto;border-width:3px 0 0 3px;-webkit-transition:width .1s,height .1s .1s,opacity 20ms .18s;transition:width .1s,height .1s .1s,opacity 20ms .18s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before{-webkit-transition:opacity 20ms,height .1s,width .1s .1s;transition:opacity 20ms,height .1s,width .1s .1s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after{-webkit-transition:opacity 20ms .2s,height .1s .2s,width .1s .3s;transition:opacity 20ms .2s,height .1s .2s,width .1s .3s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before{width:100%;height:100%}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before{-webkit-transition:opacity 20ms,height .1s,width .1s .1s;transition:opacity 20ms,height .1s,width .1s .1s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after{-webkit-transition:opacity 20ms .2s,height .1s .2s,width .1s .3s;transition:opacity 20ms .2s,height .1s .2s,width .1s .3s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before{width:100%;height:100%}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before{border-width:3px 3px 0 0}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after{content:"";top:auto;bottom:0;left:0;right:auto;border-width:0 0 3px 3px}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before{width:3px;height:3px}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before{width:100%;height:100%;-webkit-transition:opacity 2ms,width .4s,height .4s;transition:opacity 2ms,width .4s,height .4s}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before{width:100%;height:100%;-webkit-transition:opacity 2ms,width .4s,height .4s;transition:opacity 2ms,width .4s,height .4s}.premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover{-webkit-transform:skew(-8deg);-ms-transform:skew(-8deg);transform:skew(-8deg)}.premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover{-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)}.premium-nav-pointer-background .premium-menu-link-parent::before{top:0;left:0;right:0;bottom:0;background:#55595c;background-color:#55595c;z-index:-1}.premium-nav-pointer-background .premium-menu-link-parent::after,.premium-nav-pointer-background .premium-menu-link-parent::before{content:"";-webkit-transition:.3s;transition:.3s}.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before,.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3;transition:.3}.premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{left:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{right:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{bottom:100%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after,.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after{top:0;left:0;right:0;bottom:0;background:#55595c;background-color:#55595c;z-index:-1}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before{top:0;bottom:100%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after{top:100%;bottom:0}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before,.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before{bottom:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after,.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after{top:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before{bottom:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after{top:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{bottom:50%;top:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before{right:0;left:100%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after{right:100%;left:0}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before,.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before{left:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after,.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after{right:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before{left:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after{right:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{left:50%;right:50%}.premium-active-item::after,.premium-active-item::before,.premium-menu-link-parent:focus::after,.premium-menu-link-parent:focus::before,.premium-menu-link-parent:hover::after,.premium-menu-link-parent:hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-nav-menu-item .premium-mega-content-container,.premium-nav-menu-item .premium-sub-menu{-webkit-transition:.5s all ease-in-out;transition:.5s all ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s}[class*=premium-nav-slide-].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-mega-content-container,[class*=premium-nav-slide-].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu,[class*=premium-nav-slide-].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu:hover>.premium-sub-menu,[class*=premium-nav-slide-].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-mega-content-container,[class*=premium-nav-slide-].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu,[class*=premium-nav-slide-].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu:hover>.premium-sub-menu{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{-webkit-transform:translateX(-50%) translateY(10px);-ms-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px)}.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{-webkit-transform:translateX(-50%) translateY(-10px);-ms-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px)}.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{-webkit-transform:translateX(-45%);-ms-transform:translateX(-45%);transform:translateX(-45%)}.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{-webkit-transform:translateX(-55%);-ms-transform:translateX(-55%);transform:translateX(-55%)}.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.premium-person-container{position:relative}.premium-person-image-container{position:relative;text-align:center;overflow:hidden}.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%);filter:grayscale(100%)}.premium-person-blur-effect:hover .premium-person-image-container img{-webkit-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%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-person-style2 .premium-person-social{position:absolute;top:0;right:0;width:100%;height:100%;z-index:2;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;-webkit-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);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-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{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.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-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-defaults-yes li.premium-person-site:hover a{background-color:#0055a5!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{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.premium-person-style1 .premium-person-container{overflow:hidden}.premium-person-style1 .premium-person-container .premium-person-info{position:absolute;top:auto;left:0;right:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-person-style1 .premium-person-container:hover .premium-person-info{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.premium-person-style1 .premium-person-social-list li:hover{bottom:5px}.premium-person-style1.multiple-persons:not([data-persons-equal=yes]){-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style1 .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-person-style1 .slick-slide{height:inherit!important}.premium-person-style3 .premium-person-info-container{position:absolute;top:0;right:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-person-style3 .premium-person-title-desc-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style3 .premium-person-name-icons-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-person-style3 .premium-person-title{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:0}.premium-person-style3 .premium-person-title span{display:inline-block}.premium-person-style3 .premium-person-name{padding-right:10px}.premium-person-style3 .premium-person-social-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.premium-person-style3 .premium-person-list-item{line-height:0}.premium-person-style3 .premium-person-list-item a{padding:5px 0 0 10px;margin:5px 0}.premium-person-style3 .premium-person-container:hover .premium-person-title{opacity:1}.premium-person-style3 .premium-person-container:hover .premium-person-social-list{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-persons-title-cw .premium-person-title{-webkit-transform:translateX(-15px) rotate(-90deg);-ms-transform:translateX(-15px) rotate(-90deg);transform:translateX(-15px) rotate(-90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.premium-persons-title-cw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(-90deg);-ms-transform:translateX(0) rotate(-90deg);transform:translateX(0) rotate(-90deg)}.premium-persons-title-ccw .premium-person-title{width:auto;margin-left:20px;-webkit-transform:translateX(-15px) rotate(90deg);-ms-transform:translateX(-15px) rotate(90deg);transform:translateX(-15px) rotate(90deg);-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.premium-persons-title-ccw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(90deg);-ms-transform:translateX(0) rotate(90deg);transform:translateX(0) rotate(90deg)}.premium-pricing-table-container{position:relative;text-align:center;display:inline-block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-pricing-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.premium-pricing-icon-container .premium-pricing-icon{display:inline-block}.premium-pricing-icon-container .premium-pricing-image{overflow:hidden}.premium-pricing-icon-container .premium-pricing-image img{width:25px;height:25px;-o-object-fit:cover;object-fit:cover}.premium-badge-left{position:absolute;top:0}.premium-badge-right{position:absolute;top:0;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 4px 0 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-button-container{display:block}.premium-pricing-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;list-style-type:none;margin:0}.premium-pricing-list .premium-pricing-list-item{-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}.premium-pricing-list .premium-pricing-list-item svg{width:50px;height:50px}.premium-pricing-list .premium-pricing-list-item img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.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);right:0;visibility:hidden;padding:15px 20px;-webkit-border-radius:5px;border-radius:5px;min-width:200px;overflow:hidden;text-align:right;font-size:.8rem;color:#fff;background-color:#aaa}.premium-pricing-features-left .premium-pricing-list-span{text-align:right}.premium-pricing-features-center .premium-pricing-list-span{text-align:center}.premium-pricing-features-right .premium-pricing-list-span{text-align:left}.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-left: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-progressbar-container{position:relative}.premium-progressbar-bar-wrap{position:relative;text-align:right;overflow:hidden;height:25px;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-bar-wrap.premium-progressbar-dots{background-color:transparent;width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-shadow:none;box-shadow:none}.premium-progressbar-bar-wrap .progress-segment{position:relative;width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#f5f5f5}.premium-progressbar-bar-wrap .progress-segment.filled{background:#6ec1e4}.premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child){margin:0 4px}.premium-progressbar-bar-wrap .progress-segment:first-child{margin-left:4px}.premium-progressbar-bar-wrap .progress-segment:last-child{margin-right:4px}.premium-progressbar-bar-wrap .progress-segment .segment-inner{position:absolute;top:0;right:0;height:100%;background-color:#6ec1e4}.premium-progressbar-bar{float:right;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)}.premium-progressbar-striped .premium-progressbar-bar{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:-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: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}.premium-progressbar-active .premium-progressbar-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.premium-progressbar-gradient .premium-progressbar-bar{-webkit-background-size:400% 400%!important;background-size:400% 400%!important;-webkit-animation:progress-bar-gradient 10s ease-in-out infinite;animation:progress-bar-gradient 10s ease-in-out infinite}.premium-progressbar-bar{position:absolute;overflow:hidden;line-height:20px}.premium-progressbar-container .clearfix{clear:both}.premium-progressbar-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{right:50%;top:0;left: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:right;width:0;right:50%}.premium-progressbar-center-label{position:relative;white-space:nowrap}.premium-progressbar-arrow{height:15px;right:50%;display:inline-block;border-right:7px solid transparent;border-left:7px solid transparent;border-top:11px solid;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.premium-progressbar-pin{border-right:1px solid;height:12px;right:50%;display:inline-block}.premium-progressbar-circle-wrap,.premium-progressbar-hf-circle-wrap{width:200px;height:200px;position:relative;margin:0 auto}.premium-progressbar-circle-wrap .premium-progressbar-circle-content,.premium-progressbar-hf-circle-wrap .premium-progressbar-circle-content{position:absolute;top:0;right:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;-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;text-align:center}.premium-progressbar-circle-wrap .premium-lottie-animation,.premium-progressbar-hf-circle-wrap .premium-lottie-animation{line-height:1}.premium-progressbar-circle-wrap .premium-progressbar-circle{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.premium-progressbar-circle-wrap .premium-progressbar-circle div{position:absolute;right:0;top:0;height:100%;width:100%;border-width:6px;border-style:solid;border-color:#54595f;-webkit-border-radius:50%;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);visibility:hidden}.premium-progressbar-circle-wrap .premium-progressbar-circle-base{width:100%;height:100%;border:6px solid #eee;-webkit-border-radius:50%;border-radius:50%}.premium-progressbar-circle-wrap .premium-lottie-animation{line-height:1}.premium-progressbar-hf-container{position:relative;width:200px;height:200px}.premium-progressbar-hf-circle-wrap{overflow:hidden}.premium-progressbar-hf-circle-wrap .premium-progressbar-left-label{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.premium-progressbar-hf-circle{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}.premium-progressbar-hf-circle-progress{position:absolute;left:0;top:0;height:100%;width:100%;border:12px solid #000;-webkit-border-radius:50%;border-radius:50%;-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 1.5s linear;transition:-webkit-transform 1.5s linear;transition:transform 1.5s linear;transition:transform 1.5s linear,-webkit-transform 1.5s linear}.premium-progressbar-circle-inner{height:100%;width:100%;border:12px solid #eee;-webkit-border-radius:50%;border-radius:50%}.premium-progressbar-hf-labels{margin:0 auto;position:relative;font-size:12px;font-weight:400;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@-webkit-keyframes progress-bar-stripes{from{background-position:100% 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:100% 0}to{background-position:40px 0}}@-webkit-keyframes progress-bar-gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes progress-bar-gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@media (max-width:768px){.premium-progressbar-center-label{-webkit-transform:rotate(-90deg)!important;-ms-transform:rotate(-90deg)!important;transform:rotate(-90deg)!important;-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin: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-author-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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-testimonial-box .premium-testimonial-company-name,.premium-testimonial-box .premium-testimonial-person-name{font-weight:600;margin:0}.premium-testimonial-container{position:relative}.premium-testimonial-img-wrapper{margin-right:auto;margin-left:auto;overflow:hidden;border-style:solid!important}.premium-testimonial-img-wrapper.circle{-webkit-border-radius:50%;border-radius:50%}.premium-testimonial-img-wrapper.rounded{-webkit-border-radius:15px;border-radius:15px}.premium-testimonial-img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!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-clear-float{clear:both}.premium-testimonial-lower-quote,.premium-testimonial-upper-quote{position:absolute;z-index:1}.premium-title-container .premium-title-header{position:relative;margin:0;padding:10px}.premium-title-container .premium-title-header:not(.premium-title-style7){-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-container .premium-title-header svg{width:40px;height:40px}.premium-title-container .premium-title-header img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.premium-title-container .premium-title-header a{position:absolute;top:0;right:0;width:100%;height:100%}.premium-title-container .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-icon-row .premium-title-icon{margin-left:10px}.premium-title-icon-row-reverse .premium-title-icon{margin-right:10px}.premium-title-style3,.premium-title-style4{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style1,.premium-title-style2,.premium-title-style5,.premium-title-style6,.premium-title-style8,.premium-title-style9{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-title-style7{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-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}.premium-title-style7 .premium-title-style7-inner{-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}.premium-title-style1{border-width:0;border-right: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:before{position:absolute;right:50%;bottom:0;margin-right:-2px;content:"";border:3px solid transparent}.premium-title-style7-stripe-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style7:before{display:none}.premium-title-style8 .premium-title-text[data-animation=shiny]{-webkit-background-size:125px 125px!important;background-size:125px!important;color:rgba(255,255,255,0);-webkit-background-clip:text!important;background-clip:text!important;-webkit-animation-name:pa-shinny-text!important;animation-name:pa-shinny-text!important;-webkit-animation-duration:var(--animation-speed)!important;animation-duration:var(--animation-speed)!important;-webkit-animation-iteration-count:infinite!important;animation-iteration-count:infinite!important;background:var(--base-color) -webkit-gradient(linear,left top,right top,from(var(--base-color)),to(var(--base-color)),color-stop(.5,var(--shiny-color))) 0 0 no-repeat}.premium-title-style9[data-animation-blur=process] .premium-title-style9-letter{-webkit-animation:pa-blur-shadow 2s 1 alternate;animation:pa-blur-shadow 2s 1 alternate}.premium-title-gradient-yes .premium-title-icon,.premium-title-gradient-yes .premium-title-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#ffa648),color-stop(#f17cc1),to(#4da9fd));background-image:-webkit-linear-gradient(left,#ffa648,#f17cc1,#4da9fd);background-image:linear-gradient(to right,#ffa648,#f17cc1,#4da9fd);-webkit-animation:pa-text-gradient 8s infinite;animation:pa-text-gradient 8s infinite}.premium-title-clipped .premium-title-header{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@-webkit-keyframes pa-shinny-text{0%{background-position:100%}100%{background-position:-100%}}@keyframes pa-shinny-text{0%{background-position:100%}100%{background-position:-100%}}@-webkit-keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@-webkit-keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}@keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}.premium-video-box-transform{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.premium-video-box-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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}.premium-video-box-container>div{position:relative;overflow:hidden}.pa-aspect-ratio-11 .premium-video-box-container>div{padding-bottom:100%}.pa-aspect-ratio-169 .premium-video-box-container>div{padding-bottom:56.25%}.pa-aspect-ratio-43 .premium-video-box-container>div{padding-bottom:75%}.pa-aspect-ratio-32 .premium-video-box-container>div{padding-bottom:66.6666%}.pa-aspect-ratio-219 .premium-video-box-container>div{padding-bottom:42.8571%}.pa-aspect-ratio-916 .premium-video-box-container>div{padding-bottom:177.8%}.premium-video-box-image-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%;cursor:pointer;margin:auto;-webkit-transition:.2s all;transition:.2s all}.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:2;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-vid-lightbox-container,.premium-video-box-video-container{position:absolute;top:0;right: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{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.premium-video-box-video-container video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;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;right:0;z-index:3;margin:10px;margin-left:10px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;margin-left:4.6em}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait{width:60px;height:60px;background:rgba(23,35,34,.75);margin-left:1px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;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-video-box-playlist-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-video-box-playlist-container .premium-video-box-container{height:100%;overflow:hidden}.premium-video-box-container:hover .premium-video-box-image-container.zoomin{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.zoomout{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-video-box-container:hover .premium-video-box-image-container.scale{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-video-box-container:hover .premium-video-box-image-container.gray{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-video-box-container:hover .premium-video-box-image-container.blur{-webkit-filter:blur(3px);filter:blur(3px)}.premium-video-box-container:hover .premium-video-box-image-container.sepia{-webkit-filter:sepia(0);filter:sepia(0)}.premium-video-box-container:hover .premium-video-box-image-container.trans{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.bright{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-video-box-image-container.gray{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-video-box-image-container.scale,.premium-video-box-image-container.zoomout{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-video-box-image-container.sepia{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-video-box-image-container.bright{-webkit-filter:brightness(1);filter:brightness(1)}.premium-video-box-image-container.trans{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-video-box-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.premium-video-box-container.premium-video-box-sticky-apply{z-index:99;overflow:unset}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{position:fixed!important;z-index:99999;height:225px;width:400px;background:#fff}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-container:before,.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-vimeo-wrap{visibility:hidden}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{-webkit-box-shadow:unset;box-shadow:unset}.premium-video-box-sticky-close,.premium-video-box-sticky-infobar{display:none}.premium-video-box-sticky-apply .premium-video-box-sticky-close{position:absolute;padding:5px;cursor:pointer;z-index:99999;height:14px;width:14px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:100%;border-radius:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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-video-box-sticky-apply .premium-video-box-play-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-video-box-sticky-apply .premium-video-box-play-icon{-webkit-transition:none;transition:none}.premium-video-box-sticky-apply .premium-video-box-sticky-infobar{display:block;position:relative;top:100%;width:100%;padding:5px;text-align:center;z-index:9999;margin-top:-1px}.premium-video-box-sticky-apply .premium-video-box-inner-wrap.ui-draggable{cursor:move}.premium-video-sticky-top-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:20px}.premium-video-sticky-bottom-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;bottom:20px}.premium-video-sticky-top-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:20px}.premium-video-sticky-bottom-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;bottom:20px}.premium-video-sticky-center-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-center-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-bottom-left .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap,.premium-video-sticky-bottom-right .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{bottom:55px}.premium-video-sticky-bottom-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-left .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;left:-10px}.premium-video-sticky-bottom-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-right .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;right:-10px}.premium-video-box-filter-sticky{-webkit-filter:none!important;filter:none!important}.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%;margin-top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-dots.top{top:40px}.premium-vscroll-dots.bottom{bottom:30px}.premium-vscroll-dots.right{left:17px}.premium-vscroll-dots.left{right: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;right: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-right:.4em;padding-left:.4em}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip{left: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{left:7px}.premium-vscroll-dots.left{right:7px}}.premium-vscroll-inner .premium-vscroll-dots.right .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::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{right:27px}.premium-vscroll-nav-menu{position:fixed;top:20px;height:40px;z-index:100;padding:0;margin:0}.premium-vscroll-nav-menu.left{right:0}.premium-vscroll-nav-menu.right{left: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}[data-hijacking=off] .premium-vscroll-temp{height:100vh}[data-hijacking=off] .premium-vscroll-temp>div{opacity:0;top:0;left:0;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-hijacking=off] .premium-vscroll-temp:first-of-type>div::before{display:none;position:absolute;width:100%;top:20px;z-index:2}[data-hijacking=off][data-animation=rotate] .premium-vscroll-temp{position:relative;-webkit-perspective:1800px;perspective:1800px}[data-hijacking=off][data-animation=rotate] .premium-vscroll-temp>div{position:absolute;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}[data-hijacking=off][data-animation=rotate] .premium-vscroll-temp:last-of-type>div{opacity:1!important;-webkit-transform:translateY(0) scale(1) rotateX(0)!important;transform:translateY(0) scale(1) rotateX(0)!important}[data-hijacking=off][data-animation=parallax] .premium-vscroll-temp>div{position:fixed}[data-hijacking=off][data-animation=scaleDown] .premium-vscroll-temp>div{position:fixed}[data-hijacking=off] .premium-vscroll-parallax-last{-webkit-transform:translateY(0) scale(1)!important;-ms-transform:translateY(0) scale(1)!important;transform:translateY(0) scale(1)!important}[data-hijacking=off] .premium-vscroll-parallax-position{position:unset!important}.ast-single-post .entry-content .premium-woocommerce a{text-decoration:none}.premium-woocommerce .premium-woo-qv-btn{cursor:pointer}.premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating{margin:0 auto .5em}.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured,.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale{display:block;text-align:center;color:#fff;min-width:2em;min-height:2em;line-height:2em;padding:.3em .6em;margin:.5em .6em}.premium-woocommerce .pa-out-of-stock{display:block;text-align:center;color:#fff;min-width:2em;min-height:2em;line-height:2em;padding:.3em .6em;margin:.5em .6em}.premium-woocommerce .premium-woo-products-inner ul.products{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none outside;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.premium-woocommerce .premium-woo-products-inner ul.products li.product{margin:0 0 10px;padding:0 10px}.premium-woocommerce.premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper{overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .premium-woo-product-category{display:block;font-size:.85em;margin-bottom:.5em;line-height:1.3}.premium-woocommerce .woocommerce-loop-product__title{margin-bottom:.5em;font-size:1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .woocommerce-loop-product__link{position:relative;display:block!important;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .pa-out-of-stock,.premium-woocommerce .premium-woo-ribbon-container{position:absolute;z-index:9}.premium-woocommerce .premium-woo-ribbon-container{top:0;right:0}.premium-woocommerce .pa-out-of-stock{top:7px;right:9px;margin:0}.premium-woocommerce .star-rating{display:block;float:none;margin:0 auto .5em;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;position:relative;height:1em;line-height:1;font-size:.857em;width:5.4em;font-family:star}.premium-woocommerce .star-rating::before{content:"\73\73\73\73\73";color:#54595f;float:right;top:0;right:0;position:absolute}.premium-woocommerce .premium-woo-products-inner ul.products .star-rating span{overflow:hidden;float:right;top:0;right:0;position:absolute;padding-top:1.5em}.premium-woocommerce .star-rating span::before{content:"\53\53\53\53\53";color:inherit;top:0;position:absolute;right:0}.premium-woo-product-thumbnail{position:relative;overflow:hidden}.premium-woo-product-thumbnail .woocommerce-loop-product__link img{margin:0;width:100%}.premium-woo-product-featured-wrap,.premium-woo-product-sale-wrap{margin:0}.premium-woocommerce .premium-woo-products-details-wrap{padding:1em 1.2em}.premium-woocommerce .premium-woo-products-details-wrap .button{display:inline-block;background-color:#6ec1e4;color:#fff;margin:.5em 0;line-height:1.3;padding:10px 40px;font-size:100%;cursor:pointer;text-decoration:none;overflow:visible;font-weight:700;background-image:none;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce li.product .price{display:block;line-height:1.3;font-weight:700;margin-bottom:.5em;font-size:.9em}.premium-woocommerce li.product .price del{display:inline-block;font-weight:400;background:0 0;opacity:1}.premium-woocommerce li.product .price ins{display:inline-block;background:0 0;text-decoration:none;font-weight:inherit}.premium-woocommerce li.product .price .amount{color:inherit!important}.premium-woocommerce li.product .premium-woo-product-desc p{margin:0}.premium-woo-product-align-left .premium-woocommerce li.product .star-rating{margin-right:auto;margin-left:0}.premium-woo-product-align-center .premium-woocommerce li.product .star-rating{margin-right:auto;margin-left:auto}.premium-woo-product-align-right .premium-woocommerce li.product .star-rating{margin-right:0;margin-left:auto}.premium-woo-products-pagination ul.page-numbers{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;margin-top:10px;padding:0;border:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-products-pagination ul.page-numbers li{margin:0 0 .4em .4em;padding:0;text-align:center}.premium-woo-products-pagination ul.page-numbers li .page-numbers{margin:0;text-decoration:none;color:#000;border:1px solid #54595f;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.75em;display:block;min-width:2.5em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-products-pagination ul.page-numbers li .page-numbers.current,.premium-woo-products-pagination ul.page-numbers li .page-numbers:hover{background-color:#54595f;color:#fff;outline:0}.premium-woo-quick-view-loader .premium-loading-feed,.premium-woocommerce .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.2);-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}.premium-woocommerce .woocommerce-loop-product__link img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-product__hover-zoomout .woocommerce-loop-product__link img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img{-webkit-transform:none;-ms-transform:none;transform:none}.premium-woo-product__hover-zoomin .woocommerce-loop-product__link img{-webkit-transform:none;-ms-transform:none;transform:none}.premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-woo-product__hover-gray .woocommerce-loop-product__link img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-woo-product__hover-sepia .woocommerce-loop-product__link img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-woo-product__hover-bright .woocommerce-loop-product__link img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-woo-product__hover-trans .woocommerce-loop-product__link img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img{-webkit-transform:scaleX(1.3) scaleY(1.3) rotate(-5deg);-ms-transform:scaleX(1.3) scaleY(1.3) rotate(-5deg);transform:scaleX(1.3) scaleY(1.3) rotate(-5deg)}.premium-woocommerce .premium-woo-product__on_hover{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;opacity:0}.premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover{opacity:1}.premium-woo-skin-grid-1 .premium-woo-qv-btn,.premium-woo-skin-grid-3 .premium-woo-qv-btn,.premium-woo-skin-grid-4 .premium-woo-qv-btn{position:absolute;bottom:0;right:0;width:100%;text-align:center;padding:5px;background:rgba(2,2,2,.5);color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.premium-woo-skin-grid-4 .premium-woo-qv-btn{-webkit-transition-delay:.1s;transition-delay:.1s}.premium-woo-skin-grid-1 .premium-woo-qv-icon,.premium-woo-skin-grid-3 .premium-woo-qv-icon,.premium-woo-skin-grid-4 .premium-woo-qv-icon,.premium-woo-skin-grid-6 .premium-woo-qv-icon{margin-right:.5em}.premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-woo-product-wrapper .premium-woo-qv-data{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1;overflow:hidden;cursor:pointer}.premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,.premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper{position:absolute;top:.7em;left:1em;-webkit-transform:translate3d(-15px,0,0);transform:translate3d(-15px,0,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;z-index:9}.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn{position:relative;display:block;margin:0 0 3px;background:#fff;text-align:center;outline:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon{display:block;color:#54595f;width:30px;line-height:30px;height:30px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);opacity:1}.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before{content:"\f013"}.premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before{content:"\f00c"}.premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap{position:absolute;background:#fff;bottom:0;right:0;width:100%;z-index:2;padding:0;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,-webkit-transform .4s;transition:transform .4s,opacity .2s;transition:transform .4s,opacity .2s,-webkit-transform .4s;-webkit-transform:translateZ(0) translateY(5px);transform:translateZ(0) translateY(5px)}.premium-woo-skin-grid-2 .premium-woo-product-details{padding:15px 0}.premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap{opacity:1;-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0)}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper{position:static;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper>*{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:50%}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;text-align:center;-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-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn{background-color:#54595f}.premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap{position:absolute;right:0;left:0;top:50%;-webkit-transform:scale(.9) translateZ(0) translateY(-50%);transform:scale(.9) translateZ(0) translateY(-50%);text-align:center;z-index:2;opacity:0;-webkit-transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,transform .3s;transition:opacity .5s,transform .3s,-webkit-transform .3s}.premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,.premium-woo-skin-grid-8 li.product .premium-woo-product-overlay{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden;background-color:rgba(27,27,23,.3);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,.premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay{opacity:1;visibility:visible;z-index:1}.premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap{-webkit-transform:scale(1) translateZ(0) translateY(-50%);transform:scale(1) translateZ(0) translateY(-50%);opacity:1}.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn{-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;background-color:#54595f;padding:10px;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s}.premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap{width:75%}.premium-woo-skin-grid-5 .premium-woo-product-wrapper{-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}.premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-skin-grid-6 .premium-woo-qv-btn{position:absolute;top:50%;right:50%;min-width:40%;text-align:center;padding:5px;background:rgba(2,2,2,.5);color:#fff;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;z-index:2}.premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn{opacity:1;visibility:visible}.premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating{margin:0}.premium-woo-skin-grid-6 li.product .premium-woo-product-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info{-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}.premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;bottom:10px;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-product-gallery-images .premium-woo-product__gallery_image{width:20%;margin:0 .2em;border:2px solid #aaa;cursor:pointer}.premium-woo-products-metro li.product .premium-woo-product-thumbnail,.premium-woo-products-metro li.product .premium-woo-product-thumbnail img,.premium-woo-products-metro li.product .premium-woo-product-wrapper,.premium-woo-products-metro li.product .woocommerce-LoopProduct-link{height:100%}.premium-woo-products-metro ul.products li.product{margin-bottom:0}.premium-woo-products-metro li.product .premium-woo-product-thumbnail img{-o-object-fit:cover;object-fit:cover}.premium-carousel-hidden{opacity:0;visibility:hidden}.premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow{-webkit-border-radius:50%;border-radius:50%}.premium-woocommerce ul.slick-dots{width:100%}html.premium-woo-qv-opened,html.premium-woo-qv-opened body{overflow:hidden}.premium-woo-quick-view-back{position:fixed;visibility:hidden;overflow:hidden;background:rgba(2,2,2,.5);opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s;z-index:999}.premium-woo-quick-view-active{top:0;right:0;width:100%;height:100%;opacity:1;visibility:visible}#premium-woo-quick-view-modal{position:fixed;visibility:hidden;opacity:0;top:0;right:0;width:100%;height:100%;z-index:1400;text-align:center;-webkit-transition:all .3s;transition:all .3s;overflow-x:hidden;overflow-y:auto}#premium-woo-quick-view-modal.active{visibility:visible;opacity:1}#premium-woo-quick-view-modal.active .premium-woo-content-main{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;width:100%}#premium-woo-quick-view-modal .premium-woo-content-main-wrapper{position:absolute;width:100%;height:100%;top:0;right:0;text-align:center;padding:30px;-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}#premium-woo-quick-view-modal .premium-woo-content-main{position:relative;pointer-events:none;max-width:100%;text-align:right;z-index:1045;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:0;-webkit-transition:opacity .3s,-webkit-transform .5s;transition:opacity .3s,-webkit-transform .5s;transition:transform .5s,opacity .3s;transition:transform .5s,opacity .3s,-webkit-transform .5s;margin:0 auto}#premium-woo-quick-view-modal .premium-woo-lightbox-content{position:relative;display:table;pointer-events:auto;background-color:#fff;max-width:975px;margin:20px auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:-3px 3px 20px 0 rgba(0,0,0,.15);box-shadow:-3px 3px 20px 0 rgba(0,0,0,.15);overflow:hidden}#premium-woo-quick-view-modal .summary{width:50%;margin:0;padding:30px;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#premium-woo-quick-view-modal .summary .quantity{min-width:auto}#premium-woo-quick-view-modal .summary .quantity input.qty{width:54px;-webkit-appearance:button;-moz-appearance:button;appearance:button}#premium-woo-quick-view-modal .summary .quantity input[type=number]::-webkit-inner-spin-button,#premium-woo-quick-view-modal .summary .quantity input[type=number]::-webkit-outer-spin-button{display:unset}#premium-woo-quick-view-modal .woocommerce-product-details__short-description p{margin:0}#premium-woo-quick-view-close{position:absolute;font-size:22px;top:10px;left:10px;width:22px;height:22px;line-height:22px;opacity:.7;text-align:center;z-index:2;color:#000}#premium-woo-quick-view-modal .premium-woo-qv-image-slider{position:relative}#premium-woo-quick-view-modal .premium-woo-qv-image-slider li{list-style:none}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav{margin:0;padding:0;width:100%;position:absolute;bottom:10px;text-align:center;direction:ltr}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li{margin:0 6px;display:inline-block;vertical-align:middle}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;border-radius:20px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active{background:rgba(0,0,0,.9);cursor:default}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus{outline:0}#premium-woo-quick-view-modal .premium-woo-qv-image-slider img{-o-object-fit:cover;object-fit:cover;width:100%}#premium-woo-quick-view-content div.images{width:50%;float:right;opacity:1!important;margin:0}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav{margin:0;padding:0;list-style:none;direction:ltr}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a{text-decoration:none;display:block;width:14px;height:32px;font-size:32px;line-height:32px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:-1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev{left:10px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next{right:10px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before{content:"\f104"}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before{content:"\f105"}.premium-woocommerce li.product .added_to_cart.wc-forward{display:none}.premium-woo-atc-button .add_to_cart_button span{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-right:5px;vertical-align:baseline}.premium-woo-load-more{position:relative}.premium-woo-load-more .premium-woo-load-more-btn{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-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;padding:10px 20px}.premium-woo-load-more-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woo-load-more-btn span{margin-right:3px}.premium-woo-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}@media (min-width:545px){#premium-woo-quick-view-content div.summary{content:"544";overflow-y:auto}}@media (max-width:544px){#premium-woo-quick-view-content .premium-woo-lightbox-content{display:block}#premium-woo-quick-view-content div.images,#premium-woo-quick-view-content div.summary{width:100%;float:none}}.premium-title-bg-text:before{position:absolute;content:attr(data-background);top:0;left:0;text-align:left}.premium-bg-text-yes .elementor-widget-container:before{position:absolute;top:0;left:0;text-align:left}.premium-mask-yes .premium-dual-header-first-clip .premium-dual-header-first-span .premium-mask-span,.premium-mask-yes .premium-dual-header-second-clip .premium-mask-span{background:inherit}.premium-mask-yes .premium-mask-span{position:relative;overflow:hidden;-js-display:inline-flex!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.premium-mask-yes .premium-mask-span::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:currentColor;-webkit-backface-visibility:visible;backface-visibility:visible}.premium-mask-active.premium-mask-tr .premium-mask-span::after{-webkit-animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(-103%);-ms-transform:translateX(-103%);transform:translateX(-103%)}.premium-mask-active.premium-mask-tl .premium-mask-span::after{-webkit-animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(103%);-ms-transform:translateX(103%);transform:translateX(103%)}.premium-mask-active.premium-mask-tb .premium-mask-span::after{-webkit-animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(-103%);-ms-transform:translateY(-103%);transform:translateY(-103%)}.premium-mask-active.premium-mask-tt .premium-mask-span::after{-webkit-animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(103%);-ms-transform:translateY(103%);transform:translateY(103%)}@-webkit-keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@-webkit-keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@-webkit-keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@-webkit-keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}@keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}.premium-button .premium-lottie-animation,.premium-image-button .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-button svg,.premium-image-button svg{width:30px;height:30px}.premium-btn-block,.premium-btn-lg,.premium-btn-md,.premium-btn-sm{background-color:#eee;color:#042551;margin:0;text-decoration:none}.premium-btn-block:hover,.premium-btn-lg:hover,.premium-btn-md:hover,.premium-btn-sm:hover{background-color:#54595f;color:#eee}.premium-btn-sm{padding:12px 24px;font-size:14px;line-height:1}.premium-btn-md{padding:14px 26px;font-size:16px;line-height:1.2}.premium-btn-lg{padding:16px 28px;font-size:18px;line-height:1.3333}.premium-btn-block{font-size:18px;line-height:1;padding:20px 0;width:100%;text-align:center}.premium-button-text{display:inline-block;width:100%}.premium-mouse-detect-yes .premium-button-style6 .premium-button-style6-bg{position:absolute;z-index:0;top:0;right:0;width:0;height:0;-webkit-border-radius:50%;border-radius:50%;display:block;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:width .4s ease-in-out,height .4s ease-in-out;transition:width .4s ease-in-out,height .4s ease-in-out}.premium-mouse-detect-yes .premium-button-style6:hover .premium-button-style6