/* Spotlight Styles */

#footer .pane-bundle-spotlight .panopoly-spotlight-wrapper, .sidebar .panopoly-spotlight-wrapper, .spotlight-styles .panopoly-spotlight-wrapper {
	background-color: rgba(255, 255, 255, 0.7);
	width: 100%;
	padding: 10px 5px;
}

	background-color: rgba(255, 255, 255, 0.7);
#footer .pane-bundle-spotlight .panopoly-spotlight-wrapper .panopoly-spotlight-label, .sidebar .panopoly-spotlight-wrapper .panopoly-spotlight-label, .spotlight-styles .panopoly-spotlight-wrapper .panopoly-spotlight-label  {
	background-color: transparent;
	opacity: 1;
	padding: 0;
	width: auto;
	margin: 0;
	max-width: 100%;
}

.spotlight-styles p {
	color: #333;
}

#footer .pane-bundle-spotlight .ui-widget-content .panopoly-spotlight-label,  .sidebar .panopoly-spotlight-label, .spotlight-styles .panopoly-spotlight-label {
	font-size: 13px;
	font-weight: 800;
	overflow: visible;
	line-height: 19px;
}

#footer .pane-bundle-spotlight .ui-widget-content .panopoly-spotlight-label a, .sidebar .panopoly-spotlight-label a, .spotlight-styles .panopoly-spotlight-label a {
	background: url("../images/icon-go.png") no-repeat;
	background-position: 100% 45%;
	padding-right: 20px;
	background-size: 15px;
}

#footer .pane-bundle-spotlight .panopoly-spotlight-buttons-wrapper, .sidebar .panopoly-spotlight-buttons-wrapper {
	display: none !important;
}

#footer .pane-bundle-spotlight .ui-tabs .ui-tabs-nav li.ui-state-default a, .sidebar li.ui-state-default {
	font-size: 0;
}

#footer .pane-bundle-spotlight, .sidebar .panopoly-spotlight {
	max-width: 315px;
}


/* Filckr Styles */

.front .flickr-photoset .flickr-photo-img {
	width: 100%;
	margin-bottom: 5px;
}

.front .flickr-photoset .flickr-wrap {
	width: 100%;
}

.front .flickr-photoset .flickr-title {
	color: #363636;
	font-size: 16px;
}

.front .flickr-photoset .flickr-wrap {
	display: inline-block;
	vertical-align: top;
	margin: 0 5px 25px 0;
	width: 100%;
}

span.flickr-no-title {
  display: none;
}


/* Banner Styles */

.field.field-name-field-basic-image-caption {
	position: absolute;
	bottom: 0;
	width: 100%;
	background: rgba(255, 255, 255, 0.7);
	padding: 2px 50px;
}

.front .column1 .pane-title, .front .column2 .pane-title, .front .column3 .pane-title {
	font-size: 22px;
	font-weight: 800;
	padding-bottom: 5px;
	border-bottom: none;
}


/* Table Styles */

.views-table .views-field-title {
	font-weight: 600;
	font-size: 14px;
	text-transform: none;
	margin-bottom: 0;
}

.views-table.views-field-body p {
	font-size: 14px;
}

.views-table .views-field-field-release-date {
	font-size: 14px;
	font-weight: 400;
	color: #363636;
}

.views-table tr td a {
	color: #e67e22;
	vertical-align: middle;
	display: inline-block;
	font-weight: 600;
	font-size: 14px;
	text-transform: none;
	margin-right: 10px;
}

.views-table th a, .views-table th {
	font-size: 14px;
	font-weight: 400;
	color: #363636;
}

.view-display-id-search_database_results a {
	font-size: 18px;
	font-weight: 400;
}


/* Warning */

#cboxClose.cbox-close-plain {
	font-size: 0px !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
	text-decoration: none !important;
	color: rgb(204, 204, 102) !important;
	position: relative !important;
	top: -28px !important;
	left: 160px !important;
	opacity: 1 !important;
	width: 104px !important;
	background: none !important;
}

#cboxClose.cbox-close-plain:after {
	content: 'Continue';
	font-size: 26px;
	text-decoration: none;
	color: rgb(204, 204, 102);
	font-weight: bold;
}

.pane-bundle-image {
	position: relative !important;
}

.navbar.navbar-inverse ul ul {
	position: absolute;
	background: rgba(255, 255, 255, 0.81);
	display: none;
	-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
.navbar.navbar-inverse ul li:hover ul {
	display: block;
}
.navbar.navbar-inverse ul ul a.active {
	color: #fff;
	min-width: 270px;
}

@media (max-width: 786px) {
	.navbar.navbar-inverse ul ul {
		position: initial;
		background: none;
		display: block;
		padding-left: 15px;
	}
	.navbar.navbar-inverse ul ul a.active {
		min-width: auto;
	}
	.navbar.navbar-inverse .navbar-collapse li a {
		color: #fff;
	}
}





