.page-intro h1 {
  color: yellow;
}

.page-intro #page .wcag *:focus {
  outline: yellow dashed 3px !important;
  outline-offset: 2px;
}

.page-intro #page .btn:focus {
  outline: yellow dashed 3px !important;
  outline-offset: 4px;
}

.page-intro #page .ks-col .btn-white:hover, .page-intro #page .ks-col .btn-white:focus {
  color: yellow !important;
}

#page .navbar *:focus,
#page footer *:focus {
  outline: yellow dashed 3px !important;
  outline-offset: 2px;
}

#page *:focus {
  outline: #000 dashed 2px !important;
  outline-offset: 2px;
}

.skip-main:hover, .skip-main:focus {
  background: yellow !important;
  color: #000 !important;
  outline: yellow dashed 3px !important;
  outline-offset: 4px;
  -webkit-box-shadow: 0 0 10px #000 !important;
          box-shadow: 0 0 10px #000 !important;
}

.navbar .logo a {
  text-decoration: underline !important;
  -webkit-text-decoration-color: yellow !important;
          text-decoration-color: yellow !important;
}

.navbar .logo a span {
  color: yellow !important;
}

.navbar > .wrapper {
  background-color: #000 !important;
  border-bottom: 2px solid yellow !important;
}

.navbar > .wrapper ul li a {
  color: yellow !important;
  text-decoration: underline !important;
}

.navbar > .wrapper ul li a:hover, .navbar > .wrapper ul li a:focus {
  color: yellow !important;
}

.navbar > .wrapper .btn-page {
  border-color: yellow !important;
  color: yellow !important;
}

.navbar .menu-trigger span {
  background-color: yellow !important;
}

.navbar .extra-link.bo a:hover,
.navbar .extra-link.ks a:hover {
  background-color: yellow !important;
  border-color: yellow !important;
  color: #000 !important;
}

.flex-nav .extra-link a.btn-page:hover span {
  color: #000 !important;
}

.flex-nav .extra-link a.btn-page span {
  color: yellow !important;
}

.flex-nav .menu ul li.open > .dropdown-menu {
  background-color: #000 !important;
  border: 4px yellow solid !important;
}

.wcag {
  color: yellow !important;
}

.wcag .wrapper {
  background-color: #000 !important;
  border: 3px solid yellow !important;
}

.wcag .header.header-main span {
  border-right: 2px solid yellow !important;
}

.wcag .controls .link {
  border-left: 2px solid yellow !important;
}

.wcag .controls .link a {
  color: yellow !important;
  text-decoration: underline !important;
}

.wcag .controls .actions {
  margin-left: 5px;
  border: none;
}

.wcag .controls .actions button span {
  border-color: yellow !important;
}

#top {
  background-image: none !important;
}

#top .bgSlider {
  display: none;
}

#top::before {
  background-color: #000 !important;
  opacity: 1 !important;
}

#top::after {
  display: none;
}

#top h1,
#top p,
#top .description {
  color: yellow !important;
}

#top .btn.btn-white:hover, #top .btn.btn-white:focus {
  border-color: yellow !important;
  color: yellow !important;
}

#top .header-content .btn.btn-white:hover, #top .header-content .btn.btn-white:focus {
  color: yellow !important;
  outline: yellow dashed 3px !important;
  outline-offset: 2px;
  outline-offset: 4px;
}

#top ul li span.icon {
  border-color: yellow;
}

#top .harmonogram ul li span.icon {
  background-color: #000 !important;
  color: yellow !important;
  border: 4px yellow solid !important;
}

#top .harmonogram ul li:hover span.icon, #top .harmonogram ul li:focus span.icon {
  background-color: yellow !important;
  color: #000 !important;
  border: 4px yellow solid !important;
}

#top .harmonogram ul li.active span.icon {
  background-color: yellow !important;
  color: #000 !important;
  border: 4px yellow solid !important;
}

.tooltip.in {
  opacity: 1;
}

.tooltip .tooltip-inner {
  background-color: #000 !important;
  color: yellow !important;
  border: 5px solid yellow;
}

.tooltip.bottom .tooltip-arrow {
  border-bottom-color: yellow;
}

.btn.btn-white {
  border: 2px solid #000 !important;
  background-color: yellow !important;
  color: #000 !important;
}

