@charset "UTF-8"; /* Arrows http://codepen.io/kirkas/pen/otqyJ */ /** * # Header * ----------------------------------------------------------------------------------------------------- */ .site-header { position: relative; *zoom: 1; padding: 20px 0; } .site-header::before, .site-header::after { display: table; content: " "; } .site-header::after { clear: both; } .site-header .analytica-container { display: flex; flex-direction: row; align-items: center; padding: 0; } .site-id { position: relative; margin-right: auto; min-width: 10em; } @media (min-width: 992px) { .nav.nav-horizontal { position: relative; } .nav.nav-horizontal ul > li > a { color: #333; } } .site-description { display: inline-block; vertical-align: middle; } .site-title { margin-bottom: 0; } .site-title a { display: block; display: flex; align-items: center; justify-content: center; color: #333; text-align: center; text-transform: uppercase; font-size: 24px; line-height: 1; font-weight: 700; line-height: 1; } .site-title a.logo { display: block; overflow: hidden; padding: 0; min-width: 300px; background-position: center; background-size: auto auto !important; background-repeat: no-repeat; text-indent: -9999em; line-height: 1; } button.menu-trigger { display: none; } /** * # Header * ----------------------------------------------------------------------------------- */ .site-boxed.site-header-transparent.site-header .analytica-container, .site-wide.site-header-transparent.site-header { background: transparent; } .site-header-overlay.site-header, .site-header-transparent.site-header { top: 0; right: 0; left: 0; z-index: 9999; width: 100%; border: none; transition: .3s all; background-color: transparent; } @media (min-width: 768px) { .site-header-transparent.site-header { position: absolute; } } @media (min-width: 768px) { .site-header-transparent.site-header, .site-header-transparent.site-header a, .site-header-transparent.site-header .site-title a, .site-header-transparent.site-header button, .site-header-transparent.site-header .fallback_menu .analytica_mega > li > a, .site-header-transparent.site-header .nav-primary .menu-v2 > li > a, .site-header-transparent.site-header .nav.nav-horizontal ul > li > a, .site-header-transparent.site-header .nav-primary > ul > li.current-menu-ancestor > a, .site-header-transparent.site-header .nav-primary > ul > li.current-menu-ancestor > a .menu-title-outer, .site-header-transparent.site-header .nav-primary > ul > li.current-menu-item > a, .site-header-transparent.site-header .nav-primary > ul > li.current-menu-item > a .menu-title-outer { color: #fff; } } .site-header-transparent.site-header .nav.nav-horizontal ul.sub-menu a { color: #333; } .site-header-transparent.site-header .page_item_has_children > a:before, .site-header-transparent.site-header .page_item_has_children > a:after, .site-header-transparent.site-header .menu-item-has-children > a:before, .site-header-transparent.site-header .menu-item-has-children > a:after { background-color: white; } .site-header-transparent.site-header ul.sub-menu .page_item_has_children > a:before, .site-header-transparent.site-header ul.sub-menu .page_item_has_children > a:after, .site-header-transparent.site-header ul.sub-menu .menu-item-has-children > a:before, .site-header-transparent.site-header ul.sub-menu .menu-item-has-children > a:after { background-color: #333; } @media (max-width: 768px) { .site-header-transparent.site-header .menu-trigger, .site-header-transparent.site-header .nav.nav-horizontal ul > li > a { color: #333; } } .site-header-transparent.site-header button.menu-trigger.dl-active, .site-header-transparent.site-header button.menu-trigger:hover { color: white; } @media (min-width: 768px) { .site-header-overlay.site-header { position: fixed; } } @media (min-width: 768px) { .page-scrolling .site-header-overlay.site-header { background: white; box-shadow: 0 1px 1px rgba(48, 48, 48, 0.12); } } @media (min-width: 768px) { .page-scrolling .site-header-overlay.site-header, .page-scrolling .site-header-overlay.site-header a, .page-scrolling .site-header-overlay.site-header .site-title a, .page-scrolling .site-header-overlay.site-header button, .page-scrolling .site-header-overlay.site-header .fallback_menu .analytica_mega > li > a, .page-scrolling .site-header-overlay.site-header .nav-primary .menu-v2 > li > a, .page-scrolling .site-header-overlay.site-header .nav-primary > ul > li.current-menu-ancestor > a, .page-scrolling .site-header-overlay.site-header .nav-primary > ul > li.current-menu-ancestor > a .menu-title-outer, .page-scrolling .site-header-overlay.site-header .nav-primary > ul > li.current-menu-item > a, .page-scrolling .site-header-overlay.site-header .nav-primary > ul > li.current-menu-item > a .menu-title-outer { color: #333; } } .page-scrolling .site-header-overlay.site-header .page_item_has_children > a:before, .page-scrolling .site-header-overlay.site-header .page_item_has_children > a:after, .page-scrolling .site-header-overlay.site-header .menu-item-has-children > a:before, .page-scrolling .site-header-overlay.site-header .menu-item-has-children > a:after { background-color: #333; } @media (min-width: 992px) { .page-scrolling .site-header-overlay.site-header .menu-trigger, .page-scrolling .site-header-overlay.site-header .nav.nav-horizontal ul > li > a { color: #333; } } .page-scrolling .site-header-overlay.site-header ul.sub-menu li:hover > a { color: #ab10c3; } @media (min-width: 768px) { .admin-bar .site-header-overlay.site-header { top: 32px; } } @media (min-width: 992px) { .sub-menu-wrapper, .sub-menu-wrapper .sub-menu { left: 0; opacity: 0; transition: opacity 0.2s ease-out, visibility 0s 0.3s linear, left 0s 0.3s linear; pointer-events: none; } } @media (min-width: 992px) { .hover .sub-menu-wrapper, .sub-menu-wrapper > .sub-menu .hover > .sub-menu, .sub-menu-wrapper > .sub-menu { opacity: 1; transition: opacity 0.2s ease-in; pointer-events: auto; } } .sub-menu-wrapper { *zoom: 1; background: white; } .sub-menu-wrapper::before, .sub-menu-wrapper::after { display: table; content: " "; } .sub-menu-wrapper::after { clear: both; } @media (min-width: 992px) { .sub-menu-wrapper { position: absolute; top: 100%; } } .hover .sub-menu-wrapper { left: 0; visibility: visible; } .sub-menu-wrapper:empty { display: none !important; } .sub-menu-wrapper .menu-item-has-children { position: relative; } .sub-menu-wrapper .sub-menu { background: white; } @media (min-width: 992px) { .sub-menu-wrapper .sub-menu { position: absolute; top: -1px; border: 1px solid #e8e8e8; } } .sub-menu-wrapper > .sub-menu { position: static; display: inline-block; margin-top: 0; pointer-events: none; } .hover .sub-menu-wrapper .sub-menu { pointer-events: auto; } /* # Fallback Menu ---------------------------------------------------------------------------------------------------- */ .fallback_menu .analytica_mega > li { position: relative; } .nav { *zoom: 1; } .nav::before, .nav::after { display: table; content: " "; } .nav::after { clear: both; } .nav > li, .nav > li > a { display: inline-block; *display: inline; zoom: 1; } .nav--stacked > li { display: list-item; } .nav--stacked > li > a { display: block; } @media only screen and (min-width: 1024px) { /* Animate */ .nav-horizontal ul > li > ul.sub-menu { margin-left: -50px; display: block; opacity: 0; transition: margin 0.3s ease, opacity 0.2s ease; /* End Animation */ } .nav-horizontal ul > li > ul.open.sub-menu { z-index: 999; /* Animate */ display: block; opacity: 1; margin-left: 0; transition: margin 0.3s ease, opacity 0.2s ease 0.1s; /* End Animate */ } .nav-horizontal .page_item_has_children > a:before, .nav-horizontal .menu-item-has-children > a:before { margin-top: -0.5px; margin-right: -2.5px; width: 5px; height: 1px; } .nav-horizontal .page_item_has_children > a:after, .nav-horizontal .menu-item-has-children > a:after { margin-top: -2.5px; margin-right: -0.5px; width: 1px; height: 5px; } .nav-horizontal .page_item_has_children > a:before, .nav-horizontal .page_item_has_children > a:after, .nav-horizontal .menu-item-has-children > a:before, .nav-horizontal .menu-item-has-children > a:after { position: absolute; top: 50%; right: 3px; display: block; content: ""; opacity: 0.4; transition: opacity 0.3s ease; background: #333; } .nav-horizontal li > a { display: block; padding: 0 20px; font-size: 14px; line-height: 1.65; outline: none; transition: all 0.4s ease-in-out; transition: background 0.5s, height 0.5s; } .nav-horizontal li > a .menu-title-outer { position: relative; color: #333; } .nav-horizontal li > a.has-icon .menu-title-outer { display: inline-block; padding-left: 7px; } .nav-horizontal > ul > li.current-menu-parent > a .menu-title-outer, .nav-horizontal > ul > li.current-menu-parent > a span { color: #ab10c3; } .nav-horizontal .hide-menu-text .menu-title-outer { display: none !important; } .nav-horizontal a [class^="fa-"] { width: auto; } .nav-horizontal li ul li span.fa { display: inline-block; margin-right: 5px; } .nav-horizontal span span { transform: translate3d(0, 0, 0); } .nav-horizontal .submenu-indicator { display: block; position: absolute; top: 50%; right: -11px; margin-top: -4px; margin-left: 7px; width: 7px; height: 7px; } .nav-horizontal .hide-menu-text .has-icon .submenu-indicator { right: -9px; } .nav-horizontal ul { padding: 0; margin: 0; zoom: 1; list-style: none; } .nav-horizontal .analytica_mega > li, .nav-horizontal > ul > li { display: inline-block; line-height: 100%; list-style: none; text-align: left; } .nav-horizontal .analytica_mega > li > a, .nav-horizontal > ul > li > a { padding: 0 10px; position: relative; line-height: 30px; } .nav-horizontal .analytica_mega > li > a.open-mega-a, .nav-horizontal .analytica_mega > li > a.open-sub-a, .nav-horizontal > ul > li > a.open-mega-a, .nav-horizontal > ul > li > a.open-sub-a { color: #ab10c3; } .nav-horizontal .analytica_mega > li:hover > a, .nav-horizontal > ul > li:hover > a { color: #ab10c3; } .nav-horizontal .analytica_mega > li.current-menu-ancestor > a, .nav-horizontal .analytica_mega > li.current-menu-ancestor > a .menu-title-outer, .nav-horizontal .analytica_mega > li.current-menu-item > a, .nav-horizontal .analytica_mega > li.current-menu-item > a .menu-title-outer, .nav-horizontal > ul > li.current-menu-ancestor > a, .nav-horizontal > ul > li.current-menu-ancestor > a .menu-title-outer, .nav-horizontal > ul > li.current-menu-item > a, .nav-horizontal > ul > li.current-menu-item > a .menu-title-outer { color: #ab10c3; } .nav-horizontal ul { *zoom: 1; } .nav-horizontal ul::before, .nav-horizontal ul::after { display: table; content: " "; } .nav-horizontal ul::after { clear: both; } .nav-horizontal ul > li .menu-desc { font-size: 12px; display: block; text-transform: lowercase; padding-top: 3px; line-height: 17px; } .nav-horizontal ul > li > ul.sub-menu { position: absolute; top: 100%; z-index: 1; border-top: 2px solid #ab10c3; padding: 10px 20px; } .nav-horizontal ul > li > ul.sub-menu.position-left { right: 0; left: auto; } .nav-horizontal ul > li > ul.sub-menu.position-right { left: 0; right: auto; } .nav-horizontal ul > li > ul.sub-menu ul.sub-menu { top: 0; margin-top: 0; z-index: 2; } .nav-horizontal ul > li > ul.sub-menu ul.sub-menu.open { margin-left: -30px; } .nav-horizontal ul > li > ul.sub-menu .current_page_item a { color: #ab10c3; } .nav-horizontal .analytica_mega > li > ul li > a, .nav-horizontal > ul > li > ul li > a { padding: 10px 0; display: block; font-size: 13px; line-height: 1.6; color: #333; } .nav-horizontal .analytica_mega > li > ul li, .nav-horizontal > ul > li > ul li { transition: padding 0.2s ease, color 0.4s ease; } .nav-horizontal .analytica_mega > li > .sub-menu, .nav-horizontal .analytica_mega > li li ul.sub-menu, .nav-horizontal > ul > li > .sub-menu, .nav-horizontal > ul > li li ul.sub-menu { background: #fff; box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.2); border-radius: 0 0 2px 2px; } .nav-horizontal .analytica_mega > li > .sub-menu, .nav-horizontal .analytica_mega > li li ul.sub-menu, .nav-horizontal > ul > li > .sub-menu, .nav-horizontal > ul > li li ul.sub-menu { position: absolute; width: 225px; margin-top: 20px; border-radius: 3px; top: 100%; } .nav-horizontal .analytica_mega > li > .sub-menu li ul.sub-menu.position-left, .nav-horizontal .analytica_mega > li li ul.sub-menu li ul.sub-menu.position-left, .nav-horizontal > ul > li > .sub-menu li ul.sub-menu.position-left, .nav-horizontal > ul > li li ul.sub-menu li ul.sub-menu.position-left { right: -225px; left: auto; } .nav-horizontal .analytica_mega > li > .sub-menu li ul.sub-menu.position-right, .nav-horizontal .analytica_mega > li li ul.sub-menu li ul.sub-menu.position-right, .nav-horizontal > ul > li > .sub-menu li ul.sub-menu.position-right, .nav-horizontal > ul > li li ul.sub-menu li ul.sub-menu.position-right { left: -225px; right: auto; } .nav-horizontal .analytica_mega > li:hover > ul, .nav-horizontal .analytica_mega > li > ul li:hover ul ul, .nav-horizontal .analytica_mega > li > ul ul li:hover ul ul, .nav-horizontal .analytica_mega > li > ul ul ul li:hover ul, .nav-horizontal .analytica_mega > li > ul ul ul li:hover ul ul, .nav-horizontal .analytica_mega > li > ul ul ul ul li:hover ul, .nav-horizontal .analytica_mega > li > ul ul ul ul li:hover ul ul, .nav-horizontal .analytica_mega > li > ul ul ul ul ul li:hover ul, .nav-horizontal .analytica_mega > li:hover > ul ul, .nav-horizontal .analytica_mega > li > ul li:hover ul, .nav-horizontal > ul > li:hover > ul, .nav-horizontal > ul > li > ul li:hover ul ul, .nav-horizontal > ul > li > ul ul li:hover ul ul, .nav-horizontal > ul > li > ul ul ul li:hover ul, .nav-horizontal > ul > li > ul ul ul li:hover ul ul, .nav-horizontal > ul > li > ul ul ul ul li:hover ul, .nav-horizontal > ul > li > ul ul ul ul li:hover ul ul, .nav-horizontal > ul > li > ul ul ul ul ul li:hover ul, .nav-horizontal > ul > li:hover > ul ul, .nav-horizontal > ul > li > ul li:hover ul { display: block; } .nav-horizontal .analytica_mega > li > ul li, .nav-horizontal > ul > li > ul li { position: relative; } .nav-horizontal .analytica_mega > li > ul li:active a, .nav-horizontal > ul > li > ul li:active a { opacity: 0.8; } .nav-horizontal .analytica_mega > li > ul ul, .nav-horizontal > ul > li > ul ul { border-top: medium none; left: 226px; top: -26px; z-index: 999; } .nav-horizontal .analytica_mega > li:last-child > a, .nav-horizontal > ul > li:last-child > a { border-right: none; } .nav-horizontal .analytica_mega > li > li > ul, .nav-horizontal .analytica_mega > li > li > ul ul, .nav-horizontal > ul > li > li > ul, .nav-horizontal > ul > li > li > ul ul { padding: 20px; } .nav-horizontal .analytica_mega > li > .current_page_item .menu-title-outer, .nav-horizontal .analytica_mega > li > .current_page_parent .menu-title-outer, .nav-horizontal .analytica_mega > li > li > ul li.current_page_item, .nav-horizontal .analytica_mega > li > li:hover .menu-title-outer, .nav-horizontal .analytica_mega > li > .current_page_item .menu-desc, .nav-horizontal > ul > li > .current_page_item .menu-title-outer, .nav-horizontal > ul > li > .current_page_parent .menu-title-outer, .nav-horizontal > ul > li > li > ul li.current_page_item, .nav-horizontal > ul > li > li:hover .menu-title-outer, .nav-horizontal > ul > li > .current_page_item .menu-desc { color: #ab10c3; } .nav-horizontal .analytica_mega > li p, .nav-horizontal > ul > li p { margin-bottom: 0.9285714286rem; } .nav-horizontal .analytica_mega > li div ul, .nav-horizontal > ul > li div ul { position: relative; } .nav-horizontal .analytica_mega > li div > ul, .nav-horizontal > ul > li div > ul { display: block; } .nav-horizontal .analytica_mega > li div.position-left, .nav-horizontal > ul > li div.position-left { right: 0; left: auto; } .nav-horizontal .analytica_mega > li div.position-right, .nav-horizontal > ul > li div.position-right { left: 0; right: auto; } .nav-horizontal .analytica_mega > li div > ul > li > ul, .nav-horizontal > ul > li div > ul > li > ul { display: block; } .nav-horizontal .analytica_mega > li div ul li a, .nav-horizontal > ul > li div ul li a { padding: 0 20px; } .nav-horizontal .analytica_mega > li div ul ul, .nav-horizontal > ul > li div ul ul { padding: 0; } .nav-horizontal .analytica_mega > li div ul ul ul, .nav-horizontal > ul > li div ul ul ul { padding: 2px 0 0; } .nav-horizontal .submenu-indicator:before { width: 11px; height: 11px; line-height: normal; font-family: 'FontAwesome'; content: ""; position: absolute; top: -5px; left: 0; } .nav-horizontal .menu-v2 > li { position: relative; } .nav-horizontal .menu-v2 > li > a:before { bottom: -13px; } .nav-horizontal .menu-v2 > li > a.open-sub-a { color: #555; } } /* Mobile Menu */ @media only screen and (max-width: 1023px) { button.menu-trigger { display: block; height: 38px; position: relative; z-index: 9999; cursor: pointer; border: 1px solid #000000; display: inline-block; border-radius: 3px; font-size: 30px; padding: 0 10px; color: #333; background: white; } button.menu-trigger.dl-active, button.menu-trigger:hover { color: white; background: #333; } button.menu-trigger.dl-active svg path, button.menu-trigger:hover svg path { fill: #fff; } button.menu-trigger svg { position: absolute; top: 8px; left: 10px; width: 21px; height: 20px; } .nav-horizontal { position: relative; perspective: 1000px; perspective-origin: 50% 200%; z-index: 999; } .nav-horizontal ul { padding: 0; list-style: none; transform-style: preserve-3d; } .nav-horizontal li { position: relative; } .nav-horizontal li a { display: block; position: relative; padding: 15px 20px; font-size: 16px; line-height: 20px; font-weight: 300; outline: none; } .nav-horizontal .menu-desc { display: none; } .nav-horizontal li { border-bottom: 1px solid rgba(119, 119, 119, 0.21); } .nav-horizontal li:last-child { border-bottom: none; } .nav-horizontal li .has-icon .icon { margin-right: 5px; } .nav-horizontal li a { display: block; position: relative; line-height: 40px; outline: none; font-size: 14px; text-align: left; *zoom: 1; padding: 0 20px; } .nav-horizontal li a .menu-title-outer { color: #333; } .nav-horizontal li a:after, .nav-horizontal li a:before { content: ' '; display: table; } .nav-horizontal li a:after { clear: both; } .nav-horizontal li a > .menu-title-outer, .nav-horizontal li a > span > .menu-title-outer { color: #333; } .nav-horizontal li > ul > li > a { padding: 0 20px; } .nav-horizontal li.current-menu-item:before { content: ''; position: absolute; z-index: -1; transition: all .3s; width: 260px; height: 1px; bottom: -1px; z-index: 1; left: 0; background-color: #ab10c3; } .nav-horizontal li.dl-back { width: 100%; padding: 0; } .nav-horizontal li.dl-back > a { padding-left: 22px; background: #fff; text-transform: capitalize; } .nav-horizontal li > a:not(:only-child):after, .nav-horizontal li.dl-back:after { position: absolute; top: 0; line-height: 40px; font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; content: '\f0da'; } .nav-horizontal li.dl-back:after { left: 10px; color: #333; transform: rotate(180deg); } .nav-horizontal li > a:after { right: 10px; color: #333; } .nav-horizontal .has-icon .fa { margin-right: 10px; } .nav-horizontal .has-icon .menu-title-outer { width: 160px; height: 40px; display: inline-block; } .nav-horizontal .sub-indicator { width: 40px; height: 40px; display: block; float: right; font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; content: '\f0da'; color: #333; } .nav-horizontal .main_menu > .sub-menu.dl-menuopen, .nav-horizontal .analytica_mega.dl-menuopen { box-shadow: 0 0 35px -1px rgba(0, 0, 0, 0.2); border-radius: 0 0 2px 2px; } .nav-horizontal .analytica_mega, .nav-horizontal > .sub-menu { transition: all .3s ease; } .nav-horizontal .analytica_mega:after, .nav-horizontal > .sub-menu:after { content: ''; position: absolute; top: -10px; right: 10px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #ab10c3; } .nav-horizontal .analytica_mega ul > li > a .menu-title-outer, .nav-horizontal > .sub-menu ul > li > a .menu-title-outer { color: inherit; max-height: inherit; padding: inherit; line-height: inherit; } .no-touch .nav-horizontal li a:hover { background: rgba(255, 248, 213, 0.1); } .nav-horizontal li.dl-back > a { background: rgba(0, 0, 0, 0.1); } .nav-horizontal li.dl-back:after, .nav-horizontal li > a:not(:only-child):after { position: absolute; top: 0; background-color: transparent !important; } .nav-horizontal li.dl-back:after { padding-left: 20px; left: 10px; color: rgba(0, 0, 0, 0.6); transform: rotate(180deg); } .nav-horizontal li > a:after { right: 10px; color: rgba(0, 0, 0, 0.15); } .nav-horizontal .dl-menu { position: absolute; opacity: 0; pointer-events: none; transform: translateY(10px); backface-visibility: hidden; } .nav-horizontal .dl-menu.dl-menu-toggle { transition: all 0.3s ease; } .nav-horizontal .dl-menu.dl-menuopen { opacity: 1; pointer-events: auto; transform: translateY(0px); } .nav-horizontal li .sub-menu { display: none; } .dl-menu.dl-subview li, .dl-menu.dl-subview li.dl-subviewopen > a, .dl-menu.dl-subview li.dl-subview > a { display: none; } .dl-menu.dl-subview li.dl-subview, .dl-menu.dl-subview li.dl-subview .sub-menu, .dl-menu.dl-subview li.dl-subviewopen, .dl-menu.dl-subview li.dl-subviewopen > .sub-menu, .dl-menu.dl-subview li.dl-subviewopen > .sub-menu > li { display: block; } /* Dynamically added submenu outside of the menu context */ .nav-horizontal > .main_menu > .sub-menu { position: absolute; right: 0; margin: 0; z-index: 999; } .nav-horizontal .dl-menu, .nav-horizontal > .main_menu > .sub-menu { width: 230px; right: 0; top: 52px; background: white; border-top: 3px solid #ab10c3; } /* No JS Fallback */ .no-js .nav-horizontal .dl-menu { position: relative; opacity: 1; transform: none; } .no-js .nav-horizontal li .sub-menu { display: block; } .no-js .nav-horizontal li.dl-back { display: none; } .no-js .nav-horizontal li > a:not(:only-child) { background: rgba(0, 0, 0, 0.1); } .no-js .nav-horizontal li > a:not(:only-child):after { content: ''; } #menu-overlay { width: 100%; height: 100%; background-color: #000; opacity: .7; position: absolute; top: 0; left: 0; z-index: 90; } } /* Animation classes for moving out and in */ .dl-menu.dl-animate-out-1 { animation: MenuAnimOut1 0.4s; } .dl-menu.dl-animate-out-2 { animation: MenuAnimOut2 0.3s ease-in-out; } .dl-menu.dl-animate-out-3 { animation: MenuAnimOut3 0.4s ease; } .dl-menu.dl-animate-out-4 { animation: MenuAnimOut4 0.4s ease; } .dl-menu.dl-animate-out-5 { animation: MenuAnimOut5 0.4s ease; } @keyframes MenuAnimOut1 { 0% { } 50% { transform: translateZ(-250px) rotateY(30deg); } 75% { transform: translateZ(-372.5px) rotateY(15deg); opacity: .5; } 100% { transform: translateZ(-500px) rotateY(0deg); opacity: 0; } } @keyframes MenuAnimOut2 { 0% { } 100% { transform: translateX(-100%); opacity: 0; } } @keyframes MenuAnimOut3 { 0% { } 100% { transform: translateZ(300px); opacity: 0; } } @keyframes MenuAnimOut4 { 0% { } 100% { transform: translateZ(-300px); opacity: 0; } } @keyframes MenuAnimOut5 { 0% { } 100% { transform: translateY(40%); opacity: 0; } } .dl-menu.dl-animate-in-1 { animation: MenuAnimIn1 0.3s; } .dl-menu.dl-animate-in-2 { animation: MenuAnimIn2 0.3s ease-in-out; } .dl-menu.dl-animate-in-3 { animation: MenuAnimIn3 0.4s ease; } .dl-menu.dl-animate-in-4 { animation: MenuAnimIn4 0.4s ease; } .dl-menu.dl-animate-in-5 { animation: MenuAnimIn5 0.4s ease; } @keyframes MenuAnimIn1 { 0% { transform: translateZ(-500px) rotateY(0deg); opacity: 0; } 20% { transform: translateZ(-250px) rotateY(30deg); opacity: 0.5; } 100% { transform: translateZ(0px) rotateY(0deg); opacity: 1; } } @keyframes MenuAnimIn2 { 0% { transform: translateX(-100%); opacity: 0; } 100% { transform: translateX(0px); opacity: 1; } } @keyframes MenuAnimIn3 { 0% { transform: translateZ(300px); opacity: 0; } 100% { transform: translateZ(0px); opacity: 1; } } @keyframes MenuAnimIn4 { 0% { transform: translateZ(-300px); opacity: 0; } 100% { transform: translateZ(0px); opacity: 1; } } @keyframes MenuAnimIn5 { 0% { transform: translateY(40%); opacity: 0; } 100% { transform: translateY(0); opacity: 1; } } .nav-horizontal > .main_menu > .sub-menu.dl-animate-in-1 { animation: SubMenuAnimIn1 0.4s ease; } .nav-horizontal > .main_menu > .sub-menu.dl-animate-in-2 { animation: SubMenuAnimIn2 0.3s ease-in-out; } .nav-horizontal > .main_menu > .sub-menu.dl-animate-in-3 { animation: SubMenuAnimIn3 0.4s ease; } .nav-horizontal > .main_menu > .sub-menu.dl-animate-in-4 { animation: SubMenuAnimIn4 0.4s ease; } .nav-horizontal > .main_menu > .sub-menu.dl-animate-in-5 { animation: SubMenuAnimIn5 0.4s ease; } @keyframes SubMenuAnimIn1 { 0% { transform: translateX(50%); opacity: 0; } 100% { transform: translateX(0px); opacity: 1; } } @keyframes SubMenuAnimIn2 { 0% { transform: translateX(100%); opacity: 0; } 100% { transform: translateX(0px); opacity: 1; } } @keyframes SubMenuAnimIn3 { 0% { transform: translateZ(-300px); opacity: 0; } 100% { transform: translateZ(0px); opacity: 1; } } @keyframes SubMenuAnimIn4 { 0% { transform: translateZ(300px); opacity: 0; } 100% { transform: translateZ(0px); opacity: 1; } } @keyframes SubMenuAnimIn5 { 0% { transform: translateZ(-200px); opacity: 0; } 100% { transform: translateZ(0); opacity: 1; } } .nav-horizontal > .main_menu > .sub-menu.dl-animate-out-1 { animation: SubMenuAnimOut1 0.4s ease; } .nav-horizontal > .main_menu > .sub-menu.dl-animate-out-2 { animation: SubMenuAnimOut2 0.3s ease-in-out; } .nav-horizontal > .main_menu > .sub-menu.dl-animate-out-3 { animation: SubMenuAnimOut3 0.4s ease; } .nav-horizontal > .main_menu > .sub-menu.dl-animate-out-4 { animation: SubMenuAnimOut4 0.4s ease; } .nav-horizontal > .main_menu > .sub-menu.dl-animate-out-5 { animation: SubMenuAnimOut5 0.4s ease; } @keyframes SubMenuAnimOut1 { 0% { transform: translateX(0%); opacity: 1; } 100% { transform: translateX(50%); opacity: 0; } } @keyframes SubMenuAnimOut2 { 0% { transform: translateX(0%); opacity: 1; } 100% { transform: translateX(100%); opacity: 0; } } @keyframes SubMenuAnimOut3 { 0% { transform: translateZ(0px); opacity: 1; } 100% { transform: translateZ(-300px); opacity: 0; } } @keyframes SubMenuAnimOut4 { 0% { transform: translateZ(0px); opacity: 1; } 100% { transform: translateZ(300px); opacity: 0; } } @keyframes SubMenuAnimOut5 { 0% { transform: translateZ(0); opacity: 1; } 100% { transform: translateZ(-200px); opacity: 0; } } /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2l0ZS1oZWFkZXIuY3NzIiwic291cmNlcyI6WyJzaXRlLWhlYWRlci5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwidG9vbHMvX2Z1bmN0aW9ucy5zY3NzIiwiX21peGlucy5zY3NzIiwibWl4aW5zL19vdGhlcnMuc2NzcyIsIm1peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwibWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIm1peGlucy9fdGV4dC1vdmVyZmxvdy5zY3NzIiwibWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsIm1peGlucy9fdGFiLWZvY3VzLnNjc3MiLCJtaXhpbnMvX2NlbnRlci1ibG9jay5zY3NzIiwibWl4aW5zL19oaWRlLXRleHQuc2NzcyIsIm1peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwibWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIm1peGlucy9fZm9udC1zaXplLnNjc3MiLCJtaXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIm1peGlucy9fb3BhY2l0eS5zY3NzIiwibWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLCJtaXhpbnMvX2NsZWFyZml4LnNjc3MiLCJtaXhpbnMvX3Bvc2l0aW9uLnNjc3MiLCJvYmplY3RzL19jb250YWluZXIuc2NzcyIsImhlYWRlci9fc2l0ZS1oZWFkZXIuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX3ZhcmlhYmxlcy5zY3NzIiwiaGVhZGVyL19uYXZpZ2F0aW9uLnNjc3MiLCJoZWFkZXIvbmF2L19uYXYuc2NzcyIsImhlYWRlci9uYXYvX25hdi0tbWVnYW1lbnUuc2NzcyIsImhlYWRlci9uYXYvX25hdi0tbWVnYW1lbnUtbW9iaWxlLnNjc3MiLCJoZWFkZXIvbmF2L19uYXYtLW1lbnUtYW5pbWF0aW9ucy5zY3NzIl0sIm1hcHBpbmdzIjoiO0FJeURBLCtDQUErQztBaUJ6RC9DOzs7R0FHRztBQUVILEFBQUEsWUFBWSxDQUFDO0VBQ1osUUFBUSxFQUFFLFFBQVM7RUhPaEIsS0FBSyxFQUFF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 */