
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: #f4a31a;
font-weigt:bold;
}


#sp-header-topbar{
	background-color: #1a1a1a;
}


#sp-header-topbar .container-inner {
  border-bottom: 1px solid #444;
}

@media (max-width: 991px) {
  #sp-header-topbar {
    margin: 00px 0px!important;
  }
}
@media (max-width: 990px) {
  #sp-header-topbar {
    display:none !important;
  }
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color:#2741BC;


}
/* Na urządzeniach mobilnych – wyśrodkowanie tekstów w kolumnach */
@media (max-width: 767px) {
  .sppb-column,
  .sppb-addon-content,
  .sppb-addon-text-block,
  .sppb-addon-single-image,
  .sppb-addon-feature {
    text-align: center !important;
  }

  /* Wyśrodkowanie przycisków */
  .sppb-btn {
    margin-left: auto !important;
    margin-right: auto !important;
    display: inline-block;
  }

  /* Upewnijmy się, że listy też wyglądają równo i nie mają zbyt dużego wcięcia */
  .sppb-addon-content ul {
    display: inline-block;
    text-align: left;
    padding-left: 20px;
  }
}

h2.sppb-addon-title{
	text-align: left !important;
}
@media (max-width: 990px) {
	h2.sppb-addon-title{
	text-align: center !important;
}
}