@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,400,600,700&subset=latin-ext');
body {font-family: 'Ubuntu','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;}
.page-wrapper { background: url('/media/wysiwyg/top-content-background.jpg') top center no-repeat; background-size: auto; background-size: contain; }
.page-footer { border-top: 1px solid #e1e1e1; box-shadow: 0px 0px 10px #d3d3d3; background-color: #f4f4f4;}
.width-50 {width: 50%;margin: 0 auto;}
@media only screen and (min-width: 768px) and (max-width: 868px) { .logo { width:300px; }}
@media only screen and (max-width: 639px) { 
	.logo { margin-bottom: 10px !important; margin-top: 0 !important; }
	.slick-dots li { width: 48px; }
	.slick-dots li button { width: 48px; height: 48px; border-radius: 25px}
}
@media (min-width: 768px), print {
.nav-sections, .navigation { background-color: transparent !important; float:right }
.nav-sections .navigation li.level0.last { border: 1px solid #1979c3; background: #1979c3;border-radius: 3px;}
.page-header { margin-bottom: 20px !important;}
.logo {margin: 0 auto 25px 0 !important; }
.nav-sections .navigation li.level0.last a span { color: white;}
.header.content { padding: 25px 20px 0 !important;}
.code-generator .fieldset > .field > .control { width: 100% !important; }
.code-generator .primary, .code-generator .secondary {float:none !important; display:block !important;}
.code-generator .big-button, .code-generator .big-button  { margin-bottom: 10px !important; width: 100% !important;}
}
.access-code {font-weight:bold; font-size:2em; background-color: #eee; padding: 1em 0; text-align: center;}
.block-title h2 { margin-bottom: 0; }
.message.error { margin: 0 0 40px !important;}
.fieldset.login .field.choice { display: none; } 
.action.big-button{line-height: 2.4rem;font-size: 1.6rem !important;}
.cf-turnstile iframe {width: 100% !important;}
.sticky {background: #fff none repeat scroll 0 0; border-bottom: 1px solid #e1e1e1 !important; box-shadow: 0 0 10px lightgray; margin: 0 auto;  max-width: 100%; max-height: 149px; position: fixed; top: 0; width: 100%; z-index: 99; }
.storeview-base .footer.content .links strong { font-weight: bold !important; color:#1979c3}
.storeview-base .page-header .panel.wrapper { background-color: #1979c3;}
.storeview-sklepymagento2pl .page-header .panel.wrapper { display: none;}
.arrow-block { background: no-repeat url(/media/wysiwyg/miniminiarrow.png); background-size: 40px 31px; }
.category-zamow-sklep-magento.page-products .product-item-info { width: auto !important;}
.product-item-photo .product-image-container { background-color: white;}
@media (min-width: 1024px) {
	.category-zamow-sklep-magento.page-products .products-grid .product-item {width: calc((100% - 6%)/2) !important;}
}
@media (min-width: 769px) {
	.storeview-base .page-wrapper {background-position: top 40px center;}
	.category-zamow-sklep-magento.page-products .products-grid .product-item { width: calc((100% - 4%)/2) !important;}
	.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top { border-color: #4F97D3 !important; }
	.storeview-base .page-header .panel.wrapper { background-color: #1979c3;}
	.page-layout-1column .toolbar-products {position: inherit !important;}
	h1 {font-weight: bold;font-size: 36px !important;}
}
@media (min-width: 1024px) {
	.category-zamow-sklep-magento.page-products .products-grid .product-item { width: calc((100% - 6%)/2) !important;}
}
@media (min-width: 640px) {
	.category-zamow-sklep-magento.page-products .products-grid .product-item, 
	.category-zamow-sklep-magento.page-layout-1column .products-grid .product-item, 
	.category-zamow-sklep-magento.page-layout-3columns .products-grid .product-item,
	.category-zamow-sklep-magento.page-products.page-layout-1column .products-grid .product-item,
	.category-zamow-sklep-magento.page-products.page-layout-3columns .products-grid .product-item {
	  width: calc((100% - 4%) / 2) !important;
	}
}
.cms-jak-to-dziala .navigation .jak-to-dziala > .level-top, .contact-index-index .navigation .contact > .level-top { border-color: #4F97D3 !important;}
.stock.available {visibility: hidden;}
.price-label, .field.qty { display: none !important;}

.header.links a {font-weight: bold;}
 