/*
Theme Name: Main Theme Preservation Sub Unit Child
Author: Library Web Team
Description: The child theme of university library main theme to accomodate needs for preservation sub units. 
Version: 1.0.0
Template: main-theme
Text Domain: main-theme-prescons-sub-units-child
*/


/* FRONT PAGE */

.home .uofi-lib-banner__container {
	min-height: 175px;
}


/* HEADER */

.uofi-lib-banner__container a {
	background: #526FB3;
	display: block;
	max-width: 550px;
	padding: 25px 30px;
    margin-top: 25px;
}

.unit-title, .unit-tagline {
	color: #FFF;
	font-weight: 700;
}

.unit-title {
	margin-top: 1.0rem;
	margin-bottom: 1.0rem;
	font-size: 2.9rem;
	letter-spacing: 0.03rem;
}

.unit-tagline {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 19px;
}


/* NAVIGATION */

nav.navbar-horiz {
	background-color: #526FB3;
}

nav.navbar-horiz .nav.navbar-nav a {
	color: #FFF;
	font-size: 1.3rem;
	font-weight: 600;
	background-color: #526FB3;
}

nav.navbar-horiz .nav.navbar-nav>li {
    border-right: 2px solid #FFF;
}

nav.navbar-horiz .nav.navbar-nav>li:last-child {
    border-right: 0px;
}

.navbar {
	min-height: 24px;
}

.navbar-nav>li>.dropdown-menu {
	background-color: #526FB3;
}

/* SIDEBAR */

.twitter-widget-footer {
	padding-top: 15px;
}

#secondary {
	margin-bottom: 20px;
}


/* FOOTER */

/*
#preservation-unit-footer {
	margin-left: -15px;
	margin-right: -15px;
}
*/

#preservation-link {
	color: white;
    background: #526FB3;
    width: 100%;
    display: inline-block;
    text-align: center;
    padding: 5px;
	text-decoration: underline;
	font-size: 16px;
	margin-bottom: 0x;
}

#preservation-unit-links li {
	width: 25%;
    display: block;
    float: left;
    font-size: 14px;
	font-weight: 700;
}

#preservation-unit-links li a {
	color: #404040;
	display: flex;
	align-items: center;
	height: 60px;
	padding: 7px;
	border-radius: 5px;
}

#preservation-unit-links li a:hover {
	background: #eee;
	text-decoration: none;
}

@media (max-width: 1199px) {
	#preservation-unit-links li {
		width: 25%;
	}
}

@media (max-width: 991px) {
	#preservation-unit-links li {
		width: 33.33%;
	}
}

@media (max-width: 769px) {
	#preservation-unit-links li {
		width: 50%;
	}

	#preservation-unit-links li a {
		height: 55px;
	}
}

@media (max-width: 600px) {
	#preservation-unit-links li {
		width: 100%;
		height: 30px;
	}

	#preservation-unit-links li a {
		height: auto;
	}
}

#preservation-unit-links {
	padding-left: 20px;
	padding-right: 20px;
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;
}

#preservation-unit-links .fa {
	font-size: 25px;
	float: left;
	margin-right: 10px;
	min-width: 30px;
	max-width: 30px;
}

.pu-link-text {
	padding-right: 20px;
}
