@import url(http://fonts.googleapis.com/css?family=Damion);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300);
@import url(https://fonts.googleapis.com/css?family=Merriweather+Sans:400,700);

body {
background-color:#e4e4e4;
overflow-x: hidden;
}

hr {
border-top:red;
}


h1,h2,h3,h4,h5 {font-family: 'Merriweather Sans', sans-serif;}

.big {font-size: 36px;}

p {font-family: 'Open Sans', sans-serif;}


.jumbotron {
background-color:#e4e4e4;
height:179.8px;
margin-bottom:0px;
z-index:1;
}

.logo {
position:absolute;
}

.airport {
  margin-left: 600px;
  border-radius: 10px;
  margin-top: 15px;
  opacity: 0.7;
}

.bus {
position:absolute;
margin-right:auto;
margin-left:47%;
}

.facebook {
background-color: #4A6EA8;
}


.btn{
    margin: 4px;
    box-shadow: 1px 1px 5px #888888;
}

.long {width: 250px;}


.btn-xs{
    font-weight: 300;
}
   
.btn-hot {
color: #fff;
background-color: #db5566;
border-bottom:2px solid #af4451;
}

.btn-hot:hover, .btn-sky.active:focus, .btn-hot:focus, .open>.dropdown-toggle.btn-hot {
color: #fff;
background-color: #df6a78;
border-bottom:2px solid #b25560;
outline: none;}


.btn-hot:active, .btn-hot.active {
color: #fff;
background-color: #c04b59;
border-top:2px solid #9a3c47;
margin-top: 2px;
}

.btn-sunny {
color: #fff;
background-color: #0084B4;

}

.btn-sunny:hover, .btn-sky.active:focus, .btn-sunny:focus, .open>.dropdown-toggle.btn-sunny {
color: #fff;
background-color: #91c6da;

outline: none;
}


.btn-sunny:active, .btn-sunny.active {
color: #fff;
background-color: #d69840;
border-top:2px solid #ab7a33;
margin-top: 2px;
}

.btn-fresh {
color: #fff;
background-color: #4A6EA8;

}

.btn-fresh:hover, .btn-sky.active:focus, .btn-fresh:focus, .open>.dropdown-toggle.btn-fresh {
color: #fff;
background-color: #7d9fd6;

outline: none;
}


.btn-fresh:active, .btn-fresh.active {
color: #fff;
background-color: #47a877;
border-top:2px solid #39865f;
outline: none;
outline-offset: none;
margin-top: 2px;
}

.btn-sky {
color: #fff;
background-color: #0bacd3;

}

.btn-sky:hover,.btn-sky.active:focus, .btn-sky:focus, .open>.dropdown-toggle.btn-sky {
color: #fff;
background-color: #29b6d8;

outline: none;
}

.btn-sky:active, .btn-sky.active {
color: #fff;
background-color: #0a97b9;
border-top:2px solid #087994;
outline-offset: none;
margin-top: 2px;
}

.btn-ig {
color: #fff;
background-color: #525151;

}

.btn-ig:hover,.btn-ig.active:focus, .btn-ig:focus, .open>.dropdown-toggle.btn-ig {
color: #fff;
background-color: #777777;

outline: none;
}

.btn-ig:active, .btn-ig.active {
color: #fff;
background-color: #0a97b9;
border-top:2px solid #087994;
outline-offset: none;
margin-top: 2px;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus {
    outline: none;
    outline-offset: 0px;
}



section#da_home {
background-color:#88c045;
padding-bottom:4%;
width:auto;
padding-top:10px;
}

section#da_about {
background-color:#88c045;
padding-top:10px;
padding-bottom:4%;
width:auto;
}

section#da_about h2 {
color:#d43f3a;
font-size:27.5px;
}

