.slides img{
	width:70%;
	height:50vh;
	object-fit:cover;
}

.content_1_slides a {
	border-bottom: unset;
}

.content_2_cards .cards>div {
	width:300px !important;
}

.content_2_cards .cards>div img {
	width:340px;
	margin-top: -30px;
	margin-left: -20px;
}

.maptext img {
	height:18px;
	width:auto;
}


.lSAction > .lSNext, .lSAction > .lSPrev {
   filter: invert(1);
}

.lslide {
	text-align: center;
}

.swiper-slide {
	text-align: center;
}

.filterbuttons {
	text-align: center;
}

.filterbuttons a {
	
	padding: 1vw 1vw 0.7vw;
	background-color: rgb(200,200,200);
	font-weight: bold ;
	margin: 0 0.5em;
}

.filterbuttons a.active {
	background-color: #6FAE9A;
	color:white;
}

.moretag {
	display: none;
}

.catalog {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	/*justify-content:space-between;*/
	gap:30px;
}

.catalog a {
	border-bottom: unset;
	padding:0 !important;
	
}

.catalog a:hover {
	color:black;
}

div.item {
	margin: 22.5px 0 22.5px 0;
	position: relative;
	width:250px;
	font-size: 12pt;
	font-weight: 600;
}

.catalog img {
	width: 250px;
	height: 250px;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(200, 200, 200, 0.6);
    -moz-box-shadow: 0px 0px 20px 0px rgba(200, 200, 200, 0.6);
    box-shadow: 0px 0px 20px 0px rgba(200, 200, 200, 0.6);
}

.catalog img:hover {
	box-shadow: 0px 0px 20px 0px rgba(239, 100, 97, 0.6);
	border: 3px solid #EF6461;
	box-sizing: border-box;
}



div.image {
	position: relative;
}

div.title {
	/*position: absolute;
	bottom:0;
	right:0;
	max-width:75%;
	background-color: white;*/
}

.productview {
	display: flex;
	gap:20px;
	align-items: flex-start;
}

.productview img {
	width:calc(50% - 10px);
}

@media screen and (max-width:800px) {
	.productview {
		flex-direction: column;
	}
	
	.productview img {
		width:calc(100%);
	}
}