/*
Theme Name: Elessi Theme Child
Theme URI: https://elessi.nasatheme.com
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: 15px 0;
}
.contact_us_page_form textarea{
	height: auto;
}
.contact_us_page_form .wpcf7 .wpcf7-form-control-wrap {
    margin-bottom: 20px;
    margin-top: 8px;
}
#nasa-footer .footer-light-2-mobile .footer-contact .wpcf7-form-control-wrap {
    float: left;
    display: inline-block;
    width: 66%;
    margin-bottom: 0;
}
#nasa-footer .footer-light-2-mobile .footer-contact .btn-submit-newsletters {
    margin: 1px 0;
    float: right;
    width: 33%;
}
#nasa-footer .footer-light-2-mobile .menu-item .nasa-open-child {
    visibility: hidden;
    display: none;
}
.nasa-menus-wrapper ul li {
    text-transform: uppercase;
}
/* Header */
.single-product .sticky-wrapper.fixed-already .nasa-elements-wrap.nasa-elements-wrap-main-menu.nasa-hide-for-mobile.nasa-bg-dark.text-center {
    display: none;
}
.nasa-bg-dark {
	background-color: #882426;
}
/* Home */
.round_product_categories .nasa-category-horizontal-4 .nasa-cat-thumb img {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.nasa-category-horizontal-6 .nasa-cat-thumb img{
	aspect-ratio: 2/2.8;
}
.round_product_categories .nasa-category-horizontal-4 .product-category {
    padding: 20px;
	padding-bottom: 10px;
}
.round_product_categories .nasa-cat-thumb.text-center.nasa-transition img{
	background: linear-gradient(white, white) padding-box, linear-gradient(to left, #333333, #d3212d) border-box;
    border: 4px solid transparent;
}
.round_product_categories .nasa-category-horizontal-4 .nasa-cat-title {
    font-weight: 700;
    font-size: 90%;
    text-transform: uppercase;
}
/* .round_product_categories .nasa-cat-thumb.text-center.nasa-transition{
	position: relative;
} */
/* .round_product_categories .nasa-cat-thumb.text-center.nasa-transition:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    background: url(/wp-content/uploads/2023/10/Regular_star-2.png);
    background-size: cover;
}  */
.view_all_btn a.elementor-button {
    border-radius: 5px;
    background-color: #f76b6a;
    border-color: #f76b6a;
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: 1.4;
    font-size: 12px;
    font-weight: 500 !important;
    padding-left: 30px;
    padding-right: 30px;
	-webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}
.view_all_btn a.elementor-button:hover{
	background-color: #f54543;
    border-color: #f54543;
}
.view_all_btn.elementor-widget-button {
    margin-top: -15px;
}
.home .slick-dots {
    margin-top: -20px;
}
.nasa-in-mobile a.nasa-nav-arrow.slick-arrow {
    display: none;
}
/* Site Features */
.elementor-widget-testimonial-carousel.site_features .elementor-testimonial__text {
    font-size: inherit;
    font-style: normal;
    line-height: inherit;
}
.elementor-widget-testimonial-carousel.site_features .swiper-slide {
    padding: 0px;
}
.elementor-widget-testimonial-carousel.site_features .elementor-main-swiper {
    width: 100%;
}
.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets.site_features .swiper{
	padding-bottom: 0px;
}
.elementor-widget-testimonial-carousel.site_features .service-block.style-3 .box {
    background-color: #fafafa;
}
/* Color Filter Multi */
a.nasa-filter-by-variations.nasa-filter-by-attrs.nasa-filter-color[title="Multi-Coloured"] .nasa-filter-color-span {
    background-image: url(http://suratm.com/wp-content/uploads/2023/10/color.svg)!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
}
img.nasa-image.payment_methods_mobile {
    max-width: 420px;
    width: 100%;
}
#chaty-widget-0.chaty .chaty-widget {
    bottom: 90px;
    right: 21px;
}
#chaty-widget-0 .chaty-widget .open-chaty .chaty-svg circle,
#chaty-widget-0 .chaty-widget .chaty-cta-button .chaty-svg ellipse
{
  fill: #49E670;
}
#chaty-widget-0 .chaty-i-trigger .chaty-cta-button {
  background-color: #49E670;
}

/* Login Page */

p.nasa-switch-form a {
	color: #f76b6a;
}
p.nasa-switch-form a:hover {
	color: #d3222c;
}
p.nasa-switch-form {
    font-size: large;
}
#nasa-login-register-form .nasa-switch-form a {
    color: #f76b6a;
}
#nasa-login-register-form p.nasa-switch-form a:hover {
	color: #d3222c;
}
#nasa-login-register-form p.nasa-switch-form {
    font-size: large;
}

/* Social Login */
.woocommerce-account .wc-social-login.form-row-wide.custom {
    display: none;
}

