#contentToggle {
	padding-bottom: 15px;
}
#contentToggle button {
	color: #000;
	background-color: #fff;
	font-family: "LatoLight";
	border: 1px solid #d1d2d4;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	padding: 2px 7px;
	min-width: 80px;
}

#map {
	display: none;
}
#map img {
	max-width: 100%;
}
#contentToggle button.active {
	background-color: #932681;
	color: #fff;
	border:0;
}

#searchIntro {
	
}
#searchIntro #searchIntroImg {
	max-height: 150px;
}
#searchIntro #searchIntroBar {
	padding: 0;
	padding-right:20px;
	padding-bottom:10px;
	
	z-index:2;
}
#searchIntro #searchIntroBar .searchIntroLabel {
	font-weight:bold;
	font-size: 36px;
	font-family:"LatoLight";
	color:#00b7e2;
}
#searchIntro #searchIntroBar .searchIntroText {
	font-size:14px;
  max-height:65px;
}
#searchIntro #searchIntroBar .searchIntroAction > a {
	font-size:14px;
	color: #003;
	text-decoration:underline;
	padding-left:20px;
}

#searchResults .searchResultSelectedOptionList {
	margin: 0;
	padding: 2px 0px 2px 0px;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #d1d2d4;
}
#searchResults .searchResultSelectedOptionList:after {
	content: "";
	display: inline-block;
	clear: both;
}
#searchResults .searchResultSelectedOptionList > li {
	list-style:none;
	display:inline-block;
	color: #d1d2d4;
	color: #222;
	opacity:0.9;
	min-width:50px;
	font-size:12px;
	padding: 2px 0px 2px 0px;
	/*border:1px outset rgba(245,245,245,0.8);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;*/
	float: left;
}
/*
#searchResults .searchResultSelectedOptionList li:last-child {
	color: #fff;
}
*/
#searchResults .searchResultSelectedOption {
	display:inline-block;
}
#searchResults .searchResultSelectedOptionName {
	/*font-weight:bold;*/
	margin-right:3px;
	float:left;
	color: #932681;
}
#searchResults .searchResultSelectedOptionText {
	margin-right:5px;
	float:left;
}
#searchResults .searchResultSelectedOptionAction {
	float:left;
}
#searchResults .searchResultSelectedOptionActionBtn {
  /*background: none repeat scroll 0 0 rgba(133, 29, 29, 0.5);*/
  background-color: #932681;
  /*border: 1px outset rgba(123, 19, 19, 0.8);*/
  /*border-radius: 2px;*/
  border: none;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-size: 8px;
  font-weight: bold;
  width: 8px;
}


