/*
Theme Name:Togo Child
Theme URI: https://togo.uxper.co/
Author: Uxper
Author URI: http://uxper.co/
Description: This is a child theme of Togo
Template: togo
Version: 1.0.0
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 7.4
License URI: https://choosealicense.com/licenses/gpl-2.0/
Text Domain: togo-child
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

/* === METO BRAND BEGIN === */

/* ===========================================================
 * METO TRAVEL — BRAND COLORS (apply site-wide)
 * Source: muinexpress.vn (Flatsome --primary-color: #db981f)
 * =========================================================== */
:root {
  --meto-primary: #DB981F;   /* gold */
  --meto-secondary: #001F5D; /* navy */
  --meto-accent: #FF5722;    /* red-orange */
  --meto-blue: #1BA0E2;
  --meto-text: #333333;
  --meto-soft: #F3F5F7;
}

/* Buttons (theme + Elementor) */
.button.primary:not(.is-outline),
input[type='submit']:not(.is-form),
input[type='submit'].primary,
input[type='button'].primary,
.elementor-button-link.elementor-button,
.elementor-button[type='submit'],
.togo-btn-primary,
.togo-button-primary,
.togo-trip-card .togo-btn,
.togo-booking-form .togo-btn,
.elementor-widget-togo-search-form button[type="submit"] {
  background-color: var(--meto-primary) !important;
  border-color: var(--meto-primary) !important;
  color: #fff !important;
}

.button.primary:not(.is-outline):hover,
.elementor-button-link.elementor-button:hover,
.togo-btn-primary:hover,
.togo-button-primary:hover {
  background-color: var(--meto-secondary) !important;
  border-color: var(--meto-secondary) !important;
}

/* Links and accents */
a { color: var(--meto-primary); }
a:hover { color: var(--meto-secondary); }

/* Headings (Togo single-trip + general) */
.togo-single-trip h1,
.togo-single-trip h2,
.togo-single-trip h3,
.togo-single-trip h4,
.elementor-widget-heading h1,
.elementor-widget-heading h2,
.elementor-widget-heading h3 { color: var(--meto-secondary); }

/* Trip card destination + price */
.togo-trip-card .togo-trip-destination,
.togo-trip-card .togo-trip-meta a,
.togo-trip-price { color: var(--meto-primary); }

/* Filled / featured tag (replaces demo orange) */
.togo-tag-featured,
.togo-trip-card .badge,
.togo-tag-popular {
  background-color: var(--meto-accent);
  color: #fff;
}

/* Booking form focus + selected date */
.togo-booking-form input:focus,
.togo-booking-form select:focus,
.flatpickr-day.selected,
.flatpickr-day.selected:hover {
  border-color: var(--meto-primary) !important;
  background: var(--meto-primary) !important;
  color: #fff !important;
}

/* Footer copyright bar */
.togo-footer .copyright,
.togo-footer .footer-bottom { background-color: var(--meto-secondary); color: #fff; }
.togo-footer a:hover { color: var(--meto-primary); }

/* === METO BRAND END === */


/* === METO BRAND ADDON: STAR RATING === */
.togo-rating .togo-rating-stars,
.togo-rating-stars,
.elementor-star-rating,
.elementor-star-rating i.elementor-star-empty,
.elementor-star-rating i,
.togo-trip-card .star-rating,
.togo-trip-card .togo-rating i,
.togo-trip-card .togo-rating .filled,
.star-rating::before,
.togo-trip-rating i,
i.fa-star,
i.fas.fa-star,
.fa-star.filled {
  color: var(--meto-primary) !important;
}
.togo-rating-stars .empty,
.elementor-star-rating .e-icon,
.star-rating::before {
  /* keep default empty stars muted */
}


/* === METO: hide empty mega-menu sub-destination notice === */
.togo-mega-destinations .no-destinations,
.destinations-box .no-destinations { display: none !important; }
