/* Hospitality palette:
   - Primary Dark: #2A2540 (Midnight Plum)
   - Light Background: #FFF7EB (Vanilla Foam)
   - Accent: #D6A34A (Honey Amber)
   - Accent Deep: #B67E1C (Toffee)
   - Muted Text: #8C8896 (Lavender Grey)
   - Soft Black: #1E1B24
*/

	.header-fixed .affix,
	.testimonial-boxed .center .testimonial-panel,
	.blog-entry,
	.skills,
	.sidebar,
	.entry-prev-next,
	.entry-widget,
	.alerts,
	.pricing-separated .pricing-panel .pricing--heading h4,
	.pricing-separated .pricing-panel .pricing--heading-bg,
	.pricing-panel .pricing--heading,
	table thead,
	.table-striped > tbody > tr:nth-of-type(odd),
	.tabs-2.tabs .nav-tabs > li.active > a,
	.tabs-vertical.tabs .nav-tabs > li > a:focus,
	.tabs-vertical.tabs .nav-tabs > li > a:hover,
	.tabs-vertical.tabs .nav-tabs > li.active > a,
	.tabs-vertical.tabs .nav-tabs > li.active > a:focus,
	.tabs-vertical.tabs .nav-tabs > li.active > a:hover,
	.portfolio-single .portfolio--list,
	.portfolio-single .portfolio--share,
	.portfolio--prev-next,
	.cart-shiping,
	.cart-total-amount,
	.product-tabs,
	.product-tabs .nav-tabs > li.active > a,
	.product-tabs .nav-tabs > li.active > a:focus,
	.product-tabs .nav-tabs > li.active > a:hover,
	.product-review li,
	.widget-search .form-search,
	.bg-gray,
	.pricing .panel-footer,
	.page-boxed .header-fixed .affix .container,
	.footer--widget,
	.footer--social,
	.slide-overlay-black .slotholder:after,
	.bg-overlay-gradient:before,
	.bg-overlay-dark4:before,
	.bg-overlay-dark:before,
	.portfolio-item .portfolio--hover .portfolio--action {
		background-color: #2A2540 !important; /* Primary Dark (Midnight Plum) */
	}

	.page-boxed .header-fixed .affix {
		background-color: transparent !important;
	}

	body,
	.wrapper,
	.bg-white,
	.widget-tags a,
	.accordion,
	.accordion .panel,
	.blockquote-3,
	.clients-2 .client,
	.form-container,
	.pricing-panel,
	table,
	.table-striped > tbody > tr:nth-of-type(even),
	.team-boxed .member,
	.timeline--item .timeline--item-content h3:before,
	.header-fixed-side,
	.contact-panel,
	.product-tabs .nav-tabs,
	.preloader {
		background-color: #FFF7EB !important; /* Light Background (Vanilla Foam) */
	}

	.widget .widget--title {
		border-bottom-color: rgba(214, 163, 74, 0.5); /* Accent (Honey Amber, 50%) */
	}

	.accordion,
	.widget-search .form-search {
		border: 1px solid rgba(42, 37, 64, 0.8); /* Primary Dark (80%) */
	}

	.accordion .panel {
		border-bottom-color: rgba(42, 37, 64, 0.8); /* Primary Dark (80%) */
	}

	.accordion .panel--heading .accordion-toggle.collapsed:after {
		color: #D6A34A; /* Accent (Honey Amber) */
		border: 1px solid #D6A34A; /* Accent (Honey Amber) */
	}

	#accordion3 .accordion .panel {
		background: transparent !important;
	}

	.pagination > li > a,
	.pagination > li > span {
		background-color: #2A2540; /* Primary Dark */
		border-color: #FFF7EB; /* Light Background */
	}

	.entry-widget .entry-widget-title,
	ul.comments-list li,
	ul.comments-list ul.comment-children,
	.form-control,
	.contact-form .form-control,
	.table > thead > tr > th,
	table,
	.table > tbody > tr > td,
	.table > tbody > tr > th,
	.table > tfoot > tr > td,
	.table > tfoot > tr > th,
	.table > thead > tr > td,
	.table > thead > tr > th,
	.table-bordered,
	.tabs-vertical.tabs .nav-tabs,
	.widget-recent-products .product .product-desc,
	.header-fixed-side .header--panel .navbar-nav > li,
	.cart-table .table,
	.cart-shiping,
	.cart-total-amount,
	.product-tabs,
	.nav-tabs,
	.product-tabs .nav-tabs > li > a,
	.product-tabs .nav-tabs > li.active > a,
	.product-tabs .nav-tabs > li.active > a:focus,
	.product-tabs .nav-tabs > li.active > a:hover,
	.cart-shiping .form-control,
	.cart-table .cart-product-action .form-control,
	.pricing-bordered .pricing-panel .pricing--body {
		border-color: rgba(214, 163, 74, 0.5); /* Accent border (50%) */
	}

	.btn--link.btn-more:hover span:after,
	.btn--link.btn-more:hover span:before {
		background-color: #B67E1C !important; /* Accent Deep (Toffee) */
	}

	.blog-entry {
		background-color: #2A2540; /* Primary Dark */
	}

	.widget-categories ul li {
		border-bottom-color: rgba(214, 163, 74, 0.2); /* Accent (20%) */
	}

	.widget-tags a {
		border-color: rgba(214, 163, 74, 0.2); /* Accent (20%) */
	}

	.widget-filter .ui-slider {
		background-color: rgba(214, 163, 74, 0.5); /* Accent (50%) */
	}

	.widget-filter .ui-slider-handle {
		background-color: #FFFFFF;
	}

	.menu-5 .dish-panel {
		background-color: #2A2540; /* Primary Dark */
	}

	.carousel-dots .owl-controls .owl-dots .owl-dot span {
		border: 3px solid rgba(214, 163, 74, 0.5); /* Accent (50%) */
	}

	.carousel-dots .owl-controls .owl-dots .owl-dot.active span {
		background-color: #D6A34A; /* Accent */
		border-color: #FFFFFF;
	}

	.blockquote-1 {
		border-left-color: #FFFFFF;
	}

	.btn--link.btn--secondary {
		background-color: transparent;
		border-color: transparent;
	}

	.navbar.affix .module .module-icon,
	.navbar.affix .navbar-header button {
		border-color: #FFFFFF;
		color: #FFFFFF;
	}

	.navbar.affix .navbar-header button span {
		background-color: #FFFFFF !important;
	}

	.affix .navbar-toggle,
	.header-light .navbar-toggle,
	.navbar-toggle-dark {
		border-color: #FFFFFF;
	}

	.affix .navbar-toggle .icon-bar,
	.header-light .navbar-toggle .icon-bar,
	.navbar-toggle-dark .icon-bar {
		background-color: #FFFFFF;
	}

	body,
	.wrapper,
	.widget-categories ul li a:after,
	.blog-entry .entry--more a i,
	.team-boxed .member .member-info i,
	.header-fixed-side .header--panel .header--panel-social a,
	.service-panel .link-more,
	.banner-5 .banner--desc,
	.banner-6 .panel--heading,
	.team-4 .member .member-hover a,
	.tabs .tab--heading {
		color: #8C8896; /* Muted Text (Lavender Grey) */
	}

	.h1,
	.h2,
	.h3,
	.h4,
	.h5,
	.h6,
	.heading .heading--title,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	.menu-4 .dish-panel .dish--title,
	.menu-5 .dish-panel .dish--title,
	ul.comments-list .comment-body .comment h6,
	.accordion .panel .panel--heading a,
	.banner-6 .panel--details li::before,
	.tabs .tab--details li::before,
	.menu-1 .dish-panel .dish--title,
	.menu-2 .dish-panel .dish--title,
	.menu-3 .dish-panel .dish--title,
	.menu-7 .dish-panel .dish--title,
	.menu-8 .dish-panel .dish--title,
	.cart-product-name h6,
	.cart-shiping h6,
	.cart-total-amount h6,
	.shop-filter li a {
		color: #FFFFFF;
	}

	.header-fixed .navbar.affix .module .module-icon i,
	.header-fixed .navbar.affix .navbar-nav > li > a,
	.text-white,
	.color-white,
	.testimonial:not(.testimonial-1) .testimonial-panel .testimonial--meta h4,
	.blog-entry .entry--title h4 a,
	.feature-panel .feature--content h3,
	.skills .progress-title .title,
	.widget-recent-posts .entry .entry-title a,
	.accordion .panel .panel--heading a.collapsed,
	.count-box .counting,
	ul.icon-list li i,
	.portfolio-standard .portfolio-item .portfolio--title h4 a,
	.table > thead:first-child > tr:first-child > th,
	.timeline--item .timeline--item-content h3:before,
	.widget-recent-products .product .product-title a,
	.header-fixed-side .navbar-nav a,
	.portfolio-parallax .portfolio-item .portfolio--title h4 a,
	.countdown-dark .countdown-amount,
	.portfolio--prev-next .portfolio--bio a,
	.product-tabs .nav-tabs > li > a,
	.widget .widget--title h5,
	.shop-product .product-details h5,
	.shop-product .product-share h5,
	.shop-product .product-related-title h5,
	.shop-product .product-title h3,
	.member .member-info h5 {
		color: #FFFFFF !important;
	}

	.testimonial:not(.testimonial-1) .testimonial-panel .testimonial--body p {
		color: #FAFAFA;
	}

	.text-black {
		color: #1E1B24; /* Soft Black */
	}

	.feature-panel .feature--icon i,.navbar.affix .module-social a {
		color: #D6A34A; /* Accent (Honey Amber) */
	}

	.portfolio-filter li a,
	.tabs .nav-tabs > li > a {
		color: #FAFAFA;
	}

	.blog-entry .entry--bio {
		border-bottom: 2px solid #2C2C2C;
	}

	.widget-categories ul li a {
		color: #8B8792;
	}

	.btn--link.btn-more:hover,
	.quote-author,
	.entry-prev-next a,
	.entry-related .entry--title a,
	.portfolio-single .portfolio--list ul li span,
	.portfolio-single .portfolio--share span,
	.shop-product .product-quantity .qua,
	.shop-product .product-quantity input {
		color: #FFFFFF !important;
	}

	.entry-prev-next a:hover,
	.entry-related .entry--title a:hover,
	.product--content .product--title a:hover {
		color: #B67E1C !important; /* Accent Deep hover */
	}

	.btn--link.btn--secondary {
		color: #FFFFFF;
	}

	.tab-content-home p, .tab-content-home h1, .tab-content-home h2, .tab-content-home h3, .tab-content-home h4, .tab-content-home h5, .tab-content-home h6, .tab-content-home *{
		color: #1E1B24; /* Softer than pure black */
	}

	.testimonial-panel .testimonial--icon {
		background: url("../images/testimonial/icon5.png") no-repeat center;
	}
	.divider--shape-14up,
	.divider--shape-1down {
		background: url(../images/background/shapes/arrow-dark.png) center no-repeat;
	}

	.divider--shape-14down,
	.divider--shape-1up {
		background: url(../images/background/shapes/arrow-dark2.png) center no-repeat;
	}

	.header-fixed .navbar.affix .logo-light {
		display: inline-block;
	}

	.header-fixed .navbar.affix .logo-dark {
		display: none !important;
	}
	.bg-overlay-gradient:before,.bg-overlay-dark:before,.portfolio-item .portfolio--hover .portfolio--action{
		opacity: 0.75;
	}
	.bg-overlay-dark4:before{
		opacity: 0.65;
	}

	section .heading--title,.testimonial:not(.testimonial-1) .testimonial-panel .testimonial--body p,.testimonial:not(.testimonial-1) .testimonial-panel .testimonial--meta h4,.menu .dish-panel .dish--title,.contact--info h3{
		color: #1E1B24 !important; /* Headings on light backgrounds */
	}
	.bg-overlay .heading--title{
		color: #F7F1E8 !important; /* Warm white on overlays */
	}
