.grey-arrows .slick-prev {
	left: -30px;
}
.grey-arrows .slick-next {
	right: -30px;
}
.grey-arrows .slick-next::before,
.grey-arrows .slick-prev::before {
	color: #555;
}
.card {
	border-radius: 0;
	border: 0;
	color: #000;
}
.cards-slider .card {
	display: block;
	margin-bottom: 30px;
	box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1);
	transition: 450ms all;
	text-align: center;
	width: 100%;
}
.cards-slider a.card,
.cards-slider a.card:active,
.cards-slider a.card:focus,
.cards-slider a.card:hover {
	color: #000;
}
.cards-slider a.card:focus,
.cards-slider a.card:hover {
	text-decoration: none;
	box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.2);
}
.cards-slider .card-text {
	padding: 30px 15px;
}
.cards-slider .pretitle {
	font-size: 0.65rem;
	letter-spacing: 0.02rem;
	font-family: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 600;
	color: #959595;
	text-transform: uppercase;
	padding-bottom: 10px;
	text-align: center;
	line-height: 1.2;
	margin-bottom: 0;
}
.cards-slider h4 {
	font-family: "Abril Fatface", Georgia, "Times New Roman", serif;
	font-weight: 400;
	font-size: 24px;
	line-height: 1.75rem;
	transition: 450ms all; 
	color: #000000; 
}
.cards-slider .card:focus h4,
.cards-slider .card:hover h4 {
	color: #4a90e2;
}
.cards-slider .slick-slide {
	margin: 10px;
}
#relatedProducts .slick-slide img{
	margin: 0 auto;
	padding-top: 15px;
}
#relatedProducts .slick-track{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
#relatedProducts.slick-initialized .slick-slide{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
	height: auto;
}
#relatedProducts .product-card-item{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	width: 100%;
}
.product-resource .relatedProducts-wrapper{
  padding-top: 60px;
}
#relatedProducts > div.product__card:not(:first-child){
  display: none;
}

@media all {

	.img-fluid {
		max-width: 100%;
		height: auto;
	}
	.container {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}
	@media (min-width: 576px) {
		.container {
			max-width: 540px;
		}
	}
	@media (min-width: 768px) {
		.container {
			max-width: 720px;
		}
	}
	@media (min-width: 992px) {
		.container {
			max-width: 960px;
		}
	}
	@media (min-width: 1200px) {
		.container {
			max-width: 1140px;
		}
	}
	.row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: -15px;
		margin-left: -15px;
	}
	.col {
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.col {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.card {
		position: relative;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		min-width: 0;
		word-wrap: break-word;
		background-color: #fff;
		background-clip: border-box;
		/*border: 1px solid rgba(0, 0, 0, 0.125);*/
		border-radius: 0.25rem;
	}
	.card-text:last-child {
		margin-bottom: 0;
	}
	@media print {
		*,
		::after,
		::before {
			text-shadow: none !important;
			box-shadow: none !important;
		}
		a:not(.btn) {
			text-decoration: underline;
		}
		img {
			page-break-inside: avoid;
		}
		h3 {
			orphans: 3;
			widows: 3;
		}
		h3 {
			page-break-after: avoid;
		}
		.container {
			min-width: 992px !important;
		}
	}

	@media screen and (max-width: 990px){
		.cards-slider .card-text{
			padding: 30px 10px;
		}
		.cards-slider h4{
			font-size: 20px;
		}
	}
	