.wc-social-login.form-row-wide {
    float: none;
}
a.button-social-login.button-social-login-google, .widget-area a.button-social-login.button-social-login-google, .social-badge.social-badge-google {
    background: #4285f4;
    border-color: #4285f4;
}
.button-social-login, .widget-area .widget a.button-social-login, a.button-social-login, button.button-social-login, input.button-social-login {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    line-height: 2.5em;
    height: 2.5em;
    font-size: 100%;
    font-family: inherit;
    font-weight: 700;
    overflow: hidden;
    white-space: nowrap;
    border: 1px solid #333;
    color: #fff;
    background: #333;
    padding: 0 0.7em 0 0;
    margin: 6px 0;
    border-radius: 5px;
    box-sizing: content-box;
    cursor: pointer;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    text-decoration: none;
}
.button-social-login .si, .widget-area .widget a.button-social-login .si, a.button-social-login .si, button.button-social-login .si, input.button-social-login .si {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    font-size: 100%;
    width: 2.5em;
    height: 2.5em;
    padding: 0;
    margin-right: 0.7em;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 1.8em 1.8em;
    border-top-left-radius: 1px;
    border-bottom-left-radius: 1px;
}
.si-google {
    background-image: url(/wp-content/uploads/2023/11/google.svg);
}
/* Mini cart */
.woocommerce-mini-cart__buttons a.button.wc-forward:nth-of-type(1) {
    display: none;
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received.otp_warning {
    color: #E60000;
	font-size: 120%;
}
/* Single product */
.countdown-label.nasa-crazy-inline {
    color: #f54543;
	text-transform: uppercase;
}
.countdown .countdown-section .countdown-amount{
	background-color:#FFE9CC;
}
.product-warp-item .nasa-sc-pdeal-countdown, .slick-list .nasa-sc-pdeal-countdown {
	display:none;
}
.special_offers {
    border-color: #00a32a!important;
    background: #f0fff0;
/* 	background: #fafffa; */
    color: #333;
    border:1px dashed;
    text-align: center;
	padding:10px!important;
	margin-bottom:20px;
	border-radius: 5px;
}
.special_offers h2 {
    margin: 0px;
}
/* .nasa-detail-product-deal-countdown{
	background:linear-gradient(to bottom, #e2893166 33.33%, white 33.33%, white 66.66%, #34905847 66.66%);
} */
span.countdown.is-countdown.countdown-rtl.countdown-loaded{
	display:inline-block;
	background-color:#fff;
	padding-right:20px;
}
.nasa-popup-content-contact .wpcf7 input[type=tel] {
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: 400;
}
button.single_add_to_cart_button.button.alt, a.single_add_to_cart_button.button {
    background-color: #2c2a2a;
    border-color: #2c2a2a;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
button.single_add_to_cart_button.button.alt:hover, a.single_add_to_cart_button.button:hover {
	background-color: #1c1a1a!important;
    border-color: #1c1a1a!important;
}
.buy-buttons .button {
    margin: 10px 3px;
    color: #2c2a2a;
    background-color: transparent;
    border-color: #2c2a2a;
}
.buy-buttons .button:hover {
    background-color: transparent;
    color: #2c2a2a;
	background-color: #f5f5f5;
    border-color: #cdcdcd;
}
.buy-buttons .button img {
    height: 20px;
	margin-left: 6px;
}
.buy-buttons .button.flipkart img {
    height: 24px;
}
.buy-buttons .button.amazon img {
    margin-top: 7px;
}
.buy-buttons .button strong {
    font-weight: 700!important;
	font-size: 14px;
    margin: 0 6px 0 0;
}
/* checkout */
.page-checkout .is-info {
    padding-bottom: 20px;
    padding-top: 0;
}
.page-checkout .is-info svg{
    display:none;
}
li.wc_payment_method.payment_method_phonepe label {
    width: calc(100% - 23px);
}
.payment_methods img {
    width: auto;
}
tr.fee td, tr.fee th {
/*     color: #2e8540; */
	color: #00b48f;
	text-transform:uppercase;
}
.fees-cart-wrap.ext-item-wrap.nasa-flex.jbw {
    color: #00a32a;
}
/* Event Theme */
/* body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-header-mobile-layout #masthead {
    background: linear-gradient(to bottom,#e2893166 23%,#fff 23%,#fff 74%,#34905847 74%);
} */
@media only screen and (max-width:1024px){
	.round_product_categories .nasa-category-horizontal-4 .product-category {
    padding-top: 10px;
    padding-bottom: 0px;
}
	.elementor .elementor-widget-heading .elementor-heading-title.elementor-size-large {
    font-size: 24px;
}
.cust_instagram_feeds .nasa-intagram-wrap .nasa-instagram ul li:nth-last-child(-n+2) {
    display: none;
}
}
@media only screen and (max-width:767px){
	a.button.product_type_simple, a.button.product_type_variable {
    display: none;
}
	.round_product_categories .nasa-cat-thumb.text-center.nasa-transition img {
    max-width: 120px;
	border: 3px solid transparent;
}
	.round_product_categories .nasa-category-horizontal-4 .product-category {
    padding: 10px 5px;
	padding-top: 10px;
    padding-bottom: 0px;
}
	.elementor .elementor-widget-heading .elementor-heading-title.elementor-size-large {
    font-size: 20px;
}
}
@media only screen and (max-width:440px){
	.round_product_categories .nasa-cat-thumb.text-center.nasa-transition img {
    max-width: 100px;
}
	.round_product_categories .nasa-category-horizontal-4 .nasa-cat-title {
    font-size: 12px;
}
		.round_product_categories .nasa-category-horizontal-4 .nasa-cat-title {
    margin-bottom: 0px;
}
	.round_product_categories .nasa-category-horizontal-4 .product-category {
	padding-top: 5px;
}
}
@media only screen and (max-width:400px){
	.round_product_categories .nasa-cat-thumb.text-center.nasa-transition img {
    max-width: 90px;
}

}
@media only screen and (max-width:360px){
	.round_product_categories .nasa-cat-thumb.text-center.nasa-transition img {
    max-width: 80px;
}
		.round_product_categories .nasa-category-horizontal-4 .nasa-cat-title {
    font-size: 11px;
}
}