body[data-is-capsule="false"] div.modal-header {display:none;}
.abs-company-data-container {
display: none;
}

.abs-layout-filters-search-info .btn.btn-default,
.abs-layout-filters-search-info .abs-filter-toggle-panel a.btn.abs-filter-toggle,
.abs-filter-toggle-panel .abs-layout-filters-search-info a.btn.abs-filter-toggle,
.abs-layout-filters-search-info .abs-filter-toggle-panel .abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input a.abs-filter-toggle.abs-elem-label,
.abs-filter-toggle-panel .abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input .abs-layout-filters-search-info a.abs-filter-toggle.abs-elem-label,
.abs-layout-filters-search-info .abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input .abs-filter-toggle-panel a.abs-filter-toggle.abs-elem-label,
.abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input .abs-filter-toggle-panel .abs-layout-filters-search-info a.abs-filter-toggle.abs-elem-label,
.abs-layout-filters-search-info .abs-filter-toggle-panel .abs-cart-table .abs-col-discount-request a.abs-filter-toggle.discount-request-btn,
.abs-filter-toggle-panel .abs-cart-table .abs-col-discount-request .abs-layout-filters-search-info a.abs-filter-toggle.discount-request-btn,
.abs-layout-filters-search-info .abs-cart-table .abs-col-discount-request .abs-filter-toggle-panel a.abs-filter-toggle.discount-request-btn,
.abs-cart-table .abs-col-discount-request .abs-filter-toggle-panel .abs-layout-filters-search-info a.abs-filter-toggle.discount-request-btn,
.abs-layout-filters-search-info .abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input .btn-default.abs-elem-label,
.abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input .abs-layout-filters-search-info .btn-default.abs-elem-label,
.abs-layout-filters-search-info .abs-cart-table .abs-col-discount-request .btn-default.discount-request-btn,
.abs-cart-table .abs-col-discount-request .abs-layout-filters-search-info .btn-default.discount-request-btn {
 background-color:#A4243B;
}


.btn-info {

 background-color:#1190AB;
 border-color:#A4243B;
}

/*
.btn.cart-btn.buy-for-points:hover
{ border-color:#000;}

.btn.cart-btn.buy-for-points,.btn.cart-btn.buy-for-points:hover,
 .cart-btn.buy-for-points.discount-request-btn:hover

 {
 background-color:#FFF; 
 border-color:#000; 
}
*/

.view-kind-grid .abs-layout-purchase:before {
    content: var(--discount-info);
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
    position: absolute;
    margin-top: 85px;
}


.loyalty-button .cart-btn .cart-point-btn-text .spending-points {
 margin-top:-3px;
 display:none;
 text-transform:none
}
.lp-earning-pts {
 display:none;
 font-size:1em;
 margin:0 auto;
 padding:0;
 line-height:1
}

/* popup w koszyku, gdy przekorczyłem liczbę punktów programu lojalnościowego*/
.popover-content {
color: white;
}

