﻿.ModSearchPanel{
	position:relative;			
}
.ModSearchPanel .Search-slider{
	position:absolute;
	left:0px;
	right:0px;
	bottom:0px;
	top:0px;	
	background:#000;			
}
.search-form{
	position:relative;
	z-index:10;
	margin:20px;
	/*border:1px #F57C00 solid;*/
	padding:10px;		
}
.Search-container{
	padding:15px;
	background:rgba(255, 255, 255, 0.9);
}
.input-keyword, .input-cat, .input-postcode, .input-way, .input-button{
	float:left;					
}
.input-keyword label, .input-cat label, .input-postcode label, .input-way label, .input-button label{
	margin-bottom:0px;			
}
.input-keyword{
	width:30%;		
}
.input-cat{
	width:25%;
	border-left:1px #ddd solid;			
}
.input-postcode{
	width:15%;
	border-left:1px #ddd solid;			
}
.input-way{
	width:15%;
	border-left:1px #ddd solid;			
}
.input-button{
	width:15%;	
	border-right:1px #ddd solid;	
	float:right;	
}
.Search-maininputs{
	border:1px #F57C00 solid;	
	-webkit-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;	
	height:40px;			
}
.Search-countries-container{
	text-align:center;				
}
.check-country{
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
}
.check-country label{
	color:#474747;				
}
.Search-text-container{
	text-align:center;	
	position:relative;
	z-index:10;
	padding:0px;
	margin:0 auto 0 auto;			
}
.Search-text-container h2{
	text-align:center;	
	margin-bottom:40px;	
	font-weight:600;	
}
.search-button-more{
	text-align:center;	
	margin-top:20px;			
}
.search-btn-more{
	background:#F57C00;
	color:#fff;				
}
#more-panel{
	display:none;				
}
#more-panel .more-input select{
	background:none;	
	border-bottom:1px #444 dotted;			
}
#more-panel .more-input select:hover{
	background:#F6F6F6;				
}