<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/** GENERAL **/
.search-banner											{ position:relative; z-index:998; }
.search-banner .search-form-ctrl						{ min-height:40px; }
.search-banner .search-form-advanced-status				{ display:none; }
.search-form-buttons .btn-icon,
.search-form .btn-draw .btn-icon						{ display:none; }
.search-form-buttons .btn								{ text-transform:uppercase; }
.search-banner .advanced-alternative					{ display:block; text-align:right; text-decoration:underline; margin:5px 0px 0px 0px; }
.search-banner .advanced-alternative span				{ cursor:pointer; }

.search-form-buttons .btn								{ background:#006600; color:#FFFFFF; }
.search-form-buttons .btn:hover							{ background:#00451E; color:#FFFFFF; }
.search-form-buttons .btn-draw							{ background:#006600; color:#FFFFFF; }
.search-form-buttons .btn-draw:hover					{ background:#00451E; color:#FFFFFF; }


/** FORM **/
.search-banner form										{ display:block; clear:both; margin:0px; padding:5px; font-size:1.3em; }
form .search-form-input									{ border:none !important; }
.search-form-advanced									{ font-size:0.8em; }
.search-form-advanced h2								{ text-transform:uppercase; font-size:1.5em; }
.search-banner .advanced-trigger						{ text-align:right; text-transform:uppercase; }
.search-banner .advanced-trigger a						{ display:inline-block; padding:10px; }

.generic-search-form,
.search-banner form										{ background:#FFFFFF; color:#777777; }
.search-banner .advanced-trigger a						{ color:#FFFFFF; }
.search-banner .advanced-trigger a:hover				{ color:#119911; }
.search-banner .search-form-ctrlset						{ border-top:1px dotted #CCCCCC; }
.search-banner .search-form-ctrlset h2					{ color:#006600; }



/** SEARCH / DETAILS **/
.generic-search-banner			{ padding:20px 0px; }

.generic-search-banner			{ background:#FFFFFF url(backgrounds/hero-01.jpg) no-repeat 50% 50%; background-size:cover; }



/** RESPONSIVE **/
@media screen and (max-width:660px){
	
	.search-form-max440 .search-form-basic .search-form-input 	{ width:100%; }

}

@media screen and (max-width:530px){

	.search-form-max660 .search-form-buttons .btn	{ width:90%; clear:both; margin:0px auto 10px auto; }

}

@media screen and (max-width:460px){
	
	.search-form .search-form-basic .search-form-ctrl						{ min-height:44px; }
	.search-form-max440 .search-form-basic .search-form-dynamic-controls 	{ float:none; }	

}




</pre></body></html>