.btn.btn-white:hover, .btn.btn-white:focus {
  color: yellow !important;
  background-color: #000 !important;
}

.btn.btn-color {
  color: yellow !important;
  background-color: #000 !important;
  border: 2px solid #000 !important;
}

.btn.btn-color:hover, .btn.btn-color:focus {
  background-color: yellow !important;
  color: #000 !important;
}

.btn.btn-transparent-white {
  border-width: 3px;
  background-color: #000 !important;
  border-color: yellow !important;
  color: yellow !important;
}

.btn.btn-transparent-white:hover, .btn.btn-transparent-white:focus {
  background-color: yellow !important;
  color: #000 !important;
}

#witamy {
  background: none yellow !important;
}

#witamy h2,
#witamy p {
  color: #000 !important;
}

#witamy .btn.btn-color {
  color: yellow !important;
}

#witamy .btn.btn-color:hover, #witamy .btn.btn-color:focus {
  color: #000 !important;
}

#witamy .btn.btn-white:hover, #witamy .btn.btn-white:focus {
  color: yellow !important;
}

#dlaczego-warto {
  background-color: #000 !important;
}

#dlaczego-warto h2,
#dlaczego-warto h3,
#dlaczego-warto h4,
#dlaczego-warto p {
  color: yellow !important;
  opacity: 1 !important;
}

#dlaczego-warto .powody p {
  border-top-color: yellow !important;
}

#dlaczego-warto .powody .jeden,
#dlaczego-warto .powody .dwa,
#dlaczego-warto .powody .trzy {
  padding-top: 0;
}

#dlaczego-warto .powody .jeden span,
#dlaczego-warto .powody .dwa span,
#dlaczego-warto .powody .trzy span {
  position: relative !important;
  font-size: 6em !important;
  top: 0 !important;
  color: yellow !important;
  opacity: 1 !important;
}

#dlaczego-warto .powody .owl-nav button {
  border: 2px yellow solid !important;
  background-color: #000 !important;
}

#dlaczego-warto .powody .owl-nav button:hover {
  border: 2px yellow solid !important;
}

#dlaczego-warto .powody .owl-nav button:focus {
  outline: yellow dashed 3px !important;
  outline-offset: 2px;
}

#dlaczego-warto .powody .owl-nav button i {
  color: yellow !important;
}

#dlaczego-warto .powody-lead .btn {
  border: 2px yellow solid !important;
  background-color: #000 !important;
  color: yellow !important;
}

#dlaczego-warto .powody-lead .btn:hover {
  border: 2px yellow solid !important;
  background-color: yellow !important;
  color: #000 !important;
}

#dlaczego-warto .powody-lead .btn:focus {
  outline: yellow dashed 3px !important;
  outline-offset: 2px;
}

#dlaczego-warto .slider-dots .owl-dot button {
  border: 2px solid yellow !important;
}

#dlaczego-warto .slider-dots .owl-dot button:hover {
  background: yellow !important;
}

#dlaczego-warto .slider-dots .owl-dot button:focus {
  outline: yellow dashed 3px !important;
  outline-offset: 2px;
  background: yellow !important;
}

#dlaczego-warto .owl-play-pause button:hover {
  border: 2px solid yellow !important;
}

#dlaczego-warto .owl-play-pause button:focus {
  outline: yellow dashed 3px !important;
  outline-offset: 2px;
}

#dlaczego-warto .slider-dots .owl-dot span {
  background-color: yellow !important;
}

#dlaczego-warto .slider-dots .owl-dot.active span, #dlaczego-warto .slider-dots .owl-dot:hover span {
  border: 2px solid yellow;
  background-color: #000;
}

#dlaczego-warto .slider-dots .owl-dot:focus {
  outline: yellow dashed 3px !important;
  outline-offset: 2px;
}

#dlaczego-warto .owl-play-pause button {
  background-color: #000 !important;
  color: yellow !important;
}

#harmonogram {
  background-color: yellow !important;
}

#harmonogram h2,
#harmonogram p {
  color: #000 !important;
}

#harmonogram .harmonogram ul li span.icon {
  color: #000 !important;
  border: 4px #000 solid !important;
}

#harmonogram .harmonogram ul li::after {
  border-color: #000 !important;
}

#harmonogram .harmonogram ul li.active span.title, #harmonogram .harmonogram ul li:hover span.title, #harmonogram .harmonogram ul li:focus span.title {
  color: #000 !important;
}

