/*
Mobile First Stylings
*/

.has-aspect-ratio-625:before {
  padding-top: 84.5%;
}

.youtube-wrapper {
  width: 100%;
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
}

.video-title {
  color: #002d55;
  font-weight: 600;
  font-size: 1.125rem;
}

.youtube-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  margin-bottom: 1rem;
  border-radius: 5px;
  overflow: hidden;
  background: #dbdbdb;
}

.youtube-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.pl-6 {
  padding-left: 1.75rem;
}
.pr-6 {
  padding-right: 1.75rem;
}

.is-size-6 {
 font-size: 1rem !important;
}

.has-text-primary {
  color: #80d1f0 !important;
}

.has-text-secondary {
  color: #002d55 !important;
}

.has-text-tertiary {
  color: #02a4e3 !important;
}

.is-public-meeting .section-body {
  margin-top: 1rem;
}

.is-public-meeting .columns {
  align-items: center;
}

.aiport-name {
  min-width: max-content;
}

.is-accordion .section-title{
  margin-bottom: 4rem;
}

.announcement-page .collection-item-heading {
  display: none;
}

.alert .container {
  text-align: left;
}


.airport.is-gulfshores {
  left: 652px;
	top: 320px;
}




/*
larger screen phones
https://material.io/devices/
*/
@media screen and (min-width: 200px) {
.flyout-nav .flyout-nav-link {
  font-size: 1.15rem;
  font-weight: 200;
  line-height: 1.2em;
}

}

@media screen and (min-width: 411px) {
  .accordion-title {
  color: #002c55;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 25px;
  font-weight: 400; 
  line-height: 1.1em;
  margin: 0;
  }
  
.bulletin-left {
  background-color: #02a3e3;
  }
  
.button-container {
  background-color: #02a3e3;    
  }
}

/*
iPad Vertical
*/
@media screen and (min-width: 768px) {
    
}

/*
 iPad Horizontal
*/
@media screen and (min-width: 1024px) {
  .airlines-logos {
    height: 124px;
  }
}



/*
 Widescreen: desktop nav is shown
*/
@media screen and (min-width: 1192px) {
.banner-content {
    padding-top: 6.75em;
}
}


@media screen and (min-width: 1024px) {
  .section.is-fullheight-desktop.section-1 {
    margin-top: 0;
  }
}

.art-in-the-airport-page .section-title {
  margin-bottom: 1rem;
}

.is-artwork-thumbs img {
  object-position: center;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.alertX {
  display: none;
}
