/* Media Queries */
@media screen and (max-width: 767px) {
	#mapView {
		display: none;
	}
}

@media screen and (min-width: 767px) {
	#leftContent {
		width: 50%;
		float: left;
		overflow-y: visible;
		height: 100%;
	}
}

.typeahead,.tt-query,.tt-hint {
	border: 2px solid;
	border-radius: 2px;
	font-size: 13px;
	height: 37px;
	line-height: 16px;
	outline: medium none;
	padding: 10px 14px;
	width: 100%;
}

.typeahead {
	background-color: #FFFFFF;
}

.typeahead:focus {
	border: 2px solid #0097CF;
}

.tt-query {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

.tt-hint {
	color: #999999;
}

.tt-dropdown-menu {
	background-color: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 8px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	margin-top: 12px;
	padding: 8px 0; //
	width: 422px;
}

.tt-suggestion {
	font-size: 13px;
	line-height: 30px;
	padding: 3px 20px;
}

.tt-suggestion.tt-is-under-cursor {
	background-color: #0097CF;
	color: #FFFFFF;
}

.tt-suggestion p {
	margin: 0;
}

span.twitter-typeahead {
	width: 100%;
}

.option {
	display: inline;
}

#extraMessage  a {
	color: blue;
}

#preferenceForm {
	padding-bottom: 50px;
}

.slider {
	margin-top: 37px;
}

.findRoommateForm {
	padding: 0 20px;
}

a.card ul.cardFeat li,div.card ul.cardFeat li {
	display: inline-block;
	margin-right: 10px;
	font-size: 11px;
	line-height: 11px;
	color: #333;
}

.topRightImg {
	position: absolute;
	right: 15px;
	z-index: 10;
}

#findRoommateForm {
	display: none;
}

.faceIcon {
	bottom: 5px;
	position: relative;
}

  