PluginProbe ʕ •ᴥ•ʔ
Ultimate Addons for Elementor / 1.6.39
Ultimate Addons for Elementor v1.6.39
2.8.8 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.8.0 2.8.1 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 v1.1.3 v1.1.4 trunk 1.0.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.15 1.0.16 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.2 1.2.0 1.2.1 1.2.2 1.3.0 1.3.1 1.4.0 1.4.1 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.10 1.6.11 1.6.12 1.6.13 1.6.14 1.6.15 1.6.16 1.6.17 1.6.18 1.6.19 1.6.2 1.6.20 1.6.21 1.6.22 1.6.23 1.6.24 1.6.25 1.6.26 1.6.27 1.6.28 1.6.29 1.6.3 1.6.30 1.6.31 1.6.32 1.6.33 1.6.34 1.6.35 1.6.36 1.6.37 1.6.38 1.6.39 1.6.4 1.6.40 1.6.41 1.6.42 1.6.43 1.6.44 1.6.45 1.6.46 1.6.47 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.3.1 2.3.2 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.0 2.5.1 2.5.2
header-footer-elementor / inc / widgets-css / frontend.css
header-footer-elementor / inc / widgets-css Last commit date
frontend.css 2 years ago
frontend.css
1948 lines
1 /* Navigation Menu CSS */
2
3 ul.hfe-nav-menu,
4 .hfe-nav-menu li,
5 .hfe-nav-menu ul {
6 list-style: none !important;
7 margin: 0;
8 padding: 0;
9 }
10
11 .hfe-nav-menu li.menu-item {
12 position: relative;
13 }
14
15 .hfe-flyout-container .hfe-nav-menu li.menu-item {
16 position: relative;
17 background: unset;
18 }
19
20 .hfe-nav-menu .sub-menu li.menu-item {
21 position: relative;
22 background: inherit;
23 }
24 .hfe-nav-menu__theme-icon-yes button.sub-menu-toggle {
25 display: none;
26 }
27 div.hfe-nav-menu,
28 .elementor-widget-hfe-nav-menu .elementor-widget-container {
29 -js-display: flex;
30 display: -webkit-box;
31 display: -webkit-flex;
32 display: -moz-box;
33 display: -ms-flexbox;
34 display: flex;
35 -webkit-box-orient: vertical;
36 -webkit-box-direction: normal;
37 -webkit-flex-direction: column;
38 -moz-box-orient: vertical;
39 -moz-box-direction: normal;
40 -ms-flex-direction: column;
41 flex-direction: column;
42 }
43
44 .hfe-nav-menu__layout-horizontal,
45 .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
46 -js-display: flex;
47 display: -webkit-box;
48 display: -webkit-flex;
49 display: -moz-box;
50 display: -ms-flexbox;
51 display: flex;
52 }
53
54 .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
55 -webkit-flex-wrap: wrap;
56 -ms-flex-wrap: wrap;
57 flex-wrap: wrap;
58 }
59
60 .hfe-nav-menu .parent-has-no-child .hfe-menu-toggle {
61 display: none;
62 }
63
64 .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu,
65 .hfe-submenu-action-hover .hfe-layout-vertical .hfe-nav-menu .sub-menu {
66 position: absolute;
67 top: 100%;
68 left: 0;
69 z-index: 16;
70 visibility: hidden;
71 opacity: 0;
72 text-align: left;
73 -webkit-transition: all 300ms ease-in;
74 transition: all 300ms ease-in;
75 }
76
77 .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
78 .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:focus > .sub-menu {
79 visibility: visible;
80 opacity: 1;
81 }
82
83 .hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
84 .hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:focus > .sub-menu {
85 visibility: hidden;
86 opacity: 0;
87 }
88
89 .hfe-nav-menu .menu-item-has-children .sub-menu {
90 position: absolute;
91 top: 100%;
92 left: 0;
93 z-index: 9999;
94 visibility: hidden;
95 opacity: 0;
96 }
97
98 .hfe-flyout-container .hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu {
99 top: 0;
100 left: 0;
101 }
102
103 .hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu {
104 top: 0;
105 left: 100%;
106 }
107
108 .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
109 .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children.focus > .sub-menu {
110 visibility: visible;
111 opacity: 1;
112 -webkit-transition: all 300ms ease-out;
113 transition: all 300ms ease-out;
114 }
115
116 .hfe-nav-menu:before,
117 .hfe-nav-menu:after {
118 content: '';
119 display: table;
120 clear: both;
121 }
122
123 /* Alignemnt CSS */
124 .hfe-nav-menu__align-right .hfe-nav-menu {
125 margin-left: auto;
126 -webkit-box-pack: end;
127 -ms-flex-pack: end;
128 -webkit-justify-content: flex-end;
129 -moz-box-pack: end;
130 justify-content: flex-end; }
131
132 .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-menu-item,
133 .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item {
134 -webkit-box-pack: end;
135 -ms-flex-pack: end;
136 -webkit-justify-content: flex-end;
137 -moz-box-pack: end;
138 justify-content: flex-end; }
139
140 .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper,
141 .rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper,
142 .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.elementor-button-wrapper,
143 .rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.elementor-button-wrapper{
144 text-align: right;
145 }
146 .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper,
147 .rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper,
148 .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.elementor-button-wrapper,
149 .rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.elementor-button-wrapper{
150 text-align: left;
151 }
152 .hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper,
153 .hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.elementor-button-wrapper{
154 text-align: center;
155 }
156 .hfe-nav-menu__align-left .hfe-nav-menu {
157 margin-right: auto;
158 -webkit-box-pack: start;
159 -ms-flex-pack: start;
160 -webkit-justify-content: flex-start;
161 -moz-box-pack: start;
162 justify-content: flex-start; }
163
164 .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-menu-item,
165 .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item {
166 -webkit-box-pack: start;
167 -ms-flex-pack: start;
168 -webkit-justify-content: flex-start;
169 -moz-box-pack: start;
170 justify-content: flex-start; }
171
172 .hfe-nav-menu__align-center .hfe-nav-menu {
173 margin-left: auto;
174 margin-right: auto;
175 -webkit-box-pack: center;
176 -ms-flex-pack: center;
177 -webkit-justify-content: center;
178 -moz-box-pack: center;
179 justify-content: center; }
180
181 .hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-menu-item,
182 .hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item {
183 -webkit-box-pack: center;
184 -ms-flex-pack: center;
185 -webkit-justify-content: center;
186 -moz-box-pack: center;
187 justify-content: center; }
188
189 .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
190 -js-display: flex;
191 display: -webkit-box;
192 display: -webkit-flex;
193 display: -moz-box;
194 display: -ms-flexbox;
195 display: flex;
196 -webkit-flex-wrap: wrap;
197 -ms-flex-wrap: wrap;
198 flex-wrap: wrap;
199 }
200 .hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
201 width: 100%;
202 }
203 .hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.menu-item {
204 -webkit-box-flex: 1;
205 -ms-flex-positive: 1;
206 -webkit-flex-grow: 1;
207 -moz-box-flex: 1;
208 flex-grow: 1; }
209 .hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item {
210 -webkit-box-pack: center;
211 -ms-flex-pack: center;
212 -webkit-justify-content: center;
213 -moz-box-pack: center;
214 justify-content: center; }
215
216 /* Alignment CSS ends */
217
218 .hfe-active-menu + nav li:not(:last-child) a.hfe-menu-item,
219 .hfe-active-menu + nav li:not(:last-child) a.hfe-sub-menu-item {
220 border-bottom-width: 0;
221 }
222
223 /* Horizontal Menu */
224
225 .hfe-nav-menu a.hfe-menu-item,
226 .hfe-nav-menu a.hfe-sub-menu-item {
227 line-height: 1;
228 text-decoration: none;
229 -js-display: flex;
230 display: -webkit-box;
231 display: -webkit-flex;
232 display: -moz-box;
233 display: -ms-flexbox;
234 display: flex;
235 -webkit-box-pack: justify;
236 -moz-box-pack: justify;
237 -ms-flex-pack: justify;
238 -webkit-box-shadow: none;
239 box-shadow: none;
240 -webkit-box-align: center;
241 -webkit-align-items: center;
242 -moz-box-align: center;
243 -ms-flex-align: center;
244 align-items: center;
245 -webkit-justify-content: space-between;
246 justify-content: space-between;
247 }
248
249 .hfe-nav-menu a.hfe-menu-item:hover,
250 .hfe-nav-menu a.hfe-sub-menu-item:hover {
251 text-decoration: none;
252 }
253
254 .hfe-nav-menu .sub-menu {
255 min-width: 220px;
256 margin: 0;
257 z-index: 9999;
258 }
259
260 .hfe-nav-menu__layout-horizontal {
261 font-size: 0;
262 }
263
264 .hfe-nav-menu__layout-horizontal li.menu-item,
265 .hfe-nav-menu__layout-horizontal > li.menu-item {
266 font-size: medium;
267 }
268
269 .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu{
270 -webkit-box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.1);
271 box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.1);
272 }
273
274 /* Icons CSS */
275 .hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i:before {
276 content: '';
277 }
278 .hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-arrow i:before {
279 content: '';
280 }
281 .hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-arrow i:before {
282 content: '+';
283 }
284 .hfe-submenu-icon-none .hfe-nav-menu .parent-has-child .sub-arrow {
285 display: none;
286 }
287
288 .hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before,.hfe-link-redirect-self_link.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before {
289 content: '';
290 }
291 .hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before, .hfe-link-redirect-self_link.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before {
292 content: '-';
293 }
294 .hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before, .hfe-link-redirect-self_link.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before {
295 content: '';
296 }
297
298 .rtl .hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
299 content: '';
300 }
301
302 .rtl .hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
303 content: '';
304 }
305
306 .hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
307 content: '�
308 ';
309 }
310
311 .hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
312 content: '';
313 }
314 /* Icon CSS ends */
315
316 .hfe-nav-menu-icon {
317 padding: 0.35em;
318 border: 0 solid;
319 }
320
321 .hfe-nav-menu-icon svg {
322 width: 25px;
323 height: 25px;
324 line-height: 25px;
325 font-size: 25px;
326 }
327
328 .hfe-nav-menu-icon i:focus {
329 outline: 0;
330 }
331
332 .hfe-has-submenu-container a.hfe-menu-item:focus,
333 .hfe-has-submenu-container a.hfe-sub-menu-item:focus {
334 outline: 0;
335 }
336 /* Submenus */
337
338 .hfe-nav-menu .menu-item-has-children:focus,
339 .hfe-nav-menu .menu-item-has-children .sub-menu:focus,
340 .hfe-nav-menu .menu-item-has-children-container:focus {
341 outline: 0;
342 }
343 .hfe-nav-menu .menu-item-has-children-container {
344 position: relative;
345 }
346
347 .hfe-nav-menu__layout-expandible .sub-menu,
348 .hfe-nav-menu__layout-vertical .sub-menu,
349 .hfe-flyout-wrapper .sub-menu {
350 position: relative;
351 height: 0;
352 }
353
354 .hfe-nav-menu__submenu-arrow .hfe-menu-toggle:before,
355 .hfe-nav-menu__submenu-plus .hfe-menu-toggle:before,
356 .hfe-nav-menu__submenu-classic .hfe-menu-toggle:before {
357 font-family: 'Font Awesome 5 Free';
358 z-index: 1;
359 font-size: inherit;
360 font-weight: inherit;
361 line-height: 0;
362 }
363
364 .hfe-menu-item-center .hfe-nav-menu li a.hfe-menu-item,
365 .hfe-menu-item-center .hfe-nav-menu li a.hfe-sub-menu-item {
366 margin-right: 0px;
367 }
368
369 .hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-menu-item,
370 .hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-sub-menu-item {
371 margin-right: 0px;
372 }
373
374 .hfe-nav-menu__toggle-icon:before {
375 content: '\f0c9';
376 font-family: 'fontAwesome';
377 z-index: 1;
378 font-size: 24px;
379 font-weight: inherit;
380 font-style: normal;
381 line-height: 0;
382 }
383
384 .hfe-active-menu .hfe-nav-menu__toggle-icon:before {
385 content: '\f00d';
386 }
387
388 .hfe-nav-menu__layout-expandible {
389 -webkit-transition-property: display;
390 transition-property: display;
391 -webkit-transition-duration: .5s;
392 transition-duration: .5s;
393 -webkit-transition-timing-function: cubic-bezier( 0, 1, 0.5, 1 );
394 transition-timing-function: cubic-bezier( 0, 1, 0.5, 1 );
395 }
396
397 .hfe-nav-menu__layout-expandible {
398 visibility: hidden;
399 opacity: 0;
400 }
401
402 .hfe-nav-menu__layout-expandible .sub-menu {
403 visibility: hidden;
404 opacity: 0;
405 }
406
407 .hfe-active-menu + .hfe-nav-menu__layout-expandible {
408 visibility: visible;
409 opacity: 1;
410 height: auto;
411 }
412
413 .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-expandible,
414 .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal,
415 .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
416 position: absolute;
417 top: 100%;
418 }
419
420 .hfe-nav-menu__layout-expandible .menu-item-has-children .menu-item-has-children .sub-menu,
421 .hfe-nav-menu__layout-vertical .menu-item-has-children .menu-item-has-children .sub-menu {
422 top: 0;
423 left: 0;
424 }
425
426 .hfe-layout-expandible nav {
427 height: 0;
428 }
429
430 .hfe-nav-sub-menu-icon, .hfe-nav-menu__icon {
431 display: inline-block;
432 line-height: 1;
433 }
434
435 .hfe-nav-menu__toggle {
436 -js-display: flex;
437 display: -webkit-box;
438 display: -webkit-flex;
439 display: -moz-box;
440 display: -ms-flexbox;
441 display: flex;
442 font-size: 22px;
443 cursor: pointer;
444 border: 0 solid;
445 -webkit-border-radius: 3px;
446 border-radius: 3px;
447 color: #494c4f;
448 position: relative;
449 line-height: 1;
450 }
451
452 .hfe-nav-menu__toggle-icon {
453 display: inline-block;
454 font-size: inherit;
455 font-weight: normal;
456 font-style: normal;
457 font-variant: normal;
458 line-height: 1;
459 text-rendering: auto;
460 -webkit-font-smoothing: antialiased;
461 -moz-osx-font-smoothing: grayscale;
462 }
463
464 .hfe-nav-menu .sub-arrow {
465 font-size: 14px;
466 line-height: 1;
467 -js-display: flex;
468 display: -webkit-box;
469 display: -webkit-flex;
470 display: -moz-box;
471 display: -ms-flexbox;
472 display: flex;
473 cursor: pointer;
474 margin-top: -10px;
475 margin-bottom: -10px;
476 }
477
478 .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
479 margin-left: 10px;
480 }
481
482 .hfe-nav-menu__layout-vertical .hfe-nav-menu .sub-arrow,
483 .hfe-layout-expandible .sub-arrow,
484 .hfe-flyout-wrapper .sub-arrow
485 {
486 padding: 10px;
487 }
488
489 .hfe-nav-menu .child-item,
490 .hfe-nav-menu__layout-vertical .hfe-nav-menu .child-item {
491 font-size: 14px;
492 line-height: 1;
493 padding: 10px 0 10px 10px;
494 margin-top: -10px;
495 margin-bottom: -10px;
496 position: absolute;
497 right: 0;
498 margin-right: 20px;
499 }
500
501 .hfe-layout-horizontal .hfe-nav-menu__toggle,
502 .hfe-layout-vertical .hfe-nav-menu__toggle {
503 visibility: hidden;
504 opacity: 0;
505 display: none;
506 }
507
508 .hfe-nav-menu-icon {
509 display: inline-block;
510 line-height: 1;
511 text-align: center;
512 }
513
514 .hfe-nav-menu__layout-expandible .saved-content,
515 .hfe-nav-menu__layout-expandible .sub-menu,
516 .hfe-nav-menu__layout-expandible .child,
517 .hfe-nav-menu__layout-vertical .saved-content,
518 .hfe-nav-menu__layout-vertical .sub-menu,
519 .hfe-nav-menu__layout-vertical .child,
520 .hfe-flyout-container .saved-content,
521 .hfe-flyout-container .sub-menu,
522 .hfe-flyout-container .child {
523 left: 0 !important;
524 width: 100% !important;
525 }
526
527 .hfe-flyout-container .hfe-nav-menu .sub-menu {
528 background: unset;
529 }
530
531 .hfe-nav-menu__layout-vertical .hfe-menu-toggle:hover,
532 .hfe-nav-menu__layout-expandible .hfe-menu-toggle:hover,
533 .hfe-flyout-wrapper .hfe-menu-toggle:hover {
534 border:1px dotted;
535 }
536
537 .hfe-nav-menu__layout-vertical .hfe-menu-toggle,
538 .hfe-nav-menu__layout-expandible .hfe-menu-toggle,
539 .hfe-flyout-wrapper .hfe-menu-toggle {
540 border:1px dotted transparent;
541 }
542
543 /* Common Animation CSS */
544
545 .hfe-nav-menu .menu-item a:before,
546 .hfe-nav-menu .menu-item a:after {
547 display: block;
548 position: absolute;
549 -webkit-transition: 0.3s;
550 transition: 0.3s;
551 -webkit-transition-timing-function: cubic-bezier(0.58, 0.3, 0.005, 1);
552 transition-timing-function: cubic-bezier(0.58, 0.3, 0.005, 1); }
553
554 .hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
555 opacity: 0; }
556
557 .hfe-nav-menu .menu-item a.hfe-menu-item:hover:before,
558 .hfe-nav-menu .menu-item a.hfe-menu-item:hover:after,
559 .hfe-nav-menu .menu-item a.hfe-menu-item:focus:before,
560 .hfe-nav-menu .menu-item a.hfe-menu-item:focus:after,
561 .hfe-nav-menu .menu-item a.hfe-menu-item.highlighted:before,
562 .hfe-nav-menu .menu-item a.hfe-menu-item.highlighted:after,
563 .hfe-nav-menu .current-menu-item:before,
564 .hfe-nav-menu .current-menu-item:after {
565 -webkit-transform: scale(1);
566 -ms-transform: scale(1);
567 transform: scale(1);
568 }
569
570 /* Double Line / Underline / Overline Style */
571
572 .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item:after {
573 height: 3px;
574 width: 100%;
575 left: 0;
576 background-color: #55595c;
577 z-index: 2;
578 }
579
580 .hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
581 height: 0;
582 width: 0;
583 left: 50%;
584 }
585
586 .hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
587 top: 10px;
588 }
589
590 .hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
591 bottom: 10px;
592 }
593
594 .hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
595 top: -10px;
596 }
597
598 .hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
599 bottom: -10px;
600 }
601
602 .hfe-pointer__double-line.hfe-animation__none, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item, .hfe-pointer__underline.hfe-animation__none, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item, .hfe-pointer__overline.hfe-animation__none, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item {
603 -webkit-transition-duration: 0s;
604 transition-duration: 0s;
605 }
606
607 .hfe-pointer__double-line.hfe-animation__none:before, .hfe-pointer__double-line.hfe-animation__none:after, .hfe-pointer__double-line.hfe-animation__none:hover, .hfe-pointer__double-line.hfe-animation__none:focus, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus, .hfe-pointer__underline.hfe-animation__none:before, .hfe-pointer__underline.hfe-animation__none:after, .hfe-pointer__underline.hfe-animation__none:hover, .hfe-pointer__underline.hfe-animation__none:focus, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus, .hfe-pointer__overline.hfe-animation__none:before, .hfe-pointer__overline.hfe-animation__none:after, .hfe-pointer__overline.hfe-animation__none:hover, .hfe-pointer__overline.hfe-animation__none:focus, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
608 -webkit-transition-duration: 0s;
609 transition-duration: 0s;
610 }
611
612 .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item:before {
613 content: '';
614 top: 0;
615 }
616
617 .hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
618 width: 10px;
619 left: -20px;
620 }
621
622 .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after {
623 content: '';
624 bottom: 0;
625 }
626
627 .hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
628 width: 10px;
629 left: -webkit-calc( 100% + 20px);
630 left: calc( 100% + 20px);
631 }
632
633
634 /* Framed Style */
635
636 .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after {
637 background: transparent;
638 left: 0;
639 top: 0;
640 bottom: 0;
641 right: 0;
642 border: 3px solid #55595c;
643 }
644
645 .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before {
646 content: '';
647 }
648
649 .hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
650 -webkit-transform: scale(0.75);
651 -ms-transform: scale(0.75);
652 transform: scale(0.75);
653 }
654
655 .hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
656 -webkit-transform: scale(1.25);
657 -ms-transform: scale(1.25);
658 transform: scale(1.25);
659 }
660
661 .hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:before {
662 -webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
663 transition: opacity 0.2s, -webkit-transform 0.4s;
664 transition: opacity 0.2s, transform 0.4s;
665 transition: opacity 0.2s, transform 0.4s, -webkit-transform 0.4s;
666 }
667
668 .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:after {
669 width: 3px;
670 height: 3px;
671 }
672
673 .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:before {
674 border-width: 0 0 3px 3px;
675 -webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
676 transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
677 }
678
679 .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:after {
680 content: '';
681 top: initial;
682 bottom: 0;
683 left: initial;
684 right: 0;
685 border-width: 3px 3px 0 0;
686 -webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
687 transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
688 }
689
690 .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:before, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:after {
691 width: 100%;
692 height: 100%;
693 }
694
695 .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:before {
696 -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
697 transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
698 }
699
700 .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:after {
701 -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
702 transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
703 }
704
705 .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:after {
706 width: 3px;
707 height: 3px;
708 }
709
710 .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:before {
711 border-width: 3px 0 0 3px;
712 }
713
714 .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:after {
715 content: '';
716 top: initial;
717 bottom: 0;
718 left: initial;
719 right: 0;
720 border-width: 0 3px 3px 0;
721 }
722
723 .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__framed.hfe-animation__corners .current-menu-item:before, .hfe-pointer__framed.hfe-animation__corners .current-menu-item:after {
724 width: 100%;
725 height: 100%;
726 -webkit-transition: opacity 0.002s, width 0.4s, height 0.4s;
727 transition: opacity 0.002s, width 0.4s, height 0.4s;
728 }
729
730 .hfe-pointer__framed.hfe-animation__none, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item {
731 -webkit-transition-duration: 0s;
732 transition-duration: 0s;
733 }
734
735 .hfe-pointer__framed.hfe-animation__none:before, .hfe-pointer__framed.hfe-animation__none:after, .hfe-pointer__framed.hfe-animation__none:hover, .hfe-pointer__framed.hfe-animation__none:focus, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
736 -webkit-transition-duration: 0s;
737 transition-duration: 0s;
738 }
739
740 /* Background Style */
741
742 .hfe-pointer__background .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__background .menu-item.parent a.hfe-menu-item:after {
743 content: '';
744 -webkit-transition: 0.3s;
745 transition: 0.3s;
746 }
747
748 .hfe-pointer__background .menu-item.parent a.hfe-menu-item:before {
749 top: 0;
750 left: 0;
751 right: 0;
752 bottom: 0;
753 background: #55595c;
754 z-index: -1;
755 }
756
757 .hfe-pointer__background .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__background .menu-item.parent a.hfe-menu-item:focus, .hfe-pointer__background .menu-item.parent a.hfe-menu-item.highlighted, .hfe-pointer__background .current-menu-item {
758 color: #fff;
759 }
760
761 .hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:before {
762 -webkit-transform: scale(0.5);
763 -ms-transform: scale(0.5);
764 transform: scale(0.5);
765 }
766
767 .hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__background.hfe-animation__grow .current-menu-item:before {
768 -webkit-transform: scale(1);
769 -ms-transform: scale(1);
770 transform: scale(1);
771 opacity: 1;
772 }
773
774 .hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
775 -webkit-transform: scale(1.2);
776 -ms-transform: scale(1.2);
777 transform: scale(1.2);
778 -webkit-transition: 0.3s;
779 transition: 0.3s;
780 }
781
782 .hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__background.hfe-animation__shrink .current-menu-item:before {
783 -webkit-transition: opacity 0.15s, -webkit-transform 0.4s;
784 transition: opacity 0.15s, -webkit-transform 0.4s;
785 transition: opacity 0.15s, transform 0.4s;
786 transition: opacity 0.15s, transform 0.4s, -webkit-transform 0.4s;
787 }
788
789 .hfe-pointer__background.hfe-animation__sweep-left .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
790 left: 100%;
791 }
792
793 .hfe-pointer__background.hfe-animation__sweep-right .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
794 right: 100%;
795 }
796
797 .hfe-pointer__background.hfe-animation__sweep-up .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
798 top: 100%;
799 }
800
801 .hfe-pointer__background.hfe-animation__sweep-down .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
802 bottom: 100%;
803 }
804
805 .hfe-pointer__background.hfe-animation__shutter-out-vertical .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
806 bottom: 50%;
807 top: 50%;
808 }
809
810 .hfe-pointer__background.hfe-animation__shutter-out-horizontal .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
811 right: 50%;
812 left: 50%;
813 }
814
815 .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:after {
816 top: 0;
817 left: 0;
818 right: 0;
819 bottom: 0;
820 background: #55595c;
821 z-index: -1;
822 }
823
824 .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:before {
825 top: 0;
826 bottom: 100%;
827 }
828
829 .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:after {
830 top: 100%;
831 bottom: 0;
832 }
833
834 .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item:before {
835 bottom: 50%;
836 }
837
838 .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item:after {
839 top: 50%;
840 }
841
842 .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:before {
843 right: 0;
844 left: 100%;
845 }
846
847 .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:after {
848 right: 100%;
849 left: 0;
850 }
851
852 .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item:before {
853 left: 50%;
854 }
855
856 .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item:after {
857 right: 50%;
858 }
859
860 .hfe-pointer__background.hfe-animation__none, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item {
861 -webkit-transition-duration: 0s;
862 transition-duration: 0s;
863 }
864
865 .hfe-pointer__background.hfe-animation__none:before, .hfe-pointer__background.hfe-animation__none:after, .hfe-pointer__background.hfe-animation__none:hover, .hfe-pointer__background.hfe-animation__none:focus, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
866 -webkit-transition-duration: 0s;
867 transition-duration: 0s;
868 }
869
870 /* Text Style */
871
872 .hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:focus {
873 -webkit-transform: skew(-8deg);
874 -ms-transform: skew(-8deg);
875 transform: skew(-8deg);
876 }
877
878 .hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus {
879 -webkit-transform: scale(1.2);
880 -ms-transform: scale(1.2);
881 transform: scale(1.2);
882 }
883
884 .hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus {
885 -webkit-transform: scale(0.8);
886 -ms-transform: scale(0.8);
887 transform: scale(0.8);
888 }
889
890 .hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:focus {
891 -webkit-transform: translateY(-8px);
892 -ms-transform: translateY(-8px);
893 transform: translateY(-8px);
894 }
895
896 .hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:focus {
897 -webkit-transform: translateY(8px);
898 -ms-transform: translateY(8px);
899 transform: translateY(8px);
900 }
901
902 .hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:focus {
903 -webkit-transform: rotate(6deg);
904 -ms-transform: rotate(6deg);
905 transform: rotate(6deg);
906 }
907
908 .hfe-pointer__text.hfe-animation__none, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item {
909 -webkit-transition-duration: 0s;
910 transition-duration: 0s;
911 }
912
913 .hfe-pointer__text.hfe-animation__none:before, .hfe-pointer__text.hfe-animation__none:after, .hfe-pointer__text.hfe-animation__none:hover, .hfe-pointer__text.hfe-animation__none:focus, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
914 -webkit-transition-duration: 0s;
915 transition-duration: 0s;
916 }
917
918 .hfe-flyout-overlay {
919 display: none;
920 position: fixed;
921 top: 0;
922 bottom: 0;
923 left: 0;
924 right: 0;
925 z-index: 999998;
926 background: rgba(0,0,0,.6);
927 cursor: pointer;
928 -webkit-backface-visibility: hidden;
929 }
930
931 /* No link hover effect to last menu item */
932
933 .hfe-pointer__underline .menu-item.parent a.hfe-menu-item.elementor-button:after,
934 .hfe-pointer__overline .menu-item.parent a.hfe-menu-item.elementor-button:before,
935 .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button:after,
936 .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button:before {
937 height: 0px;
938 }
939
940 .hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button:before,
941 .hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button:after{
942 border-width: 0px;
943 }
944
945 .hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:hover,
946 .hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:focus
947 {
948 -webkit-transform: none;
949 transform: none;
950 }
951
952 .hfe-flyout-close,
953 .hfe-flyout-close svg {
954 position: absolute;
955 top: 0;
956 right: 0;
957 margin: 5px;
958 width: 23px;
959 height: 23px;
960 line-height: 23px;
961 font-size: 23px;
962 display: block;
963 cursor: pointer;
964 }
965
966 .hfe-flyout-wrapper .hfe-side.hfe-flyout-left {
967 top: 0;
968 bottom: 0;
969 left: -100%;
970 right: auto;
971 height: 100%;
972 /*height: 100vh;*/
973 width: 300px;
974 max-width: 100%;
975 max-width: 100vw;
976 }
977
978 .hfe-flyout-wrapper .hfe-side {
979 display: none;
980 position: fixed;
981 z-index: 999999;
982 padding: 0;
983 margin: 0;
984 -webkit-overflow-scrolling: touch;
985 -webkit-backface-visibility: hidden;
986 }
987
988 .hfe-flyout-wrapper .hfe-side.hfe-flyout-show {
989 display: block;
990 }
991
992 .hfe-flyout-content.push {
993 color: #ffffff;
994 }
995
996 .hfe-flyout-content ul li {
997 color: #ffffff;
998 }
999
1000 /* ===========================================================
1001 * Flyout Location
1002 * ======================================================== */
1003
1004 .hfe-flyout-wrapper .hfe-side.hfe-flyout-right {
1005 top: 0;
1006 bottom: 0;
1007 left: auto;
1008 right: -100%; /* default */
1009 height: 100%;
1010 /*height: 100vh;*/
1011 width: 300px; /* default */
1012 max-width: 100%;
1013 }
1014
1015 .hfe-flyout-wrapper .hfe-side.hfe-flyout-left {
1016 top: 0;
1017 bottom: 0;
1018 left: -100%; /* default */
1019 right: auto;
1020 height: 100%;
1021 /*height: 100vh;*/
1022 width: 300px; /* default */
1023 max-width: 100%;
1024 max-width: 100vw;
1025 }
1026
1027 .hfe-flyout-wrapper .hfe-side.top {
1028 top: -100%; /* default */
1029 bottom: auto;
1030 left: 0;
1031 right: 0;
1032 width: 100%;
1033 width: 100vw;
1034 height: 300px; /* default */
1035 max-height: 100%;
1036 }
1037
1038 .hfe-flyout-wrapper .hfe-side.bottom {
1039 top: auto;
1040 bottom: -100%; /* default */
1041 left: 0;
1042 right: 0;
1043 width: 100%;
1044 width: 100vw;
1045 height: 300px; /* default */
1046 max-height: 100%;
1047 }
1048
1049 /* ===========================================================
1050 * Flyout Container
1051 * ======================================================== */
1052
1053 .hfe-flyout-content {
1054 height: 100%;
1055 overflow-x: hidden;
1056 overflow-y: auto;
1057 line-height: 1.4em;
1058 color: #fff;
1059 }
1060 /* iOS fix */
1061 @media (max-width:1024px) {
1062 .hfe-flyout-content {
1063 -webkit-transform: translateZ(0);
1064 transform: translateZ(0);
1065 }
1066 }
1067
1068 .hfe-flyout-content::-webkit-scrollbar {
1069 display: none;
1070 }
1071
1072 .admin-bar .hfe-side {
1073 margin-top: 32px;
1074 }
1075
1076 /* Dropdown animation CSS */
1077
1078 .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children > ul.sub-menu {
1079 -webkit-transform: translateY(20%);
1080 -ms-transform: translateY(20%);
1081 transform: translateY(20%);
1082 opacity: 0;
1083 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
1084 -webkit-transition: all 0.1s;
1085 transition: all 0.1s;
1086 }
1087
1088 .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover > ul.sub-menu {
1089 -webkit-transform: translateY(0);
1090 -ms-transform: translateY(0);
1091 transform: translateY(0);
1092 opacity: 1;
1093 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
1094 }
1095
1096 .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children > ul.sub-menu {
1097 -webkit-transform: translateY(-20%);
1098 -ms-transform: translateY(-20%);
1099 transform: translateY(-20%);
1100 opacity: 0;
1101 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
1102 -webkit-transition: all 0.1s;
1103 transition: all 0.1s;
1104 }
1105
1106 .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover > ul.sub-menu {
1107 -webkit-transform: translateY(0);
1108 -ms-transform: translateY(0);
1109 transform: translateY(0);
1110 opacity: 1;
1111 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
1112 }
1113
1114 .hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:first-child,
1115 .hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:last-child {
1116 overflow: visible !important;
1117 }
1118
1119 .elementor-widget-navigation-menu:not(.hfe-nav-menu__align-justify):not(.hfe-menu-item-space-between) a.hfe-menu-item.elementor-button {
1120 display: inline-flex;
1121 }
1122
1123 .hfe-nav-menu li.elementor-button-wrapper {
1124 align-self: center;
1125 }
1126
1127 /* Tablet */
1128 @media only screen and ( max-width: 1024px ) {
1129
1130 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li,
1131 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu{
1132 width: 100%;
1133 margin-right:0px;
1134 }
1135
1136 .hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle,
1137 .hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle {
1138 display: block;
1139 }
1140
1141 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
1142 visibility: hidden;
1143 opacity: 0;
1144 }
1145
1146 .hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
1147 visibility: visible;
1148 opacity: 1;
1149 }
1150
1151 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal,
1152 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical {
1153 visibility: hidden;
1154 opacity: 0;
1155 height: 0;
1156 }
1157
1158 .hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal,
1159 .hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-vertical {
1160 visibility: visible;
1161 opacity: 1;
1162 height: auto;
1163 }
1164
1165 .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
1166 position: relative;
1167 }
1168
1169 .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal,
1170 .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
1171 position: absolute;
1172 }
1173
1174 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
1175 visibility: hidden;
1176 opacity: 0;
1177 }
1178
1179 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu {
1180 top: 0;
1181 left: 0;
1182 }
1183
1184 .hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle,
1185 .hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle
1186 {
1187 visibility: visible;
1188 opacity: 1;
1189 display: block;
1190 }
1191
1192 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical {
1193 float: none;
1194 }
1195
1196 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
1197 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
1198 .hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu {
1199 visibility: hidden;
1200 opacity: 0;
1201 -webkit-transition: none;
1202 transition: none;
1203 }
1204
1205 .hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle:hover {
1206 border:1px dotted;
1207 }
1208
1209 .hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle {
1210 border:1px dotted transparent;
1211 }
1212
1213 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
1214 position: relative;
1215 height: 0;
1216 }
1217
1218 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
1219 position: relative;
1220 height: 0;
1221 top: 0;
1222 }
1223
1224 .hfe-nav-menu__breakpoint-tablet .saved-content,
1225 .hfe-nav-menu__breakpoint-tablet .sub-menu,
1226 .hfe-nav-menu__breakpoint-tablet .child {
1227 left: 0 !important;
1228 width:auto !important;
1229 }
1230
1231 .hfe-nav-menu .sub-menu {
1232 min-width: auto;
1233 margin: 0;
1234 }
1235
1236 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
1237 padding: 10px;
1238 }
1239
1240 .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{
1241 content: '';
1242 }
1243
1244 .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{
1245 content: '';
1246 }
1247
1248 .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
1249 content: '';
1250 }
1251
1252 .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
1253 content: '';
1254 }
1255
1256 .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
1257 content: '-';
1258 }
1259
1260 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu .sub-menu{
1261 -webkit-box-shadow: none;
1262 box-shadow: none;
1263 }
1264
1265 .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before,
1266 .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
1267 content: '';
1268 }
1269
1270 .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before,
1271 .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
1272 content: ''
1273 }
1274
1275 .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before,
1276 .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{
1277 content: '';
1278 }
1279
1280 .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before,
1281 .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{
1282 content: ''
1283 }
1284
1285 /* Effect 1: Fade in and scale up */
1286 .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,
1287 .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu,
1288 .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,
1289 .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu {
1290 -webkit-transform: none;
1291 -ms-transform: none;
1292 transform: none;
1293 }
1294
1295 /*.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu ul.sub-menu ul.sub-menu li a{
1296 border-left: 16px solid transparent;
1297 }*/
1298
1299 .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,
1300 .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before {
1301 background-color: unset!important;
1302 }
1303
1304 .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before{
1305 border: 0px!important;
1306 }
1307
1308 .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus{
1309 -webkit-transform: none!important;
1310 -ms-transform: none!important;
1311 transform: none!important;
1312 }
1313
1314 .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item,
1315 .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item,
1316 .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.elementor-button-wrapper {
1317 -webkit-box-pack: justify;
1318 -webkit-justify-content: space-between;
1319 -moz-box-pack: justify;
1320 -ms-flex-pack: justify;
1321 justify-content: space-between;
1322 }
1323 }
1324
1325 /* Mobile */
1326 @media only screen and ( max-width: 767px ) {
1327
1328 .hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item,
1329 .hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item
1330 .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.elementor-button-wrapper {
1331 -webkit-box-pack: justify;
1332 -webkit-justify-content: space-between;
1333 -moz-box-pack: justify;
1334 -ms-flex-pack: justify;
1335 justify-content: space-between;
1336 }
1337
1338 .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-horizontal .hfe-nav-menu__toggle,
1339 .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
1340 visibility: visible;
1341 opacity: 1;
1342 display: block;
1343 }
1344
1345 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal li.menu-item,
1346 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu {
1347 width: 100%
1348 }
1349
1350 .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle {
1351 display: inline-block;
1352 }
1353
1354 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu {
1355 position: relative;
1356 height: 0;
1357 top: 0;
1358 }
1359
1360 .hfe-nav-menu .sub-menu {
1361 min-width: auto;
1362 margin: 0;
1363 }
1364
1365 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
1366 .hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu {
1367 visibility: hidden;
1368 opacity: 0;
1369 -webkit-transition: none;
1370 transition: none;
1371 }
1372
1373 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical {
1374 float: none;
1375 }
1376
1377 .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle.hfe-active-menu {
1378 display: block;
1379 }
1380
1381 .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal,
1382 .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-vertical {
1383 visibility: hidden;
1384 opacity: 0;
1385 height: 0;
1386 }
1387
1388 .hfe-nav-menu__breakpoint-mobile .hfe-layout-horizontal .hfe-nav-menu__toggle,
1389 .hfe-nav-menu__breakpoint-mobile .hfe-layout-vertical .hfe-nav-menu__toggle
1390 {
1391 visibility: visible;
1392 opacity: 1;
1393 display: block;
1394 }
1395
1396 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal {
1397 visibility: hidden;
1398 opacity: 0;
1399 height: 0;
1400 }
1401
1402 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical {
1403 float: none;
1404 }
1405
1406 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu {
1407 visibility: hidden;
1408 opacity: 0;
1409 }
1410
1411 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
1412 visibility: hidden;
1413 opacity: 0;
1414 }
1415
1416 .hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
1417 visibility: visible;
1418 opacity: 1;
1419 }
1420
1421 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal,
1422 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical {
1423 visibility: hidden;
1424 opacity: 0;
1425 height: 0;
1426 }
1427
1428 .hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-horizontal,
1429 .hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-vertical {
1430 visibility: visible;
1431 opacity: 1;
1432 height: auto;
1433 }
1434
1435 .hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
1436 position: relative;
1437 }
1438
1439 .hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal,
1440 .hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
1441 position: absolute;
1442 }
1443
1444 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu {
1445 top: 0;
1446 left: 0;
1447 }
1448
1449 .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{
1450 content: '';
1451 }
1452
1453 .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{
1454 content: '';
1455 }
1456
1457 .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
1458 content: '';
1459 }
1460
1461 .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
1462 content: '';
1463 }
1464
1465 .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
1466 content: '-';
1467 }
1468
1469 .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
1470 content: '';
1471 }
1472
1473 .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
1474 content: ''
1475 }
1476
1477 .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{
1478 content: '';
1479 }
1480
1481 .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{
1482 content: ''
1483 }
1484
1485 .hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle:hover{
1486 border:1px dotted;
1487 }
1488
1489 .hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle{
1490 border:1px dotted transparent;
1491 }
1492
1493 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu .sub-menu{
1494 -webkit-box-shadow: none;
1495 box-shadow: none;
1496 }
1497
1498 /* Effect 1: Fade in and scale up */
1499 .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-1 .hfe-nav-menu {
1500 -webkit-transform: scale(0.7);
1501 -ms-transform: scale(0.7);
1502 transform: scale(0.7);
1503 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
1504 -webkit-transition: all 0.3s;
1505 transition: all 0.3s;
1506 }
1507
1508 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
1509 padding: 10px;
1510 }
1511
1512 .hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-1 .hfe-nav-menu {
1513 -webkit-transform: scale(1);
1514 -ms-transform: scale(1);
1515 transform: scale(1);
1516 opacity: 1;
1517 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
1518 }
1519
1520 /* Effect 2: Slide from the right */
1521 .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-2 .hfe-nav-menu {
1522 -webkit-transform: translateX(20%);
1523 -ms-transform: translateX(20%);
1524 transform: translateX(20%);
1525 opacity: 0;
1526 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
1527 -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
1528 transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
1529 }
1530
1531 .hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-2 .hfe-nav-menu {
1532 -webkit-transform: translateX(0);
1533 -ms-transform: translateX(0);
1534 transform: translateX(0);
1535 opacity: 1;
1536 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
1537 }
1538
1539 /* Effect 3: Slide from the bottom */
1540 .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-3 .hfe-nav-menu {
1541 -webkit-transform: translateY(20%);
1542 -ms-transform: translateY(20%);
1543 transform: translateY(20%);
1544 opacity: 0;
1545 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
1546 -webkit-transition: all 0.3s;
1547 transition: all 0.3s;
1548 }
1549
1550 .hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-3 .hfe-nav-menu {
1551 -webkit-transform: translateY(0);
1552 -ms-transform: translateY(0);
1553 transform: translateY(0);
1554 opacity: 1;
1555 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
1556 }
1557
1558 .hfe-nav-menu__breakpoint-mobile .saved-content,
1559 .hfe-nav-menu__breakpoint-mobile .sub-menu,
1560 .hfe-nav-menu__breakpoint-mobile .child,
1561 .hfe-nav-menu__breakpoint-tablet .saved-content,
1562 .hfe-nav-menu__breakpoint-tablet .sub-menu,
1563 .hfe-nav-menu__breakpoint-tablet .child{
1564 left: 0 !important;
1565 width: auto !important;
1566 }
1567
1568 .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,
1569 .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu,
1570 .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,
1571 .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu {
1572 -webkit-transform: none;
1573 -ms-transform: none;
1574 transform: none;
1575 }
1576
1577 .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,
1578 .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,
1579 .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,
1580 .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before {
1581 background-color: unset!important;
1582 }
1583
1584 .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,
1585 .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before{
1586 border: 0px!important;
1587 }
1588
1589 .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus,
1590 .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus {
1591 -webkit-transform: none!important;
1592 -ms-transform: none!important;
1593 transform: none!important;
1594 }
1595 }
1596
1597 .hfe-toggle-no .hfe-layout-expandible .hfe-nav-menu__toggle {
1598 display: none;
1599 }
1600
1601 /* Icon common CSS */
1602
1603 .hfe-icon {
1604 display: inline-block;
1605 }
1606
1607 /* Menu Cart CSS */
1608
1609 .hfe-cart-menu-wrap-custom {
1610 display: inline-block;
1611 line-height: 1;
1612 }
1613
1614 .hfe-cart-menu-wrap-custom .hfe-cart-count,
1615 .hfe-cart-menu-wrap-custom .hfe-cart-count:after {
1616 border-color: #75c32c;
1617 color: #75c32c;
1618 }
1619
1620 .hfe-cart-menu-wrap-custom .hfe-cart-count {
1621 font-weight: bold;
1622 position: relative;
1623 display: inline-block;
1624 vertical-align: middle;
1625 text-align: center;
1626 min-width: 2.1em;
1627 min-height: 2.1em;
1628 font-size: 0.860em;
1629 line-height: 1.8;
1630 border-radius: 0.3em 0.3em 0.3em 0.3em;
1631 border-width: 2px;
1632 border-style: solid;
1633 padding: 12px 24px;
1634 }
1635
1636 /* Default skin for cart*/
1637 .hfe-cart-menu-wrap-default {
1638 display: inline-block;
1639 line-height: 1;
1640 }
1641
1642 .hfe-cart-menu-wrap-default .hfe-cart-count,
1643 .hfe-cart-menu-wrap-default .hfe-cart-count:after {
1644 border-color: #75c32c;
1645 color: #75c32c;
1646 }
1647
1648 .hfe-cart-menu-wrap-default .hfe-cart-count {
1649 font-weight: bold;
1650 position: relative;
1651 display: inline-block;
1652 vertical-align: middle;
1653 text-align: center;
1654 min-width: 2.1em;
1655 min-height: 2.1em;
1656 font-size: 0.860em;
1657 line-height: 1.8;
1658 border-radius: 0em 0em 0.3em 0.3em;
1659 border-width: 2px;
1660 border-style: solid;
1661 padding: 0 .4em;
1662 }
1663
1664 .hfe-cart-menu-wrap-default .hfe-cart-count:after {
1665 bottom: 100%;
1666 margin-bottom: 0;
1667 height: .8em;
1668 width: .8em;
1669 left: 50%;
1670 transform: translateX(-50%);
1671 top: -.6em;
1672 content: ' ';
1673 position: absolute;
1674 pointer-events: none;
1675 border-width: 2px;
1676 border-style: solid;
1677 border-top-left-radius: 10em;
1678 border-top-right-radius: 10em;
1679 border-bottom: 0;
1680 }
1681
1682 .elementor-widget-hfe-cart:not(.hfe-menu-cart--show-subtotal-yes) .hfe-menu-cart__toggle .elementor-button-text {
1683 display: none;
1684 }
1685
1686 .elementor-widget-hfe-cart.toggle-icon--bag-light .hfe-menu-cart__toggle .elementor-button-icon i:before {
1687 content: '\e8e3';
1688 }
1689
1690 .elementor-widget-hfe-cart.toggle-icon--bag-medium .hfe-menu-cart__toggle .elementor-button-icon i:before {
1691 content: '\e8e4';
1692 }
1693
1694 .elementor-widget-hfe-cart.toggle-icon--bag-solid .hfe-menu-cart__toggle .elementor-button-icon i:before {
1695 content: '\e8e5';
1696 }
1697
1698 .hfe-menu-cart__toggle .elementor-button {
1699 background: transparent;
1700 border-radius: 0;
1701 color: #818a91;
1702 border: 1px solid;
1703 border-color: inherit;
1704 display: -webkit-inline-box;
1705 display: -ms-inline-flexbox;
1706 display: inline-flex;
1707 -webkit-box-align: center;
1708 -ms-flex-align: center;
1709 align-items: center;
1710 }
1711
1712 .hfe-menu-cart__toggle .elementor-button-text {
1713 margin-right: 0.3em;
1714 }
1715
1716 .hfe-menu-cart__toggle .elementor-button-icon {
1717 position: relative;
1718 -webkit-transition: color 0.1s;
1719 -o-transition: color 0.1s;
1720 transition: color 0.1s;
1721 }
1722
1723 .hfe-menu-cart--items-indicator-bubble .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before {
1724 content: attr(data-counter);
1725 display: block;
1726 position: absolute;
1727 min-width: 1.6em;
1728 height: 1.6em;
1729 line-height: 1.5em;
1730 top: -0.7em;
1731 right: -0.7em;
1732 border-radius: 100%;
1733 color: #fff;
1734 background-color: #d9534f;
1735 text-align: center;
1736 font-size: 10px;
1737 }
1738
1739 .hfe-menu-cart--items-indicator-plain .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before {
1740 content: attr(data-counter);
1741 display: inline-block;
1742 font-weight: normal;
1743 }
1744
1745 .hfe-menu-cart--empty-indicator-hide .hfe-menu-cart__toggle .elementor-button .elementor-button-icon[data-counter="0"]:before {
1746 content: none;
1747 display: none;
1748 }
1749
1750 .hfe-menu-cart__toggle .elementor-button-icon {
1751 -webkit-box-ordinal-group: 16;
1752 -webkit-order: 15;
1753 -ms-flex-order: 15;
1754 order: 15;
1755 }
1756
1757 .hfe-menu-cart__toggle.elementor-button-wrapper .elementor-button {
1758 color:#4d4848;
1759 }
1760
1761 /*Search Box CSS*/
1762
1763 .hfe-search-button-wrapper {
1764 display: block;
1765 cursor: pointer;
1766 vertical-align: middle;
1767 text-align: right;
1768 }
1769
1770 .hfe-search-form__container {
1771 display: flex;
1772 overflow: hidden;
1773 }
1774
1775 .hfe-search-form__input {
1776 flex-basis: 100%;
1777 }
1778
1779 .hfe-search-icon-toggle i.fa-search {
1780 display: inline-block;
1781 position: absolute;
1782 width: 20px;
1783 box-sizing: content-box;
1784 padding: 10px;
1785 }
1786
1787 .hfe-search-icon-toggle i:before {
1788 vertical-align: middle;
1789 }
1790 /*search icon toggle css*/
1791
1792 .hfe-search-button-wrapper input[type=search] {
1793 border: 0;
1794 padding: 10px;
1795 cursor: pointer;
1796 border-radius: 0;
1797 transition: all .5s;
1798 box-sizing: border-box;
1799 outline: none;
1800 }
1801
1802 .hfe-search-button-wrapper button {
1803 border: none;
1804 border-radius: 0;
1805 padding: 0;
1806 }
1807
1808 .hfe-search-button-wrapper input[type=search]:focus {
1809 cursor: auto;
1810 border: none;
1811 box-shadow: none;
1812 }
1813
1814 .hfe-search-icon-toggle input:-moz-placeholder,
1815 .hfe-search-icon-toggle input::-webkit-input-placeholder {
1816 color: transparent;
1817 }
1818
1819 .hfe-search-layout-icon .hfe-search-icon-toggle .hfe-search-form__input {
1820 background-color: unset;
1821 height: 100%;
1822 }
1823
1824 .hfe-search-button-wrapper.hfe-input-focus {
1825 display: flex;
1826 }
1827
1828 .hfe-search-form__container .hfe-search-submit {
1829 min-width: 3%;
1830 position:relative;
1831 }
1832
1833 .hfe-search-form__container button#clear,
1834 .hfe-search-icon-toggle button#clear {
1835 visibility: hidden;
1836 position: absolute;
1837 right:0;
1838 top:0;
1839 padding: 0 8px;
1840 font-style: normal;
1841 user-select: none;
1842 cursor: pointer;
1843 bottom:0;
1844 margin-right:10px;
1845 background-color: transparent;
1846 }
1847
1848 .hfe-search-button-wrapper input[type="search"]::-webkit-search-decoration,
1849 .hfe-search-button-wrapper input[type="search"]::-webkit-search-cancel-button,
1850 .hfe-search-button-wrapper input[type="search"]::-webkit-search-results-button,
1851 .hfe-search-button-wrapper input[type="search"]::-webkit-search-results-decoration {
1852 display: none;
1853 }
1854
1855 .hfe-search-form__container button#clear-with-button{
1856 visibility: hidden;
1857 position: absolute;
1858 top: 0;
1859 padding: 0 8px;
1860 font-style: normal;
1861 font-size: 1.2em;
1862 user-select: none;
1863 cursor: pointer;
1864 bottom:0;
1865 background-color: transparent;
1866 }
1867
1868 .hfe-search-button-wrapper,
1869 .hfe-search-form__container,
1870 .hfe-search-icon-toggle,
1871 .hfe-search-button-wrapper .hfe-search-icon-toggle i,
1872 .hfe-search-button-wrapper .hfe-search-icon-toggle i:before {
1873 position: relative;
1874 }
1875
1876 .hfe-search-button-wrapper .hfe-search-icon-toggle .hfe-search-form__input {
1877 position: absolute;
1878 width: 0;
1879 right: 0;
1880 background-color: transparent;
1881 }
1882
1883 .hfe-search-icon-toggle {
1884 width: 100%!important;
1885 }
1886
1887 .hfe-search-button-wrapper.hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{
1888 position: absolute;
1889 width: 250px;
1890 right: 0;
1891 }
1892
1893 .hfe-search-layout-text .hfe-search-form__container,
1894 .hfe-search-layout-icon_text .hfe-search-form__container,
1895 .hfe-search-layout-text .hfe-search-form__container .hfe-search-form__input,
1896 .hfe-search-layout-icon_text .hfe-search-form__container .hfe-search-form__input {
1897 width: 100%;
1898 }
1899
1900 .hfe-search-icon-toggle {
1901 line-height: 1.5;
1902 }
1903
1904 /*-------Navigation menu active parent---------*/
1905 .hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,
1906 .hfe-pointer__overline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
1907 width: 100%;
1908 left: 0;
1909 opacity:1;
1910 }
1911
1912 .hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
1913 bottom: 0px;
1914 opacity:1;
1915 }
1916 .hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
1917 top: 0px;
1918 opacity: 1;
1919 }
1920
1921 .hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
1922 height: 3px;
1923 width: 100%;
1924 left: 0;
1925 opacity: 1;
1926 }
1927
1928 .hfe-pointer__framed.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__framed.hfe-animation__shrink .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
1929 opacity: 1;
1930 -webkit-transform: scale(1);
1931 -ms-transform: scale(1);
1932 transform: scale(1);
1933 }
1934
1935 .hfe-pointer__framed.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:before, .hfe-pointer__underline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
1936 opacity:1;
1937 }
1938
1939 .hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,
1940 .hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,
1941 .hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before,
1942 .hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
1943 border-width:3px;
1944 width:100%;
1945 opacity:1;
1946 height:100%;
1947 }
1948