#category-description .collapse {
  background-color: #f7f7f7;
  border: none;
}

.img-fluid-mobile {
  max-width: 100%;
  height: auto;
}

@media (min-width: 768px) {
  .img-fluid-mobile {
    max-width: none;
  }
}

h2 {
	font-size: 22px;
}

.btn-readmore {
  padding: 0.2rem 0.6rem;
  font-size: 0.9rem;
  line-height: 1.2;
  vertical-align: baseline;
  display: inline-block;
  margin-left: 0.5rem;
}

#category-info {
	margin-bottom: 30px;
}

#category-info h1 {
	text-align: center;
	font-size: 1.1rem;
	font-weight: bold;
	display: inline-block;
	letter-spacing: -0.5px;
	background-color: #084C61;
    border-color: #084C61;
    color: #fff;
    border-radius: .25rem;
    min-width: 2.1875rem;
    padding: 2px 12px;
}

#category-banner {
	display: flex;
    justify-content: center;
    padding-bottom: 20px;
}

#category-banner img {
 border-radius: 12px;
 box-shadow: 0px 3px 11px -5px #000;
}

body.category .page-heading.product-listing {
    text-align: center;
	font-size: 1.1rem !important;
	font-weight: bold;
	display: inline-block;
	letter-spacing: -0.5px;
	background-color: #084C61;
    border-color: #084C61;
    color: #fff;
    border-radius: .25rem;
    min-width: 2.1875rem;
    padding: 2px 12px;
}

@media (max-width: 480px) {
    #category-banner {
        /*width: 300px;           /* Obraz nadal będzie miał szerokość 100% ekranu */
        /*height: auto;          /* Proporcje obrazu pozostaną zachowane */
		display: none;
    }
}

@media (max-width:1199px) {
	#category-banner {
		display: none;
    }
}

.availability {
	position: absolute;
	top: -2px;
	left: 2px;
	opacity: 0.9;
}

@media (max-width:991.98px) {
	#category-info h1 {
		font-size: 1.5rem;
	}
	#center_column { /* Zmniejszenie marginesu na stronie kategorii - mobile */
		padding: 0.5rem !important;
	  }
}

@media (min-width: 1200px) and (max-width: 1400px) {

b, strong { /* Zapobiegnięcie skokom CLS */
    font-weight: 700;
	font-size: 16.5px;
	line-height: 1.6;
}
}

/* #categories_block_left .preloader {
    min-height: 135px;
}*/

/* zro - START */

.content_sortPagiBar {
	margin: 0px; }
	.content_sortPagiBar .sortPagiBar {
	  clear: both;
	  margin-top: -8px; }
	  .content_sortPagiBar .sortPagiBar #productsSortForm {
		float: left;
		margin-right: 20px;
		margin-bottom: 10px; }
		.content_sortPagiBar .sortPagiBar #productsSortForm select {
		  float: left;
		  max-width: 196px; }
		.content_sortPagiBar .sortPagiBar #productsSortForm .selector {
		  float: left; }
		@media (max-width: 767px) {
		  .content_sortPagiBar .sortPagiBar #productsSortForm {
			width: 100%; } }
	  .content_sortPagiBar .sortPagiBar .nbrItemPage {
		
		margin-bottom: 10px; }
		.content_sortPagiBar .sortPagiBar .nbrItemPage select {
		  float: left;
		  max-width: 50px; }
		.content_sortPagiBar .sortPagiBar .nbrItemPage .clearfix > span {
		  padding-left: 12px;
		  display: inline-block;
		  float: left;
		  line-height: 35px; }
		.content_sortPagiBar .sortPagiBar .nbrItemPage .selector {
		  float: left; }
		@media (max-width: 991px) {
		  .content_sortPagiBar .sortPagiBar .nbrItemPage {
			width: 100%; } }
	  .content_sortPagiBar .sortPagiBar label,
	  .content_sortPagiBar .sortPagiBar select {
		float: left; }
	  .content_sortPagiBar .sortPagiBar label {
		line-height: 35px;
		margin-right: 8px;
		font-weight: 400; }
		@media (max-width: 991px) {
		  .content_sortPagiBar .sortPagiBar label {
			min-width: 45px; } }
	  .content_sortPagiBar .sortPagiBar.instant_search #productsSortForm {
		display: none; }
	.content_sortPagiBar .display,
	.content_sortPagiBar .display_m {
	  float: right;
	  line-height: 35px; }
	  .content_sortPagiBar .display li,
	  .content_sortPagiBar .display_m li {
		float: left;
		padding-left: 10px;
		text-align: center;
		background: #ffffff;
		border-top: 1px solid #c7c7c7;
		border-bottom: 1px solid #c7c7c7; }
		.content_sortPagiBar .display li:nth-child(2),
		.content_sortPagiBar .display_m li:nth-child(2) {
		  -moz-border-radius: 5px 0 0 5px;
		  -webkit-border-radius: 5px;
		  border-radius: 5px 0 0 5px;
		  border-left: 1px solid #c7c7c7; }
		.content_sortPagiBar .display li:last-child,
		.content_sortPagiBar .display_m li:last-child {
		  padding-right: 10px;
		  -moz-border-radius: 0 5px 5px 0;
		  -webkit-border-radius: 0;
		  border-radius: 0 5px 5px 0;
		  border-right: 1px solid #c7c7c7; }
		.content_sortPagiBar .display li a,
		.content_sortPagiBar .display_m li a {
		  color: #808080;
		  font-size: 11px;
		  cursor: pointer; }
		  .content_sortPagiBar .display li a i,
		  .content_sortPagiBar .display_m li a i {
			display: block;
			font-size: 24px;
			height: 35px;
			line-height: 35px;
			color: #e1e0e0; }
		  .content_sortPagiBar .display li a:hover i,
		  .content_sortPagiBar .display_m li a:hover i {
			color: #C00036; }
		.content_sortPagiBar .display li.selected a,
		.content_sortPagiBar .display_m li.selected a {
		  cursor: default; }
		.content_sortPagiBar .display li.selected i,
		.content_sortPagiBar .display_m li.selected i {
		  color: #C00036; }
		.content_sortPagiBar .display li.display-title,
		.content_sortPagiBar .display_m li.display-title {
		  color: #5d5d5d;
		  font-weight: bold;
		  padding: 0;
		  padding: 0;
		  background: none;
		  border: none;
		  margin-right: 10px; }

	/* zro - END */