#wrapper .wp-block-kadence-query-filter-search .kb-filter-search-wrap .kb-filter-search-btn {
	color: var(--global-palette5, #718096);
}
.single-ap_car .single-content .ap_cars-features {
	list-style: none;
	margin: 0;
	padding: 12px;
	display: flex;
	flex-wrap: wrap;
	gap: 11px 5%;
	justify-content: stretch;
	border: 1px solid #ddd;
	box-shadow: 0 0 5px -4px;
	border-radius: 3px;
	background: #fdfdfd;
}
.spec-name {
	font-weight: 500;
}
.icon-specs,
.spec-item {
	flex: 1 1 100%;
	max-width: 30%;
}
.icon-specs {
	display: flex;
	align-items: center;
	gap: 9px;
}
.spec-item {
	border-bottom: 1px solid #eee;
}

.icon-spec-data {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	font-size: 15px;
	color: #555;
}

.icon-spec-data.spec-icon {
	width: 60px;
	height: 60px;
	position: relative;
}
.icon-spec-data img {
	position: absolute;
	object-fit: cover;
	width: 100%;
	height: 100%;
	padding: 12px;
	background: #81c3c45e;
}
.icon-spec-label {
	font-size: 14px;
	color: #999;
}


@keyframes fusion-title-highlight {
		0% {
				stroke-dasharray: 0 1500;
				opacity: 1
		}

		15% {
				stroke-dasharray: 1500 1500
		}

		85% {
				opacity: 1
		}

		90% {
				stroke-dasharray: 1500 1500;
				opacity: 0
		}

		100% {
				stroke-dasharray: 0 1500;
				opacity: 0
		}
}

@keyframes fusion-title-highlight-off-loop {
		0% {
				stroke-dasharray: 0 1500;
				opacity: 1
		}

		15% {
				stroke-dasharray: 1500 1500
		}

		85% {
				opacity: 1
		}

		90% {
				stroke-dasharray: 1500 1500;
				opacity: 1
		}

		100% {
				stroke-dasharray: 1500 1500;
				opacity: 1
		}
}

@media (max-width: 1024px) {
	.swiper	.wp-block-slide__image-wrapper {
	    position: absolute;
	    width: 100%;
	    z-index: 0;
	}
	.swiper	.wp-block-wpe-slide__copy {
		width: 100%;
    height: 100%;
		background: #000000eb;
	}
	.swiper	.wp-block-wpe-slide__slider-heading_title {
	    top: -70px;
	    left: 0;
	    font-size: 28px;
	}
	.swiper	.wp-block-wpe-slide__slider-heading-wrapper svg {
		top: -7px;
    width: 274px;
    left: 0;
    transform: translate(0, -50%);
	}
	.swiper	.wp-block-wpe-slide__slider-heading-wrapper svg path {
		stroke-width: 5px;
	}
	.swiper	.wp-block-wpe-slide__contents h3 {
	    font-size: 21px;
	}
	.swiper	.swiper-button-prev,
	.swiper	.swiper-button-next {
		display: none;
	}
	
}

@media (max-width: 768px) {
	#auto-poulakis-mark .wp-block-wpe-slide__slider-heading-wrapper svg {
		width: 100%;
    left: 0;
    transform: translate(0, 0);
    top: -12px;
	}
	#auto-poulakis-mark .wp-block-wpe-slide__slider-heading-wrapper svg path {
    stroke-width: 6px;
	}
}
