

.search-form-bar										{ background-color:#6BC9EF; color:#FFFFFF; }
.search-form .search-form-basic 						{ background:#FFFFFF; }
.search-form 											{ color:#FFFFFF; }
.search-form .search-form-input .search-form-textbox	{ color:#777777; }
.search-form .btn-sale									{ background:#E61874; color:#FFFFFF; }
.search-form .btn-sale:hover							{ background:#D71C54; color:#FFFFFF; }
.search-form .btn-rent									{ background:#93C13D; color:#FFFFFF; }
.search-form .btn-rent:hover							{ background:#39AB49; color:#FFFFFF; }
.search-form .search-form-advanced-summary,
.search-form .search-form-advanced, 
.search-form .search-form-advanced-toggle,
.search-form .search-form-advanced-close a 				{ color:#FFFFFF; }
.search-form .search-form-advanced-toggle:hover,
.search-form .search-form-advanced-close a:hover		{ color:#28373E; }
.search-form .search-form-ctrlset 						{ border-color:#FFFFFF; }
.search-form-bar .search-form-ctrlset h2				{ color:#FFFFFF; }




/** GENERAL **/
.search-form-bar														{ padding:30px 0px; font-size:1.1em; }
.search-form-bar .search-form-basic										{ font-size:14px; }
.search-form-bar .fw-padding											{ padding:0px 15px; }
.search-form-bar .search-form											{ margin:0px; }
.search-form-bar .search-form											{ padding:0px; }
.search-form-bar .form-padding											{ padding:3px; }
.htmldd .htmldd-menu, .htmldd-dual .htmldd-menu							{ padding:0px; }
.search-form .search-form-input											{ left:10px; }
.search-form-bar .btn													{ text-transform:uppercase; }
.search-form .search-form-basic .btn									{ height:auto; }
.search-form-bar .btn .btn-icon											{ display:none; }
.search-form-bar .visuallyhidden										{ height:0px; width:0px; margin:0px; padding:0px; }
.search-form-max660 .search-simple .search-form-buttons .btn			{ width:48%; }
.search-form-bar .btn-draw,
.search-form-max660 .search-form-buttons .btn-draw						{ display:none; }
.search-form-max660 .search-simple .search-form-buttons .btn-sale		{ position:static; }
.search-form-max440 .search-simple .search-form-buttons .btn			{ width:100%; clear:both; }
.search-form-max440 .search-simple .search-form-buttons .btn-sale 		{ margin:0px 0px 10px 0px; }
.search-form-max440 .search-form-buttons .btn							{ width:100%; clear:both; margin-left:0px; }



/** ADVANCED **/
.search-bar .search-form-advanced-status,
.search-form .search-form-advanced-close			{ display:none; }
.search-bar .advanced-trigger						{ text-align:right; text-transform:uppercase; }
.search-bar .advanced-trigger a						{ display:inline-block; padding:10px; }
.search-form-bar .search-form-ctrlset				{ font-size:12px; }
.search-form-bar .search-form-ctrlset h2			{ text-transform:uppercase; font-size:1.5em; font-weight:400; }






/**
.search-form .btn-draw {
	display:none !important;
}

.search-form .search-form-basic {
    margin:0;
    padding:0.5em;
}

.search-form .btn {
	text-transform:uppercase;
}

.search-form .search-form-basic .btn {
    height:2.7em;
    line-height:1.8em;
}

.search-form .search-form-basic .search-form-input {
	border-color:transparent;
	margin-right:5px;
}

.standard .search-form-max880 .search-form-basic-controls {
    display: inline-block;
    float: none;
    margin: 3em 0px 0px 0px;
    width: 100%;
}

.standard .search-form-max440 .search-form-basic .search-form-input {
	width:100%;
	margin:0px;
}

.search-form-max660 .search-simple .search-form-input {
	border:1px solid #CCCCCC;
}

.search-form .search-form-basic .htmldd-dual .htmldd-menu {
    width:245px;
}

.search-form-advanced {
	font-size:12px;
}

.search-form .search-form-ctrlset .search-form-ctrl {
    padding-right:12px;
}

**/

/** RESPONSIVE
@media screen and (max-width:992px){
	.search-form-bar .row	{ margin-left:10px; margin-right:10px; }
}
@media screen and (max-width:660px){
	.search-form .search-form-basic .btn		{ width:100%; margin:0px; }
	.search-form-max660 .search-form-buttons	{ padding-top:0em; }
}**/