#harmonogram .harmonogram ul li.active span.icon, #harmonogram .harmonogram ul li:hover span.icon, #harmonogram .harmonogram ul li:focus span.icon {
  background-color: #000 !important;
  border-color: #000 !important;
}

#harmonogram .harmonogram ul li.active span.icon i, #harmonogram .harmonogram ul li:hover span.icon i, #harmonogram .harmonogram ul li:focus span.icon i {
  color: yellow !important;
}

#lista-projektow {
  background: #000 !important;
}

#lista-projektow h2 {
  color: yellow !important;
}

#lista-projektow .box {
  background-color: #000;
  border: 4px solid yellow !important;
}

#lista-projektow .box h3 a,
#lista-projektow .box p {
  color: yellow !important;
}

#lista-projektow .box a {
  text-decoration: underline;
}

#lista-projektow .box a:focus {
  outline: yellow dashed 3px !important;
  outline-offset: 2px;
}

#lista-projektow .box .btn {
  border: 2px yellow solid !important;
  background-color: #000 !important;
  color: yellow !important;
}

#lista-projektow .box .btn:hover {
  border: 2px yellow solid !important;
  background-color: yellow !important;
  color: #000 !important;
}

#lista-projektow .box .btn:focus {
  outline: yellow dashed 3px !important;
  outline-offset: 2px;
}

#lista-projektow .projectDataWrapper span {
  background-color: #000 !important;
  color: yellow !important;
  border-color: yellow !important;
}

.searchBar .box-border {
  background-color: yellow !important;
  border-color: yellow !important;
}

.searchBar .box-border input,
.searchBar .box-border select {
  border: 2px solid #000 !important;
  color: yellow !important;
  background-color: #000 !important;
}

.searchBar .box-border input::-webkit-input-placeholder,
.searchBar .box-border select::-webkit-input-placeholder {
  color: yellow !important;
}

.searchBar .box-border input:-ms-input-placeholder,
.searchBar .box-border select:-ms-input-placeholder {
  color: yellow !important;
}

.searchBar .box-border input::-ms-input-placeholder,
.searchBar .box-border select::-ms-input-placeholder {
  color: yellow !important;
}

.searchBar .box-border input::placeholder,
.searchBar .box-border select::placeholder {
  color: yellow !important;
}

.searchBar .box-border input:-ms-input-placeholder,
.searchBar .box-border select:-ms-input-placeholder {
  color: yellow !important;
}

.searchBar .box-border input::-ms-input-placeholder,
.searchBar .box-border select::-ms-input-placeholder {
  color: yellow !important;
}

.searchBar .line .wrapper.sort {
  color: #000 !important;
}

.no-results span {
  color: #000 !important;
  background-color: yellow !important;
}

.projectDataWrapper span {
  border: 2px solid #000 !important;
  color: #000 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.projectDataWrapper span i {
  color: #000 !important;
}

footer {
  background: #000 !important;
  border-top: 3px solid yellow !important;
}

footer p,
footer span,
footer a,
footer p a {
  color: yellow !important;
}

footer a {
  text-decoration: underline !important;
}

footer a:focus {
  outline: yellow dashed 3px !important;
  outline-offset: 2px;
}

footer .logo-link {
  opacity: 1 !important;
  width: 100%;
  height: 50px;
  background-size: auto 50px !important;
  background-position: center;
}

footer .logo-link img {
  display: none !important;
}

footer .logo-link.konsultacjejst {
  background: url(../images/konsultacje-spoleczne-logo-yellow.png) center center no-repeat;
}

footer .logo-link.ei {
  background: url(../images/eisoftware-yellow.png) center center no-repeat;
}

footer .logo-link.jst {
  background: url(../images/fundacjajst-logo-yellow.png) center center no-repeat;
}

footer .logo-link.eicom {
  background: url(../images/euroinnowacje-logo-yellow.png) center center no-repeat;
}

footer .logo-link.rekord {
  background: url(../images/rekord-logo-yellow.png) center center no-repeat;
}

.modal-content {
  background: #000 !important;
  border: 4px yellow solid !important;
}

.modal-content .modal-header .close {
  color: yellow;
  text-shadow: none;
  opacity: 1;
}

.modal-content .modal-header .close:hover {
  -webkit-transform: none;
          transform: none;
}

