/* bg color */
body,
.tst-content-frame--start,
.tst-content-frame--container,
.tst-content-frame--end,
.tst-content-frame .elementor-section,
.tst-scroll-hint-frame,
.swiper-menu .swiper-slide > .col-lg-12,
.swiper-menu .swiper-slide > .row > .col-lg-12,
.tst-minicart-window:after,
.tst-minicart-window .woocommerce-mini-cart,
.elementor-widget-tastyc-menu-simple .tst-menu-book-item .tst-menu-book-name h5 span,
.elementor-widget-tastyc-menu-simple .tst-menu-book-item .tst-menu-book-descr .tst-menu-book-bottom .tst-menu-book-price .tst-price span,
footer.white-footer,
.page-template-default.elementor-page .tst-content-frame--container,
.post-template-default.elementor-page .tst-content-frame--container,
.woocommerce-cart .elementor-page .tst-content-frame--container,
.tst-menu,
.white-header .tst-menu-frame.tst-active .tst-menu,
.tst-popup-bg .tst-popup-frame,
.tst-minicart-window {
	background-color: #041314;
}

/*headings*/
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, blockquote, blockquote:before, blockquote:after {
	color: #eae5dc;
}

/* paragraphs */
body,
.tst-text,
.tst-text.tst-text-lg,
.product-name a,
.content-sidebar .widget,
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.title.comment-reply-title,
.post-comments .title,
body .cross-sells-product,
body .cross-sells-product .wc-block-components-product-price,
body .wc-block-grid__product .wc-block-grid__product-price {
	color: #d3cfc6;
}
footer.white-footer .tst-social a svg path,
.tst-content-frame .tst-icon-link .fab.fa-twitter.x-icon svg path {
	fill: #d3cfc6;
}

/* Footer BG Color */
footer.white-footer {
	background-color: #f3f2f0;
}

/* Items BG Color */
.tst-menu-book-item,
.tst-menu-book-item.tst-mbi-3,
.tst-blog-card,
.tst-team-member,
.elementor-widget-tastyc-menu-simple .tst-menu-book-item .tst-menu-book-name h5 span,
.elementor-widget-tastyc-menu-simple .tst-menu-book-item .tst-menu-book-descr .tst-menu-book-bottom .tst-menu-book-price .tst-price span,
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.ui-minimal .widget-area .product_list_widget li,
.ui-minimal .tst-minicart-window .woocommerce-mini-cart .woocommerce-mini-cart-item,
.ui-minimal .woocommerce table.shop_table,
.tst-banner-sm .tst-wh-frame,
.swiper-slide-active .tst-testimonial-card,
.tst-pricing-box.marked,
.tst-comment-box,
.tst-minicart-window .woocommerce-mini-cart .woocommerce-mini-cart-item,
.widget-area .product_list_widget li,
.woocommerce table.shop_table,
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment,
.is-large.wc-block-cart table.wc-block-cart-items, 
table.wc-block-cart-items, 
.wp-block-woocommerce-cart-order-summary-block,
.wc-block-components-checkout-step,
.is-large .wp-block-woocommerce-checkout-order-summary-block, 
.wp-block-woocommerce-checkout-order-summary-block,
body .cross-sells-product,
body .wc-block-grid__product,
body .tst-faq-item-box.active {
	background-color: #142629;
}
body table.wc-block-cart-items, 
body table.wc-block-cart-items td, 
body table.wc-block-cart-items th,
.wc-block-components-checkout-step,
.is-large .wp-block-woocommerce-checkout-order-summary-block, 
.wp-block-woocommerce-checkout-order-summary-block {
	background-color: #142629 !important;
}

/* Borders */
.woocommerce table.shop_table th, 
.is-large.wc-block-cart table.wc-block-cart-items th, 
table.wc-block-cart-items th, 
body .wp-block-woocommerce-cart-order-summary-heading-block, 
body .wc-block-components-totals-wrapper, 
body .wp-block-woocommerce-checkout-order-summary-totals-block,
.woocommerce table.shop_table td, 
.is-large.wc-block-cart table.wc-block-cart-items td, 
table.wc-block-cart-items td, 
body .wp-block-woocommerce-cart-order-summary-block > div,
body .wc-block-components-quantity-selector:after,
body .wc-block-checkout__terms.wc-block-checkout__terms--with-separator,
body .cross-sells-product .wc-block-components-product-price:before,
body .wc-block-grid__product .wc-block-grid__product-price:before {
	border-color: rgba(255, 255, 255, 0.1);
}

body .cross-sells-product .wc-block-components-product-price:before,
body .wc-block-grid__product .wc-block-grid__product-price:before {
	opacity: 1;
}

.tst-spacer,
.tst-spacer-sm,
.tst-spacer,
.tst-testimonial-card,
.tst-minicart-window .tst-minicart-header,
.tst-minicart-window .woocommerce-mini-cart__total,
.tst-minicart-window .elementor-menu-cart__subtotal,
.woocommerce ul.products li.product .price:before,
body .cross-sells-product .wc-block-components-product-price:before,
body .wc-block-grid__product .wc-block-grid__product-price:before,
.woocommerce-error .showcoupon,
.woocommerce-info .showcoupon,
.woocommerce-message .showcoupon,
.woocommerce #content div.product .woocommerce-tabs,
.woocommerce div.product .woocommerce-tabs,
.woocommerce-page #content div.product .woocommerce-tabs,
.woocommerce-page div.product .woocommerce-tabs,
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce-MyAccount-navigation ul::before,
.woocommerce table.shop_table th,
.is-large.wc-block-cart table.wc-block-cart-items th,
table.wc-block-cart-items th,
body .wp-block-woocommerce-cart-order-summary-heading-block,
body .wc-block-components-totals-wrapper,
body .wp-block-woocommerce-checkout-order-summary-totals-block,
.woocommerce table.shop_table td,
.is-large.wc-block-cart table.wc-block-cart-items td,
table.wc-block-cart-items td,
.wp-block-woocommerce-cart-order-summary-block > div,
body .wc-block-checkout__terms.wc-block-checkout__terms--with-separator,
.tst-pricing-box,
.tst-pricing-box .tst-text ul li,
.tst-skills-box .progress,
.elementor-widget-tastyc-menu-simple .tst-menu-book-item .tst-menu-book-descr .tst-menu-book-bottom .tst-menu-book-price,
.ui-minimal .elementor-widget-tastyc-menu-simple .tst-menu-book-item .tst-menu-book-descr .tst-menu-book-bottom .tst-menu-book-price,
.tst-faq-item-box,
.shop-page-minimal .content-sidebar .widget,
body .has-dark-controls .wc-block-components-totals-wrapper,
body .has-dark-controls .wp-block-woocommerce-checkout-order-summary-totals-block {
	border-color: rgba(255, 255, 255, 0.1);
	opacity: 1;
}

.tst-menu-right .hamburger span,
.ui-dark .tst-menu-right .hamburger span,
.white-header .tst-active .tst-menu-right .hamburger span {
	background: #fff;
}
.tst-btn.tst-cart-btn svg path,
.tst-menu-right .tst-cart svg path,
.ui-dark .tst-btn.tst-cart-btn svg path,
.ui-dark .tst-menu-right .tst-cart svg path {
	fill: #fff;
}

.dish-block .dish-title .menu-list-line {
	border-bottom-color: rgba(255,255,255,0.4);
}

.news-block .over-content:first-child {
	background: #152C29;
}

.news-block .over-content:first-child .h4 a,
.team-block .tst-name,
.team-block .tst-name a,
.news-block .date,
.news-block .over-content:first-child .date {
	color: #fff;
}