#searchResults .searchResultOrderList {
	clear:both;
	width:100%;
	display:inline-block;
	border-bottom: 1px solid;
	border-color: #d1d2d4;
	padding: 0px 0px 2px 0px;
}	
#searchResults .searchResultOrderLabel {
	font-size:12px;
	font-weight:bold;
	color: #00b7e2;
	padding-right:5px;
	float:left;
}
#searchResults .searchResultOrderAsc {
	font-weight:bold;
}
#searchResults .searchResultOrderDesc::after {
	content: "V";
	padding-left: 3px;
}
#searchResults .searchResultOrderActionLink {
	display:inline-block;
  color: inherit;
  cursor: pointer;
  font-size: 12px;
  padding: 0px 5px 0px 5px;
	float: left;
}
#searchResults .searchResultPagination {
	float:right;
	font-size: inherit;
}
#searchResults .searchResultPaginationTotal {
	float:right;
	font-size:12px;
	display:inline-block;
	color: #00b7e2;
	color: #932681;
}
#searchResults .searchResultPaginationNav {
float:right;
	padding-left: 10px;
	display:inline-block;
	text-align:right;
	font-size:12px;
}
#searchResults .searchResultPaginationActionLink {
	padding-left:7px;
	padding-right:7px;
	font-size:14px;
	font-weight:bold;
}
#searchResults .searchResultPaginationActionLink:hover {
	background-color:#eef;
	text-decoration:none;
}
#searchResults .searchResultList {
	padding-left:0px;
	margin-bottom:0px;
}
#searchResults .searchResultList > li {
	list-style:none;
	display:inline-block;
	padding: 2px 0px;
	color: inherit;
	min-width:180px;
	width:100%;
	font-size:12px;
	border-bottom: 1px solid #d1d2d4;
	margin-bottom: 5px;
}
#searchResults .searchResultSchool {
	color: #222;
	display:inline-block;
}
#searchResults .searchResultSchool .resultImg {
	position: relative;
	width: 22.5%;
	float: left;
}
#searchResults .searchResultSchool .imgLink img {
	padding-top:5px;
	padding-bottom:5px;
	width: 100%;
	max-height:156px;
}
#searchResults .schoolDetails {
	width: 53%;
	width: 77.5%; /*delete when adding rating stars */
	float: left;
	padding-top:3px;
	padding-left:15px;
}
#searchResults .searchResultSchoolTitle {
	font-weight:bold;
	font-size:13px;
}
#searchResults .searchResultSchoolTitle a {
	color: #00b7e2;
}
#searchResults .more {
	font-size:13px;
	margin-left:5px;
	color: #00b7e2;
}
#searchResults .searchResultSchoolRating {
	float:right;
	padding-right:10px;
}
#searchResults .searchResultCourseTargetgroups {
	position:absolute;
	top:-15px;
	left: -15px;
}
#searchResults .searchResultCourseTargetgroup {
	float:left;
}
#searchResults .searchResultCourseTargetgroup img {
	max-width:80px;
	max-height:80px;
}
#searchResults .searchResultCourse {
	margin-top:5px;
}
#searchResults .searchResultCourseTitle {
	font-weight:bold;
	color: rgb(183, 69, 69);
}
#searchResults .searchResultCourseHoursPw {
	color: rgb(33, 33, 33);
	font-weight:normal;
}
#searchResults .searchResultCourseProps {
	margin-top:3px;
}
#searchResults .searchResultSchoolIntro {
	/*font-size:11px;*/
	padding-right:10px;
	max-height:55px;
}
#searchResults .courseDetails .searchResultSchoolIntro {
	max-height:35px;
}
#searchResults .searchResultPropLabel {
	clear: both;
	min-width:120px;
	min-height: 1px;
	display:inline-block;
	float: left;
}
#searchResults .searchResultPropValue {
	font-weight: 500;
	float: left;
	max-width: 580px;
}
#searchResults .searchResultSchoolPrice {
	margin-top:5px;
}
#searchResults .searchResultSchoolPriceMinWeeks {
}
#searchResults .searchResultSchoolPriceMinPrice {
	font-weight: 700;
	color: #222;
}
#searchResults .searchResultSchoolAction {
	margin-top:10px;
	margin-bottom:10px;
}
#searchResults .searchResultActionBtn,
#searchResults .searchResultPromoBtn {
  background-color: #932681;
  color: rgb(255, 255, 255);
  border: 0;
  cursor: pointer;
  font-size: 12px;
  font-family: "Lato";
  padding: 3px 7px;
	margin-right:	10px;
	border-radius:3px;
}
#searchResults .searchResultActionBtn:hover {
  background-color: #b0439d;
}
#searchResults .searchResultPromoBtn {
	background-color: #00b7e2;
}
#searchResults .searchResultPromoBtn:hover {
	background-color: #23408f;
}
#searchResults .searchResultCourse {
	clear: left;
}

