/*
Theme Name: Cagalj Tours – Cjenik
Template: cagaljToursTheme
Version: 1.2.4
Text Domain: cagalj
*/
/* Historical amount inside the existing price badge, including mobile cards. */
h5 .ctc-note, .ctc-extra .ctc-note {
  display: block;
  margin-top: .25rem;
  font: 600 .75rem/1.35 Manrope, sans-serif;
  letter-spacing: normal;
  text-transform: none;
  color: #373737; background: transparent;
}
.ctc-page { padding-block: 5rem; }
.ctc-page h1, .ctc-page p { margin-bottom: 1rem; }
.ctc-page li { margin-block: .5rem; }
.ctc-page a { text-decoration: underline; }
.ctc-extra { margin-block: 1rem; }

.ctc-page { font: 400 1rem/1.6 Manrope, sans-serif; color: #0f141e; }
.ctc-page ul { padding-inline-start: 0; }
.ctc-page a, .ctc-page a:visited { color: #0f141e; font-weight: 600; text-decoration: underline; text-underline-offset: .2em; }
.ctc-page a:hover, .ctc-page a:focus-visible { text-decoration-color: #fc6536; text-decoration-thickness: 2px; }

.ctc-page a.ctc-download {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 0 24px;
  border-radius: 999px;
  background: #fc6536;
  color: #0f141e;
  font-weight: 700;
  text-decoration: none;
}
.ctc-page a.ctc-download:hover { background: #ff784f; }
.ctc-page a.ctc-download:focus-visible { outline: 2px solid #0f141e; outline-offset: 3px; }

.ctc-price-label .ctc-decimals { font-size: calc(.7em + 1px); line-height: 1; }
.ctc-price-label .ctc-currency { font-size: calc(1em - 1px); }
body h5.ctc-price-label { padding-inline: 24px; }
body .mobile-upit .price { padding-inline: 24px; }
body .price h5.ctc-price-label { padding-inline: 0; }
