.product-catalogue img {max-height: 42px;width: auto;}

#frontpage-banners .banner {border-radius: 10px;overflow: hidden;border:solid 1px #e3e3e3;}
#frontpage-banners .banner img {max-width: 100%;height: auto;}

.slider-wrap {padding: 15px 0;}

#search {background: #f9f9f9;}

.top-bar, .top-bar a, .top-bar-menu,.top-user-menu,.top-user-menu a, .top-bar-menu a,.product-catalogue {font-family: 'Simplon Norm','Roboto',"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing: antialiased !important;-webkit-font-smoothing: none!important; /* This turns off anti-aliasing */}

.top-basket.top-basket-empty,.top-basket {background-size: 55px auto;background-position: top 15px left 0px;color:#2c3237!important;font-size: 24px!important;line-height: 84px;}

.top-bar-store-dev, .top-bar-store {background: #fff;}


	.top-bar .search-control button,
	.top-bar .search-control button:active,
	.top-bar .search-control button:focus {right: 5px;top:1px;background-color: transparent!important;}
	#search:focus + button {opacity: 0}
	#search:focus + button + span {display: inline-block;}

	.searchautocomplete .searchautocomplete-loader {right: 15px;background-color: #f9f9f9;width: 40px;height: 40px;padding-top: 5px;padding-left: 5px;}
	.searchautocomplete .searchautocomplete-loader i{font-size: 33px;display: inline-block;right: 30px;top:10px;}

.top-bar .search-control img {height: 40px;width: auto;}
.top-bar .search-control .input-text {height: 50px;line-height: 49px;font-size: 17px;}
#search {border:solid 2px #00965a!important;border-radius: 5px;}

.top-bar .search-control .animate-spin {background: transparent!important;}

.top-bar .search-control .icon-cross {font-size: 27px;position: absolute;right: 18px;top:12px;z-index: 99;display: none;cursor: pointer;}

.top-basket.top-basket-empty,.top-basket {background-size: 55px auto;background-position: top 15px left 0px;color:#2c3237!important;font-size: 24px!important;line-height: 84px;}
	.top-basket, .top-basket span.top-span, .cart-span span.top-span {color:#2c3237!important;font-size: 24px!important;line-height: 84px;}
	.basket-count {display: inline-block;width: 24px;height: 24px;line-height:24px;border-radius: 50%;background-color: #00965a;text-align: center;font-size: 16px;position: relative;top:-15px;left: -15px;}	

#frontpage-banners {clear: both;}
#frontpage-banners img {max-width: 100%;height: auto;}	

.cart-span .dropdown-menu {font-size: 17px;}



.top-compare {background-color: transparent;}
.top-user-icon, .top-compare a {color:#2c3237!important;}

.top-user-menu {background-color: #fff;box-shadow: 0 1px 1px rgba(0,0,0,0.2)}
.top-user-menu a,.top-user-menu a:hover,.top-user-menu a:active,.top-user-menu a:focus {color:#2c3237!important;}
.top-span.top-user.open {background-color: #fff;color:#2c3237!important;} 

.top-user-menu {border-radius: 0 0 10px 10px;}
.top-user-menu hr {border-color: #eee;}
.top-bar-store .table td {border-color: #eee;}
#cartDD {border-radius: 0 0 10px 10px}


#frontpage-banners .banner a {display: inline-block;border-radius: 10px;}

.top-compare img {display: none;}

.top-user-icon {background: none;padding-left:0px;} 

.border-bt-grey {border-bottom: solid 1px #bdbec1;} 

@media (max-width: 991px) {

	.top-bar .top-brand,.top-bar .top-brand:hover {color:#00965a!important;}

	#main-navbar-collapse .top-menu > li > a {background-image:none!important;padding-left: 20px!important;}

	.navbar-toggle-mobile {color:#00965a }

	.cart-span {margin-right: 0px!important;width: 90px;}
	.top-basket {min-width: 60px;}

	.dostawcy.flex-columns > a {box-shadow: none;}

	#frontpage-banners img {max-width: 100%;height: auto;margin-bottom: 30px;width: 100%;display: inline-block;}	

	#main-navbar-collapse {background-color: #fff}
	#main-navbar-collapse,#main-navbar-collapse .top-menu a,#main-navbar-collapse .top-menu ul {background: #fff!important;} 

}

.checkout-onepage-success .well {background: transparent!important;}

.catalog-product-view #product-menu.fixed {top:190px;}

@media (min-width: 992px) {

	.top-bar .top-span .cart-span {font-weight: 500;}

	.top-bar-logo img {margin-left: 0;}

	ul.navbar-nav > li.mobile-login-li + li {margin-left: -20px;}



	.top-span.top-bar-kontakt {margin-left: 20px!important;line-height: 22px;padding-top: 16px;}

	.top-bar-grey {border-top:0;}

	.link-wishlist {line-height: 40px!important;}

.table>thead>tr>th {
  
  border-bottom-width:1px
}

.moje-konto-button {margin-right: 15px!important;}
.moje-konto-button:before {content: ' ';width: 1.5px;background-color: #dddddd;height: 18px;display: inline-block; position: relative;left:-30px;top:1px; }
img.icon-moje-konto {display: inline-block!important;height: 27px;width: auto;}
.top-schowek {padding-right: 0;}

.top-user .icon-chevron-down.rotated {transform: rotate(180deg);}

.top-user .pointer-arrow {margin-right: 0!important;}
.top-user .icon-chevron-down {background: url(../images/arrow_menu.png) center no-repeat!important;background-size: 16px auto!important;font-size: 0px;width: 20px;height: 20px;display: inline-block;}


.product-view > .row, .desc-content > .row {margin-left: 0;margin-right: 0}
.catalog-product-view .nav-links {margin-left: 0px;}

	.sales-order-history .top-bar-menu,
	 .qquoteadv-view-history .top-bar-menu,
	 .myaccountlayout .top-bar-menu,
	 .customer-account-index .top-bar-menu,
	 .customer-account-login .top-bar-menu
	 {background: transparent;}

	.sales-order-history .main-logo,
	 .qquoteadv-view-history .main-logo,
	 .myaccountlayout .main-logo,
	 .customer-account-index .main-logo
	 {display: none;}

	.top-block {background: #fff;}

	ul.top-menu li li li a:hover,ul.top-menu li li li a:hover span {text-decoration: underline!important;}

	#frontpage-banners .banner-2 {margin-bottom: 22px;}

	
	.top-bar, .top-bar:not(.top-bar-store) {background: #fff;line-height: 46px;height: 46px;max-height: 46px;border-bottom:solid 1px #dddddd!important;}
	.top-user-icon {padding-top: 6px;}
	.top-user-icon .pointer {line-height: 36px;}
	.top-bar-1 img {max-height: 30px;width: auto;}
	.top-bar.top-bar-store {height: 80px;max-height: 80px;}
	.top-bar .top-span, .top-bar a,.top-bar a:hover,.top-bar a:focus,.top-bar a:active {color:#00965a;font-size: 17px;}
	.top-bar-menu {background: #e8f4ef;border-color: #e9e9e9!important;height: 64px;}
	
	.top-bar-kontakt {font-weight: 500;}	

	#search::placeholder,#search::-moz-placeholder,#search::-webkit-input-placeholder {color:rgb(143, 143, 147)!important;font-weight: 500;}
	#search {font-weight: 500;}

	#search:focus {box-shadow:0 0 10px rgba(0, 150, 90,0.3)!important;}

	.top-block {/*position: static;*/}
	body {padding-top: 192px;}

	
@media screen and (min-width:1280px){
	.top-bar-account .userData {max-width: 340px;}
	.top-bar-account  {height: 80px;max-height: 80px;}
}


	.top-bar .search-control {margin-top: 14px; }

	.top-bar .top-brand,.top-bar .top-brand:hover {line-height: 84px;font-size: 24px!important;text-transform: uppercase;font-weight: 500;}
	.top-bar-menu ul.navbar-nav > li,
	.navbar ul > li > a  {line-height: 64px;height: 64px;white-space: nowrap;}
	ul.navbar-nav > li > a {max-width: 333px;}
	ul.navbar-nav > li > a,ul.navbar-nav > li > a:hover {padding-right: 15px;}
ul.navbar-nav > li > a:hover {/*background: rgba(255,255,255,0.5)!important;*/}

	.navbar ul.nav #menu-kontakt {border:0!important;}

	.top-bar .search-control, .top-bar .search-control .input-text {width: 430px;}
	.top-bar-kontakt {right: 300px;padding-top:20px;}

	/* menu */
	.navbar ul.nav {display: block;}
	ul.navbar-nav > li > a {text-align: left!important;}

	.navbar li ul.dropdown-menu {top:62px!important;}
	.navbar li ul.dropdown-menu {border:0;border-radius: 0 0 10px 10px;}

	.top-menu > li:nth-child(2) >  ul >  li {max-width: 240px;}
	.top-menu > li:nth-child(2) > ul.dropdown-menu {max-width: 1220px;width: 1220px;margin-left: -40px;}	
	.top-menu > li:nth-child(3) > ul.dropdown-menu {max-width: 1220px;width: 1220px;margin-left: -40px;}	
	.top-menu > li:nth-child(4) > ul.dropdown-menu {max-width: 1220px;width: 1220px;margin-left: -40px;}	

	body .slider-wrap {padding: 0px 0;}
	body.cms-home .slider-wrap {padding: 30px 0;}

	
	.cart-span a span.hidden-xs,.cart-span a:hover span.hidden-xs {color:#2c3237!important;font-size: 24px;}

	ul.navbar-nav > li.highlight, ul.navbar-nav > li:hover {background: rgba(255,255,255,0.5);}
	ul.navbar-nav > li.highlight > a, ul.navbar-nav > li:hover a {border:0;background: transparent;}

	.navbar ul.top-menu > li > ul > li > a {color:#00965a!important;}


	.product-catalogue {background: #fff;}
	.product-catalogue .container {background: #f5f5f5;padding-left: 50px;}

	.product-catalogue li {min-width: 19%;}
	.product-catalogue li a {font-size: 21px;}
	.product-catalogue li a.menu-wrap  {padding-bottom: 15px;}
	.product-catalogue li ul {padding-left: 0;}
	.product-catalogue li li a {color:#2c3237;font-size: 16px;}
	.navbar li li li a {color:#2c3237;}



	.top-user,.top-user a, .top-user a:hover, .top-user a:active, .top-user a:focus,
	.top-compare,.top-compare a, .top-compare a:hover, .top-compare a:active, .top-compare a:focus
	 {color:#2c3237!important;font-weight: 500;}
	 .top-compare.logged {right: -80px;}


	#menu-kontakt {float: right;}

	.top-span.top-user.top-user-guest {line-height: 10px;}


	.top-menu > li:after {display: block;position: fixed;width: 200vw;height: 200vh;background-color: rgba(0,0,0,0.3);z-index: 1999;content: ' ';margin-left: -100vw;display: block;  pointer-events: none;
	transition: visibility 0ms linear 250ms;
	visibility: hidden;}

	/* transition: visibility 0ms linear 250ms, opacity 250ms linear 100ms; */

	.top-menu > li:hover:after {display: block;visibility: visible;}

	.navbar ul > li > a {font-size: 18px;}
	.navbar ul.top-menu > li > ul > li > a {font-size: 20px;padding-bottom:20px;padding-top: 20px; }
	.navbar ul > li > ul > li > ul > li  a,.navbar ul > li > ul > li > ul > li  a span {font-size: 16px;line-height: 2em!important;display: inline-block;}


	
	.cart-span .caret:before {color:#00965a!important; }

	.cart-span .price {color: rgb(0, 150, 90)}
	.cart-span .price:after {content:' PLN';}

	.top-bar.top-bar-store .dropdown-menu, .top-bar.top-bar-store .dropdown.open {background: #fff;}
	.top-bar .top-span {overflow:  visible!important}
	
	.top-bar.top-bar-store .cart-span .top-basket {height: 70px;} 
	.top-bar.top-bar-store .cart-span > a{margin-top: 10px;line-height: 40px;display: inline-block;border-radius: 10px;
		padding:0 10px!important;overflow: visible;margin-right: -10px;border-right: solid 10px #f3f3f3;max-height: 60px;border-right: solid 10px #fff;}

		.sztuk {font-size: 0.8em;color:rgb(143, 143, 147);}
	

	.top-bar.top-bar-store .cart-span > a > span {margin-top: -10px;border-radius: 10px;height: 60px;display: inline-block;margin-right: -10px;overflow: visible!important;}

	.top-bar.top-bar-store .cart-span > a:hover {background: #f9f9f9;border-right: solid 10px #f9f9f9;}
	.top-bar.top-bar-store .cart-span.open > a {background: #f5f5f5;border-right: solid 10px #f5f5f5;}

 	 .top-bar.top-bar-store .dropdown-menu {margin-right: -10px!important;margin-top: 12px;}
	 .top-bar.top-bar-store .dropdown.open td{color:#2c3237; }
	 .top-bar.top-bar-store .dropdown.open .summary {background: #f5f5f5;margin:-10px -10px 20px -10px;padding: 10px 20px;}

	 .top-bar.top-bar-store .table {margin-bottom: 10px;}
	 .top-bar.top-bar-store .table td:first-child {padding-left: 20px; }
	 .top-bar.top-bar-store .table td:last-child {padding-right: 20px; }

	 .top-bar-store .table tr td.subtotal {border-bottom: 0;text-transform: uppercase;}
	 .to-cart-btn-row td {border-top: 0;}

	 .top-bar.top-bar-store .dropdown-menu {padding: 0}

	 .top-bar.top-bar-store .btn-block {line-height: 55px;height: 55px;border-radius: 8px;font-size: 1.1em;font-weight: 500;}
	 

	 .top-bar.top-bar-store .dropdown-menu  {min-width: 490px;border-radius: 10px!important;border:solid 1px #ddd;}
	


	 .row-upsell-lg .product-style-5 .product-name {height: 82px!important;max-height: 82px!important;}
	 .product-style-5 .product-name{height: 82px!important;max-height: 82px!important;}
	 .products-list .product-name {max-height: 48px;}

	.cart-span .caret {display: none!important}

	ul.top-menu li li li a:hover,ul.top-menu li li li a:hover span {text-decoration: underline!important;}

	.footer_3 {padding-top: 25px;padding-bottom: 15px;}

	#product-menu {padding: 0;}
	.catalog-product-view #product-menu.fixed ul {margin-top: 0px;}
	.catalog-product-view #product-menu .active {}

}





@media (min-width: 1500px) {


	.top-span.top-bar-kontakt {right: 370px;}


	#email_wysylki_faktury {width: 333px;}
	.amscheckout .product-name {line-height: 17px;font-size: 15px;} 

	.cms-index-index .btn.btn-default {line-height: 40px;}
	.cms-index-index .footer_0 .btn.btn-default {line-height: 50px;}

	.filternav .parameter {width: 240px;}

	#more-filters .parameter:nth-of-type(3n+1) {clear: none;}
	#more-filters .parameter:nth-of-type(4n+1) {clear: both;}


	#customer_order_comment {max-width: 100%!important}
	#numer_zamowienia_klienta {max-width: 466px!important;width: 466px;}



	.product-type-bundle #product-options-wrapper .simpleselect {min-width: 720px;}
	.product-type-bundle #product-options-wrapper .bundle-option-select {min-width: 730px;max-width: 730px;}

	.products-list-full .product-name {max-width: 777px;}

	#frontpage-banners .banner-2 {margin-bottom: 25px;}

	.container {width: 1430px;min-width: 1430px;max-width: 1430px;}

	.navbar ul > li > a {font-size: 18px;}

	ul.navbar-nav > li > a,ul.navbar-nav > li > a:hover {padding-right: 45px;}
	ul.navbar-nav > li > a {background: url(../images/arrow_menu.png) right 15px center no-repeat!important;background-size: 16px auto!important;}
	ul.navbar-nav > li > a:hover {background: url(../images/arrow_menu_hover.png) right 15px center no-repeat!important;background-size: 16px auto!important;}  

	 .product-style-5 {max-width: 25%!important}
	 .articles .article {width: 30%;}
	 .item-image-horizontal {width: 100%;height: 200px;}
	 img.wp-post-image {width: 100%!important;max-width: 100%!important;}
	

	.top-menu > li > ul.dropdown-menu {left: 0;}

	.top-menu > li:nth-child(2) {margin-left: 0px;}
	.top-menu > li:nth-child(2) > a {position: static;}
	.top-menu > li:nth-child(3) > a {position: static;}
	.top-menu > li:nth-child(4) > a {position: static;}
	.top-menu > li:nth-child(2) > ul.dropdown-menu {max-width: 1330px;width: 1330px;margin-left: 0px;min-height: 480px;}	
	.top-menu > li:nth-child(3) > ul.dropdown-menu {max-width: 1330px;width: 1330px;margin-left: 0px;left:0px!important;min-height: 333px;}	
	.top-menu > li:nth-child(4) > ul.dropdown-menu {max-width: 1330px;width: 1330px;margin-left: 0px;left:0px!important;min-height: 333px;}	

	.top-menu  #menu-inne > ul.dropdown-menu {left: auto;right: 275px;}

	#menu-kontakt .dropdown-menu a {text-align: right!important;display: block;padding:10px 20px 20px 40px;}
	#menu-kontakt > ul {right: -20px;}
	#menu-kontakt .dropdown-menu .wiedza a {line-height: 24px;}
	#menu-kontakt .dropdown-menu .wiedza a {padding-bottom: 50px;}
	#menu-kontakt a small {font-weight: 500;}

	.navbar li:nth-child(5) ul.dropdown-menu {left: 128px!important;width: 670px;}
	.navbar ul.nav #menu-promocje-wyprzedaze > ul {min-width: 243px;}

	.top-menu > li:nth-child(2) > ul.dropdown-menu > li {min-width: 18%;}	
	.top-menu > li:nth-child(2) > ul.dropdown-menu > li:nth-child(4) {height: 440px;}

	.top-menu > li:nth-child(3) > ul.dropdown-menu > li {min-height: 200px;}
	.top-menu > li:nth-child(3) > ul.dropdown-menu > li:nth-child(n+7) {min-height: 100px;}

	.top-menu > li:nth-child(4) > ul.dropdown-menu > li {min-width: 23%;}

	.top-bar .search-control, .top-bar .search-control .input-text {width: 610px;}
	.top-bar-kontakt {right: 350px;padding-top:20px;}

	.table-modern {border:0;}
	.table-modern th {background-color: transparent!important}



	#tab-parametry {width: 100%;}

	/* menu produktowe na detalu produktu */
	body, .product-name, ul.breadcrumb, ul.breadcrumb a, .catalog-product-view .product-additional-info  {
		line-height: 24px;}
		.btn {font-size:16px}

	.table-list td,.table-list th {font-size: 15px;}


	.limiter .simpleselect {min-width: 60px;text-align: left;}
	
	#product-menu .nav-links li a {font-size:18px;font-family: 'Simplon Norm','Roboto',"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing: antialiased !important;-webkit-font-smoothing: none!important;line-height: 30px!important;}

	#product-menu .nav-links li:first-child {margin-left: 0px!important;}

	#product-menu .nav > li > a:hover {background: transparent;border-bottom: solid 4px #00965a;margin-bottom: -2px!important;padding-bottom: 7px!important}
	


	.catalog-product-view #product-menu .active {margin-bottom: -2px!important;}
	#product-menu .nav > .active a:hover, #product-menu .nav > .active a {padding-bottom: 7px!important}

	#product-menu .nav-links li a {padding-left: 0;padding-right: 0;margin-right: 40px;}

	#tab-parametry table {width: 100%!important}

	.row-upsell-lg .product-wrap {max-width: 18%!important;margin-right: 2.5%;}
	.row-upsell-lg .product-style-1:last-of-type {margin-right: 0!important;}

	#tab-kontakt .col-lg-5 {width: 50%;}

	.catalog-product-view #product-menu .active {}

	#menu-inne > ul {right: auto;margin-left: -410px;min-width: 730px; }
	.navbar ul.nav #menu-promocje-wyprzedaze > ul {min-width: 270px;min-height: 120px;}

	.row-upsell-lg {width: 100%}

	.checkout-onepage-index .upust_za_przedplate_zalogowany td:first-child div {max-width: 500px}
}


#main-slider .carousel-bullets {text-align: center!important;}

@media (max-width:991px){	
	#main-slider .carousel-bullets {height: 50px;overflow: visible;padding: 25px 0 20px 0;}
	#main-slider .carousel-bullets li {width: 24px;height: 24px;border-radius: 24px;margin:0 0px 0 15px!important;
		border-color: #aaa;background: #f3f3f3}
		
}
#main-slider .carousel-bullets {display: block;z-index: 1111;text-align: center!important;max-width: 992px;padding:0 20px 15px 0!important;}
#main-slider .carousel-bullets li {width: 24px;height: 24px;border-radius: 24px;margin:0 0px 0 15px!important;
	border-color: #aaa;background: #f3f3f3}

@media (min-width:1200px){
	#main-slider .carousel-bullets {max-width: 100%;}
}	
#main-slider .carousel-bullets li:hover {background: rgba(0,150,90,0.5);}
#main-slider .carousel-bullets li.active {background: #00965a!important;}

.footer_4 {background: #f3f3f3;}
.footer_4 + .bottom-menu {background:#e9e9e9 }
 

.checkout-onepage-index .grand_total_wartosc_brutto .price:after {content:' PLN'!important;display: inline!important;}
.checkout-onepage-index .grand_total_wartosc_netto .price:after {content:' PLN'!important;display: inline!important;}
.checkout-cart-index .grand_total_wartosc_brutto .price:after {content:' PLN'!important;display: inline!important;}
.checkout-cart-index .grand_total_wartosc_netto .price:after {content:' PLN'!important;display: inline!important;}
.checkout-cart-index .cart-price .current-price:after {content:' PLN'!important;display: inline!important;}
.checkout-cart-index .col-price .cart-price:after {content:' PLN'!important;display: inline!important;}
.checkout-onepage-index #checkout-review-load .cart-price:after {content:' PLN'!important;display: inline!important;}

@media (max-width:991px) {

	.top-bar.top-bar-store .dropdown-menu, .top-bar.top-bar-store .dropdown.open {background: #fff;}

	.top-bar.top-bar-store .cart-span > a > span {margin-top: -10px;border-radius: 10px;height: 60px;display: inline-block;margin-right: -10px;overflow: visible!important;}
	#cartDD {border-radius: 0;}

	.top-bar.top-bar-store .cart-span > a:hover {background: #f9f9f9;border-right: solid 10px #f9f9f9;}
	
 	 .top-bar.top-bar-store .dropdown-menu {margin-right: -10px!important;margin-top: 0px;border-bottom: solid 1px #bbb}
	 .top-bar.top-bar-store .dropdown.open td{color:#2c3237; }
	 .top-bar.top-bar-store .dropdown.open .summary {background: #f5f5f5;margin:-10px -10px 20px -10px;padding: 10px 20px;}

	 .top-bar.top-bar-store .table {margin-bottom: 10px;}
	 .top-bar.top-bar-store .table td:first-child {padding-left: 20px; }
	 .top-bar.top-bar-store .table td:last-child {padding-right: 20px; }

	 .top-bar-store .table tr td.subtotal {border-bottom: 0;text-transform: uppercase;}
	 .to-cart-btn-row td {border-top: 0;}

	 .top-bar.top-bar-store .dropdown-menu {padding: 0}	

	 .catalog-product-view .product-sheet-link-top {padding-left: 200px;display: inline-block;top: 12px;position: relative;}

	 .amscheckout-data-table#checkout-review-table  td,.amscheckout-data-table#checkout-review-table  th{padding-left: 10px;padding-right: 10px!important;}
	 #checkout-review-table-totals td span.total {padding-right: 10px!important;}

	 .checkout-cart-index tr.form-hidden {position: absolute;opacity: 0;z-index: -9;height: 1px;display: inline-block;}

	 .checkout-onepage-index .third-column {padding-right: 0;}

	 .bonuspoints-slider-wrap{border: 0;}

	 .top-basket {background-size: auto 55px;background-position-y: 10px;}

	 .checkout-cart-index td.col-price {line-height: 40px;}

	 .checkout-cart-index #shopping-cart-table tr:not(.last) td.usun-produkty-z-koszyka {position: static;}

	 .cart-table td.cart-product-name {border:0}

	 .cart-table td {border:0}

	 .checkout-cart-index #shopping-cart-table tr td:first-child {width: 100%;}

	 

	 .checkout-cart-index .col-cart-availability {line-height: 40px;padding-left: 100px;border:0}
	 .checkout-cart-index .col-cart-availability .availability {text-align: right!important;}
	 .checkout-cart-index .col-quantity {min-height: 1px;margin-bottom: -10px;margin-top: 10px;}
	 .checkout-cart-index .col-quantity .quantity-select-product {position: relative;}

	 .checkout-cart-index h2.product-name a {white-space: normal;padding-left: 15px;margin-bottom: 30px;}
	 #shopping-cart-table tr td {padding-top: 10px;}

	 #cart-form td {}
	 .checkout-cart-index .col-quantity,
	 .checkout-cart-index .col-price {position: static!important;top:0!important;float:none!important;}
	 .checkout-cart-index .col-quantity {}

	 #shopping-cart-table tbody tr, #shopping-cart-table tbody tr td {display: block;}

.checkout-cart-index #shopping-cart-table tbody tr.cart-product-row {background: #fafafa;border-radius: 10px;margin-bottom: 20px;border:solid 1px #ddd;padding:10px;}
	 /*.checkout-cart-index #shopping-cart-table tbody tr:not(.row-usun-produkty-z-koszyka):not(.row-partial-delivery) {background: #fafafa;border-radius: 10px;margin-bottom: 20px;border:solid 1px #ddd;padding:10px;}*/

	 .col-cart-availability .availability {margin-bottom:20px; }

	 .col-wartosc-netto{border-top: solid 1px #ddd!important;padding-top: 0!important;margin-top: 10px!important;clear: both;}

	 .col-wartosc-netto .cart-price:before {content:'Watrtość netto:';display: inline;font-weight: 400;text-align: left;float:left;}
	 .col-cena-netto .cart-price:before {content:'Cena netto:';display: inline;font-weight: 400;text-align: left;float:left;}

}