#nasa-menu-sidebar-content #mobile-navigation:before {
    display: none
}

#nasa-menu-sidebar-content #mobile-navigation li {
    visibility: visible;
    opacity: 1
}

#mobile-navigation ul {
    margin: 0;
    padding: 0
}

#mobile-navigation ul[class*="block-grid-"] {
    overflow: hidden
}

#mobile-navigation ul[class*="block-grid-"]>li {
    width: 100%
}

#mobile-navigation>li>a {
    text-transform: uppercase
}

#mobile-navigation>li>a>i {
    position: relative;
    top: 2px
}

#mobile-navigation li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative
}

#mobile-navigation li.nasa-hello-acc,
#mobile-navigation li .nasa-open-child,
#mobile-navigation li .nasa-has-items-child {
    display: none
}

#mobile-navigation li a {
    font-size: 100%;
    display: block;
    padding: 10px 20px;
    font-weight: bold;
    line-height: inherit
}

#mobile-navigation li a i {
    margin-right: 8px;
    position: relative;
    top: 0
}

#mobile-navigation li a.accordion {
    position: absolute;
    z-index: 1;
    height: 43px;
    width: 42px;
    top: 0;
    right: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

#mobile-navigation li a.accordion:before,
#mobile-navigation li a.accordion:after {
    content: "";
    position: absolute;
    width: 13px;
    height: 1px;
    top: 21px;
    right: 15px;
    border-top: 1px solid #888
}

#mobile-navigation li a.accordion:after {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

#mobile-navigation li.li_accordion.active>a.accordion:after {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

#mobile-navigation li.current-menu-item>a {
    color: #000;
    font-weight: bold
}

#mobile-navigation li.nasa-megamenu {
    position: relative !important
}

#mobile-navigation li.root-item {
    padding-top: 1px;
    border-bottom: 1px solid #efefef
}

#mobile-navigation li.root-item .root-item {
    border-bottom: none
}

#mobile-navigation li.root-item.menu-item-heading {
    padding: 20px 20px 19px 20px
}

#mobile-navigation li.root-item.menu-item-account {
    padding-top: 0
}

#mobile-navigation li.root-item.nasa-menu-item-account {
    border-bottom: none
}

#mobile-navigation li.root-item.li_accordion.active {
    padding-bottom: 5px
}

#mobile-navigation li.root-item.li_accordion.active li a.accordion {
    height: 39px
}

#mobile-navigation li.root-item.li_accordion.active li a.accordion:before,
#mobile-navigation li.root-item.li_accordion.active li a.accordion:after {
    top: 16px
}

#mobile-navigation li .nasa-select-language {
    padding: 5px 10px;
    color: #000;
    border-color: #ccc;
    text-transform: uppercase
}

#mobile-navigation li.nasa-menu-none-event>a.accordion,
#mobile-navigation li.nasa-select-languages>a.accordion,
#mobile-navigation li.wcml-cs-active-currency>a.accordion {
    width: 100%
}

#mobile-navigation li.wcml-dropdown {
    width: 100%;
    max-width: 100%
}

#mobile-navigation li.wcml-dropdown .wcml-cs-item-toggle:after {
    display: none
}

#mobile-navigation li.wcml-dropdown .wcml-cs-submenu {
    visibility: unset;
    position: unset;
    top: unset;
    right: unset;
    left: unset;
    border-top: unset;
    padding: 0;
    z-index: 101
}

#mobile-navigation li.wcml-dropdown .wcml-cs-submenu li {
    border: unset;
    border-width: unset
}

#mobile-navigation li.wcml-dropdown li {
    background: unset
}

#mobile-navigation li.wcml-dropdown li a {
    border: unset
}

#mobile-navigation li.wcml-dropdown .wcml-spinner {
    right: 50%
}

#mobile-navigation .menu-item>.nav-dropdown-mobile {
    padding-left: 10px
}

#mobile-navigation .menu-item-account {
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    font-weight: bold
}

#mobile-navigation .menu-item-account .nasa-subitem-acc {
    text-transform: initial
}

#mobile-navigation .menu-item-account a {
    font-size: 100%;
    display: block;
    padding: 10px 20px
}

#mobile-navigation .menu-item-account a.center {
    display: block;
    text-align: center
}

#mobile-navigation .menu-item-account a.accordion {
    border: none
}

#mobile-navigation .menu-item-account a span {
    position: relative;
    top: 2px;
    margin-right: 4px
}

#mobile-navigation .menu-item-account a span.nasa-login-title {
    top: 0
}

#mobile-navigation .menu-item-account .heading-account {
    display: none
}

#mobile-navigation .menu-item-heading {
    text-transform: uppercase;
    font-size: 18px;
    padding: 15px 10px 10px 10px;
    color: #000;
    font-weight: bold;
    clear: both
}

