.lang-dropdown-select-element.form-select{
	text-transform:uppercase;
}
.searchactive .tb-megamenu-item.level-1:last-child {
    filter: blur(0px);
}
.downloadallblock {
    width: 225px;
}
div.l-main.l-row .downloadall a.button {
    width: 210px;
}
body.language-pl.path-allproducts span.breadcrumb__page-title,
body.language-en.path-allproducts span.breadcrumb__page-title,
body.language-pl.path-search span.breadcrumb__page-title,
body.language-en.path-search span.breadcrumb__page-title{
	visibility:hidden;
	display:contents;
}
body.language-pl.path-allproducts span.breadcrumb__page-title:before{
	content:"Wszystkie towary";
	visibility:visible;
}
body.language-en.path-allproducts span.breadcrumb__page-title:before{
	content:"All products";
	visibility:visible;
}
body.language-pl.path-search span.breadcrumb__page-title:before{
	content:"Wyszukiwarka produktów";
	visibility:visible;
}
body.language-en.path-search span.breadcrumb__page-title:before{
	content:"Search product";
	visibility:visible;
}
.view-tovary .views-field-field-leybl.label-202, .views-field-field-leybl .productlabel.label-1782{
	background:#549f1b;
}
.view-tovary .views-field-field-leybl.label-204, .views-field-field-leybl .productlabel.label-1784{
	background:#b1b1b1;
}
.view-tovary .views-field-field-leybl.label-203, .views-field-field-leybl .productlabel.label-1783{
	background:#6b003e;
}

nav.tbm-main li.level-2:nth-child(3) li.level-3:nth-child(1):hover:after{
	background:#fff url(/themes/axent/styles/css/images/blok.jpg) no-repeat center center;
	background-size:contain;
}
nav.tbm-main li.level-2:nth-child(3) li.level-3:nth-child(2):hover:after{
	background:#fff url(/themes/axent/styles/css/images/etik.jpg) no-repeat center center;
	background-size:contain;
}
nav.tbm-main li.level-2:nth-child(3) li.level-3:nth-child(3):hover:after{
	background:#fff url(/themes/axent/styles/css/images/papirnot.jpg) no-repeat center center;
	background-size:contain;
}
nav.tbm-main li.level-2:nth-child(3) li.level-3:nth-child(4):hover:after{
	background:#fff url(/themes/axent/styles/css/images/papirkop.jpg) no-repeat center center;
	background-size:contain;
}


#block-cat{
	clear:both;
	padding-top:60px;
}
#block-views-grid-block{
	clear:both;
	padding-top:38px;
}
#block-views-grid-block ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	min-height: 100%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}

#block-views-grid-block ul li {
	display: flex;
	flex-basis: 25%;
	justify-content: center;
	flex-direction: column;
	position: relative;
	transition: all 0.4s ease-in-out;
}

#block-views-grid-block ul li:hover {
	transform: scale(0.92);
}

#block-views-grid-block ul li img {
	display: block;
	height: 295px;
	width: 100%;
	object-fit: cover;
}

#block-views-grid-block ul li .views-field-field-link-1, #block-views-grid-block ul li .views-field-field-link-1 a {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	text-indent:-9999px;
}

#block-views-grid-block ul li .views-field-field-link-1 .field-content {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 9;
}

#block-views-grid-block ul li .views-field-field-text-1 {
	position: absolute;
	width: 100%;
	text-align: center;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

#block-views-grid-block ul li .views-field-field-text-1 .field-content {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 0;
	transition: all 0.3s ease-in-out 0.1s;
	opacity: 0;
	background-color: rgba(125, 22, 68, 0.9);
	height: 0;
	width: 80%;
	border-radius:3px;
	padding: 0 15px;
}

#block-views-grid-block ul li:hover .views-field-field-text-1 .field-content {
	opacity: 1;
	height: 88px;
}

#block-views-grid-block ul li .views-field-field-text-1 .field-content p {
	color: #fcfcfc;
	font-size: 22px;
	margin: 0;
	line-height: 1.1;
	transition: all 0.4s ease-in-out;
}

#block-views-grid-block ul li:hover .views-field-field-text-1 .field-content p {
	position: relative;
	bottom: initial;
}


@media (max-width:1200px){
	#block-views-grid-block ul li .views-field-field-text-1 .field-content {
    opacity: 1;
	height:70px;
	min-height:70px;
	}
	#block-views-grid-block ul li .views-field-field-text-1{
		position:relative;
		margin-bottom: 25px;
		margin-top: 25px;
	}
	#block-views-grid-block ul li{
		background:#efefef;	
	    margin-bottom: 25px;
	}
	#block-views-grid-block ul li {
	flex-basis: 100%;
}
#block-views-grid-block ul li img {
    object-fit: contain;
	height: initial;
}
#block-views-grid-block ul li .views-field-field-text-1 .field-content p{
	font-size:20px;
}
}





.field-node--field-viewprodinfo .views-field.views-field-nothing{
	display:none;
}


.slick-lightbox-slick-caption {
    display: none;
}