/*
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 ***************/


#masthead{
	padding-bottom: 0;
}
nav.breadcrumb-row span.breadcrumb, nav.breadcrumb-row h1.nasa-first-breadcrumb, h1.nasa-first-breadcrumb, span.nasa-first-breadcrumb {
    display: none;
}
.nasa-menu-vertical-header{
	background: #e11b1e !important;
}
.safe-checkout.nasa-crazy-box {
    display: none;
}
a.compare.button {
    display: none !important;
}
body .nasa-bg-wrap .nasa-vertical-header h5.section-title{
	color: #fff !important;
}
button, .button, #submit, a.button, p a.button, input#submit, .add_to_cart, .checkout-button, input#place_order, form.cart .button, .form-submit input, input[type="submit"], body .dokan-btn-theme, body a.dokan-btn-theme, .btn-mini-cart .button, #payment .place-order input, .footer-type-2 input.button, #nasa-footer .btn-submit-newsletters, body input[type="submit"].dokan-btn-theme, .nasa-static-sidebar .nasa-sidebar-return-shop, .product-deal-special-buttons .nasa-product-grid .add-to-cart-grid .add_to_cart_text {
    background-color: #e11b1e;
    border-color: #e11b1e;
    color: #FFF;
}
.elementor-element .elementor-widget-heading.primary-color .elementor-widget-container .elementor-heading-title {
    color: #e11b1e !important;
}
.nasa-viewing.nasa-promote-sales {
    display: none;
}
.tp-bullets.custom .tp-bullet.selected {
    background-color: #e11b1e;
}
a.btn-compare.btn-link.compare-icon {
    display: none;
}
#nasa-footer .nasa-footer-bottom {
    background-color: #000;
    color: #ffffff;
	padding: 0px 0;
}
#nasa-footer .nasa-footer-bottom-left p {
    color: #fff !important;
}
.nasa-icon-box .box-img img {
    width: 66px !important;
    height: auto;
}
.nasa-category-horizontal-4 .nasa-cat-title {
    color: #e11b1e !important;
}
/* .home .product-item .info .name{
	color: #fff
} */
.home .price del {
    color: #c3c2c2;
}
.vertical-menu-wrapper .root-item.nasa-megamenu .nav-dropdown>ul {
    margin: 0;
    background: #fdfdfd;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}
li.nasa-subitem-acc.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}
.elementor-template-full-width div#nasa-breadcrumb-site{
	display: none;
}
.elementor-widget-testimonial-carousel .swiper-slide {
    padding: 0;
}
.vertical-menu-wrapper .root-item.nasa-megamenu .nav-dropdown>ul>.menu-item.megatop>a {
    padding: 20px 0 8px 0px !important;
    font-size: 13px;
    font-weight: 400 !important;
}
.nasa-menus-wrapper .sub-menu .nasa-menu-item-icon {
    width: 15px;
    display: inline-block;
    height: 10px;
    text-align: center;
    font-size: 15px;
    line-height: 18px;
    margin-right: 6px;
}
.vertical-menu-wrapper .nasa-megamenu>.nav-dropdown>ul>.menu-item {
    padding-left: 15px !important;
}
.archive #nasa-wrap-archive-loadmore {
    background: linear-gradient(45deg, #e11b1e, transparent);
}
.archive #nasa-wrap-archive-loadmore a{
	color: #fff;
}
.archive .nasa-ajax-store-wrapper {
    background: #f9f9f9;
	background: url(https://shopncart.co/Clikon/wp-content/uploads/2025/01/featured.jpg);
}
.archive li.product-warp-item .product-item  span.woocommerce-Price-amount.amount {
    color: #e11b1e !important;
    font-weight: 500;
    font-size: 14px;
}
.archive .nasa-list-category.nasa-show-one-line {
    font-size: 14px !important;
}
.archive .nasa-list-category.nasa-show-one-line a {
    text-transform: capitalize;
}
.archive li.product-warp-item .product-item .product-info-wrap.info.has-cats > a {
    font-size: 15px;
}
.nasa-sidebar-off-canvas span.widget-title {
    font-size: 14px;
    font-weight: 500 !important;
    text-transform: uppercase;
}
.widget_price_filter .price_slider_wrapper .price_label span {
    font-weight: 500;
    font-size: 13px;
    color: #e11b1e;
}
.widget_price_filter .price_slider_wrapper .price_label {
    font-size: 100%;
}
.widget_price_filter .price_slider_amount button.button.small.nasa-filter-price-btn {
    padding: 10px;
}
.row.related-product.related.products a.product-img {
    border: 1px solid #ccc;
    padding: 10px;
}
.product-img .main-img {
    background: #fff;
    padding: 10px;
}
.archive .nasa-recommend-product {
    display: none;
}
div#overlay3 form#closed-tasks-form {
    text-align: center;
    width: auto !important;
}

