/* electro */
.cmn-table table {border-radius: 15px;overflow: hidden;border: 1px solid #D6D6D6;margin-bottom: 0;}
.cmn-table th {background: #000;color: #fff;border: 0;padding: 18px 15px 18px 0;text-align: left;}
.cmn-table td {border-width: 0 0 1px 0;}
.cmn-table tr:last-child td {border: 0;}
.cmn-table td:first-child {border: 0;}
.cmn-table td {padding: 18px 15px 18px 0;}
.cmn-table tr:first-child td[rowspan="2"] {padding: 15px;}
.cmn-table th:first-child {padding-left: 15px;}
.cmn-table {overflow: auto;}
.el-menu .menu {list-style: none;margin: 0;padding: 0;display: flex;font-size: 12px;gap: 6px;flex-wrap: nowrap;overflow: auto;white-space: nowrap;}
.el-menu .menu li a {color: #656565;border: 1px solid #898989;border-radius: 50px;padding: 4px 12px;background:#fff;display:inline-block;}
.el-container {position:sticky;top:130px;z-index:1;}
.el-menu .menu li a.active {font-weight: 600;background: #000000;color: #fff;border-color: #000;}
/* single product */
.swp-product-description ul {list-style: none;margin-left: 0;}
.swp-product-description ul li {position: relative;}
.swp-product-description ul li:before {content: '';background: url('https://futurenutra.org/wp-content/uploads/2025/10/check.svg') no-repeat center / contain;width: 20px;height: 20px;display: inline-block;vertical-align: middle;margin-right: 12px;}
.swp-product-description ul li:not(:last-child) {margin-bottom: 8px;}
body .related-products span.swp-add-to-cart-text {font-size: 16px;padding: 0;}
body .related-products .swp-quantity-container.wps-quantity-container {display: none;}
.wps-product-availability:before {content: '';background: #00FB5C;width: 20px;height: 20px;display: inline-block;vertical-align: middle;border-radius: 100%;margin-right: 6px;border: 5px solid #C4FBD8;}
.related-products .swp-product-price.swp-product-price {color: #000;font-weight: bold;}
.single-wps_products .related-products .swp-product-pricing:after {display:block;}
.related-products .wps-thumbnails-wrapper.swp-thumbnails-wrapper, .related-products .wps-product-availability, .related-products .wps-collection-title {display: none;}
.related-products h1.swp-product-title.wps-products-title {font-size: 24px;font-weight: normal;letter-spacing: 0;}
.related-products .swp-gallery-featured-wrapper {border-color: #C7C6C0;}
.related-title {text-transform: capitalize !important;}
ul#wps-breadcrumbs {display: none;}
section.swp-items-wrapper {max-width: 100%;}
div#dropzone_product_title {margin-bottom: 20px;}
.wps-product-availability {order: 3;}
button.wps-buy-now:focus {color: #fff;}
.single-wps_products .swp-add-to-cart-inner .swp-quantity-container {margin-right: 0;min-height: 70px;display: flex;align-items: center;justify-content: center;}
.single-wps_products button.swp-btn-quantity:hover {background: inherit;}
.single-wps_products span.swp-add-to-cart-text {font-size: 20px;font-weight: 600;padding: 12px;}
.single-wps_products .wps-product-single {margin-top: 185px !important;}
.single-wps_products section.wps-container {max-width: inherit;}
.product-detail {gap: 80px !important;}
body .swp-component-products-images {border: 0px solid #C7C6C0;padding: 0;}
.swp-product-title.swp-product-title {font-weight: 600;margin-bottom: 10px;order:2;}
.single-wps_products .swp-product-pricing:after {display: none;}
.single-wps_products span.swp-price {font-size: 32px;font-weight: 600;}
.swp-gallery-featured-wrapper {border: 1px solid #000;border-radius: 10px;padding: 24px;}
.single-wps_products .swp-product-image-feat-wrapper img {aspect-ratio: 12 / 9;object-fit: contain;}
.swp-product-thumbnail {max-width: 120px;}
.swp-product-image-thumb-wrapper img {border-radius: 4px;border: 1px solid #C7C6C0;padding: 10px;}
.swp-product-thumbnail .swp-product-image[data-is-selected=true] {outline: none;border-color: #000;}
.swp-thumbnails-wrapper {max-width: inherit;}
.wps-component.swp-product-thumbnail.wps-component-products-images-thumbnail[data-wps-is-active="true"] .swp-product-image-thumb-wrapper:before {content: '';background: url('https://futurenutra.org/wp-content/uploads/2025/10/CheckCircle.svg') no-repeat center / contain;position: absolute;width: 16px;height: 16px;right: 5px;top: 5px;}
body button.wps-buy-now {width: 100%;background: #fff;border: 1px solid #000;color: #000;border-radius: 10px;font-size: 20px;text-transform: uppercase;margin-top: 20px;padding: 24px;letter-spacing: 1px;}
button.wps-buy-now:hover {color: #fff;}
.swp-product-description p {margin-bottom: 10px;}
.single-wps_products button.swp-btn-quantity {padding: 0;width: 30px;height: 30px;min-width: inherit;min-height: inherit;background: #D6D6D6;border-color: #D6D6D6;border-radius: 100%;}
.single-wps_products  .swp-add-to-cart-inner {align-items: center;flex-direction: row-reverse;column-gap: 16px;}
.single-wps_products .wps-component-products-title {display: flex;flex-direction: column;}
.wps-collection-title {font-size: 24px;text-transform: uppercase;margin-bottom: 15px;color: #000;order:1;}
/* product list */
h2.swp-storefront-heading.wps-storefront-heading {pointer-events:none;background: transparent;padding: 0;font-size: 20px;border-bottom: 1px solid #B0B0B0;border-radius: 0;padding-bottom: 12px;}
h3.swp-storefront-filter-heading.wps-drawer-trigger.wps-filter-heading {padding-left: 0;padding-right: 0;font-size: 16px;font-weight: 600;color: #000;text-transform: uppercase;border-bottom: 1px solid #ddd;padding: 8px 0;margin-bottom: 12px;}
.swp-storefront-filter.wps-filter {margin-top: 24px;}
.swp-storefront-filter[data-is-drawer-open=true]+.swp-storefront-filter {border-top: 0px solid #ccc;}
.swp-storefront-sidebar .wps-checkbox-wrapper {align-items: center;margin: 0;padding: 0;}
.swp-storefront-sidebar .wps-input-label {padding: 5px 0;}
.swp-storefront-sidebar .wps-input-label span {font-size: 14px;font-weight: 300;text-transform: uppercase;}
.swp-storefront-filter-content ul {height: auto !important;}
.swp-storefront-sidebar .wps-checkbox-wrapper:hover {background-color: transparent;}
.swp-storefront-filter[data-is-drawer-open=true] .swp-storefront-drawer-content {overflow: auto;overflow-x: hidden;}
.swp-product-pricing:after {content: '(Incl. BTW)';font-size: 14px;position: absolute;right: 20px;opacity: .7;}
button.swp-btn.swp-btn-add-to-cart {border-radius: 10px;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;min-height: 56px;padding-top: 13px;padding-bottom: 13px;}

span.swp-storefront-drawer-icon.wps-drawer-icon {background: url('https://futurenutra.org/wp-content/uploads/2025/10/arrow-down.svg') no-repeat center / contain;width: 14px;height: 14px;right: 0;}
span.swp-storefront-drawer-icon.wps-drawer-icon:before, span.swp-storefront-drawer-icon.wps-drawer-icon:after {display: none;}
[data-wps-drawer-toggle="true"] .wps-drawer-icon {transform: rotate(180deg);}
.swp-component-products-images {border: 1px solid #C7C6C0;border-radius: 10px;overflow: hidden;margin-bottom: 24px;padding: 48px;}
.wps-items-list .swp-component-products-images img {aspect-ratio: 1 / 1;border-radius: 100%;object-fit: cover;}
.swp-variant-style-buttons {display: none;}
.wps-items-list span.swp-add-to-cart-text:before {content: '';background: url('https://futurenutra.org/wp-content/uploads/2025/10/cart.svg') no-repeat center / contain;display: inline-block;width: 20px;height: 23px;vertical-align: middle;margin-right: 18px;}
.wps-items-list span.swp-add-to-cart-text:after, .wps-view-product:after {content: '';background: url('https://futurenutra.org/wp-content/uploads/2025/10/long-arrow.svg') no-repeat center / contain;display: inline-block;vertical-align: middle;width: 21px;height: 16px;margin-left: 18px;}
div#shopwp-storefront-page-size {display: none;}
.swp-dropdown-label .szh-menu-button {border: 1px solid #C7C6C0;border-radius: 6px;font-size: 18px;padding: 15px 20px;min-width: 250px;}
div#shopwp-storefront-sorting {margin-top: -85px;}
.swp-dropdown-label .szh-menu-button:hover {background: transparent;}
#shopwp-storefront-sorting .swp-select-item {text-align: left;}
#shopwp-storefront-sorting ul.szh-menu{overflow: auto;}
#shopwp-storefront-sorting .swp-select-item li {font-size: 14px;}
a.wps-view-product {border: 1px solid #000;border-radius: 10px;margin-top: 16px;text-align: center;font-size: 16px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;color: #000;padding: 13px 20px;min-height: 56px;}
.swp-component-buy-button {display: flex;flex-direction: column-reverse;}
.swp-add-to-cart-wrapper {margin-top: 0;}
.wps-view-product:after {background: url('https://futurenutra.org/wp-content/uploads/2025/10/ArrowRight.svg') no-repeat center / contain;}
/* sticky cart */
button.swp-cart-icon.swp-cart-icon-fixed:hover {background: #fff;}
h2.swp-cart-title.wps-cart-title {font-size: 16px;font-weight: 400;color: #000;}
button.swp-cart-close-button.wps-btn-close.swp-modal-close-trigger-wrapper {background: transparent;padding: 0;position: static;}
span.swp-modal-close-trigger {font-size: 22px !important;font-weight: normal;}
.swp-l-row.swp-cart-header-inner {align-items: center;}
section.swp-l-rel100.swp-cart-header.wps-cart-header {margin: -18px;width: auto;background: #F7F7F7;padding: 24px 30px;margin-bottom: 10px;}
.swp-cart-inner {width: 100%;max-width:500px;}
section.swp-cart-footer.wps-cart-footer {background: #f7f7f7;margin: -18px;padding: 40px 34px;border-top: 1px solid #CACACA !important;}
.wps-subtotal-row.swp-subtotal-row {margin-top: 0;}
.wps-total-amount.swp-total-amount {border: 0;padding-top: 0;margin-top: 0;}
section.swp-cart-footer.wps-cart-footer {background: #f7f7f7;margin: -18px;padding: 40px 34px 30px;border-top: 1px solid #CACACA !important;z-index:1;}
.wps-subtotal-row.swp-subtotal-row {margin-top: 0;}
.wps-total-amount.swp-total-amount {border: 0;padding-top: 0;margin-top: 0;margin-bottom: 0;}
.wps-total-amount p {font-weight: 400;font-size: 20px;}
.swp-cart-footer-totals {margin-bottom: 20px;}
a.swp-btn.swp-btn-checkout.wps-btn-checkout {font-size: 28px;border-radius: 0;}
.swp-cart-is-open:before {content: '';background: #d9d9d9;position: fixed;width: 100%;height: 100vh;top: 0;z-index: 99999;opacity: .8;transition: 0.3s ease-out position;}
button.swp-cart-icon.swp-cart-icon-fixed {background: #fff;border-radius: 6px;padding: 0;box-shadow: 4px 8px 25px 0 rgb(103 101 101 / 20%);width: 85px;right: 7px;}
svg.swp-icon.swp-icon-cart g, svg.swp-icon.swp-icon-cart path {fill: transparent;}
svg.swp-icon.swp-icon-cart {width: 24px;height: 24px;background: url(https://futurenutra.org/wp-content/uploads/2025/10/cart2.svg) no-repeat center / contain;}
span.swp-cart-counter.wps-cart-counter {font-size: 16px;}
section.swp-cart-footer:after {content: '';background: url('https://futurenutra.org/wp-content/uploads/2025/10/cards.svg') no-repeat center / contain;display: inline-block;width: 100%;height: 30px;margin-top: 30px;}
.swp-cart-lineitem {border: 1px solid #D6D6D6 !important;border-radius: 10px;padding:8px;}
.swp-lineitem-pricing, .swp-cart-lineitem-left-in-stock {display: none;}
.swp-cart-lineitem-title {font-weight: 600;margin-top: 0;text-transform: uppercase;letter-spacing: 1px;}
.swp-lineitem-quantity-label {left: 5px;top:5px;}
.swp-cart-lineitem-quantity-inner {flex-direction: row-reverse;justify-content: flex-end;gap: 30px;}
.swp-cart-lineitem-price-total-wrapper {justify-content: flex-start;flex: inherit;}
.swp-quantity-container {border: 1px solid #d6d6d6;border-radius: 10px;min-width: 145px;}
.swp-cart-inner button.swp-btn-quantity {background: #d6d6d6;width: 28px;padding: 0;height: 28px;min-width: inherit;min-height: inherit;border-color: #d6d6d6;border-radius: 100%;}
.swp-quantity-container .swp-l-row-no-wrap {align-items: center;justify-content: center;gap: 10px;}
.swp-quantity-container .swp-quantity-input[type=number] {box-shadow: none;}
.swp-cart-lineitem-price {font-size: 16px;font-weight: 600;color: rgb(0 0 0 / 50%);}
img.swp-cart-img.wps-cart-lineitem-img {width: 142px;height: 120px;border-radius: 10px;object-fit: cover;border-color: #000;padding: 10px 20px;background: #fff;margin-right: 14px;}
.swp-cart-lineitem-title-wrap {position: static;}
.swp-cart-attr-remove, .swp-cart-lineitem-remove {top: 50%;z-index: 99;background: url('https://futurenutra.org/wp-content/uploads/2025/10/Trash.svg') no-repeat center / contain;color: transparent;width: 24px;height: 24px;right: 5px;transform: translateY(-50%);}
a.swp-cart-lineitem-remove.wps-cart-lineitem-remove:hover {color: transparent;}
span.swp-cart-counter-text {color: #000;}


.login a.elementor-button:before {display: none;}
.login a.elementor-button {font-weight: 400;}
.elementskit-submenu-panel li a.menu-link:after {content: '';background: url('https://futurenutra.org/wp-content/uploads/2025/09/angle-right-2.svg') no-repeat center / contain;width: 14px;height: 14px;}
.elementskit-submenu-panel li a.menu-link {justify-content: left;gap: 10px;}
.head-inner:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 4px; padding: 1px;background: linear-gradient(90deg, rgb(0 0 0 / 8%) 0%, rgb(0 0 0 / 10%) 51%, rgb(0 0 0 / 16%) 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: destination-out;mask-composite: exclude;pointer-events: none;}
.exbold {font-weight:900;}
a.elementor-button:before, .form-submit:before {content: '';width: 100%;height: 100%;position: absolute;border: 1px solid #000;border-radius: 4px;left: 4px;top: 4px;transition: 0.3s 
ease-out;z-index: -1;}
a.elementor-button, .form-submit {position: relative;z-index:0;}
a.elementor-button:hover:before, .form-submit:hover:before {top: -4px;left: -4px;}
.wpcf7-spinner {display:none;}
.ekit-template-content-footer ul li.menu-item a {color: #fff;font-size: 16px;}
.ekit-template-content-footer ul {margin: 0;list-style: none;padding: 0;}
.ekit-template-content-footer ul li.menu-item:not(:last-child) {margin-bottom: 28px;}
.ekit-template-content-footer ul li.menu-item a:hover {text-decoration: underline;}
.grad-border {border-image: linear-gradient(90deg, rgb(255 255 255 / 50%) 0%, rgb(255 255 255 / 10%) 51%, rgb(255 255 255 / 50%) 100%) round 1;}
.sp-list .swiper-wrapper {-webkit-transition-timing-function: linear !important;transition-timing-function: 
linear !important;}
.pillar-box:before, .elementskit-submenu-panel:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 4px;padding: 1px;background: linear-gradient(90deg, rgb(0 0 0 / 8%) 0%, rgb(0 0 0 / 4%) 51%, rgb(0 0 0 / 16%) 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: destination-out;mask-composite: exclude;pointer-events: none;}
.pillar-box:hover {box-shadow: 0 10px 30px 0 rgb(0 0 0 / 5%);}
.pillar-box .elementor-icon-box-icon {position: absolute;left: 0;right: 0;top: 0;transition: 0.3s ease-out;}
.pillar-box .elementor-icon-box-content {padding-top: 100px;}
.pillar-box:hover .elementor-icon-box-icon {top: 100%;}
.pillar-box:hover .elementor-icon-box-content {padding-top: 0;transition: 0.3s ease-out;}
.white-btn a.elementor-button:before {border-color: #fff;}
.team-sec .e-n-tab-title[aria-selected="true"] {font-weight: 600 !important;}
.team-sec .e-n-tab-title[aria-selected="true"] span.e-n-tab-title-text:after {content: '';width: 100%;position: absolute;height: 1px;background: linear-gradient(90deg, rgb(0 0 0 / 50%) 0%, rgb(0 0 0 / 10%) 50%, rgb(0 0 0 / 50%) 100%);left: 0;bottom: -12px;}
.team-sec .e-n-tab-title[aria-selected="true"] span.e-n-tab-title-text {position: relative;}
.team-inner .e-child {grid-column: span 2;}
.team-inner > *:nth-last-child(3):nth-child(4n+1) {grid-column-end: 4;}
.team-inner > *:nth-last-child(2):nth-child(4n+1) {grid-column-end: 5;}
.team-inner > *:last-child:nth-child(4n-3) {grid-column-end: 6;}
.team-inner > *:last-child:nth-child(4n-2) {grid-column-end: 7;}
.team-inner > *:last-child:nth-child(4n-1) {grid-column-end: 8;}
.anc-list .elementor-icon-list-item a, .anc-list2 .elementor-icon-list-item {flex-direction: row-reverse;justify-content: flex-end;gap: 10px;}
.anc-list2 .elementor-icon-list-item{gap:0;}
	/* contact */
.form-group label {font-size: 16px;font-weight: normal;}
.form-group p, .form-submit p {margin-bottom: 0;}
.form-group {margin-bottom: 16px;}
.form-group input[type="text"], .form-group input[type="email"], .form-group textarea {border: 1px solid #d6d6d6;border-radius: 5px;min-height: 50px;margin-top: 10px;}
.form-group textarea {height: 140px;}
span.wpcf7-list-item {margin-left: 0;}
span.wpcf7-list-item label {font-size: 14px;}
p.policy-txt {font-size: 11px;color: #000;}
p.policy-txt a {text-decoration: underline;color: #000;}
.cform .wpcf7-submit {width: 100%;}
.sp-list figure.swiper-slide-inner img {height: 80px;object-fit: contain;}
/* blog */
.search-form button.search-submit.ast-search-submit {display: none;}
form.search-form {display: flex;width: 100%;flex-wrap: wrap;align-items: center;gap: 10px;justify-content: center;}
form.search-form input[type="search"] {min-height: 51px;border-radius: 5px;border: 1px solid #d6d6d6;}
label[for="search-field"] {flex: 1;}
.recent-posts-section {background: url('https://futurenutra.org/wp-content/uploads/2025/09/different-bg.svg') no-repeat center / cover #ededed;padding: 75px 60px;}
h2.section-title {text-align: center;text-transform: inherit;color: #000;margin-bottom: 60px;}
.recent-featured-post {display: flex;flex-wrap: wrap;margin-bottom: 80px;align-items: center;}
.recent-featured-post .featured-image {flex: 1 1 54%;border-radius: 5px;overflow: hidden;}
.recent-featured-post .featured-content {flex: 1 1 46%;padding-left: 85px;}
.featured-content h3 a {color: #000;font-size: 36px;line-height: 46px;font-weight: 600;}
.featured-content h3 {margin-bottom: 15px;}
.excerpt {margin-bottom: 40px;}
a.read-more {color: #000;font-size: 16px;font-weight: 600;text-decoration: underline;}
p.post-date {margin-bottom: 0;}
.date-sec {display: flex;align-items: center;justify-content: space-between;}
.rmore {display: flex;align-items: center;gap: 6px;}
.recent-grid-wrapper, .related-articles-section .related-grid {display: flex;    flex-wrap: wrap;margin: 0 -13px;}
.recent-grid-post, .related-articles-section .related-article {width: calc(33.333% - 26px);margin: 0 13px;}
.recent-grid-post img, .related-article img {width: 100%;height: auto;border-radius: 5px;aspect-ratio: 12 / 9;}
.recent-grid-post h4 a, .related-article h4 a {color: #000;}
.recent-grid-post h4, .related-article h4, h3.ast-related-post-title.entry-title {text-transform: inherit;font-weight: bold;margin-bottom: 15px;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;word-break: break-word;-webkit-line-clamp: 1;}
.recent-post-detail {padding: 24px;}
.recent-grid-post .excerpt, .related-article .excerpt {font-size: 16px;line-height: 24px;margin-bottom: 15px;}
.recent-grid-post p.post-date, .related-article p.post-date{font-size: 16px;}
.related-articles-section .related-article {margin-bottom: 25px;}
.related-articles-section {padding: 75px 60px;}
/* 	blog detail */
section.ast-single-entry-banner {background-color: #fff;padding: 174px 60px 52px !important;}
section.ast-single-entry-banner .ast-container {max-width: 1134px;}
body .ast-single-entry-banner .ast-container h1.entry-title {margin-bottom: 24px !IMPORTANT;}
.entry-content p {font-size: 16px;line-height: 24px;}
.ast-single-entry-banner p {font-size: 18px !important;line-height: 28px !important;}
nav.navigation.post-navigation {display: none;}
.entry-content ul.wp-block-list {font-size: 16px;}
.entry-content ul.wp-block-list li {margin-bottom: 3px;}
.entry-content .sharedaddy {display: none;}
.single-post article {display: flex;flex-wrap: wrap;flex-direction: row-reverse;}
.single-post article .ast-post-format- {width: 75%;}
.sharedaddy-outside {width: 25%;}
h3.sd-title {font-size: 24px !important;font-weight: 600 !important;}
.sharedaddy  li a {background: #000 !important;}
body .sharedaddy li {margin-right: 25px;}
h2.ast-related-posts-title {text-align: center !important;text-transform: inherit !important;color: #000 !important;}
.post-thumb-img-content.post-thumb {border-radius: 5px;overflow: hidden;}
.ast-content header {margin-top: 0 !IMPORTANT;}
.ast-content {padding: 24px;}
h3.ast-related-post-title.entry-title a {font-weight: bold !important;color: #000 !important;font-size: 24px !IMPORTANT;}
p.ast-related-post-cta.read-more {display: none;}
/* media */
@media only screen and (min-width:1300px) {
	.swp-storefront-options-wrapper {margin-right: 48px;}
	.wps-items-list span.swp-product-price {font-size: 20px !important;}
}
@media only screen and (max-width:1024px) {
	.elementskit-menu-hamburger {padding: 10px 8px 10px 8px !important;width: 34px !important;border-radius: 4px !important;}
}
@media only screen and (min-width:1025px) {
	.elementskit-navbar-nav-default .elementskit-megamenu-panel {left: calc(100% - 242px);}
}
@media only screen and (max-width:1024px) {
	.elementskit-nav-logo {padding: 5px 5px 5px 15px !important;}
}
@media only screen and (max-width:767px) {
	.team-inner {display:flex;flex-wrap:wrap;}
	.el-container {top: 100px;}
	.related-products section.swp-items-wrapper.wps-items-wrapper {padding: 0;}
	.single-wps_products .swp-add-to-cart-inner .swp-quantity-container {min-height: 56px;margin-bottom: 0;}
	.single-wps_products button.swp-btn-quantity {width: 20px;height: 20px;}
	.single-wps_products span.swp-add-to-cart-text {font-size: 16px;padding: 0;}
	.single-wps_products span.swp-price {font-size: 20px;}
	.swp-product-title.swp-product-title {font-size: 30px;}
	.wps-collection-title {font-size: 18px;}
	.product-detail {gap: 0px !important;}
	.single-wps_products .wps-product-single {margin-top: 110px !important;}
	.single-post div#primary {padding-top: 0;}
.single-post div#content .ast-container {padding: 0 24px;}
h3.sd-title {font-size: 20px !important;}
	section.ast-single-entry-banner {padding: 90px 24px 50px !important;}
	.swp-cart-attr-remove, .swp-cart-lineitem-remove {width: 20px;height: 20px;top: 20px;}
	.swp-cart-lineitem-price {font-size: 14px;}
	.swp-cart-lineitem-quantity-inner {align-items: center;flex-direction: row-reverse !important;}
	.swp-dec-icon, .swp-inc-icon, .swp-inc-icon:after {left: calc(50% - 6px);width: 12px;}
	.swp-cart-inner button.swp-btn-quantity {width: 20px;height: 20px;}
	.swp-quantity-container {min-width: 110px;width:110px;}
	.swp-quantity-container .swp-quantity-input {font-size: 14px;height: 36px;max-height: 36px;max-width: 36px;width: 36px;}
	.swp-l-row.swp-cart-header-inner {flex-direction: row;}
	img.swp-cart-img.wps-cart-lineitem-img {width: 100px;height: 80px;border-radius: 10px;padding: 5px 15px;margin-right: 10px;}
	svg.swp-icon.swp-icon-cart {width: 20px;height: 20px;}
	span.swp-cart-counter.wps-cart-counter {font-size: 14px;top: 0;left: 0;}
	button.swp-cart-icon.swp-cart-icon-fixed {width: 50px;right: 5px;height:50px;padding: 8px 0;}
	.swp-storefront-selectors + .swp-l-row {position: relative;}
	.swp-dropdown-label .szh-menu-button{border: 0;font-size: 16px;min-width: auto;padding: 0;position: absolute;right: 0;width: auto;top:0px;box-shadow: none;}
.swp-dropdown-label .szh-menu-button svg {display: none;}
.swp-dropdown-label .szh-menu-button:after {content: '';background: url('https://futurenutra.org/wp-content/uploads/2025/09/sort.svg') no-repeat center / contain;width: 24px;height: 24px;display: inline-block;vertical-align: middle;margin-left: 5px;}
.swp-dropdown-label .szh-menu-button:focus {background: transparent;}
	.swp-storefront-items-wrapper, #shopwp-storefront-sorting .swp-dropdown-label {position: static;}
	h2.swp-storefront-heading.wps-storefront-heading:after {content: '';background: url('https://futurenutra.org/wp-content/uploads/2025/09/filter.svg') no-repeat center / contain;width: 24px;height: 24px;display: inline-block;vertical-align: middle;margin-left: 10px;}
h2.swp-storefront-heading.wps-storefront-heading {text-transform: inherit;font-size: 16px;border-bottom: 0;font-weight: normal;pointer-events: inherit;}
	.swp-storefront-sidebar {display:none;}
	div#shopwp-storefront-sorting {margin-top: 0;}
	.facts .elementor-counter-title {text-align:center;}
	.team-inner .e-child {grid-column: span 8;}
	.team-inner > *:nth-last-child(3):nth-child(4n+1) {grid-column-end: inherit;}
	.ekit-template-content-footer ul li.menu-item:not(:last-child) {margin-bottom: 14px;}
	.recent-posts-section, .related-articles-section {padding: 60px 25px;}
	h2.section-title {margin-bottom: 20px;}
	.recent-featured-post {display: block;margin-bottom: 40px;}
	.recent-featured-post .featured-content {padding-left: 0;padding-top: 25px;}
	.featured-content h3 a {font-size: 24px;line-height: 34px;}
	.excerpt {margin-bottom: 20px;}
	.date-sec {align-items: self-start;flex-direction: column-reverse;gap: 10px;}
	.recent-grid-wrapper, .related-articles-section .related-grid {display: block;}
	.recent-grid-post, .related-articles-section .related-article {width: calc(100% - 26px);}
	.related-articles-section .related-article {margin-bottom: 0;}
}