#searchResults .searchResultSchool.searchResultTargetgroup1 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyYzkxYiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(162,201,27,0.2)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(162,201,27, 0.2), rgba(255,255,255,1)); 
  background: -o-linear-gradient(left, rgba(162,201,27, 0.2), rgba(255,255,255,1)); 
  background: -moz-linear-gradient(left, rgba(162,201,27, 0.2), rgba(255,255,255,1)); 
  background: -ms-linear-gradient(left, rgba(162,201,27, 0.2), rgba(255,255,255,1)); 
  background: linear-gradient(to right, rgba(162,201,27, 0.2), rgba(255,255,255,1));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33a2c91b', endColorstr='#ffffff',GradientType=1 );
}
#searchResults .searchResultSchool.searchResultTargetgroup2 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmMTA1ZSIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(207,16,94,0.2)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(207,16,94, 0.2), rgba(255,255,255,1)); 
  background: -o-linear-gradient(left, rgba(207,16,94, 0.2), rgba(255,255,255,1)); 
  background: -moz-linear-gradient(left, rgba(207,16,94, 0.2), rgba(255,255,255,1)); 
  background: -ms-linear-gradient(left, rgba(207,16,94, 0.2), rgba(255,255,255,1)); 
  background: linear-gradient(to right, rgba(207,16,94, 0.2), rgba(255,255,255,1));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33cf105e', endColorstr='#ffffff',GradientType=1 );
}
#searchResults .searchResultSchool.searchResultTargetgroup3 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYzMwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(252,195,0,0.2)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(252,195,0, 0.2), rgba(255,255,255,1)); 
  background: -o-linear-gradient(left, rgba(252,195,0, 0.2), rgba(255,255,255,1)); 
  background: -moz-linear-gradient(left, rgba(252,195,0, 0.2), rgba(255,255,255,1)); 
  background: -ms-linear-gradient(left, rgba(252,195,0, 0.2), rgba(255,255,255,1)); 
  background: linear-gradient(to right, rgba(252,195,0, 0.2), rgba(255,255,255,1));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33fcc300', endColorstr='#ffffff',GradientType=1 );
}
#searchResults .searchResultSchool.searchResultTargetgroup4 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlNWJiYyIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(78,91,188,0.2)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(78,91,188, 0.2), rgba(255,255,255,1)); 
  background: -o-linear-gradient(left, rgba(78,91,188, 0.2), rgba(255,255,255,1)); 
  background: -moz-linear-gradient(left, rgba(78,91,188, 0.2), rgba(255,255,255,1)); 
  background: -ms-linear-gradient(left, rgba(78,91,188, 0.2), rgba(255,255,255,1)); 
  background: linear-gradient(to right, rgba(78,91,188, 0.2), rgba(255,255,255,1));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#334e5bbc', endColorstr='#ffffff',GradientType=1 );
}
#searchResults .searchResultSchool.searchResultTargetgroup5 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2YWNhNyIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(22,172,167,0.2)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(22,172,167, 0.2), rgba(255,255,255,1)); 
  background: -o-linear-gradient(left, rgba(22,172,167, 0.2), rgba(255,255,255,1)); 
  background: -moz-linear-gradient(left, rgba(22,172,167, 0.2), rgba(255,255,255,1)); 
  background: -ms-linear-gradient(left, rgba(22,172,167, 0.2), rgba(255,255,255,1)); 
  background: linear-gradient(to right, rgba(22,172,167, 0.2), rgba(255,255,255,1));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3316aca7', endColorstr='#ffffff',GradientType=1 );
}
#searchResults .searchResultSchool .searchResultSchoolTitle {
	font-family: 'Lato';
	font-size: 1.3em;
	font-weight: bold;
}
#searchResults .searchResultSchool .searchResultSchoolTargetgroup {
	font-family: 'Lato';
	font-weight: bold;
}
#searchResults .searchResultSchool .searchResultSchoolDescr {
	padding-top:2px;
}
#searchResults .searchResultSchool.searchResultTargetgroup1 .searchResultSchoolTitle a {
	color: rgb(132,171,0);
}
#searchResults .searchResultSchool.searchResultTargetgroup2 .searchResultSchoolTitle {
	font-family: 'Chalkduster';
	font-size: 1.2em;
	font-weight: normal;
}
#searchResults .searchResultSchool.searchResultTargetgroup2 .searchResultSchoolTitle a {
	color: rgb(207,16,94);
}
#searchResults .searchResultSchool.searchResultTargetgroup3 .searchResultSchoolTitle a {
	color: rgb(252,195,0);
}
#searchResults .searchResultSchool.searchResultTargetgroup4 .searchResultSchoolTitle a {
	color: rgb(78,91,188);
}
#searchResults .searchResultSchool.searchResultTargetgroup5 .searchResultSchoolTitle a {
	color: rgb(22,172,167);
}
#searchResults .searchResultSchool.searchResultTargetgroup1 .searchResultSchoolDescr a.more {
	color: rgb(42, 141, 47);;
}
#searchResults .searchResultSchool.searchResultTargetgroup2 .searchResultSchoolDescr a.more {
	color: rgb(167,0,54);
}
#searchResults .searchResultSchool.searchResultTargetgroup3 .searchResultSchoolDescr a.more {
	color: rgb(238,119,37);
}
#searchResults .searchResultSchool.searchResultTargetgroup4 .searchResultSchoolDescr a.more {
	color: rgb(160,45,75);
}
#searchResults .searchResultSchool.searchResultTargetgroup5 .searchResultSchoolDescr a.more {
	color: rgb(0,152,147);
}
#searchResults .searchResultSchool.searchResultTargetgroup1 .searchResultCourseTitle {
	color: rgb(122,161,7);
}
#searchResults .searchResultSchool.searchResultTargetgroup2 .searchResultCourseTitle {
	color: rgb(167,0,54);
}
#searchResults .searchResultSchool.searchResultTargetgroup3 .searchResultCourseTitle {
	color: rgb(238,119,37);
}
#searchResults .searchResultSchool.searchResultTargetgroup4 .searchResultCourseTitle {
	color: rgb(160,45,75);
}
#searchResults .searchResultSchool.searchResultTargetgroup5 .searchResultCourseTitle {
	color: rgb(0,152,147);
}
	
