/*! CSS Used from: Embedded */
.gws-flights__main * {
  line-height: 1 !important;
}
.gws-flights__separator {
  display: inline-block;
  margin: 0 4px;
}
.gws-flights__separator::before {
  content: "·";
}
.gws-flights__flex-box {
  display: flex;
}
.gws-flights__flex-filler {
  flex: 1 1 0px;
  min-width: 0;
}
.gws-flights__align-center {
  align-items: center;
}
.gws-flights__ellipsize {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gws-flights__main [tabindex]:focus {
  outline: none;
}
/*! CSS Used from: Embedded */
.gws-flights-results__seat-normal {
  background-image: url(//www.gstatic.com/images/icons/material/system/1x/airline_seat_legroom_normal_grey600_48dp.png);
}
.gws-flights-results__wifi {
  background-image: url(//www.gstatic.com/images/icons/material/system/1x/wifi_grey600_48dp.png);
}
.gws-flights-results__power {
  background-image: url(//www.gstatic.com/images/icons/material/system/1x/power_grey600_48dp.png);
}
.gws-flights-results__on-demand-video {
  background-image: url(//www.gstatic.com/images/icons/material/system/1x/ondemand_video_grey600_48dp.png);
}
.gws-flights-results__limited-carry-on {
  background-image: url(https://www.gstatic.com/images/icons/material/system/1x/work_off_grey600_48dp.png);
}
.gws-flights-results__warning {
  color: #db4437;
}
.gws-flights-results__warning {
  background: url(//www.gstatic.com/images/icons/material/system/1x/warning_googred_18dp.png)
    no-repeat right -2px/15px;
  padding-right: 20px;
}
/*! CSS Used from: Embedded */
.gws-flights-results__leg {
  display: flex;
  padding: 20px 20px;
}
.gws-flights-results__leg-details {
  flex: 1 0 auto;
  padding-right: 20px;
}
.gws-flights-results__leg-itinerary,
.gws-flights-results__leg-flight,
.gws-flights-results__leg-disclosure {
  padding-left: 20px;
}
.gws-flights-results__leg-itinerary {
  position: relative;
}

.gws-flights-results__leg-departure,
.gws-flights-results__leg-arrival {
  font-size: 15px;
  white-space: nowrap;
}
.gws-flights-results__leg-duration {
  color: rgba(0, 0, 0, 0.54);
  font-size: 13px;
  position: absolute;
  top: 35px;
}
.gws-flights-results__leg-arrival {
  padding-top: 53px;
}
.gws-flights-results__leg-flight {
  color: rgba(0, 0, 0, 0.54);
  font-size: 13px;
  padding-top: 28px;
}
.gws-flights-results__leg-disclosure {
  color: rgba(0, 0, 0, 0.26);
  font-size: 13px;
  padding-top: 4px;
}
.gws-flights-results__seating-class-be-non-be {
  display: flex;
}
.gws-flights-results__iata-code::before {
  content: "(";
}
.gws-flights-results__iata-code::after {
  content: ")";
}
.gws-flights-results__amenities {
  flex: 0 1 280px;
  margin-top: -8px;
}
.gws-flights-results__amenities ul {
  list-style-type: none;
  padding: 0;
}
.gws-flights-results__amenities li {
  background-position: left 7px;
  background-repeat: no-repeat;
  background-size: 16px;
  color: rgba(0, 0, 0, 0.54);
  font-size: 10px !important;
  line-height: 0.75 !important;
  overflow: visible;
  padding: 5px;
  position: relative;
}
.gws-flights-results__amenities li .gws-flights-results__limited-carry-on {
  background-repeat: no-repeat;
  background-size: 16px;
  height: 16px;
  left: 0;
  position: absolute;
  width: 16px;
}

.gws-flights-results__dotted-flight-icon {
  background: url("../img/itin/dotted_flight_80dp.png") no-repeat 0 0;
  height: 80px;
  left: 0px;
  position: absolute;
  width: 12px;
}
/*! CSS Used from: Embedded */
.gws-flights__separator {
  display: inline-block;
  margin: 0 4px;
}
.gws-flights__separator::before {
  content: "·";
}
.gws-flights__flex-box {
  display: flex;
}
/*! CSS Used from: Embedded */
.gws-flights-results__warning {
  color: #db4437;
}
.gws-flights-results__warning {
  background: url(//www.gstatic.com/images/icons/material/system/1x/warning_googred_18dp.png)
    no-repeat right -2px/15px;
  padding-right: 20px;
}

.gws-flights-results__stopover {
  border-bottom: 1px solid #e0e0e0;
  border-top: 1px solid #e0e0e0;
  font-size: 13px;
  margin-left: 40px;
  margin-right: 20px;
  padding: 16px 20px 16px 0;
}
.gws-flights-results__iata-code::before {
  content: "(";
}
.gws-flights-results__iata-code::after {
  content: ")";
}
.lh1-5, .lh1-5 * {
  line-height: 1.3 !important;
  }
  
.m5-r{
  margin-right: 5px !important;
}