/* ---------- */
/* custom css */
/* ---------- */

body {color: #1a1818; background: #f7fcff;}
h1, h2, h3, h4 {font-weight: normal;}
h2 {color: #00cad2;}
hr {border-top: none; border-bottom: 1px solid #cdd3dc;}
.btn-secondary {
    background: #c41230;
    color: #fff;
    border: none;
    box-shadow: none;
    text-shadow: none;
    font-weight: bold;
}
.btn-secondary:hover {
	background: #ff5c72;
	color: #fff;
}
.emphasis {
	font-weight: bold;
	color: #000;
	font-size: 16px;
}
.clearboth {
	clear: both;
}
.navbar-inverse .navbar-inner {
	background: #fff;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	border-bottom: 1px solid #abb3ba;
}
.navbar-inverse .brand {
	color: #c41230;
	text-shadow: none;
}
.navbar-inverse .brand img {
	vertical-align: sub;
}
.navbar-inverse .brand:hover {
	color: #c41230;
}
#links a img {
	width: 150px;
}
.hero-unit {
	background: #1a1818;
	color: #fff;
}
.hero-unit h1 {
	margin-bottom: 20px;
	word-break: break-word;
}
.hero-unit h2 {
	color: #fff;
}
.hero-unit h2.yellow {
	color: #f7ef5b;
}

/* Increase LibGuide widget text on mobile */
@media only screen and (max-width: 768px) {
  div[id^="s-lg-widget-"] .s-lg-widget-content-inner,
  div[id^="s-lg-widget-"] .s-lg-widget-content-inner p,
  div[id^="s-lg-widget-"] .s-lg-widget-content-inner li,
  div[id^="s-lg-widget-"] .s-lg-widget-content-inner a,
  div[id^="s-lg-widget-"] .s-lg-link-desc,
  .alert {
    font-size: 21.6px !important;
    line-height: 1.6 !important;
  }
  .tour-box-title {
    font-size: 27px !important;
  }
}