#searchResults .searchResultSchool.searchResultTargetgroup1 .searchResultActionBtn {
	background-color: rgb(162,201,27);
}
#searchResults .searchResultSchool.searchResultTargetgroup1 .searchResultActionBtn:hover {
	background-color: rgb(182,221,47);
}
#searchResults .searchResultSchool.searchResultTargetgroup1 .searchResultPromoBtn {
  background-color: rgb(42, 141, 47);
}
#searchResults .searchResultSchool.searchResultTargetgroup1 .searchResultPromoBtn:hover {
  background-color: rgb(62, 161, 67);
}
#searchResults .searchResultSchool.searchResultTargetgroup2 .searchResultActionBtn {
	background-color: rgb(207,16,94);
}
#searchResults .searchResultSchool.searchResultTargetgroup2 .searchResultActionBtn:hover {
	background-color: rgb(227,36,114);
}
#searchResults .searchResultSchool.searchResultTargetgroup2 .searchResultPromoBtn {
  background-color: rgb(238, 119, 37);
}
#searchResults .searchResultSchool.searchResultTargetgroup2 .searchResultPromoBtn:hover {
  background-color: rgb(255, 139, 57);
}
#searchResults .searchResultSchool.searchResultTargetgroup3 .searchResultActionBtn {
	background-color: rgb(238,119,37);
}
#searchResults .searchResultSchool.searchResultTargetgroup3 .searchResultActionBtn:hover {
	background-color: rgb(255,139,57);
}
#searchResults .searchResultSchool.searchResultTargetgroup4 .searchResultActionBtn {
	background-color: rgb(160,45,75);
}
#searchResults .searchResultSchool.searchResultTargetgroup4 .searchResultActionBtn:hover {
	background-color: rgb(180,65,95);
}
#searchResults .searchResultSchool.searchResultTargetgroup5 .searchResultActionBtn {
	background-color: rgb(22,172,167);
}
#searchResults .searchResultSchool.searchResultTargetgroup5 .searchResultActionBtn:hover {
	background-color: rgb(42,192,187);
}
#searchResults .searchResultSchool.searchResultTargetgroup5 .searchResultPromoBtn {
  background-color: rgb(0, 90, 100);
}
#searchResults .searchResultSchool.searchResultTargetgroup5 .searchResultPromoBtn:hover {
  background-color: rgb(20,110, 120);
}


@media (max-width: 768px) {
  #searchIntro #searchIntroBar .searchIntroLabel {
    padding-top:20px;
    font-size:18px;
  }
  #searchIntro #searchIntroBar .searchIntroText {
    font-size:12px;
  }
  #searchIntro #searchIntroBar .searchIntroAction > a {
    font-size:12px;
  }
}

/* topmenu phone and portrait tablet */
/* @media (max-width: 767px) { */
@media (max-width: 991px) {
	
	#searchResults .searchResultActionBtn {
		margin-bottom: 5px;
	}
	#searchForm2Container .searchFormPositioning,
	#searchForm2Container .mainButtonsContainer {
		display: none;
	}
}
#searchBar .searchHint {
	display: none;
}
@media (max-width: 767px) {
	#searchResults .searchResultSchoolAction {
		clear: both;
		width: 100%;
	}
}

