.barivo-ind-old{display:inline-block;margin-right:8px;opacity:.6;font-weight:400;white-space:nowrap}.barivo-ind-old del{text-decoration:line-through;text-decoration-thickness:1px}.barivo-ind-old .price-amount,.barivo-ind-old .price-currency{font-size:.82em}.barivo-ind-badge{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:3px;background:#c0392b;color:#fff;font-size:11px;font-weight:700;line-height:1.7;letter-spacing:.3px;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.room-price.barivo-ind-discounted .barivo-ind-old{margin-right:6px}.barivo-ind-note{margin-top:4px;font-size:.85em;font-weight:400;line-height:1.45}.barivo-ind-note:empty{display:none}.xby-sp-table .xby-sp-price .barivo-ind-old{display:block;margin-right:0;margin-bottom:2px}.xby-sp-table .xby-sp-price .barivo-ind-badge{margin-left:0;margin-top:4px}.xby-sp-summary-total.barivo-ind-discounted .barivo-ind-old{display:block;margin:0 0 2px;font-size:.7em}.barivo-ind-cal-old{display:block;font-size:9px;line-height:1.2;opacity:.55;text-decoration:line-through;white-space:nowrap}.barivo-ind-cal-badge{display:block;margin:1px auto 0;padding:0 3px;max-width:100%;border-radius:2px;background:#c0392b;color:#fff;font-size:9px;font-weight:700;line-height:1.5;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}td[data-date].barivo-ind-cal-discounted{font-weight:600}@media (max-width:767px){.barivo-ind-badge{font-size:10px;padding:1px 6px}.barivo-ind-cal-badge{font-size:8px;padding:0 2px}}