@charset "UTF-8";
:root {
  --unit-color: #E5231A;
}

.red-ul {
  --unit-color: #E5231A;
}
.red-ul svg {
  --unit-color: #E5231A;
}

.faculty-biol {
  --unit-color: #398700;
}
.faculty-biol svg {
  --unit-color: #398700;
}

.faculty-chemia {
  --unit-color: #00857e;
}
.faculty-chemia svg {
  --unit-color: #00857e;
}

.faculty-eksoc {
  --unit-color: #72207e;
}
.faculty-eksoc svg {
  --unit-color: #72207e;
}

.faculty-filo {
  --unit-color: #14133b;
}
.faculty-filo svg {
  --unit-color: #14133b;
}

.faculty-filhist {
  --unit-color: #00695a;
}
.faculty-filhist svg {
  --unit-color: #00695a;
}

.faculty-wfis {
  --unit-color: #b35c00;
}
.faculty-wfis svg {
  --unit-color: #b35c00;
}

.faculty-math {
  --unit-color: #008a00;
}
.faculty-math svg {
  --unit-color: #008a00;
}

.faculty-geo {
  --unit-color: #5e7e29;
}
.faculty-geo svg {
  --unit-color: #5e7e29;
}

.faculty-wnow {
  --unit-color: #9e6c00;
}
.faculty-wnow svg {
  --unit-color: #9e6c00;
}

.faculty-wpia {
  --unit-color: #cf0e3e;
}
.faculty-wpia svg {
  --unit-color: #cf0e3e;
}

.faculty-wsmip {
  --unit-color: #2c55a2;
}
.faculty-wsmip svg {
  --unit-color: #2c55a2;
}

.faculty-wz {
  --unit-color: #237ca9;
}
.faculty-wz svg {
  --unit-color: #237ca9;
}

.unit-bul {
  --unit-color: #29336C;
}
.unit-bul svg {
  --unit-color: #29336C;
}

.logo {
  color: var(--unit-color); /* zmień kolor logo przez CSS */
}
.logo svg {
  fill: var(--unit-color);
}

header.header .logo, .menu-overlay .header .logo, .search-overlay .header .logo {
  color: var(--unit-color); /* zmień kolor logo przez CSS */
}
header.header .logo svg, .menu-overlay .header .logo svg, .search-overlay .header .logo svg {
  fill: var(--unit-color);
}
header.header .logo.logo--mobile svg circle, .menu-overlay .header .logo.logo--mobile svg circle, .search-overlay .header .logo.logo--mobile svg circle {
  fill: var(--unit-color);
}
header.header .logo.logo--mobile svg path, .menu-overlay .header .logo.logo--mobile svg path, .search-overlay .header .logo.logo--mobile svg path {
  fill: #ffffff;
}
header.header--white.is-scrolled .logo, .menu-overlay .header--white.is-scrolled .logo, .search-overlay .header--white.is-scrolled .logo {
  color: var(--unit-color); /* zmień kolor logo przez CSS */
}
header.header--white.is-scrolled .logo svg, .menu-overlay .header--white.is-scrolled .logo svg, .search-overlay .header--white.is-scrolled .logo svg {
  fill: var(--unit-color);
}
header.header--white .logo svg, .menu-overlay .header--white .logo svg, .search-overlay .header--white .logo svg {
  fill: #ffffff;
}
header.header--black .logo svg, .menu-overlay .header--black .logo svg, .search-overlay .header--black .logo svg {
  fill: #040e1d;
}
header.header--black .logo.red, .menu-overlay .header--black .logo.red, .search-overlay .header--black .logo.red {
  background-image: url("../../Logos/logo_UL.svg");
  background-repeat: no-repeat;
}

.btn.type--FillRed, .btn.type--OutlineRed:hover {
  background-color: var(--unit-color);
  border: 1px solid var(--unit-color);
  color: #f2f2f2;
}
.btn.type--OutlineRed, .btn.type--FillRed:hover {
  background-color: transparent;
  border: 1px solid var(--unit-color);
  color: var(--unit-color);
}
.btn.type--OutlineWhite:hover {
  color: var(--unit-color);
}
.btn.type--FillWhite {
  color: var(--unit-color);
}

.quote.bg-color-lightgrey svg path,
.quote .bg-color-lightgrey svg path {
  fill: var(--unit-color) !important;
}

.inspire-box .v-numbers.type--FullWidth {
  background-color: var(--unit-color) !important;
}
.inspire-box span.digit {
  color: var(--unit-color) !important;
}

.menu-pages.main-content .buttons-group {
  background-color: var(--unit-color) !important;
}

.mod-color-blend-highlight {
  background-color: var(--unit-color) !important;
}