/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 30 2025 | 07:09:09 */
.search.search-results .container.content-wrapper
{
	padding-left:unset;
	padding-right:unset;
}
.search.search-results article.product {
	padding-left:unset;
	padding-right:unset;
}
.search.search-results .posts-archive {
	width:100%;
}
.search.search-results .posts-archive .row {
	margin-left:unset;
	margin-right:unset;

	padding-left:10px;
	padding-right:10px;
} 
@media (min-width:1680px)
{
	.search.search-results .container .row {
		gap:30px 0px;
	}
}
@media (min-width:1000px) {
	.search.search-results .posts-archive .row article { 
		max-width: 25%;
		flex: 0 0 25%;
		padding-left:10px;
		padding-right:10px;
	}
}

@media (min-width:1000px) and (max-width:1279px) {
	.search.search-results .posts-archive .row article img {
		width:100%;
		height:300px;
		object-fit:cover;
	}
}
@media (min-width:1280px) and (max-width:1679px) {
	.search.search-results .posts-archive .row article img {
		width:100%;
		height:400px;
		object-fit:cover;
	}
}
@media (min-width:1680px) {

	.search.search-results .posts-archive .row article img {
		width:100%;
		height:620px;
		object-fit:cover;
	}
}

@media (min-width:320px) and (max-width:999px) {
	.search.search-results .posts-archive .row article { 
		max-width: 50%;
		flex: 0 0 50%;
		padding-left:10px;
		padding-right:10px;
	}
}
@media (min-width:768px) and (max-width:999px) {

	.search.search-results .posts-archive .row article img {
		width:100%;
		height:400px;
		object-fit:cover;
	}
}
@media (min-width:481px) and (max-width:767px) {

	.search.search-results .posts-archive .row article img {
		width:100%;
		height:350px;
		object-fit:cover;
	}
}
@media (max-width:480px) {
	body.search.search-results .posts-archive .row article { 
		padding-left:5px;
		padding-right:5px;
	}
	body.search.search-results h1 { 
		font-size: 24px;
		line-height: 34px;
		margin-bottom: 20px;
	}
	.search.search-results .posts-archive .row article img {
		width:100%;
		height:280px;
		object-fit:cover;
	}
	body.search.search-results article.product {
		margin-bottom: 30px;
	}
}
@media (max-width:360px)
{
	.search.search-results .posts-archive .row article img {
		width:100%;
		height:240px;
		object-fit:cover;
	}
}

.search.search-results .container .row {
	margin-left:unset;
	margin-right:unset;
} 

.search.search-results h1 {
	font-weight: 400;
	font-size: 48px;
	line-height: 100%;
	color: #111111;
	border-bottom:0.8px solid #111111;
	margin-bottom:40px;
	padding-top:40px;
	padding-bottom:40px;
}
.search-results .posts-archive {
	margin-top:unset !important; 
}
.search.search-results header.page-header {
	margin-bottom:unset !important; 
}
@media (max-width:1680px)
{
	.search.search-results .posts-archive .row article h2 a {
		font-size:16px;
		text-transform:uppercase;
		color:#111111; 
	}
}
@media (max-width:480px)
{
	body.search.search-results .posts-archive .row article h2 a {
font-size:12px;
	}
	body.search.search-results .posts-archive .row article .excerpt_part {
		font-size:12px;
	}
	}
.search.search-results .posts-archive .row article h2 {
	line-height:unset;
}
.search.search-results .posts-archive .row article header {
	line-height:100%
}
.search.search-results .posts-archive .row article .excerpt_part {
	color:#111111; 
}
.search.search-results .posts-archive .row article p {
	margin-bottom:15px; 
	line-height:100%;
}
