<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ogolne magento */

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}

aside[role=complementary],aside{position:relative;min-height:1px;padding-left:15px;padding-right:15px;display:none;margin-bottom:20px}
@media (min-width:992px){aside,aside[role=complementary]{float:left;width:25%;display:block}}
@media (min-width:992px){header[role=banner]&gt;.logo{float:left;width:41.66666667%}}
@media (min-width:992px){header[role=banner] .quick-access{float:left;width:58.33333333%}}
@media (min-width:768px){header[role=banner] .form-language{float:left;width:160px}
header[role=banner] .form-language .form-control{width:120px}
header[role=banner] .links{float:right;line-height:30px}}
@media (min-width:992px){header[role=banner] .quick-access{float:right}}
.layout{margin-left:-15px;margin-right:0px}
@media (max-width:992px){.layout{margin-left:-15px;margin-right:-15px}}
.layout.layout-1-col div[role=main],.layout.layout-3-cols div[role=main]{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media (min-width:992px){.layout.layout-1-col div[role=main]{float:left;width:100%}}
@media (min-width:992px){.layout.layout-3-cols div[role=main]{float:left;width:50%}}
div[role=main]{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:20px}
@media (min-width:992px){div[role=main]{float:left;width:75%}}
footer[role=contentinfo]{margin-bottom:20px}
footer[role=contentinfo] .links li,footer[role=contentinfo]&gt;ul&gt;li{display:inline}
footer[role=contentinfo] .bugs,footer[role=contentinfo] .links,footer[role=contentinfo] address,footer[role=contentinfo]&gt;ul{margin-bottom:10px}
@media (min-width:768px){footer[role=contentinfo] .bugs,footer[role=contentinfo] .links,footer[role=contentinfo] address,footer[role=contentinfo]&gt;ul{width:50%}
footer[role=contentinfo] .bugs,footer[role=contentinfo]&gt;ul{float:left}
footer[role=contentinfo] .links,footer[role=contentinfo] address{float:right;text-align:right}
}
.mini-products-list .product-image{float:left}
.mini-products-list .product-details{margin-left:60px}

.catalog-category-view footer h2 {font-size:22px!important;}

.products-list .product-list-price {position: relative;padding-bottom: 15px;}
.products-list .product-list-price &gt; small {position: absolute;right: 0px;}


.catalog-category-view .category-tree &gt; li ul {white-space: normal!important;max-width: 660px;overflow: hidden;}
.catalog-category-view .category-tree &gt; li ul li {white-space: normal!important;margin-bottom: 10px;}

@media screen and (min-width:992px){
	.box-szkolenia {border-right:solid 15px #fff;}
	.catalog-category-view ul.breadcrumb {margin-bottom: -15px!important;}
	.catalog-category-view .category-description.std {margin-top: 61px;}
	.catalog-category-view .filternav {margin-top: 61px;}
	.catalog-category-view .category-description.std + .filternav {margin-top: -10px;}
	.catalog-category-view .category-description.std {background: #f7f7f7;}
	.catalog-category-view .category-description h3 {margin-bottom: -3px;}
	.catalog-category-view .category-description p.text-grey {margin-top: 9px;}
	
	.catalog-category-view footer h2 {font-size: 22px;}
}



.top-bar .top-user i.icon-chevron-up {visibility: hidden;}

#customer-reviews .rating-box {}

.category-products .item {position: relative;}
.promocja-sklep {width: 60px;height:60px;background: url(../images/promocja.png) top left no-repeat;background-size: 60px 60px;
position: absolute;left:0;top:0;margin-left: -10px;}

.rating-box {text-align: left!important;}

/* */
ul.messages {}
li.success-msg::before {display: none;}
li.success-msg {padding-top: 20px!important;padding-bottom: 10px!important;}
li.success-msg li {list-style-type: none;}
li.success-msg li:before{display: none;}

.account-menu-bar {}
.account-menu-bar .navbar-toggle {position: static;float:right;}
.account-menu-bar .navbar-toggle.collapsed {position: static;float:left;}

.products-list-full .product-name {max-width: 550px; }
.products-list-full .product-list-price {white-space: nowrap;}
.old-price-list {font-size: 15px;font-weight: 300;padding-right: 10px;padding-left:10px;display: inline-block;}

.footer_0 {background: #f0f0f0;padding: 20px 0;}
.footer_0 h3 {float: left;margin-right: 40px;position: relative;top:10px;}
.footer_0 img {display: inline-block;margin-right: 40px;opacity: 0.6;}
.footer_0 a:last-child img:last-child {margin-right: 0;}
.footer_1  {border-top:0;padding-bottom: 10px;}

.col-dostawa {text-align: center;}

@media screen and (min-width:1200px){   
	.footer_0 h3 {margin-right: 80px;}
	.footer_0 img {margin-right: 64px;}
	.footer_0 a:last-child img:last-child {margin-right: 0;}
}


@media screen and (max-width:991px){   

	.footer_0 h3 {float: none;margin-bottom: 40px;top:0px;}
	.footer_0 img {display: inline-block;margin-bottom: 20px;}

	.block-account {padding-top: 25px;}
	.block-account .menu-left {display: block;}
	.navbar-toggle {z-index: 99;}
	.form-search .name-highlight {clear: both;margin-bottom: 10px;}
	.searchautocomplete-loader {margin-top: -6px!important;top:-0px;}
	.searchautocomplete-loader i {margin-top: -12px!important;position: relative;top:-6px;}
	.searchautocomplete .price-box {margin-top: 0;}

	.footer_1 .fake-h3 {margin-top: 15px;}
	.footer_1 {padding-bottom: 15px;}

	.cart-span {margin-right: -10px!important;padding-right: 15px;}

}
.no-display {visibility: hidden;position: absolute;}
.checkout-cart-index tr.wartosc_netto_po_upuscie + tr.total_discount {display: none;}

h2.legend  {font-size:18px;}
@media screen and (min-width:992px){    
    h2.legend  {font-size:24px;}    
}

label.required {position: relative;}
label.required em{font-style:normal;color:#a94442;}
@media screen and (min-width:992px){   
	label.required em{float:right!important;font-style:normal;color:#a94442;}
}
label em.required{float:none;font-style:normal;color:#a94442;display: inline-block;padding-left: 5px;padding-right: 5px;}
.red {color:#a94442;}
.input-red {border-color: #aa3333;box-shadow: 0 0 10px #ff9999;}

#dostawa-i-platnosc:not(.active) {cursor: pointer;}

.navbar-default {border:0;box-shadow: none;line-height: 66px;height: 66px;background: transparent;}
.navbar-default li a {line-height: 36px;}

@media screen and (min-width:768px){    
	
	ul.navbar-nav &gt; li &gt; a { top:1px;}
	ul.navbar-nav li#menu-wiecej li {float:none;}

    /* UkÅ‚ad menu inne */
    ul.navbar-nav li#menu-inne li {float:none;}
    ul.navbar-nav li#menu-inne &gt; ul {padding-right: 300px;}
    ul.navbar-nav li#menu-inne &gt; ul &gt; li:nth-child(6) {position: absolute!important;top:10px;left:220px;}

}

@media screen and (min-width:768px) and (max-width:1200px){ 
    ul.navbar-nav li#menu-inne &gt; ul {margin-left: -190px;}
}

ul.numbered {padding-left: 30px!important;}
ul.numbered &gt; li:before {content: ' '!important;padding-right: 0px;position: relative;left:-5px;color:#666;}
ul.numbered &gt; li {}

@media screen and (min-width:768px) and (max-width:991px){  
	ul.navbar-nav &gt; li {float:none;}
	ul.navbar-nav &gt; li &gt; a {max-width: 140px;min-width: 70px;text-align: center;}
	ul.navbar-nav li#menu-wiecej li.hr {}
	}

.moje-konto-button {position:relative;top:-9px;margin-right:35px!important;display: inline!important;}
.top-user-icon a.pointer.moje-konto-button {width: auto!important;}
@media screen and (min-width:1199px){   
	.navbar-collapse {padding-left: 0;padding-right: 0;}
	.moje-konto-button {position:relative;top:-1px;margin-right:35px!important;}
}


@media screen and (min-width:1200px){   
		ul.navbar-nav &gt; li &gt; a {padding-left:20px;padding-right: 20px;max-width: 160px;white-space: normal;line-height: 20px;text-align: center;}
	.dropdown-menu {min-width: 220px;} 

	ol#checkoutSteps li div.step-title{position: relative;}
	ol#checkoutSteps li div.step-title:before {display: none;}
	ol#checkoutSteps li.allow div.step-title:before {display: block;}
	ol#checkoutSteps li.active div.step-title:before {display: block;}
	ol#checkoutSteps li div.step-title:before {text-transform: uppercase;content:"";position: absolute;left:-65px;top:-2px;color:#2c3237;font-weight: 400;font-size: 14px;}
	ol#checkoutSteps li#opc-billing div.step-title:before {content:"KROK 1"}
	ol#checkoutSteps li#opc-shipping div.step-title:before {content:"KROK 2"}
	ol#checkoutSteps li#opc-shipping_method div.step-title:before {content:"KROK 3"}
	ol#checkoutSteps li#opc-payment div.step-title:before {content:"KROK 4"}
}

.footer_1 .thumbnail {padding:40px 24px;} /* logo */
.footer_2 .footer-links a {line-height: 26px;}


/* ModuÅ‚ szukaj*/

.search-control {margin-bottom: 10px;}
@media screen and (min-width:992px){    
    .search-control {width:400px;}    
}
@media screen and (min-width:1200px){    
    .search-control {width:500px;}    
	  
	.top-user-icon *{vertical-align: top;}
	.top-user-icon a.pointer {position:relative;width:14px!important;white-space: nowrap!important;}
	.top-user-icon a.pointer i {margin:0!important;left:0;vertical-align: middle;display: inline-block;}    
}

.tabela-parametry {margin:0 auto 0 0!important;border:solid 1px #ddd;}
.tabela-parametry td, .tabela-parametry th {border-left:0;border-right: 0;border-bottom: solid 1px #ddd;padding: 4px;}
.tabela-parametry tr:nth-child(odd) td {background: #f3f3f3;}
.tabela-parametry tr td:first-child {border-right:solid 1px #ddd;}

aside .block &gt; h4:first-of-type {margin-top: 0;}

.top-bar-logo a,.top-bar-logo a:hover,.top-bar-logo a:active,.top-bar-logo a:focus {text-decoration: none!important;outline: none;}

.top-bar a.two-line {height: 30px;}

.filter .parameter .filter-stock-checkboxes label {display: inline-block;white-space: nowrap;color:#2c3237;}
.categorypath-inne-kategorie-html .filter-stock-checkboxes {display: none;}
/* Moje konto */
.top-bar-account .logo {margin-top: 20px;max-height:42px;width: auto;}
@media screen and (min-width:768px) and (max-width:991px){    
	.top-bar-account .logo{max-width: 240px;height: auto;margin-top: 0;}
	.top-bar-account {line-height: 60px!important;height: 60px;} 
	.top-bar-account .pull-right {padding-top: 10px;}
	}
.top-bar-account .flex-center {height: 40px;line-height: 16px;}
@media screen and (min-width:992px){    
	.top-bar-account .flex-center {height: 80px;line-height: 16px;}
	.customer-account-login h3 {margin-bottom: 30px;}
	.customer-account-login .new-users p {padding-right: 30px;}
	.customer-account-login .new-users .btn,.customer-account-login .new-users button {margin-top: 35px;}
}
.top-bar-account .flex-center div {line-height: 16px;}
.top-bar-account .container &gt; .pull-right{margin-left: 15px;}
/*.top-bar-account .spaced {margin: 0 9px; display:none; height:0px;}*/
.top-bar-account .spaced {margin: 0 9px;}

.menu-left.nav li.active  a {background: #eef1f7;color:#1f1f24;}
.block-account .menu-left img {margin-right: 10px;position: relative;top:-1px;}

#more-filters-trigger {display: block;}

.box-reviews {margin-top: 24px;}

/* Menu przyklejone do gÃ³ry strony */    
@media screen and (min-width:768px){    
	body {padding-top:170px;}
}

@media screen and (min-width:992px){    
	body {padding-top:181px;}
}

body.customer-account-logoutsuccess  .top-brand {display:none!important;}

@media screen and (min-width:768px){    
	/*
	body.customer-offer-view, body.customer-account-offers,body.customer-offer-new,body.customer-account-login,body.customer-account-index, body.customer-address-index ,body.customer-account-edit, body.customer-account-logoutsuccess,
	body.customer-account-forgotpassword,body.customer-address-form,body.customer-account-create,body.customer-logged-out,body.review-customer-view,body.sales-order-history,body.review-customer-index,body.sales-order-view,body.cms-pomoc-html,body.cms-dziekujemy-za-rejestracje, body.qquoteadv-view-history  {padding-top: 130px;}
	*/
}
@media screen and (min-width:992px){   
	
	body.customer-account-logoutsuccess,body.customer-account-index {padding-top: 130px;}
}



/* najprostsze chowanie */


/* Stopka */
@media screen and (min-width:992px){    
	.col-wsparcie {padding-left: 64px;}
}


/* Menu boczne */

aside h4 {margin-bottom: 20px;}
@media screen and (min-width:992px){
	aside h4 {margin-top: 30px;}
}

.nav-tabs li a{display: block!important;}
.navbar ul.nav .caret {display: none;}

/* Formularze */
.validation-advice {color:#bb3840;font-size: 12px;}
.validation-failed {box-shadow:0 0 3px #bb3840;border-color: #bb3840!important;}

/* Podpowiedzi wyszukiwarki */



/* Strona produktu */
@media screen and (max-width:768px){
	.product-price-block {min-width: 100%;white-space: nowrap;}
	.product-price-block .add-to-cart {min-width: 300px;white-space: nowrap;}
	.product-price-block .add-to-cart .input-group {float: left!important;margin-left: 0;margin-right: 10px;padding-left: 0;}
	.product-price-block .add-to-cart .add-to-cart-button {padding-left: 0;}
}
@media screen and (max-width:991px){

.product-price {display: block;}
.product-price .hidden-xs {display: inline-block!important;}
.add-to-cart  {float:none!important;clear:both;display: inline-block;text-align: left;margin-bottom: 20px}
}

@media screen and (min-width:1px){
	
	.add-to-cart-button {padding-left:10px;}
	.add-to-cart-button .btn {width:100px;font-size: 18px;font-weight: 300;}

	.data-up .btn,.data-dwn .btn {font-size: 24px;padding-top: 0;background: #fff;border-color:#fff!important;}
	.data-up .btn:active,.data-dwn .btn:active {background: #fff;}
	input#qty,input.qty {padding-right: 1px;padding-left: 1px;text-align: center;background: #fff!important;}	
}
@media screen and (min-width:992px){
	.add-to-cart-button .btn {width:220px;font-size: 18px;font-weight: 300;}

	.catalog-product-view .input-group {display: block!important;}
	.catalog-product-view .add-to-cart  {display: block!important;}
	.catalog-product-view .quantity-select-product {float: right;display: block;width: 70px;}
	}

div.add-to-cart {text-align: right;}

.data-up .btn[disabled],.data-dwn .btn[disabled],.add-to-cart-button .btn[disabled] {cursor: progress!important;}

.product-name-3 {height: auto!important;min-height:60px!important;overflow: hidden;}
@media screen and (max-width:447px){
	.product-name-3 {padding-bottom: 6px;}
	.product-style-1 .product-image {margin-bottom: 20px!important;}
	}
@media screen and (min-width:992px){
	.product-name-3 {height: 60px!important}
	}

.block .block-title strong,.block-account .block-title strong,.box-account .box-head h2,.cart .crosssell&gt;h2,.cart .discount&gt;h2,.cart .shipping&gt;h2,.panel-title,.product-view .product-shop .product-name h1{margin-top:0;margin-bottom:10px;font-size:20px;color:inherit}
.product-image-zoom {border:solid 1px #ebebeb;padding:20px 10px;}
.price-excluding-tax,.price-including-tax{display:block;}
.products-list .price-including-tax,.product-shop .price-including-tax{display:none;}
.products-list-full .price-including-tax{display:block;}

.availability{margin-bottom:10px;}
.availability span.icon-circled {margin-left:8px;position: relative;top:1px;}
.availability.in-stock span{color:#7b7b88;}
.availability.out-of-stock span{color:#7b7b88;}
.availability-only a,.availability-only span{}
@media screen and (min-width:992px){
	.availability.out-of-stock {position: relative;top:-82px;right:30px;}
}

.old-price{margin:0;color:#7b7b88}
.old-price .price{color:inherit;font-weight:400;text-decoration:line-through}
.old-price  .promotion-condition {text-decoration:none!important;display: inline-block;margin-left:8px;}

/* Ocena i wyÅ›lij produkt */
.email-friend {padding:0 0 5px 0;line-height: 24px;}
@media screen and (min-width:992px){
	.email-friend {border-top:solid 1px #e8ecf4;border-bottom:solid 1px #e8ecf4;padding:6px 0 5px 0;margin-top:20px;}
}

.messages {display: block;padding:0;margin:10px 0 20px 0;}
.messages&gt;li{margin-bottom:10px;padding:15px;}
.alert:not(.alert-info),.block-cart .subtotal,.error-msg,.global-site-notice,.note-msg,.notice-msg,.success-msg{padding:15px;margin-bottom:20px;background: #eaeef5;font-size: 15px;}

.error-msg {color: #BB3840;font-size: 15px;}
.validation-advice {position: absolute;margin-top: -4px;}

.products-list-full .item {padding:20px 0 0 0;border-top: solid 1px #ebebeb;height: auto;}
.products-list-full .btn {margin-top: 5px;}
.products-list-full .availability {margin-top: -4px;white-space: nowrap;}
.products-list-full .product-sku {line-height: 18px;}

.product-sku {margin-top:10px;}
@media screen and (min-width:992px){
	.category-products #products-list .row.c-r {padding-right: 10px;}
	.product-img-box {}
	.product-sku {margin:5px 0px 0 0;}
	.products-list .product-sku {margin-bottom:10px;}
	.block .block-title strong,.block-account .block-title strong,.box-account .box-head h2,.cart .crosssell&gt;h2,.cart .discount&gt;h2,.cart .shipping&gt;h2,.panel-title,.product-view .product-shop .product-name h1{font-size:30px;}
	.availability,.email-friend {text-align: right;}
}

.block-banner .block-content img,.carousel-inner&gt;.item&gt;a&gt;img,.carousel-inner&gt;.item&gt;img,.category-image img,.img-responsive,.product-img-box .more-views img,.product-img-box .product-image-zoom img,.product-review .product-img-box .product-image,.tool-tip-content img{display:block;max-width:100%;height:auto}

.qty,#mw_amount {display: inline-block;border-left: 0;border: 0;box-shadow: none;font-size:1.5em;height:44px;text-align: center;}

input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;margin: 0;}
 
input[type="number"] {    -moz-appearance: textfield;}

.add-to-cart-button {margin-left:10px;line-height: 44px;height:44px;}
.add-to-cart-button .button {line-height: 40px;}
.add-to-cart-button .btn-primary {height:44px;margin-top:1px;}
.number-spinner .btn-default {border-color:#fff;height:44px;}
.number-spinner {border:solid 1px #d5d5d5;height:44px;}
.number-spinner {min-width: 118px;max-width: 118px;}
.number-spinner input.form-control {width: 100%;}
.link-wishlist {margin-right: 15px;}

.add-to-cart .input-group {max-width:60px;float: right;text-align: right;}
.add-to-cart .input-group.number-spinner {max-width:120px;}

.form-newsletter .form-control {width: 180px;}
@media screen and (min-width:1200px){
	.form-newsletter .form-control {width: 230px;}
}


@media screen and (min-width:992px){
	.add-to-cart .input-group {max-width:260px;}
	.add-to-cart .input-group.number-spinner {max-width:120px;}
}

.more-views{padding-top:10px;text-align: center;position: relative;}
.more-views li {display: inline-block;width: 60px;height: 60px;text-align: center;border:solid 1px #ebebeb;margin:0 auto;}
@media screen and (min-width:992px){
	.more-views li {width: 76px;height: 76px;}
}

/* StrzaÅ‚ki w krokach zamÃ³wienia */

.steps a,.steps span,.steps a:hover,.steps a:focus,.steps a:active {color:#202124;height: 50px;outline: none!important;}
.steps a.active,.steps span.active,.steps a.active:hover,.steps a.active:focus,.steps a.active:active {color: #7d7d7d;background-color: #fff!important;border-bottom: solid 2px #00965a;height: 50px;}
.steps {   display: inline-block;    overflow: hidden;}

.steps .step { display: inline-block; float: left; position: relative;background: #f2f2f2;padding-right: 20px;padding-left: 24px;}
.steps .step:nth-child(n+2) {background: url(../images/step.png) bottom left no-repeat;}
.steps .active:nth-child(n+2) {background: url(../images/step-active.png) top left no-repeat;}
.step.active + .step {background: url(../images/step-next.png) bottom left no-repeat;}

@media screen and (min-width:768px){
.steps .step { padding-right: 50px;padding-left: 50px;}
.steps :first-child {   padding-left: 46px;  border-left: solid 1px rgba(215, 217, 219, 1);}
.steps :last-child {  padding-right: 50px;border-right: solid 1px rgba(215, 217, 219, 1);}
}

/* Ocena produktu - gwiazdki */

.rating-box {display: block;width: 106px;height:19px;background: url(../images/rating-0.png) top left no-repeat;margin-right:8px;margin-top:3px;}
@media screen and (min-width:768px){
	.rating-box {display: inline-block;float:left;}
}
.rating-box .rating {display: inline-block;height:19px;background: url(../images/rating-5.png) top left no-repeat;}

.starRating:not(old){display:block; width: 122px;  height: 22px;  overflow: hidden;vertical-align:bottom;margin:12px 0;}
.starRating:not(old) &gt; input{  margin-right:-100%; opacity:0;}
.starRating:not(old) &gt; input{  margin-right:-100%; opacity:0;}
.starRating:not(old) &gt; label{  display: block;  float: right;  position: relative;  background: url('../images/star-empty.png');  background-size : contain;}
.starRating:not(old) &gt; label:before{  content: '';  display: block;  width: 24px;  height: 24px; background:url('../images/star-full.png');background-size : contain;  opacity: 0;  transition: opacity 0.2s linear;}
.starRating:not(old) &gt; label:hover:before,.starRating:not(old) &gt; label:hover ~ label:before,.starRating:not(:hover) &gt; :checked ~ label:before{  opacity : 1;}

.products-list-full .ratings {white-space: nowrap;position: absolute;float: right;padding-top: 6px;margin-bottom: 7px;bottom: 0;margin-left:-60px;}
.products-list-full .rating-box {max-width: 80px;background-size: 100% auto;}
.products-list-full .rating-box .rating {background-size: 80px auto;}


/* Slider - gÅ‚Ã³wny */

.slider-wrap {text-align: center;background: #acadac;background: #cccccc;}
.carousel,.carousel-inner,.carousel .item img {margin:0 auto;}

.carousel-thumbs, .carousel-indicators.carousel-thumbs {position: absolute;bottom:20px;z-index:101;text-align:right;}
.carousel-thumbs  span {cursor:pointer;border:solid 3px transparent;display: inline-block;transition:0.2s;margin-right:3px;list-style-type: none;}
.carousel-thumbs  span:hover,.carousel-thumbs  span.active {border:solid 3px #fff;}
.carousel-thumbs img {max-width: 120px;width: auto;height: auto;cursor: pointer;}
.carousel-thumbs {display:none;}
@media screen and (min-width:992px){
	.carousel-thumbs {display:block;}
}
.carousel-indicators {margin-left:0;right:0;bottom:0;width:100%;text-align: right!important;left:0;padding:0;}
.carousel-indicators li{}
.carousel-indicators .active{width:auto;height:auto;background-color:transparent;}

.classic-indicators {text-align: center!important;}
.classic-indicators &gt; span {display: inline-block;width:20px;height: 20px;border-radius: 50%;background: rgba(255,255,255,0.5);margin:0 8px 10px 8px!important;cursor: pointer;}
.carousel-indicators.classic-indicators .active {background: rgba(255,255,255,1);width:20px;height: 20px;}

.carousel .container-wrap {position: absolute;bottom:0;text-align: center;width:100%;}
.carousel .container {position: relative;margin:0 auto;}
.carousel-inner .container {position: relative;}
.carousel-inner .item { opacity: 0; transition-property: opacity;}
.carousel-inner .active { opacity: 1;}
.carousel-inner .active.left, .carousel-inner .active.right { left: 0; opacity: 0; z-index: 1;}
.carousel-inner .next.left, .carousel-inner .prev.right { opacity: 1;}
.carousel-inner .carousel-control { z-index: 2; }

.carousel-control img {margin-top: 0px;}
.carousel-caption {border-left:solid 3px #04a265;background: rgba(255,255,255,0.9);text-align: left;padding:0 10px 2px 10px;text-shadow:none;color:#333;font-size:1.1em;left:15px;}
.carousel-caption p {display: none;}
.carousel-caption h3 {font-size:1em;line-height:1.4em;margin:5px 0; }
@media screen and (min-width:550px){
	.carousel-caption {width:500px;}
	.carousel-caption p {display: block;}
	.carousel-caption h3 {margin-top:0;padding-top:0;border-bottom: solid 1px #ccc;padding-bottom: 12px;font-size:1.4em;margin:10px 0 10px 0;}
	.carousel-caption {padding:15px 10px;}
}



/* Rejestracja */
@media (min-width:992px){
	.account-create .fieldset {}
}

/* Koszyk i finalizacja zamÃ³wienia */
tr.grand_total td  .price{color:#2c3237;font-weight: bold;}

.cart-table th {padding: 0 5px 10px 5px;}
.cart-table td {padding: 10px 5px;border-top:solid 1px #e8ecf4;}
.cart-table {width: 100%}
.cart-table th span.text-right {display: block;}
.cart-table .cart-price{display: block;text-align: right;font-size: 14px;font-weight: 600;}
.totals {margin:30px 0 20px 0;}
@media (min-width:992px){
	.totals {margin:40px 0 30px 0;}
	.cart-table th,.cart-table td {min-width: 120px; padding-right:20px;}
	.cart-table th:last-child,.cart-table td:last-child {min-width: 20px; padding-right:0px;}
	.cart-table th:first-child,.cart-table td:first-child {padding-right:10px;min-width: 20px;}

	.coupon {text-align: left;}

	.totals-table td{ text-align: right;font-size: 15px;}
	.totals-table td strong{ font-size: 18px;}
	.totals-table {width: 100%;}
	.totals-table tr td {width: 100px;}
	.totals-table tr td:first-child {width: auto;}

}
.coupon a {font-size:16px;}
.coupon .caret,.coupon .caret:before {color:#00965a;}
.dropdown-menu.coupon-dropdown {position: static;width: 100%;background: transparent;padding-top:16px;}
@media (min-width:1200px){
	.cart-table h2.product-name {min-width: 500px;}
	}

a.btn-remove:hover {text-decoration: none;}

.cart-table  td.row-lg{padding-top:20px;padding-bottom: 20px;}



.top-basket {background: url(../images/i-cart.png) left 20px no-repeat;}
.top-basket.top-basket-empty {background: url(../images/i-cart-empty.png) left 20px no-repeat;}
.basket-count {top:-2px;}
@media (min-width:992px){
.top-bar-menu &gt; .container{padding:0 0 0 0;}
.top-bar:not(.top-bar-store) {padding-top: 2px;}
.top-basket {background: url(../images/i-cart-lg.png) left 14px no-repeat;padding-left:49px;min-width: 50px;cursor:pointer;margin-left:0px;margin-right:-10px;}
.cart-span {font-size: 16.8px;cursor: pointer;}
.cart-span .dropdown-menu {cursor: auto;}
.cart-span .caret,.coupon .caret {position: relative;top:5px;}
.top-basket.top-basket-empty {background: url(../images/i-cart-empty-lg.png) left 14px no-repeat;}
.basket-count {top:-8px;left:-17px;font-size:0.9em;display: inline-block;}
}
.cms-home .top-block {z-index: 1200;}

/* One page checkout*/
.opc li {list-style-type: none;}
.opc ul {padding-left: 0;}

.opc .buttons-set{margin-top:10px}
.opc .buttons-set p.required{margin:0;padding:0 0 10px}
.opc .buttons-set .back-link small,.opc .buttons-set .buttons-set.disabled button.button{display:none}
.opc .buttons-set .ul{list-style:disc;padding-left:18px}
.opc{position:relative}

ol.opc {padding-left: 0;}

.opc .step-title a{display:none;float:right}
.opc .step-title h2 {font-size: 18px;}
.opc .step-title h2 a.link-green {font-size: 15px; float:none;display: inline-block;margin-left: 10px;display: none;}

.opc li.section:not(.allow):not(.active) .step-title h2 {visibility:hidden;position: absolute;} /* ukryj nastepne kroki */

.opc .allow .step-title h2 a.link-green {display: inline-block;}
.opc .allow.active .step-title h2 a.link-green {display: none;}
.opc #opc-payment .step-title h2 a.link-green {display: none;}
.opc .step{padding:0 0 30px 0;}
.opc .step .tool-tip{right:30px}
.opc .allow .step-title a{display:block}
.opc .active .step-title a{display:none}

.well-lt {background: #eaeaea;}

#checkout-review-table-wrapper .well-white {font-size:18px;}
#checkout-review-table-wrapper .well-white .pull-right {font-weight: 600;}
.checkout-success {border-top:solid 1px #e8ecf4;padding-top: 20px;}
.review-item {border-bottom: solid 1px #fff;padding:10px 0;margin-bottom: 10px;}

#co-payment-form ul.form-list {display: block!important;padding-left: 40px;margin-top: -5px;}

.checkout-login {font-size:16px;float:right;line-height: 18px;margin-top: 10px;position: relative;z-index: 999;}

li.hidden-step {visibility: hidden;position: absolute;;}

li.control {list-style-type:none; }

@media (min-width:992px){
	.checkout-progress li{float:left;width:20%;margin-bottom:0;border-left-width:0;text-align:center}
}
@media (max-width:992px){
	.multiple-checkout{width:100%;overflow-y:hidden;overflow-x:scroll;padding:15px;border:1px solid #ddd}
}

/* Formularze w zamÃ³wieniu */

.opc-register .col-md-4{}
.opc-register .opc-success-label {line-height: 36px;}

.opc-register input[type='password'] {max-width:100%;}



@media (min-width:992px){
	.opc-register .col-md-4{padding:5px 0;}
	.opc-success-label {text-align: right;}
	.opc-register input[type='password'] {max-width:320px;}
	.opc-register .opc-success-label {padding-right:20px;}
	.opc-register .text-left {padding:5px  15px;line-height: 36px;}
	}
.please-wait {background: #fff;float: right;height: 40px;line-height: 40px;padding: 0 15px;position: absolute;right:0;}

.buttons-set {position: relative;}
.side-info {max-width: 320px;border-left: solid 1px #d5d5d5;padding:0 0 0 15px;position: absolute;right: 0;}

.radio-lg.active { border:solid 1px #00965a;  }
.radio-lg {padding:18px 30px;	font-size: 18px;position: relative;border:solid 1px #fff;}
.radio-lg label {padding-left: 40px}
.radio-lg input{position: absolute;top:30px;left: 30px;}
.radio-lg .text-grey {font-size:15px;}
.radio-lg .price {float:right;text-align: right;}

.radio-lg small {float:right;clear:right;}

.form-list label.required em{position: static;}
.fields label,.wide label {display: block;}
@media (min-width:992px){
	.fields label,.wide label {display: inline-block;width:130px;padding-right: 10px;text-align: right;}
	.fields label,.wide label {width:210px;padding-right: 20px;}


	#captcha-image-box-user_create {clear: both;padding-left: 210px;}
	#captcha-input-box-user_create {padding-top: 10px;}
	#captcha-input-box-user_create label {width:210px;padding-right: 20px;float: left;}
	.captcha-input-box div.input-box input {width: 350px;}
	.captcha-img {clear: both;display: inline-block;}
	#captcha_user_create {max-width: 350px;}
	#captcha-input-box-user_create {clear: both;}

	}
label.block-label{display: block;}
.opc .fields .field,.opc  .wide {font-size: 0;}
.form-group.fields {font-size: 0;}
.opc .fields .field label,.opc .wide label,.form-group.fields label{font-size: 15px;}
.opc li.control input[type='checkbox'] {display: inline-block;position: relative;top:2px;margin-right: 6px;}
.opc #co-payment-form img {display: none;}
/*li#opc-review {position: absolute1visibility: hidden1;opacity: 0.5;}*/

/*li#opc-login .step-title2 {position: absolute;visibility: hidden;} li#opc-payment.payment-processing .step-title, */
li#opc-login h2 {display: inline;font-size: 16px;font-weight: 400;}
li#opc-login.active .step-title {position: absolute;visibility: hidden;}
li#opc-login h2 a {display: inline!important;font-size: 16px;}
li#opc-review .step-title,li#opc-review #checkout-review-table-wrapper,li#opc-review .buttons-set p,li#opc-review .buttons-set button{position: absolute;visibility: hidden;}
li#opc-payment.payment-processing #co-payment-form, li#opc-payment.payment-processing .buttons-set a, li#opc-payment.payment-processing .buttons-set button {position: absolute;visibility: hidden;}
li#opc-payment.payment-processing #payment-please-wait {}
li#opc-review #review-please-wait {}

#checkout-review-submit {}
.opc li.control {padding-left: 130px;}
@media (min-width:992px){
	.fields .padded-div,.padded-div {margin-left: 130px;}
}
@media (min-width:768px){
	label.two-line-label,.opc li.wide label{line-height:16px; position: relative;top:8px;}
	.opc li.control {padding-left: 215px;}
	.opc div.buttons-set {}
	.fields .padded-div,.padded-div {margin-left: 215px;}
}


.fields .padded-div.checkbox label {text-align: left;display: block;width: 100%;}
.fields .padded-div.checkbox label em {float: none;}
.fields .padded-div.checkbox label input {float:none!important;top:0;}
.fields div.input-box,.fields div.input-box input,
.wide div.input-box,.wide div.input-box input {display: inline-block;}
.fields div.input-box input,.fields div.input-box select {width: 300px;}
@media (min-width:992px){
	.padded-header {padding-left: 210px;margin-top: 22px;}
	.fields div.input-box input,.fields div.input-box select {width: 350px;}
	.wide div.input-box input,.wide div.input-box select {width: 350px;}
	#login-form .fields div.input-box input {width: 450px;}
	#login-form .fields .padded-div {margin-left: 140px;}
	#login-form .fields label {width:140px;}
	#login-form label em {float: right;position: static;}
}
.fields div.form-group {}

li.fields .field, li.wide div.input-box,.mb15 {margin-bottom: 15px;}
@media (min-width:992px){
	.my-account .buttons-set {margin-left: 215px; }
}

/* Bootstrap overrides */

.bs-prototype-override { display: block!important; }

.input-text{display:block;width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:40px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}

.control input[type=radio] {display: inline-block;margin-right:8px;position: relative;top:1px;}

.misspell.suggest strong a {color:#00965a;}

#main-slider .carousel-bullets {display: block;}


@media (max-width:991px){
	#main-slider {padding-bottom: 50px;background: #fff;}
	.carousel ol.carousel-indicators {display: block!important;bottom: 0;}
	.carousel-indicators li {width: 15px;height: 15px;margin: 0 10px 0 0;border-color: #333;}
	.carousel-indicators .active {width: 15px;height: 15px;background: #aaa;margin: 0 10px 0 0;}
}

@media (min-width:992px){
	#main-slider .item {left:0!important;margin-left: 0!important}
	#main-slider .item.active {left:0!important;margin-left: 0!important}
	#main-slider .carousel-bullets {display: block;z-index: 1111;text-align: right!important;margin-bottom: 0px;padding-bottom: 6px;padding-top:16px;margin:0 auto;padding-left: 12px;max-width: 992px;}
	#main-slider .carousel-bullets li {width: 18px;height: 18px;border-radius: 18px;margin:0 0px 0 15px!important;border-color: #ccc;}
	#main-slider .carousel-bullets li:hover {background: rgba(255,255,255,0.5);}
	#main-slider .carousel-bullets li.active {background: #fff!important;}
	}
@media (min-width:1200px){
	#main-slider .carousel-bullets {max-width: 1300px;}
}	

/* RWD fixes */
@media screen and (max-width:447px){
	.steps {display: none;}
	.fields label {text-align: left;}
	label.required em {float:left;}	
	.top-user-icon {white-space: nowrap;overflow: hidden;width: 80px;}

}
@media screen and (max-width:767px){
.radio-lg label {max-width: 60%}
.radio-lg label .text-grey {line-height: 15px;}
.radio-lg small {position: absolute;right:30px;top:40px;}
.catalog-product-view #artykuly .item-image {display: block;}
.catalog-product-view #artykuly .item-image img {max-width: 92%;height: auto;}

}

.compare-table {border:solid 1px #ddd;}

/* kredyt kupiecki */
#payment_form_checkmo .radio-lg {color:rgb(44, 50, 55);padding:0;margin-top: -20px;}

/* moduÅ‚ tarrifs */
.myaccountlayout{ padding-top:130px; }

.myaccountlayout &gt; .top-block  &gt; .top-bar-store, .myaccountlayout &gt; .top-block  &gt; .top-bar &gt; .container &gt; .pull-left &gt; .main-logo  img{ display:none; }

.myaccountlayout .top-store, .myaccountlayout .account-visible{ display:inline-block; }

/* podsumowanie zamÃ³wienia */
.order-details.order-items #my-orders-table .shipping,tr.wartosc_netto_po_upuscie + tr {display: none;}
.checkout-cart-index tr.wartosc_netto_po_upuscie + tr {display: table-row;}
/* #order-totals-table .shipping  */

#order-totals-table td {padding-top:0;padding-bottom: 0;}
#order-totals-table {color:#7c7c89;margin: 15px 0;}
#order-totals-table td {text-align: right;}
#order-totals-table tr td:first-child {padding-right: 30px;}
.order-details.order-items #my-orders-table .grand_total .price,.order-details.order-items #my-orders-table .grand_total td,#order-totals-table .grand_total td{font-size:16px!important;padding-top: 12px;padding-bottom: 0;}

#order-totals-table .subtotal td {padding-top: 12px!important;padding-bottom: 0;}
#order-totals-table .grand_total td {padding-top: 0px;padding-bottom: 0;}

.order-details.order-items #my-orders-table .grand_total .price,.order-details.order-items #my-orders-table .grand_total td,#order-totals-table .grand_total td .price{font-size:18px!important;padding-top:0;padding-bottom: 0;}

.order-details.order-items #my-orders-table .subtotal .price,.order-details.order-items #my-orders-table .subtotal td,#order-totals-table .subtotal td{font-size:16px!important;}
#order-totals-table .subtotal td.last {color:#000!important;}
#order-totals-table .subtotal td {padding-top:0;padding-bottom: 0;}

.order-details.order-items tr td {/*border-bottom: 0px;*/padding: 2px 0;}

#my-orders-table tbody tr:last-child td {padding-bottom: 24px!important;}

	/* chowa podatek */

.order-details.order-items #my-orders-table tr.payment_charge + tr {display: none;}
#order-totals-table tr.payment_charge + tr.grand_total {display: table-row;}
.order-details.order-items #my-orders-table .subtotal {}

/* mw_rewardpoints */
.coupon {height:92px;}


.shopping-cart-totals-please-wait  {text-align: right!important;margin-top:30px;color:rgb(143, 143, 147);}
.totals-table {color:rgb(143, 143, 147);}
.totals-table tfoot td{font-size: 16px!important;}
.totals-table tfoot .price {color:rgb(44, 50, 55);}
.totals-table tfoot tr:first-child td{padding-top: 10px;}
@media (min-width:1200px){	
	#rewardpoints_box {height: 100px;}
	.totals {position: relative;top:-240px;margin-bottom: -220px;min-height: 200px;margin-left: 480px;}
	.totals-guest {top:-160px;margin-bottom: -120px;}
}
input#mw_amount {background: #fff;box-shadow: none!important;}
.price .mw_rewardpoints {display: inline-block;padding-left: 10px;}
.totals .a-right {max-width: 460px;}
.discount.box {padding-bottom: 10px;border-bottom: solid 0px #d9d9d9;}

.cart-collaterals .col2-set .col-2 p{padding: 0 15px;}

.discount-codes {background: #fff;width:460px;}
.mw_min_val,.mw_max_val {position: absolute;color:rgb(143, 143, 147);top:13px;}
.mw_min_val {left:10px;}
.mw_max_val {right: 8px;}
#mw_reward_decr_handle,#mw_reward_incr_handle {display: none;}
#mw_slider {margin-top: -12px;}
.mw_reward_slider_contaner {float:left;padding-top: 10px;border-top: solid 3px #fff;}
.mw_spinner {padding-left: 20px;}
.rewardpoints-div {background: url(../mw_rewardpoints/images/bony.png) left center no-repeat;padding-left: 30px;margin-bottom: 10px;}
.mw_reward_slider_contaner_container {border:solid 1px #d5d5d5;float:left;height:46px;padding-left:30px;padding-right:40px; position: relative;}
.icon-availability {margin:0 -4px 6px 5px;display: inline-block;}

.quantity-select-form .simpleselect {font-size: 16px;font-weight: 600;width: 70px;float: left;text-align: left;}
.quantity-select-form .simpleselect .placeholder {line-height: 20px;}
.quantity-select-form {white-space: nowrap;width: 145px;margin-right: -10px;float: right;}
.quantity-select-form .options {max-height: 170px;overflow-y: scroll!important;min-height:45px!important;height: 190px;}

.quantity-select-product .simpleselect {font-size: 16px;font-weight: 600;width: 70px;text-align: left;float:right;}
.quantity-select-product .simpleselect .placeholder {line-height: 26px;}
.quantity-select-product {}
.quantity-select-product .options {max-height: 170px;overflow-y: scroll!important;min-height:170px!important;}

#shopping-cart-table td {vertical-align: top;}
#shopping-cart-table tr td {padding-top: 20px;}
#shopping-cart-table tr td:nth-child(5) {padding-top: 9px;}
#shopping-cart-table tr td:nth-child(4) {padding-top: 9px;}

#shopping-cart-table .availability + .availability {margin-top: -10px;}

@media (min-width:992px){	
	.catalog-product-view .product-view .availability {margin-top: -30px;}
}


.col-dost {display: none!important;}

.box-sort {margin-top: 5px;text-align: right;}
.box-sort div {text-align: left;}
.box-sort .options {min-height: 220px!important}

.filter input[type="checkbox"] {opacity: 0.8;position: relative;top:1px;margin-left: -3px;left:-3px;}
.filter .parameter .checkbox-header a,.filter .parameter .checkbox-header a:hover {text-decoration: none;float: right;cursor: pointer;}

.checkbox-header {display: block;border-bottom: solid 1px #ccc;padding-bottom: 0px;margin-bottom: 9px;}
.filter label:first-of-type {margin-left: 10px;}
.filternav label{line-height: 24px;}
.filternav .list-no {display: inline-block;padding-left: 15px;padding-top: 10px;}
.filternav .grey-dark:after {display: block;height: 1px;content: ' ';clear: both;}

.filter.filternav .grey-dark {min-height: 50px; }

.filternav .parameter {float: left;overflow-x: hidden;width: 260px;}
@media (min-width:768px) and (max-width:1199px){	
	#more-filters .parameter:nth-of-type(2n+1) {clear: both;}
}

@media (min-width:1200px){	
	#more-filters .parameter:nth-of-type(3n+1) {clear: both;}

	.catalog-product-view .product-name .fake-h2 {line-height: 24px;font-size: 25px;}
}

.custom-checkbox {position: relative;}

.filter-stock-checkboxes [type="checkbox"] {opacity:0.5!important;}
.filternav .custom-checkbox [type="checkbox"] {opacity:0.5!important;margin-left: -8px!important;margin-right: 5px;}

.parameter-stock label {color:rgb(123, 123, 136)!important;}
@media (max-width:991px){	
	.parameter-stock label {}
	a.clear-all {font-size: 14px;float: right;}
	}
@media (min-width:992px){	
	a.clear-all {color:rgb(123, 123, 136)!important;border-color:transparent!important;}
	a.clear-all:hover,a.clear-all:active,a.clear-all:focus {border-color:transparent!important;}
	.filter-stock-checkboxes {margin-top: 0px;position: relative;top:-10px;}
	.parameter-stock {float: right!important;text-align: right;}	
	.parameter-stock {position: absolute;right:0;margin-right: 40px!important;}

	footer h3 {font-size: 19px;}
	footer p:last-child{padding-bottom: 30px;}
	footer h3:first-of-type {margin-top: -5px;}

}
a.clear-all {z-index: 99;}

a.btn-remove-cross {color: #aaa;float: left!important;margin-right: 6px;position: relative;top:1px;}
.name-toggler {cursor: pointer;}
.filter .icon-chevron-down,.filter .icon-chevron-up {font-size: 20px;margin-right: 6px;}

.parameter {padding-bottom: 5px;padding-top: 10px;}
.parameter .name-toggler {max-width: 180px;overflow: hidden;display: inline-block;white-space: nowrap;text-overflow:ellipsis;}
.parameter .btn-remove-cross + .name-toggler {max-width: 150px;}
.parameter label.checkbox-header {cursor: pointer;}

.custom-product-wrap.product-style-1 .product-name {height: 60px;}
.product-style-1 .product-name {height: 120px;overflow: hidden;}
@media (min-width:992px){	
	.product-style-1 .product-name {height: 60px;}
}

#w11Button img {display: none;}

.cart-span table tr td:nth-child(2) {text-align: right;}
.ups-logo {display: none;}
@media (min-width:992px){	
	.ups-logo {display: block;}
	.sales-order-buttons {float: right;}
	.catalogsearch-result-index .availability {margin-top: 30px;}

	}
.ups-logo {width:50px;height: 50px;position: absolute;left:500px;display: inline-block;}
#co-shipping-method-form span.price:before {}

.order-review .well-white {padding-right: 2px;}
.margin-v-order-totals {margin-top: 20px;margin-bottom: 45px;}

#my-orders-table td {padding-right: 15px;}
#my-orders-table td:last-child {padding-right: 0px;}

.header-with-small {display: inline-block;}
.header-with-small + small:after {content:' ';display: block;}
h2 + small {color:#00965a;white-space: nowrap;font-size: 16px;margin-left: 10px;}
div.fake-h2 {font-size: 26px;margin-bottom: 10px; }
div.fake-h3 {font-size: 22px;margin-bottom: 10px; }
div.fake-h4 {font-size: 18px;margin-bottom: 10px;color:rgb(44, 50, 55);margin-top: 30px;font-family: 'FSMillbank',"Helvetica Neue",Helvetica,Arial,sans-serif; }
div.fake-h4 a {color:rgb(44, 50, 55);}


.catalog-product-view .footer_1{background: #fff;} /* fix ujemnego marginesu */

.flex-columns-left {justify-content: flex-start;}
.flex-columns-left .product-style-1 {margin-right: 45px!important;}

@media (min-width:1200px){	
	.top-bar-store .container {position: relative;}
	.top-bar-kontakt {display: inline-block!important;position: absolute;right:190px;line-height: 19px;padding-top: 13px;}
}

.kontakt-accordion-1 {margin-top: 30px;}

@media (min-width:992px){
	.kontakt-accordion-1 {margin-top: 50px;}

	#menu-kontakt a {position: relative;line-height: 20px;}
	#menu-kontakt a &gt; span:before {content:' ';display: inline-block;width: 20px;height: 1px;position: absolute;background: #ccc;top:50%;left:50%;margin-left: -10px;}
	#menu-kontakt a &gt; span:after {content:'Pomoc';display: block;margin-top: 10px;}

	.kontakt-phones {font-size: 1.0em;margin-top: 40px;}
}

@media (min-height:0px) and (max-height:600px){
	#cartDD {max-height: 400px;overflow-y: auto; }
	#cartDD tr td.text-right {position: relative;height: 50px;}
	#cartDD button {position: absolute;bottom: 0px;right: 0px;z-index: 99;}
}
@media (min-height:601px) and (max-height:750px){
	#cartDD {max-height: 400px;overflow-y: auto; }
}
@media (min-height:751px) and (max-height:960px){
	#cartDD {max-height: 600px;overflow-y: auto; }
}
@media (min-height:961px){
	#cartDD {max-height: 700px;overflow-y: auto; }
}


.kontakt-accordion-2 .panel-default &gt; .panel-heading {background: transparent;}
.kontakt-accordion-2 .panel-default &gt; .panel-heading {padding: 0;}
.kontakt-accordion-2 .panel-title {font-size: 15px;padding: 0;}
.kontakt-accordion-2 .panel-title a:before {color:#999;}

.kontakt-accordion-1 .collapse-inner-wrap {margin-left: 20px!important;font-size: 1.1em!important;}

.kontakt-accordion-1 .btn-primary {font-size: 1.1em;width: 100%;position: relative;margin: 30px 0;}
.kontakt-accordion-1 .btn-primary:after {font-family: 'EssentialLine';content: "\e760";position: absolute;right: 10px;}
.kontakt-accordion-1 .expanded:after {content: "\e75f"!important;}

.custom-product-wrap a.product-image  {line-height: 96px;height: 98px; vertical-align: middle;}
.custom-product-wrap a img {  margin: auto;  vertical-align: middle;}



/* kontakt podejscie 3 */
.row-zespol .col-xs-6 {padding: 6px 0;}
.row-zespol .col-xs-6 img {display: inline-block;margin-right: 15px;}

.product-style-4 .product-image {margin-right: 10px;}
.product-style-4 .product-name {padding-right: 10px;}
.product-style-4 .product-name {height: 80px;}
#slider-3 .item {top:0;}

@media (min-width:992px){
	.carousel-vertical {margin-top: 40px;height: 350px;}
	#co-shipping-method-form .sp-methods .text-grey {max-width: 500px;display: inline-block; }
}


@media (min-width:992px){
	.catalog-product-view #slider-4 {margin-left: 40px;margin-right: 40px;}
	.catalog-product-view #slider-4 .product-style-4 {max-width: 350px;}
	.catalog-product-view #slider-4 .product-style-4 .product-image {width: 150px;height: 150px;}
	}


#offers-list thead tr th {
    padding: 8px !important;
}


.number-spinner .qty {border-color: #fff!important;}
/* ***********************************************
                  Account -&gt; Offers
   *********************************************** */
.menu__container--visible {
    display: block !important;
}
.menu__content--visible{
    display: block !important
}
.menu__button {
    display: none;
    float: right;
    padding: 12px 12px;
    height: 45px;
    background-color: white !important;
    box-shadow: 0px 0px 6px #0000001a;
}


@media screen and (min-width: 768px) {
    .page-title h1 {
        margin-top: 20px !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {

    .page-title h1 {
        margin-top: 60px !important;
    }
    .menu__button {
        top: 52px;
    }
}

@media screen and (max-width: 767px) {

    .menu__button {
        display: block;
    }

}
.catalog-category-view .menu__button {display: none;}
/* EndOf */


/* ***********************************************
    Account -&gt; Offers -&gt; New Offer - &gt; Add Products
   *********************************************** */
.filter__clear-button {
    margin: 0 0 10px;
    color: #777;
    text-align: center;
    font-weight: 400;
    letter-spacing: 0.02em;
    height: 100%;
    padding: 13px 0 1px;
    cursor: pointer;
    user-select: none;
}
.filter__clear-button:hover {
    color: #444;
    text-decoration-line: underline;
}

.filter__clear-container {
    padding-top: 15px;
}
/* EndOf */


/* ***********************************************
   Account -&gt; Offers -&gt; New Offer - &gt; Add New
   *********************************************** */

.offer-footer__container {
    display: flex;
    justify-content: center;
}
.offer-footer__save-btn {
    display: flex;
}
.offer-footer__export-container {
    display: flex;
    position: absolute;
    left: calc(50% + 70px);
    flex-direction: column;
}
.offer-footer__export-btn {
    background-color: transparent;
    border: none;
    line-height: 1.3em;
    color: #00965a;
    font-size: 1em;
}
.offer-footer__export-btn:hover {
    text-decoration-line: underline;
}

@media screen and (max-width: 480px) {
    .offer-footer__export-container {
        left: calc(50% + 59px);
    }

    .offer-footer__export-btn {
        font-size: 0.8em;
        line-height: 1.7em;
    }
}
@media screen and (max-width: 360px) {
    .offer-footer__export-container {
        left: calc(50% + 55px);
    }
    .offer-footer__export-btn {
        font-size: 0.7em;
        line-height: 1.9em;
    }
}
/* EndOf */

.top-user-menu {width: 300px;max-width: 100%;background: rgb(59, 59, 59);}
.top-user-menu a:not(.logout) {line-height: 27px;color: #eee;}
.top-user-menu a:hover {color:#1b9e49;}
.top-user-menu hr {border-color: #eee;margin: 7px 0;}
.top-user-menu a.logout {display: block;text-align: right;color: #999}
.top-user {width: 300px;}
@media screen and (max-width: 447px) {
	.top-user {position: absolute;right: 0;top:0;text-align: right;width: 50%;padding-right: 30px;}
	.top-user i {position: absolute;right: 1px;top:10px;margin-right: -10px;}
	.top-user i.icon-chevron-up {visibility: hidden;}
	.top-user-menu {width: 100%;max-width: 100%;}
	.moje-konto-button {display: none!important;}
	}

@media screen and (min-width:380px) and (max-width: 447px) {
	.col-menu-login {width: 49%;display: inline-block;float: left; }
	.top-user-menu hr {clear: both;}
}

/** Hide menu on offers views */
body.customer-account-offers &gt; .top-bar-store { display: none;}
body.customer-offer-new &gt; .top-bar-store { display: none;}
/* EndOf Hide menu on offers views*/

@media(min-width:992px) { 
	.wrapper-showall {float: right;margin-top: -47px;}
	.dokumentacja-i-pliki ul {margin-top: 0px;}

	.category-description h1 {font-size: 22px;}
}
.dokumentacja-i-pliki {}
.dokumentacja-i-pliki ul {padding-left: 50px;}
.dokumentacja-i-pliki h4 {background: #f7f7f7;clear: both;display: block;padding: 7px 15px 5px 15px;}


/* artykuly z Wordpressa */
.article p img {display: none!important;}
.nav-tabs li &gt; a {border-bottom-color: #cceade;}

.articles .article {width: 100%;min-height: 275px;float:left;border:solid 0px red;clear:none!important;margin-right: 40px;position: relative;margin-bottom: 20px;padding-bottom: 45px;}

.articles .article:nth-child(3n+1) {clear: left!important;}

.articles {margin-right: -30px;}

.text-grey {color:rgb(143, 143, 147);}

@media (min-width: 448px) {
  .articles .article {width: 340px;}
  }
/*.articles .article:after {display: block;content:' ';height: 1px;background: #999;position: absolute;bottom: 0;left:0;width: 109%;}*/

.articles .article .page-header h2 {font-size:18px;line-height: 18px;}
.article-info {padding: 10px 0 0px 0}
.articles .article img {position: static!important;}
.articles .article .readmore {position: absolute;right:0;bottom: 10px;}

.articles .page-header {margin: 0;padding-bottom: 0;}
.articles .page-header-box + p {color: rgb(143, 143, 147);;}

.articles .article p.text-grey {max-height: 65px;overflow: hidden;}

@media (max-width: 991px) {
  .item-image-horizontal {display: none;/*tmp*/}
}

@media (min-width: 992px) {
  
  .blog .items-leading [class*=" leading-"] {padding-left: 0;}
  .articles {border-top:solid 0px #ddd;padding-top: 15px;}
  
 .item-image-horizontal {width: 340px;height: 150px;overflow: hidden;}
 .item-image-horizontal img {max-height:1000px!important;max-width:100%!important;width:100%!important;height: auto!important;position: static!important;}
 .articles .article  h2 {font-size:18px;line-height: 22px;margin:0 0 12px 0!important;}
 .articles .article .page-header h2 {font-size:18px;line-height: 23px;}
}

.catalog-category-view  ul.messages {margin-top: 62px!important;}
ul.messages + .category-description {margin-top: 15px!important;}
.parameter .label-div {line-height: 20px;color:rgb(123, 123, 136);padding-left: 5px;display: block;}

.modal-footer.text-center {text-align: center!important;}
#modal-nowy-klient {z-index: 1201;}
#modal-nowy-klient .modal-dialog {max-width: 100%;width: 800px;}

@media (min-width:992px){
#modal-nowy-klient .modal-body h3 {margin-left: 100px;margin-right: 100px;margin-top: 40px;}    
#modal-nowy-klient .text-grey{margin-left: 100px;margin-right: 100px;margin-bottom: 50px;}

.products-list .product-shop {position: relative;height: 110px;}
.products-list .product-shop .col-lg-3 {position: static;}
.btn-zapytanie {position: absolute;right: 0;top:20px;}
.catalog-product-view .add-to-cart {width: 300px;white-space: nowrap;}
.catalog-product-view .add-to-cart .input-group {display: inline-block;}
.catalog-product-view .add-to-cart .input-group {max-width:250px;}
}

.modal-backdrop {z-index: 1210;}

#form934 #error {clear: both;max-width: 100%;float:none!important;white-space: normal!important;text-align: left;}
#form934 .ansWrp span {float: left;display: inline-block;position: relative;max-width: 250px;}

textarea::-webkit-scrollbar {width:0;height: 0;display: none;}
@media screen and (min-width:992px) {
    #slider-2 .item{padding-left:60px;}
}

.bundle-options label, .bundle-options, .bundle-option {color: rgb(131, 131, 131);font-size: 15px;line-height: 20px;}
.bundle-options  .availability {color:#000;}
.bundle-options li input {float: left;position: relative;top:1px;}
.bundle-options li {clear: both;}
.bundle-options li span {float: left;font-size:15px;}
.bundle-options li span span{float: none;color:#000;}

.bundle-options li span span.price-notice {clear: both;font-weight: 400;display: block;text-align: left;font-size: 1.2em;color: #000;}

.bundle-selection-price {float: right!important;color: #000;padding-top: 2px;clear: right;margin-top: -10px;}
.bundle-selection-price span {font-size: 1.2em}

.bundle-selection-price .price-notice {font-size: 0;color: #fff;}
.bundle-selection-price .price-notice span {font-size: 12px;color: #000;}

.product-type-bundle .availability {display: none;}
.product-type-bundle .bundle-availability .availability {display: inline-block;}

.bundle-availability{float: right!important;margin-top: -45px;}

.bundle-options .price-notice {float: right;}
.bundle-options .price-notice span:nth-child(1){}
.bundle-options .price-notice span:nth-child(2){display: none;}

.product-type-bundle .required {clear: both;}
.product-type-bundle .btn-compare {display: none;}

.bundle-thumb {float: left;display: block;width: 120px;height: 120px;border:solid 1px #eee;padding: 10px;margin-right: 15px;}
.bundle-thumb img {max-width: 100%;height: auto;}
.radio-span {display: block;width: 20px;height: 120px;line-height: 120px;float: left;text-align: center;padding-top: 50px;}
.radio-span + div.label {margin-left: 10px;float: left;max-width: 1000px;}
div.label label {white-space: normal;text-align: left;}

.product-options .simpleselect, .product-options .form-control.qty  {width: 70px;}

.bundle-h3-wrapper {clear: both;position: relative;display: block;margin-top: 30px;background: #fff;}

.bundle-h3-wrapper .qty-holder {position: relative;margin-left: 20px;top:-5px;display: inline-block;}
.bundle-h3-wrapper h3 {display: inline-block;}

.price-to  {display: none;}

.bundle-title {font-family: "FSMillbank", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 21px;line-height: 24px;margin-bottom: 10px;clear: both;margin-top: 30px;float: left;padding-right: 30px;}

.bundle-title .qty-holder {float: right;margin-left: 20px;margin-top: -7px;}
.bundle-option .qty-holder input, .bundle-title .qty-holder input  {width: 70px;} 
.bundle-option .input-box {clear: both;}

.cms-home .product-catalogue li li a {line-height: 1.2em;padding-top: 4px;padding-bottom: 4px;}

.brutto-block-bundle {margin-top: -30px;}

h2.bundle-configure {clear:both;padding-top:30px;}

.product-type-bundle .simpleselect.disabled {opacity: 0;}
.product-type-bundle h2.bundle-configure {border-bottom: solid 1px #eee;padding-bottom: 6px;margin-bottom: 10px;}
.product-type-bundle .link-compare {display: none;}
.product-type-bundle .product-options-bottom {clear: both;margin-top: 20px;}

.product-type-bundle .product-options-bottom .price-as-configured {opacity: 0;height: 1px;overflow: hidden;}
.product-type-bundle1 .quantity-select-product {opacity: 0;height: 1px;overflow: hidden;visibility: hidden;}
.product-type-bundle .availability {clear: both!important;float:none!important;text-align: left;}

.product-type-bundle .price-box-1 {clear: both;}
.product-type-bundle .price-box-2 {margin-top: -40px;}

.product-type-bundle p.availability {display: none;}
.product-type-bundle .pln  {background: #eaeef5;display: inline-block;margin-left: -17px;}

.product-wrap .product-price {font-weight: 500;}
.catalog-product-view .add-to-cart {max-width:300px;float:right;}

#product-options-wrapper p.required {display:none;}

@media screen and (min-width:992px) {
	.catalog-product-view .add-to-cart {max-width:350px;width: 350px;}
	.price-box .product-price span.larger {font-size:28px;}
	.bundle-options div.label {float:none;max-width:990px!important;display:block;}
	.bundle-options label {display:block;width:100%;}
	.bundle-options label a.link-grey {max-width:600px;display:inline-block;}
}
@media screen and (max-width:1199px) {
	.category-tree &gt; li {white-space: normal;}
	.catalog-category-view .category-tree li a:first-child {padding-bottom: 10px;display: block!important;float: none!important;}
}

#search_autocomplete ul li {clear: both; }
a.username {cursor: pointer;}
a.username:hover {text-decoration: none;} 


@media screen and (max-width:991px) {
	.top-block {position: relative;}
	#discount-coupon-form {position: relative;z-index: 999;}
	}






.ml-form-embedSubmitLoad{display:inline-block;width:20px;height:20px}
.ml-form-embedSubmitLoad:after{content:" ";display:block;width:11px;height:11px;margin:1px;border-radius:50%;border:4px solid #fff;border-color:#fff #fff #fff transparent;animation:ml-form-embedSubmitLoad 1.2s linear infinite}
@keyframes ml-form-embedSubmitLoad {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
#mlb2-1296796.ml-form-embedContainer{box-sizing:border-box;display:table;height:99.99%;margin:0 auto;position:static;width:100%!important}
#mlb2-1296796.ml-form-embedContainer h4,#mlb2-1296796.ml-form-embedContainer p,#mlb2-1296796.ml-form-embedContainer span,#mlb2-1296796.ml-form-embedContainer button{text-transform:none!important;letter-spacing:normal!important}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper{border-width:0;border-color:transparent;border-radius:4px;border-style:solid;box-sizing:border-box;display:inline-block!important;margin:0;padding:0;position:relative}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper.embedPopup,#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper.embedDefault{width:400px}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper.embedForm{max-width:400px;width:100%}
#mlb2-1296796.ml-form-embedContainer .ml-form-align-left{text-align:left}
#mlb2-1296796.ml-form-embedContainer .ml-form-align-center{}
#mlb2-1296796.ml-form-embedContainer .ml-form-align-default{display:table-cell!important;vertical-align:middle!important;text-align:center!important}
#mlb2-1296796.ml-form-embedContainer .ml-form-align-right{text-align:right}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img{border-top-left-radius:4px;border-top-right-radius:4px;height:auto;margin-top:0!important;margin-bottom:0!important;max-width:400px!important;width:100%}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody{padding: 0}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal{padding-bottom:0}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent{margin:0 0 20px}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4{font-size:24px;margin:0 0 10px;text-align:left;word-break:break-word}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p{color:rgb(143, 143, 147);;font-size:14px;font-weight:400;line-height:20px;margin:0 0 10px;text-align:left}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul,#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol,#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul,#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol{color:#000;font-size:14px}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a,#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a{color:#000;text-decoration:underline}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child,#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child{margin:0}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form{margin:0;width:100%}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent,#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow{margin:0 0 20px;width:100%}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm{margin:0;padding:0 0 20px}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow{margin:0 0 10px;width:100%}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item{margin:0}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal{margin:0}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input{background-color:#fff!important;color:#c7c7c7!important;border-color:#ccc!important;border-radius:0!important;border-style:solid!important;border-width:1px!important;font-size:14px!important;height:40px;line-height:20px!important;padding:10px!important;width:100%!important;box-sizing:border-box!important;max-width:100%!important;margin:0}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder,#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-webkit-input-placeholder{color:#c7c7c7}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder,#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-moz-placeholder{color:#c7c7c7}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder,#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-ms-input-placeholder{color:#c7c7c7}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder,#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-moz-placeholder{color:#c7c7c7}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow{height:42px}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal{width:70%;float:left}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal{width:30%;float:left}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields{box-sizing:border-box;float:left;}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input{background-color:#fff;color:#c7c7c7;border-color:#ccc;border-radius:0;border-style:solid;border-width:1px;font-size:14px;line-height:20px;margin-bottom:0;margin-top:0;padding:10px;width:100%;box-sizing:border-box;overflow-y:initial}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button{background-color:#00965a!important;border-color:#00965a;border-style:solid;border-width:1px;border-radius:0;box-shadow:none;color:#fff!important;font-size:15px!important;font-weight:400;line-height:18px;margin:0!important;padding:10px!important;width:100%}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button:hover{background-color:#333!important;border-color:#333!important}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type="checkbox"]{display:inline-block;float:left;margin:1px 0 0;left:0;top:0;opacity:1;visibility:visible;appearance:checkbox!important;-moz-appearance:checkbox!important;-webkit-appearance:checkbox!important;position:relative;height:14px;width:14px}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description{color:#000;display:block;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:12px;text-align:left;padding-left:25px}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label{font-weight:400;margin:0;padding:0}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a{color:#000;text-decoration:underline}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p{color:#000!important;font-family:'Open Sans',Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;padding:0!important;margin:0 5px 0 0 !important}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child{margin:0}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit{margin:0 0 20px}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button{background-color:#00965a!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;font-family:'Roboto',Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:20px!important;height:40px;padding:10px!important;width:100%!important;box-sizing:border-box!important}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading{display:none}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover{background-color:#333!important}
.ml-subscribe-close{width:30px;height:30px;background:url(https://bucket.mlcdn.com/images/default/modal_close.png) no-repeat;background-size:30px;cursor:pointer;margin-top:-10px;margin-right:-10px;position:absolute;top:0;right:0}
.ml-error input{background:url(https://bucket.mlcdn.com/images/default/error-icon.png) 98% center no-repeat #fff!important;background-size:24px 24px!important}
.ml-error .label-description{color:red!important}
.ml-error .label-description p,.ml-error .label-description p a{color:red!important}
#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p,#mlb2-1296796.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter{color:red!important}
@media only screen and (max-width: 400px) {
.ml-form-embedWrapper.embedDefault,.ml-form-embedWrapper.embedPopup{width:100%!important}
.ml-form-formContent.horozintalForm{float:left!important}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow{height:auto!important;width:100%!important;float:left!important}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal{width:100%!important}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal &gt; div{padding-right:0!important;padding-bottom:10px}
.ml-form-formContent.horozintalForm .ml-button-horizontal{width:100%!important}
.ml-form-embedHeader{display:none!important}
}
.ml-form-recaptcha {margin-bottom: 20px;}
.ml-form-recaptcha.ml-error iframe {border: solid 1px #ff0000;}
#animated-newsletter {position: absolute;margin-right: -50vw;transition:2s;z-index: 300;right:0;}
#animated-newsletter.start {margin-right: 0px;}
.spacer {height:200px;}

.row-promocja {background: #f5fcf8;}

.top-bar .cart-span:not(.quote-span) {display: none;}</pre></body></html>