.custom-header-top-links .number a, 
.custom-header-top-links .number a:hover{
   color:#468e3c;
 }
.custom-header-top-links .number a.header-faq{
   color:#ffffff;
}
 
html body{
	font-size:1.6em;
	line-height:125%;
}

/**Content**/

.main-content h1{
	color:#295472;
	font-weight:300;
  font-family: 'Ubuntu';
}
.main-content h1 span{
	font-weight:700;
}
.found-info{
  font-family: 'Ubuntu';
	font-weight:700;
	text-transform:uppercase;
}

body div#units-listing div.unit .unit-header{
	background:#295472;
}
body div#units-listing div.unit .unit-header + .row + .row{
    border-bottom:1px solid #cccccc;
	margin-bottom:6px;
}
body div#units-listing div.unit{
	border-radius:0;
	border:1px solid #cccccc;
	background:#ffffff;
}
body div#units-listing div.unit .main-image{
	padding:0;
	margin: 0 0 10px 0;
}

body div#units-listing div.unit .unit-details{
	color:#295472;
	font-size:13px;
}
body div#units-listing div.unit .unit-details br{
	display:none;
}
body div#units-listing div.unit .unit-details span:first-child:after{
	content:"|";
	margin:0 4px 0 3px;
}
    
body div#units-listing div.unit a{
	text-decoration:none;
	font-size:13px;
}
body div#units-listing div.unit .two.column a:after{
	font-family: FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
  content: "\f105";
	margin-left:4px;
}
body div#units-listing div.unit a.book-now{
   font-weight:700;
   color:#3f8445;
   margin:10px 0 0 0;
}

/**Left**/

body .plan-your-visit{
	background:#eeeded;
}
body .plan-your-visit h2{
	border-radius:0;
	background:#295472;
	font-weight:300;
  font-family: 'Ubuntu';
}
body .filter-bar div.plan-your-visit .inputs a{
	cursor:pointer;
	background:#295472;
	color:#ffffff;
	text-align:center;
	line-height:36px;
	font-weight:700;
	font-size:15px;
	text-indent:0;
	border-radius:4px;
	width:auto;
}
	
body .filter-bar h5{
	color:#ffffff;
	border-radius:0;
	background:#333333;
	padding:12px 5px;
	overflow:hidden;
	font-weight:300;
  font-family: 'Ubuntu';
  width:100%;
}
body .filter-bar h5 span{
	float:left;
}
body .filter-bar h5 a{
	float:right;
	margin-right:3px;
	color:#ffffff;
}
body .filter-bar div a.checkbox{
	border-bottom:1px solid #eeeded;
	padding-bottom:5px;
	margin-bottom:5px;
}
body .plan-your-visit #numberofPeople{
	max-width:100%;
	width:100%;
	float:none;
}

div#units-listing div.unit .unit-header .text-right{
	background:#3f8445;
}

div#units-listing div.unit .unit-header div{
	padding:10px;
}

@media all and (max-width:767px){
	.filter-bar h4{
		padding:10px 20px;
		background:#333;
		margin:0 -10px 15px ;
		color:#ffffff;
		text-transform:uppercase;
		cursor:pointer;
		font-size:16px;
		position:relative;
	}
	.filter-bar h4:before{
	font-family: FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"\f1de";
	margin-right:4px;
	}
	.inner-filter{
		display:none;
	}
	body .plan-your-visit h2{
		margin:0 -10px 0px ;
		text-align:left;
		padding:10px 20px;
		font-size:16px;
		position:relative;
		cursor:pointer;
	}
	body .plan-your-visit .inputs{
		display:none;
		padding:15px 5px;
	}
	.inner-filter.open,
	body .plan-your-visit .inputs.open{
		display:block;
	}
	body .plan-your-visit{
		padding-bottom:0;
	}
	body .plan-your-visit h2:after,
	.filter-bar h4:after{
		font-family: FontAwesome;
		font-size:inherit;
		text-rendering:auto;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale;
		font-weight:400;
		content:"\f107";
		color:#ffffff;
		position:absolute;
		right:15px;
		top:11px;
	}
	body .plan-your-visit h2.active:after,
	.filter-bar h4.active:after{
		content:"\f106";
	}
	#units-listing,
	#results-header{
		padding:0 20px;
	}
	body div#units-listing div.unit .unit-header{
		padding:0;
	}
	#units-listing p{
		font-size:12px;
		word-wrap:break-word;
	}
	div#units-listing div.unit .unit-header div{
		/*padding:10px;*/
		font-size:12px;
	}
	body div#units-listing div.unit .unit-details{
		float:left;
		width:auto;
	}
	body div#units-listing div.unit .unit-details + div{
		display:none;
	}
	body div#units-listing div.unit .unit-details + div + div{
		float:right;
	}
}