.abs-header-menu-top.abs-navbar-root {
  background-color: black;
}

.navbar-nav.navbar-right > li > a {
  color: white !important;
}

.accessibility-label {
  color: white;
}

.abs-header-content.hide-on-modal-above {
  background-color: black;
}

.abs-search-options-links {
  color: white !important;
}

div.abs-search-options-links, 
div.abs-search-options-links * {
  color: white !important;
}

body[data-module="main"] .abs-sidebar.abs-col-left-sidebar {
  display: none !important;
}

body[data-module="main"] .abs-layout-site-two-column>.abs-row>.abs-col-content {
  width: 100%;
}

body[data-controller="productpage"] .abs-sidebar.abs-col-left-sidebar {
  display: none !important;
}

body[data-controller="productpage"] .abs-layout-site-two-column>.abs-row>.abs-col-content {
  width: 100%;
}

.abs-offer-gallery {
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}

body[data-controller="productpage"] .abs-layout-site-two-column .abs-product-page-header .abs-header-main:not(.general-product-data-right-column) {
  margin-left: 750px;
}

body[data-controller="productpage"] .abs-layout-site-two-column .abs-product-page-header .abs-header-main:not(.general-product-data-right-column) .abs-product-header-img {
  width: 750px;
}

body[data-controller="productpage"] .abs-header-main .abs-header-right {
    flex: 0 1 240px;
}

.abs-product-page-header .abs-product-header-variants {
        max-width: 330px;
}

.navbar-default .navbar-nav>li>a {
    color: #000000;
}

.abs-icon-storage::before {
    background-image: url(https://static.abstore.pl/design/accounts/fwsklep/img/bazowy/favourites.svg);
}

.abs-icon-compare::before {
    background-image: url(https://static.abstore.pl/design/accounts/fwsklep/img/bazowy/compare.svg);
}   

.abs-icon-user::before {
    background-image: url(https://static.abstore.pl/design/accounts/fwsklep/img/bazowy/user.svg);
}

.abs-icon-cart::before {
    background-image: url(https://static.abstore.pl/design/accounts/fwsklep/img/bazowy/cart.svg);
}

.glyphicon-search::before, .abs-icon-search::before, .abs-icon-search::before {
    background-image: url(https://static.abstore.pl/design/accounts/fwsklep/img/bazowy/search.svg);
}

.btn-success {
    color: #fff;
    background-color: black;
    border-color: black;
}

.form-group>.input-group>.input-group-btn .btn.btn-default:not(:hover), .form-group>.input-group>.input-group-btn .abs-filter-toggle-panel a.btn.abs-filter-toggle:not(:hover), .abs-filter-toggle-panel .form-group>.input-group>.input-group-btn a.btn.abs-filter-toggle:not(:hover) {
    background-color: #cccccc;
}

#siteFloatingHeader {
  background-color: black; /* czarne tło */
}

.btn-success:hover {
    color: #000000;
    background-color: white;
    border-color: black;
}

.btn-not {
    color: #fff;
    background-color: black;
    border-color: black;
}

.btn-success:hover {
    color: #000000;
    background-color: white;
    border-color: black;
}

footer {
    background-image: none;
    background-color: black;
}

.abs-header-mobile-menu {
    background-color: black !important;
}

.nouislider-widget .noUi-connect {
    background: black;
}

header.abs-header .abs-header-mobile-menu .navbar-header a.navbar-toggle .abs-icon-menu-main::before {
    background-image: url(https://static.abstore.pl/design/accounts/fwsklep/img/bazowy/menu.svg);
}

header.abs-header .abs-header-mobile-menu .navbar-header a.navbar-toggle .abs-icon-menu-top::before {
    background-image: url(https://static.abstore.pl/design/accounts/fwsklep/img/bazowy/gear.svg);
}

.android.wSmall .navbar-default {
    background-color: black;
}

.android.wSmall .abs-header-menu-main .abs-navbar-root {
    visibility: hidden;
}

body[data-module="contact"] .abs-sidebar.abs-col-left-sidebar {
    display: none !important;
}

body[data-module="article"] .abs-sidebar.abs-col-left-sidebar {
    display: none !important;
}

body[data-module="contact"] .abs-layout-site-two-column>.abs-row>.abs-col-content {
    width: 100%;
}

body[data-module="article"] .abs-layout-site-two-column>.abs-row>.abs-col-content {
    width: 100%;
}

.abs-categories-intro {
    grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
}

.abs-panel>.panel-heading>*, .abs-panel>.panel-heading>a>* {
    color: black;
}

body:not([data-onlycontrollerview]) .abs-header-menu-top nav>ul>li a:not(.abs-not-btn) {
    background-color: black;
}

#topMenu .switch-toggle .switch-container label {
    background-color: black;
}

.android.wSmall .abs-offer-gallery {
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
}

body[data-module="main"] main .abs-panel-main>.panel-heading>*, [data-module="contact"] main .abs-panel-main>.panel-heading>*, [data-module="client"][data-controller="loginorcreate"] main .abs-panel-main>.panel-heading>*, [data-module="offer"][data-controller="compare"] main .abs-panel-main>.panel-heading>*, [data-module="offer"][data-controller="list"][data-action="show"] main .abs-panel-main>.panel-heading>*, [data-module="product"][data-controller="attribute"] main .abs-panel-main>.panel-heading>*, [data-module="news"][data-controller="index"] main .abs-panel-main>.panel-heading>*, [data-module="main"] main .abs-panel-main>.panel-heading>a>*, [data-module="contact"] main .abs-panel-main>.panel-heading>a>*, [data-module="client"][data-controller="loginorcreate"] main .abs-panel-main>.panel-heading>a>*, [data-module="offer"][data-controller="compare"] main .abs-panel-main>.panel-heading>a>*, [data-module="offer"][data-controller="list"][data-action="show"] main .abs-panel-main>.panel-heading>a>*, [data-module="product"][data-controller="attribute"] main .abs-panel-main>.panel-heading>a>*, [data-module="news"][data-controller="index"] main .abs-panel-main>.panel-heading>a>* {
    display: none;
}