html:root {
  --breadcrumb-active: #C9A646;
  --breadcrumb-inactive: #8E8E8E;

  --button1-background: #C9A646;
  --button1-text: #000000;
  --button1-background-hover: #D8B85A;
  --button1-text-hover: #000000;

  --button2-background: #111111;
  --button2-text: #C9A646;
  --button2-background-hover: #1A1A1A;
  --button2-text-hover: #D8B85A;

  --button3-background: #000000;
  --button3-text: #C9A646;
  --button3-background-hover: #111111;
  --button3-text-hover: #D8B85A;

  --link-text: #C9A646;
  --link-text-hover: #D8B85A;

  --body-background-color: #000000;
  --body-color: #EAEAEA;

  --background-section-color: #0B0B0B;
  --background-text-color: #EAEAEA;

  --promo-price-color: #C9A646;
  --cross-price-color: #8A8A8A;

  --addonprice-text: #000000;
  --addonprice-background: #C9A646;

  --table-text: #EAEAEA;
  --table-background: #111111;

  --input-text: #EAEAEA;
  --input-background: #111111;
  --input-border: #3A3A3A;
  --input-text-hover: #FFFFFF;
  --input-border-hover: #C9A646;

  --input2-text: #EAEAEA;
  --input2-border: #3A3A3A;

  --summary-color: #C9A646;

  --tab-top-1: #000000;
  --tab-top-1-text: #C9A646;
  --tab-top-2: #111111;

  --calendar-persons-icon: #C9A646;
  --calendar-day-highlight: #C9A646;
  --calendar-day-highlight-color: #000000;
  --calendar-day-highlight-hover: #D8B85A;
  --calendar-day-highlight-disabled: #6F5A1F;
  --calendar-day-available-day: #1E2A1E;
  --calendar-day-weekend: #243124;

  --button-top-login: #000000;
  --buttton-top-contact: #000000;

  --main-nav-bar: #000000;
  --main-nav-bar-text-color: #EAEAEA;
  --main-nav-button: #C9A646;
  --main-nav-button-color: #C9A646;

  --button1-background-hover-active: #F5E7B2;
  --button-background-proceed: #C9A646;
  --button-background-grey: #555555;

  --calendar-background-color: #0B0B0B;
  --background-section-color-callendar: #0B0B0B;
  --calendar-text-color: #EAEAEA;
  --dark-background-text: #EAEAEA;
  --callendar-border-color: #2A2A2A;

  --flag-border: #2A2A2A;
  --top-link-promo: #C9A646;
  --dark-background-icon: #C9A646;

  --mainColor: #C9A646;
  --supportcolor1: #000000;

  --tile-background: #0F0F0F;
  --subtile-background: #161616;
  --subbutton-background: #222222;
  --subbutton-text: #EAEAEA;
  --tile-border: #222222;
  --filter-category-button-color: #C9A646;
  --share-background: #161616;
}

/* Dodatkowe dopracowanie wizualne */
body {
  background: #000000;
  color: #EAEAEA;
}

a {
  color: #C9A646;
}

a:hover {
  color: #D8B85A;
}

header,
.top,
.top_bar,
.main-nav,
.navbar,
.navigation,
.breadcrumbs,
footer {
  background-color: #000000;
  color: #EAEAEA;
}

section,
.box,
.widget,
.panel,
.content,
.tile,
.card,
.summary,
.booking-summary,
.calendar,
form {
  background-color: #0B0B0B;
  color: #EAEAEA;
  border-color: #222222;
}

input,
select,
textarea {
  background: #111111;
  color: #EAEAEA;
  border: 1px solid #3A3A3A;
}

input:focus,
select:focus,
textarea:focus {
  border-color: #C9A646;
  outline: none;
  box-shadow: 0 0 0 1px #C9A646;
}

button,
.btn,
input[type="submit"],
input[type="button"] {
  background: #C9A646;
  color: #000000;
  border: 1px solid #C9A646;
}

button:hover,
.btn:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
  background: #D8B85A;
  color: #000000;
  border-color: #D8B85A;
}

table,
td,
th {
  border-color: #222222;
}

hr {
  border-color: #222222;
}

.price,
.promo-price,
.amount,
.total,
.summary-price {
  color: #C9A646;
}

.old-price,
.cross-price {
  color: #8A8A8A;
}

.logo,
.site-logo,
.navbar-brand {
  background-color: transparent;
}