.modal-content .modal-header .close:focus {
  outline: yellow dashed 3px !important;
  outline-offset: 2px;
}

.modal-content .modal-body h2,
.modal-content .modal-body h3,
.modal-content .modal-body .project-attrs span,
.modal-content .modal-body .project-attrs span i {
  color: yellow !important;
}

.modal-content .modal-body .project-content .inner-content {
  border-top: 2px solid yellow !important;
}

.modal-content .modal-body .project-content .inner-content h2,
.modal-content .modal-body .project-content .inner-content h3,
.modal-content .modal-body .project-content .inner-content p,
.modal-content .modal-body .project-content .inner-content ul li,
.modal-content .modal-body .project-content .inner-content dt,
.modal-content .modal-body .project-content .inner-content dd {
  color: yellow !important;
}

.modal-content .modal-body .project-content .inner-content table th {
  border-bottom: 2px solid yellow !important;
}

.modal-content .modal-body .project-content .inner-content table th,
.modal-content .modal-body .project-content .inner-content table td {
  color: yellow !important;
}

.modal-content .modal-body .project-content .inner-content table td {
  border-top: 2px solid yellow !important;
}

.modal-content .modal-footer {
  border-top: 4px solid yellow !important;
}

.modal-content .modal-footer .btn {
  border: 2px yellow solid !important;
  background-color: #000 !important;
  color: yellow !important;
}

.modal-content .modal-footer .btn:hover {
  border: 2px yellow solid !important;
  background-color: yellow !important;
  color: #000 !important;
}

.modal-content .modal-footer .btn:focus {
  outline: yellow dashed 3px !important;
  outline-offset: 2px;
}

.modal-body .categories {
  background-color: #000 !important;
  color: yellow !important;
}

.modal-body .categories i {
  color: yellow !important;
}

.modal-body .project-attrs span,
.modal-body .project-attrs i {
  color: #000 !important;
}

.modal-body .project-content .inner-content {
  border-top: 1px solid #000 !important;
}

.modal-body .project-content .inner-content p {
  color: #000 !important;
}

.modal-body .project-content .inner-content table tr td,
.modal-body .project-content .inner-content table th td {
  color: #000 !important;
  border-top: 1px solid #000 !important;
}

.modal-body .project-content .inner-content table th {
  border-bottom: 2px solid #000 !important;
}

.modal-footer {
  border-top: 1px solid #000 !important;
}

#page .heading {
  background: #000 !important;
  border-bottom: 2px solid yellow;
}

#page .heading span {
  color: yellow !important;
}

#intro h2,
#intro p,
#intro .description {
  color: yellow !important;
}

#intro .col {
  background: #000 !important;
}

#intro .col::before, #intro .col::after {
  background: #000 !important;
}

#intro .col:nth-child(1) {
  border-bottom: 2px solid yellow !important;
}

@media screen and (min-width: 768px) {
  #intro .col:nth-child(1) {
    border-bottom: none !important;
    border-right: 2px solid yellow !important;
  }
}

#intro .btn.btn-white:hover, #intro .btn.btn-white:focus {
  border-color: yellow !important;
}

.countdown .time {
  background: yellow !important;
  color: #000 !important;
  opacity: 1 !important;
}

.countdown .time .time_value {
  opacity: 1 !important;
}

.countdown-ks .counter .amount {
  background: yellow !important;
  opacity: 1 !important;
  color: #000 !important;
}

#aktualnie-trwajace-konsultacje {
  background: #000 !important;
}

#aktualnie-trwajace-konsultacje h2 {
  color: yellow !important;
}

.ks-box {
  background-color: #000 !important;
  border: 4px yellow solid;
}

.ks-box a {
  text-decoration: underline !important;
}

.ks-box h3,
.ks-box a,
.ks-box p {
  color: yellow !important;
}

.ks-box .info i,
.ks-box .info span,
.ks-box .info .text {
  color: yellow !important;
}

.ks-box .status .status-icon {
  border-color: yellow !important;
  background-color: #000 !important;
}

.ks-box .status .status-icon i {
  color: yellow !important;
}

.ks-box .status .wrapper {
  background-color: yellow !important;
}

.ks-box .status .main {
  background-color: #000 !important;
  color: yellow !important;
}

