::selection {
    color: #fff;
    background: #443730;
}
.abs-sidebar .abs-panel-main {
    margin-bottom: 0px;
}
footer {
    background: #550c18;
}
footer .preserveFormatting p {
    color: rgba(255,255,255,.8);
}
.abs-panel-footer>.panel-body a.list-group-item {
    color: rgba(255,255,255,.8);
}
.abs-panel-footer>.panel-body a.list-group-item:hover {
    color: #ffffff;
    text-decoration: underline;
}
.abs-panel-footer>.panel-body {
    color: rgba(255,255,255,.8);
}
footer strong {
    color: rgba(255,255,255,.8);
}
footer .abs-footer-bottom-text {
    background-color: #550c18;
    border-top: 1px solid rgba(119,119,119,0.2);
}
.abs-panel-footer>.panel-heading, .abs-grid-summary-row.abs-panel-footer>.total-summary {
    color: #ffffff;
}
table {
  border-collapse: collapse;
  width: 100%;
}

th, td {
  padding: 8px;
  text-align: left;
  border-bottom: 1px solid #ddd;
}
.banners-home {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.banners-home > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 49%;
  flex: 0 1 49%;
}
.navbar-default .navbar-nav>li>a {
    color: #333;
}
#mainMenu .navbar-nav>li>a {
    font-size: 14px;
}
#topMenu .navbar-nav {
    width: auto;
}
[data-module='main'] .abs-col-content .abs-panel-main .panel-heading>a {
    font-size: 28px;
    font-weight: 500;
    color: #333;
    text-align: left;
}
[data-module='main'] .abs-col-content .abs-panel-main .panel-heading>a::after {
  content: " ";
  position: absolute;
  top: 50px;
  left: calc(50% - 20px);
  width: 40px;
  height: 2px;
  background-color: rgba(119,119,119,0.17);
}
.abs-header-menu-top {
    background-color: #550c18;
}
#topMenu .navbar-nav a {
    color: rgba(255,255,255,.8);
}
#topMenu .navbar-nav a:hover, #topMenu .navbar-nav a:focus, #topMenu .navbar-nav a:active {
    color: #ffffff;
}
.btn-primary, .abs-button-checkout:not(.final-register) {
    color: #fff;
    background-color: #443730;
    border-color: #443730;
}
.btn-primary:hover, .abs-button-checkout:hover:not(.final-register) {
    color: #fff;
    background-color: #A5907E;
    border-color: #A5907E;
}
.btn-primary:active, .abs-button-checkout:active:not(.final-register), .btn-primary.active, .active.abs-button-checkout:not(.final-register), .open>.btn-primary.dropdown-toggle, .open>.dropdown-toggle.abs-button-checkout:not(.final-register) {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
}
.btn-primary:focus, .abs-button-checkout:focus:not(.final-register), .btn-primary.focus, .focus.abs-button-checkout:not(.final-register) {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
}
.btn-primary:active:hover, .abs-button-checkout:active:hover:not(.final-register), .btn-primary:active:focus, .abs-button-checkout:active:focus:not(.final-register), .btn-primary:active.focus, .abs-button-checkout:active.focus:not(.final-register), .btn-primary.active:hover, .active.abs-button-checkout:hover:not(.final-register), .btn-primary.active:focus, .active.abs-button-checkout:focus:not(.final-register), .btn-primary.active.focus, .active.focus.abs-button-checkout:not(.final-register), .open>.btn-primary.dropdown-toggle:hover, .open>.dropdown-toggle.abs-button-checkout:hover:not(.final-register), .open>.btn-primary.dropdown-toggle:focus, .open>.dropdown-toggle.abs-button-checkout:focus:not(.final-register), .open>.btn-primary.dropdown-toggle.focus, .open>.dropdown-toggle.focus.abs-button-checkout:not(.final-register) {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
}
.btn-success, .abs-button-checkout.final-register, .abs-cart-table .abs-col-discount-request .discount-request-btn, .abs-cart-table .abs-row-offer.offer-name .abs-col-discount-request .discount-request-btn {
    color: #fff;
    background-color: #443730;
    border-color: rgba(0,0,0,0);
}
.btn-success:hover, .abs-button-checkout.final-register:hover, .abs-cart-table .abs-col-discount-request .discount-request-btn:hover, .abs-cart-table .abs-row-offer.offer-name .abs-col-discount-request .discount-request-btn:hover {
    color: #fff;
    background-color: #A5907E;
    border-color: rgba(0,0,0,0);
}
.btn-success:active, .abs-button-checkout.final-register:active, .abs-cart-table .abs-col-discount-request .discount-request-btn:active, .abs-cart-table .abs-row-offer.offer-name .abs-col-discount-request .discount-request-btn:active, .btn-success.active, .active.abs-button-checkout.final-register, .abs-cart-table .abs-col-discount-request .active.discount-request-btn, .abs-cart-table .abs-row-offer.offer-name .abs-col-discount-request .active.discount-request-btn, .open>.btn-success.dropdown-toggle, .open>.dropdown-toggle.abs-button-checkout.final-register, .abs-cart-table .abs-col-discount-request .open>.dropdown-toggle.discount-request-btn {
    color: #fff;
    background-color: #000000;
    border-color: rgba(0,0,0,0);
}
.btn-success:focus, .abs-button-checkout.final-register:focus, .abs-cart-table .abs-col-discount-request .discount-request-btn:focus, .abs-cart-table .abs-row-offer.offer-name .abs-col-discount-request .discount-request-btn:focus, .btn-success.focus, .focus.abs-button-checkout.final-register, .abs-cart-table .abs-col-discount-request .focus.discount-request-btn, .abs-cart-table .abs-row-offer.offer-name .abs-col-discount-request .focus.discount-request-btn {
    color: #fff;
    background-color: #000000;
    border-color: rgba(0,0,0,0);
}
.btn-success:active:hover, .abs-button-checkout.final-register:active:hover, .abs-cart-table .abs-col-discount-request .discount-request-btn:active:hover, .btn-success:active:focus, .abs-button-checkout.final-register:active:focus, .abs-cart-table .abs-col-discount-request .discount-request-btn:active:focus, .btn-success:active.focus, .abs-button-checkout.final-register:active.focus, .abs-cart-table .abs-col-discount-request .discount-request-btn:active.focus, .btn-success.active:hover, .active.abs-button-checkout.final-register:hover, .abs-cart-table .abs-col-discount-request .active.discount-request-btn:hover, .btn-success.active:focus, .active.abs-button-checkout.final-register:focus, .abs-cart-table .abs-col-discount-request .active.discount-request-btn:focus, .btn-success.active.focus, .active.focus.abs-button-checkout.final-register, .abs-cart-table .abs-col-discount-request .active.focus.discount-request-btn, .open>.btn-success.dropdown-toggle:hover, .open>.dropdown-toggle.abs-button-checkout.final-register:hover, .abs-cart-table .abs-col-discount-request .open>.dropdown-toggle.discount-request-btn:hover, .open>.btn-success.dropdown-toggle:focus, .open>.dropdown-toggle.abs-button-checkout.final-register:focus, .abs-cart-table .abs-col-discount-request .open>.dropdown-toggle.discount-request-btn:focus, .open>.btn-success.dropdown-toggle.focus, .open>.dropdown-toggle.focus.abs-button-checkout.final-register, .abs-cart-table .abs-col-discount-request .open>.dropdown-toggle.focus.discount-request-btn {
    color: #fff;
    background-color: #000000;
    border-color: rgba(0,0,0,0);
}
.abs-panel>.panel-heading, .abs-grid-summary-row.abs-panel>.total-summary {
    color: #443730; /* nowy kolor naglowka */
    border-bottom: 2px solid #550C18;
}
a {
    color: #443730; /* nowy kolor domyslny */
    text-decoration: none;
}
a:hover, a:focus {
    color: #000000;
    text-decoration: underline;
}
.abs-header-content-row .abs-header-content-buttons ul>li>a {
    color: #443730;
}
#mainMenu .abs-mega-menu-container .abs-mega-menu-header a {
    color: #443730;
    font-size: 14px;
    line-height: 0.6;
}
#mainMenu .abs-mega-menu-container>li>ul>li>a {
    padding: 3px 24px;
}
.abs-categories-panel {
    background-image: linear-gradient(to right top, #786452, #A5907E);
    padding: 20px 10px 20px 15px;
}
.pagination>.active>a, .pagination>.active>a:hover, .pagination>.active>a:focus, .pagination>.active>span, .pagination>.active>span:hover, .pagination>.active>span:focus {
    background-color: #443730;
    border-color: #443730;
}
.pagination>li>a, .pagination>li>span {
    color: #443730;
}
.pagination>li>a:hover, .pagination>li>a:focus, .pagination>li>span:hover, .pagination>li>span:focus {
    color: #000000;
}
.abs-counter-icon {
    background-color: #919191;
}
.abs-cart-table tbody tr.abs-row-offer {
    color: #443730;
}
.abs-cart-notice-layout>div.abs-col-final-price {
    color: #443730;
}
.abs-news-item .abs-news-leadin-content h1, .abs-news-item .abs-news-leadin-content h2 {
    font-size: 100%;
}
.pager li>a, .pager li>span {
    color: #443730;
}
.label-info {
    background-color: #443730;
}
/* nowosci strona glowna */
.abs-offer-gallery.abs-offer-gallery-box .abs-layout-product-gallery {
    flex-basis: 200px;
    margin: 0 10px 20px 0;
}
div.notify {
    background-color: #550c18;
}
.cart-btn {
    font-size: 14px;
    padding: 8px;
}
.abs-offer-gallery.abs-offer-gallery-box .abs-layout-product-gallery .abs-product-name, .abs-offer-gallery.abs-offer-gallery-box .abs-layout-product-gallery .abs-product-category, .abs-offer-gallery.abs-offer-gallery-box .abs-layout-product-gallery .abs-catalog-index, .abs-offer-gallery.abs-offer-gallery-box .abs-layout-product-gallery .abs-product-name-attr {
    text-align: center;
    font-size: 14px;
    min-height: 40px;
}
.carousel-indicators .active {
    background-color: #443730;
}
.text-primary {
    color: #443730;
}
.product-header .abs-product-name {
    color: #000000;
}
.abs-col-details-description-attributes .list-group-item .abs-icon-bullet, .abs-col-details-description-attributes .list-group-item .abs-simple-panel-header .abs-simple-panel-icon, .abs-simple-panel-header .abs-col-details-description-attributes .list-group-item .abs-simple-panel-icon {
    color: #443730;
}
.nouislider-widget .noUi-connect {
    background: #443730;
}
.abs-panel-tab>.panel-heading, .abs-grid-summary-row.abs-panel-tab>.total-summary {
    color: #443730;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #443730;
}
#xajax-global-loader, .abs-icon-loading, .abs-icon-loading-xs {
    display: inline-block;
    border: 8px solid #eee;
    border-radius: 50%;
    border-top: 8px solid #443730;
    width: 64px;
    height: 64px;
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
}
#productPanels .panel-heading h2 {
    display: none;
}
ul.abs-list li.list-group-item .abs-icon-bullet, ul.abs-list li.list-group-item .abs-simple-panel-header .abs-simple-panel-icon, .abs-simple-panel-header ul.abs-list li.list-group-item .abs-simple-panel-icon {
    color: #443730;
}

