/* shadow for header */
.wet-asphalt {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.25);
}

/* no menu arrows */
.caret {
    display:none;
}

/* don't show current page in breadcrumb links */
.breadcrumb .active {
    display:none;
}

/* adjust thickness of green title bar */
.row > div {
    margin-bottom: 3px;
}

section#title.emerald {
    padding: 0 0 16px 0;
    margin-bottom: 20px;
}

ul.breadcrumb {
    margin: 10px 0 10px;
}

/* hr darker */
hr {
    border-top: 1px solid #ddd;
}

/* remove "home" in top menu */
#dropdown-menu-home {
    display:none;
}

/* max width images */
img {
    max-width: 100%;
    max-height: 460px;
}

/* HTML anchors hidden by fixed header (FAQ page) */
.anchor {
    display:block;
    content: " ";
    margin-top: -90px;
    height: 90px;
    visibility:hidden;
}

/* more space above h4 */
h4 {
    margin-top: 20px;
}

section#testimonial h4 li {
	padding-bottom:20px;
}

.gap {
    margin-bottom: 15px;
}
/*Smaller header bar*/
.navbar-inverse .navbar-nav{
	margin-top: 13px;
 }
 
 .navbar-inverse .navbar-brand {
	font-size: 30px;
	line-height: 33px;
}

/*smaller title*/
#title h1 {
	font-size:33px;
	margin-top: 11px;
}

/*add font weight, adjust padding body top*/
body {
	font-weight: 400;
	padding-top: 63px;
	background:#fff;
}

/*tweak title for image*/
.navbar-brand {
	padding: 13px 15px;
}

/*change navbar link color to white*/
.navbar-inverse .navbar-nav > li > a {
	color: #fff;
}

.icon-md:hover {
	color:#fff;
}

.icon-md {
padding: 1px 0 0 2px;
}

#main-slider .carousel .item {
	height:300px;
}

section#testimonial {
	padding-bottom:30px;
}
section#bottom {
	padding-bottom:20px;
}

#bottom h4 {
	margin-top:25px;
}

div#join h2 {
	padding-left: 25px;
	font-weight:bold;
}

div#jump h2 {
	padding-left:10px;
	font-weight: bold;
}	
.bullets-front {
	padding-left:30px;
}

@media (min-width: 760px) {
	.bullets-front {
		width:50%;
		float:left;
  }
}

/*Make footer stick at bottom*/

html, body {
	height:100%;
}

.wrapper {
	min-height:100%;
}

section {
	overflow:auto;
/*	padding-bottom:351px;*/
}

#bottom {
/*	margin-top: -351px;*/
}

section#services {
  padding-top: 15px;
}

/*login screen*/

.login-box {
    background-color: lightgrey;
    padding: 25px;
    width: 350px;
	max-width:100%;
    margin: auto;
}

.bullets-left{
	text-align: left;
    padding-left: 25px;
    line-height: 35px;
}

/* Class of underlined links*/

section.container p a, h2 a, h3 a, h4 a, section.container ul a {
   text-decoration:underline;
   transition:none;
}
