/*
|
—
|------------------------------------------------------------------------
|
| Custom CSS
|
|--------------------------------------------------------------------------
|
*/

div.wpforms-container-full input[type=date]:focus:invalid, div.wpforms-container-full input[type=datetime]:focus:invalid, div.wpforms-container-full input[type=datetime-local]:focus:invalid, div.wpforms-container-full input[type=email]:focus:invalid, div.wpforms-container-full input[type=month]:focus:invalid, div.wpforms-container-full input[type=number]:focus:invalid, div.wpforms-container-full input[type=password]:focus:invalid, div.wpforms-container-full input[type=range]:focus:invalid, div.wpforms-container-full input[type=search]:focus:invalid, div.wpforms-container-full input[type=tel]:focus:invalid, div.wpforms-container-full input[type=text]:focus:invalid, div.wpforms-container-full input[type=time]:focus:invalid, div.wpforms-container-full input[type=url]:focus:invalid, div.wpforms-container-full input[type=week]:focus:invalid, div.wpforms-container-full select:focus:invalid, div.wpforms-container-full textarea:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=date]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=datetime]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=email]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=month]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=number]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=password]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=range]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=search]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=tel]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=text]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=time]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=url]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=week]:focus:invalid, .wp-core-ui div.wpforms-container-full select:focus:invalid, .wp-core-ui div.wpforms-container-full textarea:focus:invalid,
div.wpforms-container-full input[type=date]:focus, div.wpforms-container-full input[type=datetime]:focus, div.wpforms-container-full input[type=datetime-local]:focus, div.wpforms-container-full input[type=email]:focus, div.wpforms-container-full input[type=month]:focus, div.wpforms-container-full input[type=number]:focus, div.wpforms-container-full input[type=password]:focus, div.wpforms-container-full input[type=range]:focus, div.wpforms-container-full input[type=search]:focus, div.wpforms-container-full input[type=tel]:focus, div.wpforms-container-full input[type=text]:focus, div.wpforms-container-full input[type=time]:focus, div.wpforms-container-full input[type=url]:focus, div.wpforms-container-full input[type=week]:focus, div.wpforms-container-full select:focus, div.wpforms-container-full textarea:focus, .wp-core-ui div.wpforms-container-full input[type=date]:focus, .wp-core-ui div.wpforms-container-full input[type=datetime]:focus, .wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus, .wp-core-ui div.wpforms-container-full input[type=email]:focus, .wp-core-ui div.wpforms-container-full input[type=month]:focus, .wp-core-ui div.wpforms-container-full input[type=number]:focus, .wp-core-ui div.wpforms-container-full input[type=password]:focus, .wp-core-ui div.wpforms-container-full input[type=range]:focus, .wp-core-ui div.wpforms-container-full input[type=search]:focus, .wp-core-ui div.wpforms-container-full input[type=tel]:focus, .wp-core-ui div.wpforms-container-full input[type=text]:focus, .wp-core-ui div.wpforms-container-full input[type=time]:focus, .wp-core-ui div.wpforms-container-full input[type=url]:focus, .wp-core-ui div.wpforms-container-full input[type=week]:focus, .wp-core-ui div.wpforms-container-full select:focus, .wp-core-ui div.wpforms-container-full textarea:focus,body .iti--allow-dropdown .iti__country-container .iti__selected-country:focus, div.wpforms-container .wpforms-form .iti--allow-dropdown .iti__country-container .iti__selected-country:focus, div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__selected-country:focus, #wpforms-conversational-form-page .iti--allow-dropdown .iti__country-container .iti__selected-country:focus{
    border-color: var(--wpforms-field-border-color) !important;
    box-shadow: none !important;
}
div.wpforms-container-full input[type=submit]:focus:after, div.wpforms-container-full button[type=submit]:focus:after, div.wpforms-container-full .wpforms-page-button:focus:after, .wp-core-ui div.wpforms-container-full input[type=submit]:focus:after, .wp-core-ui div.wpforms-container-full button[type=submit]:focus:after, .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:after {
    border: transparent !important;
}
.Footer-Form .wpforms-field-container {
    width: 60%;
}
.Footer-Form  div.wpforms-container-full .wpforms-form .wpforms-submit-container {
	width: 100%;
}
.Footer-Form  form {
    gap: 20px;
    display: flex;
    justify-content: flex-start;
}
.Footer-Form button {
	height: var(--wpforms-field-size-input-height) !important;
}
div.wpforms-container-full:not(:empty) {
    margin: 0 auto !important;
}
.home-collections .banner-inner h5 {
    font-size: 2rem;
}
.home-collections .banner-inner h6 {
	font-size: 1rem !important;
}
.home-collections .nasa-banner-content.valign-top {
    top: 5%; 
}
.home-collections .nasa-banner-content.align-left {
    left: 5%; 
}
.home-collections .nasa-banner-content.align-right {
    right: 5%; 
}
button, .button, #submit, a.button, p a.button, input#submit, .add_to_cart:not(.repeated), .checkout-button, input#place_order, .single-product  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, body div.wpforms-container-full input[type=submit]:not(:hover):not(:active), body div.wpforms-container-full button[type=submit]:not(:hover):not(:active), body div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), body .wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active), body .wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active), body .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
    background-color: #000000;
    border-color: #000000;
    color: #FFF;
}
body.single-product  .nasa-buy-now { 
    background-color: #ffffff;
    border-color: #000000; 
    color: #000 !important;
}
.single-payment-method img {
    width: 400px;
}
.single-product .product-info .stock {
    color: #333; 
}
.nasa-attr-ux .nasa-attr-bg {
    height: 35px !important;
    width: 35px !important;
}
.nasa-attr-text { 
    line-height: 35px !important;
}
.nasa-accordion-title a.active {
    color: #000 !important;
}
.nasa-accordion-title a.active:before, 
.nasa-accordion-title a.active:after {
    border-color: #000 !important; 
}
.badge { 
    background: #000 !important; 
}
.slick-dots li.slick-active { 
    background-color: #000000 !important;
}
body.single-product .nasa-buy-now:hover {
    background-color: #e9e8e8;
    border-color: #000000;
}
#masthead { 
    padding: 10px 0 !important;
}
#nasa-footer .nasa-footer-bottom { 
    padding: 5px 0 0 0 !important; 
}
.nasa-follow-title {
    margin-bottom: 25px;
}
img.footer-logo {
    width: 120px;
}
.footer-bottom-left p,
.footer-bottom-right ul li a {
    font-size: 13px;
    line-height: 1;
}
.wpforms-container-full .wpforms-form .wpforms-submit-container {
    margin-top: 14px !important;
}
#review_form_wrapper .nasa_review-submitted_sucess span.ns-thank {
    font-size: 3rem !important;
    line-height: 4rem !important;
}
.woocommerce-tabs #reviews #comments .commentlist li .comment_container .comment-text .woocommerce-review__author {
    display: none !important;
}
#yith-woocompare span.woocommerce-Price-currencySymbol {
    width: 18px;
    display: inline-block;
}
#nasa-footer .nasa-nav-sc-menu {
    margin-top: 0 !important;
}
.nasa-nav-sc-menu.nasa-menu-inline.text-right {
    width: 100%;
}
#nasa-breadcrumb-site .breadcrumb {
    display: none;
}
.footer-bottom-left ul li a {
		font-family: "Poppins", Arial, Helvetica, sans-serif !important;
	}
