@charset "UTF-8";


.heroHeading.products .heroHeading_image {
	background: url("../images/products/main.jpg") no-repeat center center;
	background-size: cover;
}

@media print, screen and (min-width: 800px) {
	.heroHeading.products .heroHeading_image {
		background: url("../images/products/main.jpg") no-repeat center center;
		background-size: cover;
	}
}



.products-list-item01 {background: url("../images/products/img01.jpg") no-repeat right center;}
.products-list-item02 {background: url("../images/products/img02.jpg") no-repeat right center;}
.products-list-item03 {background: url("../images/products/img03.jpg") no-repeat right center;}
.products-list-item04 {background: url("../images/products/img04.jpg") no-repeat right center;}
.products-list-item05 {background: url("../images/products/img05.jpg") no-repeat right center;}
.products-list-item06 {background: url("../images/products/img06.jpg") no-repeat right center;}
.products-list-item07 {background: url("../images/products/img07.jpg") no-repeat right center;}
.products-list-item08 {background: url("../images/products/img08.jpg") no-repeat right center;}
.products-list-item09 {background: url("../images/products/img09.jpg") no-repeat right center;}
.products-list-item10 {background: url("../images/products/img10.jpg") no-repeat right center;}
.products-list-item11 {background: url("../images/products/img11.jpg") no-repeat right center;}
.products-list-item12 {background: url("../images/products/img12.jpg") no-repeat right center;}
.products-list-item13 {background: url("../images/products/img13.jpg") no-repeat right center;}
.products-list-item14 {background: url("../images/products/img14.jpg") no-repeat right center;}
.products-list-item15 {background: url("../images/products/img15.jpg") no-repeat right center;}


.products-list {
	display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    align-items: center;
    margin-bottom: 30px;
}

.products-list li {
	width: 100%;
	border: 1px solid #c2c2c2;
	padding-right: 3px;
	box-sizing: border-box;
	box-shadow: 0px 2px 5px 1px #cfcfcf;
}

.products-list li.bg-blue {
	background-color: #00a0e9;
}

.products-list li a {
	padding: 2px 2px 2px 13px; 
	display: block;
	height: 70px;
	position: relative;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    line-height: 1.3636;
    font-size: 1.5rem;
    font-weight: bold;
    box-sizing: border-box;
    background-size: auto 92%;
}

.products-list li.bg-blue a {
	background-color: #00a0e9;
	color: #fff;
}

.products-list li+li {
	margin-top: 20px;
}

.pdf-info {
	font-size: 1.2rem;
}

@media print, screen and (min-width: 800px) {
	
	.products-list {
		display: flex;
	    -webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    -webkit-align-items: center;
	    align-items: center;
	    margin-bottom: 30px;
	}
	
	.products-list li {
		width: 315px;
		border: 1px solid #c2c2c2;
		padding-right: 2px;
		box-sizing: border-box;
		margin-bottom: 35px;
		box-shadow: 0px 3px 10px 1px #cfcfcf;
	}
	
	.products-list li+li {
		margin-top: 0;
		margin-left: 12px;
	}
	
	.products-list li:nth-child(3n+1) {
		margin-left: 0;
	}
	
	.products-list li a {
		padding: 2px 2px 2px 13px; 
		display: block;
		height: 90px;
		position: relative;
	    display: flex;
	    -webkit-align-items: center;
	    align-items: center;
	    line-height: 1.3636;
	    font-size: 1.6rem;
	    font-weight: bold;
	    box-sizing: border-box;
	    background-size: auto auto;
	}
	
	.products-list li a {
		transition: .2s;
	}
	
	.products-list li a:hover {
		opacity: .7;
	}
	
	.pdf-info {
		font-size: 1.6rem;
	}
	
}