body.page-id-15 input[type="text"], body.page-id-15 input[type="email"], body.page-id-15 textarea {
    padding: 15px 18px;
    height: 54px;
    margin-bottom: 16px;
    border-radius: 0;
    border: 1px solid #333;
}
body.page-id-15 textarea.wpcf7-form-control.wpcf7-textarea {
    height: auto;
}
body.page-id-15 input#form-submit {
    padding: 8px 20px;
    height: auto;
    float: right;
    font-size: 12px;
    line-height: 2em;
}
header div#nasa-breadcrumb-site {
    padding: 10px 0;
    background-position: center !important;
}
.product-page .nasa-product-info-wrap ins span.woocommerce-Price-amount.amount bdi, .product-page .nasa-product-info-wrap span.woocommerce-Price-amount.amount bdi {
    font-weight: 400;
    font-size: 23px;
    color: #e11b1e;
}
.product-page .nasa-product-info-wrap del span.woocommerce-Price-amount.amount bdi {
    color: #aaaaaa;
}
div#nasa-tab-description {
    line-height: 2em;
}
.home .nasa-category-horizontal-4 .nasa-cat-title {
    color: #1d1d1d !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8em;
    letter-spacing: 1px;
    padding-top: 5px;
}
.product_cat-wall-clock img {
    padding: 15px;
}
button.show-password-input {
    background: transparent;
    border: 0;
    text-transform: capitalize;
    float: right;
    padding: 0;
    color: #881414;
}
button.show-password-input.display-password:before {
    content: 'Show Password';
}
@media only screen and (min-width: 768px) {
    .home .nasa-modern-5 .nasa-product-grid .btn-link:hover {
        background-color: #e11b1e !important;
    }
}
@media only screen and (max-width: 767px) {
	.page-checkout-modern a.logo.nasa-logo-retina.nasa-has-sticky-logo.nasa-has-mobile-logo img.header_logo.logo_mobile {
		max-height: 40px !important;
	}
	footer#nasa-footer .elementor-widget-container {
		padding: 10px;
	}
	div#nasa-tab-description .row {
		padding: 10px;
	}
	div#nasa-scroll-description .row {
		padding: 10px;
	}
	a.btn-compare.btn-link.compare-icon.nasa-tip.nasa-tip-right.ns-has-wrap {
		display: none !important;
	}
/* 	.home .swiper-wrapper .swiper-slide .e-con-full.e-flex.e-con.e-parent {
		height: auto;
	} */
	.home .swiper-wrapper .swiper-slide .e-con-full.e-flex.e-con.e-parent .e-flex.e-con-boxed.e-con.e-child .elementor-widget-text-editor:nth-child(2) {
		font-size: 42px;
		line-height: 1.2em;
	}
	footer#nasa-footer .footer-light-2 .contact-information{
		margin-top: 5px;
	}
	#nasa-footer .nasa-nav-sc-menu{
		margin-top: 0;
	}
	footer#nasa-footer section .elementor-widget:not(:last-child){
		margin-bottom: 0;
	}
	.home .elementor-widget-testimonial-carousel .swiper-slide img{
		height: 170px;
		object-position: 14% 100%;
		object-fit: cover;
	}
	#heroBanner img {
		height: 100px;
		object-position: 18% 100%;
		object-fit: cover;
	}
	.page header div#nasa-breadcrumb-site {
		height: 90px;
		background-position: 20% 100% !important;
		object-fit: cover;
	}
}
@media only screen and (device-width: 768px) {
    .page-checkout-modern .checkout-modern-wrap .checkout-modern-right-wrap {
        padding-left: 20px;
	/* 		width: 50%; */
    }
	.page-checkout-modern .checkout-modern-wrap .checkout-modern-left-wrap {
	/*         width: 50%; */
        padding-right: 20px;
    }
	a.button.nasa-payment-step.nasa-switch-step {
		padding: 0 6px;
	}
	a.button.nasa-shipping-step.nasa-switch-step {
		padding: 0 8px;
	}
	footer#nasa-footer .elementor-widget-container img {
		width: 66%;
	}
	footer#nasa-footer .elementor-widget-container {
		padding: 10px;
	}
	.container-wrap.page-shopping-cart .cart_totals {
		border: 3px solid #ECECEC;
		padding: 30px 10px;
	}
		div#nasa-tab-description .row {
		padding: 10px;
	}
}