  /** changess for new ancillary set up on DXCI 2.7**/
 .ducp-component-cart-panel-section > div > button .right-content {
  display: none !important;
}
.sabre-dx-component-check-in-ancillaries {
  display:flex;
  flex-direction:column;
}
.sabre-dx-component-check-in-ancillaries .BAGS{
  order:1;
}

.sabre-dx-component-check-in-ancillaries .TC{
  order:3;
}

.sabre-dx-component-check-in-ancillaries .HICafe{
  order:4;
}

.sabre-dx-component-check-in-ancillaries .dxp-masonry{
    order:2;
    margin-bottom: 2rem;
    height: auto !important;
    position: unset !important;
  }

  .sabre-dx-component-check-in-ancillaries .dxp-masonry div:first-child {

    position: unset !important;

  }

.ancillary-common.tile{
  max-width:unset !important;
}
[dir=ltr] .ducp-ancillaries-group .ancillary-common.tile{
  margin:0 0 0 1rem;
}
.BAGS .ancillary-common.tile {
  width: 14rem !important;
}


.BAGS .ancillary-common.active.tile {
  width: 100% !important;
}


.TC .ancillary-common.tile {
  width: 17.9rem !important;
}

.TC .ancillary-common.active.tile {
  width: 100% !important;
}

.HICafe .ancillary-common.tile {
  width: 17rem !important;
}

.HICafe .ancillary-common.active.tile {
  width: 100% !important;
}


.ancillary-card .ancillary-summary-common .caption {
  text-align:center
}


.dxp-ancillary-content .title{
  display:none;
}

.dxp-ancillary-content .intro{
  display:none;
}

.ancillary-common .ancillary-summary-common .spark-panel__content {
  padding-top:0.25rem !important;
}

[dir] .ducp-ancillaries-group .ancillary-common.tile .dxp-ancillary-content .description{
  padding-top:.5rem;
}

.ducp-ancillaries-group .ancillary-common.tile .dxp-ancillary-content .description .img-div{
  width: 40%;
}

.summary-content .spark-panel__content .title{
  color:black;
}

.dxp-masonry .ancillary-common .dxp-ancillary-content .description{
  text-align:center;
}


.dxp-masonry .ancillary-common .dxp-ancillary-content .description .img-div{
  width: 10%;
  height:auto;
}


.dxp-masonry .ancillary-common.active.tile .dxp-ancillary-content .description .img-div{
  width: 20%;
}



.dxp-masonry{
  height: 275px !important;
}

.spark-icon-check::before{
  font-size:1.3rem !important;
  font-weight: bold !important;
}

.summary-content .spark-panel__content .added-to-cart-title{
  font-size:1.3rem !important;
}


.expanded-content .ducp-component-flight-number{
  display:none !important;
}

#s1-ancillaries .ancillary-description .description{
    display:none !important;
}

.ancillary-price{
  font-size:100% !important;
}

@media (max-width: 544px) {

.BAGS .ancillary-common.tile {
  width: 100% !important;
}

.TC .ancillary-common.tile {
  width: 100% !important;
}

.ML .ancillary-common.tile {
  width: 100% !important;
}

.HICafe .ancillary-common.tile {
  width: 100% !important;
}



.dxp-masonry .ancillary-common .dxp-ancillary-content .description .img-div{
  position: unset;
}

.dxp-masonry{
  height: 220px !important;
}

.ducp-ancillaries-group .ancillary-common.tile .dxp-ancillary-content .description .img-div{
  width:20%;
}
.dxp-masonry .ancillary-common .dxp-ancillary-content .description .img-div{
  width: 20%;
}

.ancillaries .ancillary-selection-description{
  display:none !important;
}

.ducp-component-link.spark-header__title.is-image.logo > img {
    width:unset;
} 
}

