:root {
	--green-bg: #8FD4C6;
	--gold-bg: #c49300;
	--peach-bg: #ff9a68;
	--lightgrey-bg: #d7d7d7;
	--darkgrey-bg: #464646;
	--red-bg: #992600;
	--blue-bg: #04204e;
	--purple-bg: #6c4ba0;
	--darkblue-bg: #162351;
	--lightblue-bg: #5876ba;
	--turquoise-bg: #8ed1c6;
}

div#BuyRentButtonBlock {
	text-align: left;
	margin-bottom: 10px;
	text-shadow: 0 0 6px #222;
}

a.BuyRentLink {
	color: #fff;
	font-weight: bold;
	font-size: 16pt;
	text-decoration: none;
	display: inline-block;
	width: auto;
	text-align: center;
	padding: 6px 8px 2px 8px;
	margin: 0;
	background-color: transparent;
	border-radius: 6px;
	letter-spacing: 2px;
	box-sizing: border-box;
}

a.BuyRentLink:hover {
	background-color: rgba(200, 200, 200, .4);
}

a.BuyRentLinkOn {
	background-color: transparent;
	border-bottom: 6px solid var(--green-bg);
	border-radius: 6px;
}

a.BuyRentLinkOn:hover {
	border-bottom: 6px solid #afede1;
}

a.BuyRentLinkOff {
	background-color: transparent;
	border-bottom: 6px solid #ccc;
	border-radius: 6px;
}

a.BuyRentLinkOff:hover {
	border-bottom: 6px solid #afede1;
}
#PublicSearchTitleMenu {
	text-align: center;
}

#Search_location {
	float: left; 
	width: 90%; 
	max-width: 800px; 
	font-size: 14pt; 
	padding: 10px; 
	color: #222; 
	font-weight: bold; 
	background-color: rgb(255, 255, 255, 0.8);
}

#Search_ButtonNewSearch2 {
	cursor: pointer;
	background-color: var(--green-bg) !important;
	border-color: var(--green-bg) !important;
    color: #fff;
    padding: 15px;
    border: 0;
	float: left;
	font-size: 16pt;
}

#Search_ButtonNewSearch2:hover {
	background-color: #afede1 !important;
	border-color: #afede1 !important;
}

@media screen and (max-width: 991px) {
	#Search_location {
		width: 80%; 
	}
	#Search_ButtonNewSearch2 {
    	padding: 14px;
	}
}
