.nasa-header-flex{
    width:100%;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
}
.nasa-header-flex .fgr-1{
    flex-grow:1
}
.nasa-header-flex .fgr-2{
    flex-grow:2
}
.nasa-header-flex .fjct{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.nasa-header-flex .order-1{
    -webkit-box-ordinal-group:1;
    -moz-box-ordinal-group:1;
    -ms-flex-order:1;
    -webkit-order:1;
    order:1
}
.nasa-header-flex .order-2{
    -webkit-box-ordinal-group:2;
    -moz-box-ordinal-group:2;
    -ms-flex-order:2;
    -webkit-order:2;
    order:2
}
.nasa-header-flex .order-3{
    -webkit-box-ordinal-group:3;
    -moz-box-ordinal-group:3;
    -ms-flex-order:3;
    -webkit-order:3;
    order:3
}
.nasa-header-flex .logo-wrapper,.nasa-header-flex .icons-wrapper{
    max-width:245px
}
.nasa-header-flex .nasa-flex-item-1-3{
    width:33.33333%
}
.nasa-header-flex .nasa-flex-item-1-4{
    width:25%
}
.nasa-header-flex .nasa-flex-item-1-2{
    width:50%
}
.nasa-hello-acc{
    line-height:1.4
}
.top-bar .nasa-menus-account .sub-menu{
    position:absolute;
    z-index:1;
    top:100%;
    right:0;
    padding:10px 0 0 0;
    margin:0;
    min-width:200px;
    border:1px solid #ececec;
    background:#fff;
    visibility:hidden;
    opacity:0;
    pointer-events:none;
    -webkit-transform:translateY(10px);
    -moz-transform:translateY(10px);
    -o-transform:translateY(10px);
    -ms-transform:translateY(10px);
    transform:translateY(10px)
}
.top-bar .nasa-menus-account .nasa-subitem-acc{
    display:block;
    width:100%;
    padding:0 20px
}
.top-bar .nasa-menus-account .nasa-subitem-acc:after{
    display:none
}
.top-bar .nasa-menus-account .menu-item{
    position:relative;
    height:100%
}
.top-bar .nasa-menus-account .menu-item:hover .sub-menu{
    z-index:399;
    visibility:visible;
    opacity:1;
    pointer-events:auto;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.top-bar .nasa-menus-account .nasa-hello-acc{
    font-weight:bold;
    padding:8px 20px 5px 20px;
    color:#000;
    text-transform:none;
    font-size:110%
}
.top-bar .nasa-menus-account .woocommerce-MyAccount-navigation-link--customer-logout{
    border-top:1px solid #ececec;
    padding:5px 15px;
    margin-top:10px
}
.header-icons .menus-account{
    position:relative
}
.header-icons .menus-account .sub-menu{
    position:absolute;
    z-index:1;
    top:100%;
    left:0;
    padding:10px 0 0 0;
    margin:0;
    min-width:200px;
    border:1px solid #ececec;
    background:#fff;
    line-height:1.8;
    visibility:hidden;
    opacity:0;
    pointer-events:none;
    -webkit-transform:translateY(15px);
    -moz-transform:translateY(15px);
    -o-transform:translateY(15px);
    -ms-transform:translateY(15px);
    transform:translateY(15px)
}
.header-icons .menus-account .sub-menu:before{
    content:"";
    display:block;
    height:10px;
    width:100%;
    position:absolute;
    top:-10px
}
.header-icons .menus-account .nasa-subitem-acc{
    display:block;
    width:100%;
    padding:0 20px
}
.header-icons .menus-account .nasa-subitem-acc:after{
    display:none
}
.header-icons .menus-account:hover .sub-menu{
    z-index:399;
    visibility:visible;
    opacity:1;
    pointer-events:auto;
    -webkit-transform:translateY(10px);
    -moz-transform:translateY(10px);
    -o-transform:translateY(10px);
    -ms-transform:translateY(10px);
    transform:translateY(10px)
}
.header-icons .menus-account .nasa-hello-acc{
    font-weight:bold;
    padding:5px 20px;
    text-transform:none;
    font-size:105%
}
.header-icons .menus-account .woocommerce-MyAccount-navigation-link--customer-logout{
    border-top:1px solid #ececec;
    padding:5px 15px;
    margin-top:10px
}
.header-icons .menus-account .woocommerce-MyAccount-navigation-link--customer-logout a{
    display:-webkit-inline-box;
    display:-moz-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center
}
.header-icons .menus-account .woocommerce-MyAccount-navigation-link--customer-logout a svg{
    width:20px;
    height:20px
}
.header-multi-languages{
    list-style:none
}
.header-multi-languages ul{
    list-style:none;
    margin:0
}
#top-bar .topbar-menu-container{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex
}
#top-bar .topbar-menu-container ul{
    display:inline-block
}
#top-bar .topbar-menu-container ul:last-child>li:last-child{
    margin-right:0 !important
}
#top-bar .topbar-menu-container ul:last-child>li:last-child.nasa-select-languages .nasa-list-languages,#top-bar .topbar-menu-container ul:last-child>li:last-child .wcml-dropdown li.wcml-cs-active-currency>ul{
    left:auto;
    right:0
}
#top-bar .topbar-menu-container ul.nasa-topbar-menu li{
    margin-right:30px;
    position:relative !important;
    display:-webkit-inline-box;
    display:-moz-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
#top-bar .topbar-menu-container ul.nasa-topbar-menu li:last-child:after{
    display:inherit
}
#top-bar .topbar-menu-container ul.nasa-topbar-menu li:after{
    content:" ";
    height:13px;
    display:inline-block;
    border-left:1px solid #D8D8D8;
    position:absolute;
    right:-15px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
#top-bar .topbar-menu-container ul.nasa-topbar-menu li .nasa-open-child,#top-bar .topbar-menu-container ul.nasa-topbar-menu li .nasa-has-items-child{
    display:none
}
#top-bar .topbar-menu-container ul li span{
    vertical-align:baseline
}
#top-bar .topbar-menu-container ul li>a{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center
}
#top-bar .topbar-menu-container ul li>a i{
    font-weight:500;
    margin-right:5px;
    color:inherit
}
#top-bar .topbar-menu-container>ul:last-child>li:last-child:after{
    display:none
}
#top-bar .topbar-menu-container>ul>li{
    height:100%
}
#top-bar .topbar-menu-container>ul>li>a{
    height:100%
}
#top-bar .topbar-menu-container .header-multi-languages>li{
    padding-right:20px
}
#top-bar .topbar-menu-container .header-multi-languages>li:after{
    content:" ";
    height:13px;
    display:inline-block;
    border-left:1px solid #D8D8D8;
    position:absolute;
    right:-15px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
#top-bar .topbar-menu-container .header-multi-languages>li svg{
    -webkit-transition:all 200ms ease;
    -moz-transition:all 200ms ease;
    -o-transition:all 200ms ease;
    transition:all 200ms ease;
    width:20px;
    height:20px;
    position:absolute;
    right:-5px;
    top:50%;
    cursor:pointer;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
#top-bar .topbar-menu-container .header-multi-languages>li:last-child:after{
    display:none
}
#top-bar .topbar-menu-container .header-multi-languages>li:first-child svg{
    right:-5px
}
#top-bar .topbar-menu-container .header-multi-languages:not(:only-child){
    margin-right:0
}
#top-bar .topbar-menu-container .header-multi-languages:not(:only-child)>li{
    padding-right:20px
}
#top-bar .topbar-menu-container .header-multi-languages:not(:only-child)>li:after{
    display:inline-block
}
#top-bar .topbar-menu-container .header-multi-languages:not(:only-child)>li::before{
    right:0
}
.nasa-topbar-wrap{
    position:relative
}
.nasa-topbar-wrap .nasa-icon-toggle{
    display:none;
    position:absolute;
    z-index:1;
    left:25px;
    bottom:-30px;
    height:31px;
    background:#FFF
}
.nasa-topbar-wrap.nasa-topbar-toggle .nasa-icon-toggle{
    display:inline-block;
    border:1px solid #efefef;
    border-top:none;
    -webkit-border-radius:0 0 30px 30px;
    -moz-border-radius:0 0 30px 30px;
    border-radius:0 0 30px 30px
}
.nasa-topbar-wrap.nasa-topbar-toggle .nasa-icon-toggle svg{
    font-size:180%
}
.nasa-topbar-wrap.nasa-topbar-toggle .nasa-icon-toggle svg.nasa-topbar-down{
    display:none
}
.nasa-topbar-wrap.nasa-topbar-toggle.nasa-topbar-hide #top-bar{
    margin-top:-42px;
    opacity:0
}
.nasa-topbar-wrap.nasa-topbar-toggle.nasa-topbar-hide .nasa-icon-toggle svg.nasa-topbar-down{
    display:inline-block
}
.nasa-topbar-wrap.nasa-topbar-toggle.nasa-topbar-hide .nasa-icon-toggle svg.nasa-topbar-up{
    display:none
}
.nasa-topbar-wrap.nasa-topbar-toggle.nasa-topbar-hide .nasa-icon-toggle:hover{
    color:#333
}
.nasa-header-transparent .nasa-topbar-wrap .nasa-icon-toggle{
    left:0
}
.nasa-header-transparent .nasa-topbar-wrap.nasa-topbar-toggle .nasa-icon-toggle{
    background-color:#e2e2e2;
    color:#000
}
.nasa-header-transparent .nasa-topbar-wrap.nasa-topbar-toggle .nasa-icon-toggle:hover{
    background-color:#dedede
}
.nasa-header-transparent .nasa-search-space .nasa-show-search-form.nasa-over-hide{
    background:#FFF;
    padding:4px 20px;
    -webkit-border-radius:40px;
    -moz-border-radius:40px;
    border-radius:40px
}
#top-bar{
    position:relative;
    margin-top:0;
    opacity:1;
    padding:0;
    height:42px;
    background:#000;
    color:#fff;
    border-bottom:1px solid #ececec
}

.top-bar .nasa-menus-account .sub-menu a {
    color: #000 !important;
}

#top-bar a {
    color: #fff;
}

#top-bar ul{
    line-height:2;
    margin:0
}
#top-bar ul li{
    list-style:none;
    display:inline-block
}
#top-bar ul li.hidden-tag{
    display:none
}
#top-bar ul.header-multi-languages{
    margin:0 20px
}
#top-bar ul.header-multi-languages:last-child:not(:only-child){
    margin-right:0
}
#top-bar ul.header-multi-languages:only-child{
    margin:0 15px
}
#top-bar .topbar-menu-container ul.nasa-topbar-menu li{
    display:-webkit-inline-box;
    display:-moz-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