.ks-box .status .btn {
  background-color: yellow !important;
  text-decoration: underline;
  color: #000 !important;
}

.ks-box.status-completed .content .actions .btn,
.ks-box.status-completed .content .actions a {
  background-color: yellow !important;
  text-decoration: underline;
  color: #000 !important;
}

.ks-box.status-completed .content .actions .btn:hover,
.ks-box.status-completed .content .actions a:hover {
  color: #000 !important;
}

.ks-modal .modal-body .project-attrs .text {
  color: yellow !important;
}

.ks-modal .modal-body .project-attrs .col i {
  color: yellow !important;
}

.ks-modal .status-icon {
  border-color: yellow !important;
  background-color: #000 !important;
}

.ks-modal .status-icon i {
  color: yellow !important;
}

.ks-modal .status .wrapper {
  background-color: yellow !important;
}

.ks-modal .status .wrapper .status-icon {
  color: yellow !important;
}

.ks-modal .status .main {
  background-color: #000 !important;
  color: yellow !important;
}

.ks-modal .modal-body .zalaczniki ul li a,
.ks-modal .modal-body .zalaczniki ul li i {
  color: yellow !important;
  text-decoration: underline;
}

.ks-modal .modal-body .project-content .content .status .btn:focus {
  outline: 2px dashed #000 !important;
}

.subpage {
  background: yellow;
}

.subpage h2,
.subpage h3 {
  color: #000;
}

.subpage .side-menu li a {
  display: block;
  background-color: yellow !important;
  border: 2px solid #000 !important;
  color: #000 !important;
}

.subpage .side-menu li a:hover, .subpage .side-menu li a:focus {
  background-color: #000 !important;
  color: yellow !important;
}

.subpage .side-menu li.active a {
  background-color: #000 !important;
  color: yellow !important;
}

.subpage h2,
.subpage p,
.subpage ul,
.subpage ol,
.subpage li,
.subpage span {
  color: #000;
}

.subpage .files-list .stage .icon {
  border: 2px solid #000 !important;
  color: #000 !important;
}

.subpage .files-list .stage .icon:hover {
  color: yellow !important;
  background-color: #000 !important;
}

.subpage .files-list .stage a {
  color: #000 !important;
  text-decoration: underline !important;
}

.subpage .harmonogram .stage span.icon {
  color: #000 !important;
  border: 2px solid #000 !important;
}

.subpage .harmonogram .stage.active span.icon i {
  color: yellow !important;
}

.subpage .harmonogram .stage.active span.title {
  color: #000 !important;
}

.subpage .harmonogram .stage.active span.icon {
  color: yellow !important;
  background-color: #000 !important;
  border-color: #000 !important;
}

#page .mapaprojektow-container .list h3 a {
  color: yellow !important;
}

#page .mapaprojektow-container .list .categories li {
  color: yellow !important;
}

#page .mapaprojektow-container .list p {
  color: yellow !important;
}

#page .mapaprojektow-container .list .btn.btn-color {
  color: yellow !important;
  background-color: #000 !important;
  border: 2px solid yellow !important;
}

#page .mapaprojektow-container .list .btn.btn-color:hover, #page .mapaprojektow-container .list .btn.btn-color:focus {
  background-color: yellow !important;
  color: #000 !important;
}

#page .mapaprojektow-container .list .projectDataWrapper {
  background-color: #000 !important;
  border-color: yellow !important;
}

#page .mapaprojektow-container .list .projectDataWrapper i,
#page .mapaprojektow-container .list .projectDataWrapper span {
  color: yellow !important;
}

.mapaprojektow .list {
  background-color: #000 !important;
}

.mapaprojektow .list .projectDataWrapper {
  border: 3px #000 solid !important;
}

.mapaprojektow .list .projectDataWrapper i {
  color: #000 !important;
}

.mapaprojektow .list .projectDataWrapper span {
  border: none !important;
}

.mapaprojektow .list .mapaprojektow-container .list .box h3 a {
  color: yellow !important;
}

.mapaprojektow .list .title-box {
  background: #000 !important;
  color: yellow !important;
  border: 3px yellow solid !important;
}

.mapaprojektow .list .title-box select {
  border: 3px yellow solid !important;
  background: #000 !important;
  color: yellow !important;
}

.mapaprojektow .list .title-box select option {
  background-color: yellow !important;
  color: yellow !important;
}

