/* Custom Header Banner CSS */
body {
	padding-top: 0px;
}

.uofs-header {
	background: url(/plugins/themes/limestone/images/banner.png) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.uofs-header-masthead {
	padding: 10px 0;
	height: 100%;
	position: relative;
	background: none;
	box-shadow: inherit;
	-webkit-box-shadow: inherit;
}

.uofs-header-sitename {
	font-size: 30px;
	font-weight: 700;
	line-height: 30px;
	padding: 20px 0 20px 10px;
	color: #fff;
}

.uofs-header-sitename:hover, .uofs-header-sitename:focus {
	color: #444;
}

.uofs-header-sitename .issn small {
	font-size: 50%;
	line-height: 1em;
}

.uofs-offcanvas .navbar {
	background-color: transparent;
}

.navbar-form .input-group-btn {
	width: auto;
}

/* Social Media Block */
#customblock-social_media {
	font-size: 27px;
}


/* Desktop Menu tweaks */
@media (min-width: 767px) {
	.uofs-offcanvas .uofs-header-nav {
		position: absolute;
	}

	.uofs-offcanvas .navbar-nav > li > a {
		color: #fff;
	}
}
