@charset "utf-8";
.navbar-brand {
	padding: 0px 15px;	
}

#jumbopic {
	background-image: url(../images/StonewallStorytime.jpg);
	background-size: cover;
	height: 100%;
	min-height: 300px;
	color: #ffffff;
	text-align: center;	
}

#showdescpara {
 	position: absolute;
	top: 200px;
	width: 100%;
	background-color: #000000;
	opacity: 0.8;
	color: #ffffff;
	padding: 20px;		
}
#mainbanner {
    padding-bottom: 15px;
	padding-top: 15px;
	margin-bottom: 15px;	
}

#showdesc {
	text-align: center;
	font-size: 1.2em;
	position: relative;	
}

.addpaddingbottom {
	padding-bottom: 15px;	
}

.fullcover {
    width: 100%;	
}

#pagefooter {
	padding: 15px;
	text-align: center;	
}

#copyright {
	padding: 0px;
	margin: 0px;	
}

#donatebutton {
	margin-bottom: 10px;	
}

.bluecontainer {
    background-color: #E8EAF6;	
}

.carousel-caption {
	margin-bottom: 10px;	
}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.sponsors {
	list-style-type: none;
	padding: 0px 0px 15px 0px;
	font-size: 1.2em;	
}

.reasons {
	font-size: 1.2em;
	padding: 10px 10px 10px 30px;	
}

.bg-gold {
	background-color: #EDD615;	
}

.sponsorbenefits {
	font-size: 1.2em;
	padding-top: 10px;	
}

.addpadding {
	padding: 2px 4px;
}

.addshadow {
	text-shadow: 1px 1px #000000;	
}

#sponsorbutton2 {
	margin-top: 10px;	
}
/*
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
*/

.bluejumbotron {
	background-color: #337AB7;
	color: #ffffff;
	margin-top: 15px;	
}

.goldjumbotron {
	background-color: #EDD615;
	margin-top: 15px;
}

.whiteglow {
	color: #000000;
	text-shadow: 1px 1px #ffffff;	
}

ul.sponsorbenefits {
  list-style: none;
  padding: 0;
}
ul.sponsorbenefits li {
  padding-left: 1.3em;
}
ul.sponsorbenefits li:before {
  content: "\f138"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}

.buttonmargin {
	margin-bottom: 15px;
}

.palebluejumbotron {
	background-color: #D9EDF7;	
}

hr { 
  border : 0;
  height: 1px; 
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); 
}

.hometourdesc {
  padding-top: 10px;	
}

.addtopmargin {
  margin-top: 15px;		
}

.sponsordiv {
	margin-top: 40px;
}


.big-button {
	padding: 15px;
}

.extrapadding {
	padding-top: 30px !important; 
	padding-bottom: 30px !important;
}

.littleextrapadding {
	padding-top: 20px; 
	padding-bottom: 20px;
}

.extrabottompadding {
	padding-bottom: 30px;
}

.littleextrabottompadding {
	padding-bottom: 20px;
}

.littleextramargin {
	margin-top: 20px; 
	margin-bottom: 20px;
}

.littleextrabottommargin {
	margin-bottom: 20px;
}

.gold {
	color: #E3CD0B;
}

ul.whyattend li {
	list-style-type: none;
}

ul.whyattend li:before {    
font-family: 'FontAwesome';
content: '\f00c';
margin:0 5px 0 -15px;
color: #E3CD0B;
}

ul.seatnumbers li {
	list-style-type: none;
}

ul.seatnumbers li:before {    
font-family: 'FontAwesome';
content: '\f05a';
margin:0 5px 0 -15px;
color: #E3CD0B;
}

.bg-gray {
	background-color: #f4f4f4;
}