/** GENERAL **/
.search-banner {
	padding: 200px 0px 200px 0px;
}

.search-banner.static-search-banner {
	padding: 200px 0px 20px 0px;
}

.search-banner .searchTitle {
	font-size: 2.3em;
	font-weight: 400;
	color: #FFFFFF;
	text-transform: uppercase;
	text-shadow: 0 0 3px rgba(0, 0, 0, 1);
	margin: 0px 0px 15px 0px;
	text-align: left;
}

.search-banner .search-form-ctrl {
	min-height: 26px;
}

.search-banner .search-form-advanced-status {
	display: none;
}

.search-form-ctrl.search-form-template {
	display: none;
}

.search-form .btn-draw .btn-icon {
	display: none;
}

.btn.advanced-options-btn {
	display: none;
}

.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-banner {
	color: #FFFFFF;
	background: transparent url(backgrounds/bg-01.jpg) no-repeat 50% 0%;
	background-size: cover;
}

.search-banner.static-search-banner {
	color: #FFFFFF;
}

.search-banner .advanced-alternative span {
	color: #FFFFFF;
}

.search-banner .advanced-alternative span:hover {
	color: #872234;
}

.btn.btn-search.btn-draw {
	background: #63666A;
}


/** HOME SEARCH FORM **/
.home-search-banner .advanced-alternative {
	display: none;
}

.home-search-banner.search-banner {
	background: transparent url(backgrounds/bg-01.jpg) no-repeat 50% 0%;
	background-size: cover;
}

.home-search-banner.search-banner h2,
.home-search-banner.search-banner p {
	text-align: center;
	text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8);
	line-height: normal;
}

.home-search-banner.search-banner h2 {
	font-weight: 300;
}

.home-search-banner.search-banner h2 span {
	display: block;
	font-size: 1.8em;
	font-weight: 300;
}

.home-search-banner.search-banner p {
	font-size: 1.6em;
}

.home-search-banner.search-banner .btn {
	padding: 10px 20px;
}

.home-search-banner.search-banner .btn.headerBtn {
	font-size: 0.8em;
	text-shadow: none;
}

.home-search-banner.search-banner form {
	margin-top: 2em !important;
}

/** FORM **/
.search-banner form {
	display: block;
	clear: both;
	margin: 0px;
	padding: 5px;
}

.search-banner .do-open-advanced.search-form-advanced-toggle {
	display: none;
}

.search-form-advanced h2 {
	text-transform: uppercase;
	font-size: 1.5em;
}

.search-banner form {
	background: #FFFFFF;
	color: #777777;
}

.search-form .search-form-ctrlset .search-form-ctrl {
	padding: 0px 20px 0px 0px;
}

/** RESPONSIVE **/
/* @media screen and (max-width:800px){ */

/* 	.search-banner		{ background-size:auto; background-attachment:scroll; } */

/* } */

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

	.home-search-banner.search-banner,
	.search-banner.static-search-banner {
		padding: 300px 0px 20px 0px;
	}

	.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: 100%;
		clear: both;
		margin: 0px auto 10px auto;
		padding: 10px 0px;
	}

	.home-search-banner.search-banner,
	.search-banner.static-search-banner {
		padding: 248px 0px 20px 0px;
	}

}

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

	.home-search-banner.search-banner .searchTitle {
		font-size: 1.5em;
	}

	.home-search-banner.search-banner p {
		font-size: 1.1em;
	}

}