.mapaprojektow .list .title-box select::-webkit-input-placeholder {
  color: yellow !important;
}

.mapaprojektow .list .title-box select:-ms-input-placeholder {
  color: yellow !important;
}

.mapaprojektow .list .title-box select::-ms-input-placeholder {
  color: yellow !important;
}

.mapaprojektow .list .title-box select::placeholder {
  color: yellow !important;
}

.mapaprojektow .list .title-box select:-ms-input-placeholder {
  color: yellow !important;
}

.mapaprojektow .list .title-box select::-ms-input-placeholder {
  color: yellow !important;
}

.mapaprojektow .list .categories {
  background-color: #000 !important;
  color: yellow !important;
}

.mapaprojektow .list .categories i {
  color: yellow !important;
}

.mapaprojektow .list .projects .allProjects {
  background-color: #000 !important;
  border: 4px yellow solid !important;
}

.mapaprojektow .infowindow .location {
  background-color: #000 !important;
  color: yellow !important;
}

.mapaprojektow .infowindow .location i {
  color: yellow !important;
}

.mapaprojektow .no-results span {
  background: yellow !important;
  color: #000 !important;
  text-shadow: none !important;
}

.project-list .box .categories {
  background-color: #000 !important;
  border: 2px yellow solid !important;
}

.project-list .box .categories ul li,
.project-list .box .categories > i {
  color: yellow !important;
}

#project-details .marker-pin svg path {
  fill: #000 !important;
}

.marker-pin span.edition {
  color: yellow !important;
  background: #000;
}

.map path {
  fill: #000 !important;
}

.mapaprojektow .infowindow h4 a,
.mapaprojektow .infowindow p {
  color: yellow !important;
}

.mapaprojektow .infowindow .btn-color {
  color: yellow !important;
  background-color: #000 !important;
  border: 2px solid yellow !important;
}

.mapaprojektow .infowindow .btn-color:hover, .mapaprojektow .infowindow .btn-color:focus {
  background-color: yellow !important;
  color: #000 !important;
}

.leaflet-container a.leaflet-popup-close-button {
  color: yellow !important;
}

.leaflet-popup-content-wrapper,
.leaflet-popup-tip,
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: #000 !important;
  color: yellow !important;
}

.subpage.wyniki {
  background-color: #000 !important;
}

.subpage.wyniki #top {
  border-bottom: 3px yellow solid;
}

.subpage.wyniki #content h2 {
  color: yellow !important;
}

.subpage.wyniki #content .box {
  background-color: #000 !important;
  border: 3px yellow solid;
}

.subpage.wyniki #content .table .filters-box {
  background-color: #000 !important;
  border: 3px yellow solid !important;
  color: yellow !important;
}

.subpage.wyniki #content .table .table-header {
  color: yellow !important;
}

.subpage.wyniki #content .table .radio-wrapper .checkmark:after {
  background: #000 !important;
}

.subpage.wyniki #content .table .table-content {
  border: 3px yellow solid !important;
}

.subpage.wyniki #content .table .table-content .td {
  background-color: #000 !important;
  color: yellow !important;
}

.subpage.wyniki #content .table .table-content .td button {
  color: yellow !important;
}

.subpage.wyniki #content .table .table-content.tr-winner .td {
  background-color: yellow !important;
  color: #000 !important;
}

.subpage.wyniki #content .table .table-content.tr-winner button {
  color: #000 !important;
}

.subpage.wyniki #content .infografiki .box {
  background-color: #000 !important;
  border: 3px yellow solid;
}

.subpage.wyniki #content .infografiki .section h4,
.subpage.wyniki #content .infografiki .section p {
  color: yellow !important;
}

.subpage.wyniki #content .infografiki .section .grafika span {
  color: yellow !important;
}

.subpage.wyniki #content .infografiki .section.liczba-zgloszonych-projektow .grafika {
  background-image: url(../images/wyniki/liczba-zgloszonych-projektow-yellow.png) !important;
}

.subpage.wyniki #content .infografiki .section.liczba-przyznanych-punktow .grafika {
  background-image: url(../images/wyniki/liczba-przyznanych-punktow-yellow.png) !important;
}

.subpage.wyniki #content .infografiki .section.liczba-oddanych-glosow .grafika {
  background-image: url(../images/wyniki/liczba-oddanych-glosow-yellow.png) !important;
}

