#search1						{ max-width:860px; margin:0 auto; padding:0 0 0 20px;}
#search1 ul					{ display:grid; margin:30px 0  60px; grid-template-columns:repeat(4, auto); grid-template-rows:repeat(2, auto);}
#search1 ul li			{ margin:0 0 1em 0;}
#search1 ul li:not(:nth-child(4))	{ padding-right:2em;}
#search1 ul li:empty::before			{ content:none;}
@media screen and (max-width:959px){
	#searchWrap1 			{ display:none !important;}
}
@media (max-width:959px){
	#search1					{ max-width:600px;}
	#search1 ul				{ margin:50px 0 0; grid-template-columns:repeat(3, auto);}
}
@media (max-width:770px){
	#search1 ul				{ grid-template-columns:repeat(3, auto);}
	#search1 .large		{ font-size:1em;}
}
@media (max-width:600px){
	#search1 ul				{ margin:30px 0 -20px; grid-template-columns:repeat(2, auto);}
}
@media (max-width:480px){
	#search1 ul				{ grid-template-columns:repeat(1, auto);}
	#search1 ul li		{ margin:0;}
}
