/*Login CSS*/
.at-loggedIn-hide {
  display: none;
}

#at-loggedIn.at-loggedIn {
  background-image: url('https://www.virginaustralia.com/content/dam/vaa/images/logged_in_desktop.png');
  padding: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: inherit;
  cursor: pointer;
}

@media(max-width:768px) {
  #at-loggedIn.at-loggedIn {
    background-image: url('https://www.virginaustralia.com/content/dam/vaa/images/logged_in_mobile.png');
    position: relative;
    top: -3px;
  }

  .header__burguer-menu>a {
    position: relative;
    top: -3px;
    background: #e10a0a;
    color: white !important;
    border-radius: 4px;
    margin: auto;
    height: max-content;
    padding: 8px 16px !important;
  }
}


/*H1 heading*/
.FareTitleHeader {height: 0;overflow: hidden;}
.FlightsBooking > div{margin-bottom:0px;position: relative;}
.FlightsBooking > div::before{ background-image: url('https://www.virginaustralia.com/content/dam/vaa/images/20240429_EMFS_Left.png'); background-repeat: no-repeat; background-size: inherit; content: ''; width: 107px; height: 186px; position: absolute; top: 25%;z-index:1; }
.FlightsBooking > div{position: relative;}
.FlightsBooking > div::after{background-image: url('https://www.virginaustralia.com/content/dam/vaa/images/20240429_EMFS_Right.png'); background-repeat: no-repeat; background-size: inherit; content: ''; width: 265px; height: 100%; position: absolute; right:0;top:0;}

/*
**
** flight search & banner
**
*/
html {
  font-size: unset !important;
}

#main .FlightsBooking {
  display: none;
}

/*navigation*/
.header-primary-navigation > div > div {
  z-index: 999;
}

#va {
  display: flex;
  flex-direction: column;
}

#va>#vaa-pagebanner {
  z-index: 1;
  min-height: 236px;
}
#va>#vaa-flightsearch {
  top: -38px;
  margin-top: 0;
  position: relative;
  margin-bottom: -38px;
  min-height: 233px;
}

@media(max-width: 1199px) {
  #va>#vaa-pagebanner {
    min-height: 164px;
  }
}

@media(max-width: 767px) {
  #va>#vaa-pagebanner {
    min-height: 148px;
  }
  #va>#vaa-flightsearch {
    top: 0;
    margin-top:0;
    position: relative;
    min-height: 388px;
    margin-bottom: 0;
  }
}

.src-components-HeroBannerV2-HeroBannerV2-module__banner,.src-components-HeroBannerV2-HeroBannerV2-module__bannerContent,.src-components-HeroBannerV2-HeroBannerV2-module__heroBannerV2{
  height: 243px;background: transparent;
}

/*adjusting sticky*/
.src-app-FlightSearchApp-components-StickyFlightSearch-StickyFlightSearch-module__fsStickyFlightSearchWrapperAdjustTopPosition--uqcO8{
  top:0;
}

@media(max-width: 767px) {

  .src-app-FlightSearchApp-components-StickyFlightSearch-StickyFlightSearch-module__fsStickyFlightSearchWrapperAdjustTopPosition--uqcO8{
    top:0;
  }

  #vaa-flight-search .vaFlightSearch {
    bottom: unset;
    top: 0;
    margin: 0 45px auto 0;
  }
}



