/*
/* List Page 1 CSS - Hose Fast Products Page / Mfg List Page
   ========================================================================== */

.list-pages > div > div{
	float:left;
	width:32%;
	margin-right:2%;
	margin-bottom:32px;
}

.list-pages > div > div:nth-child(3n+3){
	margin-right:0;
}

.list-pages > div > div:nth-child(3n+1){
	clear:both;
}

.list-pages > div > div h3{
	font-size:24px;
	margin-bottom:10px;
	color:#273a96;
	font-weight: 700;
}

.list-pages > div > div p{
	color:#232c39;
}

.list-pages > div > div a{
	display:block;
	text-decoration:none;
	color:#232c39;
	font-weight:400;
	border-radius:6px;
	overflow:hidden;
	-webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,0.25);
	box-shadow: 0 0 6px 0 rgba(0,0,0,0.25);
}

.list-pages > div > div a:hover{
	-webkit-box-shadow: 0 0 12px 0 rgba(0,0,0,0.375);
	box-shadow: 0 0 12px 0 rgba(0,0,0,0.375);
}

.list-pages > div > div a.catalog-link{
	color:#c30b03;
	display:inline;
	box-shadow:none;
	margin-top:10px;
	display:inline-block;
}

.list-pages > div > div a.catalog-link:hover{
	color:#253a96;
}

.list-pages > div > div img, .list-pages > div > div h3{
	width:100%;
	-webkit-transition:all 300ms;
	transition:all 300ms;
}

.list-pages > div > div div.card div{
	width:100%;
	background:#fff;
	padding:24px;
	box-sizing:border-box;
	height:190px;
	border-radius:0 0 6px 6px
}

.list-pages > div{
	margin-bottom:40px;
}

.list-pages > div div.card{
	background: rgba(5, 34, 99, 1);
}

/* .list-pages > div > div div.card:hover img{
	  opacity: 0.4;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
} */

.list-pages.list-page-1 > div > div div.card {
    border-radius: 0;
}

.list-pages.list-page-1 > div > div div.card div {
    border-radius: 0px;
    background: #efefef;
	font-size: 15px;
    text-align: center;
    border-top: solid 3px #273a96;
}

.list-pages > div div.card{
    background: #253a96;
}
.list-pages > div > div a:hover h3{
    color: #5779ff;
}
.list-pages > div > div{
    display:flex;
}
.page-id-2624 .list-pages > div > div div.card div {
    height: auto;
}
@media screen and (max-width:1320px){
	.list-pages > div > div div.card div{
		height:220px;
	}
}
@media screen and (max-width:1200px){

	.list-pages > div > div div.card div{
		height:230px;
	}

}

@media screen and (max-width:1020px){

	.list-pages > div > div div.card div{
		height:240px;
	}

}


@media screen and (max-width:1000px){

	.list-pages > div > div, .list-pages > div > div:nth-child(3n+3){
		float:left;
		width:48%;
		margin-right:4%;
		margin-bottom:32px;
	}

	.list-pages > div > div:nth-child(2n+2){
		margin-right:0;
	}

	.list-pages > div > div:nth-child(2n+1){
		clear:both;
	}

	.list-pages > div > div:nth-child(3n+1){
		clear:none;
	}

	.list-pages > div > div div.card div {
		height: 200px;
	}

}

@media screen and (max-width:820px){

	.list-pages > div > div div.card div {
		height: 220px;
	}

}

@media screen and (max-width:680px){

	.list-pages > div > div div.card div {
		height:auto;
	}

	.list-pages > div > div{
		width:100%!important;
		float:none!important;
		margin-right:0!important;
	}
	
}