/*
Theme Name: Elessi Theme Child
Theme URI: https://elessi.nasatheme.com/demo/
Description: This is a child theme for Elessi Theme
Author: NasaTheme team
Author URI: https://nasatheme.com
Template: elessi-theme
Version: 1.0
*/


/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/ 

.nav-wrapper .nasa-megamenu>.nav-dropdown {
margin-top: -20px !important;
}

.nasa-megamenu>.nav-dropdown>ul {
padding-top:20px !important;
}

#masthead {
    padding: 5px 0 !important;
}

body.nasa-dark #nasa-breadcrumb-site {
    background-color: #1d1d1d !important;
}


body .nasa-buy-now {
    background-color: #fff002 !important;
    border-color: #fff002 !important;
    color: #000 !important;
}

.nasa-header-sticky .sticky-wrapper {
    top: 10px !important;
}

.header-wrapper.nasa-header-transparent {
    position: static !important;
}

#nasa-wrap-archive-loadmore a {
color: #d30000 !important;
    border-top: 1px solid #fff002 !important;
    border-bottom: 1px solid #fff002 !important;
}

/* .nasa-dark .widget_price_filter .ui-slider .ui-slider-handle:before, .nasa-dark .widget_price_filter .ui-slider .ui-slider-handle::after {
background-color: #fff002 !important;
} */

.product-info .entry-title {
font-size: 30px !important;
}

.product-info .price {
font-size: 22px !important;
color: #d70000 !important;
}
.price {
color: #d70000 !important;
}

.product-info .woocommerce-product-details__short-description {
 /*   color: #1f1f1f !important; */
	    font-size: 15px !important;
}

.nav-wrapper .root-item>a {
font-size: 16px !important;
}


@media only screen and (max-width: 767px) {
    .nasa-nav-extra-warp .bar-mobile_toggle {
        text-align: center;
        background: #979797 !important;
        color: #fff !important;
        opacity: 1 !important;
        height: 35px !important;
	}
}

@media only screen and (max-width: 767px) {
    .nasa-nav-extra-warp {
        top: 6% !important;
        left: 370px !important;
		z-index: 999 !important;
		display:none !important;
    }
}


.nasa-label-round .nasa-attr-ux-label {
    min-width: 50px !important;
    border-radius: 5px !important;
    border: 1px solid #cccccc !important;
}

.nasa-label-round .nasa-attr-ux-label .nasa-attr-text {
color: #b0b0b0 !important;
}

.nasa-label-round .nasa-attr-ux-label.selected {
background: #e50000 !important;
}

.product-info .stock.in-stock {
display:none !important;
}

.nasa-image-square-caption .nasa-attr-ux-image {
width: 70px !important;
}

.nasa-toogle-sidebar-classic {
    background-color: #3b3b3b !important;
    color: #ffffff !important;
}
.nasa-toogle-sidebar-classic:before, .nasa-toogle-sidebar-classic:after {
border-top: 2px solid #ffffff !important;
}

.col-sidebar .widget-title, .nasa-side-sidebar .widget-title {
font-size: 18px !important;
}

@media only screen and (min-width: 1024px) {
    .category-page.nasa-with-sidebar-classic .col-sidebar {
        border-left: 1px solid #cfcfcf !important;
    }
}

@media only screen and (min-width: 1024px) {
    .nasa-vertical-notabs .nasa-content>.nasa-content-panel {
        padding-left: 0px !important;
    }
}


.col-sidebar .widget, .nasa-side-sidebar .widget {
    margin-bottom: 5px !important;
}

.nasa-classic-style li.active a, .nasa-classic-style li:hover a {
    border-color: #d00000 !important;
    color: #d00000 !important;
}

.nasa-classic-style li.active a:before, .nasa-classic-style li.active a:after, .nasa-classic-style li:hover a:before, .nasa-classic-style li:hover a:after {
    border-color: #d80000 !important;
}

.nasa-classic-style a {
    border-color: #333 !important;
    color: #333 !important;
}

.nasa-classic-style a:after {
border-color: #333 !important;	
}

.nasa-classic-style a:before {
border-color: #333 !important;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-label {
font-size: 13px !important;
}
.widget li:before {
opacity: 0 !important;
}

.bapf_sfilter .bapf_hascolarr, .bapf_sfilter .bapf_hasdesc {
    font-size: 17px !important;
}

.bapf_sfilter.bapf_button_berocket .bapf_button {
    font-size: 17px !important;
    padding: 5px 30px !important;
    line-height: 25px !important;
    background-color: #d80000 !important;
}
.eael-contact-form-7 .wpcf7-form p span.wpcf7-form-control-wrap {
    margin-bottom: 20px !important;
}

.eael-contact-form input[type=text], .eael-contact-form input[type=email], .eael-contact-form input[type=url], .eael-contact-form input[type=tel], .eael-contact-form input[type=date], .eael-contact-form input[type=number], .eael-contact-form textarea {
    height: 45px !important;
}

.nasa-modern-4 .nasa-product-content-nasa_label-wrap .nasa-product-content-child:last-child {
        display: none !important;
    }

.nasa-remove-compare {
    color: #d80000 !important;
    border: 1px solid #d80000 !important;
    padding: 5px 10px 5px 10px !important;
    border-radius: 5px !important;
}

.nasa-attr-ux .nasa-attr-bg {
    height: 33px !important;
    width: 33px !important;

}

.nasa-mfp-max-width.ns-sg .mfp-content {
    max-width: 1000px !important;
}

.mfp-container {
height: auto !important;
}

.nasa-dark .nasa-attr-ux-color .nasa-attr-bg {
    border: 2px solid #ff0000 !important;
}

.nasa-over-hide.nasa-modern-layout .aws-search-form {
padding-left: 50px !important;
    padding-right: 50px !important;
}

.nasa-node-content#nasa-content-size-guide {
    width: 1024px !important;
}

.nasa-megamenu>.nav-dropdown>ul>.menu-item>a {
padding: 5px 0 5px 0px !important;
font-size: 14px !important;
}

.nasa-megamenu > .nav-dropdown > ul > .menu-item > a {
font-weight: 400 !important;
}

.sub-menu .hot-label > a.nasa-title-menu::after {
    content: "HOT";
    background-color: #ff0500;
    color: #fff;
    font-size: 10px;
    padding: 5px 6px !important;
    margin-left: 6px;
    border-radius: 3px;
    animation: hotBlink 1s infinite;
}

@keyframes hotBlink {
    0%, 100% { opacity: 1; }
    50% { opacity: 0; }
}


body .badge.sale-label {
    background-color: #0ebd01;
    animation: saleBlinkSoft 1.5s infinite;
}

@keyframes saleBlinkSoft {
    0%, 100% {
        opacity: 1;
    }
    50% {
        opacity: 0.4;
    }
}


.badge.hot-label
 {
    background-color: #8400d8 !important;
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item {
 max-height: 1400px !important;
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item:not(.ns-tab-item:last-child) .ns-read-more {
display: none !important;
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item:not(.ns-row-active):after {
display: none !important;
}

.sub-menu .new-label > a.nasa-title-menu:after {
    content: "NEW" !important;
    background-color: #7db62e;
    color: #fff;
    font-size: 10px !important;
    padding: 5px 6px !important;
    margin-left: 6px;
    border-radius: 3px;
    animation: hotBlink 1s infinite;
}
