.klantverhalen {
}
.klantverhalen_content {
	padding: 100px 0 307px;
}
.klantverhalen_content p {
	font-size: 24px;
}
.alm-layouts[data-id="klantverhalen"] {
	margin-top: -150px;
	width: 100%;
}
.alm-layouts[data-id="klantverhalen"] .alm-listing {
	margin: 0 -15px;
}

.klantverhalen .klantverhalen_item_container {
	margin-bottom: 148px;
}
.klantverhalen_item {
	border-radius: 10px;
	background-color: #ebe7e0;
	position: relative;
	padding: 144px 39px 0;
}
.klantverhalen_quote h3 {
	font-family:"skippy-sharp";
	font-size: 40px;
	font-weight: 400;
	line-height: 44px;
    text-align: center;
	margin-bottom: 43px;
}
.klantverhalen_img {
	position: absolute;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.klantverhalen_quote_icon {
	position: absolute;
	width: 84px;
	top: 0;
	left: 38px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.klantverhalen_img img {
	border-radius: 87px;
	border: 5px solid #ebe7e0;
}
.klantverhalen_no_img {
	border-radius: 87px;
	width: 164px;
	height: 164px;
	border: 5px solid #ebe7e0;
    text-align: center;
    line-height: 164px;
	font-size: 55px;
	background-color: #ffffff;
}
.klantverhalen_baasje {
	font-size: 18px;
	font-weight: 300;
	line-height: 32px;
	color: #19454f;
}
.klantverhalen_dier {
	opacity: 0.46;
	font-size: 18px;
	font-weight: 300;
	line-height: 32px;
    margin-bottom: 28px;
	color: #19454f;
}
.klantverhalen_item .button {
	border: 5px solid #f07f6d;
	color: #f07f6d;
}
.klantverhalen_item .button:hover {
	border-color: #f07f6d;
	color: #ebe7e0;
	background-color: #f07f6d;
}
.klantverhalen_quote_icon path {
	fill: #f07f6d;
}
.klantverhalen_item_container:nth-child(1) .klantverhalen_quote_icon path {
	fill: #ffffff !important;
}
.klantverhalen_item_container:nth-child(odd) .klantverhalen_item {
	background-color: #f07f6d;
}
.klantverhalen_item_container:nth-child(odd) .klantverhalen_quote_icon path {
	fill: #19454f;
}
.klantverhalen_item_container:nth-child(odd) .klantverhalen_no_img {
	border-color: #f07f6d;
}
.klantverhalen_item_container:nth-child(odd) .klantverhalen_baasje,
.klantverhalen_item_container:nth-child(odd) .klantverhalen_dier {
	color: #ffffff;
}
.klantverhalen_item_container:nth-child(odd) .klantverhalen_item .button {
	border-color: #ebe7e0;
	color: #ebe7e0;
}
.klantverhalen_item_container:nth-child(odd) .klantverhalen_item .button:hover {
	border-color: #ebe7e0;
	background-color: #ebe7e0;
	color: #19454f;
}

.klantverhalen_item_container.diersoort.katten .klantverhalen_quote_icon path {
	fill: #f07f6d;
}
.klantverhalen_item_container.diersoort.katten .klantverhalen_no_img {
	border-color: #19454f;
	color: #19454f;
}
.klantverhalen_item_container.diersoort.katten .klantverhalen_item {
	background-color: #19454f;
	color: #ffffff;
}



#alm-filters-klantverhalen_filter .alm-filters-container .alm-filter {
    padding: 0;
    margin: 0;
}

@media (max-width:767px)
{

}

@media (min-width:768px) and (max-width:991px)
{

}

@media (min-width:992px) and (max-width:1199px)
{

}
