.container.hotel-single-page {
	margin-top: 30px;
	margin-bottom: 30px;
}

.container .sidebar {
	min-height: 100px;
}



/* ========================== */
/* Filters                    */
/* =========================  */

div.component-filters {
	/* margin-top: 40px; */
}

div.filter-by-txt {
	font-weight: bold;
}

span.arrow-down-carrot {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #fff;
  display: inline-block;
  position: absolute;
}

span.filter-group-title {
	margin-left: 20px;
	font-weight: bold;
	font-size: 15px;
}

ul.filter-list label {
	color: #fff;
	padding-left: 5px;
}

div.filter-group p:first-child {
	margin-top: 15px;
}

/* ========================== */
/* Ads/Listing Header         */
/* =========================  */

div.ads-header-title {
	height: 35px;
	line-height: 35px;
	font-size: 24px;
	text-align: left;
	color: #252e36;
}

div.ads-header-title .boldText {
	font-weight: bold;
}

div.ads-header-options {
	margin-top: 10px;
}

a.option-btn {
	background-color: #e3e0e0;
	color: #252e36;
	padding: 5px 20px;
	margin-right: 10px;
	font-size: 16px;
	font-weight: bold;
	display: inline-block;
}

a.option-btn:hover,
a.option-btn.active  {
	background-color: #252e36;
	color: #fff;
}

.price-info {
	color: orange;
}