.subpage.wyniki #content .infografiki .section.liczba-glosow-niewaznych .grafika {
  background-image: url(../images/wyniki/glosy-niewazne-yellow.png) !important;
}

.subpage.wyniki #content .infografiki .section.liczba-glosow-wazne-niewazne .grafika {
  background-image: url(../images/wyniki/glosy-wazne-niewazne-yellow.png) !important;
}

.subpage.wyniki #content .infografiki .section.liczba-glosow-waznych .grafika {
  background-image: url(../images/wyniki/glosy-wazne-yellow.png) !important;
}

.subpage.wyniki #content .infografiki .section.papier-internet .grafika {
  background-image: url(../images/wyniki/papier-internet-yellow.png) !important;
}

.subpage.wyniki #content .infografiki .section.kobiety-mezczyzni .grafika {
  background-image: url(../images/wyniki/kobiety-mezczyzni-yellow.png) !important;
}

.subpage.wyniki #content .infografiki .section.wiek .wykres:after {
  background: url(../images/wyniki/wykres-yellow.png) center no-repeat !important;
}

.subpage.wyniki #content .infografiki .section.wiek .wykres .kolumna .przedzial {
  color: yellow !important;
}

.subpage.wyniki #content .infografiki .section.wiek .wykres .kolumna .wynik {
  border-left: 3px yellow solid !important;
  border-right: 3px yellow solid !important;
  border-top: 3px yellow solid !important;
}

.subpage.wyniki #content .infografiki .section.wiek .wykres .kolumna .wynik span {
  color: yellow !important;
}

#project-stats .infografiki .box {
  background-color: #000 !important;
  border: 3px yellow solid;
}

#project-stats .infografiki .section h4,
#project-stats .infografiki .section p {
  color: yellow !important;
}

#project-stats .infografiki .section .grafika span {
  color: yellow !important;
}

#project-stats .infografiki .section.liczba-zgloszonych-projektow .grafika {
  background-image: url(../images/wyniki/liczba-zgloszonych-projektow-yellow.png) !important;
}

#project-stats .infografiki .section.liczba-oddanych-glosow .grafika {
  background-image: url(../images/wyniki/liczba-oddanych-glosow-yellow.png) !important;
}

#project-stats .infografiki .section.liczba-glosow-niewaznych .grafika {
  background-image: url(../images/wyniki/glosy-niewazne-yellow.png) !important;
}

#project-stats .infografiki .section.liczba-glosow-wazne-niewazne .grafika {
  background-image: url(../images/wyniki/glosy-wazne-niewazne-yellow.png) !important;
}

#project-stats .infografiki .section.liczba-glosow-waznych .grafika {
  background-image: url(../images/wyniki/glosy-wazne-yellow.png) !important;
}

#project-stats .infografiki .section.papier-internet .grafika {
  background-image: url(../images/wyniki/papier-internet-yellow.png) !important;
}

#project-stats .infografiki .section.kobiety-mezczyzni .grafika {
  background-image: url(../images/wyniki/kobiety-mezczyzni-yellow.png) !important;
}

#project-stats .infografiki .section.wiek .wykres:after {
  background: url(../images/wyniki/wykres-yellow.png) center no-repeat !important;
}

#project-stats .infografiki .section.wiek .wykres .kolumna .przedzial {
  color: yellow !important;
}

#project-stats .infografiki .section.wiek .wykres .kolumna .wynik {
  border-left: 3px yellow solid !important;
  border-right: 3px yellow solid !important;
  border-top: 3px yellow solid !important;
}

#project-stats .infografiki .section.wiek .wykres .kolumna .wynik span {
  color: yellow !important;
}

#project-stats .infografiki .section .grafika span {
  color: yellow !important;
}

#project-stats .infografiki .section.wiek .wykres .kolumna .przedzial {
  color: yellow !important;
}

#project-stats .infografiki .section.wiek .wykres .kolumna .wynik {
  border-left: 3px yellow solid !important;
  border-right: 3px yellow solid !important;
  border-top: 3px yellow solid !important;
}

#project-stats .infografiki .section.wiek .wykres .kolumna .wynik span {
  color: yellow !important;
}

.a2a_svg {
  background-color: yellow !important;
}

.a2a_svg svg path {
  fill: #000;
}

