/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 05 2024 | 07:51:41 */
.nasa-modern-7 .add_to_cart_text {
    display: block;
    text-transform: none;
    font-size: 0px !important;
    letter-spacing: 0;
    white-space: nowrap;
}
.nasa-modern-7 .add_to_cart_text:before {
    display: block !important;
	content:'Buy Now';
    text-transform: none;
    font-size: 15px !important;
    letter-spacing: 0;
    white-space: nowrap;
}


.stdl-form-wrap.stdl-template-5 {
	    background-color: #04a8e8 !important;
}
/*--single product subscription------*/
/*.nasa-product-info-wrap .nasa-product-info-scroll .cart {
	margin-top: 50px;
}*/
.nasa-product-info-wrap .nasa-product-info-scroll .cart .wcsatt-options-wrapper{
	width:100%;
}


/*--side bar categories count--*/
.product-categories .cat-item .count:before{
	display:none;
}
.product-categories .cat-item .count:after{
	display:none;
}
/*--bottom newsletter---*/
.organic-style-wrap .wpcf7 .wpcf7-submit{
	margin-top:0px;
}
/**** Subscription Option****/
.wcsatt-options-product-prompt {
    padding-top: 1em;
}
/***Ajax Cart***/
.mini-cart-item-subtotal.nasa-bold.margin-left-10.rtl-margin-left-0.rtl-margin-right-10 {
    display: none;
}
/*---menu icon color---*/
.nav-dropdown .sub-menu.large-block-grid-3.medium-block-grid-3.small-block-grid-3 .menu-item.megatop{
	filter: brightness(0);
}
.nav-dropdown .sub-menu.large-block-grid-3.medium-block-grid-3.small-block-grid-3 .menu-item.megatop:hover{
	filter: brightness(1);
}


.incMobileCont{
 display:none;
}

.incContMain {
    margin: auto;
    max-width: 800px;
    overflow: auto;
    display: block;
    padding-bottom: 40px;
}
.ingContSmall {
    width: 23.8%;
    float: left;
}
.ingIconTopSmall {
    height: 51px;
    display: block;
    position: absolute;
    right: 0;
    left: 0;
    top: -23px;
    margin: auto;
}
.ingIconTopSmall img {
    height: 100%;
    width: auto;
    background-color: white;
}
.ingTitle {
    margin-top: 23px;
    font-size: 13px;
    padding: 10px 10px 16px 10px;
    border-bottom: 1px solid black;
    text-transform: uppercase;
}
.ingDetailBoxSmall {
    line-height: 30px;
    font-weight: bold;
    font-size: 13px;
}
.incContFlexHalf {
    display: flex;
    float: left;
}
.ingContHalf {
    width: 48.5%;
    display: flex;
    flex-direction: column;
}
.ingIconTopSmall {
    height: 51px;
    display: block;
    position: absolute;
    right: 0;
    left: 0;
    top: -23px;
    margin: auto;
}
.ingIconTopSmall img {
    height: 100%;
    width: auto;
    background-color: white;
}
.ingDetailBox {
    background-color: #f0fdff;
    margin: 3px;
    border-radius: 4px;
    border: 1px solid black;
}
.ingTitle {
    margin-top: 23px;
    font-size: 13px;
    padding: 10px 10px 16px 10px;
    border-bottom: 1px solid black;
    text-transform: uppercase;
}
.ingDetailBox.ingDetailHalf {
    padding: 30px 20px;
    flex: 1;
    line-height: 21px;
}.incCont {
    border: 1px solid black;
    border-radius: 6px;
    text-align: center;
    float: left;
    position: relative;
    margin: 40px 4px 4px 4px;
}
span.subscription-details:contains(" for 1 day") {
	display: none !important;
}

.woocommerce-cart-form__cart-item .wcsatt-options li.subscription-option label {
	display: flex !important;
	align-items: flex-start;
	margin-bottom: 10px;
}
.woocommerce-cart-form__cart-item .wcsatt-options li.subscription-option label input {
	margin-top: 4px;
}
.woocommerce-cart-form__cart-item .wcsatt-options li.subscription-option label span.subscription-option-details {
	padding-left: 10px;
}
.cart_totals .order-total {
	font-size:15px;
}
.product-warp-item .has-subscription-plans .product-info-wrap.info .price-wrap .wcsatt-options-wrapper-text, .slick-track .has-subscription-plans.product .product-info-wrap.info .price-wrap .wcsatt-options-wrapper-text {
	display: none;
}

