/*karta produktu*/
.touch-qnt-unit {
	display: none;
}
.touch-qnt-vertical {
	display: flex;
}
.cart-btn.btn.btn-success.ready {
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 30px;
	padding-right: 30px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: large;

}
.btn-success{
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}
.btn-success:hover {
	color: #fff;
	background-color: #333;
	border-color: #4b4c4b;
}
.abs-offer-gallery.abs-offer-gallery-box .abs-layout-product-gallery {
	-webkit-flex-basis: 200px;
	flex-basis: 200px;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------- BORDERS ---------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/

#controllerContent > .panel {
	border: 0px;
}
#categoriesPanel {
	border: 0px;
	box-shadow: none;
	margin-bottom: 0px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
#controllerContent > div.panel > div.panel-body {
    padding: 10px;
}
#controllerContent > div > .panel {
	border: 0px;
	box-shadow: none;
}
/*STRONA GŁÓWNA - UKRYWANIE BELKI POŁOŻENIA*/
[data-module="main"] .abs-layout-breadcrumbs {
    display: none;
}
/*PANEL BODY ORAZ GRID POD FILTRAMI NA LISTINGU PRODUKTÓW*/
.panel-body, #offerChangeViewPanel {
    padding: 5px;
}
/*KOLUMNA PRODUKTÓW*/
.abs-layout-site-two-column > .abs-row > .abs-col-content {
	padding-left: 5px;
}



/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------- ZOBACZ TAKŻE / PRODUKTY -----------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/

div.abs-extra-btns {
	display:none !important;
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------- DOSTĘPNOŚĆ PRODUKTÓW / STATUS -----------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/

/*span.abs-avail-ico.abs-desc-ico {
	display:none !important;
	color: black;
}*/
/*div.abs-availability-info span.abs-avail-txt[data-original-title='Na zamówienie'] {
	color: #e58516;
}*/

/*div.abs-availability-info > span.abs-avail-txt[data-original-title='Na zamówienie'] {
	color: #e58516;
}*/
div.abs-availability-info > span.abs-avail-txt[data-original-title='Dostępne'] {
	color: #1ea851;
}

.abs-availability-info {
	font-size: 15px;
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------- KARTA PRODUKTU / PRAWY HEADER -----------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------- KARTA PRODUKTU / LEWY HEADER -----------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/

ul.abs-short-details li.list-group-item:nth-child(2), ul.abs-short-details li.list-group-item:nth-child(3) {
	display: inline-block;
}
ul.abs-short-details li.list-group-item:nth-child(2) {
	margin-right: 20px;
}

ul.abs-short-details li.list-group-item:nth-child(2) span.abs-icon-bullet::before {
    content: "\e023";
	color: #777;
	font-size:19px;
}
ul.abs-short-details li.list-group-item:nth-child(2) span.abs-icon-bullet {
	top:4px !important;
}

ul.abs-short-details li.list-group-item:nth-child(3) span.abs-icon-bullet::before {
	content: "\e178";
	color: #777;
	font-size:19px;
}
ul.abs-short-details li.list-group-item:nth-child(3) span.abs-icon-bullet {
	top:4px !important;
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------- UKRYWANIE ETYKIET ----------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
 /*ETYKIETY WIDOCZNE NA GRIDZIE PRODUKTOWYM*/
.label-custom-1007 , 
.label-custom-116{
	display: none;
}*/

/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------- POPRAWKI ---------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/

/*STRONA GŁÓWNA - SLIDER Z BANERAMI*/
.abs-injection-slide > * {
	text-align: center;
}

/*KOSZYK - DARMOWA DOSTAWA*/
#free-delivery-hint {
	display: none;
}
/*FILTRY PRZENIESIONE NA LEWO*/
.preserveFormatting h4 {
	margin: 0;
}
.abs-panel-main {
    border-color: transparent;
}
div.abs-layout-category-products > div.abs-filters {
    display: none;
}
.abs-search-core-filters-price-labels>* {
    flex-basis: 210px;
    flex-grow: 1;
    margin-left: 12px;
    min-width: 0px;
}


/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------- KARTA PRODUKTU / OPIS --------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/

div.guarantee-tooltip {
	display:none;
	position: absolute;
	border: 1px solid ;
	max-width:500px;
	width:80%;
	font-size: 13px;
	background:white;
	padding:10px;
	margin:10px;
	line-height: 18px;
	font-weight: normal;
	z-index: 9999;
}
div.guarantee-info:hover div.guarantee-tooltip {
	display: grid;
}
div.section_title {
	margin: 0px;
	padding: 0px;
	color: #333;
	font-size: 25px;
	font-weight: 700;
	padding:0% 0% 1% 0%;
}
h2.content-title {
	font-size: 18px;
	font-weight: bold;
}
p.content-desc {
	padding-left: 1%;
	line-height: 1.5;
}
div.download-file {
	padding-left: 1%;
	line-height: 3;
}
p.content-image-right, p.content-image {
	float: right;
	margin: 10px;
	clear: both;
}
p.content-image-left {
	float: left;
	margin: 10px;
	clear: both;
}
hr.line {
	max-width: 100%;
	color: #337ab7;
}
.table-data {
	display: table;
	width: 98%;
	padding:0% 1% 1% 1%;
}
.table-row {
	display: table-row;
}

.table-row-bg:nth-child(1n) {
	display: table-row;
	background-color: #e2e2e2;
}
.table-row-bg:nth-child(2n) {
	display: table-row;
	background: #f9f9f9;
}
.table-body {
	display: table-row-group;
}
.tab-cell {
	display: table-cell;
	padding: 10px 10px;
	vertical-align: middle;
}
.img-tech-tab-cell {
	max-width:120px !important;;
}
.param-name-tab-cell {
	display: table-cell;
	padding: 5px 10px;
	font-weight:bold;
	width: 30%;
	vertical-align: middle;
}
.param-val-tab-cell {
	display: table-cell;
	padding: 5px 10px;
	vertical-align: middle;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------- STRONA GŁÓWNA / PASEK NAWIGACJI ---------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/

.accordion {
    cursor: pointer;
    padding: 10px 0;
    font-weight: bold;
    font-size: 20px;
    border-bottom: 1px solid #ddd;
}

.accordion:hover {
    color: #007bff;
}

/* Styl siatki danych technicznych i gwarancji */
.table-data.table-grid {
    display: table;
    width: 100%;
    border-collapse: collapse;
}

.table-data.table-grid .table-row-bg {
    display: table-row;
    border-bottom: 1px solid #eee;
}

.table-data.table-grid .param-name-tab-cell,
.table-data.table-grid .param-val-tab-cell {
    display: table-cell;
    padding: 10px 15px;
    vertical-align: top;
}

.table-data.table-grid .param-name-tab-cell {
    font-weight: bold;
    width: 40%;
    background-color: #f9f9f9;
}

hr.line {
    border: none;
    border-top: 1px solid #ccc;
    margin: 30px 0;
}

/* BANERY DELSPORT - WERSJA STABILNA */
.ds-banner {
  width: 100%;
  margin: 0 auto 20px;
}

.ds-banner a {
  display: block;
  width: 100%;
}

.ds-banner img {
  display: block;
  width: 100% !important;
  height: auto !important;
}

/* usunięcie dziwnych odstępów z CMS */
.ds-banner,
.ds-banner * {
  padding: 0 !important;
}

p .ds-banner {
  margin: 0;
}