.a2a_kit a:focus {
  outline: yellow dashed 3px !important;
  outline-offset: 2px;
}

#page .districts-list input:focus,
#page .districts-list select:focus {
  outline: yellow dashed 3px !important;
  outline-offset: 2px;
}

#calendar-section {
  background-color: #000;
}

#calendar-section h2,
#calendar-section h3 {
  color: yellow;
}

#calendar-section .fc-event-main {
  background-color: yellow;
}

#calendar.fc .fc-h-event .fc-event-title {
  color: #000;
}

#calendar.fc .fc-col-header th {
  background-color: yellow;
  color: #000;
}

#calendar.fc .fc-daygrid-day-number,
#calendar.fc .fc-header-toolbar .fc-button-primary {
  color: yellow;
}

#calendar.fc.fc-theme-standard td {
  border-bottom: 1px solid yellow;
}

#calendar .fc-daygrid-event {
  border-color: #000;
}

#calendar-section .events__list ul .event:nth-child(odd), #calendar-section .events__list ul .event:nth-child(even) {
  background: #000;
  border: 1px solid yellow;
  color: yellow;
}

#calendar-section .events__list ul .event .content .event__badge {
  background-color: yellow !important;
}

#calendar-section .events__list ul .event .content button.more {
  background: #000;
  border: 1px solid yellow;
  color: yellow;
}

#calendar-section .events__list ul .event .content button.more:focus {
  outline: yellow dashed 3px !important;
  outline-offset: 2px;
}

#calendar-section .simplebar-track {
  background: yellow;
}

#calendar-section .simplebar-scrollbar {
  background: #000;
}

#calendar-section .simplebar-scrollbar::before {
  border: 1px solid yellow;
  background: #000;
  opacity: 1 !important;
}

#calendar-section #calendar.fc .fc-daygrid-day-number:focus,
#calendar-section #calendar.fc .fc-header-toolbar .fc-button-primary:focus {
  outline: yellow dashed 3px !important;
  outline-offset: 2px;
}

#event-details .modal-content .project-info {
  color: yellow !important;
}

#event-details .modal-content .event__badge {
  background-color: yellow !important;
}

#event-details .event__header {
  border-bottom-color: yellow;
}

#event-details .event__content {
  color: yellow !important;
}

#event-details .event__content p,
#event-details .event__content li,
#event-details .event__content span {
  color: yellow !important;
}

#page .pricelist__list .pricelist__item {
  background-color: #000 !important;
  border: none;
}

#page .pricelist__list .pricelist__item .pricelist-item__subitems {
  background-color: yellow !important;
}

#page .pricelist__list .pricelist__item .pricelist-item__subitems i {
  color: #000 !important;
}

#page .pricelist__list .pricelist__item .pricelist-item__title,
#page .pricelist__list .pricelist__item a {
  color: yellow !important;
}

#page .pricelist__list .pricelist__item .pricelist-item__btn a:focus {
  outline: yellow dashed 3px !important;
  outline-offset: -2px !important;
}

#page .pricelist__details .return-bar {
  border: 2px #000 solid;
  background-color: yellow;
}

#page .pricelist__details .return-bar i {
  color: #000 !important;
}

#page .pricelist__details li .pricelist-item__image {
  background-image: none !important;
}

#page .pricelist__details li .pricelist-item__image span {
  color: yellow !important;
}

#page .pricelist__details li .pricelist-item__price {
  color: yellow !important;
}

div[data-tippy-root] {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.tippy-box[data-placement^='top'] > .tippy-arrow::before {
  border-top-color: yellow;
}

.tippy-box[data-placement^='bottom'] > .tippy-arrow::before {
  border-bottom-color: yellow;
}

.tippy-box[data-placement^='left'] > .tippy-arrow::before {
  border-left-color: yellow;
}

.tippy-box[data-placement^='right'] > .tippy-arrow::before {
  border-right-color: yellow;
}

.tippy-box {
  background: yellow;
  color: #000 !important;
}

.tippy-box .tippy-content .date span {
  background-color: #000 !important;
}

.tippy-box .tippy-content .content p {
  color: #000 !important;
}

#page .consultationsList .ks-box .content .title a:focus {
  outline: yellow dashed 3px !important;
}

#liveResults {
  background-color: #000;
  border-bottom: 5px solid yellow;
}

#liveResults h2 {
  color: yellow;
}
