a.ss_menu						{ visibility:hidden;}
#search1						{ max-width:860px; margin:0 auto; padding:0 0 0 20px;}
#search1 ul					{ display:grid; margin:60px 0 20px; 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;}
#search2 a.ss_menu	{ visibility:hidden;}
#search2 .x_Close		{ display:none;}
@media screen and (max-width:959px){
	#searchWrap1 			{ display:none !important;}
	#searchWrap2 			{ display:block; position:relative; width:100%; top:auto; right:auto; height:auto; background:#fff; overflow-y:scroll; transform:none; transition:transform 0.3s; overflow:visible;}
}
@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;}
}
