/*
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
*/
/**********************************/
p#billing_last_name_field, p#billing_country_field {
    position: absolute !important;
    opacity: 0;
}
p#billing_email_field {
    width: 100%;
}
/************* misc ***************/
.seller-listing-content.owl-theme button.owl-next {position: absolute;left: 15px;top: 50%;}
.seller-listing-content.owl-theme button.owl-prev {position: absolute;right: 15px;top: 50%;}
.seller-listing-content.owl-theme .owl-dots {display: flex;justify-content: center;width: 100%;gap: 10px;}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li {margin-bottom: 5px;}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover {background: #9E7EAE;}
li.highlight_series[data-series="1"],li.highlight_series[data-series="0"] {border-color: #f1c40f !important;}
.dokan-dashboard .dokan-dash-sidebar,
.dokan-dashboard .dokan-dashboard-content {padding: 20px 20px;}
.archive_share {background: #fff;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;border-radius: 50%;}
p.new_price {margin-bottom: 8px;}
.product-item .info .name {font-size: 18px;color: #7E468D;font-weight: 600;}
body .nasa-static-sidebar .btn-mini-cart .woocommerce-mini-cart__buttons a.checkout {height: 47px;font-size: 16px;font-weight: 400;}
.nasa-static-sidebar .btn-mini-cart .woocommerce-mini-cart__buttons a {margin-top: 0px;border-radius: 9px;}
.whatsapp_wrapper {font-size: 16px;}
.nasa-static-sidebar {width: 450px;}

.nafea_buttons .new_buy{min-width: 85px;display: flex;justify-content: center;}
.nafea_buttons.d-flex {width: 100%;}
a.button.yith-wcqv-button {min-height: 42px;}
.html-ready .nasa-slick-slider,
.html-ready .easyzoom .easyzoom-flyout {gap: 24px;}
body.nasa-rtl .nav-wrapper .root-item>a:after {bottom: 8px;}
/* .nasa-modern-2 .product-item .info {margin-top: auto;} */
/********* vendor ************/
li.dokan-common-links.dokan-clearfix {margin-top: 15px !important;}
.dokan-dashboard .dokan-dashboard-content {padding: 0 25px 0 25px;}
#dokan_tabs_container div#poststuff {display: flex;flex-wrap: wrap;gap: 25px;}
.dokan-reports-content .dokan-reports-area .dokan-reports-wrap .report-left {width: 100%;}
.dokan-reports-content .dokan-reports-area ul.chart-legend {display: flex;flex-wrap: wrap;gap: 10px;background: transparent;}
.dokan-reports-content .dokan-reports-area ul.chart-legend li {width: 24%;background: #fff;}
.dokan-reports-content .dokan-reports-area ul.chart-legend li {
    border-bottom: 0px solid #EDEDED;border-top: 3px solid #EDEDED;}
.dokan-dashboard-content ul.dokan_tabs li.active a {
    color: #fff;background: #9E7EAE;}

html body .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info{top: 0;}
.dokan-store p#breadcrumbs>span {max-width: 1700px;margin: 0 auto;display: block;}
.dokan-store p#breadcrumbs {background: #9E7EAE !important;color: #fff !important;padding: 13px 0;}
.product-img .main-img::before {
    content: "";position: absolute;z-index: 22;
    height: 100%; width: 100%;
    background: url(book-after.png) repeat-y left;background-size: 100% auto;
    box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.9);left: 0;top: 0;
}
.dokan-dashboard .dokan-dashboard-wrap{max-width: 1700px;}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after{display: none;}
.dokan-order-filter-serach {position: relative;}
.dokan-right .dokan-form-group {display: flex;gap: 5px;justify-content: end;}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach {padding: 10px 0px;}
input[type='submit'].dokan-btn,a.dokan-btn,.dokan-btn{color: #fff;}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a{gap: 5px;}
/********* vendor carousel ni ************/
.owl-item li.dokan-single-seller .store-wrapper {
    display: flex;
    flex-direction: column;
}
/*******************/
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
    border: 0;border-bottom: 1px solid #dedede;}
body .form-row select {background: transparent;border: 0; border-bottom: 1px solid #dedede;    outline: 0;    min-height: 62px;    margin: 0;}
#billing_country_field > span:before,
#billing_state_field > span:before ,
#billing_city_field > span:before {
    content: "";display: block;width: 20px;
    height: 20px;background: url(icons/checkout/new/map.svg);background-size: 100% 100%;
    position: absolute;right: 0;bottom: 15px;}
#main-content form .form-row#billing_country_field,
#main-content form .form-row#billing_state_field,
#main-content form .form-row#billing_city_field,
#main-content form .form-row#billing_ket3a_field,
#main-content form .form-row#billing_street_field,
#main-content form .form-row#billing_neighborhood_field,
#main-content form .form-row#billing_house_field,
#main-content form .form-row#billing_floor_field,
#main-content form .form-row#billing_apartment_field,
#main-content form .form-row#billing_first_name_field,
#main-content form .form-row#billing_last_name_field,
#main-content form .form-row#billing_phone_field,
#main-content form .form-row#billing_email_field{
    padding-right: 20px !important;
}


.form-row.form-row-wide.thwcfe-input-field-wrapper > span:before,
.form-row.thwcfe-input-field-wrapper > span:before{
    content: "";display: block;width: 20px;height: 20px;
    position: absolute;right: 0;bottom: 8px;
}

#billing_ket3a_field > span:before {background: url(icons/checkout/new/zone.svg);background-size: 100% 100%;}
#billing_street_field > span:before{background: url(icons/checkout/new/direction.svg);background-size: 100% 100%;}
#billing_neighborhood_field > span:before{background: url(icons/checkout/new/target.svg);background-size: 100% 100%;}
#billing_house_field > span:before{background: url(icons/checkout/new/home_icon.svg);background-size: 100% 100%;}
#billing_floor_field > span:before{height: 20px;background: url(icons/checkout/new/building.svg);background-size: 100% 100%;}
#billing_apartment_field > span:before{background: url(icons/checkout/new/door_icon.svg);background-size: 100% 100%;}
#billing_first_name_field > span:before{background: url(icons/checkout/new/profile.svg);background-size: 100% 100%;}
#billing_last_name_field > span:before{background: url(icons/checkout/new/profile.svg);background-size: 100% 100%;}
#billing_phone_field > span:before{background: url(icons/checkout/new/phone.svg);background-size: 100% 100%;}
#billing_email_field > span:before{background: url(icons/checkout/new/email.svg);background-size: 100% 100%;}

.select2-container .select2-selection--single {
    border: 0;
    border-bottom: 1px solid;
}
html body.nasa-rtl #main-content form .form-row label[for] {
    right: 33px;
}
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/*********** header ***********/
body.nasa-rtl .nav-wrapper .root-item>a{font-size:15px;}
html body.nasa-rtl .nav-wrapper .root-item>a .nasa-open-child {left: -30px;}
.nav-wrapper .default-menu .menu-item {margin-bottom: 20px;}
.nav-wrapper .default-menu .menu-item a {font-size: 24px;}
.menu-item >.nav-dropdown img {width: 60px;height: 60px;}
#site-navigation{gap:25px;}
body.nasa-rtl .nav-wrapper .default-menu>.nav-dropdown ul.sub-menu {
    min-width: 320px;box-shadow: 0px 2px 12px #B7BDC480;
    border-radius: 24px;}
/*********** Home *******************/
.nasa-slick-slider.products .slick-track {display:flex;gap:24px;}
.slick-slide.product-item{
    height: inherit !important;display: flex;flex-direction: column;
    justify-content: space-between;/*background: #fff;*/border-radius: 15px;}
/************** cart ********************/
body table tr th,body table tr td {padding: 15px;}
body.nasa-rtl .shop_table tr.woocommerce-cart-form__cart-item td {padding: 15px;}
.woocommerce-cart {font-size: 20px;}
body #wps_wpr_order_notice{margin-top:0;}
.woocommerce-message.wps_wpr_cart_redemption__notice,#wps_wpr_order_notice{display:none !important;}
.woocommerce-cart .shop_table{margin-top:0;}
form.checkout_coupon.woocommerce-form-coupon {margin-bottom: 40px;}
form.checkout_coupon.woocommerce-form-coupon {
    margin: 15px auto;background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 2px 12px #B7BDC480;
    border-radius: 12px;padding: 15px 20px;border-style: hidden;}
body .cart_totals {border-style: hidden;padding: 0 15px;}
body .cart_totals .checkout_coupon.woocommerce-form-coupon{
    margin: 15px auto;margin-top:0;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 12px #B7BDC480;
    border-radius: 0px;}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents.responsive {
    border-collapse: separate;/*border-spacing: 10px;*/background: #fff;box-shadow: 0px 2px 12px #B7BDC480;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents.responsive thead{
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), linear-gradient(0deg, rgba(158, 126, 174, 0.05), rgba(158, 126, 174, 0.05));
}
td.product-remove.remove-product a:before, td.product-remove.remove-product a:after {display: none;}
tr.woocommerce-cart-form__cart-item.cart_item .product-thumbnail img {
    width: auto;max-width: 150px;margin: 0 auto;max-height: 150px;}
.shop_table tr.woocommerce-cart-form__cart-item {
    border-bottom: 0;margin: 15px auto;background: transparent;
    box-shadow: none;border-radius: 25px;overflow: hidden;}
body.nasa-rtl .shop_table thead tr:last-child th {text-align: right;color: #9E7EAE;font-size:20px;font-weight: 400;}
body.nasa-rtl .shop_table  tr.woocommerce-cart-form__cart-item td{text-align: right;}
body .shop_table .product-remove{width:auto;}

body .shop_table .product-quantity .quantity {display: flex;width: 100%;position: relative;}

body .shop_table .quantity .input-text.qty{border:none;font-weight: 700;order:2;
    font-size: 24px;}
body.nasa-rtl .nasa-cart-content .quantity .minus,
body.nasa-rtl .nasa-cart-content .quantity .plus {
    width: 40px;position:relative;
    height: 40px;
    border-radius: 50%;
    top: 0;
    line-height: 36px;
}
body.nasa-rtl .nasa-cart-content .quantity .minus {right: 0 !important;position:relative;order:3;}

body.nasa-rtl .nasa-cart-content .quantity .plus {order:1;
    right: 0 !important;background: rgb(157 126 173 / 25%);color: #9E7EAE;}
    
.large-4.columns.cart-collaterals.rtl-left {padding-top: 0;}
.side_payment{    margin: 15px auto;padding: 15px 20px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 12px #B7BDC480;
    border-radius: 0px;}
    
.checkout_coupon.woocommerce-form-coupon .form-row.form-row-first.coupon,.payment_step_coupon .form-row.form-row-first.coupon {
    height: 72px;
    border: 0px solid rgb(31 31 31 / 25%);
    overflow: hidden;
}
body #main-content form.checkout_coupon .form-row input , .nasa-rtl .payment_step_coupon .coupon #coupon_code{
    height: 100%;border:0;
}
.nasa-rtl .payment_step_coupon .coupon #coupon_code {
    padding: 0 25px;
}
body.nasa-rtl .coupon .button[name=apply_coupon] {
    background: #8CDBFF !important;
        border-color: #8CDBFF !important;padding: 0;width: 55px !important;max-width: 55px !important;max-height: 55px !important;
    height: 55px !important;margin: 9px;display: flex;text-align: center;font-size: 19px;
}
body #main-content form.checkout_coupon .form-row input {
    padding: 0 22px;background: #fafafa;
}
.nasa-stclose:hover {
    background: transparent;
}
.cart-subtotal th{min-width:150px;}
.shop_table .product-thumbnail {
    max-width: 150px;
}
form.checkout_coupon.woocommerce-form-coupon > p {
    font-weight: 700;
    font-size: 20px;
}
body.nasa-rtl .cart_totals table th {
    font-weight: 400;
}
.shop_table.shop_table_responsive .order-total * {
    color: #9E7EAE;
}
label.radio[for='fabfw_address_billing_id_new'] {
    opacity: 1 !important;
}
label.radio[for='fabfw_address_billing_id_new'] a.button{    height: 100%;
    width: 100%;font-size: 20px;
    background: transparent !important;
    color: #000;
    border-radius: 23px;}
/******************** checkout *******************/
body .woocommerce .checkout-group .col-1,body .woocommerce .order-review .col-1{
    margin-bottom: 50px;box-shadow: 0px 10px 30px #d1d5df80;border: 0;
    border-radius: 0;padding: 15px 25px;background: #fff;}
body .woocommerce .checkout-group .col-2,body .woocommerce .order-review .col-2 {margin-bottom: 10px;box-shadow: 0px 10px 30px #d1d5df80;border: 0;border-radius: 0px;padding: 15px 25px;background: #fff;}
div#fabfw_address_billing_id_field .woocommerce-input-wrapper {display: flex;flex-wrap: wrap;justify-content: space-between;}
body div#fabfw_address_billing_id_field .address_row {width: 49%;margin-bottom: 15px;}
body div#fabfw_address_billing_id_field .address_row .address_content {height:100%;text-wrap: wrap;}
body div#fabfw_address_billing_id_field .address_row .address_content label{height:100%;border-radius: 0px;}
body .woocommerce .checkout-group,body .woocommerce .order-review {border: 0;padding: 0;margin-bottom: 0;}
.woocommerce-form-coupon-toggle{display:none;}
.custom_point_checkout.woocommerce-info.wps_wpr_checkout_points_class {display: none;}
body .woocommerce .order-review {
    background-color: transparent;
}
table.shop_table.custom_checkout_products {
    margin-bottom: 25px;
    box-shadow: 0px 10px 30px #d1d5df80;
    border: 0;
    border-radius: 0px;background: #fff;
}
table.shop_table.custom_checkout_products th, table.shop_table.custom_checkout_products td {
    padding: 15px 25px;
}
table.shop_table.woocommerce-checkout-review-order-table td, table.shop_table.woocommerce-checkout-review-order-table th {
    padding: 15px 25px;
}
table.shop_table.woocommerce-checkout-review-order-table{
    box-shadow: 0px 10px 30px #d1d5df80;
    border: 0;
    border-radius: 0px;background: #fff;
}
body .payment_step_coupon {
    margin: 15px auto;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 12px #B7BDC480;
    border-radius: 12px;
    padding: 15px 20px;
    border-style: hidden;
}
body .payment_step_coupon > p{margin-bottom:10px;}
body .nasa-order-received .woocommerce-thankyou-order-received{text-align:right;font-size:48px;font-weight:bold;color:#000;}
body .nasa-order-received .order_status strong{background: #856D93;padding: 15px 35px;border-radius: 15px;
    font-size: 24px;color: #fff;text-align: center;}
body .nasa-order-received .order_status{font-size:24px;color:#000;}
body .nasa-order-received .order_number strong{color:#7E468D;font-size:36px;}
body .nasa-order-received .order_number{font-size:24px;color:#000;}
body .nasa-order-received{max-width:none !important;}
.thank_you_billing th.thwcfe-section-title{display:none;}
.thank_you_billing {box-shadow: 0px 2px 12px #B7BDC480;padding: 15px;border-radius: 10px;margin-bottom: 30px;}
.thank_payment_method {box-shadow: 0px 2px 12px #B7BDC480;padding: 15px;border-radius: 10px;margin-bottom: 30px;}
.custom_thank_table_1{box-shadow: 0px 2px 12px #B7BDC480;padding: 15px;border-radius: 10px;margin-bottom: 30px;}
.custom_thank_table_2{box-shadow: 0px 2px 12px #B7BDC480;padding: 15px;border-radius: 10px;margin-bottom: 30px;}
.thank_payment_method .method {display: flex;flex-direction: column;gap: 15px;}
.thank_you_billing tbody {display: flex;flex-wrap: wrap;}
.thank_you_billing tbody > tr:first-child{display:none;}
.thank_you_billing tbody > tr {width: 50%;}
.pre_billing_table h2{margin:0;}
.thank_you_billing .billing_details {
    display: flex;flex-wrap: wrap;gap: 25px;margin-top: 30px;align-items: center;font-size: 20px;}
.thank_you_billing .billing_details > div {min-width: 48%;display: flex;align-items: center;gap: 5px;color: rgb(31 31 31 / 50%);}
.thank_you_billing .billing_details > div strong{color:#1f1f1f;}
.thank_you_billing .billing_details > div.full-width{min-width:100%;}
.large-12.columns.continue_shopping > a {
    width: max-content;padding: 20px 45px;background: #856D93;border-radius: 25px;margin: 0 auto;display: flex;align-items: center;justify-content: center;gap: 10px;font-size: 20px;
    color: #fff;font-weight: bold;}
.row.nasa-order-received {font-size: 20px;}
.woocommerce-checkout {font-size: 20px;}
body #main-content form .form-row.nasa-dffr label[for]{font-size: 20px;}
body.nasa-rtl #main-content form .form-row label[for='fabfw_address_billing_id_new'] {
    min-height: 120px;
}
body .woocommerce-billing-fields__field-wrapper > p {
    width: 50%;
    padding: 0 10px !important;
}
body .woocommerce-billing-fields__field-wrapper > p#billing_notes_field{width:100%;}

/******************* archive *************************/
.archive_share .nasa-share-label {
    font-size: 0;
}
.archive_share span.nasa-tip-content {
    display: none;
}
.archive_share .nasa-share-label i{
    font-size: 20px;
}
ul.social-icons.nasa-share {
    display: none;
}
.archive_share {
    position: absolute;
    left: 20px;
    top: 20px;
    z-index: 111111111;
    cursor: pointer;
}

html body.nasa-rtl .product-item .nasa-product-grid {
    right: 0;
    left: auto;
}
a.btn-wishlist.btn-link.wishlist-icon.nasa-tip.nasa-tip-left {
    left: auto;
    right: 25px;
}
span.nasa-tip-content {
    display: none;
}
.archive_share ul.social-icons.nasa-share {
    position: absolute;
    width: max-content;
    left: -10px;
    padding: 8px 20px;
    background-color: #ffffff;
    border: 1px solid #eee;
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.1);
    border-radius: 8px;top: 25px;
}
html body.nasa-rtl .nasa-badges-wrap {
    left: 0;right: 0;top: 10px;display: flex;justify-content: center;
}
/************************ profile *****************/
.account-nav-wrap .account-user{
    background: #fff;
}
.account-nav-wrap.vertical-tabs nav.woocommerce-MyAccount-navigation {
    background: #fff;
}
body .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a {
    background: rgb(157 126 173 / 25%);
}
.nasa-my-acc-content mark {
    background: transparent;
}
body .woo-wallet-coupon #coupon_code {
    padding-right: 10px;margin-bottom:10px;
}
body .wps_wpr_view_log_notice.wps_wpr_common_slider .wps_wpr_open_toggle {
    right: auto;
    left: 23px;
}
body .wps_wpr_view_log_notice.wps_wpr_common_slider .wps_wpr_open_toggle:before {
    right: 7px;left: auto;}
body table.wps_wpr_common_table {
    margin-top: 10px;
}
/*************** footer ****************/
footer span.elementor-icon-list-text {
    direction: ltr;
}

/********************************************/
.elementor-image-box-wrapper {
    display: flex;align-items: center;
}
body .nasa-nav-radius > .nasa-nav-arrow, .nasa-nav-box-shadow > .nasa-nav-arrow {background: transparent;}
body .nasa-nav-radius > .nasa-nav-arrow {
    border: 0;
}
/* body .nasa-nav-arrow {
    visibility: visible;
    opacity: 1;
} */
a.nasa-nav-arrow.slick-next.slick-arrow:before {
    content: "\f061";
    font-family: 'FontAwesome';
    font-size: 25px;
}
a.nasa-nav-arrow.slick-prev.slick-arrow:before {
    content: "\f060";
    font-family: 'FontAwesome';
    font-size: 25px;
}
html body{
background-image:url('texture.webp')
}
.nasa-header-search-wrap.nasa-search-relative {
    max-width: 475px;
    margin: 0 auto;
}
html body.nasa-rtl .nav-wrapper .root-item>a {
    margin-left: 30px;
    margin-right: 0;
}
html body.nasa-rtl .header-icons>li.first {
    margin-left: 0;
}
.author-title {
	position: absolute;
    bottom: 45px;
    width: 100%;
	background-image:url('shreta.png');
    background-size: 100% 100%;
    height: 70px;
    align-items: center;
    display: flex;
    justify-content: center;
    background-repeat: no-repeat;
}
.authors_carousel figcaption.elementor-image-carousel-caption {
    position: absolute;
    bottom: 45px;
    width: 100%;
	background-image:url('shreta.png');
    background-size: 100% 100%;
    height: 70px;
    align-items: center;
    display: flex;
    justify-content: center;
    background-repeat: no-repeat;
}
.nasa-item-main-image-wrap .easyzoom.first {
    text-align:center;
}
.nasa-item-main-image-wrap .easyzoom.first img {
    width: auto;
}

html body.nasa-rtl .nasa-hoz-buttons .product-item .nasa-product-grid.mobile-buttons {
    visibility: visible;transform:none;
    opacity: 1;
    display: none;width:100%;
    justify-content: center;
    position: relative;
    flex-direction: row;gap:16px;
}
body .nasa-hoz-buttons .nasa-product-grid.mobile-buttons .btn-wishlist,
body .nasa-hoz-buttons .nasa-product-grid.mobile-buttons .quick-view,
body .nasa-hoz-buttons .nasa-product-grid.mobile-buttons .btn-compare,
body .nasa-hoz-buttons .nasa-product-grid.mobile-buttons .add-to-cart-grid {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border: 0;
    background: #fff;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 8px;
    font-size: 18px;margin:0;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    opacity: 1;position:relative;
    visibility: visible;    box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
        transform: none !important;
}

.product-category.nasa-slider-item {
    padding:0 !important;
}
.product-category.nasa-slider-item .nasa-cat-thumb{
	border-radius: 50%;overflow: hidden;
}

.product-category.nasa-slider-item h3.header-title.text-center.nasa-cat-title {
position: absolute;
    bottom: 45px;
    width: 100%;
    background-image: url(shreta.png);
    background-size: 100% 100%;
    height: 70px;
    align-items: center;
    display: flex;
    justify-content: center;
    background-repeat: no-repeat;
}
.nasa-category-horizontal-4 .slick-track {
    display: flex;
    gap: 60px;
}
span.price {
    color: #9E7EAE;
}
.nasa-item-img .nasa-widget-img img {
    z-index: 11;
    position: relative;
}
.nasa-item-img {
    width: 117px;}
    .item-product-widget > .nasa-item-img .nasa-widget-img:after {
content: "";
    display: block;
    width: 200px;
    height: 100%;
    position: absolute;
    right: -66px;
    bottom: 0;
    background:url('rotate.svg');
    background-size: 100% 100%;
}

.nasa-category-slider-horizontal .nasa-nav-arrow:before {
    line-height: 100%;
    padding: 0;
    background-color: transparent;
    border: 0;
}


/**************************************************************/
/* .product-item .product-img-wrap{height: 100%;} */
/*.product-item .product-img-wrap .product-img.nasa-no-effect{height: 100%;}*/
.product-item .product-img-wrap .product-img.nasa-no-effect .main-img{height: 100%;}
.product-item .product-img-wrap .product-img.nasa-no-effect .main-img img{height: 100%;object-fit: cover;}

.nasa-content-page-products ul.products.grid {
    display: flex;
    flex-wrap: wrap;
}
.products.grid li.product-warp-item .product-item.grid {
    display: flex;
    flex-direction: column;
    height: 100%;    background: #fff;
    padding: 0;
}
a.button.yith-wcqv-button {
    margin-top: auto;
}
.archive .product-item .product-img-wrap {
    height: 100%;
}
.archive .product-img-wrap a.product-img {
    height: 100%;
}
.archive .post_content {
    min-height: 47px;
}
/*************************************************************/

@media (max-width: 767px){
.dokan-reports-content .dokan-reports-area ul.chart-legend li {width: 48%;}

.nasa-slick-nav:hover > .nasa-nav-arrow,.nasa-slick-nav > .nasa-nav-arrow{display: none !important;}
.nasa-slick-slider.products .slick-track {gap:10px;}
.mobile-menu .logo-wrapper{order:1}
.mini-icon-mobile.nasa-flex {order: 3;margin-right: 0;}
.mini-icon-mobile{order:2;    margin-right: auto;}
ul.header-icons{margin-left:5px;}

.nafea_buttons .new_buy {min-width: 60px;}
.product-item .info {padding: 10px 10px !important;height: 100%;}
.product-info-wrap.info {
    display: flex;
    flex-wrap: wrap;
}

}

@media (max-width: 1024px){
.nasa-item-img {
    width: 92px;
}
.product-item .product-img-wrap {
    background: linear-gradient(127.45deg, rgb(158 126 174 / 35%) 28.32%, rgb(140 219 255 / 35%) 70.81%);border-radius: 0;
}
.nasa-product-grid.nasa-group-btns.nasa-btns-product-item {
    display: none;
}
.product_list_widget [class*=block-grid-] > li.item-product-widget {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
}

.nasa-category-horizontal-4 .slick-track {
    display: flex;
    gap: 24px;
}
.product-category.nasa-slider-item h3.header-title.text-center.nasa-cat-title {
    position: relative;
    }
    
html body.nasa-rtl .nasa-hoz-buttons .product-item .nasa-product-grid.mobile-buttons{
	display:flex;width:100%;    justify-content: center;
}
html body.nasa-rtl .nasa-hoz-buttons .product-item .product-info-wrap.info{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;gap: 10px;
}
}

@media only screen and (min-width: 768px){
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input[name="search"] {
        position: absolute;
        bottom: 0;
        width: 41% !important;
    }
.dokan-form-group a.dokan-btn.dokan-btn-sm {
    position: absolute;
    left: 0;
    bottom: 0;
}
/* .product-item .product-img-wrap a.product-img.nasa-no-effect .main-img {
        height: 440px;
}
.product-item .product-img-wrap a.product-img.nasa-no-effect .main-img img{
    height: 100%;
} */
/************ card *********/

body.nasa-rtl .nasa-hoz-buttons .product-item .nasa-product-grid {
    height: 100%;
    background: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 10px;
}
body .nasa-hoz-buttons .nasa-product-grid .btn-wishlist,body .nasa-hoz-buttons .nasa-product-grid .quick-view,body .nasa-hoz-buttons .nasa-product-grid .btn-compare,body .nasa-hoz-buttons .nasa-product-grid .add-to-cart-grid {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 75px;
    height: 75px;
    border: 0;
    background: #fff;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    font-size: 30px;
}
body .nasa-hoz-buttons .nasa-product-grid .add-to-cart-grid .cart-icon {
    display: flex;
    justify-content: center;
    align-items: center;
}
body .nasa-hoz-buttons .nasa-product-grid .add-to-cart-grid .cart-icon:before{
position:relative;
}
/**************************/

body .mini-cart {
    width: auto;
}
}

 @media screen and (min-width: 992px) and (max-width: 1400px) {

    body .large-block-grid-4>li {
            width: 33%;
        }

 }