/**
 * Wego Türkiye brand colors
 * Primary: #e6333b | Secondary: #b65528, #dbac80 | Text: #3e3a39
 */

body,
.site-content,
.woocommerce,
p,
li,
label,
.form-control,
.input-text {
	color: var(--wego-text, #3e3a39);
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	color: var(--wego-gray-dark, #3e3a39);
}

.text-primary,
.text-blue-1,
.brand-primary,
.brand-primary:focus,
.brand-primary:hover,
a.text-primary:hover,
.u-header__sub-menu .active > .u-header__sub-menu-nav-link,
.btn-text-primary,
.btn-text-blue-1,
.card-btn-arrow,
.breadcrumb-item:not(.active):hover,
.nav-classic .nav-link:hover,
.nav-classic .nav-link.active,
.tab-nav-line .nav-link.active .tabtext,
.u-go-to-ver-arrow,
.u-go-to-modern {
	color: var(--wego-primary, #e6333b) !important;
}

.btn-primary,
.btn-primary:not(label.btn),
.btn-primary:not([href]),
.btn-primary:not(label.btn):not([href]):not(:disabled):not(.disabled),
.btn-primary:not([href]):not([href]):not(:disabled):not(.disabled),
.single_add_to_cart_button.button.alt,
.wego-booking-submit,
.wego-booking-box .btn-primary {
	background-color: var(--wego-primary, #e6333b) !important;
	border-color: var(--wego-primary, #e6333b) !important;
	color: #fff !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary[href]:hover,
.btn-primary[href]:focus,
.btn-primary[href]:active,
.btn-primary[type]:hover,
.btn-primary[type]:focus,
.btn-primary[type]:active,
.single_add_to_cart_button.button.alt:hover,
.wego-booking-submit:hover {
	background-color: var(--wego-primary-hover, #c42a32) !important;
	border-color: var(--wego-primary-hover, #c42a32) !important;
	color: #fff !important;
}

.btn-outline-primary,
.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:active {
	color: var(--wego-primary, #e6333b) !important;
	border-color: var(--wego-primary, #e6333b) !important;
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:active {
	background-color: var(--wego-primary, #e6333b) !important;
	color: #fff !important;
}

.btn-soft-primary,
.btn-soft-primary:hover,
.btn.btn-soft-primary {
	color: var(--wego-primary, #e6333b) !important;
	background-color: rgba(230, 51, 59, 0.1) !important;
}

.bg-primary,
.badge-primary,
.u-media-player__icon--primary {
	background-color: var(--wego-primary, #e6333b) !important;
}

.border-primary,
.wego-booking-box {
	border-color: var(--wego-primary, #e6333b) !important;
}

/* Wego Booking plugin components */
.wego-mobile-premium-header #logoAndNav .u-header__navbar-brand-default .u-header__navbar-brand-text,
.wego-mobile-premium-header.home.wego-mobile-header-scrolled #logoAndNav .u-header__navbar-brand-default .u-header__navbar-brand-text,
.wego-mobile-drawer-search__submit,
.wego-mobile-drawer-contact__item a:hover,
.wego-mobile-drawer-settings .wego-language-switcher-item.active,
.wego-booking-header-search-toggle:hover,
.wego-booking-header-search-toggle.is-open {
	color: var(--wego-primary, #e6333b) !important;
}

.wego-mobile-drawer-search__submit,
.wego-mobile-premium-header .wego-mobile-menu-toggle.is-active,
.wego-mobile-premium-header .wego-mobile-menu-toggle[aria-expanded="true"] {
	background-color: var(--wego-primary, #e6333b) !important;
}

.wego-booking-calendar .wego-cal-day.is-selected,
.wego-booking-calendar .wego-cal-day.is-range,
.wego-booking-option.is-selected,
.wego-booking-calendar .wego-cal-nav button:hover {
	border-color: var(--wego-primary, #e6333b) !important;
}

.wego-booking-calendar .wego-cal-day.is-selected,
.wego-booking-option.is-selected .wego-booking-option__price,
.wego-booking-summary__total-value {
	color: var(--wego-primary, #e6333b) !important;
}

.wego-booking-calendar .wego-cal-day.is-today::after,
.wego-booking-progress__bar {
	background-color: var(--wego-primary, #e6333b) !important;
}

.wego-search-tabs .nav-link.active,
.wego-search-tabs .nav-link:hover {
	color: var(--wego-primary, #e6333b) !important;
	border-color: var(--wego-secondary, #b65528) !important;
}

.wego-search-tabs .nav-link.active {
	background-color: rgba(230, 51, 59, 0.08) !important;
}

/* Secondary accent (warm brown / sand) */
.text-secondary-wego {
	color: var(--wego-secondary, #b65528) !important;
}

.bg-secondary-wego {
	background-color: var(--wego-secondary-light, #dbac80) !important;
}

/* Muted UI text */
.text-muted,
.small,
.form-text,
.woocommerce-form__label-for-checkbox span,
.wego-mobile-drawer-panel__title,
.wego-booking-header-search__hint {
	color: var(--wego-gray, #5b5a5a) !important;
}

/* Topbar / footer links */
.u-header__navbar-link,
.footer .list-group-item-action,
.u-header__nav-link {
	color: var(--wego-gray-mid, #4e4d4b);
}

.u-header__nav-link:hover,
.u-header__nav-link-border:hover,
.footer a:hover {
	color: var(--wego-primary, #e6333b) !important;
}
