/********************************/
/*          Hero Headers        */
/********************************/
.hero {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    color: #fff;
    text-align: center;
      -webkit-transform: translate3d(-50%,-50%,0);
         -moz-transform: translate3d(-50%,-50%,0);
          -ms-transform: translate3d(-50%,-50%,0);
           -o-transform: translate3d(-50%,-50%,0);
              transform: translate3d(-50%,-50%,0);
}


.hero h2 {
    font-size: 2.2em;    
    margin: 0;
    padding: 0;
}

.hero h2 {
    font-size: 1.6em;    
    margin: 0;
    padding: 0;
}

.hero h3 {
    font-size: 1em;    
    margin: 0;
    padding: 0;
}

.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-color: #080d15;
    opacity: .2;
}

.navbar-brand{
	font-family: 'Pinyon Script', cursive;
}


.navbar-brand-old{
	font-family: 'Marck Script', cursive;
}

.bottom-container{
	margin-bottom: 0 !important;
}

.top-container{
	margin-top: 70px;
}

.alt-container{
    background-color: #e9ecef;
}

#map {
        height: 400px;  /* The height is 400 pixels */
        width: 100%;  /* The width is the width of the web page */
       }

.card-container{
	margin-bottom:15px;
}


a {
    /* color: green;*/
	color: #877226;
}

a:hover {
	color: #cfad36;
}


#liberty-flight-carousel h1{
	font-family: 'Pinyon Script', cursive;
	font-size: 15vw;    
}

#liberty-flight-carousel h2{
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 8vw;    
	font-size: min(8vw,3rem); 
	font-weight: 300;
}

.display-4{
	font-size: min(12vw,3.5rem);    
}