@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; } @media (min-width: 992px) { .site-header .analytica-container { 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; width: 48px; z-index: 9999; cursor: pointer; display: block; border-radius: 3px; color: #333; padding: 0; background: transparent; } button.menu-trigger.dl-active, button.menu-trigger:hover { color: white; background: #333; } button.menu-trigger.dl-active span span, button.menu-trigger:hover span span { background: #fff; } .menu-trigger > span { position: relative; width: 36px; height: 29px; display: inline-block; left: 0; top: 3px; } .menu-trigger span span { display: block; height: 4px; width: 32px; left: 3px; background: white; position: absolute; transition: .6s all; border-radius: 2px; } .menu-trigger span span:nth-child(1) { top: 0; } .menu-trigger span span:nth-child(2) { top: 12px; transform-origin: left; } .menu-trigger span span:nth-child(3) { top: 24px; } .menu-trigger.dl-active span span:nth-child(1), .menu-trigger.dl-active span span:nth-child(3) { transform: rotate(45deg); top: 14px; transform-origin: right-center; } .menu-trigger.dl-active span span:nth-child(2) { width: 0; opacity: 0; } .menu-trigger.dl-active span span:nth-child(3) { transform: rotate(-45deg); } .nav-horizontal { position: relative; perspective: 1000px; perspective-origin: 50% 200%; z-index: 999; } .nav-horizontal ul { padding: 0; margin: 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; color: #333; } .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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 */