.products.grid li.product-warp-item div.has-subscription-plans .product-info-wrap.info span.price .from, .products.grid li.product-warp-item div.has-subscription-plans .product-info-wrap.info span.price ins, .products.grid li.product-warp-item div.has-subscription-plans .product-info-wrap.info span.price .subscription-details,
.slick-track .has-subscription-plans.product .product-info-wrap.info span.price .subscription-details, .slick-track .has-subscription-plans.product .product-info-wrap.info span.price ins, .slick-track .has-subscription-plans.product .product-info-wrap.info span.price .from {
	display: none
}
.products.grid li.product-warp-item div.has-subscription-plans .product-info-wrap.info span.price del,
.slick-track .has-subscription-plans.product .product-info-wrap.info span.price del{
	text-decoration: none;
	font-size: 100%;
    line-height: 1.2;
    min-height: 15px;
    color: #333;
}
p.price.nasa-single-product-price br{
	display: none;
}
/**My account page**/
input#generate_referral_field {
margin-right: 11px; } 
.referral_field1{
display: flex;
}
table#my_account_referral_link {
margin-bottom: 40px !important;
}
input#filters {
    display: none;
}
.woocommerce-MyAccount-content .my_reward_total + label {
  display: none;
}
.woocommerce-MyAccount-content label {
    max-width: fit-content;
		float: left;
    margin-right: 10px;
    margin-top: 15px;
}
.woocommerce-MyAccount-content select#change-page-sizes {
    width: 60px;
		margin-bottom: 0px !important;
}
.woocommerce-MyAccount-content p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide.rs-birthday-field.nasa-actived {
    width: 260px;
}
.woocommerce-info {
    display: none;
}

.fp_apply_reward #rs_apply_coupon_code_field {
	max-width: 320px;
    float: left;
    border-radius: 6px 0px 0px 6px;
}

.fp_apply_reward #mainsubmi {
	    border-radius: 0px 6px 6px 0px;
}

.nav-wrapper .menu-item a {
	font-size: 12px;
}

/*---top bar display:none--*/

@media(min-width: 526px) {
	#site-navigation li.mobile {
		display: none;
	}
}

@media (max-width: 350px){
.nasa-in-mobile #top-bar {
    display: none !important;
	}
}
@media (max-width: 525px){
	p.price.nasa-single-product-price {
    font-size: 120%;
}
	#nasa-menu-vertical-header {
		display: none;
	}
	#site-navigation li.desktop,
	#mobile-navigation li.desktop,
	#mobile-navigation .li_accordion:not(.nasa-megamenu){
		display: none;
	}
}

@media (max-width: 549px){
.incContMain {
    display: none;
}
  .incMobileCont{
display:block;
}
  .incMobileCont {
    max-width: 500px;
    display: block;
    overflow: auto;
    margin-bottom: 30px;
    border-bottom: 1px dotted;
    padding-bottom: 30px;
}
  .incMobRow {
    width: 100%;
    display: block;
    float: left;
    padding-top: 5px;
    border-top: 1px dotted #d1d1d1;
    margin-top: 5px;
}.incMobileIcon {
    margin-top: 5px;
    float: left;
    width: 50px;
    height: 50px;
    overflow: hidden;
    border: 1px solid #f5f5f5;
    border-radius: 15px;
    margin-right: 10px;
    text-align: center;
}
  .incMobileIcon img {
    height: 100%;
    width: auto;
    background-color: white;
}
  .incMobDetailCont {
    float: left;
    max-width: 350px;
    padding-top: 5px;
    width: auto;
}
  .incMobileTitle {
    font-weight: bold;
    font-size: 1em;
}.incMobileDetails {
    font-size: 14px;
    font-weight: 400;
    color: #333;
    display: block;
    letter-spacing: 0.25px;
    text-rendering: optimizeLegibility;
    line-height: 20px;
}
}


/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
	margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
	margin-bottom: 0;
}

.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	margin-bottom: .5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
	padding-bottom: 52px;
}

.envato-kit-141-display-inline {
	display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
	bottom: -40px;
}

/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/



/** CHECKOUT PAGE DATE FIELD **/

/* .page-id-11 .woocommerce-checkout .checkout-contact .create-account .woocommerce-input-wrapper input {
	    display: none;
} */

.variations .label label{
	font-weight:700 !important;
}
.single_variation_wrap .wcsatt-options-product-prompt.wcsatt-options-product-prompt-grouped.wcsatt-options-product-prompt-text.wcsatt-options-product-prompt--visible {
	display: none !important;
}
.single_variation_wrap .wcsatt-options-product-wrapper {
    padding-top: 10px;
}