html,
body.page-wb-search {
	height: 100%;
	min-height: 100%;
}

body.page-wb-search .panel-default {
    border-color: #fff;
}

body.page-wb-search .overlay-container {
	max-height: 645px;
}
body.page-wb-search #content,
body.page-wb-search .panels-flexible-region {
	width: 100%;
	padding: 0;
	margin: 0;
}
body.page-wb-search .breadcrumb {
	display: none;
}

body.page-wb-search .modal {
	text-align: left;
}

body.page-wb-search .modal:before {
	display: none;
}

body.page-wb-search .search-card-panel-heading-title {
	position: absolute;
	margin: -10px 10px;
	font-family: 'Oswald';
	font-style: normal;
	font-weight: normal;
}

body.page-wb-search .item{
	cursor: default !important;
	border: none;
}
.navigator-resultList tr.type-a.jq-item.item.focused  {
	color: #fff;
  background: #c90000 !important;
}
.navigator-resultList tr.type-v.jq-item.item.focused {
	color: #fff;
	background: #0000FF !important;
}
.navigator-resultList tr.type-v.jq-item.item.focused td.no-toggle {
	cursor: default !important;
}
.navigator-resultList tr.type-v.jq-item.item td.no-toggle {
	cursor: default !important;
}

body.page-wb-search .search-card-cover-image {
height: 200px;
opacity: 0.35;
margin-top:15px;
}

body.page-wb-search .search-card-schematic-top {
height: 50px;
}
body.page-wb-search .search-card-map-top {
height: 50px;
}

/*body.page-wb-search .search-card-description {
overflow-y: auto;
border-top: 1px solid #ddd;
min-height: 249px;
max-height: 249px;
height: auto;
}*/

body.page-wb-search .search-card-panel-footer {
position: absolute;
bottom: -55px;
left: 0;
right: 0;
padding: 10px 15px;
background-color: #f5f5f5;
border-top: 1px solid #ddd;
border-bottom: 2px solid #c90000;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
height: 55px;
}

body.page-wb-search .footer-left a {
color: #000000;
text-decoration: none;
}

body.page-wb-search .footer-left a:hover {
color: #c90000;
text-decoration: none;
}

body.page-wb-search .search-card-panel-map .fa-map-marker {
margin-left: 10px;
}

body.page-wb-search .table>tbody>tr>td.search-card-td {
border: none;
height: 1em;
}

body.page-wb-search .search-card-schematic-image {
margin: 0 auto;
min-height: 300px;
max-height: 300px;
height: auto;
}

body.page-wb-search .overlay-next {
height: 150px;
margin: auto 0;
}

/*body.page-wb-search .overlay-next span {
top: 38% !important;
left: 42% !important;
}*/

body.page-wb-search .overlay-previous {
	height: 150px;
	margin: auto 0;
}

/*body.page-wb-search .overlay-previous span {
	top: 38% !important;
	left: 42% !important;
}*/

body.page-wb-search .overlay-next span:after {
	position: absolute;
	top: -65px;
	left: -100px;
	width: 150px;
	height: 150px;
	z-index: 10000;
	content: "";
}
body.page-wb-search .overlay-previous span:after {
	position: absolute;
	top: -65px;
	left: -25px;
	width: 150px;
	height: 150px;
	z-index: 10000;
	content: "";
}

/* Custom, iPhone Retina */
@media only screen and (min-width : 361px) {

}


/* Extra Small Devices, Phones */
@media (max-width : 479px) {
	body.page-wb-search .overlay-container {
		max-height: 540px;
	}
	body.page-wb-search .search-card-panel-heading-title h3 {
		font-size: 20px;
	}
	body.page-wb-search .search-card-cover-image {
		height: 100px;
		opacity: 0.35;
		margin-top: 15px;
	}
	body.page-wb-search .search-card-description {
		overflow-y: scroll;
		min-height: 249px;
		max-height: 249px;
		height: auto;
	}
	body.page-wb-search .search-card-schematic-image {
		margin: 0 auto;
		min-height: 300px;
		max-height: 300px;
		height: auto;
	}
	body.page-wb-search .search-card-panel-footer {
		bottom: -55px;
		height: 55px;
	}
	body.page-wb-search .search-card-schematic-top {
		height: 45px;
	}
	body.page-wb-search .search-card-map-top {
		height: 45px;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {

	body.page-wb-search .search-card-panel-heading-title h3 {
		font-size: 20px;
	}
	body.page-wb-search .search-card-cover-image {
		height: 100px;
		opacity: 0.35;
		margin-top: 15px;
	}

	body.page-wb-search .search-card-schematic-top {
		height: 45px;
	}
	body.page-wb-search .search-card-map-top {
		height: 45px;
	}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}
