body {
	margin-top:50px;
	color: #555;
	line-height: 1.8em;
}



/* red links */
/* a {
	color: #b94a48 !important;
} */


.container {
  max-width: 700px; /* was 700px */
}

/* Slightly wider container in which to center my nav */
.navbar .container {
  max-width: 735px;
}

.navbar {
	font-size: 1.2em;
	font-weight:500;
}



/* Header
-------------------------------------------------- */

.jumbotron {
  position: relative;
  font-size: 16px;
  color: #fff;
  color: rgba(255,255,255,.75);
  text-align: center;
  background-color: #b94a48;
  border-radius: 0;
  /* addition: */ margin-bottom: 0;
}
.jumbotron h1 {
  margin-bottom: 15px;
  font-weight: 300;
  letter-spacing: -0.5px; /* was -1px */
  color: #fff;
}
.btn-outline {
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 18px 24px;
  font-size: inherit;
  font-weight: 500;
  color: #fff; /* redeclare to override the `.jumbotron a` */
  background-color: transparent;
  border-color: #fff;
  border-color: rgba(255,255,255,.5);
  transition: all .1s ease-in-out;
}
.btn-outline:hover,
.btn-outline:active {
  color: #b94a48;
  background-color: #fff;
  border-color: #fff;
}

.jumbotron:after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: block;
  content: "";
  height: 30px;
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0,0,0,.1));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0,0,0,.1));
}

.jumbotron p a,
.jumbotron-links a {
  font-weight: 500;
  color: #fff;
  transition: all .1s ease-in-out;
}


/* Textual links */
.jumbotron-links {
  margin-top: 15px;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  font-size: 14px;
}
.jumbotron-links li {
  display: inline;
}
.jumbotron-links li + li {
  margin-left: 20px;
}





/* Social buttons
-------------------------------------------------- */

.promos {
	background-color:#eee;
	text-align:center;
	padding-top:10px;
}



/* Something panels
-------------------------------------------------- */

.something {
	margin-top:15px;
	border-bottom: 1px solid #eee;
}


.something .glyphicon {
  font-weight: 300;
  font-size: 100px;
  line-height: 1;
  letter-spacing: -1px;
  color: #bbb;
  padding-bottom:15px;
}








.entry {
	margin-top:25px;
}

.row {
	margin-bottom:12px;
}

/*
.col-sm-6 {
	padding-left:0px;
	padding-right:0px;
}
*/


.media-object {
	border: 1px solid #ccc;
}




/* When wide
-------------------------------------------------- */

@media (min-width: 768px) {
  .jumbotron {
    padding-top: 30px; /* was 100px */
    padding-bottom: 30px; /* was 100px */
    font-size: 21px;
  }
  .jumbotron h1 {
    font-size: 50px;
  }
	/* addition: larger body text until shrink */
	body {
		font-size:1.6em;
		color: #555;
	}
	
	
	.something {
			margin-top:25px;
			padding-bottom: 10px;
	}
	.something h2 {
	  text-align:left;
	}
	
	
  	.something .container .media .glyphicon,
  	.something .container .row .glyphicon {
	  	font-size: 100px;
	  	color: #bbb;
	  	margin-right:25px;
	}

}








/* Footer
-------------------------------------------------- */

.footer {

  background-color: #777;
  color: #bbb;
  /*text-align: center;*/
  /*border-top: 1px solid #eee;*/ 
  /*margin-top:50px;*/

}
.footer a {
	color:#fff;
}

.footer .btn {
	margin-right:15px;
}