.form-control:focus, .multiselect.dropdown-toggle.btn.btn-default:focus, .abs-filter-toggle-panel a.multiselect.dropdown-toggle.btn.abs-filter-toggle:focus, .abs-filter-toggle-panel .abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input a.multiselect.dropdown-toggle.abs-filter-toggle.abs-elem-label:focus, .abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input .abs-filter-toggle-panel a.multiselect.dropdown-toggle.abs-filter-toggle.abs-elem-label:focus, .abs-filter-toggle-panel .abs-cart-table .abs-col-discount-request a.multiselect.dropdown-toggle.abs-filter-toggle.discount-request-btn:focus, .abs-cart-table .abs-col-discount-request .abs-filter-toggle-panel a.multiselect.dropdown-toggle.abs-filter-toggle.discount-request-btn:focus, .abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input .multiselect.dropdown-toggle.btn-default.abs-elem-label:focus, .abs-cart-table .abs-col-discount-request .multiselect.dropdown-toggle.btn-default.discount-request-btn:focus {
    border-color: #443730;
    outline: 0;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px #443730;
}
.btn-link:hover, .btn-link:focus {
    color: #000000;
    text-decoration: underline;
    background-color: transparent;
}
.breadcrumb a:hover, .breadcrumb a:active, .breadcrumb a:focus {
    text-decoration: none;
    color: #000000;
}
.panel-info, .abs-grid-summary-row {
    border-color: #aeaeae;
}
.search-list-item .highlighted {
    color: #443730;
    font-weight: bold;
}
.abs-money-saved {
    border-top: 1px solid #443730;
    color: #443730;
}
.abs-simple-panel-header .abs-simple-panel-icon {
    color: #443730;
    padding-right: 5px;
}
.abs-news-item img {
    max-width: 100%;
    width: auto !important;
    max-height: 300px;
}
.abs-side-menu li>a {
    padding: 5px 15px;
}
.abs-side-menu li.parent>a::before {
    top: 4px;
    left: -4px;
    color: #fff;
    content: "";
}
.abs-col-content .abs-panel-main .panel-heading>a::after {
    content: " ";
    position: absolute;
    top: 42px !important;
    left: calc(0% - 0px) !important;
    width: 100% !important;
    height: 2px;
    background-color: #550C18 !important;
}

