/* Surselva-specific Tomas theme overrides.
   Loaded after theme_tportal_grb.css so plain rules win in cascade. */

#outdated-browser {
  display: none !important;
}

#tp-wrapper,
#js-tp-ping {
  padding-top: 0 !important;
}

div[class*='fontprimary_'] {
  position: absolute;
  top: 0;
  width: 100%;
}

body.tp-body {
  padding-top: 289px;
}
@media (min-width: 639px) and (max-width: 1024px) {
  body.tp-body {
    padding-top: 260px;
  }
}
@media (max-width: 639px) {
  body.tp-body {
    padding-top: 220px;
  }
}

/* Override GRB red (#af0e1b) on action buttons with the cart's green (#51aa30). */
.tp-wrapper .tp-btn-showroute,
.tp-wrapper .tp-btn-sendform,
.tp-wrapper .tp-btn-booking,
.tp-wrapper .tp-badge-btn,
.tp-wrapper .tp-btn-call,
.tp-wrapper .tp-btn-details,
.tp-wrapper .tp-btn-search,
.tp-wrapper .tp-btn-register,
.tp-wrapper .tp-btn-email,
.tp-wrapper.tp-tooltip-sortbar a:hover,
.tp-wrapper.tp-tooltip-sortbar a:focus,
.tp-wrapper .tp-btn-add,
#tp-clipboard-modal .tp-btn-clipboard-close,
.tp-wrapper .tp-btn-back,
.tp-wrapper .tp-btn-print,
.tp-wrapper .tp-btn-participant {
  background: rgb(43, 100, 71);
}

.tp-wrapper .tp-btn-showroute:hover,
.tp-wrapper .tp-btn-sendform:hover,
.tp-wrapper .tp-btn-booking:hover,
.tp-wrapper .tp-badge-btn:hover,
.tp-wrapper .tp-btn-call:hover,
.tp-wrapper .tp-btn-details:hover,
.tp-wrapper .tp-btn-search:hover,
.tp-wrapper .tp-btn-register:hover,
.tp-wrapper .tp-btn-email:hover,
.tp-wrapper .tp-btn-add:hover,
.tp-wrapper .tp-btn-back:hover,
.tp-wrapper .tp-btn-print:hover,
.tp-wrapper .tp-btn-participant:hover {
  background: rgb(34, 80, 57);
}

/* tp-btn-ukv-house-link is also red in tp-taurus.min.css — match the green theme. */
.tp-wrapper .tp-btn-ukv-house-link {
  background: rgb(43, 100, 71);
}
.tp-wrapper .tp-btn-ukv-house-link:hover {
  background: rgb(34, 80, 57);
}

/* GRB sets `span.tp-badge { background: red }` — used by active facet badges (e.g. selected Hotel). */
span.tp-badge {
  background: rgb(43, 100, 71);
}

/* Hide Tomas' built-in language switcher — site has its own locale switcher in the header. */
.tp-standalone-navbar-link[title='Sprachauswahl'] {
  display: none !important;
}
