@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;
}

.site-header-fullwidth .analytica-container {
  max-width: none;
}

.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;
  display: flex;
  align-items: center;
  line-height: 1;
  font-size: 24px;
  font-size: 2.4rem;
}

.site-title a {
  color: #333;
}

.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;
    font-size: 1.4rem;
    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: rem(26px)/2;
  }
  .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;
    margin-left: auto;
  }
  .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;
    font-size: 1.6rem;
    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;
    font-size: 1.4rem;
    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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2l0ZS1oZWFkZXIuY3NzIiwic291cmNlcyI6WyJzaXRlLWhlYWRlci5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX21peGlucy5zY3NzIiwibWl4aW5zL19vdGhlcnMuc2NzcyIsIm1peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwibWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIm1peGlucy9fdGV4dC1vdmVyZmxvdy5zY3NzIiwibWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsIm1peGlucy9fdGFiLWZvY3VzLnNjc3MiLCJtaXhpbnMvX2NlbnRlci1ibG9jay5zY3NzIiwibWl4aW5zL19oaWRlLXRleHQuc2NzcyIsIm1peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwibWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIm1peGlucy9fZm9udC1zaXplLnNjc3MiLCJtaXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIm1peGlucy9fb3BhY2l0eS5zY3NzIiwibWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLCJtaXhpbnMvX2NsZWFyZml4LnNjc3MiLCJtaXhpbnMvX3Bvc2l0aW9uLnNjc3MiLCJzaXRlL2hlYWRlci9fc2l0ZS1oZWFkZXIuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX3ZhcmlhYmxlcy5zY3NzIiwic2l0ZS9oZWFkZXIvX25hdmlnYXRpb24uc2NzcyIsInNpdGUvaGVhZGVyL25hdi9fbmF2LnNjc3MiLCJzaXRlL2hlYWRlci9uYXYvX25hdi0tbWVnYW1lbnUuc2NzcyIsInNpdGUvaGVhZGVyL25hdi9fbmF2LS1tZWdhbWVudS1tb2JpbGUuc2NzcyIsInNpdGUvaGVhZGVyL25hdi9fbmF2LS1tZW51LWFuaW1hdGlvbnMuc2NzcyJdLCJtYXBwaW5ncyI6IjtBR3lEQSwrQ0FBK0M7QWdCekQvQzs7O0dBR0c7QUFFSCxBQUFBLFlBQVksQ0FBQztFQUNaLFFBQVEsRUFBRSxRQUFTO0VGT2hCLEtBQUssRUFBRSxDQUFFO0VFTFosT0FBTyxFbEI2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QixHQUFDLFVBQVUsR0FBQyxTQUFTLEFBQUEsaUJBQWlCLENBQUM7RUFDckQsU0FBUyxFQUFFLHlCQUEwQjtDQUNyQzs7QUFFRCxBQUFvQyxlQUFyQixHQUFDLFVBQVUsR0FBQyxTQUFTLEFBQUEsaUJBQWlCLENBQUM7RUFDckQsU0FBUyxFQUFFLGdDQUFpQztDQUM1Qzs7QUFFRCxBQUFvQyxlQUFyQixHQUFDLFVBQVUsR0FBQyxTQUFTLEFBQUEsaUJBQWlCLENBQUM7RUFDckQsU0FBUyxFQUFFLHlCQUEwQjtDQUNyQzs7QUFFRCxBQUFvQyxlQUFyQixHQUFDLFVBQVUsR0FBQyxTQUFTLEFBQUEsaUJBQWlCLENBQUM7RUFDckQsU0FBUyxFQUFFLHlCQUEwQjtDQUNyQzs7QUFFRCxBQUFvQyxlQUFyQixHQUFDLFVBQVUsR0FBQyxTQUFTLEFBQUEsaUJBQWlCLENBQUM7RUFDckQsU0FBUyxFQUFFLHlCQUEwQjtDQUNyQzs7QUFFRCxVQUFVLENBQVYsZUFBVTtFQUNULEFBQUEsRUFBRTtJQUNELFNBQVMsRUFBRSxjQUFVO0lBQ3JCLE9BQU8sRUFBRSxDQUFFOztFQUVaLEFBQUEsSUFBSTtJQUNILFNBQVMsRUFBRSxlQUFVO0lBQ3JCLE9BQU8sRUFBRSxDQUFFOzs7O0FBSWIsVUFBVSxDQUFWLGVBQVU7RUFDVCxBQUFBLEVBQUU7SUFDRCxTQUFTLEVBQUUsY0FBVTtJQUNyQixPQUFPLEVBQUUsQ0FBRTs7RUFFWixBQUFBLElBQUk7SUFDSCxTQUFTLEVBQUUsZ0JBQVU7SUFDckIsT0FBTyxFQUFFLENBQUU7Ozs7QUFJYixVQUFVLENBQVYsZUFBVTtFQUNULEFBQUEsRUFBRTtJQUNELFNBQVMsRUFBRSxlQUFVO0lBQ3JCLE9BQU8sRUFBRSxDQUFFOztFQUVaLEFBQUEsSUFBSTtJQUNILFNBQVMsRUFBRSxrQkFBVTtJQUNyQixPQUFPLEVBQUUsQ0FBRTs7OztBQUliLFVBQVUsQ0FBVixlQUFVO0VBQ1QsQUFBQSxFQUFFO0lBQ0QsU0FBUyxFQUFFLGVBQVU7SUFDckIsT0FBTyxFQUFFLENBQUU7O0VBRVosQUFBQSxJQUFJO0lBQ0gsU0FBUyxFQUFFLGlCQUFVO0lBQ3JCLE9BQU8sRUFBRSxDQUFFOzs7O0FBSWIsVUFBVSxDQUFWLGVBQVU7RUFDVCxBQUFBLEVBQUU7SUFDRCxTQUFTLEVBQUUsYUFBVTtJQUNyQixPQUFPLEVBQUUsQ0FBRTs7RUFFWixBQUFBLElBQUk7SUFDSCxTQUFTLEVBQUUsa0JBQVU7SUFDckIsT0FBTyxFQUFFLENBQUUiLCJuYW1lcyI6W119 */
