.segment-list{padding-top:15px;padding-left:50px}.segment-list .schedule-name{color:#00285e;text-transform:uppercase;font-weight:700;font-family:Roboto,sans-serif}.segment-list .segment-date{font-size:13px;color:#6d6d6d;font-weight:300;padding-left:10px}.segment-list .itinerary{color:#6d6d6d;padding:10px 0}.segment-list .itinerary .fa{color:#febc11}.segment-list .transfer{color:#00285e;padding-bottom:15px}.segment-list .transfer>.fa{color:#febc11}.segment-list .transfer .transfer-text{border:1px solid #febc11;border-radius:2px;padding:5px 20px;font-weight:500;margin-left:8px}.add-details{height:0;overflow:hidden;opacity:0;border:1px solid #cecece;margin-left:15px;margin-right:15px}.add-details,.in .add-details,.open .add-details{-webkit-transition:all .4s ease;transition:all .4s ease}.in .add-details,.open .add-details{display:block;opacity:1;height:100%;margin-bottom:20px;padding-bottom:20px}.cart-item-toggle{margin-top:10px;padding:4px 0;position:relative}.cart-item-toggle:before{content:"";background:url(../img/cart-arrow.43cff094.svg) no-repeat 0;width:30px;height:30px;display:inline-block;vertical-align:middle;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-size:30px}.cart-item-toggle[aria-expanded=false]:before{content:"";display:inline-block;vertical-align:middle;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.cart-item-toggle:after{bottom:10px;right:0;position:absolute;content:"";display:block;width:95%;border-bottom:2px dashed #febc11}.remove-item{color:#fff;background-color:#cb1700;padding:5px 10px;border-radius:5px}.remove-item:hover{background-color:#00285e;color:#fff}.cart-item--price,.cart-item--text,.cart-item--text-parent{font-size:21px;position:relative;z-index:1;font-weight:700;background-color:#fff;color:#757070}.cart-item--price,.cart-item--text{padding-left:20px}.cart-item--text{padding-right:20px}.cart-item--text small{font-size:15px;padding-left:15px}.cart-item-total{padding-left:25px;margin-top:20px;padding-top:10px;border-top:3px solid #febc11}.cart-item-manifest{margin-left:15px;margin-right:15px;border-bottom:0;padding:15px 0;font-size:15px}.cart-item-manifest .cart-item-manifest-list{width:45%;margin:0 auto}.cart-item-manifest .cart-item-manifest--heading{color:#757070}.cart-item-manifest-trip .cart-item-manifest-list{margin:0 20px}.cart-item-itinirary{clear:both}.h1,h1{font-size:58px}.h2,h2{font-size:40px}.h3,h3{font-size:30px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-transform:uppercase}.h1,.h2,.h3,h1,h2,h3{margin-bottom:28px}@media screen and (max-width:768px){.h1,h1{font-size:40px}.h2,h2{font-size:32px}.h3,h3{font-size:24px}}.heading-dot .dot{background:#febc11;border-radius:50%;display:inline-block;height:.45em;margin-left:8px;width:.45em}body{font-weight:300;word-wrap:break-word}.cart-summary h2{color:#fff;margin:0;padding-left:10px;display:inline-block;text-transform:none}.cart-summary .panel-primary{position:relative;z-index:2;border-color:transparent;border-radius:2px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}.cart-summary .panel-primary>.panel-heading{background-color:#e2edfc;border-color:#e2edfc;border-top-left-radius:2px;border-top-right-radius:2px}.cart-summary .panel-primary>.panel-heading h2{color:#000;font-size:30px;font-weight:500;margin-top:10px}.cart-summary .panel-primary .btn-link{color:#000}.cart-summary ul li{font-size:18px;color:#757070;position:relative}.cart-summary ul li span{background-color:#fff;position:relative;z-index:1}.cart-summary ul li span:first-child{padding-right:10px}.cart-summary ul li span:last-child{padding-left:10px}.cart-summary ul li:not(.summary-total):after{bottom:5px;position:absolute;content:"";display:block;width:100%;border-bottom:2px dashed #febc11}.cart-summary ul li.summary-total{border-top:3px solid #febc11;font-weight:700;margin-top:20px;padding-top:10px}.cart-summary-instructions{position:relative;z-index:1;margin-bottom:40px;background-color:#fff;color:#757070;border:1px solid #b6b6b6;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:2px;padding-top:25px;padding-bottom:15px;padding-right:20px}.cart-summary-instructions h2{padding-left:25px;padding-bottom:10px}.cart-summary-instructions p{font-size:15px;padding-left:25px;font-weight:300}