.baggages_infos {
background-color: white;
color: black;
}
.baggages_infos.bagg2_small {
display: none;
}
.baggages_infos.bagg2_big {
margin: 0 7px 0 0;
width: 63px;
}
@media screen and (max-width: 440px) {
.baggages_infos.bagg2_small {
display: block;
}
.baggages_infos.bagg2_big {
display: none;
}
}
.baggages_infos .category {
padding: 10px 5px;
}
.baggages_infos .category_cabin {
border-left: 1px solid #ccc;
}
#body .baggages_infos h4,
#body .baggages_infos h5,
.baggages_infos h4,
.baggages_infos h5 {
clear: none;
margin: 0;
padding: 0;
background-color: transparent;
text-transform: uppercase;
text-align: center;
font-weight: bold;
font-size: 16px;
}
#body .baggages_infos .category_hold h4,
.baggages_infos .category_hold h4 {
color: #666;
}
#body .baggages_infos .category_cabin h4,
.baggages_infos .category_cabin h4 {
color: #999;
}
#body .baggages_infos h5,
.baggages_infos h5 {
margin-top: 20px;
color: #000;
font-style: italic;
}
#body .baggages_infos h4 + h5,
.baggages_infos h4 + h5 {
margin-top: 5px;
}
.baggages_infos .baggage {
height: 36px;
vertical-align: top;
margin-top: 20px;
}
.baggages_infos.bagg2_small .baggage {
text-align: center;
margin: 0 0 10px 0;
}
.baggages_infos.bagg2_big .baggage {
margin-top: 10px;
}
.baggage_hold_adult_small img.bagg,
.baggages_infos img.bagg {
padding: 3px 0;
width: 33px;
height: 30px;
vertical-align: top;
}
.baggage_hold_adult_small .spacer,
.baggage_hold_adult_small .weight,
.baggages_infos .spacer,
.baggages_infos .weight {
display: inline-block;
width: 36px;
line-height: 36px;
margin-left: -6px;
}
.baggage_hold_adult_small .weight,
.baggages_infos .weight {
background-color: black;
border-radius: 18px;
height: 36px;
text-align: center;
color: white;
font-size: 10px;
vertical-align: top;
}
.baggage_hold_adult_small .weight,
.baggages_infos .category_hold .weight {
background-color: #666;
}
.baggages_infos .category_cabin .weight {
background-color: #999;
}
.baggage_hold_adult_small .weight em,
.baggages_infos .weight em {
font-size: 16px;
font-weight: bold;
line-height: 36px;
vertical-align: top;
}
.baggages_infos .label {
display: inline-block;
width: 75px;
line-height: 36px;
text-align: center;
font-weight: bold;
}
.baggages_infos .arrow {
margin: 15px 5px 0 0;
display: inline-block;
height: 7px;
line-height: 7px;
vertical-align: top;
}
.baggages_infos .arrow_line {
display: inline-block;
width: 78px;
max-width: calc(100vw - 310px);
height: 1px;
margin: 3px 0;
vertical-align: top;
background-color: #444;
}
.baggages_infos .category_hold .arrow_line {
background-color: #666;
}
.baggages_infos .category_cabin .arrow_line {
background-color: #999;
}
.baggages_infos .arrow_img {
display: inline-block;
width: 11px;
height: 7px;
vertical-align: top;
}
.baggages_infos .pax_ct {
display: inline-block;
line-height: 36px;
font-weight: bold;
}
.baggages_infos .category_hold .pax_ct,
.baggages_infos .category_hold .label {
color: #666;
}
.baggages_infos .category_cabin .pax_ct,
.baggages_infos .category_cabin .label {
color: #999;
}
@media (min-width: 800px) {
.baggages_infos {
display: flex;
}
.baggages_infos .category {
padding: 20px;
}
.baggages_infos .category_cabin {
border-left: 0;
}
}

