﻿#site-search .WidgetHolder{
	margin:0;
}
/* Widget Styles */
.ELSAPI_SearchWidget select.loading {
    background:transparent url('ajax-loader.gif') 97% center no-repeat;
}
.ELSAPI_SearchWidget .widget-horizontal form .search-area li select.loading {
	background:transparent url('ajax-loader.gif') 97% center no-repeat;
}
.ELSAPI_SearchWidget select, 
.ELSAPI_SearchWidget input {
    margin:0;
    box-shadow:none;
}
.ELSAPI_SearchWidget .clear-fix {
    clear:both;
}
.ELSAPI_SearchWidget .widget-horizontal form#elsapi_searchwidget_form fieldset{
	margin:0;
	padding:0;
}
.ELSAPI_SearchWidget .widget-horizontal form#elsapi_searchwidget_form .search-area  {
	width:100%;
	display:block;
	margin:0;
	padding:0;	
}
.ELSAPI_SearchWidget .widget-horizontal form#elsapi_searchwidget_form .search-area select,
.ELSAPI_SearchWidget .widget-horizontal form#elsapi_searchwidget_form .search-area input
{
	background-color:#e3e3e3;
	height:66px;
	border:0;		
	color:#1c1c1c;
	font-size:14px;
	font-weight:normal;
	cursor:pointer;
	margin:0;
}
.ELSAPI_SearchWidget .widget-horizontal form#elsapi_searchwidget_form .search-area select:focus,
.ELSAPI_SearchWidget .widget-horizontal form#elsapi_searchwidget_form .search-area input:focus
{
	background-color:#fff;
}
.ELSAPI_SearchWidget .widget-horizontal form#elsapi_searchwidget_form .ghost-input {
	margin-bottom:10px;
}
.ELSAPI_SearchWidget .widget-horizontal form#elsapi_searchwidget_form .ghost-input placeholder{
	color:#1c1c1c!important;	
}
.ELSAPI_SearchWidget .widget-horizontal form#elsapi_searchwidget_form .ghost-input select > option{
	background:#eeeeee;
	color:#000;	
	font-size:14px;
	cursor:pointer;
	margin:0;
	border:thin black solid;
}
.ELSAPI_SearchWidget .widget-horizontal form#elsapi_searchwidget_form .search-submit input[type=submit]{
	height:66px;
	background: #050505;
	display:block;
	width:100%;
	color:#fff;	
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	border:0px;
	margin:0;
	box-shadow:none;
}
.ELSAPI_SearchWidget .widget-horizontal form#elsapi_searchwidget_form .search-submit input[type=submit]:hover{
	background:#191919;
}

::-webkit-input-placeholder {
   color: #1c1c1c;
}
:-moz-placeholder { /* Firefox 18- */
   color: #1c1c1c;  
}
::-moz-placeholder {  /* Firefox 19+ */
   color: #1c1c1c;  
}
:-ms-input-placeholder {  
   color: #1c1c1c;  
}

/* Media Queries */

@media only screen and (max-width: 1280px) {
	.ELSAPI_SearchWidget .widget-horizontal form#elsapi_searchwidget_form .search-area select, .ELSAPI_SearchWidget .widget-horizontal form#elsapi_searchwidget_form .search-area input {
	    height: 55px;
	}
	.ELSAPI_SearchWidget .widget-horizontal form#elsapi_searchwidget_form .search-submit input[type=submit] {
	    height: 55px;
	}	
}

