li.lsxmm-active { position: static; }

li.lsxmm-active.lsxmm-doing-preview ul.lsxmm-sub-menu { display: block; }

@media (min-width: 1200px) { #masthead ul.lsxmm-sub-menu { left: 5%; width: 90%; } }

@media (min-width: 1200px) { #masthead .lsxmm-fullscreen .dropdown-menu.lsxmm-sub-menu { width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw;}
  #masthead .lsxmm-fullscreen .dropdown-menu.lsxmm-sub-menu .lsxmm-mega-menu { max-width: 1140px; margin: 0 auto; } }

@media (min-width: 1200px) { .lsxmm-mega-menu .lsxmm-row { display: -webkit-box; display: -ms-flexbox; display: flex; } }

@media (min-width: 1200px) { .lsxmm-mega-menu [class*='lsxmm-span-'] { position: relative; } }

@media (min-width: 1200px) { .lsxmm-mega-menu .mega-menu-image { background-position: center center; background-repeat: no-repeat; background-size: cover; bottom: -15px; left: -30px; margin-bottom: 0 !important; position: absolute; right: 0; text-indent: -9999px; top: -15px; } }

.lsxmm-mega-menu .widget { padding: 15px 0; }

.lsxmm-mega-menu .widget h1, .lsxmm-mega-menu .widget h2, .lsxmm-mega-menu .widget h3, .lsxmm-mega-menu .widget h4, .lsxmm-mega-menu .widget h5, .lsxmm-mega-menu .widget h6, .lsxmm-mega-menu .widget .widget-title { margin: 0 0 15px; }

.lsxmm-mega-menu .widget a:not(.btn) { transition: all 300ms ease; }

.lsxmm-mega-menu .widget ul { padding-left: 0; list-style: none; }

@media (min-width: 768px) { .lsxmm-span-1 { width: 4.34783%; float: left; margin-right: 4.34783%; }
  .lsxmm-pre-1 { margin-left: 8.69565%; }
  .lsxmm-post-1 { margin-right: 8.69565%; }
  .lsxmm-span-2 { width: 13.04348%; float: left; margin-right: 4.34783%; }
  .lsxmm-pre-2 { margin-left: 17.3913%; }
  .lsxmm-post-2 { margin-right: 17.3913%; }
  .lsxmm-span-3 { width: 21.73913%; float: left; margin-right: 4.34783%; }
  .lsxmm-pre-3 { margin-left: 26.08696%; }
  .lsxmm-post-3 { margin-right: 26.08696%; }
  .lsxmm-span-4 { width: 30.43478%; float: left; margin-right: 4.34783%; }
  .lsxmm-pre-4 { margin-left: 34.78261%; }
  .lsxmm-post-4 { margin-right: 34.78261%; }
  .lsxmm-span-5 { width: 39.13043%; float: left; margin-right: 4.34783%; }
  .lsxmm-pre-5 { margin-left: 43.47826%; }
  .lsxmm-post-5 { margin-right: 43.47826%; }
  .lsxmm-span-6 { width: 47.82609%; float: left; margin-right: 4.34783%; }
  .lsxmm-pre-6 { margin-left: 52.17391%; }
  .lsxmm-post-6 { margin-right: 52.17391%; }
  .lsxmm-span-7 { width: 56.52174%; float: left; margin-right: 4.34783%; }
  .lsxmm-pre-7 { margin-left: 60.86957%; }
  .lsxmm-post-7 { margin-right: 60.86957%; }
  .lsxmm-span-8 { width: 65.21739%; float: left; margin-right: 4.34783%; }
  .lsxmm-pre-8 { margin-left: 69.56522%; }
  .lsxmm-post-8 { margin-right: 69.56522%; }
  .lsxmm-span-9 { width: 73.91304%; float: left; margin-right: 4.34783%; }
  .lsxmm-pre-9 { margin-left: 78.26087%; }
  .lsxmm-post-9 { margin-right: 78.26087%; }
  .lsxmm-span-10 { width: 82.6087%; float: left; margin-right: 4.34783%; }
  .lsxmm-pre-10 { margin-left: 86.95652%; }
  .lsxmm-post-10 { margin-right: 86.95652%; }
  .lsxmm-span-11 { width: 91.30435%; float: left; margin-right: 4.34783%; }
  .lsxmm-pre-11 { margin-left: 95.65217%; }
  .lsxmm-post-11 { margin-right: 95.65217%; }
  .lsxmm-span-12 { width: 100%; float: left; margin-left: 0; margin-right: 0; }
  .lsxmm-pre-12 { margin-left: 104.34783%; }
  .lsxmm-post-12 { margin-right: 104.34783%; }
  .lsxmm-last { float: right; margin-right: 0; }
  .lsxmm-mega-menu { padding: 15px 3rem; }
  .lsxmm-row:before, .lsxmm-row:after { content: ""; display: table; }
  .lsxmm-row:after { clear: both; } }

.lsxmm-mega-menu { color: #FFF; }

.lsxmm-mega-menu a:not(.btn), .lsxmm-mega-menu a:not(.btn):active, .lsxmm-mega-menu a:not(.btn):visited { color: #FFF; }

.lsxmm-mega-menu a:not(.btn):hover, .lsxmm-mega-menu a:not(.btn):hover:active, .lsxmm-mega-menu a:not(.btn):focus { color: #418AD0; }

/*# sourceMappingURL=maps/lsx-mega-menus.css.map */
