/* Override Bootstrap */
body { color:#000; margin-top:75px; }
h1, h2, h3 { line-height: 36px; }
h1 { font-size: 36px; }
h2 { font-size: 30px; }
h3 { font-size: 24px; }

.navbar .iu-highlight,
.navbar .brand {
  background-color: #E5E5E5;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125) inset;
	color:#A61A00;
	text-decoration: none;
}
.navbar .brand {
	font-family:Ultra;
	font-size:26px;
	line-height:52px;
	padding: 0 20px;
	text-decoration: none;
}

.navbar-inner { min-height: 0; }
.navbar .nav > li > a {
	color: #000;
	padding: 15px 5px;
}
.navbar .nav > li.iu-special-offers > a {
	color: #a61a00;
	font-weight: bold;
}
.nav-list > li > a { padding: 3px 5px; }
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li a:hover,
.nav.iu-services li a:hover,
li.iu-special-offers > a:hover {
  background-color: #51A351;
  color: #FFF;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus,
.navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
  background-color: #08C;
  color: #fff;
  text-decoration: none;
}

.carousel-caption { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3); }

textarea.iu-form, input.iu-form[type="text"], input.iu-form[type="email"], input.iu-form[type="number"] {
    border: 1px solid #000;
}

/* Override theme.css */
.unit-bg { opacity: 0.9; }

.iu-services li {
	font-size:15px;
	line-height: 15px;
}

#contactForm .control-group { margin-bottom:5px; }

/* Custom css */
.iu-right { float:right; }
.iu-center-txt { text-align:center; }
.iu-opaque { opacity:1 !important; }

div.iu-so-spacer:before { margin-top: 80px; }
.iu-so-img { margin:0 0 20px 20px; }
.iu-lead { margin-bottom: 10px; }

.iu-serving {
	color:#A61A00;
	font-family:Ultra;
	font-size: 18px;
	line-height:22px;
	text-align: center;
}

.iu-footer { padding:5px 10px; }
.iu-footer h3 {
	font-size: 23px;
	margin:0 0 10px;
}

.iu-no-margin-left { margin-left:0; }

.fb-like{ margin:16px 10px 10px; }
.iu-yt { margin:15px 0 0; }

#map { height:320px; }

@media (max-width: 767px) {
  .small-screen-center {
    text-align: center !important;
  }
}

@media (min-width: 1280px) {
	.navbar .nav > li > a { padding: 15px; }
	.iu-serving {
		font-size: 18px;
		line-height:26px;
	}
	.iu-btn {
		margin: 0 auto;
		width: 200px;
	}

}