.modal-content {background-color:#ccc;}

.modal-header {
    border-bottom: none;
}

.white_lead {
/* font-family: 'Damion', cursive; */
color:#fff;
font-size:2em;
}

.blue_lead {
/* font-family: 'Damion', cursive; */
color:#0285b3;
font-size:1.5em;
}

.blue_lead p {
/* font-family: 'Damion', cursive; */
color:#0285b3;
}

.normal {
  font-size: 20px;
  }
  
.featurette {background-color:#e4e4e4;padding:20px 50px 20px 50px;}  
  

.featurette-divider {
  margin: 30px 0; /* Space out the Bootstrap <hr> more */
}

.about-featurette-divider {
  background-image:url('http://yesforbuses.org/images/about_dividers_rll.jpeg');
  margin: 30px 0;
  width:100%;
  height:200px;
  background-color:grey;
}

.about-featurette-divider h1 {
color:white;
padding-top:80px;
font-family: 'Open Sans', sans-serif;
}

.about-featurette-divider-2 {
  background-image:url('http://yesforbuses.org/images/about_dividers_rll2.jpeg');
  margin: 30px 0;
  width:100%;
  height:200px;
  background-color:grey;
}

.about-featurette-divider-2 h1 {
color:white;
padding-top:80px;
font-family: 'Open Sans', sans-serif;
}

.about-featurette-divider-3 {
  background:url('http://yesforbuses.org/images/about_clocktower1.png') 50%;
  margin: 30px 0;
  width:100%;
  height:200px;
  background-color:grey;
}
.about-featurette-divider-3 h1 {
color:white;
padding-top:80px;
font-family: 'Open Sans', sans-serif;
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}

#pdf {
	width: auto;
	height: 1200px;
	border: transparent;
}

#pdf p {
   padding: 1em;
}

#pdf object {
   display: block;
   border: solid 1px #666;
   border: transparent;
}


footer {
	width:auto;
	margin-right:auto;
	margin-left:auto;
}

.textnav nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.textnav nav li {
    float: left;
}


.textnav nav li a {
    display: block;
    color: #00a4de;
	font-size:1.1em;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

.textnav nav li a:hover {
    color: #23527c;
	text-decoration: none;
}

.endorsements ul {
	list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
	
.endorsements ul li {
	display: block;
    color: #00a4de;
	font-size:1.1em;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}


.navbar {
 background-color:transparent;

  }
 
  
  .navbar-inverse {
  border-color: transparent;
}
  
  .navbar-nav {
  height: auto!important;
  padding-bottom: 0;
  overflow: visible!important;
  background-color: transparent;
  font-size: 1.2em;
}



.navbar-inverse .navbar-nav>li>a:hover {
    color: darkgrey;
}

.navbar-inverse .navbar-nav>.active> a {color:#00a3da;font-weight:bold;background-color:transparent;}

.navbar-inverse .navbar-nav>.active> a:hover {background-color:transparent;}

 
  .navbar-inverse .navbar-nav a:hover {background-color:#b2bba7;}
  
.navbar-toggle {
  background-color: #88c045;
}

/* Responsive I-Frame for calendar */
.responsive-iframe-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
 
.responsive-iframe-container iframe,   
.vresponsive-iframe-container object,  
.vresponsive-iframe-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.table>tbody>tr>td {padding:20px;color:#333;border-top: none;text-align:center;}
/* .table>tbody>tr>td:hover {font-weight:bold;} */


/* MAKING IT RESPONSIVE BABY WHOOOOOOOOOOOOO */
 @media screen and (min-width: 768px) {
  .jumbotron {
    padding: 0px 0;
  }
 }
 .navbar-collapse.collapse {
  margin-right:3%
  }
  
  
  
/*  
  .normal {
  font-size: 19px;
  }
  
  
  
}

*/

@media screen and (max-width: 768px) {
    .jumbotron {
    padding: 0px 0;
  }
	.social {margin-top:50px;}
  }
  
  .navbar-inverse .navbar-nav>li>a {
    color: #333;
}


/* section#da_about h2 {
  padding-left: 20px;
  } 
section#da_about p {
  padding-left: 20px;
  } 
.about-featurette-divider  h1 {
  font-size: 1.5em;
 }
 .about-featurette-divider-2  h1 {
  font-size: 1.5em;
 }
 .about-featurette-divider-3  h1 {
  font-size: 1.5em;
 }
  } */
 
 /* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 736px) {
	  .navbar-nav {
		  color:#fff;
		  background-color: #88c045;
		  font-size: 1.5em;
}
  }
  
  
 