/****** FILE: themes/gamry/css/pages/Search.css *****/


#search_pages								{ float:left; width:46%; }

.searchResults 								{ margin: 0px auto; padding: 0 0 30px 0; }
.searchResults li 							{ border-bottom: 1px solid #ccc; padding: 30px 0; list-style-type: none; margin:0; }
.searchResults a.searchResultHeader 		{ font-size: 18px; border-bottom: none; }
.searchResults p 							{ margin: 12px 0; }

.searchPagination 							{ padding-top: 15px; }
.searchPagination a,
.searchPagination .currentPage 				{ padding: 0 5px; text-decoration: none; }
.searchPagination .currentPage				{ font-weight:bold; }
.searchPagination .pagination 				{ float: left; }
.searchPagination p 						{ float: right; }
.searchPagination .next,
.searchPagination .prev 					{ font-size: 14px; }
.searchPagination .next 					{ margin-left: 15px; }
.searchPagination .prev 					{ margin-right: 15px; }
.searchPagination .next:hover,
.searchPagination .prev:hover				{ text-decoration:none; }

#search_products							{ float:right; width:50%; padding-left:4%; border-left:1px solid #ccc; }
.searchProdResults							{ display:block; margin:40px auto 0; padding:0 0 20px 0; }
.searchProdResults:after					{ content:"."; display:block; height:0; clear:both; zoom:1; visibility:hidden; }
.searchProdResults > li						{ display:block; float:left; width:49%; margin:0; padding:2% 4%; border-top:1px solid #CCC; }
.searchProdResults > li:nth-child(even)		{ border-left:1px solid #CCC; }
.searchProdResults > li:nth-child(odd)		{ clear:left; }
.searchProdResults > li:nth-child(-n+2)		{ border-top:none; }
.searchProdResults .searchResultProdImg		{ display:block; }
.searchProdResults .searchResultProdImg > img	{ display:block; max-width:100%; }
.searchProdResults .searchResultProdHeader	{ text-align:center; }
.searchProdResults .readMoreLink			{ text-align:center; margin-bottom:0; }

.fh-search									{ margin-top:10px; }

@media(max-width:700px){
	#search_pages							{ width:100%; float:none; }
	#search_products						{ width:100%; float:none; padding:30px 0 0; margin:30px 0 0; border:none; border-top:1px solid #ccc; }
}

@media(max-width:400px){
	.searchProdResults > li					{ width:80%; float:none; max-width:300px; margin:0 auto; padding:30px 0; border:none !important; border-top:1px solid #ccc !important; }
	.searchProdResults > li:first-child		{ border-top:none !important; }
}

