/*
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 ***************/
.subscribe-form .wpforms-submit{ width:100%;padding: 0.875rem 1.4375rem!important; font-size: 1.25rem!important;background: #000!im ;border-radius: 2rem!important }
.subscribe-form .wpforms-container{ margin:0!important}
.subscribe-form  div.wpforms-container-full button[type=submit]:not(:hover):not(:active){background-color: #000; border-color: #000;}
.subscribe-form  div.wpforms-container-full .wpforms-form .wpforms-submit-container{ margin-top:5px}
.logo .header_logo{ max-height:150px}
.header-icons .nasa-icon,.header-icons svg{ color:#fff}
.coundown-section .elementor-countdown-item{ position:relative}
.coundown-section .elementor-countdown-item:after{ content:':'; position:absolute; right:0; top:50%}
.coundown-section .elementor-countdown-item:last-child:after{ display:none}
.coundown-section  .elementor-countdown-label{ padding-top:15px;}
.home-reviews .elementor-testimonial{ display:flex; flex-direction: column;text-align: center;}
.home-reviews .elementor-testimonial__content,.home-reviews .elementor-star-rating{ order:1}
.home-reviews .elementor-testimonial__header,.home-reviews .elementor-testimonial__name{ order:2}
.home-reviews .elementor-testimonial__cite{ width:100%}
.home-reviews .elementor-testimonial__name{ padding:30px 0;}
.link-line .elementor-button:hover{ text-decoration:underline}
.product-item .info .name{ color:#fff; text-align:center; font-size:14px;}
.product-item .info .name:hover{ color:#fff}
.product-warp-item .type-product .price,.type-product .price{ text-align:center;color:rgba(255,255,255,.65);justify-content: center; display: flex;}
.type-product .product-img img{ height:310px; object-fit:cover}
.type-product .nasa-group-btns{ display:none!important;opacity:0}
.foot-subscribe .wpforms-submit{ border-radius:0!important; width:148px;}
.foot-subscribe .wpforms-field-large{ background:transparent!important; border-radius:0!important}
#top-bar .left-text{ height:auto !important; float:none!important}
.top-bar{ padding:10px 0}
#top-bar .left-text p{ font-size:14px!important; line-height:1.5!important}
#top-bar .left-text .elementor-swiper-button{ top:13px!important;transform:none!important}
.site-main .row{ max-width:100%}
body{ background:#000!important}
.page-numbers{ border-bottom:1px solid #262626}
.nasa-pagination.style-2 .page-numbers .page-numbers:hover{ background:none}
.nasa-pagination.style-2 .page-numbers .current{ background:none;box-shadow: 0 1px,inset 0 -2px;border-radius: 0;}
.nasa-pagination.style-2 .page-numbers .page-numbers{ color:#fff}
.nasa-archive-product-content,.nasa-topbar-filter-wrap{ padding:0 50px}
.nasa-topbar-filter-wrap,.ns-before-archive-products{box-shadow: 0 1px rgb(38,38,38),0 -1px rgb(38,38,38);}
.nasa-labels-filter-top .nasa-top-row-filter,.nasa-labels-filter-top .nasa-top-row-filter a,.woocommerce-ordering .nasa-current-orderby,.sort-bar .nasa-filter-order .woocommerce-ordering .sort-text{ color:rgba(255,255,255,.65)!important}
.header-wrapper .ns-social,.product-info .stock,.nasa-promote-sales{ display:none!important}
.product-info .entry-title,.nasa-title-relate{ color:#fff}
.product-info .price{ color:rgba(255,255,255,.65)}
.product-info .cart .single_add_to_cart_button{ max-width:inherit; background:#F1E4D8; color:#333; text-transform:uppercase; border-color:#F1E4D8; border-radius:0}
.product-info .cart .single_add_to_cart_button:hover{ border-color:#fff; background:transparent}
.woocommerce-tabs .nasa-small-accodion .nasa-accordion-title a,.woocommerce-tabs .nasa-small-accodion,.woocommerce-tabs .nasa-small-accodion .nasa-panel{ border:0!important}
.woocommerce-tabs .nasa-small-accodion .nasa-accordion-title a,.nasa-arrow.nasa-no-border .nasa-accordion-title a.active,.woocommerce-tabs .nasa-small-accodion .nasa-panel,.woocommerce-tabs .nasa-small-accodion .nasa-panel a{ color:#fff}
.btn-add-new-review{background-color: #FFB601!important;border-color: #FFB601!important; border-radius:0!important}
.product-thumbnails .nasa-wrap-item-thumb  img{ height:138px; object-fit:cover}
.loop-desc p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.loop-btn .elementor-button{background: linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.2lh) / 100% 1px no-repeat;transition: background-size .3s ease-in-out; line-height:1.5}
.loop-btn .elementor-button:hover{background-size:0 1px}
.post-list-section .elementor-post:first-child{ display:none}
.single-share-btn .elementor-grid-item{ outline: 1px solid rgb(38,38,38);}
.single-share-btn .elementor-share-btn{padding: 0 15px;}
.post-content-section a{ color:#fff}
.post-content-section hr{ border-color:rgba(38,38,38)}
.post-content-section h2{ padding:20px 0}
.nav-wrapper .default-menu .menu-item a:hover,.nav-wrapper .default-menu .current-menu-item a{ color:rgba(0,0,0,.65)}
table th,table td{ border:1px solid rgba(38,38,38); padding:15px!important}
.footer-wrapper .current_page_item a,.footer-wrapper .elementor-nav-menu a:hover{ color:#000}
.header-icons > li.nasa-icon-compare{ display:none}
.header-nav .jet-mega-menu-item--top-level>.jet-mega-menu-item__inner>.jet-mega-menu-item__link{ line-height:55px; position:relative}
.header-nav .jet-mega-menu-item__link{color:#fff; }
.header-nav .jet-mega-menu-item__link:hover{color:rgba(255,255,255,.65); }
.header-nav .jet-mega-menu-item--top-level>.jet-mega-menu-item__inner>.jet-mega-menu-item__link:after{ content:''; width:0; height:2px; background:#fff; position:absolute; left:0; bottom:2px;transition: all 0.3s ease-in-out; display:block}
.header-nav .jet-mega-menu-item--top-level>.jet-mega-menu-item__inner:hover>.jet-mega-menu-item__link:after{ width:100%;}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__inner{ padding:0 20px;}
.nav-wrapper .header-nav{ margin-bottom:0!important}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner{ padding:0; background:#000}
.nav-wrapper .shop-drop-section .menu-item { display: block;}
.header-nav .default-menu ul{ background:#000!important;padding:25px!important;box-shadow: 2px 2px 6px rgb(252,252,252,.05); border:1px solid rgba(38,38,38)!important}
.header-nav .default-menu ul.sub-menu a{ color:#fff}
.header-nav .default-menu ul.sub-menu a:hover{ color:rgba(255,255,255,.65); padding-left:0}
.header-nav > li.menu-item .nav-dropdown{ background:#000;}
.nasa-megamenu.menu-shop > .nav-dropdown > ul{border:0!important;  border-bottom:1px solid rgba(38,38,38)!important;box-shadow: 2px 2px 6px rgb(252,252,252,.05);}
.site-header .large-12.columns{ padding:0}
.site-header .row:nth-child(2){ max-width:100%}
.nav-wrapper{display: flex!important; justify-content:center; position:relative}
.jet-mega-menu,.jet-mega-menu-item-4579.jet-mega-menu-item,.jet-mega-menu-list{ position:inherit;}
.jet-mega-menu-list .jet-mega-menu-item-4579 > .jet-mega-menu-mega-container{ width:100%!important}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner{ transform:none!important}
.showing_info_top .woocommerce-result-count{color:#fff; text-transform:uppercase}
.ns-before-archive-products{  margin-bottom:40px;}
.ns-before-archive-products .filters-container{padding:7px 0!important;}
.sort-bar .nasa-filter-order .woocommerce-ordering{ border:0!important; padding:0!important}
.top-bar-carousel .elementor-widget-container p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.product-page .nasa-content-additional_information .shop_attributes th,.product-page .nasa-content-additional_information .shop_attributes td{ color:rgba(255,255,255,.65)!important}


@media screen and (max-width:1024px){
.nasa-archive-product-content, .nasa-topbar-filter-wrap{ padding:0 20px}	
}

@media screen and (max-width:480px){
.nasa-archive-product-content, .nasa-topbar-filter-wrap{ padding:0}
	.coundown-section .elementor-countdown-item::after{ right:-20px;}
	.home-reviews .elementor-testimonial__name{ padding-bottom:0}
	.type-product .product-img img {height: 294px;}
	.sort-bar.je{justify-content: center;}
	.product-thumbnails .nasa-wrap-item-thumb img {height: 55px;}
	.nasa-product-details-page .product-info .entry-title { padding-right: 0 !important; text-align: center;}
	body .nasa-single-product-slide .product-gallery{ padding:0!important}
	.nasa-single-product-slide .row.nasa-mobile-row,.nasa-single-product-slide .row.focus-info{ margin:0!important}
	.top-bar-carousel .elementor-widget-container p { font-size:12px!important;}
	.single-share-btn-mob,.single-share-btn-mob .elementor-share-btn{ width:100%}
	.single-share-btn-mob .elementor-grid-item{ width:25%}
	.single-share-btn-mob .elementor-share-btn_facebook{ background:#1877F2!important}
	.single-share-btn-mob .elementor-share-btn_x-twitter{ background:#1DA1F2!important}
	.single-share-btn-mob .elementor-share-btn_pinterest{ background:#BD081C!important}
.single-share-btn-mob .elementor-share-btn_email{ background:#fff!important}
	.single-share-btn-mob .elementor-share-btn_email svg{ fill:#000!important}
	.nasa-bottom-bar,.ns-sub-account{ display:none!important}
	.header-nav .default-menu ul{ padding:0!important;box-shadow:none; border:0!important}
	#mobile-navigation li .shop-drop-section a{ padding:0}
	.shop-accordion .menu-item a{ line-height:25px!important;}
	.home-pro-section .slick-list{padding: 0px 40% 0 0!important;}
	.home-pro-section .type-product .product-img img { height: 180px;}
	body .product-item .info .name{ font-size:13px;}
}