/* --------------------------------------------PT-------------------------------------------- */
.abs-internal-warning>div {background-color:#f1c413;}
.abs-header-menu-top {background-color:#fafafa;}
.abs-header {background-color:#fafafa;}
.navbar {background-color:#fafafa;}
.navbar-default {background-color:#fafafa;}
.navbar-static-top {background-color:#fafafa;}
.abs-top-regular {background-color:#fafafa;}

.searchForm_cartPreview  {background:#fafafa;}

.main_promo_box {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	}
.main_promo_box_item {
	margin: 20px; 
	}
.main_promo_box_img {	
	width:100%;
	}
h1 {font-family: 'Montserrat' !important; 
    color:#000000 !important;}
h2 {font-family: 'Montserrat' !important; 
    color:#000000 !important;}
h3 {font-family: 'Montserrat' !important; 
    color:#000000 !important;}

.abs-checkout-panel .abs-availability .abs-availability-info {
display: none !important;
}

.abs-personal-offers-tiles .abs-col-img-name>div {
    margin-top: 0px;
}

.abs-offer-gallery-tiles .abs-layout-product-gallery, .abs-offer-gallery-tiles .abs-offer-gallery .abs-layout-product-gallery-thumbnails, .abs-offer-gallery .abs-offer-gallery-tiles .abs-layout-product-gallery-thumbnails, .abs-offer-gallery-tiles .abs-layout-product-gallery:nth-child(4n), .abs-offer-gallery-tiles .abs-offer-gallery .abs-layout-product-gallery-thumbnails:nth-child(4n), .abs-offer-gallery .abs-offer-gallery-tiles .abs-layout-product-gallery-thumbnails:nth-child(4n) {
    border: 0px solid #1C1A1A !important; 
}


.abs-offer-gallery .abs-layout-product-gallery:nth-child(4n), .abs-offer-gallery .abs-layout-product-gallery-thumbnails:nth-child(4n), .abs-offer-gallery-box .abs-layout-product-gallery:nth-child(4n), .abs-offer-gallery-box .abs-offer-gallery .abs-layout-product-gallery-thumbnails:nth-child(4n), .abs-offer-gallery .abs-offer-gallery-box .abs-layout-product-gallery-thumbnails:nth-child(4n) {
    border-right: none !important; 
}

.abs-personal-offers-tiles .abs-offer-gallery .abs-layout-product-gallery, .abs-personal-offers-tiles .abs-offer-gallery .abs-layout-product-gallery-thumbnails {
    border: 0px solid #1C1A1A !important;
    
}

.abs-personal-offers-tiles .abs-col-img-name .abs-offer-name a, .abs-personal-offers-tiles .abs-col-img-name .abs-offer-name div.cell-value {
    display: none;
}

.view-kind-b2b .abs-col-price:after {
    content: var(--discount-info);
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
    position: absolute;
}

.view-kind-record .abs-layout-purchase .purchase-buttons:after, .abs-product-header-purchase .purchase-buttons:after {
    content: var(--discount-info);
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
}

/* ukryty data news */
.abs-news-date.hidden {
    display: none !important;
    color: #ffffff;
}

/* Aktualna liczba zestawów w koszyku */
.abs-alert-with-button>div>* {
    text-align: right;
}

/* ukryty sprzedaż z koncesją main */
.abs-locked-sale-info.value-is-plain-text {
   display: none; 

}


/* pokazana lista faktur wyszukiwanie */

#invoiceList .abs-search-filters-attributes>div:not(:nth-child(2)) {
display: block; 
}

/* pokazane pole wyszukiwania dla niezalogowanych */

#topAppHeader .abs-header-content-search {
    width: 40%;
}

#topAppHeader ul.nav-pills>li.abs-btn-search {
display: none;
}

body[data-is-capsule="true"] #topAppHeader .abs-header-content-search {
display: none;
}

.cart-btn {
align-items: center
}

/* wyłączenie subname */
.product-subname {
display: none;
}

/* koder win */

#pobierz_koder a {
	position: fixed; 
	left: -222px; 
	transition: 0.3s; 
	padding: 4px; 
	width: 292px; 
	z-index:10000;
	border-radius: 0 5px 5px 0;
	}	
#pobierz_koder a:hover {
	left: 0;
	}	
#pobierz_koder_a {
	top: 300px;
	background-color: #08122b;
	}
#pobierz_koder_img {
	width:292px;
	height:61px;
	}

/* menu lewe */

.menu-oferta-table
	{
        border: 1px solid #ddd;
	width:260px;
	}	
	
.menu-oferta-kategoria
	{
	font-weight: bold;	
	font-family: 'Montserrat' !important;
        color: #000000 !important;
	font-size: 16px;
	padding:10px 0px 10px 40px;
	}
	
.menu-oferta-pozycja
	{
	font-weight: normal;	
	font-family: 'Montserrat' !important;
        color: #000000 !important;
	font-size: 16px;
	padding:10px 0px 10px 80px;
	}

.menu-oferta-link
        {
        color: #000000 !important;
        }

/* menu lewe nowe*/
.vertical-menu {
	width: 260px; 
	border: 1px solid #ddd;
}

.vertical-menu a {
  background-color: #fff; 
  color: black; 
  display: block; 
  text-decoration: none; 
}
	
.vertical-menu-lewy {
		font-weight: bold;
    	font-family: 'Montserrat' !important;
    	color: #000000;
    	font-size: 16px;
		padding: 10px 12px 10px 40px;
}
.vertical-menu-prawy {
	    font-weight: normal;
    	font-family: 'Montserrat' !important;
    	color: #000000;
    	font-size: 16px;
		padding: 10px 12px 10px 80px; 
}
	
.vertical-menu-tytul {
  		background-color: #fff; 
  		color: black; 
  		display: block; 
  		text-decoration: none; 
	    font-weight: bold;
    	font-family: 'Montserrat' !important;
    	color: #000000;
    	font-size: 16px;
		padding: 10px 12px 10px 40px; 
}

.vertical-menu a:hover {
  background-color: #A4243B;
  color:#fff;
  transition: background-color 1s;

}

.vertical-menu a.active {
  background-color: #04AA6D; 
  color: white;
}	


/* ukrycie nagłówka wstawek */ .abs-col-left-sidebar .panel-heading {display: none}

/* ukrycie kategorii z ikonami */ .abs-cp-elements.abs-cp-order-0123 .abs-categories-intro {display: none}

/* nagłówki z dużych liter */ .abs-panel-main .panel-heading h1 {text-transform: capitalize;}

/* stopka */ .footer-info {color:#fff; font-size: 13px;} .footer-info-yellow {color:#f1c40f;} .footer-info p a {color:#fff;}

/* on the sky */ .onthesky {overflow: hidden; background-color: #0c1935; z-index: 100000; position: fixed; top: 0; width: 1330px; text-align: center; font-family: "Roboto", "Arial", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; color: #ffffff;  padding: 1px}

/* obnizenie logowania */ .navbar-default .navbar-nav>li>a { padding: 10px 20px 10px 20px; margin-right: 10px; margin-top:20px}

/* sprawdz inne oferty */ 
.btn-default, .abs-filter-toggle-panel a.abs-filter-toggle {background-color:red; border-color:red}
.btn:not([name=view_kind]).btn-default:hover, .abs-filter-toggle-panel a.btn.abs-filter-toggle:not([name=view_kind]):hover, .btn-group.abs-extra-btns .btn:not([name=view_kind]).btn-link:hover, .abs-products-media .additional-actions .btn:not([name=view_kind]).btn-link:hover, .abs-product-header-actions .btn:not([name=view_kind]).btn-link:hover { background-color:red; }
.btn:not([name=view_kind]).btn-default, .abs-filter-toggle-panel a.btn.abs-filter-toggle:not([name=view_kind]), .btn-group.abs-extra-btns .btn:not([name=view_kind]).btn-link, .abs-products-media .additional-actions .btn:not([name=view_kind]).btn-link, .abs-product-header-actions .btn:not([name=view_kind]).btn-link { background-color:red; }

/* menu zmniejszony padding */
.navbar-default .navbar-nav>li>a {padding: 10px;}