#mobile-navigation .menu-item-heading .fa-bars {
    margin-right: 10px
}

#mobile-navigation .menu-item-heading a.logo {
    padding: 0;
    height: 30px;
    display: inline-block;
    border: none
}

#mobile-navigation .menu-item-heading a.logo .header_logo {
    max-height: 100%
}

#mobile-navigation .nav-dropdown-mobile {
    background: inherit;
    position: relative
}

#mobile-navigation .nav-dropdown-mobile li a {
    border-color: transparent;
    padding-top: 5px
}

#mobile-navigation .nav-dropdown-mobile li a.accordion {
    top: 0
}

#mobile-navigation .nasa-select-languages {
    padding-bottom: 0;
    margin-bottom: 0;
    z-index: unset;
    width: 100%;
    max-width: 100%;
    float: none !important
}

#mobile-navigation .nasa-select-languages .nasa-list-languages {
    width: 100%;
    position: relative;
    display: unset;
    visibility: initial;
    opacity: initial;
    background: unset;
    border: unset
}

#mobile-navigation .nasa-select-languages .nasa-list-languages .nasa-item-lang a {
    color: #555;
    font-size: 100%;
    display: block;
    padding: 5px 20px 10px 20px;
    border-bottom: 1px solid transparent
}

#mobile-navigation .nasa-select-languages .nasa-list-languages .nasa-item-lang:last-child a {
    border-bottom: none
}

#mobile-navigation .nasa-select-languages.nasa-active .nasa-list-languages {
    display: block
}

#mobile-navigation .nasa-select-currencies {
    width: 100%;
    max-width: 100%;
    z-index: 999;
    float: none !important
}

#mobile-navigation .nasa-select-currencies .wcml-dropdown li.wcml-cs-active-currency>ul {
    position: relative;
    display: none
}

#mobile-navigation .nasa-select-currencies.nasa-active .wcml-dropdown li.wcml-cs-active-currency>ul {
    display: block
}

#mobile-navigation .nasa-select-currencies .wcml-cs-submenu li a {
    color: #555;
    padding: 5px 10px
}

#mobile-navigation .nasa-select-currencies .wcml-cs-submenu li:last-child a {
    border-bottom: none
}

#mobile-navigation .root-item.li_accordion.active {
    background: #f6f6f6
}

#nasa-menu-sidebar-content.nasa-dark #mobile-navigation .menu-item-account .heading-account,
#nasa-menu-sidebar-content.nasa-dark #mobile-navigation .menu-item-heading {
    color: #ccc
}

#nasa-menu-sidebar-content.nasa-dark #mobile-navigation .menu-item-account .heading-account hr {
    border-color: #333
}

#nasa-menu-sidebar-content.nasa-dark #mobile-navigation li a {
    color: #ccc;
    border-color: transparent
}

#nasa-menu-sidebar-content.nasa-dark #mobile-navigation li.root-item {
    border-color: #333
}

#nasa-menu-sidebar-content.nasa-dark #mobile-navigation li.current-menu-item>a {
    color: #fff
}

#nasa-menu-sidebar-content.nasa-dark #mobile-navigation li.wcml-dropdown {
    width: 100%;
    max-width: 100%
}

#nasa-menu-sidebar-content.nasa-dark #mobile-navigation li.wcml-dropdown .wcml-cs-item-toggle:after {
    display: none
}

#nasa-menu-sidebar-content.nasa-dark #mobile-navigation li.wcml-dropdown .wcml-cs-submenu {
    visibility: inherit;
    position: static;
    top: auto;
    right: auto;
    left: auto;
    border-top: none;
    padding: 0;
    z-index: 101
}

#nasa-menu-sidebar-content.nasa-dark #mobile-navigation li.wcml-dropdown .wcml-cs-submenu li {
    border: none;
    border-width: 0
}

#nasa-menu-sidebar-content.nasa-dark #mobile-navigation li.wcml-dropdown li {
    background: transparent
}

#nasa-menu-sidebar-content.nasa-dark #mobile-navigation li.wcml-dropdown li a {
    border: none
}

#nasa-menu-sidebar-content.nasa-dark #mobile-navigation li.wcml-dropdown .wcml-spinner {
    right: 50%
}

#nasa-menu-sidebar-content.nasa-dark #mobile-navigation .nasa-select-languages .nasa-list-languages .nasa-item-lang a {
    color: #ccc
}

#nasa-menu-sidebar-content.nasa-dark #mobile-navigation .nasa-select-languages .nasa-list-languages,
#nasa-menu-sidebar-content.nasa-dark #mobile-navigation .nasa-select-currencies .wcml-dropdown li.wcml-cs-active-currency>ul {
    border: none
}

#nasa-menu-sidebar-content.nasa-dark #mobile-navigation .root-item.li_accordion.active {
    background: #111
}