@media (min-width: 992px) {

	#searchForm2Container  .searchFormPositioning{
		position: absolute;
		width: 100%;
		z-index: 1000;
	}

	#searchForm2Container .mainButton {
		cursor: pointer;
		position: relative;
		background-color: #932681;
		color: #fff;
		width: 129px;
		border-radius: 4px;
		padding: 3px 5px;
		font-size: 12px;
		float: left;
		margin-right: 3px;
	}
	#searchForm2Container .mainButton.active {
		background-color: #00b7e2;
	}
	#searchForm2Container .mainButton .title {
		text-transform: uppercase;
	}
	#searchForm2Container .mainButton .description {
		font-size: 10px;
		margin-right: 20px;
		line-height: 12px;
		padding-bottom: 2px;
		padding-top: 4px;
	}
	#searchForm2Container .mainButton .arrow {
		position: absolute;
		width: 16px;
		height: 16px;
		background-image: url('/themes/study2015/images/search/search_arrow_down.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		bottom: 5px;
		right: 5px; 
	}
	#searchForm2Container .searchHeader,
	#searchForm2Container .searchAction,
	#searchForm2Container .searchResults {
		display: none;
	}
	#searchForm2Container #searchBar .searchHint {
		display: inline-block;
		margin-left: 5px;
		cursor: pointer;
	}

	#searchForm2Container #searchBar .searchLabel a {
		cursor: default;
	}
	#searchForm2Container #searchBar .searchLabel a:hover {
		text-decoration: none;
	}

	#searchForm2Container #searchBar {
		width: 100%;
		max-width: 100%;
		border-width: 0;
	}
	#searchForm2Container .searchFormToggle {
		display: none;
			z-index: 1000;
	}
	#searchForm2Container .searchFormWrapper {
		display: inline-block;
		max-width: 924px;
		margin-top: 3px;
		border-radius: 4px;
		border: 1px solid #00b7e2;
		border-bottom-width: 5px;
		background-color: #fff;
		-webkit-transition: 1s ease;
		-moz-transition: 1s ease;
		-o-transition: 1s ease;
		-ms-transition: 1s ease;
		transition: 1s ease;
	}
	#searchForm2Container .searchFormWrapper[data-activeFilter="country"] {
		margin-left: 14%;
	}
	#searchForm2Container .searchFormWrapper[data-activeFilter="targetgroup"] {
		margin-left: 28%;
	}
	#searchForm2Container .searchFormWrapper[data-activeFilter="acco"] {
		margin-left: 56%;
	}
	#searchForm2Container .searchFormWrapper[data-activeFilter="budget"] {
		margin-left: 42%;
	}
	#searchForm2Container .searchFormWrapper[data-activeFilter="moreFilters"] {
		margin-left: 35%;
	}
	#searchForm2Container .wrapperBody {
		padding: 10px;
	}
	#searchForm2Container .searchResultsSummary {
		float: left;
		color: #932681;
		font-size: 12px;
		margin-top: 15px;
	}
	#searchForm2Container .clearForm {
		float: right;
		border: none;
		border-radius: 0;
		color: #fff;
		font-weight: normal;
		background-color: #00b7e2;
		margin-right: 5px;
		margin-top: 5px;
	}
	#searchForm2Container .wrapperFooter {
		background-color: #00b7e2;
		padding: 3px 5px 0;
	}
	#searchForm2Container .wrapperBody:after,
	#searchForm2Container .wrapperFooter:after {
		content:"";
		display: block;
		clear:both;
	}
	#searchForm2Container .wrapperFooter .closeLink {
		float: right;
		color: #fff;
	}
	#searchForm2Container .wrapperFooter .closeLink:hover {
		text-decoration: none;
	}
	#searchForm2Container .searchFormWrapper:after {
		content: '';
		display: block;
		clear: both;
	}
	#searchForm2Container .searchCriterium {
		float: left;
		border-bottom-width: 0 !important;
	}

	#searchForm2Container .searchCriterium {
		visibility: hidden;
		position: absolute;
	}
	#searchForm2Container .searchOptions.twocols {
		min-width: 180px;
		width: auto;
	}
	#searchForm2Container .searchOptions.twocols .col {
		width: 180px;
		float: left;
	}
	#searchForm2Container .searchOptions.twocols .optionRow {

	}

	#searchForm2Container #searchBar .searchLabel a {
		color: #00b7e2;
	}
	#searchForm .searchCriterium.visibleInputs {
		visibility: visible !important;
		position: static !important;
	}
	#searchForm .searchCriterium.visibleInputs .searchOptions {
		display: block !important;
		clear: both;
	}
}
.tooltip > .tooltip-inner {
	padding: 10px;
	background-color: #fff;
	color: #000;
	border: 1px solid #000;
}
.tooltip.in {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
/* tooltip style
.tooltip.in {
	opacity: 1;
	filter: alpha(opacity=100);
}
.tooltip > .tooltip-arrow {
	border-bottom-color:#00b7e2;
}
.tooltip > .tooltip-inner {
	background-color: #00b7e2;
}
 */
