  /*
 Theme Name:   MSU 2016 Library Child Theme
 Theme URI:    http://www.montclair.edu
 Description:  Child theme implementing changes for Library
 Version:      0.1
 Author:       Ð¡»ÆÑ¼ÊÓÆµ
 Author URI:   http://www.montclair.edu
 Template:     msu-prpl
*/


.page-middle .tab-group .nav-tray .nav-button {
	background-color: #FFF;
}

.homepage-hours h3 {
	display: none;
}

.page-middle .prpl-band .homepage-hours ul {
	list-style-type: none;
	padding: 0;
}

.page-middle .prpl-band .homepage-hours ul,
.page-middle .prpl-band .homepage-hours ul * {
	line-height: 1.2;
}

.page-middle .prpl-band .homepage-hours ul li:before {
	display: none;
}

.page-middle .prpl-band .homepage-hours .s-lc-ea-date {
	font-style: italic;
	font-size: 0.8em;
}

.page-middle .prpl-band .homepage-hours a {
	font-size: 1.2em;
}

@media (min-width: 720px) {
	h1.library-header {
		position: absolute;
		width: 1px;
		height: 1px;
		overflow: hidden;
		left: -1px;
	}

	.hero-search-area {
		position: absolute;
		left: 50%;
		top: 50%;
		z-index: 1;
		width: 75%;
		transform: translate(-50%, -50%);
		box-shadow: 0em 0.5em 1em rgba(0,0,0,0.75);
		background-color: #FFF;
		margin-top: 2.5em;
	}

	.page-middle .hero-search-area .tab-group {
		margin-top: -2.5em;
	}

	.page-middle .hero-search-area .tab-group .tab-content {
		background-color: #FFF;
		overflow: hidden;
		padding: 1em 2em;
	}

	.page-middle .hero-search-area .hours {
		margin-top: -2em;
		margin-bottom: 0.5em;
	}

	.page-middle .hero-search-area .hours p {
		margin: 0;
		text-align: center;
	}

	.page-middle .hero-search-area form p {
		margin: 0;
	}

	.hero-search-area input[type="submit"] {
		margin-top: 2.2em;
		font-size: 0.8em;
		padding: 0.3em 0em;
		box-sizing: border-box;
		width: 100%;
	}

	label.checkbox {
		display: inline-block;
	}
}

@media (max-width: 719px) {
	.hero-search-area {
		padding: 0em 1em;
	}

	.page-middle .hero-search-area .tab-content {
		border: 1px solid #CCC;
		margin: -0.6em -1em;
		padding: 0em 1em;
	}
}