#slider_section .slider_text{z-index:1}
#slider_section .maria_img {position: absolute;right: 4%;bottom: 0;width:40%; max-width: 600px;z-index:0}
#slider_section .maria_img img{width:100%}

#slider_section .slide1 .slider_text{top:2rem;}
#slider_section .slide1 .slider_text h1{margin:0;}
#slider_section .slide1 .slider_text h2{margin:1rem 0 0;}

#slider_section .slide2 .slider_text{top:30%;}
#slider_section .slide2 .slider_text h1{margin:0;}
#slider_section .slide2 .slider_text h2{margin:1rem 0 0;}

#slider_section .slide3 .slider_text{top:30%;}
#slider_section .slide3 .slider_text h1{margin:0;}
#slider_section .slide3 .slider_text h2{margin:1rem 0 0;}

#slider_section .slide4 .slider_text{top:30%;}
#slider_section .slide4 .slider_text h1{margin:0;}
#slider_section .slide4 .slider_text h2{margin:1rem 0 0;}

#filter_section .container {max-width: 800px;}
.eng #filter_section .filter_item{width:31%;}
#filter_section .filter_item{width:24%;}

@media only screen and (min-width: 601px){
    #slider_section {height: 500px;}

}
@media only screen and (min-width: 993px){
    #product_list .container{width:95%}

}
@media only screen and (min-width: 994px) and (max-width: 1200px){

    
}
@media only screen and (min-width: 601px) and (max-width: 992px){
    #slider_section .maria_img {right: -10%;width: 50%;}
}
@media only screen and (max-width: 992px){

}
@media only screen and (max-width: 600px){
	#slider_section .slider_text { max-width: 90%;}
	.eng #slider_section .slider_text h1 {font-size: 2.2rem;}
}

/*--------------------------------------------------------*/
body {
	letter-spacing: 0.2rem;
}

body.eng {
	letter-spacing: 0;
}

.cat_header {
	font-size: 3rem;
	margin-block: 3rem;
}

.hob_desc {
	padding-left: 0;
	padding-right: 0;
	margin-inline: auto;
	max-width: 960px;
	width: 100%;
	font-size: 1.25rem;
}

.products_content {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

#product_list {
	position: relative;
}

#product_list .anchor{
	top: -120px;
	position: absolute;
}

#product_list p.center {
	color: #757575;
}

#product_list .product_item_content .name{
	letter-spacing: 0;
}


#product_list .product_link {
	position: relative; /*override product css*/
	display: block;
	width: auto;
	height: auto;
	transition: 0.3s ease-out all;
	padding-bottom: 1.5rem;
}


#product_list .product_img img{
	transition: 0.3s ease-out all;
}

.product_list{height:auto;padding:50px 0 30px;}
.product_list h3{margin:0;font-weight:900;}


#sub_menu_section {background: #f5f5f5;height:auto;}
#sub_menu_section .sub_menu_item {width: 19%;}
.eng #sub_menu_section .sub_menu_item {width: 32%;}
#sub_menu_section .sub_menu_item img{width:auto;height:40px;}

.cat_header{
	font-size: 3rem;
}

.product_list p{max-width:600px;margin-left:auto;margin-right:auto;}
.product_list .product_item {width:calc(100% / 3 - 2rem); display:inline-block;vertical-align: top;}
.product_list .product_img img {
	max-width: 100%;
}
.product_list .reminder{text-align:center; font-size: 12px; color: #999;margin:0.5rem 0;}

#product_list .sub_desc> div {margin-block: 0.5rem;}

#product_list .sub_desc img {max-width: 50px;}

#product_list .sub_desc *{vertical-align: middle;}


@media only screen and (min-width: 601px) and (max-width: 992px){
	.product_list .product_item {width:49%;}
	
	#slider_section { 
		height: auto !important;
	}
}

@media only screen and (max-width: 992px){
	#sub_menu_section .container {width:95%;}
	#sub_menu_section .sub_menu_item label {padding-left: 0;padding:0.1rem 0;}
	#sub_menu_section .sub_menu_item label img {height: 25px;}
	#sub_menu_section .sub_menu_item label span {font-size:12px;letter-spacing:0;padding-left: 4px;}
}

@media only screen and (max-width: 600px){
	.product_list .product_item {width:100%;}
	
	#sub_menu_section .sub_menu_item {width: 49%;}
	.eng #sub_menu_section .sub_menu_item {width: 49%;}
    #sub_menu_section .sub_menu_item label .active {display: inline-block!important;}

}