#top-bar .left-text{
    line-height:36px;
    height:100%
}
#top-bar .left-text>*{
    height:100%
}
#top-bar .left-text p,#top-bar .left-text *{
    line-height:inherit
}
#top-bar .left-text p:last-child,#top-bar .left-text *:last-child{
    margin-bottom:0
}
#top-bar .left-text p i,#top-bar .left-text * i{
    line-height:1
}
#top-bar .right-text{
    line-height:2;
    font-size:100%;
    height:100%
}
#top-bar .right-text>*{
    height:100%
}
#top-bar .row{
    height:100%
}
#top-bar .row>div{
    height:100%
}
.nasa-rtl #top-bar ul.header-multi-languages:last-child{
    margin-left:0;
    margin-right:20px
}
.nasa-rtl .topbar-menu-container ul:last-child>li:last-child.nasa-select-languages .nasa-list-languages,.nasa-rtl .topbar-menu-container ul:last-child>li:last-child .wcml-dropdown li.wcml-cs-active-currency>ul{
    left:0;
    right:auto
}
.header-icons .nasa-icon{
    font-size:28px;
    position:relative
}
.header-icons .nasa-icon.icon-nasa-cart-2,.header-icons .nasa-icon.icon-nasa-cart-4{
    font-size:24px
}
.header-icons .nasa-icon.fa{
    font-size:24px
}
.header-icons .nasa-icon.icon-nasa-search,.header-icons .nasa-icon.icon-nasa-refresh{
    top:1px
}
.header-icons .nasa-icon.pe-7s-user{
    font-size:30px
}
.header-icons .header-account .pe7-icon{
    font-size:160%;
    font-weight:bold;
    position:relative;
    top:-1px;
    margin-right:5px
}
.header-icons>li{
    line-height:100%;
    position:relative
}
.header-icons>li.nasa-icon-search{
    position:static
}
.header-icons>li a:hover i{
    color:#f76b6a
}
.header-icons .nasa-icon-account-mobile>a{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center
}
.header-icons .cart-link,.header-icons .wishlist-link,.header-icons .nasa-show-compare{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center
}
.header-icons .icon-wrap{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    position:relative;
    height:28px
}
.header-account{
    display:inline-block
}
.header-account ul li{
    list-style:none;
    display:inline-block
}
.header-account ul li:last-child{
    border-right:none
}
.header-account ul li:last-child:after{
    display:none
}
.header-account ul li span{
    margin-right:6px;
    vertical-align:middle
}
.header-account ul li:after{
    content:"|";
    padding:0px 8px;
    height:3px;
    color:#DDD
}
.nasa-select-currencies{
    width:auto;
    max-width:250px
}
.nasa-select-currencies .wcml-spinner{
    right:auto;
    left:50%;
    margin-top:-6px;
    -webkit-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -o-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
}
.nasa-select-currencies .wcml-dropdown{
    width:auto;
    margin:0 !important;
    height:100%
}
.nasa-select-currencies .wcml-dropdown>ul{
    height:100%
}
.nasa-select-currencies .wcml-dropdown ul{
    width:100%
}
.nasa-select-currencies .wcml-dropdown a.wcml-cs-item-toggle{
    padding:0;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    line-height:inherit;
    display:block;
    max-width:100%;
    height:100%
}
.nasa-select-currencies .wcml-dropdown a.wcml-cs-item-toggle:after{
    display:none
}
.nasa-select-currencies .wcml-dropdown li.wcml-cs-active-currency{
    position:relative;
    border:none;
    background-color:transparent;
    max-width:100%;
    height:100%
}
.nasa-select-currencies .wcml-dropdown li.wcml-cs-active-currency li{
    border:none;
    background-color:transparent;
    width:100%
}
.nasa-select-currencies .wcml-dropdown li.wcml-cs-active-currency li a{
    visibility:inherit;
    display:block;
    width:100%;
    padding:0 10px;
    white-space:nowrap
}
.nasa-select-currencies .wcml-dropdown li.wcml-cs-active-currency>ul{
    position:absolute;
    z-index:401;
    top:100%;
    left:0;
    right:auto;
    display:block;
    min-width:150px;
    padding:5px 0;
    border:1px solid #ececec;
    background-color:#fff;
    pointer-events:none;
    visibility:hidden;
    opacity:0;
    -webkit-transform:translateY(8px);
    -moz-transform:translateY(8px);
    -o-transform:translateY(8px);
    -ms-transform:translateY(8px);
    transform:translateY(8px)
}
.nasa-select-currencies:hover .wcml-dropdown li.wcml-cs-active-currency>ul,.nasa-select-currencies.nasa-active .wcml-dropdown li.wcml-cs-active-currency>ul{
    pointer-events:auto;
    visibility:visible;
    opacity:1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.nasa-select-languages{
    position:relative
}
.nasa-select-languages .nasa-current-lang img{
    margin:0 5px 0 0
}
.nasa-select-languages .nasa-list-languages{
    position:absolute;
    z-index:401;
    top:100%;
    left:0;
    display:block;
    min-width:145px;
    padding:5px 0;
    border:1px solid #ececec;
    background:#fff;
    pointer-events:none;
    visibility:hidden;
    opacity:0;
    -webkit-transform:translateY(8px);
    -moz-transform:translateY(8px);
    -o-transform:translateY(8px);
    -ms-transform:translateY(8px);
    transform:translateY(8px)
}
.nasa-select-languages .nasa-list-languages .nasa-item-lang{
    visibility:inherit;
    display:block;
    width:100%;
    padding:0 10px
}
.nasa-select-languages .nasa-list-languages .nasa-item-lang a img{
    margin:0 5px;
    position:relative;
    top:-1px
}
.nasa-select-languages .nasa-list-languages:empty{
    display:none
}
.nasa-select-languages:hover .nasa-list-languages,.nasa-select-languages.nasa-active .nasa-list-languages{
    pointer-events:auto;
    visibility:visible;
    opacity:1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.nasa-search-space{
    position:static;
    min-width:25px;
    width:100%;
    top:0px
}
.nasa-search-space .tt-menu{
    width:100%;
    background:#FFF;
    padding:10px;
    border:1px solid #ddd;
    left:0;
    -webkit-box-shadow:0 4px 4px 1px rgba(0,0,0,0.1);
    -moz-box-shadow:0 4px 4px 1px rgba(0,0,0,0.1);
    box-shadow:0 4px 4px 1px rgba(0,0,0,0.1)
}
.nasa-search-space.nasa-search-icon .tt-menu{
    width:initial;
    left:10px !important;
    right:10px !important
}
.nasa-search-space .item-search{
    position:relative
}
.nasa-search-space .item-search a{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    width:100%;
    padding:5px;
    margin:0;
    overflow:hidden
}
.nasa-search-space .item-search a:hover{
    background:#f9f9f9;
    color:#555
}
.nasa-search-space .item-search a img{
    float:left;
    margin-right:10px;
    width:60px;
    height:auto
}
.nasa-search-space .item-search a p{
    font-weight:bold;
    color:#333;
    margin:0 0 5px 0;
    display:inline-block;
    line-height:1.3
}
.nasa-search-space .item-search a .price{
    font-size:90%
}
.nasa-search-space .item-search a .nasa-item-title-search{
    text-align:left;
    margin-top:0px;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.nasa-search-space .nasa-show-search-form{
    z-index:102;
    position:absolute;
    right:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.nasa-search-space .nasa-show-search-form .nasa-close-search{
    position:absolute;
    right:10px;
    visibility:hidden;
    opacity:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.nasa-search-space .nasa-show-search-form form{
    margin-bottom:0px;
    position:relative
}
.nasa-search-space .nasa-show-search-form .twitter-typeahead{
    position:relative;
    border:none;
    left:0;
    top:0;
    width:100%;
    padding:0;
    background:transparent
}
.nasa-search-space .nasa-show-search-form input[name="s"]{
    margin:0px;
    border:none;
    background:transparent;
    height:44px;
    padding-right:10px;
    padding-left:10px;
    font-size:100%
}
.nasa-search-space .nasa-show-search-form input[name="s"]:focus{
    background:none
}
.nasa-search-space .nasa-show-search-form input[name="s"]::placeholder,.nasa-search-space .nasa-show-search-form input[name="s"]:-ms-input-placeholder{
    color:#999;
    opacity:1
}
.nasa-search-space .nasa-show-search-form .ns-clear-text{
    right:-5px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.nasa-search-space .nasa-show-search-form .ns-clear-text:hover{
    background:#f1f1f1
}
.nasa-search-space .nasa-show-search-form input.tt-hint{
    font-size:100%;
    padding:0 10px 0 10px;
    height:44px;
    background:transparent !important;
    border:none;
    color:#aaa
}
.nasa-search-space .nasa-show-search-form input[type="submit"]{
    background:transparent;
    text-transform:uppercase;
    width:100%;
    padding:0;
    line-height:44px;
    color:#FFF !important;
    border:none;
    font-size:100%;
    font-weight:700;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    text-indent:-9999px;
    letter-spacing:1px
}
.nasa-search-space .nasa-show-search-form input[type="submit"]:focus{
    outline:none
}
.nasa-search-space .nasa-show-search-form .nasa-icon-submit-page{
    text-transform:capitalize;
    position:absolute;
    left:0;
    top:0;
    padding:0;
    width:45px;
    height:100%;
    overflow:hidden;
    background:none;
    border:none
}
.nasa-search-space .nasa-show-search-form .nasa-icon-submit-page:hover{
    border-color:transparent
}
.nasa-search-space .nasa-show-search-form .nasa-icon-submit-page:before{
    font-family:"nasa-font";
    content:"\57";
    display:none
}
.nasa-search-space .nasa-show-search-form .nasa-icon-submit-page>svg,.nasa-search-space .nasa-show-search-form .nasa-icon-submit-page:before{
    color:#555;
    position:absolute;
    top:50%;
    right:0;
    font-size:180%;
    cursor:pointer;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.nasa-search-space .nasa-show-search-form .nasa-icon-submit-page .nasa-submit-search:after{
    font-family:'Pe-icon-7-stroke';
    content:"\e618";
    color:inherit;
    display:none;
    position:absolute;
    top:50%;
    right:15px;
    font-size:180%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide{
    width:0%;
    opacity:0;
    visibility:hidden;
    z-index:10
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide .nasa-icon-submit-page{
    display:none
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-show{
    visibility:visible;
    width:100%;
    overflow:inherit;
    opacity:1;
    z-index:299
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-show .nasa-close-search{
    visibility:visible;
    opacity:1
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-fadeInDown{
    width:100%;
    -webkit-transform:translateY(-60%);
    -moz-transform:translateY(-60%);
    -o-transform:translateY(-60%);
    -ms-transform:translateY(-60%);
    transform:translateY(-60%)
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-fadeInDown.nasa-show{
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-fadeInUp{
    width:100%;
    -webkit-transform:translateY(-40%);
    -moz-transform:translateY(-40%);
    -o-transform:translateY(-40%);
    -ms-transform:translateY(-40%);
    transform:translateY(-40%)
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-fadeInUp.nasa-show{
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-leftToRight{
    right:auto;
    left:0
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-fadeIn{
    width:100%
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-noEffect{
    width:100%;
    -webkit-transition:none 200ms ease;
    -moz-transition:none 200ms ease;
    -o-transition:none 200ms ease;
    transition:none 200ms ease
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout{
    background:#fff;
    width:100%;
    min-height:235px;
    max-height:95%;
    overflow-y:auto;
    position:fixed;
    z-index:999;
    top:0;
    left:0;
    right:0;
    opacity:1;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:0px 4px 4px 1px rgba(0,0,0,0.1);
    -moz-box-shadow:0px 4px 4px 1px rgba(0,0,0,0.1);
    box-shadow:0px 4px 4px 1px rgba(0,0,0,0.1);
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    -o-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .nasa-close-search{
    visibility:visible;
    opacity:1;
    top:10px;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout.nasa-show{
    visibility:visible;
    opacity:1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout form{
    padding:60px 10px 0 10px;
    text-align:center
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout form.dgwt-wcas-search-form{
    padding:60px 0 0 0
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout input[name="s"]{
    border:none;
    border-bottom:1px solid #e3e7e8;
    background:transparent;
    padding-right:0;
    padding-left:0;
    font-size:200%;
    font-weight:bold;
    max-width:800px;
    height:70px;
    line-height:80px;
    margin:0 auto;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout input[name="s"]::placeholder{
    color:#c5c5c5
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout input[name="s"]:focus{
    border-color:#333
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout input[name="s"].dgwt-wcas-search-input{
    padding-left:10px;
    padding-right:10px
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .nasa-search-all-wrap{
    display:block;
    width:100%;
    text-align:center;
    margin:15px auto 10px auto
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .nasa-search-all{
    padding:10px 40px;
    border:1px solid #f76b6a;
    color:#fff;
    font-size:16px;
    background-color:#f76b6a;
    font-weight:bold;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .nasa-search-all:hover{
    border-color:#f54543;
    background-color:#f54543
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .nasa-icon-submit-page{
    display:block;
    position:absolute;
    top:60px;
    visibility:hidden;
    opacity:0;
    z-index:10;
    width:40px;
    height:70px;
    cursor:default
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .nasa-icon-submit-page:before{
    left:0;
    right:-5px;
    bottom:0;
    font-size:30px;
    height:30px;
    color:#666;
    cursor:inherit
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .nasa-icon-submit-page>svg{
    height:30px;
    width:30px
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .twitter-typeahead{
    max-width:1200px;
    margin:auto
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .twitter-typeahead input.tt-hint{
    font-size:200%;
    font-weight:bold;
    padding:0;
    color:#aaa;
    background:transparent !important;
    border-bottom:1px solid transparent;
    max-width:800px;
    height:70px;
    line-height:70px;
    left:50% !important;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .twitter-typeahead input[name="s"]{
    margin:0;
    border:none;
    border-bottom:1px solid #efefef;
    background:transparent;
    padding-right:0;
    padding-left:0;
    font-size:200%;
    font-weight:bold;
    max-width:800px;
    height:70px;
    line-height:70px;
    margin:auto;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .twitter-typeahead .tt-menu{
    position:relative !important;
    width:100%;
    background-color:inherit;
    padding:0;
    left:0 !important;
    right:0 !important;
    border:none;
    display:block !important;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .twitter-typeahead .tt-menu .tt-dataset{
    margin-top:40px;
    margin-bottom:40px;
    min-height:0;
    margin-left:-10px;
    margin-right:-10px;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .twitter-typeahead .tt-menu .tt-dataset .nasa-notice-empty{
    width:100%
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .twitter-typeahead .tt-menu .item-search{
    width:20%;
    position:relative;
    padding-left:20px;
    padding-right:20px;
    margin-bottom:40px
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .twitter-typeahead .tt-menu .item-search a{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%;
    padding:0;
    overflow:hidden
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .twitter-typeahead .tt-menu .item-search a p{
    font-size:17px;
    margin-bottom:10px
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .twitter-typeahead .tt-menu .item-search a .price{
    font-size:16px
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .twitter-typeahead .tt-menu .item-search a img{
    width:100%;
    margin:0 0 15px 0
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .twitter-typeahead .tt-menu .item-search a:hover{
    background:none
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .twitter-typeahead .tt-menu .item-search a:hover .nasa-title-item{
    color:#000
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .ns-popular-keys-wrap{
    display:block
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .ns-popular-keys{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:absolute;
    top:170px;
    left:0;
    right:0
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .ns-popular-keys a{
    margin-left:10px;
    color:#333;
    text-decoration:underline
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .ns-popular-keys a:hover{
    color:#000
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide .classic input[name="s"],.nasa-search-space .nasa-show-search-form.nasa-over-hide .classic input.tt-hint{
    padding-left:45px
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide .classic input[name="s"].dgwt-wcas-search-input{
    padding-left:10px
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide .classic.sp-fibo-search:before{
    display:none
}
.nasa-search-space .nasa-show-search-form.nasa-over-hide .classic .nasa-icon-submit-page svg{
    margin:0 10px
}
.nasa-search-space .nasa-show-search-form.nasa-search-relative{
    position:relative;
    z-index:103;
    background-color:#f1f1f1;
    padding:0 15px;
    top:0;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.nasa-search-space .nasa-show-search-form.nasa-search-relative input[name="s"]{
    padding-right:55px;
    padding-left:0px
}
.nasa-search-space .nasa-show-search-form.nasa-search-relative input.tt-hint{
    padding:0 55px 0 0
}
.nasa-search-space .nasa-show-search-form.nasa-search-relative .nasa-icon-submit-page{
    left:auto;
    right:0
}
.nasa-search-space.nasa-search-full .tt-menu{
    min-width:456px;
    left:50% !important;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.nasa-search-space .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.nasa-search-space .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{
    display:none
}
.nasa-search-icon .classic .ns-clear-text{
    display:none !important
}
.nasa-search-icon .nasa-over-hide .classic .nasa-icon-submit-page:before{
    display:none
}
.nasa-tranparent.bg-black{
    background:rgba(0,0,0,0.5);
    z-index:998;
    backdrop-filter:blur(4px);
    -webkit-backdrop-filter:blur(4px)
}
.nasa-elements-wrap{
    position:relative
}
.nasa-elements-wrap .columns{
    position:static
}
.nasa-beside-mm{
    position:static
}
.ns-toggle-popup-static-block{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    gap:15px;
    cursor:pointer
}
.nasa-sp-mcr .nasa-header-canvas .nasa-select-currencies .nasa-currency-switcher{
    top:auto;
    bottom:100%
}
.nasa-sp-mcr .nasa-header-canvas .nasa-select-currencies:hover .nasa-currency-switcher{
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.nasa-header-canvas{
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:999999;
    background:#fff;
    border:1px solid #f8f8f8
}
.nasa-header-canvas:not(.nasa-active){
    visibility:hidden;
    opacity:0;
    -webkit-transform:translateX(-100%);
    -moz-transform:translateX(-100%);
    -o-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
.nasa-header-canvas .header-multi-languages{
    width:100%;
    position:relative
}
.nasa-header-canvas .header-multi-languages:before{
    position:absolute;
    content:"";
    left:0;
    top:0;
    right:30px;
    border-top:1px solid #f1f1f1
}
.nasa-header-canvas .header-multi-languages>li{
    margin-top:20px
}
.nasa-header-canvas .header-multi-languages svg.nasa-open-child{
    display:none
}
.nasa-header-canvas .nasa-select-languages .nasa-list-languages,.nasa-header-canvas .nasa-select-currencies .wcml-dropdown li.wcml-cs-active-currency>ul{
    top:auto;
    bottom:100%
}
.nasa-header-canvas .wrap-1nd{
    width:60px;
    padding:10px;
    background-color:#F8F8F8
}
.nasa-header-canvas .wrap-1nd .nasa-close-canvas{
    position:fixed;
    top:10px
}
.nasa-header-canvas .wrap-2nd{
    width:300px;
    border-right:1px solid #f1f1f1;
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-align-items:flex-start;
    align-items:flex-start
}
.nasa-header-canvas .header-icons{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.nasa-header-canvas .header-icons>li{
    margin-left:0;
    margin-top:10px;
    margin-bottom:10px;
    height:25px
}
.nasa-header-canvas .header-icons>li .nasa-icon{
    font-size:25px
}
.nasa-header-canvas .header-icons>li .nasa-icon.icon-nasa-refresh{
    font-size:23px
}
.nasa-header-canvas .header-icons .menus-account .sub-menu{
    top:-20px;
    left:40px
}
.nasa-header-canvas .header-icons .menus-account .sub-menu:before{
    width:20px;
    height:100%;
    top:0;
    bottom:0;
    left:-15px
}
.nasa-header-canvas .follow-icon{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.nasa-header-canvas .follow-icon a{
    margin:5px 0;
    background-color:#fff;
    height:28px;
    width:28px;
    line-height:28px;
    text-align:center;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.header-wrapper{
    position:relative
}
.header-wrapper.nasa-header-transparent{
    position:absolute;
    width:100%;
    z-index:99
}
.header-wrapper.nasa-header-transparent #top-bar{
    background-color:transparent
}
.header-wrapper.nasa-header-transparent #masthead{
    background-color:transparent
}
.header-wrapper.nasa-header-transparent #masthead .nasa-search-space .nasa-show-search-form form .twitter-typeahead,.header-wrapper.nasa-header-transparent .nasa-search-space .nasa-show-search-form form .twitter-typeahead input[name="s"]{
    background-color:transparent
}
.header-type-1 .nasa-elements-wrap,.header-type-9 .nasa-elements-wrap{
    min-height:50px;
    width:100%
}
.header-type-1 .logo a,.header-type-9 .logo a{
    font-size:100%
}
.header-type-1 .nasa-search-space,.header-type-9 .nasa-search-space{
    top:0
}
.header-type-2 .nasa-share li,.header-type-2 .nasa-follow{
    font-size:140%
}
.header-type-2 .follow-icon a svg{
    width:22px;
    height:22px
}
.header-type-2 .follow-icon a svg[with="16"]{
    width:20px;
    height:20px
}
.header-type-2 .follow-icon a svg[with="14"]{
    width:18px;
    height:18px
}
.header-type-3 .dgwt-wcas-search-wrapp{
    max-width:100%
}
.header-type-4 #masthead,.header-type-8 #masthead{
    padding-top:40px
}
.header-type-4 .nasa-header-search-wrap,.header-type-8 .nasa-header-search-wrap{
    max-width:1000px
}
.header-type-4 .nasa-search-space .nasa-show-search-form.nasa-search-relative,.header-type-8 .nasa-search-space .nasa-show-search-form.nasa-search-relative{
    border:1px solid #ccc;
    background-color:transparent;
    padding:0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.header-type-4 .nasa-search-space .nasa-show-search-form.nasa-search-relative input[name="s"],.header-type-4 .nasa-search-space .nasa-show-search-form.nasa-search-relative input.tt-hint,.header-type-8 .nasa-search-space .nasa-show-search-form.nasa-search-relative input[name="s"],.header-type-8 .nasa-search-space .nasa-show-search-form.nasa-search-relative input.tt-hint{
    padding-left:15px;
    padding-right:140px
}
.header-type-4 .nasa-search-space .nasa-show-search-form.nasa-search-relative .ns-clear-text,.header-type-8 .nasa-search-space .nasa-show-search-form.nasa-search-relative .ns-clear-text{
    right:130px
}
.header-type-4 .nasa-search-space .nasa-show-search-form.nasa-search-relative .nasa-icon-submit-page,.header-type-8 .nasa-search-space .nasa-show-search-form.nasa-search-relative .nasa-icon-submit-page{
    top:-1px;
    bottom:-1px;
    right:-2px;
    height:auto;
    width:auto;
    -webkit-border-radius:0 4px 4px 0;
    -moz-border-radius:0 4px 4px 0;
    border-radius:0 4px 4px 0
}
.header-type-4 .nasa-search-space .nasa-show-search-form.nasa-search-relative .nasa-icon-submit-page>svg,.header-type-8 .nasa-search-space .nasa-show-search-form.nasa-search-relative .nasa-icon-submit-page>svg{
    display:none
}
.header-type-4 .nasa-search-space .nasa-show-search-form.nasa-search-relative .nasa-submit-search,.header-type-8 .nasa-search-space .nasa-show-search-form.nasa-search-relative .nasa-submit-search{
    padding:0 15px;
    width:100%;
    font-size:90%;
    height:100%;
    letter-spacing:1px;
    -webkit-border-top-left-radius:0;
    -moz-border-top-left-radius:0;
    border-top-left-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-bottom-left-radius:0;
    border-bottom-left-radius:0;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    gap:10px
}
.header-type-4 .nasa-search-space .nasa-show-search-form input[name="s"],.header-type-4 .nasa-search-space .nasa-show-search-form input.tt-hint,.header-type-8 .nasa-search-space .nasa-show-search-form input[name="s"],.header-type-8 .nasa-search-space .nasa-show-search-form input.tt-hint{
    font-size:120%
}
.header-type-4 .nasa-search-space .item-search a p,.header-type-8 .nasa-search-space .item-search a p{
    font-size:110%
}
.header-type-4 .nasa-search-space .item-search a .nasa-sku-item,.header-type-8 .nasa-search-space .item-search a .nasa-sku-item{
    font-size:100%
}
.header-type-4 .nasa-elements-wrap-main-menu,.header-type-8 .nasa-elements-wrap-main-menu{
    border:1px solid #ececec;
    border-left:none;
    border-right:none;
    margin-top:40px
}
.header-type-4 .dgwt-wcas-search-wrapp,.header-type-8 .dgwt-wcas-search-wrapp{
    max-width:100%
}
.nasa-rtl .header-type-4 .nasa-search-space .nasa-show-search-form.nasa-search-relative .nasa-submit-search,.nasa-rtl .header-type-8 .nasa-search-space .nasa-show-search-form.nasa-search-relative .nasa-submit-search{
    -webkit-border-top-right-radius:0;
    -moz-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-bottom-right-radius:0;
    border-bottom-right-radius:0
}
.nasa-rtl #top-bar .topbar-menu-container .header-multi-languages{
    margin-left:0;
    margin-right:20px
}
.nasa-rtl #top-bar .topbar-menu-container .header-multi-languages>li{
    padding-left:20px;
    padding-right:0px
}
.nasa-rtl #top-bar .topbar-menu-container .header-multi-languages>li:after{
    display:inline-block
}
.nasa-rtl #top-bar .topbar-menu-container .header-multi-languages>li:after{
    left:-15px;
    right:auto
}
.nasa-rtl #top-bar .topbar-menu-container .header-multi-languages>li:hover{
    color:#f76b6a
}
.nasa-rtl #top-bar .topbar-menu-container .header-multi-languages>li:hover>a{
    color:#f76b6a
}
.nasa-rtl #top-bar .topbar-menu-container .header-multi-languages>li svg{
    left:-5px;
    right:auto
}
.nasa-rtl #top-bar .topbar-menu-container .header-multi-languages>li:last-child:after{
    display:none
}
.nasa-rtl #top-bar .topbar-menu-container .header-multi-languages>li:first-child{
    padding-left:20px;
    padding-right:0px
}
.header-type-6 .icons-wrapper .icon-text{
    display:block;
    font-size:13px;
    line-height:1.4
}
.header-type-6 .icons-wrapper .header-icons{
    height:50px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center
}
.header-type-6 .icons-wrapper .header-icons>li{
    min-width:55px
}
.header-type-6 .nasa-header-flex .logo-wrapper,.header-type-6 .nasa-header-flex .icons-wrapper{
    max-width:100%
}
.header-type-6 .nasa-elements-wrap-main-menu{
    margin-top:30px;
    border-top:1px solid #efefef;
    border-bottom:1px solid #efefef
}
.header-type-6 .dgwt-wcas-search-wrapp{
    max-width:100%
}
.header-type-8 .nasa-search-space .nasa-show-search-form.nasa-search-relative{
    background-color:#fff
}
.header-type-8 .header-icons .menus-account{
    order:10
}
.header-type-8 .header-icons .menus-account>a{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    gap:5px
}
.header-type-8 .header-icons .menus-account>a .icon-text{
    letter-spacing:1px;
    font-size:85%;
    line-height:1.2
}
.header-type-8 .header-icons .menus-account>ul.sub-menu{
    right:0;
    left:auto
}
.header-type-8 .header-icons .nasa-mini-number{
    top:auto;
    bottom:-6px
}
.header-type-8 .header-icons .nasa-icon-wishlist .nasa-mini-number{
    right:-3px
}
.header-type-8 .nasa-menu-vertical-header:not(:has(.nasa-allways-show-warp)){
    margin-top:5px;
    margin-bottom:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.header-type-8 .nasa-menu-vertical-header:not(:has(.nasa-allways-show-warp)) .nasa-vertical-header .nasa-title-vertical-menu{
    padding-top:10px;
    padding-bottom:10px
}
.header-type-8 .nasa-menu-vertical-header:not(:has(.nasa-allways-show-warp)) .nasa-vertical-header .vertical-menu-container{
    padding-top:10px;
    -webkit-transform:translateY(10px);
    -moz-transform:translateY(10px);
    -o-transform:translateY(10px);
    -ms-transform:translateY(10px);
    transform:translateY(10px)
}
.header-type-8 .nasa-menu-vertical-header:not(:has(.nasa-allways-show-warp)) .nasa-vertical-header .vertical-menu-container .vertical-menu-wrapper{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.header-type-8 .nasa-menu-vertical-header:not(:has(.nasa-allways-show-warp)) .nasa-vertical-header .vertical-menu-container .vertical-menu-wrapper .root-item.default-menu>.nav-dropdown{
    top:0px
}
.header-type-8 .nasa-menu-vertical-header:not(:has(.nasa-allways-show-warp)) .nasa-vertical-header .vertical-menu-container .vertical-menu-wrapper .root-item.nasa-megamenu .nav-dropdown{
    top:10px
}
.header-type-8 .nasa-menu-vertical-header:not(:has(.nasa-allways-show-warp)) .nasa-vertical-header:hover .vertical-menu-container{
    -webkit-transform:translateY(-5px);
    -moz-transform:translateY(-5px);
    -o-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
    transform:translateY(-5px)
}
.header-type-9 .nasa-elements-wrap .logo-wrapper{
    width:10%
}
.header-type-9 .nasa-elements-wrap .wide-nav{
    width:45%
}
.header-type-9 .nasa-elements-wrap .icons-wrapper{
    width:45%;
    max-width:45%
}
.header-type-9 .nasa-elements-wrap .icons-wrapper .menus-account a .icon-text{
    display:none
}
.header-type-9 .sticky-wrapper.fixed-already .icons-wrapper .menus-account a .icon-text,.header-type-9 .sticky-wrapper.fixed-already .icons-wrapper .menus-account a::after{
    display:none
}
@media only screen and (min-width: 1024px){
    .header-type-9 .nasa-elements-wrap .icons-wrapper .menus-account>a{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:5px
    }
    .header-type-9 .nasa-elements-wrap .icons-wrapper .menus-account>a .icon-text{
        white-space:nowrap;
        display:block
    }
    .header-type-9 .nasa-elements-wrap .icons-wrapper .menus-account>a:after{
        content:" ";
        height:20px;
        display:block;
        border-left:1px solid #D8D8D8;
        margin-left:10px
    }
}
.header-type-2 #masthead,.header-type-3 #masthead,.header-type-4 #masthead,.header-type-6 #masthead,.header-type-8 #masthead{
    padding-bottom:0
}
.header-type-2 .wide-nav,.header-type-3 .wide-nav,.header-type-4 .wide-nav,.header-type-6 .wide-nav,.header-type-8 .wide-nav{
    position:relative
}
.header-type-4 .header-icons>li.nasa-icon-filter-cat,.header-type-6 .header-icons>li.nasa-icon-filter-cat,.header-type-8 .header-icons>li.nasa-icon-filter-cat{
    display:none
}
.header-type-4 .nasa-beside-mm.ns-toggle-popup-static-block::after,.header-type-6 .nasa-beside-mm.ns-toggle-popup-static-block::after,.header-type-8 .nasa-beside-mm.ns-toggle-popup-static-block::after{
    content:'';
    height:7px;
    width:7px;
    border-bottom:1px solid #c1c1c1;
    border-left:1px solid #c1c1c1;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transition:all 200ms ease;
    -moz-transition:all 200ms ease;
    -o-transition:all 200ms ease;
    transition:all 200ms ease
}
.header-type-4 .nasa-beside-mm .ns-static-block-popup,.header-type-6 .nasa-beside-mm .ns-static-block-popup,.header-type-8 .nasa-beside-mm .ns-static-block-popup{
    opacity:0;
    visibility:hidden;
    position:absolute;
    top:100%;
    left:0;
    z-index:0;
    max-width:100%;
    width:100%;
    -webkit-transition:all 200ms ease;
    -moz-transition:all 200ms ease;
    -o-transition:all 200ms ease;
    transition:all 200ms ease;
    -webkit-border-radius:0 0 10px 10px;
    -moz-border-radius:0 0 10px 10px;
    border-radius:0 0 10px 10px;
    -webkit-transform:translateY(40px);
    -moz-transform:translateY(40px);
    -o-transform:translateY(40px);
    -ms-transform:translateY(40px);
    transform:translateY(40px)
}
.header-type-4 .nasa-beside-mm:hover .ns-static-block-popup,.header-type-6 .nasa-beside-mm:hover .ns-static-block-popup,.header-type-8 .nasa-beside-mm:hover .ns-static-block-popup{
    opacity:1;
    visibility:visible;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    z-index:399
}
.nasa-header-sticky.header-type-2 .fixed-already .nasa-elements-wrap,.nasa-header-sticky.header-type-3 .fixed-already .nasa-elements-wrap{
    padding-top:15px;
    padding-bottom:15px;
    margin:0 auto
}
.nasa-header-sticky.header-type-2 .fixed-already .nasa-elements-wrap.nasa-elements-wrap-main-menu,.nasa-header-sticky.header-type-3 .fixed-already .nasa-elements-wrap.nasa-elements-wrap-main-menu{
    padding-top:0;
    padding-bottom:0
}
.nasa-header-sticky.header-type-2 .fixed-already .nasa-elements-wrap-main-menu,.nasa-header-sticky.header-type-3 .fixed-already .nasa-elements-wrap-main-menu{
    margin:0
}
.nasa-header-sticky.header-type-4 .fixed-already .nasa-elements-wrap-bg,.nasa-header-sticky.header-type-6 .fixed-already .nasa-elements-wrap-bg,.nasa-header-sticky.header-type-8 .fixed-already .nasa-elements-wrap-bg{
    margin-top:0
}
.nasa-header-sticky.header-type-4 .fixed-already .nasa-wrap-event-search,.nasa-header-sticky.header-type-6 .fixed-already .nasa-wrap-event-search,.nasa-header-sticky.header-type-8 .fixed-already .nasa-wrap-event-search{
    padding-top:10px;
    padding-bottom:10px
}
.nasa-header-sticky.header-type-5 .fixed-already .nasa-elements-wrap,.nasa-header-sticky.header-type-7 .fixed-already .nasa-elements-wrap{
    padding-top:15px;
    padding-bottom:15px;
    margin:0 auto
}
.nav-wrapper{
    display:inline-block
}
#site-navigation{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.wide-nav{
    margin-bottom:0
}
.wide-nav li{
    list-style:none
}
.nav-dropdown{
    position:absolute;
    top:100%;
    left:0;
    z-index:9999;
    background:#fff;
    opacity:0;
    visibility:hidden;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translateY(5px);
    -moz-transform:translateY(5px);
    -o-transform:translateY(5px);
    -ms-transform:translateY(5px);
    transform:translateY(5px)
}
.vertical-menu-wrapper .nav-dropdown{
    -webkit-transform:translate(8px, 0);
    -moz-transform:translate(8px, 0);
    -o-transform:translate(8px, 0);
    -ms-transform:translate(8px, 0);
    transform:translate(8px, 0)
}
.nav-wrapper .nasa-megamenu>.nav-dropdown>ul>.menu-item .sub-menu .menu-item.nasa-main>a{
    font-size:115%;
    font-weight:bold;
    padding-top:18px;
    padding-bottom:10px
}
.nav-wrapper .nasa-megamenu>.nav-dropdown>ul>.menu-item .sub-menu .menu-item.nasa-main>a:hover{
    padding-left:0
}
.nasa-vertical-header .nasa-megamenu>.nav-dropdown>ul>.menu-item .sub-menu .menu-item.nasa-main>a{
    font-size:115%;
    font-weight:bold;
    padding-top:15px;
    padding-bottom:10px
}
.nasa-vertical-header .nasa-megamenu>.nav-dropdown>ul>.menu-item .sub-menu .menu-item.nasa-main>a:hover{
    padding-left:15px
}
.menu-item>.nav-dropdown{
    pointer-events:none;
    z-index:0;
    opacity:0;
    visibility:hidden
}
.menu-item>.nav-dropdown *{
    pointer-events:none
}
.menu-item:hover>.nav-dropdown{
    pointer-events:auto;
    z-index:9999;
    opacity:1;
    visibility:visible;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.menu-item:hover>.nav-dropdown *{
    pointer-events:auto
}
.menu-item.nasa-mega-static-block ul.sub-menu.sub-static-block{
    padding:0
}
.header-nav>li.menu-item .nav-dropdown{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.nav-dropdown>ul,.nav-dropdown>.row,.nav-dropdown-inner{
    position:relative
}
.nav-dropdown>ul{
    margin:0px
}
.menu-item>a .nasa-has-items-child{
    visibility:hidden
}
.menu-item .nasa-open-child{
    visibility:hidden;
    display:none
}
.nasa-nav-sc-mega-menu .nav-wrapper .root-item>a .nasa-has-items-child{
    display:none
}
.current-menu-item>a{
    color:#f76b6a;
    font-weight:bold
}
.default-menu>.nav-dropdown{
    margin-top:-15px
}
.default-menu ul{
    background-color:#fff
}
#nasa-menu-sidebar-content .default-menu ul{
    background-color:transparent
}
.nasa-mega-img{
    width:auto;
    height:auto
}
.nasa-megamenu{
    position:inherit !important
}
.nasa-megamenu.fullwidth>.nav-dropdown{
    width:82.75862em;
    max-width:100%
}
.nasa-megamenu>.nav-dropdown{
    text-align:left;
    left:0px;
    font-size:100%
}
.nasa-megamenu>.nav-dropdown>ul{
    position:static;
    left:0;
    width:100%;
    height:100%;
    margin:0;
    padding-bottom:30px;
    border:1px solid #ececec
}
.nasa-megamenu>.nav-dropdown>ul:after{
    content:"";
    clear:both;
    display:block;
    height:0;
    width:100%
}
.nasa-megamenu>.nav-dropdown>ul>.menu-item{
    float:left;
    border:none;
    position:relative;
    padding-left:35px;
    height:100%;
    padding-bottom:0
}
.nasa-megamenu>.nav-dropdown>ul>.menu-item a{
    padding:5px 0px 5px 15px;
    line-height:20px;
    position:relative;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center
}
.nasa-megamenu>.nav-dropdown>ul>.menu-item a:hover{
    text-decoration:none;
    padding-left:18px;
    color:#f76b6a
}
.nasa-megamenu>.nav-dropdown>ul>.menu-item a.hidden-tag{
    display:none
}
.nasa-megamenu>.nav-dropdown>ul>.menu-item>a{
    padding:35px 0 15px 15px;
    font-size:115%;
    font-weight:bold
}
.nasa-megamenu>.nav-dropdown>ul>.menu-item>a img{
    padding-top:10px
}
.nasa-megamenu>.nav-dropdown>ul>.menu-item>a:hover{
    padding-left:15px
}
.nasa-megamenu>.nav-dropdown>ul>.menu-item .menu-item{
    width:100%
}
.nasa-megamenu>.nav-dropdown>ul .menu-item{
    background:none
}
.nasa-megamenu .megatop{
    position:relative;
    z-index:999
}
.nasa-megamenu .nasa-absolute{
    position:absolute !important;
    padding:0 !important;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:0;
    cursor:default
}
.nasa-megamenu .nasa-absolute a{
    position:absolute !important;
    padding:0 !important;
    width:100%;
    height:100%;
    z-index:0;
    cursor:default
}
.nasa-megamenu .nasa-absolute img{
    position:absolute !important;
    padding:0 !important;
    z-index:0;
    cursor:default
}
.nasa-megamenu .nasa-absolute.nasa-top a,.nasa-megamenu .nasa-absolute.nasa-top img{
    top:0
}
.nasa-megamenu .nasa-absolute.nasa-top.nasa-space-1 a,.nasa-megamenu .nasa-absolute.nasa-top.nasa-space-1 img{
    top:1px
}
.nasa-megamenu .nasa-absolute.nasa-bottom a,.nasa-megamenu .nasa-absolute.nasa-bottom img{
    bottom:0
}
.nasa-megamenu .nasa-absolute.nasa-bottom.nasa-space-1 a,.nasa-megamenu .nasa-absolute.nasa-bottom.nasa-space-1 img{
    bottom:1px
}
.nasa-megamenu .nasa-absolute.nasa-left a,.nasa-megamenu .nasa-absolute.nasa-left img{
    left:0
}
.nasa-megamenu .nasa-absolute.nasa-left.nasa-space-1 a,.nasa-megamenu .nasa-absolute.nasa-left.nasa-space-1 img{
    left:1px
}
.nasa-megamenu .nasa-absolute.nasa-right a,.nasa-megamenu .nasa-absolute.nasa-right img{
    right:0
}
.nasa-megamenu .nasa-absolute.nasa-right.nasa-space-1 a,.nasa-megamenu .nasa-absolute.nasa-right.nasa-space-1 img{
    right:1px
}
.nav-wrapper ul{
    padding:0;
    margin:0
}
.nav-wrapper .header-nav{
    margin-bottom:-15px
}
.nav-wrapper .menu-item{
    display:inline-block;
    position:relative
}
.nav-wrapper .default-menu ul{
    position:absolute
}
.nav-wrapper .default-menu .menu-item{
    width:200px
}
.nav-wrapper .default-menu .menu-item a{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    padding:5px 0px;
    line-height:25px
}
.nav-wrapper .default-menu .menu-item a:hover{
    padding-left:3px
}
.nav-wrapper .default-menu>.nav-dropdown{
    text-align:left;
    font-size:100%
}
.nav-wrapper .default-menu>.nav-dropdown .sub-menu{
    padding:20px 0px 20px 30px
}
.nav-wrapper .default-menu>.nav-dropdown .sub-menu .menu-item ul{
    top:-21px;
    left:100%;
    visibility:hidden;
    opacity:0
}
.nav-wrapper .default-menu>.nav-dropdown .sub-menu .menu-parent-item .nasa-has-items-child{
    position:absolute;
    right:2px;
    top:50%;
    -webkit-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -o-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    opacity:0.3;
    visibility:visible
}
.nav-wrapper .default-menu>.nav-dropdown ul{
    border:1px solid #ececec
}
.nav-wrapper .default-menu>.nav-dropdown ul .menu-item:hover>.nav-column-links>ul{
    visibility:visible;
    opacity:1
}
.nav-wrapper .nasa-megamenu>.nav-dropdown{
    left:0;
    margin-top:0;
    width:100%;
    max-height:90vh;
    overflow-y:auto
}
.nav-wrapper .nasa-megamenu.fullwidth>.nav-dropdown{
    width:99vw;
    max-width:none;
    padding:0;
    border:1px solid #ececec;
    border-left:none;
    border-right:none;
    left:50%;
    -webkit-transform:translate(-50%, 5px);
    -moz-transform:translate(-50%, 5px);
    -o-transform:translate(-50%, 5px);
    -ms-transform:translate(-50%, 5px);
    transform:translate(-50%, 5px)
}
.nav-wrapper .nasa-megamenu.fullwidth>.nav-dropdown>ul{
    margin:0 auto;
    border:none;
    max-width:1200px;
    background:transparent
}
.nav-wrapper .nasa-megamenu.fullwidth>.nav-dropdown>ul>.menu-item{
    padding-left:10px
}
.nav-wrapper .nasa-megamenu.fullwidth>.nav-dropdown>ul>.menu-item>a{
    padding:35px 10px 10px 0
}
.nav-wrapper .nasa-megamenu.fullwidth>.nav-dropdown>ul>.menu-item .sub-menu a{
    padding:5px 10px 5px 0
}
.nav-wrapper .nasa-megamenu.fullwidth>.nav-dropdown>ul>.menu-item .sub-menu a:hover{
    padding-left:2px
}
.nav-wrapper .nasa-megamenu.fullwidth:hover>.nav-dropdown{
    -webkit-transform:translate(-50%, 0);
    -moz-transform:translate(-50%, 0);
    -o-transform:translate(-50%, 0);
    -ms-transform:translate(-50%, 0);
    transform:translate(-50%, 0)
}
.nav-wrapper .nasa-megamenu.simple-ttr,.nav-wrapper .nasa-megamenu.simple-ttl{
    position:relative !important
}
.nav-wrapper .nasa-megamenu.simple-ttr>.nav-dropdown,.nav-wrapper .nasa-megamenu.simple-ttl>.nav-dropdown{
    position:absolute;
    top:100%;
    z-index:9999;
    background:#fff;
    margin-top:-15px;
    overflow-y:auto;
    max-height:90vh
}
.nav-wrapper .nasa-megamenu.simple-ttr>.nav-dropdown .sub-menu .menu-item,.nav-wrapper .nasa-megamenu.simple-ttl>.nav-dropdown .sub-menu .menu-item{
    display:inline-block
}
.nav-wrapper .nasa-megamenu.simple-ttr.cols-2>.nav-dropdown,.nav-wrapper .nasa-megamenu.simple-ttl.cols-2>.nav-dropdown{
    width:480px
}
.nav-wrapper .nasa-megamenu.simple-ttr.cols-3>.nav-dropdown,.nav-wrapper .nasa-megamenu.simple-ttl.cols-3>.nav-dropdown{
    width:720px
}
.nav-wrapper .nasa-megamenu.simple-ttr.cols-4>.nav-dropdown,.nav-wrapper .nasa-megamenu.simple-ttl.cols-4>.nav-dropdown{
    width:960px
}
.nav-wrapper .nasa-megamenu.simple-ttr.cols-5>.nav-dropdown,.nav-wrapper .nasa-megamenu.simple-ttl.cols-5>.nav-dropdown{
    width:1200px
}
.nav-wrapper .nasa-megamenu.simple-ttl>.nav-dropdown{
    right:0px;
    left:auto
}
.nav-wrapper .nasa-megamenu.simple-ttr>.nav-dropdown{
    left:0px
}
.nav-wrapper .root-item{
    width:auto;
    padding-bottom:15px
}
.nav-wrapper .root-item a:hover{
    color:#f76b6a
}
.nav-wrapper .root-item .nasa-open-child,.nav-wrapper .root-item>a>.nasa-has-items-child{
    display:none
}
.nav-wrapper .root-item>a{
    position:relative;
    margin:0;
    margin-right:40px;
    padding:15px 0;
    white-space:nowrap;
    text-align:center;
    font-weight:700;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center
}
.nav-wrapper .root-item>a .fa,.nav-wrapper .root-item>a .pe7-icon{
    display:block;
    font-size:170%
}
.nav-wrapper .root-item>a .pe7-icon{
    font-weight:bold
}
.nav-wrapper .root-item>a:after{
    content:"";
    display:inline-block;
    position:absolute;
    bottom:15px;
    left:0;
    width:0;
    visibility:hidden;
    opacity:0;
    border-top:2px solid transparent
}
.nav-wrapper .root-item>a>.nasa-menu-item-icon{
    margin-right:5px
}
.nav-wrapper .root-item:last-child>a{
    margin-right:0
}
.nav-wrapper .root-item.menu-parent-item>a .nasa-open-child{
    display:inline-block;
    visibility:visible;
    position:absolute;
    right:-20px;
    top:50%;
    opacity:0.6;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.nav-wrapper .root-item:hover>a,.nav-wrapper .root-item.current-menu-ancestor>a,.nav-wrapper .root-item.current-menu-item>a{
    color:#333
}
.nav-wrapper .root-item:hover>a:hover,.nav-wrapper .root-item.current-menu-ancestor>a:hover,.nav-wrapper .root-item.current-menu-item>a:hover{
    color:#212121;
    cursor:pointer
}
.nav-wrapper .root-item:hover>a:after,.nav-wrapper .root-item.current-menu-ancestor>a:after,.nav-wrapper .root-item.current-menu-item>a:after{
    width:100%;
    visibility:visible;
    opacity:1;
    border-color:#212121
}
.nav-wrapper .root-item:hover.menu-parent-item:before,.nav-wrapper .root-item.current-menu-ancestor.menu-parent-item:before,.nav-wrapper .root-item.current-menu-item.menu-parent-item:before{
    color:#555
}
.nasa-bg-dark .nav-wrapper .root-item>a{
    color:#FFF
}
.nasa-bg-dark .nav-wrapper .root-item>a:hover{
    color:#FFF
}
.nasa-bg-dark .nav-wrapper .root-item.menu-parent-item:after{
    color:#FFF
}
.nasa-bg-dark .nav-wrapper .root-item:hover>a,.nasa-bg-dark .nav-wrapper .root-item.current-menu-ancestor>a,.nasa-bg-dark .nav-wrapper .root-item.current-menu-item>a{
    color:#FFF
}
.nasa-bg-dark .nav-wrapper .root-item:hover>a:after,.nasa-bg-dark .nav-wrapper .root-item.current-menu-ancestor>a:after,.nasa-bg-dark .nav-wrapper .root-item.current-menu-item>a:after{
    border-color:#FFF
}
.header-fullwidth .nasa-megamenu.fullwidth>.nav-dropdown{
    width:100%
}
.vertical-menu-wrapper .nasa-megamenu.fullwidth>.nav-dropdown{
    max-width:none
}
.vertical-menu-wrapper .menu-item.nasa-mega-static-block ul.sub-menu.sub-static-block{
    padding:0
}
.vertical-menu.nasa-allways-show-warp{
    min-width:279px;
    max-width:100%
}
.vertical-menu.nasa-shortcode-menu{
    position:relative
}
.vertical-menu.nasa-shortcode-menu .vertical-menu-container{
    position:relative
}
.vertical-menu.nasa-shortcode-menu .section-title{
    margin-bottom:0;
    border-color:#f76b6a;
    background-color:#f76b6a;
    color:#FFF;
    text-transform:uppercase;
    font-weight:bold;
    letter-spacing:.1em
}
.vertical-menu.nasa-shortcode-menu .section-title:before{
    display:none
}
.vertical-menu.nasa-shortcode-menu:hover .section-title{
    color:#FFF
}
.vertical-menu .section-title{
    padding:14px 25px;
    margin-top:0;
    vertical-align:middle;
    color:#333;
    font-size:100%;
    position:relative;
    gap:8px
}
.vertical-menu-wrapper{
    margin-top:0;
    margin-bottom:0;
    padding:15px 0;
    border:1px solid #efefef;
    border-top:none;
    background:#FFF
}
.vertical-menu-wrapper .root-item{
    padding:0 20px 0 12px;
    position:relative !important;
    list-style:none;
    cursor:pointer
}
.vertical-menu-wrapper .root-item>a{
    padding:14px 0;
    text-transform:none;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center
}
.vertical-menu-wrapper .root-item:hover>a{
    color:#f76b6a
}
.vertical-menu-wrapper .root-item:hover>a>i{
    color:inherit
}
.vertical-menu-wrapper .root-item:last-child{
    -webkit-border-radius:0 0 10px 10px;
    -moz-border-radius:0 0 10px 10px;
    border-radius:0 0 10px 10px
}
.vertical-menu-wrapper .root-item:last-child>a{
    border-bottom:none
}
.vertical-menu-wrapper .root-item .nav-dropdown{
    top:-11px;
    left:100%;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    border:none;
    pointer-events:visible
}
.vertical-menu-wrapper .root-item .nav-dropdown ul{
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.vertical-menu-wrapper .root-item .nav-dropdown ul.sub-menu li{
    list-style:none
}
.vertical-menu-wrapper .root-item .nav-dropdown ul.sub-menu li.megatop.image-mega-menu{
    padding:0 20px 0 0 !important;
    margin:0 !important
}
.vertical-menu-wrapper .root-item .nav-dropdown ul.sub-menu li .nav-column-links .sub-menu{
    margin-left:0
}
.vertical-menu-wrapper .root-item .nav-dropdown ul.sub-menu li.has_widget_item{
    margin-bottom:0
}
.vertical-menu-wrapper .root-item.nasa-megamenu{
    position:static !important
}
.vertical-menu-wrapper .root-item.nasa-megamenu .menu-item.menu-item-has-children a>.nasa-has-items-child{
    visibility:hidden
}
.vertical-menu-wrapper .root-item.nasa-megamenu .nav-dropdown{
    top:0px;
    padding:0;
    border:none;
    padding:0;
    margin:0 0 0 -1px
}
.vertical-menu-wrapper .root-item.nasa-megamenu .nav-dropdown>ul{
    margin:0
}
.vertical-menu-wrapper .root-item.nasa-megamenu .nav-dropdown>ul>.menu-item.megatop{
    height:100%
}
.vertical-menu-wrapper .root-item.nasa-megamenu .nav-dropdown>ul>.menu-item.megatop>a{
    padding:20px 0 8px 15px
}
.vertical-menu-wrapper .root-item.nasa-megamenu .nav-dropdown>ul>.menu-item.megatop>a img{
    padding-top:0px;
    padding-right:25px
}
.vertical-menu-wrapper .root-item.nasa-megamenu:hover .nav-dropdown{
    visibility:visible;
    display:block
}
.vertical-menu-wrapper .root-item.nasa-megamenu.cols-2>.nav-dropdown{
    width:600px
}
.vertical-menu-wrapper .root-item.nasa-megamenu.cols-3>.nav-dropdown{
    width:700px
}
.vertical-menu-wrapper .root-item.nasa-megamenu.cols-4>.nav-dropdown{
    width:800px
}
.vertical-menu-wrapper .root-item.nasa-megamenu.cols-5>.nav-dropdown{
    width:940px
}
.vertical-menu-wrapper .root-item.nasa-megamenu.fullwidth.cols-2>.nav-dropdown,.vertical-menu-wrapper .root-item.nasa-megamenu.fullwidth.cols-3>.nav-dropdown,.vertical-menu-wrapper .root-item.nasa-megamenu.fullwidth.cols-4>.nav-dropdown,.vertical-menu-wrapper .root-item.nasa-megamenu.fullwidth.cols-5>.nav-dropdown{
    width:900px
}
.vertical-menu-wrapper .root-item.nasa-megamenu .nav-dropdown{
    width:920px
}
.vertical-menu-wrapper .root-item.nasa-megamenu:hover .nav-dropdown{
    display:none;
    opacity:1;
    visibility:visible;
    left:100%
}
.vertical-menu-wrapper .root-item.default-menu ul{
    position:absolute
}
.vertical-menu-wrapper .root-item.default-menu .menu-item{
    width:165px
}
.vertical-menu-wrapper .root-item.default-menu .menu-item a{
    display:block;
    padding:6px 25px 6px 0;
    line-height:18px
}
.vertical-menu-wrapper .root-item.default-menu .menu-item a:hover{
    padding-left:2px
}
.vertical-menu-wrapper .root-item.default-menu>.nav-dropdown{
    text-align:left;
    font-size:100%;
    padding-top:12px
}
.vertical-menu-wrapper .root-item.default-menu>.nav-dropdown>ul .menu-item{
    position:relative
}
.vertical-menu-wrapper .root-item.default-menu>.nav-dropdown .sub-menu{
    padding:15px 0 15px 30px;
    margin:0
}
.vertical-menu-wrapper .root-item.default-menu>.nav-dropdown .sub-menu .menu-item ul{
    top:0px;
    left:168px;
    visibility:hidden;
    opacity:0
}
.vertical-menu-wrapper .root-item.default-menu>.nav-dropdown ul{
    background:#FFF;
    border:1px solid #ececec
}
.vertical-menu-wrapper .root-item.default-menu>.nav-dropdown>ul .menu-item>.nav-column-links>ul{
    top:-16px
}
.vertical-menu-wrapper .root-item.default-menu>.nav-dropdown>ul .menu-item:hover>.nav-column-links>ul{
    visibility:visible;
    opacity:1;
    left:168px
}
.vertical-menu-wrapper .root-item.default-menu:hover .nav-dropdown{
    display:block;
    visibility:visible;
    opacity:1;
    left:100%
}
.vertical-menu-wrapper .root-item>a{
    padding:7px 10px 7px 35px;
    font-size:110%;
    position:relative;
    font-weight:600
}
.vertical-menu-wrapper .root-item>a:before{
    position:absolute;
    left:10px;
    top:50%;
    content:"";
    padding:3.5px;
    border:1px solid #ddd;
    z-index:1;
    background:#fff;
    -webkit-border-radius:99px;
    -moz-border-radius:99px;
    border-radius:99px;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.vertical-menu-wrapper .root-item>a:after{
    position:absolute;
    left:14px;
    top:18px;
    content:"";
    width:1px;
    height:100%;
    background:#ddd
}
.vertical-menu-wrapper .root-item>a.nasa-active{
    color:#f76b6a
}
.vertical-menu-wrapper .root-item>a.nasa-active:before{
    border-color:#f76b6a
}
.vertical-menu-wrapper .root-item:last-child>a:after{
    display:none
}
.vertical-menu-wrapper .root-item:hover>a{
    color:#f76b6a
}
.vertical-menu-wrapper .root-item:hover>a:before{
    border-color:#f76b6a
}
.vertical-menu-wrapper .root-item .nasa-root-cat-header{
    font-size:110%;
    font-weight:bold;
    border-bottom:none;
    padding-left:30px;
    padding-top:25px
}
.vertical-menu-wrapper .root-item.nasa_odd{
    background:none
}
.vertical-menu-wrapper .menu-item-has-children a>.nasa-has-items-child{
    visibility:visible;
    opacity:0.3;
    position:absolute;
    right:-5px;
    top:50%;
    -webkit-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -o-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
}
.vertical-menu-wrapper .menu-item-has-children.root-item>a>.nasa-has-items-child{
    right:2px
}
.vertical-menu-wrapper .menu-item-has-children.root-item:hover>a .nasa-has-items-child{
    opacity:1
}
.vertical-menu-wrapper .nasa-megamenu>.nav-dropdown>ul>.menu-item{
    padding-left:20px
}
.nasa-menu-ver-align-right .vertical-menu-wrapper .root-item{
    padding:0 12px 0 20px
}
.nasa-vertical-header{
    cursor:pointer
}
.nasa-vertical-header .section-title{
    margin-bottom:0;
    font-weight:700;
    border:none
}
.nasa-vertical-header.vertical-menu .section-title{
    padding:17px 22px;
    border-top:1px solid transparent;
    font-size:105%;
    color:#fff;
    text-transform:uppercase
}
.nasa-vertical-header .vertical-menu-container{
    position:absolute;
    width:100%;
    opacity:0;
    visibility:hidden;
    top:100%;
    border:none;
    z-index:102;
    pointer-events:none;
    -webkit-transform:translateY(-5px);
    -moz-transform:translateY(-5px);
    -o-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
    transform:translateY(-5px)
}
.nasa-vertical-header:hover .vertical-menu-container{
    opacity:1;
    visibility:visible;
    pointer-events:auto;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.nasa-vertical-header .vertical-menu-wrapper{
    border:2px solid #f76b6a;
    padding:5px 0px;
    -webkit-border-radius:0 0 8px 8px;
    -moz-border-radius:0 0 8px 8px;
    border-radius:0 0 8px 8px
}
.nasa-vertical-header .vertical-menu-wrapper>li>a{
    padding:6px 0 !important;
    border-bottom:1px solid #ddd
}
.nasa-vertical-header .vertical-menu-wrapper .root-item{
    padding:0 20px
}
.nasa-vertical-header .vertical-menu-wrapper .root-item>a{
    padding:5px 10px 5px 0px
}
.nasa-vertical-header .vertical-menu-wrapper .root-item>a:before,.nasa-vertical-header .vertical-menu-wrapper .root-item>a:after{
    display:none
}
.nasa-vertical-header .vertical-menu-wrapper .root-item.nasa-megamenu .nav-dropdown{
    margin:0
}
.nasa-vertical-header .vertical-menu-wrapper .root-item.default-menu>.nav-dropdown{
    top:-5px
}
.nasa-vertical-header .vertical-menu-wrapper .root-item.default-menu>.nav-dropdown>.sub-menu{
    margin:0 0 0 2px
}
.vertical-menu-wrapper .menu-item-has-children.root-item>a>.nasa-has-items-child{
    top:50%;
    -webkit-transform:translate(50%, -50%);
    -moz-transform:translate(50%, -50%);
    -o-transform:translate(50%, -50%);
    -ms-transform:translate(50%, -50%);
    transform:translate(50%, -50%)
}
.nasa-menu-vertical-header{
    min-width:280px;
    background:#f76b6a;
    -webkit-border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0
}
.nasa-menu-vertical-header .nasa-vertical-header .section-title{
    -webkit-border-radius:6px 6px 0 0;
    -moz-border-radius:6px 6px 0 0;
    border-radius:6px 6px 0 0
}
.nasa-menu-vertical-header .nasa-vertical-header .vertical-menu-container.nasa-allways-show{
    min-width:280px;
    width:inherit;
    opacity:1;
    visibility:visible;
    pointer-events:auto;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.nasa-menu-vertical-header.vitems-root{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.nasa-menu-vertical-header.vitems-root .nasa-vertical-header .section-title{
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.nasa-menu-vertical-header.vitems-root .nasa-vertical-header .vertical-menu-container{
    width:425px
}
.nasa-menu-vertical-header.vitems-root .nasa-vertical-header .vertical-menu-wrapper{
    border:none;
    padding:15px;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);
    -moz-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);
    box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1)
}
.nasa-menu-vertical-header.vitems-root .nasa-vertical-header .vertical-menu-wrapper .root-item>a{
    font-size:100%
}
.nasa-menu-vertical-header.vitems-root .nasa-vertical-header .vertical-menu-wrapper>li{
    width:50%;
    padding:8px
}
.nasa-menu-vertical-header.vitems-root .nasa-vertical-header .vertical-menu-wrapper>li:hover>a{
    color:#555
}
.nasa-menu-vertical-header.vitems-root .nasa-vertical-header .vertical-menu-wrapper>li>a{
    border:1px solid #e9e9e9;
    padding:6px 10px !important;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.nasa-menu-vertical-header.vitems-root .nasa-vertical-header .vertical-menu-wrapper>li>a:hover{
    color:#f76b6a;
    border-color:#f76b6a
}
.nasa-menu-vertical-header.vitems-root .nasa-vertical-header .vertical-menu-wrapper>li>a>i{
    color:inherit
}
.nasa-menu-vertical-header.vitems-root .nasa-vertical-header .vertical-menu-wrapper>li .nasa-open-child,.nasa-menu-vertical-header.vitems-root .nasa-vertical-header .vertical-menu-wrapper>li .nasa-has-items-child{
    display:none
}
.nasa-menu-vertical-header.vitems-root .nasa-vertical-header .vertical-menu-wrapper>li.vroot-hidden{
    display:none
}
.nasa-menu-vertical-header.vitems-root .nasa-vertical-header .vertical-menu-wrapper>li.menu-show-more{
    width:100%;
    text-align:center;
    cursor:default;
    padding:0;
    margin-top:5px
}
.nasa-menu-vertical-header.vitems-root .nasa-vertical-header .vertical-menu-wrapper>li.menu-show-more .vroot-show-more{
    border:none;
    padding:0 !important;
    display:-webkit-inline-box;
    display:-moz-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center
}
.nasa-rtl .nasa-menu-vertical-header.vitems-root .nasa-vertical-header .vertical-menu-wrapper>li.menu-show-more .vroot-show-more:before{
    margin-left:8px;
    margin-right:0
}
.nasa-allways-show{
    display:none
}
.nasa-vertical-header:hover .nasa-allways-show.nasa-active{
    display:block
}
@media only screen and (min-width: 1024px){
    .nasa-allways-show.nasa-active{
        display:block
    }
}
.nasa-menu-item-icon{
    width:25px;
    display:inline-block;
    height:20px;
    text-align:center;
    font-size:20px;
    line-height:20px;
    margin-right:10px
}
.nasa-menu-item-icon.pe7-icon{
    font-weight:bold
}
.nasa-title-menu svg{
    overflow:visible
}
.nasa-menu-ver-align-right.vertical-menu.nasa-shortcode-menu .section-title{
    text-align:right
}
.nasa-menu-ver-align-right .vertical-menu-wrapper .root-item>a{
    padding:7px 35px 7px 10px;
    text-align:right;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.nasa-menu-ver-align-right .vertical-menu-wrapper .root-item>a:before{
    left:auto;
    right:10px
}
.nasa-menu-ver-align-right .vertical-menu-wrapper .root-item>a:after{
    left:auto;
    right:14px
}
.nasa-menu-ver-align-right .vertical-menu-wrapper .root-item>a>.nasa-has-items-child{
    right:auto;
    left:2px;
    -webkit-transform:translate(-50%, -50%) rotate(180deg);
    -moz-transform:translate(-50%, -50%) rotate(180deg);
    -o-transform:translate(-50%, -50%) rotate(180deg);
    -ms-transform:translate(-50%, -50%) rotate(180deg);
    transform:translate(-50%, -50%) rotate(180deg)
}
.nasa-menu-ver-align-right .vertical-menu-wrapper .root-item.nasa-megamenu .nav-dropdown{
    left:auto;
    right:100%
}
.nasa-menu-ver-align-right .vertical-menu-wrapper .root-item.nasa-megamenu>.nav-dropdown{
    text-align:right;
    margin:0 -1px 0 0
}
.nasa-menu-ver-align-right .vertical-menu-wrapper .root-item.nasa-megamenu>.nav-dropdown>ul>.menu-item{
    float:right
}
.nasa-menu-ver-align-right .vertical-menu-wrapper .root-item.nasa-megamenu>.nav-dropdown>ul>.menu-item.megatop{
    padding-right:35px;
    padding-left:5px
}
.nasa-menu-ver-align-right .vertical-menu-wrapper .root-item.default-menu .nav-dropdown{
    left:auto;
    right:100%
}
.nasa-menu-ver-align-right .vertical-menu-wrapper .root-item.default-menu .nav-dropdown>ul{
    left:auto;
    right:100%
}
.nasa-menu-ver-align-right .vertical-menu-wrapper .root-item.default-menu>.nav-dropdown{
    text-align:right
}
.nasa-menu-ver-align-right .vertical-menu-wrapper .root-item.default-menu>.nav-dropdown .sub-menu{
    padding:15px 30px 15px 5px;
    margin:0
}
.nasa-menu-ver-align-right .vertical-menu-wrapper .root-item.default-menu>.nav-dropdown .sub-menu .menu-item a{
    padding:6px 0 6px 25px
}
.nasa-menu-ver-align-right .vertical-menu-wrapper .root-item.default-menu>.nav-dropdown .sub-menu .menu-item a>.nasa-has-items-child{
    right:auto;
    left:15px;
    -webkit-transform:translate(-50%, -50%) rotate(180deg);
    -moz-transform:translate(-50%, -50%) rotate(180deg);
    -o-transform:translate(-50%, -50%) rotate(180deg);
    -ms-transform:translate(-50%, -50%) rotate(180deg);
    transform:translate(-50%, -50%) rotate(180deg)
}
.nasa-menu-ver-align-right .vertical-menu-wrapper .root-item.default-menu>.nav-dropdown .sub-menu .menu-item ul{
    left:auto;
    right:100%
}
.nasa-menu-ver-align-right .vertical-menu-wrapper .root-item.default-menu>.nav-dropdown>ul .menu-item .sub-menu{
    margin-right:3px
}
.nasa-menu-ver-align-right .vertical-menu-wrapper .root-item.default-menu>.nav-dropdown>ul .menu-item:hover>.nav-column-links>ul{
    left:auto
}
.nasa-menu-ver-align-right.nasa-vertical-header .vertical-menu-wrapper .root-item>a{
    padding:5px 0 5px 10px;
    text-align:right
}
.nasa-menu-ver-align-right.nasa-vertical-header .vertical-menu-wrapper .root-item.nasa-megamenu>.nav-dropdown{
    margin:0
}
.nasa-menu-ver-align-right.nasa-vertical-header .vertical-menu-wrapper .root-item.default-menu>.nav-dropdown>.sub-menu{
    margin:0 2px 0 0
}
.boxed .nav-wrapper .nasa-megamenu.fullwidth>.nav-dropdown{
    max-width:1250px
}
.nasa-header-canvas #site-navigation{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.nasa-header-canvas .nav-wrapper{
    width:100%
}
.nasa-header-canvas .nav-wrapper .root-item{
    padding-bottom:0;
    padding-right:20px;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.nasa-header-canvas .nav-wrapper .root-item>a{
    margin-right:0;
    text-align:initial;
    display:inline-block
}
.nasa-header-canvas .nav-wrapper .root-item.menu-parent-item>a .nasa-open-child{
    display:none
}
.nasa-header-canvas .nav-wrapper .root-item.menu-parent-item:hover:after{
    color:#333
}
.nasa-header-canvas .nav-wrapper .root-item.current-menu-item>a:after,.nasa-header-canvas .nav-wrapper .root-item.current-menu-ancestor>a:after,.nasa-header-canvas .nav-wrapper .root-item.current-menu-parent>a:after{
    width:0;
    visibility:hidden;
    opacity:0;
    border-color:transparent
}
.nasa-header-canvas .nav-wrapper .root-item.act>a:after{
    width:100%;
    visibility:visible;
    opacity:1;
    border-color:#212121
}
.nasa-header-canvas .nav-wrapper .root-item.act>.nav-dropdown{
    z-index:9999;
    opacity:1;
    visibility:visible;
    pointer-events:auto;
    -webkit-transform:translate(0, 0);
    -moz-transform:translate(0, 0);
    -o-transform:translate(0, 0);
    -ms-transform:translate(0, 0);
    transform:translate(0, 0)
}
.nasa-header-canvas .nav-wrapper .nasa-megamenu>.nav-dropdown{
    top:0;
    left:360px;
    right:0;
    bottom:0;
    max-height:none;
    max-width:none;
    width:auto;
    padding:30px 50px 50px 50px;
    overflow-x:initial;
    overflow-wrap:normal;
    -webkit-transform:translate(0, 0);
    -moz-transform:translate(0, 0);
    -o-transform:translate(0, 0);
    -ms-transform:translate(0, 0);
    transform:translate(0, 0)
}
.nasa-header-canvas .nav-wrapper .nasa-megamenu>.nav-dropdown>ul{
    margin:0;
    border:none;
    max-width:none;
    height:auto;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.nasa-header-canvas .nav-wrapper .nasa-megamenu>.nav-dropdown>ul.large-block-grid-2>.menu-item{
    width:50%
}
.nasa-header-canvas .nav-wrapper .nasa-megamenu>.nav-dropdown>ul.large-block-grid-3>.menu-item{
    width:33.333%
}
.nasa-header-canvas .nav-wrapper .nasa-megamenu>.nav-dropdown>ul.large-block-grid-4>.menu-item{
    width:25%
}
.nasa-header-canvas .nav-wrapper .nasa-megamenu>.nav-dropdown>ul.large-block-grid-5>.menu-item{
    width:20%
}
.nasa-header-canvas .nav-wrapper .nasa-megamenu>.nav-dropdown>ul>.menu-item{
    height:auto;
    padding-left:10px;
    padding-bottom:0
}
.nasa-header-canvas .nav-wrapper .nasa-megamenu>.nav-dropdown>ul>.menu-item>a{
    padding:35px 10px 10px 0
}
.nasa-header-canvas .nav-wrapper .nasa-megamenu>.nav-dropdown>ul>.menu-item .sub-menu a{
    padding:5px 10px 5px 0
}
.nasa-header-canvas .nav-wrapper .nasa-megamenu>.nav-dropdown>ul>.menu-item .sub-menu a:hover{
    padding-left:2px
}
.nasa-header-canvas .nav-wrapper .nasa-megamenu.fullwidth>.nav-dropdown{
    -webkit-transform:translate(0, 0);
    -moz-transform:translate(0, 0);
    -o-transform:translate(0, 0);
    -ms-transform:translate(0, 0);
    transform:translate(0, 0)
}
.nasa-header-canvas .nav-wrapper .nasa-megamenu.fullwidth:hover>.nav-dropdown{
    -webkit-transform:translate(0, 0);
    -moz-transform:translate(0, 0);
    -o-transform:translate(0, 0);
    -ms-transform:translate(0, 0);
    transform:translate(0, 0)
}
.nasa-header-canvas .nav-wrapper .default-menu>.nav-dropdown{
    top:5px;
    right:auto;
    left:100%
}
.nasa-header-canvas .nav-wrapper .default-menu>.nav-dropdown>.sub-menu{
    position:relative
}
@media only screen and (min-width: 768px) and (max-width: 1199px){
    .nasa-header-canvas .nav-wrapper .nasa-megamenu>.nav-dropdown>ul.large-block-grid-3>.menu-item,.nasa-header-canvas .nav-wrapper .nasa-megamenu>.nav-dropdown>ul.large-block-grid-4>.menu-item{
        width:50%
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1299px){
    .nasa-header-canvas .nav-wrapper .nasa-megamenu>.nav-dropdown>ul.large-block-grid-5>.menu-item{
        width:33.333%
    }
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
    .nasa-header-canvas .nav-wrapper .nasa-megamenu>.nav-dropdown>ul.large-block-grid-5>.menu-item{
        width:50%
    }
}
.nasa-wp-simple-nav-menu li{
    position:relative
}
.nasa-wp-simple-nav-menu li>.sub-menu{
    display:none;
    position:absolute;
    top:100%;
    left:0;
    background:#FFF;
    z-index:1;
    border:1px solid #ccc;
    padding:15px 15px 15px 30px;
    width:270px
}
.nasa-wp-simple-nav-menu li>.sub-menu li{
    width:100%
}
.nasa-wp-simple-nav-menu li>.sub-menu li>a{
    display:block;
    line-height:100%
}
.nasa-wp-simple-nav-menu li>.sub-menu li>.sub-menu{
    top:0;
    left:100%
}
.nasa-wp-simple-nav-menu li:hover>.sub-menu{
    display:block
}
.nasa-wp-simple-nav-menu>li{
    display:inline-block;
    line-height:55px
}
.nasa-wp-simple-nav-menu>li a{
    padding:10px 20px 10px 0;
    line-height:265%
}
.nasa-wp-simple-nav-menu.vertical-menu-wrapper>li{
    display:block !important
}
#top-bar .nasa-wp-simple-nav-menu>li{
    line-height:2
}
#top-bar .nasa-wp-simple-nav-menu>li a{
    padding:0;
    line-height:1
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
    .nav-wrapper .root-item>a{
        margin-right:30px
    }
}
@media only screen and (min-width: 1024px){
    .col-sidebar .nasa-close-sidebar,.dokan-store-sidebar .nasa-close-sidebar{
        display:none
    }
    .col-sidebar:not(.ns-sticky-scroll-sidebar){
        top:0 !important
    }
}
@media only screen and (min-width: 768px){
    .large-1{
        width:8.333333%
    }
    .large-1:nth-of-type(n){
        clear:none
    }
    .large-1:nth-of-type(12n+1){
        clear:both
    }
    .large-2{
        width:16.666666%
    }
    .large-2:nth-of-type(n){
        clear:none
    }
    .large-2:nth-of-type(6n+1){
        clear:both
    }
    .large-3{
        width:25%
    }
    .large-3:nth-of-type(n){
        clear:none
    }
    .large-3:nth-of-type(4n+1){
        clear:both
    }
    .large-4{
        width:33.333333%
    }
    .large-4:nth-of-type(n){
        clear:none
    }
    .large-4:nth-of-type(3n+1){
        clear:both
    }
    .large-5{
        width:41.666666%
    }
    .large-6{
        width:50%
    }
    .large-6:nth-of-type(n){
        clear:none
    }
    .large-6:nth-of-type(2n+1){
        clear:both
    }
    .large-7{
        width:58.333333%
    }
    .large-8{
        width:66.666666%
    }
    .large-9{
        width:75%
    }
    .large-10{
        width:83.333333%
    }
    .large-11{
        width:91.666666%
    }
    .large-12{
        width:100%
    }
    .large-offset-1{
        margin-left:8.333333%
    }
    .large-offset-2{
        margin-left:16.666666%
    }
    .large-offset-3{
        margin-left:25%
    }
    .large-offset-4{
        margin-left:33.333333%
    }
    .large-offset-5{
        margin-left:41.666666%
    }
    .large-offset-6{
        margin-left:50%
    }
    .large-offset-7{
        margin-left:58.333333%
    }
    .large-offset-8{
        margin-left:66.666666%
    }
    .large-offset-9{
        margin-left:75%
    }
    .large-offset-10{
        margin-left:83.333333%
    }
    .large-offset-11{
        margin-left:91.666666%
    }
    .large-offset-12{
        margin-left:100%
    }
    .nasa-5-col,.nasa-large-5-col-1{
        width:20%
    }
    .nasa-5-col:nth-of-type(n),.nasa-large-5-col-1:nth-of-type(n){
        clear:none
    }
    .nasa-5-col:nth-of-type(5n+1),.nasa-large-5-col-1:nth-of-type(5n+1){
        clear:both
    }
    .nasa-5-col-2,.nasa-large-5-col-2{
        width:40%
    }
    .nasa-5-col-3,.nasa-large-5-col-3{
        width:60%
    }
    .nasa-5-col-4,.nasa-large-5-col-4{
        width:80%
    }
    .nasa-large-offset-5-col-1{
        margin-left:20%
    }
    .nasa-large-offset-5-col-2{
        margin-left:40%
    }
    .nasa-large-offset-5-col-3{
        margin-left:60%
    }
    .nasa-large-offset-5-col-4{
        margin-left:80%
    }
    .large-block-grid-1>li{
        width:100%
    }
    .large-block-grid-2>li{
        width:50%
    }
    .large-block-grid-2>li:nth-of-type(n){
        clear:none
    }
    .large-block-grid-2>li:nth-of-type(2n+1){
        clear:both
    }
    .large-block-grid-3>li{
        width:33.333333%
    }
    .large-block-grid-3>li:nth-of-type(n){
        clear:none
    }
    .large-block-grid-3>li:nth-of-type(3n+1){
        clear:both
    }
    .large-block-grid-4>li{
        width:25%
    }
    .large-block-grid-4>li:nth-of-type(n){
        clear:none
    }
    .large-block-grid-4>li:nth-of-type(4n+1){
        clear:both
    }
    .large-block-grid-5>li{
        width:20%
    }
    .large-block-grid-5>li:nth-of-type(n){
        clear:none
    }
    .large-block-grid-5>li:nth-of-type(5n+1){
        clear:both
    }
    .large-block-grid-6>li{
        width:16.66667%
    }
    .large-block-grid-6>li:nth-of-type(n){
        clear:none
    }
    .large-block-grid-6>li:nth-of-type(6n+1){
        clear:both
    }
    .large-block-grid-7>li{
        width:14.28571%
    }
    .large-block-grid-7>li:nth-of-type(n){
        clear:none
    }
    .large-block-grid-7>li:nth-of-type(7n+1){
        clear:both
    }
    .large-block-grid-8>li{
        width:12.5%
    }
    .large-block-grid-8>li:nth-of-type(n){
        clear:none
    }
    .large-block-grid-8>li:nth-of-type(8n+1){
        clear:both
    }
    .large-block-grid-9>li{
        width:11.11111%
    }
    .large-block-grid-9>li:nth-of-type(n){
        clear:none
    }
    .large-block-grid-9>li:nth-of-type(9n+1){
        clear:both
    }
    .large-block-grid-10>li{
        width:10%
    }
    .large-block-grid-10>li:nth-of-type(n){
        clear:none
    }
    .large-block-grid-10>li:nth-of-type(10n+1){
        clear:both
    }
    .large-block-grid-11>li{
        width:9.09091%
    }
    .large-block-grid-11>li:nth-of-type(n){
        clear:none
    }
    .large-block-grid-11>li:nth-of-type(11n+1){
        clear:both
    }
    .large-block-grid-12>li{
        width:8.33333%
    }
    .large-block-grid-12>li:nth-of-type(n){
        clear:none
    }
    .large-block-grid-12>li:nth-of-type(12n+1){
        clear:both
    }
    .mini-cart{
        width:28px;
        height:28px
    }
    .header-icons svg{
        width:28px;
        height:28px
    }
    .header-icons svg.nasa-icon-1{
        width:26px
    }
    .header-icons svg.nasa-icon-2,.header-icons svg.nasa-icon-3{
        width:24px
    }
    .header-icons svg.nasa-icon-7{
        width:25px
    }
    .header-type-6 .mini-cart{
        width:auto
    }
    body .desktop-margin-top-0{
        margin-top:0px !important
    }
    body .desktop-margin-top-5{
        margin-top:5px !important
    }
    body .desktop-margin-top-10{
        margin-top:10px !important
    }
    body .desktop-margin-top-15{
        margin-top:15px !important
    }
    body .desktop-margin-top-20{
        margin-top:20px !important
    }
    body .desktop-margin-top-25{
        margin-top:25px !important
    }
    body .desktop-margin-top-30{
        margin-top:30px !important
    }
    body .desktop-margin-top-35{
        margin-top:35px !important
    }
    body .desktop-margin-top-40{
        margin-top:40px !important
    }
    body .desktop-margin-top-45{
        margin-top:45px !important
    }
    body .desktop-margin-top-50{
        margin-top:50px !important
    }
    body .desktop-margin-top-60{
        margin-top:60px !important
    }
    body .desktop-margin-top-70{
        margin-top:70px !important
    }
    body .desktop-margin-top-80{
        margin-top:80px !important
    }
    body .desktop-margin-top-100{
        margin-top:100px !important
    }
    body .desktop-margin-top-120{
        margin-top:120px !important
    }
    body .desktop-margin-top-140{
        margin-top:140px !important
    }
    body .desktop-margin-top-150{
        margin-top:150px !important
    }
    body .desktop-margin-top-200{
        margin-top:200px !important
    }
    body .desktop-margin-top-250{
        margin-top:250px !important
    }
    body .desktop-margin-top-300{
        margin-top:300px !important
    }
    body .desktop-margin-top-310{
        margin-top:310px !important
    }
    body .desktop-margin-top-320{
        margin-top:320px !important
    }
    body .desktop-margin-top-330{
        margin-top:330px !important
    }
    body .desktop-margin-top-340{
        margin-top:340px !important
    }
    body .desktop-margin-top-350{
        margin-top:350px !important
    }
    body .desktop-margin-bottom-0{
        margin-bottom:0px !important
    }
    body .desktop-margin-bottom-5{
        margin-bottom:5px !important
    }
    body .desktop-margin-bottom-10{
        margin-bottom:10px !important
    }
    body .desktop-margin-bottom-15{
        margin-bottom:15px !important
    }
    body .desktop-margin-bottom-20{
        margin-bottom:20px !important
    }
    body .desktop-margin-bottom-25{
        margin-bottom:25px !important
    }
    body .desktop-margin-bottom-30{
        margin-bottom:30px !important
    }
    body .desktop-margin-bottom-35{
        margin-bottom:35px !important
    }
    body .desktop-margin-bottom-40{
        margin-bottom:40px !important
    }
    body .desktop-margin-bottom-45{
        margin-bottom:45px !important
    }
    body .desktop-margin-bottom-50{
        margin-bottom:50px !important
    }
    body .desktop-margin-bottom-60{
        margin-bottom:60px !important
    }
    body .desktop-margin-bottom-70{
        margin-bottom:70px !important
    }
    body .desktop-margin-bottom-80{
        margin-bottom:80px !important
    }
    body .desktop-margin-bottom-90{
        margin-bottom:90px !important
    }
    body .desktop-margin-bottom-100{
        margin-bottom:100px !important
    }
    body .desktop-margin-bottom-150{
        margin-bottom:150px !important
    }
    body .desktop-margin-bottom-200{
        margin-bottom:200px !important
    }
    body .desktop-margin-300-bottom{
        margin-bottom:-300px !important
    }
    body .desktop-margin-310-bottom{
        margin-bottom:-310px !important
    }
    body .desktop-margin-320-bottom{
        margin-bottom:-320px !important
    }
    body .desktop-margin-330-bottom{
        margin-bottom:-330px !important
    }
    body .desktop-margin-340-bottom{
        margin-bottom:-340px !important
    }
    body .desktop-margin-350-bottom{
        margin-bottom:-350px !important
    }
    body .desktop-margin-left-0{
        margin-left:0px !important
    }
    body .desktop-margin-left-5{
        margin-left:5px !important
    }
    body .desktop-margin-left-10{
        margin-left:10px !important
    }
    body .desktop-margin-left-15{
        margin-left:15px !important
    }
    body .desktop-margin-left-20{
        margin-left:20px !important
    }
    body .desktop-margin-left-25{
        margin-left:25px !important
    }
    body .desktop-margin-left-30{
        margin-left:30px !important
    }
    body .desktop-margin-left-35{
        margin-left:35px !important
    }
    body .desktop-margin-left-40{
        margin-left:40px !important
    }
    body .desktop-margin-left-45{
        margin-left:45px !important
    }
    body .desktop-margin-left-50{
        margin-left:50px !important
    }
    body .desktop-margin-left-60{
        margin-left:60px !important
    }
    body .desktop-margin-left-70{
        margin-left:70px !important
    }
    body .desktop-margin-left-80{
        margin-left:80px !important
    }
    body .desktop-margin-right-0{
        margin-right:0px !important
    }
    body .desktop-margin-right-5{
        margin-right:5px !important
    }
    body .desktop-margin-right-10{
        margin-right:10px !important
    }
    body .desktop-margin-right-15{
        margin-right:15px !important
    }
    body .desktop-margin-right-20{
        margin-right:20px !important
    }
    body .desktop-margin-right-25{
        margin-right:25px !important
    }
    body .desktop-margin-right-30{
        margin-right:30px !important
    }
    body .desktop-margin-right-35{
        margin-right:35px !important
    }
    body .desktop-margin-right-40{
        margin-right:40px !important
    }
    body .desktop-margin-right-45{
        margin-right:45px !important
    }
    body .desktop-margin-right-50{
        margin-right:50px !important
    }
    body .desktop-margin-right-60{
        margin-right:60px !important
    }
    body .desktop-margin-right-70{
        margin-right:70px !important
    }
    body .desktop-margin-right-80{
        margin-right:80px !important
    }
    body .desktop-padding-top-0{
        padding-top:0px !important
    }
    body .desktop-padding-top-5{
        padding-top:5px !important
    }
    body .desktop-padding-top-10{
        padding-top:10px !important
    }
    body .desktop-padding-top-15{
        padding-top:15px !important
    }
    body .desktop-padding-top-20{
        padding-top:20px !important
    }
    body .desktop-padding-top-25{
        padding-top:25px !important
    }
    body .desktop-padding-top-30{
        padding-top:30px !important
    }
    body .desktop-padding-top-35{
        padding-top:35px !important
    }
    body .desktop-padding-top-40{
        padding-top:40px !important
    }
    body .desktop-padding-top-45{
        padding-top:45px !important
    }
    body .desktop-padding-top-50{
        padding-top:50px !important
    }
    body .desktop-padding-top-60{
        padding-top:60px !important
    }
    body .desktop-padding-top-70{
        padding-top:70px !important
    }
    body .desktop-padding-top-80{
        padding-top:80px !important
    }
    body .desktop-padding-top-90{
        padding-top:90px !important
    }
    body .desktop-padding-top-100{
        padding-top:100px !important
    }
    body .desktop-padding-top-110{
        padding-top:110px !important
    }
    body .desktop-padding-top-120{
        padding-top:120px !important
    }
    body .desktop-padding-top-130{
        padding-top:130px !important
    }
    body .desktop-padding-top-140{
        padding-top:140px !important
    }
    body .desktop-padding-top-150{
        padding-top:150px !important
    }
    body .desktop-padding-bottom-0{
        padding-bottom:0px !important
    }
    body .desktop-padding-bottom-5{
        padding-bottom:5px !important
    }
    body .desktop-padding-bottom-10{
        padding-bottom:10px !important
    }
    body .desktop-padding-bottom-15{
        padding-bottom:15px !important
    }
    body .desktop-padding-bottom-20{
        padding-bottom:20px !important
    }
    body .desktop-padding-bottom-25{
        padding-bottom:25px !important
    }
    body .desktop-padding-bottom-30{
        padding-bottom:30px !important
    }
    body .desktop-padding-bottom-35{
        padding-bottom:35px !important
    }
    body .desktop-padding-bottom-40{
        padding-bottom:40px !important
    }
    body .desktop-padding-bottom-45{
        padding-bottom:45px !important
    }
    body .desktop-padding-bottom-50{
        padding-bottom:50px !important
    }
    body .desktop-padding-bottom-60{
        padding-bottom:60px !important
    }
    body .desktop-padding-bottom-70{
        padding-bottom:70px !important
    }
    body .desktop-padding-bottom-80{
        padding-bottom:80px !important
    }
    body .desktop-padding-bottom-90{
        padding-bottom:90px !important
    }
    body .desktop-padding-bottom-100{
        padding-bottom:100px !important
    }
    body .desktop-padding-bottom-110{
        padding-bottom:110px !important
    }
    body .desktop-padding-bottom-120{
        padding-bottom:120px !important
    }
    body .desktop-padding-bottom-130{
        padding-bottom:130px !important
    }
    body .desktop-padding-bottom-140{
        padding-bottom:140px !important
    }
    body .desktop-padding-bottom-150{
        padding-bottom:150px !important
    }
    body .desktop-padding-left-0{
        padding-left:0px !important
    }
    body .desktop-padding-left-5{
        padding-left:5px !important
    }
    body .desktop-padding-left-10{
        padding-left:10px !important
    }
    body .desktop-padding-left-15{
        padding-left:15px !important
    }
    body .desktop-padding-left-20{
        padding-left:20px !important
    }
    body .desktop-padding-left-25{
        padding-left:25px !important
    }
    body .desktop-padding-left-30{
        padding-left:30px !important
    }
    body .desktop-padding-left-35{
        padding-left:35px !important
    }
    body .desktop-padding-left-40{
        padding-left:40px !important
    }
    body .desktop-padding-left-45{
        padding-left:45px !important
    }
    body .desktop-padding-left-50{
        padding-left:50px !important
    }
    body .desktop-padding-left-60{
        padding-left:60px !important
    }
    body .desktop-padding-left-70{
        padding-left:70px !important
    }
    body .desktop-padding-left-80{
        padding-left:80px !important
    }
    body .desktop-padding-left-90{
        padding-left:90px !important
    }
    body .desktop-padding-left-100{
        padding-left:100px !important
    }
    body .desktop-padding-left-110{
        padding-left:110px !important
    }
    body .desktop-padding-left-120{
        padding-left:120px !important
    }
    body .desktop-padding-left-130{
        padding-left:130px !important
    }
    body .desktop-padding-left-140{
        padding-left:140px !important
    }
    body .desktop-padding-left-150{
        padding-left:150px !important
    }
    body .desktop-padding-left-160{
        padding-left:160px !important
    }
    body .desktop-padding-left-170{
        padding-left:170px !important
    }
    body .desktop-padding-left-180{
        padding-left:180px !important
    }
    body .desktop-padding-left-190{
        padding-left:190px !important
    }
    body .desktop-padding-left-200{
        padding-left:200px !important
    }
    body .desktop-padding-right-0{
        padding-right:0px !important
    }
    body .desktop-padding-right-5{
        padding-right:5px !important
    }
    body .desktop-padding-right-10{
        padding-right:10px !important
    }
    body .desktop-padding-right-15{
        padding-right:15px !important
    }
    body .desktop-padding-right-20{
        padding-right:20px !important
    }
    body .desktop-padding-right-25{
        padding-right:25px !important
    }
    body .desktop-padding-right-30{
        padding-right:30px !important
    }
    body .desktop-padding-right-35{
        padding-right:35px !important
    }
    body .desktop-padding-right-40{
        padding-right:40px !important
    }
    body .desktop-padding-right-45{
        padding-right:45px !important
    }
    body .desktop-padding-right-50{
        padding-right:50px !important
    }
    body .desktop-padding-right-60{
        padding-right:60px !important
    }
    body .desktop-padding-right-70{
        padding-right:70px !important
    }
    body .desktop-padding-right-80{
        padding-right:80px !important
    }
    body .desktop-padding-right-90{
        padding-right:90px !important
    }
    body .desktop-padding-right-100{
        padding-right:100px !important
    }
    body .desktop-padding-right-110{
        padding-right:110px !important
    }
    body .desktop-padding-right-120{
        padding-right:120px !important
    }
    body .desktop-padding-right-130{
        padding-right:130px !important
    }
    body .desktop-padding-right-140{
        padding-right:140px !important
    }
    body .desktop-padding-right-150{
        padding-right:150px !important
    }
    body .desktop-padding-right-160{
        padding-right:160px !important
    }
    body .desktop-padding-right-170{
        padding-right:170px !important
    }
    body .desktop-padding-right-180{
        padding-right:180px !important
    }
    body .desktop-padding-right-190{
        padding-right:190px !important
    }
    body .desktop-padding-right-200{
        padding-right:200px !important
    }
    .section-element.nasa-full-to-side{
        position:relative
    }
    .section-element.nasa-full-to-side>.row{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        -webkit-align-items:stretch;
        align-items:stretch
    }
    .section-element.nasa-full-to-side.nasa-full-to-left>.row{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .section-element.nasa-full-to-side.nasa-full-to-left>.row>.columns:first-child{
        position:absolute;
        top:0;
        left:0;
        padding-left:0
    }
    .section-element.nasa-full-to-side.nasa-full-to-right>.row>.columns:last-child{
        position:absolute;
        top:0;
        right:0;
        padding-right:0
    }
    .section-element.nasa-full-to-side.nasa-row-cols-equal-height.nasa-full-to-left>.row>.columns:first-child,.section-element.nasa-full-to-side.nasa-row-cols-equal-height.nasa-full-to-right>.row>.columns:last-child{
        bottom:0
    }
    .nasa-rtl .section-element.nasa-full-to-side.nasa-full-to-left>.row{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .nasa-rtl .section-element.nasa-full-to-side.nasa-full-to-right>.row{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .nasa-bottom-bar{
        display:none
    }
    .ns-sticky-scroll-sidebar{
        position:-webkit-sticky !important;
        position:sticky !important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
    .nasa-accessories-wrap .ns-accessories-add-svg{
        display:none
    }
    .hide-for-taplet,.hide-for-medium,.hide-for-medium.nasa-change-view-layout-side-sidebar{
        display:none
    }
    .medium-block-grid-1>li{
        width:100%
    }
    .medium-block-grid-2>li{
        width:50%
    }
    .medium-block-grid-2>li:nth-of-type(n){
        clear:none
    }
    .medium-block-grid-2>li:nth-of-type(2n){
        padding-left:5px
    }
    .medium-block-grid-2>li:nth-of-type(2n+1){
        clear:both;
        padding-right:5px
    }
    .medium-block-grid-3>li{
        width:33.333333%
    }
    .medium-block-grid-3>li:nth-of-type(n){
        clear:none
    }
    .medium-block-grid-3>li:nth-of-type(3n+1){
        clear:both
    }
    .medium-block-grid-4>li{
        width:25%
    }
    .medium-block-grid-4>li:nth-of-type(n){
        clear:none
    }
    .medium-block-grid-4>li:nth-of-type(4n+1){
        clear:both
    }
    .medium-block-grid-5>li{
        width:20%
    }
    .medium-block-grid-5>li:nth-of-type(n){
        clear:none
    }
    .medium-block-grid-5>li:nth-of-type(5n+1){
        clear:both
    }
    .medium-block-grid-6>li{
        width:16.66667%
    }
    .medium-block-grid-6>li:nth-of-type(n){
        clear:none
    }
    .medium-block-grid-6>li:nth-of-type(6n+1){
        clear:both
    }
    .medium-block-grid-7>li{
        width:14.28571%
    }
    .medium-block-grid-7>li:nth-of-type(n){
        clear:none
    }
    .medium-block-grid-7>li:nth-of-type(7n+1){
        clear:both
    }
    .medium-block-grid-8>li{
        width:12.5%
    }
    .medium-block-grid-8>li:nth-of-type(n){
        clear:none
    }
    .medium-block-grid-8>li:nth-of-type(8n+1){
        clear:both
    }
    .medium-block-grid-9>li{
        width:11.11111%
    }
    .medium-block-grid-9>li:nth-of-type(n){
        clear:none
    }
    .medium-block-grid-9>li:nth-of-type(9n+1){
        clear:both
    }
    .medium-block-grid-10>li{
        width:10%
    }
    .medium-block-grid-10>li:nth-of-type(n){
        clear:none
    }
    .medium-block-grid-10>li:nth-of-type(10n+1){
        clear:both
    }
    .medium-block-grid-11>li{
        width:9.09091%
    }
    .medium-block-grid-11>li:nth-of-type(n){
        clear:none
    }
    .medium-block-grid-11>li:nth-of-type(11n+1){
        clear:both
    }
    .medium-block-grid-12>li{
        width:8.33333%
    }
    .medium-block-grid-12>li:nth-of-type(n){
        clear:none
    }
    .medium-block-grid-12>li:nth-of-type(12n+1){
        clear:both
    }
    .medium-1{
        width:8.333333%
    }
    .medium-1:nth-of-type(n){
        clear:none
    }
    .medium-1:nth-of-type(12n+1){
        clear:both
    }
    .medium-2{
        width:16.666666%
    }
    .medium-2:nth-of-type(n){
        clear:none
    }
    .medium-2:nth-of-type(6n+1){
        clear:both
    }
    .medium-3{
        width:25%
    }
    .medium-3:nth-of-type(n){
        clear:none
    }
    .medium-3:nth-of-type(4n+1){
        clear:both
    }
    .medium-4{
        width:33.333333%
    }
    .medium-4:nth-of-type(n){
        clear:none
    }
    .medium-4:nth-of-type(3n+1){
        clear:both
    }
    .medium-5{
        width:41.666666%
    }
    .medium-6{
        width:50%
    }
    .medium-6:nth-of-type(n){
        clear:none
    }
    .medium-6:nth-of-type(2n+1){
        clear:both
    }
    .medium-7{
        width:58.333333%
    }
    .medium-8{
        width:66.666666%
    }
    .medium-9{
        width:75%
    }
    .medium-10{
        width:83.333333%
    }
    .medium-11{
        width:91.666666%
    }
    .medium-12{
        width:100%
    }
    .nasa-medium-5-col-1{
        width:20%
    }
    .nasa-medium-5-col-1:nth-of-type(n){
        clear:none
    }
    .nasa-medium-5-col-1:nth-of-type(5n+1){
        clear:both
    }
    .nasa-medium-5-col-2{
        width:40%
    }
    .nasa-medium-5-col-3{
        width:60%
    }
    .nasa-medium-5-col-4{
        width:80%
    }
    .medium-offset-1{
        margin-left:8.333333%
    }
    .medium-offset-2{
        margin-left:16.666666%
    }
    .medium-offset-3{
        margin-left:25%
    }
    .medium-offset-4{
        margin-left:33.333333%
    }
    .medium-offset-5{
        margin-left:41.666666%
    }
    .medium-offset-6{
        margin-left:50%
    }
    .medium-offset-7{
        margin-left:58.333333%
    }
    .medium-offset-8{
        margin-left:66.666666%
    }
    .medium-offset-9{
        margin-left:75%
    }
    .medium-offset-10{
        margin-left:83.333333%
    }
    .medium-offset-11{
        margin-left:91.666666%
    }
    .medium-offset-12{
        margin-left:100%
    }
    .nasa-medium-offset-5-col-1{
        margin-left:20%
    }
    .nasa-medium-offset-5-col-2{
        margin-left:40%
    }
    .nasa-medium-offset-5-col-3{
        margin-left:60%
    }
    .nasa-medium-offset-5-col-4{
        margin-left:80%
    }
    body .nasa-check-reponsive.nasa-tablet-check{
        width:1px;
        height:1px
    }
    body .nasa-products-masonry-isotope .nasa-content-page-products{
        padding-left:5px;
        padding-right:5px
    }
    body .nasa-products-masonry-isotope .products>li.product-warp-item{
        padding:5px
    }
    body .nasa-row-child-clear-none .product-warp-item{
        margin-bottom:10px
    }
    body .tablet-margin-top-0{
        margin-top:0px !important
    }
    body .tablet-margin-top-5{
        margin-top:5px !important
    }
    body .tablet-margin-top-10{
        margin-top:10px !important
    }
    body .tablet-margin-top-15{
        margin-top:15px !important
    }
    body .tablet-margin-top-20{
        margin-top:20px !important
    }
    body .tablet-margin-top-25{
        margin-top:25px !important
    }
    body .tablet-margin-top-30{
        margin-top:30px !important
    }
    body .tablet-margin-top-35{
        margin-top:35px !important
    }
    body .tablet-margin-top-40{
        margin-top:40px !important
    }
    body .tablet-margin-top-45{
        margin-top:45px !important
    }
    body .tablet-margin-top-50{
        margin-top:50px !important
    }
    body .tablet-margin-top-60{
        margin-top:60px !important
    }
    body .tablet-margin-top-70{
        margin-top:70px !important
    }
    body .tablet-margin-top-80{
        margin-top:80px !important
    }
    body .tablet-margin-top-100{
        margin-top:100px !important
    }
    body .tablet-margin-top-120{
        margin-top:120px !important
    }
    body .tablet-margin-top-140{
        margin-top:140px !important
    }
    body .tablet-margin-top-150{
        margin-top:150px !important
    }
    body .tablet-margin-top-300{
        margin-top:300px !important
    }
    body .tablet-margin-top-310{
        margin-top:310px !important
    }
    body .tablet-margin-top-320{
        margin-top:320px !important
    }
    body .tablet-margin-top-330{
        margin-top:330px !important
    }
    body .tablet-margin-top-340{
        margin-top:340px !important
    }
    body .tablet-margin-top-350{
        margin-top:350px !important
    }
    body .tablet-margin-bottom-0{
        margin-bottom:0px !important
    }
    body .tablet-margin-bottom-5{
        margin-bottom:5px !important
    }
    body .tablet-margin-bottom-10{
        margin-bottom:10px !important
    }
    body .tablet-margin-bottom-15{
        margin-bottom:15px !important
    }
    body .tablet-margin-bottom-20{
        margin-bottom:20px !important
    }
    body .tablet-margin-bottom-25{
        margin-bottom:25px !important
    }
    body .tablet-margin-bottom-30{
        margin-bottom:30px !important
    }
    body .tablet-margin-bottom-35{
        margin-bottom:35px !important
    }
    body .tablet-margin-bottom-40{
        margin-bottom:40px !important
    }
    body .tablet-margin-bottom-45{
        margin-bottom:45px !important
    }
    body .tablet-margin-bottom-50{
        margin-bottom:50px !important
    }
    body .tablet-margin-bottom-60{
        margin-bottom:60px !important
    }
    body .tablet-margin-bottom-70{
        margin-bottom:70px !important
    }
    body .tablet-margin-bottom-80{
        margin-bottom:80px !important
    }
    body .tablet-margin-300-bottom{
        margin-bottom:-300px !important
    }
    body .tablet-margin-310-bottom{
        margin-bottom:-310px !important
    }
    body .tablet-margin-320-bottom{
        margin-bottom:-320px !important
    }
    body .tablet-margin-330-bottom{
        margin-bottom:-330px !important
    }
    body .tablet-margin-340-bottom{
        margin-bottom:-340px !important
    }
    body .tablet-margin-350-bottom{
        margin-bottom:-350px !important
    }
    body .tablet-margin-left-0{
        margin-left:0px !important
    }
    body .tablet-margin-left-5{
        margin-left:5px !important
    }
    body .tablet-margin-left-10{
        margin-left:10px !important
    }
    body .tablet-margin-left-15{
        margin-left:15px !important
    }
    body .tablet-margin-left-20{
        margin-left:20px !important
    }
    body .tablet-margin-left-25{
        margin-left:25px !important
    }
    body .tablet-margin-left-30{
        margin-left:30px !important
    }
    body .tablet-margin-left-35{
        margin-left:35px !important
    }
    body .tablet-margin-left-40{
        margin-left:40px !important
    }
    body .tablet-margin-left-45{
        margin-left:45px !important
    }
    body .tablet-margin-left-50{
        margin-left:50px !important
    }
    body .tablet-margin-left-60{
        margin-left:60px !important
    }
    body .tablet-margin-left-70{
        margin-left:70px !important
    }
    body .tablet-margin-left-80{
        margin-left:80px !important
    }
    body .tablet-margin-right-0{
        margin-right:0px !important
    }
    body .tablet-margin-right-5{
        margin-right:5px !important
    }
    body .tablet-margin-right-10{
        margin-right:10px !important
    }
    body .tablet-margin-right-15{
        margin-right:15px !important
    }
    body .tablet-margin-right-20{
        margin-right:20px !important
    }
    body .tablet-margin-right-25{
        margin-right:25px !important
    }
    body .tablet-margin-right-30{
        margin-right:30px !important
    }
    body .tablet-margin-right-35{
        margin-right:35px !important
    }
    body .tablet-margin-right-40{
        margin-right:40px !important
    }
    body .tablet-margin-right-45{
        margin-right:45px !important
    }
    body .tablet-margin-right-50{
        margin-right:50px !important
    }
    body .tablet-margin-right-60{
        margin-right:60px !important
    }
    body .tablet-margin-right-70{
        margin-right:70px !important
    }
    body .tablet-margin-right-80{
        margin-right:80px !important
    }
    body .tablet-padding-top-0{
        padding-top:0px !important
    }
    body .tablet-padding-top-5{
        padding-top:5px !important
    }
    body .tablet-padding-top-10{
        padding-top:10px !important
    }
    body .tablet-padding-top-15{
        padding-top:15px !important
    }
    body .tablet-padding-top-20{
        padding-top:20px !important
    }
    body .tablet-padding-top-25{
        padding-top:25px !important
    }
    body .tablet-padding-top-30{
        padding-top:30px !important
    }
    body .tablet-padding-top-35{
        padding-top:35px !important
    }
    body .tablet-padding-top-40{
        padding-top:40px !important
    }
    body .tablet-padding-top-45{
        padding-top:45px !important
    }
    body .tablet-padding-top-50{
        padding-top:50px !important
    }
    body .tablet-padding-top-60{
        padding-top:60px !important
    }
    body .tablet-padding-top-70{
        padding-top:70px !important
    }
    body .tablet-padding-top-80{
        padding-top:80px !important
    }
    body .tablet-padding-top-90{
        padding-top:90px !important
    }
    body .tablet-padding-top-100{
        padding-top:100px !important
    }
    body .tablet-padding-bottom-0{
        padding-bottom:0px !important
    }
    body .tablet-padding-bottom-5{
        padding-bottom:5px !important
    }
    body .tablet-padding-bottom-10{
        padding-bottom:10px !important
    }
    body .tablet-padding-bottom-15{
        padding-bottom:15px !important
    }
    body .tablet-padding-bottom-20{
        padding-bottom:20px !important
    }
    body .tablet-padding-bottom-25{
        padding-bottom:25px !important
    }
    body .tablet-padding-bottom-30{
        padding-bottom:30px !important
    }
    body .tablet-padding-bottom-35{
        padding-bottom:35px !important
    }
    body .tablet-padding-bottom-40{
        padding-bottom:40px !important
    }
    body .tablet-padding-bottom-45{
        padding-bottom:45px !important
    }
    body .tablet-padding-bottom-50{
        padding-bottom:50px !important
    }
    body .tablet-padding-bottom-60{
        padding-bottom:60px !important
    }
    body .tablet-padding-bottom-70{
        padding-bottom:70px !important
    }
    body .tablet-padding-bottom-80{
        padding-bottom:80px !important
    }
    body .tablet-padding-bottom-90{
        padding-bottom:90px !important
    }
    body .tablet-padding-bottom-100{
        padding-bottom:100px !important
    }
    body .tablet-padding-left-0{
        padding-left:0px !important
    }
    body .tablet-padding-left-5{
        padding-left:5px !important
    }
    body .tablet-padding-left-10{
        padding-left:10px !important
    }
    body .tablet-padding-left-15{
        padding-left:15px !important
    }
    body .tablet-padding-left-20{
        padding-left:20px !important
    }
    body .tablet-padding-left-25{
        padding-left:25px !important
    }
    body .tablet-padding-left-30{
        padding-left:30px !important
    }
    body .tablet-padding-left-35{
        padding-left:35px !important
    }
    body .tablet-padding-left-40{
        padding-left:40px !important
    }
    body .tablet-padding-left-45{
        padding-left:45px !important
    }
    body .tablet-padding-left-50{
        padding-left:50px !important
    }
    body .tablet-padding-left-60{
        padding-left:60px !important
    }
    body .tablet-padding-left-70{
        padding-left:70px !important
    }
    body .tablet-padding-left-80{
        padding-left:80px !important
    }
    body .tablet-padding-left-90{
        padding-left:90px !important
    }
    body .tablet-padding-left-100{
        padding-left:100px !important
    }
    body .tablet-padding-left-110{
        padding-left:110px !important
    }
    body .tablet-padding-left-120{
        padding-left:120px !important
    }
    body .tablet-padding-left-130{
        padding-left:130px !important
    }
    body .tablet-padding-left-140{
        padding-left:140px !important
    }
    body .tablet-padding-left-150{
        padding-left:150px !important
    }
    body .tablet-padding-left-160{
        padding-left:160px !important
    }
    body .tablet-padding-left-170{
        padding-left:170px !important
    }
    body .tablet-padding-left-180{
        padding-left:180px !important
    }
    body .tablet-padding-left-190{
        padding-left:190px !important
    }
    body .tablet-padding-left-200{
        padding-left:200px !important
    }
    body .tablet-padding-right-0{
        padding-right:0px !important
    }
    body .tablet-padding-right-5{
        padding-right:5px !important
    }
    body .tablet-padding-right-10{
        padding-right:10px !important
    }
    body .tablet-padding-right-15{
        padding-right:15px !important
    }
    body .tablet-padding-right-20{
        padding-right:20px !important
    }
    body .tablet-padding-right-25{
        padding-right:25px !important
    }
    body .tablet-padding-right-30{
        padding-right:30px !important
    }
    body .tablet-padding-right-35{
        padding-right:35px !important
    }
    body .tablet-padding-right-40{
        padding-right:40px !important
    }
    body .tablet-padding-right-45{
        padding-right:45px !important
    }
    body .tablet-padding-right-50{
        padding-right:50px !important
    }
    body .tablet-padding-right-60{
        padding-right:60px !important
    }
    body .tablet-padding-right-70{
        padding-right:70px !important
    }
    body .tablet-padding-right-80{
        padding-right:80px !important
    }
    body .tablet-padding-right-90{
        padding-right:90px !important
    }
    body .tablet-padding-right-100{
        padding-right:100px !important
    }
    body .tablet-padding-right-110{
        padding-right:110px !important
    }
    body .tablet-padding-right-120{
        padding-right:120px !important
    }
    body .tablet-padding-right-130{
        padding-right:130px !important
    }
    body .tablet-padding-right-140{
        padding-right:140px !important
    }
    body .tablet-padding-right-150{
        padding-right:150px !important
    }
    body .tablet-padding-right-160{
        padding-right:160px !important
    }
    body .tablet-padding-right-170{
        padding-right:170px !important
    }
    body .tablet-padding-right-180{
        padding-right:180px !important
    }
    body .tablet-padding-right-190{
        padding-right:190px !important
    }
    body .tablet-padding-right-200{
        padding-right:200px !important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1132px){
    .header-icons>li .wishlist-number .nasa-text,.header-icons>li .compare-number .nasa-text{
        color:#555
    }
}
@media only screen and (min-width: 768px) and (max-width: 1200px){
    .nasa-search-space form#yith-ajaxsearchform input{
        width:auto
    }
    .banner .nasa-banner-content{
        padding:0px !important
    }
    .border_inner{
        border:none
    }
    .rev_slider_wrapper{
        margin-bottom:20px !important
    }
}
@media screen and (min-width: 1200px){
    body .nasa-check-reponsive.nasa-desktop-check{
        width:1px;
        height:1px
    }
}
@media only screen and (min-width: 1024px){
    .hide-for-desktop,.hide-for-large{
        display:none
    }
    .nasa-wrap-widget .col-sidebar .widget:not(.widget_text),.nasa-wrap-widget .dokan-store-sidebar .widget:not(.widget_text){
        padding:20px 25px 10px 25px;
        background:#f8f8f8
    }
    .nasa-wrap-widget .col-sidebar .widget:not(.widget_text) .nasa-toggle-widget,.nasa-wrap-widget .dokan-store-sidebar .widget:not(.widget_text) .nasa-toggle-widget{
        -webkit-transform:translateY(20px);
        -moz-transform:translateY(20px);
        -o-transform:translateY(20px);
        -ms-transform:translateY(20px);
        transform:translateY(20px)
    }
    .nasa-wrap-widget .col-sidebar .widget:not(.widget_text) .nasa-toggle-widget:before,.nasa-wrap-widget .col-sidebar .widget:not(.widget_text) .nasa-toggle-widget:after,.nasa-wrap-widget .dokan-store-sidebar .widget:not(.widget_text) .nasa-toggle-widget:before,.nasa-wrap-widget .dokan-store-sidebar .widget:not(.widget_text) .nasa-toggle-widget:after{
        right:25px
    }
    .nasa-wrap-widget .col-sidebar .widget:not(.widget_text) .nasa-open-toggle .nasa-sc.products,.nasa-wrap-widget .dokan-store-sidebar .widget:not(.widget_text) .nasa-open-toggle .nasa-sc.products{
        padding-bottom:15px
    }
    .nasa-wrap-widget .col-sidebar .widget:not(.widget_text) .nasa-open-toggle:after,.nasa-wrap-widget .dokan-store-sidebar .widget:not(.widget_text) .nasa-open-toggle:after{
        display:inherit;
        content:"";
        height:5px
    }
    .nasa-wrap-widget.nasa-rtl .col-sidebar .widget:not(.widget_text) .nasa-toggle-widget:before,.nasa-wrap-widget.nasa-rtl .col-sidebar .widget:not(.widget_text) .nasa-toggle-widget:after,.nasa-wrap-widget.nasa-rtl .dokan-store-sidebar .widget:not(.widget_text) .nasa-toggle-widget:before,.nasa-wrap-widget.nasa-rtl .dokan-store-sidebar .widget:not(.widget_text) .nasa-toggle-widget:after{
        right:auto;
        left:25px
    }
    .nasa-wrap-widget.nasa-dark .col-sidebar .widget:not(.widget_text),.nasa-wrap-widget.nasa-dark .dokan-store-sidebar .widget:not(.widget_text){
        background:#111
    }
}
@media only screen and (min-width: 1024px){
    .html-ready .category-page.nasa-with-sidebar-classic .nasa-products-page-wrap,.html-ready .category-page.nasa-with-sidebar-classic .col-sidebar{
        -webkit-transition:all 350ms ease;
        -moz-transition:all 350ms ease;
        -o-transition:all 350ms ease;
        transition:all 350ms ease
    }
    .html-ready .category-page.nasa-with-sidebar-classic{
        -webkit-transition:opacity 200ms ease;
        -moz-transition:opacity 200ms ease;
        -o-transition:opacity 200ms ease;
        transition:opacity 200ms ease
    }
    .nasa-products-page-wrap.left,.col-sidebar.left{
        padding-right:20px
    }
    .nasa-products-page-wrap.right,.col-sidebar.right{
        padding-left:20px
    }
    .category-page.nasa-with-sidebar-classic{
        opacity:0
    }
    .category-page.nasa-with-sidebar-classic.nasa-inited{
        opacity:1
    }
    .category-page.nasa-with-sidebar-classic .nasa-products-page-wrap,.category-page.nasa-with-sidebar-classic .col-sidebar{
        margin:0;
        opacity:1;
        visibility:visible
    }
    .category-page.nasa-with-sidebar-classic .col-sidebar{
        padding-bottom:15px
    }
    .category-page.nasa-with-sidebar-classic.nasa-with-sidebar-hide .col-sidebar{
        opacity:0;
        visibility:hidden;
        display:none
    }
    .category-page.nasa-with-sidebar-classic.nasa-with-sidebar-hide .col-sidebar.left{
        margin-left:-25%
    }
    .category-page.nasa-with-sidebar-classic.nasa-with-sidebar-hide .col-sidebar.right{
        margin-right:-25%
    }
    .category-page.nasa-with-sidebar-classic.nasa-with-sidebar-hide .nasa-products-page-wrap{
        width:100%
    }
    .category-page.nasa-with-sidebar-classic.nasa-with-sidebar-hide .nasa-products-page-wrap.left{
        padding-right:10px
    }
    .category-page.nasa-with-sidebar-classic.nasa-with-sidebar-hide .nasa-products-page-wrap.right{
        padding-left:10px
    }
    .category-page.nasa-with-sidebar-classic .nasa-filter-wrap .right{
        padding-left:10px
    }
    .category-page.nasa-with-sidebar-classic .nasa-filter-wrap .right:first-child{
        padding-left:20px
    }
    .category-page.nasa-with-sidebar-classic .nasa-filter-wrap .right .nasa-toogle-sidebar-classic{
        float:right
    }
    .category-page.nasa-with-sidebar-classic .nasa-filter-wrap .right.nasa-sort-bar-layout-side-sidebar{
        text-align:left
    }
    .category-page.nasa-with-sidebar-classic .nasa-filter-wrap .right.nasa-sort-bar-layout-side-sidebar .sort-bar select{
        direction:ltr;
        margin-left:-5px
    }
}
@media only screen and (max-width: 1024px){
    .nasa-products-page-wrap.left,.col-sidebar.left{
        padding-right:10px
    }
    .nasa-products-page-wrap.right,.col-sidebar.right{
        padding-left:10px
    }
}
@media only screen and (min-width: 768px){
    .html-ready .nasa-top-cat-filter-wrap{
        -webkit-transition:color .3s .001s ease-out, background .1s .001s ease-out, visibility .3s .25s ease-out, opacity .3s .25s ease-out, -webkit-transform .3s .25s ease-out;
        -moz-transition:color .3s .001s ease-out, background .1s .001s ease-out, visibility .3s .25s ease-out, opacity .3s .25s ease-out, -moz-transform .3s .25s ease-out;
        -ms-transition:color .3s .001s ease-out, background .1s .001s ease-out, visibility .3s .25s ease-out, opacity .3s .25s ease-out, -ms-transform .3s .25s ease-out;
        -o-transition:color .3s .001s ease-out, background .1s .001s ease-out, visibility .3s .25s ease-out, opacity .3s .25s ease-out, -o-transform .3s .25s ease-out;
        transition:color .3s .001s ease-out, background .1s .001s ease-out, visibility .3s .25s ease-out, opacity .3s .25s ease-out, transform .3s .25s ease-out
    }
    .html-ready .nasa-nav-extra-warp{
        -webkit-transition:all 500ms ease;
        -moz-transition:all 500ms ease;
        -o-transition:all 500ms ease;
        transition:all 500ms ease
    }
    .html-ready .nasa-nav-extra-warp .bar-mobile_toggle,.html-ready .nasa-archive-product-content .nasa-push-cat-filter,.html-ready .nasa-archive-product-content .nasa-products-page-wrap.nasa-has-push-cat{
        -webkit-transition:all 350ms ease;
        -moz-transition:all 350ms ease;
        -o-transition:all 350ms ease;
        transition:all 350ms ease
    }
    .html-ready .nasa-masonry-item .nasa-badges-wrap,.html-ready .nasa-masonry-item .info,.html-ready .nasa-masonry-item .product-item .nasa-product-content-variable-warp,.html-ready .nasa-masonry-item .product-item .nasa-product-content-variable-warp *,.html-ready .nasa-masonry-item .nasa-product-grid,.html-ready .nasa-masonry-item .nasa-sc-pdeal-countdown{
        -webkit-transition:all 250ms ease;
        -moz-transition:all 250ms ease;
        -o-transition:all 250ms ease;
        transition:all 250ms ease
    }
    .html-ready.nasa-in-mobile .col-sidebar,.html-ready.nasa-in-mobile .column.col-sidebar,.html-ready.nasa-in-mobile .columns.col-sidebar{
        -webkit-transition:all 700ms ease;
        -moz-transition:all 700ms ease;
        -o-transition:all 700ms ease;
        transition:all 700ms ease
    }
    .html-ready .nasa-masonry-item .nasa-product-grid .btn-link{
        -webkit-transition:all 350ms ease;
        -moz-transition:all 350ms ease;
        -o-transition:all 350ms ease;
        transition:all 350ms ease
    }
    .large-block-grid-6:not(.list) .product-item .nasa-sc-pdeal-countdown{
        padding-top:5px
    }
    .large-block-grid-6:not(.list) .product-item .nasa-sc-pdeal-countdown .countdown-section{
        margin:0 2px
    }
    .large-block-grid-6:not(.list) .product-item .nasa-sc-pdeal-countdown .countdown-amount{
        font-size:70%;
        padding:8px 0 6px 0;
        width:25px
    }
    .large-block-grid-6:not(.list) .product-item .nasa-sc-pdeal-countdown .countdown-period{
        display:none
    }
    .nasa-top-sidebar .nasa-close-sidebar{
        display:none
    }
    .nasa-title-absolute{
        position:absolute;
        z-index:1;
        display:inline-block
    }
    .nasa-title-absolute.d-left{
        left:0
    }
    .nasa-title-absolute.d-right{
        right:0
    }
    .nasa-title-absolute.nasa-has-padding{
        padding:0 20px
    }
    .nasa-title-absolute.nasa-has-padding h2{
        font-weight:600
    }
    .nasa-title-absolute h2{
        font-size:1.65517em
    }
    .nasa-title-absolute h2,.nasa-title-absolute h3,.nasa-title-absolute h4,.nasa-title-absolute h5{
        line-height:54px;
        display:inherit;
        font-weight:800;
        margin-top:0;
        margin-bottom:0
    }
    .nasa-box-shadow .nasa-tabs{
        -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.3);
        -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.3);
        box-shadow:0px 1px 2px rgba(0,0,0,0.3)
    }
    .nasa-masonry-item.nasa-opacity-0{
        opacity:0;
        visibility:visible
    }
    .nasa-masonry-item.nasa-opacity-0 *{
        opacity:inherit !important
    }
    .nasa-masonry-item .btn-wishlist{
        display:none
    }
    .nasa-masonry-item .nasa-product-grid{
        top:0;
        right:0;
        left:0;
        bottom:auto;
        height:41px;
        z-index:6;
        width:auto;
        padding-top:0;
        text-align:center;
        background:#fff;
        visibility:hidden;
        opacity:0;
        -webkit-transform:translateY(-5px);
        -moz-transform:translateY(-5px);
        -o-transform:translateY(-5px);
        -ms-transform:translateY(-5px);
        transform:translateY(-5px);
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .nasa-masonry-item .nasa-product-grid .btn-link{
        position:initial;
        width:30px;
        height:30px;
        margin:5px 2px;
        visibility:inherit;
        opacity:1;
        display:-webkit-inline-box;
        display:-moz-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-align-items:center;
        align-items:center;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-transform:translate(0, 0);
        -moz-transform:translate(0, 0);
        -o-transform:translate(0, 0);
        -ms-transform:translate(0, 0);
        transform:translate(0, 0)
    }
    .nasa-masonry-item .nasa-product-grid .btn-link .nasa-icon{
        line-height:30px
    }
    .nasa-masonry-item .nasa-product-grid .btn-link>svg{
        width:18px;
        height:18px
    }
    .nasa-masonry-item .nasa-product-grid .btn-link.btn-wishlist{
        background:#696969;
        text-align:center;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        border-radius:50%
    }
    .nasa-masonry-item .nasa-product-grid .btn-link.btn-wishlist .nasa-icon{
        font-size:110%;
        color:#FFF
    }
    .nasa-masonry-item .nasa-product-grid .btn-link.btn-wishlist.nasa-added .nasa-icon{
        color:#00a32a
    }
    .nasa-masonry-item .nasa-product-grid .btn-link.btn-wishlist:hover{
        background:#333
    }
    .nasa-masonry-item .nasa-product-grid .add-to-cart-grid{
        height:30px;
        width:30px
    }
    .nasa-masonry-item .nasa-product-grid .add_to_cart_text{
        display:none
    }
    .nasa-masonry-item .nasa-product-grid .cart-icon{
        height:24px;
        width:24px
    }
    .nasa-masonry-item .nasa-product-grid .cart-icon:before{
        line-height:23px
    }
    .nasa-masonry-item .nasa-product-grid .cart-icon.fa-plus:before{
        line-height:25px
    }
    .nasa-masonry-item .product-item{
        margin:0 0 10px 0
    }
    .nasa-masonry-item .product-item .nasa-sc-pdeal-countdown{
        top:40px;
        bottom:auto;
        padding:5px 0;
        -webkit-transform:translateY(5px);
        -moz-transform:translateY(5px);
        -o-transform:translateY(5px);
        -ms-transform:translateY(5px);
        transform:translateY(5px)
    }
    .nasa-masonry-item .product-item .nasa-badges-wrap{
        top:0;
        visibility:inherit;
        opacity:0.9;
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    .nasa-masonry-item .product-item .info{
        position:absolute;
        z-index:5;
        width:100%;
        left:0;
        bottom:0;
        padding:8px;
        text-align:center;
        background:#fff;
        visibility:hidden;
        opacity:0;
        -webkit-transform:translateY(5px);
        -moz-transform:translateY(5px);
        -o-transform:translateY(5px);
        -ms-transform:translateY(5px);
        transform:translateY(5px)
    }
    .nasa-masonry-item .product-item .info .name{
        padding:0 0 5px 0
    }
    .nasa-masonry-item .product-item .info .name a{
        font-weight:bold
    }
    .nasa-masonry-item .product-item .info .star-rating{
        margin-bottom:8px;
        margin-left:auto;
        margin-right:auto
    }
    .nasa-masonry-item .product-item .nasa-product-content-variable-warp{
        position:absolute;
        z-index:5;
        bottom:80px;
        left:0;
        right:0;
        padding:5px;
        background:#fff;
        text-align:center;
        opacity:0;
        visibility:hidden;
        -webkit-transform:translateY(-5px);
        -moz-transform:translateY(-5px);
        -o-transform:translateY(-5px);
        -ms-transform:translateY(-5px);
        transform:translateY(-5px)
    }
    .nasa-masonry-item .product-item .nasa-product-content-variable-warp *{
        visibility:inherit;
        opacity:0
    }
    .nasa-masonry-item .product-item .nasa-product-content-nasa_select-wrap,.nasa-masonry-item .product-item .nasa-product-content-color-image-wrap,.nasa-masonry-item .product-item .nasa-product-content-nasa_label-wrap{
        position:initial;
        text-align:center;
        height:auto
    }
    .nasa-masonry-item .product-item .nasa-product-content-nasa_label-wrap{
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    .nasa-masonry-item .product-item .nasa-product-content-color-image-wrap .nasa-product-content-child{
        float:none
    }
    .nasa-masonry-item .product-item:hover .nasa-badges-wrap{
        visibility:hidden;
        opacity:0
    }
    .nasa-masonry-item .product-item:hover .info{
        visibility:visible;
        opacity:1;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    .nasa-masonry-item .product-item:hover .nasa-sc-pdeal-countdown{
        opacity:1;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    .nasa-masonry-item .product-item:hover .nasa-product-content-variable-warp{
        visibility:visible;
        opacity:1;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    .nasa-masonry-item .product-item:hover .nasa-product-content-variable-warp *{
        opacity:1
    }
    .nasa-masonry-item .product-item:hover .nasa-product-content-variable-warp .nasa-product-content-select-wrap{
        display:none
    }
    .nasa-masonry-item .product-item:hover .nasa-product-grid{
        visibility:visible;
        opacity:1;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    .nasa-masonry-item .info .add-to-cart-grid{
        display:none
    }
    .nasa-wrap-slick-slide-products .nasa-warp-slide-nav-top .nasa-title h3{
        font-size:220%
    }
    .nasa-boot-rate-center:before,.nasa-boot-rate-center:after{
        content:"";
        position:absolute;
        width:1px;
        height:auto;
        top:10px;
        bottom:20px;
        border-left:1px solid #efefef
    }
    .nasa-boot-rate-center:before{
        left:-5px
    }
    .nasa-boot-rate-center:after{
        right:-5px
    }
    .has-nasa-cart-fixed .nasa-static-group-btn{
        -webkit-transform:translateY(-90px);
        -moz-transform:translateY(-90px);
        -o-transform:translateY(-90px);
        -ms-transform:translateY(-90px);
        transform:translateY(-90px)
    }
    body .nasa-padding-only-mobile{
        padding-top:0 !important
    }
    body .transparent-mobile,body .filter-cat-icon-mobile,body #nasa-menu-sidebar-content{
        display:none
    }
    body #nasa-menu-sidebar-content.all-screen{
        display:inherit
    }
    body .nasa-bot-icons.filter-cat-icon-mobile{
        display:inherit !important
    }
    body input.nasa-block-for-desktop{
        display:block;
        width:100%
    }
    body .nasa-nav-extra-warp{
        position:absolute;
        top:20%;
        left:100%;
        visibility:hidden;
        opacity:0
    }
    body .nasa-nav-extra-warp.nasa-show{
        visibility:visible;
        opacity:1
    }
    body .nasa-nav-extra-warp .desktop-menu-bar .bar-mobile_toggle{
        display:inline-block;
        border:1px solid #ddd;
        border-left:none;
        padding:20px 20px 20px 18px;
        opacity:0.7;
        background:#fff;
        text-align:center;
        line-height:1.2;
        -webkit-box-shadow:0 1px 6px rgba(0,0,0,0.06),0 2px 10px rgba(0,0,0,0.1);
        -moz-box-shadow:0 1px 6px rgba(0,0,0,0.06),0 2px 10px rgba(0,0,0,0.1);
        box-shadow:0 1px 6px rgba(0,0,0,0.06),0 2px 10px rgba(0,0,0,0.1);
        -webkit-border-radius:0 5px 5px 0;
        -moz-border-radius:0 5px 5px 0;
        border-radius:0 5px 5px 0
    }
    body .nasa-nav-extra-warp .desktop-menu-bar .bar-mobile_toggle:hover{
        cursor:pointer;
        opacity:1;
        -webkit-box-shadow:0 2px 8px rgba(0,0,0,0.09),0 4px 20px rgba(0,0,0,0.1);
        -moz-box-shadow:0 2px 8px rgba(0,0,0,0.09),0 4px 20px rgba(0,0,0,0.1);
        box-shadow:0 2px 8px rgba(0,0,0,0.09),0 4px 20px rgba(0,0,0,0.1)
    }
    body .nasa-nav-extra-warp .desktop-menu-bar .bar-mobile_toggle .fa-bars{
        display:block;
        width:100%;
        font-size:150%
    }
    body .nasa-nav-extra-warp.style-2 .desktop-menu-bar .bar-mobile_toggle{
        border-color:#FFF;
        background:#000;
        color:#FFF
    }
    body .nasa-nav-extra-warp.style-2 .desktop-menu-bar .bar-mobile_toggle:hover{
        opacity:1
    }
    body .nasa-nav-extra-warp.style-2 .desktop-menu-bar .bar-mobile_toggle .fa-bars{
        color:#FFF
    }
    body .nasa-wrap-column .product-item:first-child{
        margin-bottom:35px;
    }
    body .black-window-mobile{
        display:none;
        width:0
    }
    body .nasa-archive-product-content{
        position:relative;
        width:100%;
        clear:both
    }
    body .nasa-archive-product-content .nasa-push-cat-filter:not(.ns-top-bar-side-canvas){
        position:relative;
        display:inline-block;
        width:0;
        visibility:hidden;
        opacity:0
    }
    body .nasa-archive-product-content .nasa-push-cat-filter:not(.ns-top-bar-side-canvas) .widget.woocommerce{
        padding:5px 5px 50px 10px;
        visibility:inherit;
        opacity:inherit;
        height:0;
        overflow:hidden
    }
    body .nasa-archive-product-content .nasa-push-cat-filter:not(.ns-top-bar-side-canvas).nasa-push-cat-show:not(.ns-top-bar-side-canvas){
        width:23%;
        visibility:visible;
        opacity:1
    }
    body .nasa-archive-product-content .nasa-push-cat-filter:not(.ns-top-bar-side-canvas).nasa-push-cat-show:not(.ns-top-bar-side-canvas) .widget.woocommerce{
        height:auto
    }
    body .nasa-archive-product-content:not(.nasa-push-cat-filter-type-3) .nasa-push-cat-filter .widget-title{
        display:none
    }
    body .nasa-archive-product-content .nasa-products-page-wrap.nasa-has-push-cat{
        display:inline-block;
        float:right
    }
    body .nasa-archive-product-content .nasa-products-page-wrap.nasa-has-push-cat.nasa-push-cat-show{
        width:75%
    }
    body .nasa-gallery-full.columns{
        padding-left:0;
        padding-right:0
    }
    body .product-gallery.nasa-gallery-full .nasa-badges-wrap{
        right:20px
    }
    .nasa-custom-countdown.nasa-large .countdown-section{
        margin:0 20px
    }
    .nasa-custom-countdown.nasa-large .countdown-amount{
        width:70px;
        padding:21px 0
    }
    .nasa-custom-countdown.nasa-large .countdown-period{
        font-size:60%
    }
    .container-wrap.page-checkout .woocommerce-form-login{
        margin-bottom:30px
    }
    .nasa-instagram.nasa-instagram-ziczac{
        margin-left:-5px;
        margin-right:-5px;
        padding-bottom:15px
    }
    .nasa-instagram.nasa-instagram-ziczac .username-text{
        top:0;
        border:1px solid #f6f6f6;
        -webkit-box-shadow:0px 2px 2px #333;
        -moz-box-shadow:0px 2px 2px #333;
        box-shadow:0px 2px 2px #333
    }
    .nasa-instagram.nasa-instagram-ziczac li{
        padding:5px;
        background:#fff;
        border:1px solid #f6f6f6
    }
    .nasa-instagram.nasa-instagram-ziczac li.nasa-odd{
        z-index:1
    }
    .nasa-instagram.nasa-instagram-ziczac li.nasa-even{
        z-index:2;
        margin-bottom:80px;
        -webkit-transform:scale(1.2, 1.2) translateY(55px);
        -ms-transform:scale(1.2, 1.2) translateY(55px);
        -moz-transform:scale(1.2, 1.2) translateY(55px);
        -o-transform:scale(1.2, 1.2) translateY(55px);
        transform:scale(1.2, 1.2) translateY(55px)
    }
    .nasa-instagram.nasa-instagram-ziczac li:hover{
        opacity:1
    }
    .woocommerce-ordering{
        position:relative
    }
    .woocommerce-ordering:after{
        content:url("data:image/svg+xml;
        base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDMyIDMyIiBzdHJva2Utd2lkdGg9Ii41IiBzdHJva2U9IiMzMzMzMzMiPgo8cGF0aCBkPSJNMTUuMjMzIDE5LjE3NWwwLjc1NCAwLjc1NCA2LjAzNS02LjAzNS0wLjc1NC0wLjc1NC01LjI4MSA1LjI4MS01LjI1Ni01LjI1Ni0wLjc1NCAwLjc1NCAzLjAxMyAzLjAxM3oiIGZpbGw9IiMzMzMzMzMiIC8+Cjwvc3ZnPg==");
        text-align:center;
        line-height:10px;
        margin-left:5px;
        width:15px;
        display:none
    }
    .woocommerce-ordering select{
        padding-right:15px;
        position:relative;
        z-index:1;
        background:transparent;
        cursor:pointer
    }
    .html-ready .woocommerce-ordering:after{
        display:block
    }
    .nasa-style-hoz .nasa-wrap-select{
        margin-bottom:0
    }
    .nasa-actived-filter{
        margin-bottom:20px
    }
    .easypin-popover{
        display:block !important
    }
    .widget .nasa-top-cat-filter-wrap .nasa-current-note,.widget.woocommerce .nasa-top-cat-filter-wrap .nasa-current-note{
        position:absolute
    }
    .widget .nasa-top-cat-filter-wrap.nasa-widget-filter-cats-topbar .cat-item>.children,.widget.woocommerce .nasa-top-cat-filter-wrap.nasa-widget-filter-cats-topbar .cat-item>.children{
        display:block;
        padding-bottom:0
    }
    .nasa-top-cat-filter-wrap-mobile{
        display:none
    }
    .nasa-top-cat-filter-wrap{
        width:100%;
        min-height:115px;
        display:none;
        opacity:0;
        visibility:hidden;
        position:absolute;
        right:0;
        top:0;
        z-index:10;
        background:#FFF;
        text-align:center;
        -webkit-transform:translateY(-10px);
        -moz-transform:translateY(-10px);
        -o-transform:translateY(-10px);
        -ms-transform:translateY(-10px);
        transform:translateY(-10px)
    }
    .nasa-top-cat-filter-wrap .nasa-close-filter-cat{
        position:absolute;
        right:5px;
        top:10px
    }
    .nasa-top-cat-filter-wrap .nasa-current-note{
        position:absolute;
        z-index:1;
        bottom:0;
        left:50%;
        width:0;
        height:2px;
        list-style:none;
        border-top:2px solid #555;
        visibility:hidden
    }
    .nasa-top-cat-filter-wrap.nasa-show{
        visibility:visible;
        opacity:1;
        z-index:101;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    .nasa-top-cat-filter-wrap.nasa-show .nasa-current-note{
        visibility:visible
    }
    .nasa-top-cat-filter-wrap.nasa-pos-relative{
        position:relative;
        min-height:initial
    }
    .nasa-top-cat-filter-wrap .cat-item{
        display:inline-block
    }
    .nasa-top-cat-filter-wrap .cat-item>a{
        display:block;
        padding:10px 25px 10px 25px
    }
    .nasa-top-cat-filter-wrap .cat-item .accordion{
        display:none
    }
    .nasa-top-cat-filter-wrap .cat-item .children{
        position:absolute;
        width:100%;
        left:0;
        padding:0;
        margin:0;
        visibility:hidden;
        opacity:0;
        background:#fff;
        border-top:1px solid #f8f8f8
    }
    .nasa-top-cat-filter-wrap .cat-item.root-item{
        border:none
    }
    .nasa-top-cat-filter-wrap .cat-item.root-item>a{
        text-transform:uppercase;
        font-size:110%;
        padding:18px 25px 15px 25px;
        font-weight:bold
    }
    .nasa-top-cat-filter-wrap .cat-item.root-item.nasa-current-top>.children{
        visibility:inherit;
        opacity:1
    }
    .nasa-top-cat-filter-wrap .cat-item.root-item.nasa-current-top .nasa-current-child>.children{
        visibility:inherit;
        opacity:1
    }
    .nasa-top-cat-filter-wrap.nasa-widget-filter-cats-topbar{
        opacity:1;
        visibility:visible;
        position:relative;
        min-height:70px
    }
    .nasa-top-cat-filter-wrap.nasa-widget-filter-cats-topbar .cat-item{
        position:static
    }
    .nasa-top-cat-filter-wrap.nasa-widget-filter-cats-topbar .cat-item>.children{
        display:block;
        padding:0 0 35px 0;
        visibility:hidden;
        opacity:0
    }
    .nasa-top-cat-filter-wrap.nasa-widget-filter-cats-topbar .cat-item:hover>.children{
        visibility:visible;
        opacity:1
    }
    .nasa-top-cat-filter-wrap.nasa-widget-filter-cats-topbar .cat-item.root-item.nasa-current-top>.children{
        visibility:hidden;
        opacity:0
    }
    .nasa-top-cat-filter-wrap.nasa-widget-filter-cats-topbar .cat-item.root-item.nasa-current-top .nasa-current-child>.children{
        visibility:hidden;
        opacity:0
    }
    .nasa-top-cat-filter-wrap.nasa-widget-filter-cats-topbar .cat-item.root-item:hover.nasa-current-top>.children{
        visibility:inherit;
        opacity:1
    }
    .nasa-top-cat-filter-wrap.nasa-widget-filter-cats-topbar .cat-item.root-item:hover.nasa-current-top .nasa-current-child>.children{
        visibility:inherit;
        opacity:1
    }
    .nasa-top-cat-filter-wrap .nasa-top-cat-filter{
        list-style:none;
        position:relative;
        width:100%;
        margin:0;
        border-bottom:1px solid #ececec
    }
    .nasa-top-cat-filter-wrap .cat-item-none{
        line-height:55px
    }
    .html-ready .nasa-top-cat-filter-wrap{
        display:block
    }
    .nasa-push-cat-filter .nasa-widget-filter-cats-topbar{
        margin-top:-10px
    }
    .nasa-top-sidebar .nasa-widget-wrap{
        padding-top:10px
    }
    .nasa-top-sidebar .nasa-tag-cloud{
        padding-top:0
    }
    .nasa-tab-push-cats i{
        border-color:transparent;
        position:relative
    }
    .nasa-tab-push-cats i:before,.nasa-tab-push-cats i:after{
        border-left:1px solid transparent;
        left:50%;
        top:0;
        bottom:0;
        -webkit-transition:none !important;
        -moz-transition:none !important;
        -o-transition:none !important;
        transition:none !important
    }
    .nasa-tab-push-cats i:after{
        content:""
    }
    .nasa-tab-push-cats.nasa-push-cat-show{
        color:#f76b6a
    }
    .nasa-tab-push-cats.nasa-push-cat-show i{
        border-color:#f76b6a;
        height:12px
    }
    .nasa-tab-push-cats.nasa-push-cat-show i:before{
        position:absolute;
        display:block;
        width:1px;
        border-color:inherit;
        content:"";
        left:50%;
        -webkit-transform:rotate(45deg);
        -moz-transform:rotate(45deg);
        -o-transform:rotate(45deg);
        -ms-transform:rotate(45deg);
        transform:rotate(45deg)
    }
    .nasa-tab-push-cats.nasa-push-cat-show i:after{
        position:absolute;
        display:block;
        width:1px;
        border-color:inherit;
        left:50%;
        -webkit-transform:rotate(-45deg);
        -moz-transform:rotate(-45deg);
        -o-transform:rotate(-45deg);
        -ms-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    .group-btn-in-list .nasa-compare.added .nasa-icon.icon-nasa-refresh:before,.group-btn-in-list .nasa-compare.nasa-added .nasa-icon.icon-nasa-refresh:before{
        color:inherit
    }
}
.nasa-crazy-load .category-page.nasa-with-sidebar-classic{
    opacity:1
}
.nasa-dark .ns-categories-tree-warp .ns-categories-tree-column::before{
    background-color:#fff
}
.nasa-dark .ns-categories-tree-warp .ns-categories-tree-column .ns-cat-tree-link:before{
    background-color:#333
}
.nasa-dark .ns-categories-tree-warp .ns-categories-tree-column .ns-cat-root::before,.nasa-dark .ns-categories-tree-warp .ns-categories-tree-column .ns-cat-root::after,.nasa-dark .ns-categories-tree-warp .ns-categories-tree-column .ns-cat-root:last-child>.ns-cat-tree-link:after,.nasa-dark .ns-categories-tree-warp .ns-categories-tree-column .ns-cat-root>.ns-cat-tree-link:before{
    background-color:#fff
}
.nasa-dark .ns-categories-tree-warp .ns-categories-tree-column .ns-cat-root:hover::after{
    background-color:#f76b6a
}
.nasa-dark .ns-categories-tree-warp .ns-categories-tree-column .ns-cat-root .ns-cat-child li::before,.nasa-dark .ns-categories-tree-warp .ns-categories-tree-column .ns-cat-root .ns-cat-child li::after,.nasa-dark .ns-categories-tree-warp .ns-categories-tree-column .ns-cat-root .ns-cat-child li:last-child .ns-cat-tree-link:after{
    background-color:#333
}
.nasa-dark .ns-categories-tree-warp .ns-categories-tree-column .ns-cat-root .ns-cat-child li:hover::after{
    background-color:#f76b6a
}
@media only screen and (max-width: 1024px){
    .div-toggle-sidebar{
        display:block
    }
    .col-sidebar,.column.col-sidebar,.columns.col-sidebar{
        position:fixed;
        top:0;
        bottom:0;
        text-align:left;
        background:#fff;
        z-index:9998;
        max-width:80%;
        width:500px;
        padding:0;
        -ms-overflow-style:none;
        overflow:-moz-scrollbars-none
    }
    .col-sidebar::-webkit-scrollbar,.column.col-sidebar::-webkit-scrollbar,.columns.col-sidebar::-webkit-scrollbar{
        display:none
    }
    .col-sidebar.left,.column.col-sidebar.left,.columns.col-sidebar.left{
        left:0;
        -webkit-transform:translateX(-100%);
        -moz-transform:translateX(-100%);
        -o-transform:translateX(-100%);
        -ms-transform:translateX(-100%);
        transform:translateX(-100%)
    }
    .col-sidebar.left.nasa-active,.column.col-sidebar.left.nasa-active,.columns.col-sidebar.left.nasa-active{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    .col-sidebar.left .nasa-sidebar-off-canvas,.column.col-sidebar.left .nasa-sidebar-off-canvas,.columns.col-sidebar.left .nasa-sidebar-off-canvas{
        direction:rtl
    }
    .col-sidebar.right,.column.col-sidebar.right,.columns.col-sidebar.right{
        right:0;
        -webkit-transform:translateX(100%);
        -moz-transform:translateX(100%);
        -o-transform:translateX(100%);
        -ms-transform:translateX(100%);
        transform:translateX(100%)
    }
    .col-sidebar.right.nasa-active,.column.col-sidebar.right.nasa-active,.columns.col-sidebar.right.nasa-active{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    .col-sidebar .nasa-sidebar-off-canvas,.column.col-sidebar .nasa-sidebar-off-canvas,.columns.col-sidebar .nasa-sidebar-off-canvas{
        position:absolute;
        top:0;
        bottom:0;
        left:0;
        right:0;
        overflow-y:auto;
        padding:40px
    }
    .sort-bar .li-toggle-sidebar,.div-toggle-sidebar{
        display:block
    }
    .right .sort-bar .li-toggle-sidebar{
        right:0;
        left:auto
    }
}
@media only screen and (max-width: 767px){
    html{
        margin-top:0px !important
    }
    body{
        background:none;
        -ms-overflow-style:none
    }
    body input,body textarea,body select{
        font-size:16px
    }
    body .header-icons{
        gap:3px
    }
    body .warpper-mobile-search{
        display:block
    }
    body .page-wrapper.my-account{
        margin-top:10px
    }
    body .account-nav-wrap,body .woocommerce-MyAccount-content{
        width:100%;
        padding:0 !important;
        margin-bottom:40px
    }
    body .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a{
        border-left-color:transparent;
        border-right-color:transparent
    }
    body .woocommerce-MyAccount-navigation.nasa-MyAccount-navigation{
        overflow:hidden
    }
    body .woocommerce-MyAccount-navigation.nasa-MyAccount-navigation ul{
        margin-left:-5px;
        margin-right:-5px
    }
    body .woocommerce-MyAccount-navigation.nasa-MyAccount-navigation .woocommerce-MyAccount-navigation-link{
        width:50%;
        padding:5px
    }
    body .woocommerce-MyAccount-navigation.nasa-MyAccount-navigation .woocommerce-MyAccount-navigation-link a{
        font-size:100%
    }
    body .nasa-buy-now,body .single_add_to_cart_button{
        -webkit-transition:unset;
        -moz-transition:unset;
        -o-transition:unset;
        transition:unset
    }
    body .nasa-buy-now:hover,body .single_add_to_cart_button:hover{
        opacity:unset
    }
    body .nasa-compare-mess{
        position:initial;
        top:auto
    }
    body .nasa-slide-left-info-wrap{
        padding:10px 0
    }
    body .nasa-slide-left-info-wrap .nasa-shortcode-title-slider{
        margin-bottom:15px
    }
    body .banner{
        margin-bottom:10px
    }
    body .nasa-product-details-page .product_meta>*:after{
        display:none
    }
    body .nasa-single-product-stock{
        margin-right:0
    }
    body .order-steps{
        margin-bottom:10px
    }
    body .nasa-static-group-btn{
        right:10px;
        bottom:0
    }
    body .nasa-wrap-active-top{
        padding-right:0
    }
    body .nasa-boot-rate{
        margin-top:15px;
        margin-bottom:15px
    }
    body .comment-meta{
        float:none;
        margin-top:0
    }
    .fixed-already .logo.nasa-has-sticky-logo.nasa-has-mobile-logo .header_logo,.logo.nasa-has-mobile-logo .header_logo{
        display:none
    }
    .fixed-already .logo.nasa-has-sticky-logo.nasa-has-mobile-logo .logo_mobile,.logo.nasa-has-mobile-logo .logo_mobile{
        display:inline-block
    }
    #top-bar{
        height:auto
    }
    #top-bar .left-text{
        width:100%
    }
    .nasa-change-view{
        display:none !important
    }
    #nasa-popup{
        background-position:center center
    }
    .widget-title{
        font-size:150%;
        margin-bottom:20px
    }
    .nasa-top-bar-3-content .widget-title{
        font-size:110%;
        margin-bottom:0px
    }
    .column.nasa-less-left,.columns.nasa-less-left{
        padding-left:0.68966em
    }
    .column.nasa-less-right,.columns.nasa-less-right{
        padding-right:0.68966em
    }
    .mobile-text-left{
        text-align:left !important
    }
    .mobile-text-right{
        text-align:right !important
    }
    .mobile-text-center{
        text-align:center !important
    }
    #main-content{
        margin-top:0px
    }
    .page-inner{
        padding:0;
        border:0
    }
    #main-content .nasa_bg{
        padding-left:0px;
        padding-right:0px
    }
    .nasa-title span.nasa-title-wrap{
        font-size:140%
    }
    .nasa-title.nasa-text-link span{
        font-size:100%
    }
    .nasa-slide-style-product-carousel .nasa-shortcode-title-slider{
        font-size:150%
    }
    .nasa-title-relate{
        font-size:160%;
        margin-bottom:23px;
        padding:0 20px
    }
    .nasa-slide-style-product-carousel .nasa-nav-carousel-wrap.nasa-carousel-related{
        top:-5px
    }
    .nasa-nav-top-list .nasa-nav-arrow{
        visibility:visible;
        opacity:1
    }
    #top-link,.config,.filter-tabs,#vertical-menu-wrapper .nav-dropdown,.vertical-menu-wrapper .nav-dropdown,#mobile-navigation li a.nasa-hide-for-mobile,#mobile-navigation .search-wrapper,.nasa-hide-for-mobile,.hide-for-mobile,.hide-for-small,.hide-for-small.nasa-change-view-layout-side-sidebar,.back-image,.woocommerce-result-count,.tparrows,.cart-sidebar .widget-title,.widget:before,.widget:after{
        display:none
    }
    .nasa-not-show-mobile{
        display:none !important
    }
    .nasa-nav-extra-warp{
        position:fixed;
        top:30%;
        left:0;
        width:45px;
        height:45px;
        z-index:399
    }
    .nasa-nav-extra-warp .bar-mobile_toggle{
        text-align:center;
        background:#333;
        color:#fff;
        opacity:0.5;
        height:45px;
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-align-items:center;
        align-items:center
    }
    .nasa-nav-extra-warp .bar-mobile_toggle:hover{
        opacity:1
    }
    .transparent-desktop,.wide-nav,.setting-switcher,.header-fold-btn,.share-icon,.nasa-groups,.header-utilities,.header-search,.header-share-icons{
        display:none !important
    }
    .mobile-menu{
        color:#666;
        width:100%;
        min-height:60px;
        padding:0 10px;
        position:relative;
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-align-items:center;
        align-items:center;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .mobile-menu.nasa-mobile-fixed{
        position:fixed;
        top:-100%;
        left:0;
        z-index:100;
        background:#FFF;
        padding:0 10px;
        -webkit-box-shadow:3px 0px 3px 3px #aaa;
        -moz-box-shadow:3px 0px 3px 3px #aaa;
        box-shadow:3px 0px 3px 3px #aaa
    }
    .mobile-menu .mini-icon-mobile{
        width:75px
    }
    .mobile-menu .nasa-icon{
        font-size:25px;
        position:relative;
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-align-items:center;
        align-items:center
    }
    .mobile-menu .nasa-icon.icon-nasa-cart-3{
        font-size:23px
    }
    .mobile-menu .nasa-icon.icon-nasa-like{
        position:relative
    }
    .mobile-menu .header-icons>li{
        margin-left:5px
    }
    .mobile-menu .header-icons>li.first{
        margin-left:0
    }
    .mobile-menu .header-icons>li a .nasa-icon{
        margin-right:0;
        font-size:25px
    }
    .mobile-menu .header-icons>li a .nasa-icon.icon-nasa-refresh{
        top:0
    }
    .mobile-menu .header-icons>li a .nasa-icon.fa{
        font-size:20px
    }
    .mobile-menu .header-icons>li .mini-cart{
        right:0;
        height:24px
    }
    .mobile-menu .header-icons>li .mini-cart svg{
        height:23px;
        width:23px
    }
    .mobile-menu .header-icons>li .mini-cart svg.nasa-icon-2,.mobile-menu .header-icons>li .mini-cart svg.nasa-icon-3{
        width:20px
    }
    .mobile-menu .header-icons>li .mini-cart svg.nasa-icon-7{
        width:21px
    }
    .mobile-menu .header-icons>li.nasa-icon-wishlist{
        display:none
    }
    .nasa-tab{
        margin-bottom:15px
    }
    .nasa-classic-style.nasa-classic-2d.nasa-tabs-no-border .nasa-tab{
        margin-bottom:0
    }
    .nasa-tabs-has-bg .nasa-tab{
        margin-bottom:0px
    }
    .nasa-slide-left-info-wrap .nasa-view-more-slider{
        width:100%;
        text-align:center;
        font-size:150%;
        margin-bottom:20px
    }
    .nasa-tabs-content .nasa-slide-style{
        margin-bottom:10px;
        -webkit-border-radius:7px;
        -moz-border-radius:7px;
        border-radius:7px
    }
    .nasa-tabs-content .nasa-slide-style li.nasa-tab{
        margin-bottom:0px
    }
    .nasa-tabs-content .nasa-tabs-wrap{
        width:100%;
        overflow:hidden
    }
    .nasa-tabs-content .nasa-tabs{
        overflow-y:auto;
        white-space:nowrap
    }
    .nasa-tabs-content .nasa-tabs::-webkit-scrollbar{
        display:none
    }
    .nasa-tabs-content .nasa-tabs.nasa-classic-style{
        margin-bottom:0
    }
    .nasa-tabs-content .nasa-tabs.nasa-slide-style{
        width:100%;
        white-space:unset;
        border:unset;
        background:#f9f9f9
    }
    .nasa-tabs-content.woocommerce-tabs .nasa-tabs.nasa-classic-style{
        margin-bottom:25px
    }
    .client .client-inner{
        padding:55px 0px
    }
    .woocommerce.widget_products,.woocommerce.widget_top_rated_products{
        padding-right:0px
    }
    #mobile-navigation ul[class*="block-grid-"]>li{
        width:100%
    }
    .woocommerce-MyAccount-content{
        overflow-x:auto
    }
    .woocommerce-MyAccount-orders{
        min-width:640px
    }
    .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-number a{
        text-decoration:underline
    }
    .icon-wrap.circle{
        display:none !important
    }
    .product_list_widget>div:last-child{
        margin-bottom:40px
    }
    .product_list_widget.cart_list>div:last-child{
        margin-bottom:0px
    }
    .product_list_widget .text-info{
        margin-left:0px
    }
    .product-category img,.product-item .main-img img{
        width:100%
    }
    .main-images{
        padding-right:0px
    }
    .product-gallery{
        margin-bottom:0px
    }
    .product-gallery .images{
        margin-bottom:20px
    }
    .easyzoom{
        width:100%
    }
    .easyzoom img{
        max-width:100%
    }
    .product-image .attachment-shop_single{
        width:100%
    }
    .woocommerce-message{
        padding-right:0
    }
    .rev_slider_wrapper{
        margin-bottom:20px !important
    }
    .rev_slider_wrapper .type-label-2 span{
        display:block;
        font-size:200%
    }
    .header-container .revSlider{
        margin-top:0 !important
    }
    .banner.hover-lax{
        background-size:cover
    }
    li.mini-cart{
        padding:0
    }
    .cart-icon,.cart-icon strong{
        margin:0
    }
    .cart-wishlist .mini-cart ul li{
        display:block
    }
    .mini-cart .cart-price{
        margin-right:15px
    }
    .cart-wishlist .wish-list-link,.mini-cart .wish-list-link{
        display:none !important
    }
    .woocommerce-cart span.title-cart{
        display:inline-block
    }
    .cart-wrapper{
        -webkit-overflow-scrolling:touch;
        margin-bottom:40px
    }
    .shop_table .product-quantity{
        width:85px
    }
    .woocommerce-message a.button{
        position:relative;
        float:right
    }
    #masthead{
        padding:0;
        -webkit-transition:0.6s ease-in-out;
        -moz-transition:0.6s ease-in-out;
        -o-transition:0.6s ease-in-out;
        transition:0.6s ease-in-out
    }
    #nasa-footer .nasa-footer-contact .wpcf7-form label span{
        margin-right:0px
    }
    #nasa-footer .nasa-footer-contact .wpcf7-form label span input{
        width:100%
    }
    #nasa-footer .nasa-footer-contact .wpcf7-form label span.your-email{
        width:100%
    }
    #nasa-footer .footer h4{
        margin-bottom:13px;
        margin-top:20px
    }
    #nasa-footer .social-icons{
        margin:15px 0px
    }
    #nasa-footer .absolute-footer p{
        margin:8px 0px 15px 0px
    }
    #nasa-footer .absolute-footer ul{
        overflow:hidden;
        width:100%
    }
    #nasa-footer .absolute-footer ul li a{
        display:block;
        border-bottom:1px solid rgba(255,255,255,0.1)
    }
    #nasa-footer .absolute-footer .menu li{
        margin-top:8px
    }
    #nasa-footer .widget_nav_menu #menu-footer-menu{
        text-align:left;
        line-height:1.6em
    }
    #nasa-footer .nasa-footer-bottom .nasa-footer-bottom-left p{
        text-align:center
    }
    #nasa-footer .nasa-footer-bottom .nasa-footer-bottom-right .nasa-nav-sc-menu{
        float:none
    }
    .page-right-sidebar .blog-entry{
        padding-right:0px;
        border-right:0px
    }
    .title-header{
        text-align:center
    }
    .title-header .widget{
        border-top:1px solid rgba(255,255,255,0.2)
    }
    .title-header .nasa-hr{
        margin:0 auto
    }
    h4.heading-title,.tab h4{
        font-size:1.1em !important
    }
    .entry-header .post-date-wrapper{
        margin:0 auto;
        width:70px;
        height:70px
    }
    .entry-header .post-date-wrapper .post-date .post-date-day{
        font-size:150%
    }
    .entry-header .post-date-wrapper .post-date .post-date-month{
        font-size:100%
    }
    .entry-header .post-date-wrapper .post-date{
        left:30%
    }
    .nasa-first-breadcrumb{
        font-size:150%
    }
    .breadcrumb-row .right{
        width:100%;
        text-align:center
    }
    .breadcrumb-row .left{
        width:100%;
        text-align:center;
        margin-bottom:15px
    }
    .checkout-breadcrumb h1{
        margin-bottom:10px;
        padding-bottom:10px
    }
    .woocommerce-checkout span.title-checkout{
        display:inline-block
    }
    .font-100{
        font-size:100% !important;
        line-height:100%;
        margin:7px 0px
    }
    .font-150{
        font-size:100% !important;
        line-height:100%;
        margin:7px 0px
    }
    .font-200{
        font-size:200% !important;
        line-height:100%;
        margin:7px 0px
    }
    .font-250{
        font-size:250% !important;
        line-height:100%;
        margin:7px 0px
    }
    .font-300{
        font-size:300% !important;
        line-height:100%;
        margin:7px 0px
    }
    .font-350{
        font-size:350% !important;
        line-height:100%;
        margin:7px 0px
    }
    .font-400{
        font-size:400% !important;
        line-height:100%;
        margin:7px 0px
    }
    .font-450{
        font-size:450% !important;
        line-height:100%;
        margin:7px 0px
    }
    .font-500{
        font-size:500% !important;
        line-height:100%;
        margin:7px 0px
    }
    .font-550{
        font-size:550% !important;
        line-height:100%;
        margin:7px 0px
    }
    .font-600{
        font-size:600% !important;
        line-height:100%;
        margin:7px 0px
    }
    .font-650{
        font-size:650% !important;
        line-height:100%;
        margin:7px 0px
    }
    .nasa-leading{
        font-size:200% !important
    }
    #mobile-navigation .navigation-search-wrap form{
        width:200px;
        margin-top:15px
    }
    #mobile-navigation li form{
        padding-top:15px;
        padding-right:10px
    }
    #mobile-navigation li form input,#mobile-navigation li form button{
        margin-bottom:10px
    }
    .nasa-sc-pdeal{
        height:auto !important;
        margin:0;
        border:none;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0
    }
    .nasa-sc-pdeal.product-item{
        position:static
    }
    .nasa-sc-pdeal.product-item .info{
        position:static
    }
    .nasa-sc-pdeal.nasa-sc-pdeal-block{
        margin:auto auto 10px auto
    }
    .nasa-sc-pdeal.nasa-sc-pdeal-block .nasa-sc-p-info{
        position:relative !important;
        bottom:0
    }
    .nasa-sc-pdeal.nasa-sc-pdeal-block .nasa-sc-p-info .nasa-product-deal-des{
        margin-left:10px
    }
    .nasa-sc-pdeal.nasa-sc-pdeal-block .nasa-sc-p-info .nasa-sc-pdeal-countdown{
        display:block;
        position:relative
    }
    .nasa-sc-pdeal.nasa-sc-pdeal-block .nasa-sc-p-info .nasa-sc-pdeal-countdown .countdown{
        display:block;
        width:100%;
        text-align:center;
        position:relative
    }
    .nasa-sc-pdeal.nasa-sc-pdeal-block .nasa-sc-p-info .nasa-sc-pdeal-countdown .countdown-row{
        position:relative;
        top:0;
        left:0
    }
    .nasa-sc-pdeal.nasa-sc-pdeal-block .nasa-sc-p-info .nasa-sc-pdeal-countdown .countdown-section{
        float:none;
        display:inline-block;
        margin:0 5px
    }
    .nasa-sc-pdeal.nasa-sc-pdeal-block .nasa-sc-p-info .nasa-sc-pdeal-countdown .countdown-amount{
        display:inline-block
    }
    .nasa-sc-pdeal.nasa-sc-pdeal-block .nasa-sc-p-info .left{
        text-align:center
    }
    .product-item{
        margin:0 0 10px 0;
        min-height:initial !important;
        overflow:hidden
    }
    .product-item .nasa-product-grid{
        padding-top:5px
    }
    .product-item .nasa-product-grid .btn-wishlist{
        visibility:visible;
        left:-34px;
        margin-bottom:5px;
        margin-top:0;
        background:#fff;
        width:30px;
        height:30px;
        text-align:center;
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0);
        -webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.1);
        -moz-box-shadow:1px 1px 1px rgba(0,0,0,0.1);
        box-shadow:1px 1px 1px rgba(0,0,0,0.1);
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        border-radius:2px
    }
    .product-item .nasa-product-grid .btn-wishlist .nasa-icon{
        line-height:30px;
        font-size:110%
    }
    .product-item .nasa-product-grid .btn-wishlist svg{
        height:30px
    }
    .product-item .nasa-product-grid .add-to-cart-grid{
        visibility:visible;
        opacity:1;
        right:10px;
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    .product-item .nasa-product-grid .quick-view,.product-item .nasa-product-grid .btn-compare{
        visibility:hidden;
        opacity:0;
        left:-34px;
        margin-bottom:5px;
        margin-top:0;
        background-color:#fff;
        color:#555;
        width:30px;
        height:30px;
        -webkit-transform:translateX(10px);
        -moz-transform:translateX(10px);
        -o-transform:translateX(10px);
        -ms-transform:translateX(10px);
        transform:translateX(10px);
        -webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.1);
        -moz-box-shadow:1px 1px 1px rgba(0,0,0,0.1);
        box-shadow:1px 1px 1px rgba(0,0,0,0.1);
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        border-radius:2px
    }
    .product-item .nasa-product-grid .quick-view .nasa-icon,.product-item .nasa-product-grid .btn-compare .nasa-icon{
        color:inherit;
        line-height:30px;
        font-size:110%
    }
    .product-item:hover .nasa-product-grid .quick-view,.product-item:hover .nasa-product-grid .btn-compare,.product-item.nasa-mobile-hover .nasa-product-grid .quick-view,.product-item.nasa-mobile-hover .nasa-product-grid .btn-compare{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    .product-item .nasa-gift-featured-wrap{
        display:none
    }
    .product-item .info{
        position:inherit;
        width:100%;
        bottom:0
    }
    .product-item .info .name a{
        line-height:160%
    }
    .product-item .info .info_main{
        font-size:125%;
        line-height:125%;
        margin:5px 0 0 0
    }
    .nasa-wrap-column .product-item .info{
        padding-bottom:25px
    }
    .columns.nasa-column-custom-4{
        width:100%;
        margin-bottom:30px
    }
    .columns.nasa-column-custom-2{
        width:50%
    }
    .columns.nasa-column-custom-2 .product-item .price{
        font-size:100%
    }
    .category-page .right{
        padding-left:10px
    }
    .category-page .left{
        padding-right:10px
    }
    .category-page .filters-container{
        padding:5px 0
    }
    .nasa-actived-filter{
        margin-bottom:10px
    }
    .nasa-slick-nav.nasa-top-sidebar-2 .nasa-nav-arrow{
        visibility:visible;
        opacity:1;
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
    .show-for-small.text-center{
        display:block !important
    }
    .page-checkout #content{
        padding-top:20px
    }
    .page-checkout input[name="apply_coupon"]{
        margin-bottom:30px
    }
    .page-checkout .checkout-group h3,.page-checkout .woo-billing p{
        width:100%
    }
    .page-checkout .checkout-group.woo-shipping,.page-checkout #billing_email_field,.page-checkout #billing_last_name_field{
        padding-right:0
    }
    .nasa-top-sidebar .nasa-last .widget,.nasa-top-sidebar .nasa-first .widget{
        margin:0 10px
    }
    .nasa-static-sidebar{
        -ms-overflow-style:none;
        overflow:-moz-scrollbars-none
    }
    .nasa-static-sidebar::-webkit-scrollbar{
        display:none
    }
    .nasa-static-sidebar .nasa-sidebar-tit{
        font-size:150%
    }
    .nasa-static-sidebar .empty{
        font-size:110%
    }
    .products.nasa-main-content-warp{
        margin-top:-10px;
        position:static
    }
    .products.nasa-main-content-warp:hover{
        box-shadow:none
    }
    .products.nasa-main-content-warp:hover .nasa-sc-main-product .info .nasa-product-grid{
        position:absolute
    }
    .products.nasa-main-content-warp .nasa-sc-main-product{
        border:1px solid #DDD
    }
    .products.nasa-main-content-warp .nasa-sc-main-product .name.nasa-main-content-title h3{
        position:relative;
        font-size:135%;
        padding-top:20px
    }
    .products.nasa-main-content-warp .nasa-sc-main-product .info{
        position:static
    }
    .products.nasa-main-content-warp .nasa-sc-main-product .info .nasa-product-grid{
        display:block;
        position:absolute;
        z-index:3;
        top:0;
        left:0;
        background-color:#f76b6a
    }
    .products.nasa-main-content-warp .nasa-sc-main-product .nasa-sc-price{
        height:auto;
        display:block;
        text-align:center;
        margin-top:20px
    }
    .products.nasa-main-content-warp .nasa-sc-main-product .nasa-sc-price .nasa-sc-p-price{
        position:relative;
        bottom:auto;
        left:auto;
        display:inline-block
    }
    .products.nasa-main-content-warp .nasa-sc-main-product span.nasa-ofter-text{
        display:none
    }
    .products.nasa-main-content-warp .nasa-sc-main-product .nasa-sc-pdeal-countdown{
        float:none;
        margin-top:20px;
        text-align:center
    }
    .products.nasa-main-content-warp .nasa-sc-main-product .nasa-sc-pdeal-countdown .countdown-section{
        width:auto;
        float:none;
        display:inline-block;
        margin:0 10px
    }
    .products.nasa-main-content-warp .nasa-sc-main-product .nasa-sc-pdeal-countdown .countdown-amount{
        display:inline-block
    }
    .products.nasa-main-content-warp .nasa-sc-main-product .badge.sale-label{
        top:65px
    }
    .products.nasa-main-content-warp .nasa-sc-main-product .badge.hot-label{
        top:90px
    }
    .products.nasa-main-content-warp .nasa-sc-main-product .nasa-gift-featured-wrap{
        display:none
    }
    .products.nasa-product-main-aside .product-item.grid{
        margin-bottom:10px
    }
    #nasa-footer .nasa-service-footer .service-block.style-1{
        border-right:none
    }
    .nasa-slide-left-info-wrap .nasa-shortcode-parent-term{
        text-align:center
    }
    .added .nasa-icon-text.has-added{
        display:none
    }
    #nasa-footer .nasa-footer-bottom{
        text-align:center
    }
    #nasa-footer .nasa-footer-bottom .wpb_single_image.vc_align_right{
        text-align:center
    }
    body .section-element.padding-side-mobile-0{
        padding-left:0 !important;
        padding-right:0 !important
    }
    body .columns.padding-side-mobile-0{
        padding-left:0.68966em !important;
        padding-right:0.68966em !important
    }
    body .nasa-sc-pdeal.product-item:hover{
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        box-shadow:none
    }
    body.nasa-enable-wow .product-item.animated .info .nasa-product-grid{
        visibility:visible;
        opacity:0.5
    }
    body.nasa-enable-wow .product-item.animated .info .nasa-product-grid:hover,body.nasa-enable-wow .product-item.animated .info .nasa-product-grid:focus,body.nasa-enable-wow .product-item.animated .info .nasa-product-grid:active{
        opacity:1
    }
    body .product-item .info .name{
        padding-top:5px
    }
    body .product-item.product-deals .nasa-sc-pdeal-countdown{
        opacity:0.6
    }
    body .nasa-recommend-product .nasa-warp-slide-nav-top.nasa-slide-style-product-carousel .nasa-nav-carousel-wrap{
        top:-52px
    }
    body .header-type-4 #masthead,body .header-type-8 #masthead{
        padding-top:0
    }
    body .nasa-megamenu .nasa-absolute{
        display:none !important
    }
    body .nasa-product-content-nasa_label-wrap,body .nasa-product-content-color-image-wrap{
        position:static
    }
    body .nasa-product-content-nasa_label-wrap .nasa-product-content-child,body .nasa-product-content-color-image-wrap .nasa-product-content-child{
        line-height:1
    }
    body .nasa-product-content-nasa_label-wrap{
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    body .product-item .nasa-product-content-child{
        margin-bottom:5px
    }
    body .product-item .nasa-product-content-color-image-wrap{
        height:auto
    }
    body .product-item .nasa-product-content-color-image-wrap .nasa-product-content-child{
        float:none
    }
    body .product-item .nasa-product-content-color-image-wrap .nasa-product-content-child>a{
        margin-top:0;
        margin-bottom:5px
    }
    body .product-item .nasa-product-content-nasa_label-wrap{
        visibility:visible;
        opacity:1
    }
    body .product-item .nasa-product-content-nasa_label-wrap .nasa-product-content-child{
        margin-left:-4px;
        margin-right:-4px
    }
    body .product-item .nasa-product-content-nasa_label-wrap .nasa-product-content-child>a{
        padding:0 5px;
        margin:0 5px 5px 5px;
        font-size:10px;
        border:1px solid #ccc;
        color:#999;
        text-decoration:none;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        border-radius:3px
    }
    body .product-item .nasa-product-content-nasa_label-wrap .nasa-product-content-child>a:hover,body .product-item .nasa-product-content-nasa_label-wrap .nasa-product-content-child>a.nasa-active{
        border-color:#555;
        color:#000;
        font-weight:bold
    }
    body .product-item .nasa-product-grid .add-to-cart-grid .add_to_cart_text{
        display:none
    }
    body .row .row.nasa-mobile-row{
        margin-left:-5px;
        margin-right:-5px
    }
    body .nasa-title-absolute h2{
        font-size:24px
    }
    .ns-items-gap.nasa-small-center-mode .slick-list{
        margin-left:0;
        margin-right:0
    }
    .woocommerce-cart .cart-empty{
        font-size:25px;
        margin-top:30px
    }
    .small-block-grid-1>li{
        width:100%
    }
    .small-block-grid-2>li{
        width:50%
    }
    .small-block-grid-2>li:nth-of-type(n){
        clear:none
    }
    .small-block-grid-2>li:nth-of-type(2n+1){
        clear:both
    }
    .small-block-grid-2>li.product-warp-item:nth-of-type(2n){
        padding-left:5px
    }
    .small-block-grid-2>li.product-warp-item:nth-of-type(2n+1){
        padding-right:5px
    }
    .small-block-grid-3>li{
        width:33.333333%
    }
    .small-block-grid-3>li:nth-of-type(n){
        clear:none
    }
    .small-block-grid-3>li:nth-of-type(3n+1){
        clear:both
    }
    .small-block-grid-4>li{
        width:25%
    }
    .small-block-grid-4>li:nth-of-type(n){
        clear:none
    }
    .small-block-grid-4>li:nth-of-type(4n+1){
        clear:both
    }
    .small-block-grid-5>li{
        width:20%
    }
    .small-block-grid-5>li:nth-of-type(n){
        clear:none
    }
    .small-block-grid-5>li:nth-of-type(5n+1){
        clear:both
    }
    .small-block-grid-6>li{
        width:16.66667%
    }
    .small-block-grid-6>li:nth-of-type(n){
        clear:none
    }
    .small-block-grid-6>li:nth-of-type(6n+1){
        clear:both
    }
    .small-block-grid-7>li{
        width:14.28571%
    }
    .small-block-grid-7>li:nth-of-type(n){
        clear:none
    }
    .small-block-grid-7>li:nth-of-type(7n+1){
        clear:both
    }
    .small-block-grid-8>li{
        width:12.5%
    }
    .small-block-grid-8>li:nth-of-type(n){
        clear:none
    }
    .small-block-grid-8>li:nth-of-type(8n+1){
        clear:both
    }
    .small-block-grid-9>li{
        width:11.11111%
    }
    .small-block-grid-9>li:nth-of-type(n){
        clear:none
    }
    .small-block-grid-9>li:nth-of-type(9n+1){
        clear:both
    }
    .small-block-grid-10>li{
        width:10%
    }
    .small-block-grid-10>li:nth-of-type(n){
        clear:none
    }
    .small-block-grid-10>li:nth-of-type(10n+1){
        clear:both
    }
    .small-block-grid-11>li{
        width:9.09091%
    }
    .small-block-grid-11>li:nth-of-type(n){
        clear:none
    }
    .small-block-grid-11>li:nth-of-type(11n+1){
        clear:both
    }
    .small-block-grid-12>li{
        width:8.33333%
    }
    .small-block-grid-12>li:nth-of-type(n){
        clear:none
    }
    .small-block-grid-12>li:nth-of-type(12n+1){
        clear:both
    }
    .small-1{
        width:8.333333%;
        width:16.666666%
    }
    .small-1:nth-of-type(n){
        clear:none
    }
    .small-1:nth-of-type(12n+1){
        clear:both
    }
    .small-2{
        width:16.666666%
    }
    .small-2:nth-of-type(n){
        clear:none
    }
    .small-2:nth-of-type(6n+1){
        clear:both
    }
    .small-3{
        width:25%
    }
    .small-3:nth-of-type(n){
        clear:none
    }
    .small-3:nth-of-type(4n+1){
        clear:both
    }
    .small-4{
        width:33.333333%
    }
    .small-4:nth-of-type(n){
        clear:none
    }
    .small-4:nth-of-type(3n+1){
        clear:both
    }
    .small-5{
        width:41.666666%
    }
    .small-6{
        width:50%
    }
    .small-6:nth-of-type(n){
        clear:none
    }
    .small-6:nth-of-type(2n+1){
        clear:both
    }
    .small-6.product-warp-item{
        padding-left:5px;
        padding-right:5px
    }
    .small-7{
        width:58.333333%
    }
    .small-8{
        width:66.666666%
    }
    .small-9{
        width:75%
    }
    .small-10{
        width:83.333333%
    }
    .small-11{
        width:91.666666%
    }
    .small-12{
        width:100%
    }
    .nasa-small-5-col-1.columns{
        width:20%
    }
    .nasa-small-5-col-1.columns:nth-of-type(n){
        clear:none
    }
    .nasa-small-5-col-1.columns:nth-of-type(5n+1){
        clear:both
    }
    .nasa-small-5-col-2.columns{
        width:40%
    }
    .nasa-small-5-col-3.columns{
        width:60%
    }
    .nasa-small-5-col-4.columns{
        width:80%
    }
    .small-offset-1{
        margin-left:8.333333%
    }
    .small-offset-2{
        margin-left:16.666666%
    }
    .small-offset-3{
        margin-left:25%
    }
    .small-offset-4{
        margin-left:33.333333%
    }
    .small-offset-5{
        margin-left:41.666666%
    }
    .small-offset-6{
        margin-left:50%
    }
    .small-offset-7{
        margin-left:58.333333%
    }
    .small-offset-8{
        margin-left:66.666666%
    }
    .small-offset-9{
        margin-left:75%
    }
    .small-offset-10{
        margin-left:83.333333%
    }
    .small-offset-11{
        margin-left:91.666666%
    }
    .small-offset-12{
        margin-left:100%
    }
    .nasa-small-offset-5-col-1.columns{
        margin-left:20%
    }
    .nasa-small-offset-5-col-2.columns{
        margin-left:40%
    }
    .nasa-small-offset-5-col-3.columns{
        margin-left:60%
    }
    .nasa-small-offset-5-col-4.columns{
        margin-left:80%
    }
    .mobile-margin-top-0{
        margin-top:0px !important
    }
    .mobile-margin-top-5{
        margin-top:5px !important
    }
    .mobile-margin-top-10{
        margin-top:10px !important
    }
    .mobile-margin-top-15{
        margin-top:15px !important
    }
    .mobile-margin-top-20{
        margin-top:20px !important
    }
    .mobile-margin-top-25{
        margin-top:25px !important
    }
    .mobile-margin-top-30{
        margin-top:30px !important
    }
    .mobile-margin-top-35{
        margin-top:35px !important
    }
    .mobile-margin-top-40{
        margin-top:40px !important
    }
    .mobile-margin-top-45{
        margin-top:45px !important
    }
    .mobile-margin-top-50{
        margin-top:50px !important
    }
    .mobile-margin-top-60{
        margin-top:60px !important
    }
    .mobile-margin-top-70{
        margin-top:70px !important
    }
    .mobile-margin-top-80{
        margin-top:80px !important
    }
    .mobile-margin-top-100{
        margin-top:100px !important
    }
    .mobile-margin-top-120{
        margin-top:120px !important
    }
    .mobile-margin-top-140{
        margin-top:140px !important
    }
    .mobile-margin-top-150{
        margin-top:150px !important
    }
    .mobile-margin-top-300{
        margin-top:300px !important
    }
    .mobile-margin-top-310{
        margin-top:310px !important
    }
    .mobile-margin-top-320{
        margin-top:320px !important
    }
    .mobile-margin-top-330{
        margin-top:330px !important
    }
    .mobile-margin-top-340{
        margin-top:340px !important
    }
    .mobile-margin-top-350{
        margin-top:350px !important
    }
    .mobile-margin-bottom-0{
        margin-bottom:0px !important
    }
    .mobile-margin-bottom-5{
        margin-bottom:5px !important
    }
    .mobile-margin-bottom-10{
        margin-bottom:10px !important
    }
    .mobile-margin-bottom-15{
        margin-bottom:15px !important
    }
    .mobile-margin-bottom-20{
        margin-bottom:20px !important
    }
    .mobile-margin-bottom-25{
        margin-bottom:25px !important
    }
    .mobile-margin-bottom-30{
        margin-bottom:30px !important
    }
    .mobile-margin-bottom-35{
        margin-bottom:35px !important
    }
    .mobile-margin-bottom-40{
        margin-bottom:40px !important
    }
    .mobile-margin-bottom-45{
        margin-bottom:45px !important
    }
    .mobile-margin-bottom-50{
        margin-bottom:50px !important
    }
    .mobile-margin-bottom-60{
        margin-bottom:60px !important
    }
    .mobile-margin-bottom-70{
        margin-bottom:70px !important
    }
    .mobile-margin-bottom-80{
        margin-bottom:80px !important
    }
    .mobile-margin-300-bottom{
        margin-bottom:-300px !important
    }
    .mobile-margin-310-bottom{
        margin-bottom:-310px !important
    }
    .mobile-margin-320-bottom{
        margin-bottom:-320px !important
    }
    .mobile-margin-330-bottom{
        margin-bottom:-330px !important
    }
    .mobile-margin-340-bottom{
        margin-bottom:-340px !important
    }
    .mobile-margin-350-bottom{
        margin-bottom:-350px !important
    }
    .mobile-margin-left-0{
        margin-left:0px !important
    }
    .mobile-margin-left-5{
        margin-left:5px !important
    }
    .mobile-margin-left-10{
        margin-left:10px !important
    }
    .mobile-margin-left-15{
        margin-left:15px !important
    }
    .mobile-margin-left-20{
        margin-left:20px !important
    }
    .mobile-margin-left-25{
        margin-left:25px !important
    }
    .mobile-margin-left-30{
        margin-left:30px !important
    }
    .mobile-margin-left-35{
        margin-left:35px !important
    }
    .mobile-margin-left-40{
        margin-left:40px !important
    }
    .mobile-margin-left-45{
        margin-left:45px !important
    }
    .mobile-margin-left-50{
        margin-left:50px !important
    }
    .mobile-margin-left-60{
        margin-left:60px !important
    }
    .mobile-margin-left-70{
        margin-left:70px !important
    }
    .mobile-margin-left-80{
        margin-left:80px !important
    }
    .mobile-margin-right-0{
        margin-right:0px !important
    }
    .mobile-margin-right-5{
        margin-right:5px !important
    }
    .mobile-margin-right-10{
        margin-right:10px !important
    }
    .mobile-margin-right-15{
        margin-right:15px !important
    }
    .mobile-margin-right-20{
        margin-right:20px !important
    }
    .mobile-margin-right-25{
        margin-right:25px !important
    }
    .mobile-margin-right-30{
        margin-right:30px !important
    }
    .mobile-margin-right-35{
        margin-right:35px !important
    }
    .mobile-margin-right-40{
        margin-right:40px !important
    }
    .mobile-margin-right-45{
        margin-right:45px !important
    }
    .mobile-margin-right-50{
        margin-right:50px !important
    }
    .mobile-margin-right-60{
        margin-right:60px !important
    }
    .mobile-margin-right-70{
        margin-right:70px !important
    }
    .mobile-margin-right-80{
        margin-right:80px !important
    }
    .mobile-padding-top-0{
        padding-top:0px !important
    }
    .mobile-padding-top-5{
        padding-top:5px !important
    }
    .mobile-padding-top-10{
        padding-top:10px !important
    }
    .mobile-padding-top-15{
        padding-top:15px !important
    }
    .mobile-padding-top-20{
        padding-top:20px !important
    }
    .mobile-padding-top-25{
        padding-top:25px !important
    }
    .mobile-padding-top-30{
        padding-top:30px !important
    }
    .mobile-padding-top-35{
        padding-top:35px !important
    }
    .mobile-padding-top-40{
        padding-top:40px !important
    }
    .mobile-padding-top-45{
        padding-top:45px !important
    }
    .mobile-padding-top-50{
        padding-top:50px !important
    }
    .mobile-padding-top-60{
        padding-top:60px !important
    }
    .mobile-padding-top-70{
        padding-top:70px !important
    }
    .mobile-padding-top-80{
        padding-top:80px !important
    }
    .mobile-padding-top-90{
        padding-top:90px !important
    }
    .mobile-padding-top-100{
        padding-top:100px !important
    }
    .mobile-padding-bottom-0{
        padding-bottom:0px !important
    }
    .mobile-padding-bottom-5{
        padding-bottom:5px !important
    }
    .mobile-padding-bottom-10{
        padding-bottom:10px !important
    }
    .mobile-padding-bottom-15{
        padding-bottom:15px !important
    }
    .mobile-padding-bottom-20{
        padding-bottom:20px !important
    }
    .mobile-padding-bottom-25{
        padding-bottom:25px !important
    }
    .mobile-padding-bottom-30{
        padding-bottom:30px !important
    }
    .mobile-padding-bottom-35{
        padding-bottom:35px !important
    }
    .mobile-padding-bottom-40{
        padding-bottom:40px !important
    }
    .mobile-padding-bottom-45{
        padding-bottom:45px !important
    }
    .mobile-padding-bottom-50{
        padding-bottom:50px !important
    }
    .mobile-padding-bottom-60{
        padding-bottom:60px !important
    }
    .mobile-padding-bottom-70{
        padding-bottom:70px !important
    }
    .mobile-padding-bottom-80{
        padding-bottom:80px !important
    }
    .mobile-padding-bottom-90{
        padding-bottom:90px !important
    }
    .mobile-padding-bottom-100{
        padding-bottom:100px !important
    }
    .mobile-padding-left-0{
        padding-left:0px !important
    }
    .mobile-padding-left-5{
        padding-left:5px !important
    }
    .mobile-padding-left-10{
        padding-left:10px !important
    }
    .mobile-padding-left-15{
        padding-left:15px !important
    }
    .mobile-padding-left-20{
        padding-left:20px !important
    }
    .mobile-padding-left-25{
        padding-left:25px !important
    }
    .mobile-padding-left-30{
        padding-left:30px !important
    }
    .mobile-padding-left-35{
        padding-left:35px !important
    }
    .mobile-padding-left-40{
        padding-left:40px !important
    }
    .mobile-padding-left-45{
        padding-left:45px !important
    }
    .mobile-padding-left-50{
        padding-left:50px !important
    }
    .mobile-padding-left-60{
        padding-left:60px !important
    }
    .mobile-padding-left-70{
        padding-left:70px !important
    }
    .mobile-padding-left-80{
        padding-left:80px !important
    }
    .mobile-padding-right-0{
        padding-right:0px !important
    }
    .mobile-padding-right-5{
        padding-right:5px !important
    }
    .mobile-padding-right-10{
        padding-right:10px !important
    }
    .mobile-padding-right-15{
        padding-right:15px !important
    }
    .mobile-padding-right-20{
        padding-right:20px !important
    }
    .mobile-padding-right-25{
        padding-right:25px !important
    }
    .mobile-padding-right-30{
        padding-right:30px !important
    }
    .mobile-padding-right-35{
        padding-right:35px !important
    }
    .mobile-padding-right-40{
        padding-right:40px !important
    }
    .mobile-padding-right-45{
        padding-right:45px !important
    }
    .mobile-padding-right-50{
        padding-right:50px !important
    }
    .mobile-padding-right-60{
        padding-right:60px !important
    }
    .mobile-padding-right-70{
        padding-right:70px !important
    }
    .mobile-padding-right-80{
        padding-right:80px !important
    }
    .mobile-padding-right-90{
        padding-right:90px !important
    }
    .mobile-padding-right-100{
        padding-right:100px !important
    }
    .mobile-padding-right-120{
        padding-right:120px !important
    }
    .mobile-padding-right-140{
        padding-right:140px !important
    }
}
 