@media (min-width: 992px) {
	.footer-bottom-left, .footer-bottom-right {
		width: 50% !important;
		padding: 10px 0 !important;
	}
}
/* Tablets */
@media (min-width: 768px) and (max-width: 1024px) {
    footer#nasa-footer {
		margin-bottom: 10px !important;
	}
	.footer-bottom-left,
	.footer-bottom-right {
		padding: 15px !important;
	}
	.footer-contact {
		display: none;
	}
}
@media (max-width: 767px) {
	.swap-on-mobile,
	.swap-on-mobile .row {
		display: flex !important;
		flex-direction: column-reverse;
	}
	#hide-on-mobile {
		display: none;
	}
	.home .section-element.padding-bottom-40 {
		padding-bottom: 0 !important;
	}
	.home .section-element.margin-top-60 {
		margin-top: 20px !important;
	}
	.home .medium-12.margin-top-30.padding-top-0.padding-bottom-0.desktop-padding-left-0 {
		margin-top: 0 !important;
	}
	#nasa-footer {
		margin-bottom: 0 !important;
	} 
	.section-element.padding-top-50.padding-bottom-50.footer-light-2 {
		padding-bottom: 0px !important;
	}
	.follow-icon {
		gap: 15px !important;
	}
	.footer-bottom-left ul li a, 
	.footer-bottom-right p {
		font-size: 0.9rem !important;
	}
	nav.breadcrumb-row {
		height: 120px !important;
	}
	.nasa-archive-product-content.nasa-after-clear.margin-bottom-40 {
		margin-bottom: 0 !important;
	}
	
}