/*MT specific styles*/
.unifSearch form {
    background-color: white;
	border-radius: 0px;
	box-shadow: 3px 3px 18px #666666;
}

.unifSearch, #recsearch {
    border-radius: 0px;
    background-color: white;
}

#recsearch {
	box-shadow: 3px 3px 18px #666666;
}
#recsearch form {
    background-color: white;
}
#recsearch h2 {
	color: #737A34;
	font-size: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #777;
}
#recsearch label {
	color: #737A34;
	font-size: 16px;
	font-weight: 500;
	font-family: 'Oswald', sans-serif !important;
}

.unifSearchCriteria span.section_label {
	font-weight: 500;
}

.unifSearchCriteria{
	font-family: 'Oswald', sans-serif !important;
}
.unifSearchRecreation, .unifSearchCriteria .criteria_section label {
  color: #737A34;
}
.facility_view_header a.facility_link {
  color: #737A34;
  font-weight: bold;
}
.unifSearchRecreation {
	font-size: 20px;
	background-image: none;
	padding: 12px 4px 8px 0px;
}
.unifSearchRecreation span, .unifSearchRecreation strong {
	padding: 0px;
}
.unifSearchRecreation span:before, .unifSearchRecreation strong:before {
	content: "\f00e";
	margin-right: 10px;
	font: normal normal normal 1em FontAwesome;
}
.check_avail_panel a.check_available, .check_avail_panel a.book_now {
    background-color: #97a146;
    background: linear-gradient(to bottom,#97a146 0,#97a146 100%);
    border: none;
    width: 170px;
    height: 27px;
    border-radius: 0px;
    font-size: 14px;
	font-family: 'Oswald', sans-serif !important;
}
.check_avail_panel a.check_available:hover, .check_avail_panel a.book_now:hover {
    background-color: #e9ebee !important;
    background: linear-gradient(to bottom,#e9ebee 0,#e9ebee 100%);
    border: none;
    color: #737A34;
    width: 170px;
    border-radius: 0px;
    font-size: 14px;
	font-family: 'Oswald', sans-serif !important;
}
.unifSearchCriteria input[type=text] {
  color: #4a4a4a;
}
.check_avail_panel a.book_now {
  color: #fff;
}
@media (max-width: 767px) {
  .unifSearchCriteria input[type=text], div[id^='availability_section_'] input#lengthOfStay, div[id^='availability_section_'] input#dayUseLengthOfStay, 
  div[id^='availability_section_'] input#dayPassLengthOfStay, div[id^='availability_section_'] input#marinaLengthOfStay {
    margin-top: 0;
  }
  div.unifSearch #lengthOfStay, div.unifSearch #dayUseLengthOfStay, div.unifSearch #dayPassLengthOfStay, 
  div.unifSearch #marinaLengthOfStay, div.specific_attributes input[type="text"], body#csitedetailspage #lengthOfStay {
    width: 85px !important;
    margin-right: 0 !important;
  }  
  .unifSearch, #recsearch {
  	opacity: 1;
  } 
}


div.check_avail_panel a.check_outofstock{
  height: 27px;
  font-family: 'Oswald', sans-serif !important;
}

.pageresults {
	color: #746153;
}

#usearch_results #search_results_list .facility_view_card .facility_view_content h3, #facilitySwitchBar .facilitySwitchBarCurrent {
	color: #A76606;
}