h3.itinerary_tour_detail{color:#2189c1;font-family:optima;font-size:32px;text-align:center;text-transform:uppercase}.mm-itinerary-tour-detail .section{border-top:1px solid #d5d5d5;padding-top:15px}.mm-itinerary-tour-detail .section:first-child{border:0}.mm-itinerary-tour-detail .section span.label{display:inline-block;min-width:125px}.flight{margin-bottom:20px}.flight h3{color:#333}.mm-itinerary-tour-detail .title-detail{font-size:22px}.flight-main{margin-top:14px}.from-to{align-items:center;display:flex;justify-content:space-between}.from-to .address{color:#000;font-size:18px;font-weight:700;margin:0}.from-to .icon{text-align:center}.from-to .icon img{height:35px;margin-bottom:4px;width:35px}.from-to .icon span{color:#000;display:block;font-size:14px;font-style:italic}.flight-details .label{color:#555;display:block;font-size:16px}.flight-details .from-to .label{font-size:14px;text-align:center}.flight-details div.flight-details-row{margin-bottom:8px}.flight-details p{color:#000;font-size:16px;font-weight:700;margin:0}.textarea-value{line-height:2}.flight-details .airlines-details p{margin-top:3px}.flight-details .airlines-details div:first-child{margin-bottom:17px}.flight-details .flight-info:last-child{margin-top:24px}.mm-itinerary-tour-detail .av-flex-placeholder{width:9%}.flight-container{max-width:420px;width:100%}.flight-container .flight-card{background:#fff;border-radius:12px;box-shadow:1px 4px 20px rgba(0,0,0,.1);margin-bottom:15px;text-align:center}.flight-container .flight-card .flight-card-time{padding:16px 20px 20px}.flight-container .flight-header{background-color:#f3903f;border-radius:25px;color:#fff;display:inline-block;font-size:16px;font-weight:600;margin-bottom:10px;padding:4px 20px}.flight-container .airline-logo{display:block;margin-bottom:15px;text-align:left;width:50px}.flight-container .flight-info{align-items:center;display:flex;font-size:16px;justify-content:space-between;margin:0 auto 20px;max-width:300px;position:relative}.flight-container .duration{color:#444;font-size:14px;left:50%;position:absolute;top:-4px;transform:translateX(-50%)}.flight-container .time{font-size:18px;font-weight:700}.flight-container .time-iata{display:grid}.flight-container .flight-info span.iata{color:#8d8d8d;font-size:16px;font-weight:600}.flight-container .stop-info{color:red;font-size:14px;left:50%;position:absolute;text-align:center;top:35px;transform:translateX(-50%)}.flight-container .line{display:flex;flex-grow:1;margin:0 10px;max-width:120px}.flight-container .line-dot{background-color:gray;height:2px;margin-top:12px;position:relative;width:80%}.flight-container .line-dot:before{background:#fff;content:"";height:12px;left:50%;position:absolute;top:-6px;transform:translateX(-50%);width:12px}.flight-container .line-dot:after{background:#c00;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:-3px;transform:translateX(-50%);width:8px}.line .line-icon{margin-left:5px}.line .line-icon img{display:inline-block;max-width:12px;vertical-align:middle;width:100%}.flight-container .details{display:none}.flight-container .show-detail .details{display:block;padding:0 20px 20px}.flight-container .show-detail .toggle-btn .text-see-detail{display:none}.flight-container .toggle-btn{align-items:center;color:#2189c1;cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-style:italic;margin-top:10px}.flight-container .toggle-btn .see-details-icon:before{content:"\f078"}.flight-container .show-detail .toggle-btn .see-details-icon:before{content:"\f077"}.flight-container .toggle-btn span.see-details-icon{padding-top:7px}.flight-container .stop-info span{color:#444}.flight-container .flight-details .flight-details-row{display:flex;justify-content:space-between;text-align:left}.connect-layover-2{background:#ffe5e5;border-radius:10px;margin:20px 0;padding:10px}.layover-time{padding-top:10px}.flight-container .line-dot:after,.flight-container .line-dot:before{display:none}.flight-container .departure_1_stop .line-dot:after,.flight-container .departure_1_stop .line-dot:before,.flight-container .return_1_stop .line-dot:after,.flight-container .return_1_stop .line-dot:before{display:block}.flight-container .flight-date{font-size:14px;font-style:italic;padding-bottom:4px;padding-top:4px}.flight-container .flight-details .flight-details-row:not(.row-3)>div{min-width:50%}.flight-container .flight-details .flight-details-row.row-2>div{min-width:48%;width:48%}.flight-container .show-detail.direct-flight .details{border:0}.flight-container .flight-details .flight-date{font-size:16px;font-weight:400}.toggle-btn span.text-see-detail{display:none}.connect-flight-title{font-weight:700}.layover-at-the-airport{font-size:14px;font-style:italic}