.abs-panel-main>.panel-heading h1:after {
    content: " ";
    position: absolute;
    top: 47px;
    left: calc(0% - 0px) !important;
    width: 100% !important;
    height: 2px;
    background-color: #550C18 !important;
}

.abs-col-content .abs-panel-main .panel-heading h2 {
    background-color: #550C18;
    color: white;
    display: inline-block;
    font-weight: bold;
    padding: 7px 30px 7px 30px;
    font-size: 20px;
    text-transform: uppercase;
}

#controllerContent .abs-panel-main .panel-heading h1 {
    background-color: #550C18;
    color: white;
    display: inline-block;
    font-weight: bold;
    padding: 7px 30px 7px 30px;
    font-size: 20px;
    text-transform: uppercase;
}

.abs-header-menu-main {
    background-color: #fff;
    border-bottom: 2px solid #550C18 !important;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:active {
    color: #fff;
    background-color: #550C18;
}
#cart-box-content .abs-panel .panel-heading>h2 {
    color: #ffffff;
}
.abs-layout-site-two-column .abs-product-page-header .abs-product-header-labels {
    padding-top: 25px;
}
.abs-offer-gallery.abs-offer-gallery-box .abs-layout-product-gallery {
    border: 1px solid #F7DAD9 !important;
}
.abs-offer-gallery .abs-layout-product-gallery {
    border: 1px solid #F7DAD9 !important;
}
.abs-side-menu li>a:hover {
    background: #786452;
}
.abs-side-menu li.selected>a {
    background: #A5907E;
    text-decoration: underline;
    font-weight: bold;
}
.dropdown-menu a {
    color: #000 !important;;
}
header.abs-header .abs-header-mobile-menu .navbar-header a.navbar-toggle:not(.collapsed) {
    background: #550C18;
    color: #fff;
}
body:not([data-onlycontrollerview]) .abs-header-menu-top nav>ul>li a:not(.abs-not-btn) {
    border-color: #550C18;
    color: #fff !important;
    background: #550C18 !important;
}
body:not([data-onlycontrollerview]) .abs-header-menu-top nav>ul>li a:not(.abs-not-btn):hover {
    border-color: #550C18;
}
body:not([data-onlycontrollerview]) .abs-header-menu-top nav>ul>li a:not(.abs-not-btn):active, body:not([data-onlycontrollerview]) .abs-header-menu-top nav>ul>li a:not(.abs-not-btn).active, .open>body:not([data-onlycontrollerview]) .abs-header-menu-top nav>ul>li a:not(.abs-not-btn).dropdown-toggle {
    background-color: #550C18;
    border-color: #550C18;
}
body:not([data-onlycontrollerview]) .abs-header-menu-top nav>ul>li a:not(.abs-not-btn):focus, body:not([data-onlycontrollerview]) .abs-header-menu-top nav>ul>li a:not(.abs-not-btn).focus {
    background-color: #550C18;
    border-color: #550C18;
}
.navbar-default .navbar-nav li.abs-all-categories-tree.open>a, .navbar-default .navbar-nav li.abs-all-categories-tree.open>a:active, .navbar-default .navbar-nav li.abs-all-categories-tree.open>a:focus, .navbar-default .navbar-nav li.abs-grouped-menu.open>a, .navbar-default .navbar-nav li.abs-grouped-menu.open>a:active, .navbar-default .navbar-nav li.abs-grouped-menu.open>a:focus {
    color: #fff !important;
    background-color: #786452 !important;
}
.navbar-default .navbar-nav li.abs-all-categories-tree ul a, .navbar-default .navbar-nav li.abs-grouped-menu ul a {
    background-color: #786452 !important;
}
.navbar-default .navbar-nav li.abs-all-categories-tree a:hover, .navbar-default .navbar-nav li.abs-grouped-menu a:hover {
    background-color: #A5907E !important;
}
.navbar-default .navbar-nav li.abs-all-categories-tree a:focus, .navbar-default .navbar-nav li.abs-all-categories-tree a:active, .navbar-default .navbar-nav li.abs-grouped-menu a:focus, .navbar-default .navbar-nav li.abs-grouped-menu a:active {
    background-color: #A5907E !important;
}
.navbar-default .navbar-nav li.abs-all-categories-tree a:focus, .navbar-default .navbar-nav li.abs-all-categories-tree a:active, .navbar-default .navbar-nav li.abs-grouped-menu a:focus, .navbar-default .navbar-nav li.abs-grouped-menu a:active {
    background-color: #A5907E !important;
}
.navbar-default .navbar-nav li.abs-all-categories-tree a, .navbar-default .navbar-nav li.abs-grouped-menu a {
    background-color: #A5907E !important;
}
.free-delivery li:not(.delivery-name) .abs-value {
    color: #550c18;
}
.abs-info-label {
    background-color: #550c18;
}
.abs-panel-special-success {
    border-top: 3px solid #550c18;
}
.navbar-right ul.dropdown-menu {
    background: #550c18;
}