#journeySummary header h2{display:inline-block;vertical-align:middle;margin:0;color:#003da6;padding:0;font-weight:400}#journeySummary header h2 span{font-size:14px;font-size:.93333rem;line-height:20px;line-height:1.25rem}#journeySummary header h2 span.place{color:#003da6;font-family:ralewaybold;margin:0 10px}#journeySummary header h2 small{color:#444;font-size:90%}#journeySummary header ul{margin:0;padding:0}#journeySummary header ul li{list-style:none;display:inline-block;vertical-align:middle;color:#58595b;font-size:14px;font-size:.93333rem;line-height:20px;line-height:1.25rem}#journeySummary header ul li:nth-child(2),#journeySummary header ul li:nth-child(3){margin-left:10px}#journeySummary header ul li b{font-weight:400;font-family:ralewaybold;color:#003da6}#journeySummary header ul li i.date{margin:0 5px}#journeySummary header ul li a#showRouteMap{color:#58595b;text-decoration:none}#journeySummary header ul li a#showRouteMap:hover{color:#003da6}@media only screen and (max-width:1199px){#journeySummary header ul li{display:block}#journeySummary header ul li:nth-child(2),#journeySummary header ul li:nth-child(3){margin-left:0}}@media (max-width:480px){#journeySummary header h2{padding:10px 0 0;font-size:80%;position:relative;width:100%;text-align:center}#journeySummary header h2 span.transfer{display:block;font-size:120%}#journeySummary header h2 a{position:absolute;right:0;top:10px}#journeySummary header ul li{font-size:12px}}.booking-navigation{margin:10px 0}@media (min-width:768px){.booking-navigation{margin:35px 0 15px}}.booking-navigation .nav-group{display:table;width:100%;border:2px solid #003da6;border-collapse:separate;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-left-radius:4px;table-layout:fixed}.booking-navigation .nav-group .nav-item{display:table-cell;float:none;width:1%}.booking-navigation .nav-group .nav-item a span{display:block}.booking-navigation .nav-group .nav-item a span span.navName{display:none;vertical-align:middle;margin-left:6px}@media (min-width:768px){.booking-navigation .nav-group .nav-item a span span.navName{display:inline-block}}.booking-navigation .nav-group .nav-item a button{display:none}@media (min-width:768px){.booking-navigation .nav-group .nav-item a button{display:inline-block}}.booking-navigation .nav-group .nav-item a i{display:block;font-size:24px;color:#444}@media (min-width:768px){.booking-navigation .nav-group .nav-item a i{display:inline-block;font-size:inherit}}.booking-navigation .nav-group .nav-item a.active i{color:#fff}.btn-navigation{position:relative;width:100%;padding:10px;font-weight:700;color:#aeaeae;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0}.btn-navigation button{position:absolute;top:5px;left:5px;z-index:10;border:1px solid #ffb718;color:#fff;background:#ffb718;border-radius:0}.btn-navigation.edit:hover{color:#aeaeae}.btn-navigation.edit:hover button{background-color:#003da6;border:1px solid #ffb718;color:#ffb718;text-decoration:none}.btn-navigation.active{color:#fff;text-shadow:0 -1px 0 #000;background-color:#003da6}.btn-navigation.active:after{position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-10px;border:10px solid transparent;border-top-color:#003da6;content:" "}.ui_button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;padding:8px 16px;font-weight:700;font-family:inherit;border:1px solid transparent;border-radius:2px;background-clip:padding-box;box-sizing:border-box;font-size:14px;line-height:18px;text-align:center;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer}.ui_button:focus{text-decoration:none;outline:none}.ui_button.primary{border-color:#ffb718;background-color:#ffb718;color:#fff}.ui_button.primary.disabled{opacity:.35;border-color:transparent;cursor:auto}.ui_button.primary:not(.disabled):hover{text-decoration:none;border-color:#003da6;background-color:#003da6;color:#ffb718}.ui_button.primary:not(.disabled):active{background-color:#005a45;border-color:#005a45}.login .wrap{height:100%;overflow:hidden}.login .reg_separator_wrap{padding:12px 0}.login .reg_separator_wrap .reg_separator{font-size:12px;font-size:.8rem;line-height:16px;color:#767676;text-align:center}.login .reg_separator_wrap .reg_separator:before{display:block;content:"";border-bottom:2px solid #e5e5e5}.login .reg_separator_wrap .reg_separator .separator_text{position:relative;top:-8px;padding:0 6px;background-color:#fff}.login-container{background-color:#fff;color:#000}.login-container .link{color:#069;font-size:12px;font-size:.8rem;font-family:ralewayregular;cursor:pointer}.login-container .link.guestBtn{text-align:center;position:relative;width:100%;height:40px;border-color:#ffb718;background-color:#fff}.login-container .link.guestBtn else{color:rgba(0,0,0,.54)}.login-container .link.guestBtn:not(.disabled):hover{text-decoration:none;border-color:#003da6}.login-container .link.guestBtn:not(.disabled):active{background-color:#003da6;border-color:#003da6;color:#ffb718}.login-header{margin-bottom:20px}.login-header .regHeaderImage{width:100%}.login-header h2{color:#fff}.login-errors{background-color:#fff;border:1px solid #d80007;padding:14px 18px;color:#d80007;font-family:ralewaybold;font-size:12px;font-size:.8rem;margin:1em .5em;display:none}.login-errors.inactive{border-color:#4a4a4a;color:#4a4a4a}.login-errors ul{margin:0;padding:0}.login-label{line-height:19px;line-height:1.1875rem;font-family:ralewaybold;text-align:left;display:block}.login-input,.login-label{font-size:14px;font-size:.93333rem;color:#000a12}.login-input{margin-bottom:14px;padding:4px 4px 4px 8px;border-radius:3px;border:1px solid #e5e5e5;box-sizing:border-box;background-color:#fff;font-weight:400;width:100%}.login-input.text{height:38px}.login-input.error{border-color:#ffb718}.login-social-buttons .ui_button{position:relative;width:100%;height:40px;margin-bottom:10px;text-align:left}.login-social-buttons .ui_button.facebook{background-color:#4267b2;border-color:#4267b2 #2b416f #2b416f #4267b2;box-shadow:1px 1px 0 0 rgba(0,0,0,.25);color:#fff;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:absolute}.login-social-buttons .ui_button.facebook:hover{background-color:#5074be}.login-social-buttons .ui_button.facebook .icon{width:24px;margin-left:7px}.login-social-buttons .ui_button.twitter{background-color:#00aced;border-color:#00aced #2b416f #2b416f #00aced;box-shadow:1px 1px 0 0 rgba(0,0,0,.25);color:#fff;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:absolute}.login-social-buttons .ui_button.twitter:hover{background-color:#0081b2}.login-social-buttons .ui_button.twitter .icon{width:24px;margin-left:7px}.login-social-buttons .textContainer{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-size:1.06667rem;letter-spacing:.25px;text-overflow:clip}.login-social-buttons .facebook-login-buttons-container{position:relative;min-height:40px;margin-bottom:16px}.login-social-buttons .facebook-login-buttons-container .facebook{position:absolute;width:100%;height:40px;border-radius:4px}.login-social-buttons .twitter-login-buttons-container{position:relative;min-height:40px;margin-bottom:16px}.login-social-buttons .twitter-login-buttons-container .twitter{position:absolute;width:100%;height:40px;border-radius:4px}.login-social-buttons .google-login{margin-bottom:16px}.login-social-buttons .google-login .google{background-color:#fff;box-shadow:1px 1px 0 #767676;border:1px solid #e5e5e5;color:rgba(0,0,0,.54);display:-webkit-box;display:-webkit-flex;display:flex;padding:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.login-social-buttons .google-login .google .icon{width:24px;height:24px;margin-left:7px}.login-social-buttons .emailBtn{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0}.login-social-buttons .emailBtn .fa{margin:0 0 0 8px;font-size:24px;font-size:1.6rem}.login-signUp{display:none}.login-signUp ul{list-style:none;text-align:left;margin:10px 0}@media (min-width:768px){.login-signUp ul{padding-left:1rem}}.login-signUp .emailOptIn{clear:both;display:block;margin:16px 0}.login-signUp .emailOptIn label{display:block;margin-left:20px;font-size:13px;font-size:.86667rem;line-height:14px;line-height:.875rem;font-family:ralewayregular;text-align:left;color:#000a12}.login-signUp div.error{background-color:#ffb718;border-color:#ffb718;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:15px 10px 10px;text-align:left;width:100%;margin-top:-14px;color:#fff}.login-emailSignIn{display:none}.login-emailSignIn .forgotPassword{font-size:12px;font-size:.8rem;line-height:16px;line-height:1rem;margin-bottom:16px;font-family:ralewayregular}.login-emailSignIn div.error{background-color:#ffb718;border-color:#ffb718;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:15px 10px 10px;text-align:left;width:100%;margin-top:-14px;color:#fff}.login-forgotPassword{display:none;font-size:12px;font-size:.8rem;line-height:16px;line-height:1rem;margin-bottom:16px;font-family:ralewayregular}.login-forgotPassword .forgotPasswordEnterEmail{margin-bottom:16px;padding-top:8px;font-weight:400;text-align:left;color:#000a12;font-size:13px;font-size:.86667rem}.login .submitBtn{width:100%;margin-bottom:16px}.login-legalDisclaimer{padding:6px 0 0;font-size:12px;font-size:.8rem;line-height:15px;line-height:.9375rem;margin-bottom:16px;text-align:left;color:#000a12}.login-legalDisclaimer a,.login-legalDisclaimer a:active,.login-legalDisclaimer a:visited{color:#069;font-size:12px;font-size:.8rem;font-family:ralewayregular}.login .colHeader{margin-bottom:16px;font-size:18px;font-size:1.2rem;line-height:19px;line-height:1.1875rem;font-family:ralewaybold;text-align:left;color:#000a12}.login .footerNav,.login .goback{font-size:12px;font-size:.8rem;line-height:16px;line-height:1rem;margin-bottom:16px;font-family:ralewayregular}.quote-steps{max-width:346px;width:100%;display:block;margin:0 auto;padding-bottom:40px;border-bottom:1px solid #cecece;position:relative;text-align:center}.quote-steps.mt{margin-top:1rem}.quote-steps.mb{margin-bottom:1rem}.quote-steps .circle{border-radius:50%;width:20px;height:20px;background-color:#cecece;display:inline-block;vertical-align:middle;position:relative}.quote-steps .circle.active{background-color:#003da6}.quote-steps .circle .inner{position:absolute;top:50%;left:50%;border-radius:50%;width:12px;height:12px;margin-top:-6px;margin-left:-6px;background-color:#fff}.quote-steps .circle .inner.active{background-color:#003da6}.quote-steps .line{display:inline-block;vertical-align:middle;background-color:#cecece;height:4px;margin:0 2px;max-width:110px;width:100%}.quote-steps .line.active{background-color:#003da6}.quote-steps span{position:absolute;top:22px;color:#cecece;font-family:ralewaybold;display:block}.quote-steps span.active{color:#003da6}.quote-steps span.search{left:18px}.quote-steps span.selectVehicle{left:37%;max-width:116px}.quote-steps span.book{right:18px}.quote-steps a:hover span{color:#ffb718}.trip-details{border:1px solid #dcdcdc;padding:1rem;background-color:#fff}.trip-details--no-b-bottom{border-bottom:none;padding-bottom:0}.trip-details--no-b-top{border-top:none}.trip-details__separator{height:1px;width:100%;display:block;background-color:#dcdcdc;margin:0}.trip-details #staticMap{border:1px solid #dcdcdc;border-radius:4px;max-width:325px;height:128px;width:100%;margin:0 auto;background-size:cover;background-position:50%;background-repeat:no-repeat;margin:0 0 22px;cursor:pointer;position:relative}.trip-details h3{font-size:18px;font-size:1.2rem;color:#003da6;font-family:ralewaybold;padding:4px 0 1rem}.trip-details ul{list-style:none;margin:0 0 1rem;padding:0}.trip-details li i{color:#003da6;margin-right:8px;max-width:5%;width:100%}.trip-details li span{display:inline-block;vertical-align:top;max-width:90%;width:100%}.trip-details li strong{color:#4e4e4e;font-family:ralewaybold;display:block}.trip-details:last-of-type{margin-bottom:20px}.trip-details span.tripTotal{font-size:24px;font-size:1.6rem;color:#003da6;font-family:ralewaybold}.trip-details span.currency-symbol{font-size:20px;font-size:1.33333rem;color:#003da6;font-family:ralewaybold;margin-left:4px}.details-slider .trip-details{max-width:320px;width:100%;margin:0 auto}.details-slider-container{position:relative;margin:0 0 1rem;overflow-x:hidden}.details-slider-container .details-nav{position:absolute;top:94px;z-index:1000;display:block;background:none;border:none;cursor:pointer;outline:none}.details-slider-container .details-nav i{color:#ddd;font-size:24px;font-size:1.6rem}.details-slider-container .details-nav:hover i{color:#003da6}.details-slider-container .detailsNext{right:-9px}.details-slider-container .detailsPrev{left:-9px}@media (max-device-width:320px){.details-slider-container .detailsNext{right:-9px}.details-slider-container .detailsPrev{left:-9px}}.faq-widget{border-bottom:1px solid #ddd;padding:2rem 0}.faq-widget h3{color:#003da6;font-size:20px;font-size:1.33333rem;font-family:ralewaybold;margin:0 0 22px;padding:0}.faq-widget li,.faq-widget ul{margin:0;padding:0;list-style:none}.faq-widget .faq-toggle{display:inline-block;vertical-align:top;width:5%;color:#003da6;cursor:pointer;margin-right:8px}@media (min-width:768px){.faq-widget .faq-toggle{font-size:16px;font-size:1.06667rem;font-family:ralewayregular;font-weight:400}}.faq-widget .faq-question{display:inline-block;vertical-align:top;width:90%;cursor:pointer;margin:0 0 6px}@media (min-width:768px){.faq-widget .faq-question{font-size:16px;font-size:1.06667rem;font-family:ralewayregular;font-weight:400}}.faq-widget .active .faq-question{font-family:ralewaybold}.faq-widget .faq-answer{display:none;padding:12px 5%}.faq-widget .faq-answer p{margin-top:0}.faq-widget .faq-answer p:last-child{margin:0}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.reviews-widget{border-bottom:1px solid #ddd;padding:1rem;position:relative;color:#4e4e4e;text-align:center}@media (min-width:1025px){.reviews-widget{padding:2rem 1rem}}.reviews-widget h3{color:#003da6;margin:0 0 22px;padding:0;font-size:20px;font-size:1.33333rem;text-align:center}.reviews-widget .global-rating{margin:0 0 24px}.reviews-widget .global-rating h4{font-size:17px;font-size:1.13333rem;padding:0;margin:0 0 6px}.reviews-widget .global-rating p{font-size:22px;font-size:1.46667rem}.reviews-widget .global-rating p i{color:#ffb718}.reviews-widget .global-rating img{display:inline-block;vertical-align:bottom;margin-left:4px}.reviews-widget p.independent{font-size:13px;font-size:.86667rem}.reviews-widget p.independent a{display:block;color:#097aa9}.reviews-widget .reviews-slider-container{position:relative;padding:1rem;overflow-x:hidden}.reviews-widget .reviews-slider-container .review-nav{position:absolute;top:94px;z-index:1000;display:block;background:none;border:none;cursor:pointer;outline:none}.reviews-widget .reviews-slider-container .review-nav i{color:#ddd}.reviews-widget .reviews-slider-container .review-nav:hover i{color:#003da6}.reviews-widget .reviews-slider-container .reviewNext{right:-8px}.reviews-widget .reviews-slider-container .reviewPrev{left:-8px}.reviews-widget .reviews-slider .review{padding:26px;border:1px solid #dfdfdf;border-radius:4px}.reviews-widget .reviews-slider .rating{font-size:20px;font-size:1.33333rem;margin:0 0 18px}.reviews-widget .reviews-slider .rating i{color:#ffb718}.reviews-widget .reviews-slider .text p{font-family:montserratlightitalic;font-size:15px;font-size:1rem;margin:0 0 14px}.reviews-widget .reviews-slider .text p.author{font-family:ralewayregular;font-size:14px;font-size:.93333rem;margin:0}.icon-pa{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.icon-pa-profile{width:1.2099609375em}.icon-pa-manage{width:.6982421875em}.icon-pa-add-travellers{width:1.1337890625em}.icon-pa-question{width:.994140625em}.icon-pa-plan-trip{width:1.0048828125em}.icon-pa-mail-box{width:.9853515625em}.icon-pa-user{width:.8173828125em}.icon-pa-envelope{width:1.375em}.icon-pa-lock{width:.8193359375em}.icon-pa-facebook{width:.5380859375em}.icon-pa-google{width:.9853515625em}.icon-pa-twitter{width:1.208984375em}.icon-pa-dashboard{width:1.0029296875em}.icon-pa-users{width:1.4609375em}.icon-pa-car{width:1.8837890625em}.icon-pa-preferences{width:1.0244140625em}.icon-pa-security{width:1.072265625em}.icon-pa-share{width:.951171875em}.icon-pa-sign-out{width:.9970703125em}.icon-pa-edit{width:1.0234375em}.icon-pa-pa-heart--active{background-color:#f3b319}.flight-list{width:100%;margin-bottom:10px;border-collapse:collapse}.flight-list .vh{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.flight-list__header-link{text-align:right}.flight-list__heading{background:#003da6;color:#fff;text-align:left;font-family:ralewaybold;padding:10px 0}.flight-list__heading:first-child{padding-left:10px}.flight-list__heading:last-child{padding-right:10px}.flight-list__item{vertical-align:top;padding:10px 0;background:#f6f6f6;border:none}.flight-list__item:first-child{padding-left:10px;border-left:1px solid #d0d0d0}@media (min-width:768px){.flight-list__item{border-bottom:1px solid #d0d0d0}}.flight-list__item:last-child{padding:10px;padding-top:0;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}@media (min-width:768px){.flight-list__item:last-child{display:table-cell;vertical-align:middle;width:25%;padding-left:0;padding-right:10px}}.flight-list__item .with-space:after{content:" "}.flight-list__item ol{list-style:none;margin:0;padding:0}.flight-list__item ol li{display:block;width:100%}.flight-list__item .alert-days{color:#fc940e}tr:nth-child(2n) .flight-list__item{background:#fff}.flight-list__departure-item{background:url(https://c1www.flybus.com/flybus/www/images/takeoff-time.ad0be327.svg) no-repeat 0 50%}.flight-list__arrival-item{background:url(https://c1www.flybus.com/flybus/www/images/landing-time.5fcf8147.svg) no-repeat 0 50%}.flight-list__arrival,.flight-list__departure{font-family:ralewayregular}.flight-list__arrival-item,.flight-list__departure-item{padding-left:23px;background-size:21px;font-family:ralewaybold;color:#000}.flight-list__airline{font-size:12px;font-size:.8rem;font-family:ralewaybold;color:#000}.flight-list__airline li{display:block;width:100%}.flight-list__airline span{font-family:ralewaybold;color:#000}.flight-list__select-btn{font-size:14px;font-size:.93333rem;padding:5px!important;cursor:pointer}.flight-list__alert{margin:0!important}.flight-list__alert ul{list-style:none;margin:0;padding:0}.flight-list__alert ul li:first-child{margin-bottom:10px}.flight-list__alert ul li:last-child{margin-top:10px}@media only screen and (max-width:991px){.flight-list tbody,.flight-list td,.flight-list tfoot,.flight-list th,.flight-list thead,.flight-list tr{display:block}.flight-list td{position:relative;border:none;padding:10px!important;text-align:left;white-space:normal}.flight-list__item:first-child{border-left:none}.flight-list__item:last-child{border-right:none;text-align:center}.flight-list__select-btn{font-size:16px;font-size:1.06667rem;display:block;width:100%}.flight-list__alert a{display:block;width:100%;text-align:center;margin:0 0 10px}.flight-list__container{padding:2rem 0 1rem!important}.flight-list__container a.link{display:block;width:100%;padding:.5rem}.flight-list__container a.link--manually{text-align:center}}.airline-selector .link--airlineNotFound{float:right}.input-icon{position:relative;padding-bottom:1rem}.input-icon:before{color:#666;position:absolute;top:10px;left:1rem;display:block;content:" "}.input-icon.email:before{background-image:url(https://c1www.flybus.com/flybus/www/images/envelope.5708957f.svg);background-size:100%;width:30px;height:21px;top:12px}.input-icon.user:before{background-image:url(https://c1www.flybus.com/flybus/www/images/user.b6b5cf5e.svg);background-size:100%;width:22px;height:27px;top:8px;left:1.3rem}.input-icon.bn:before{background-image:url(https://c1www.flybus.com/flybus/www/images/pencil.8809d3cf.svg);background-size:100%;width:24px;height:24px;left:1.4rem}.input-icon.pass{padding-bottom:.5rem}.input-icon.pass:before{background-image:url(https://c1www.flybus.com/flybus/www/images/lock.0c86254f.svg);background-size:100%;width:21px;height:25px;left:1.4rem}.input-icon .inputbox:not(.bootstrap-select){padding-left:72px!important}.input-icon .bootstrap-select .btn{height:44px;background-color:#ecebeb}.input-icon .bootstrap-select .btn span span{padding-top:3px}body.book,body.quote{background-color:#fff;position:relative;min-height:100vh}body.book #webFooter,body.quote #webFooter{position:absolute;left:0;bottom:0;width:100%}body.backoffice,body.iframe section#quote{padding-top:0}.reservationProcess{background-color:#fff;padding:2rem 0}.soldOut{min-height:710px}.quoteCurrencySelector{font-size:16px;font-size:1.06667rem;line-height:20px;line-height:1.25rem;margin:0 0 15px}.quoteCurrencySelector.mobile .btn-group{width:100%!important}.quoteCurrencySelector .btn{background:#fff;border:1px solid #a8a7a7;border-radius:0}section#quote .container,section#quote .container-fluid,section#quote [class*=col-]{padding-right:15px;padding-left:15px}section#quote .row{margin-right:-15px;margin-left:-15px}@media (max-device-width:320px){section#quote .container,section#quote .container-fluid,section#quote [class*=col-]{padding-right:5px;padding-left:5px}section#quote .row{margin-right:-5px;margin-left:-5px}}section#quote h1{text-align:center;color:#003da6;padding:40px 0 18px;margin:0}section#quote .quote-container{background:#f0f0f0;padding:20px 1rem;position:relative}section#quote .quote-container__title{color:#003da6;font-family:ralewaybold;font-size:20px;font-size:1.33333rem;margin:0 0 10px;padding:0}section#quote .quote-container__title i{color:#f3b319}@media (min-width:768px){section#quote .quote-container__title{text-align:left}}section#quote .quote-container p{color:#4e4e4e;text-align:center;margin:0 0 16px;font-size:13px;font-size:.86667rem}@media (min-width:768px){section#quote .quote-container p{text-align:left}}section#quote .currency-selector{font-size:16px;font-size:1.06667rem;line-height:20px;line-height:1.25rem;margin:0 0 20px;position:absolute;right:16px;top:8px}section#quote .currency-selector.mobile{position:relative;top:0;right:auto;left:0}section#quote .currency-selector.mobile .btn-group{width:100%!important}section#quote .currency-selector .btn{background:#fff;border:1px solid #a8a7a7;border-radius:0}section#quote .currency-selector .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:270px}section#quote .quote-item{display:block;position:relative;padding:1rem;border:2px solid #003da6;border-radius:4px;margin-bottom:10px}@media (min-width:768px){section#quote .quote-item{margin-bottom:2rem}}section#quote .quote-item:hover{background-color:#ebefff}section#quote .quote-item:hover .totalPrice{color:#003da6;text-decoration:underline}section#quote .quote-item__title{position:absolute;display:inline-block;background-color:#003da6;color:#fff;font-family:ralewaybold;padding:10px 16px;left:-7px;top:15px;font-size:16px;font-size:1.06667rem}section#quote .quote-item__img{display:inline-block;vertical-align:top;padding-top:54px;width:50%}section#quote .quote-item__info{display:inline-block;vertical-align:top;padding-top:12px;text-align:right;width:50%}section#quote .quote-item__info h4{font-size:14px;font-size:.93333rem;font-family:ralewaybold;padding:0;margin:0 0 6px;color:#003da6}@media (min-width:768px){section#quote .quote-item__info h4{font-size:16px;font-size:1.06667rem}}section#quote .quote-item__info p{text-align:right}section#quote .quote-item__info p a{color:#097aa9;text-decoration:underline}section#quote .quote-item__info p i{color:#003da6;margin-right:4px}section#quote .quote-item__info .totalPrice{color:#f3b319;font-size:25px;font-size:1.66667rem;font-family:ralewaybold;margin:0 0 16px}@media (min-width:768px){section#quote .quote-item__info .totalPrice{font-size:28px;font-size:1.86667rem}}section#quote .quote-item__info .totalPrice:hover{color:#003da6}section#quote .quote-item__info .totalPersonPrice{font-size:14px;font-size:.93333rem;font-family:ralewaybold;margin:0 0 10px;color:#003da6}@media (min-width:768px){section#quote .quote-item__info .totalPersonPrice{font-size:16px;font-size:1.06667rem}}section#quote .quote-item__info .fees,section#quote .quote-item__info .tracking{color:#003da6;font-size:11px;font-size:.73333rem}@media (min-width:768px){section#quote .quote-item__info .fees,section#quote .quote-item__info .tracking{font-size:13px;font-size:.86667rem;margin:0}}section#quote .quote-item__info .fees a,section#quote .quote-item__info .tracking a{font-size:10px;font-size:.66667rem}@media (min-width:768px){section#quote .quote-item__info .fees a,section#quote .quote-item__info .tracking a{font-size:13px;font-size:.86667rem}}section#quote .quote-item__other{display:inline-block;vertical-align:middle;width:50%}section#quote .quote-item__other p{text-align:left;font-size:11px;font-size:.73333rem}@media (min-width:768px){section#quote .quote-item__other p{font-size:13px;font-size:.86667rem}}section#quote .quote-item__other p a{color:#097aa9;font-size:11px;font-size:.73333rem;text-decoration:underline}@media (min-width:768px){section#quote .quote-item__other p a{font-size:13px;font-size:.86667rem}}section#quote .quote-item__other p i{color:#003da6;margin-right:4px}section#quote .quote-item__btn{display:inline-block;vertical-align:middle;width:50%}section#quote .quote-item__details{display:none}section#quote .quote-item__details p{font-size:16px;font-size:1.06667rem}@media (max-device-width:320px){section#quote .quote-item__title{font-size:12px;font-size:.8rem;top:6px}}section#quote .slick-slide{margin:0 10px}section#quote .slick-list{margin:0 -10px}section#quote #shareButtons{padding:1rem 0}.iframe section#book{padding:0}.book a{color:#003da6}.book .form-group{margin-bottom:10px}.book label{background:none;color:#58595b;display:inline-block;max-width:100%;margin-bottom:5px}.book label.hub-hub{display:block}.book input,.book select,.book textarea{border-radius:0}.book select{height:42px;padding:10px}.book p{color:#58595b;margin:0;padding:10px 0;font-size:14px;font-size:.93333rem;line-height:20px;line-height:1.25rem}.book p .fa{color:#555}.book .btn--collapse{margin-left:5px;color:#007bff;background-color:transparent;outline:none}.book .btn--collapse:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent;outline:none}.book .alert-success p{font-size:16px;font-size:1.06667rem;line-height:20px;line-height:1.25rem;color:#3c763d;padding:0;margin:0 0 .25rem}.book .alert-success p:last-child{margin:0}.book ul li{color:#58595b;font-size:14px;font-size:.93333rem;line-height:20px;line-height:1.25rem}.book .select-custom{position:relative;display:inline-block;width:100%;border:1px solid #a8a7a7;margin-left:0}.book .select-custom.traveller{width:auto;min-width:180px;margin-left:10px}.book .select-custom .bootstrap-select{padding:0;height:42px}.book .select-custom .bootstrap-select .btn{padding:10px}.book .select-custom .bootstrap-select .btn,.book .select-custom .bootstrap-select .btn:hover{border:none;background-color:#fff;color:#58595b}.book .select-custom .bootstrap-select .dropdown-toggle:focus{outline:none}.book .select-custom .bootstrap-select .bs-searchbox input{border:1px solid #a8a7a7;font-size:16px;font-size:1.06667rem;font-family:ralewayregular;margin:0 0 5px;padding:10px;width:100%;height:44px;-webkit-appearance:none;color:#444}.book .select-custom.country{height:44px}.book .select-custom select{display:inline-block;width:100%;cursor:pointer;padding:10px 15px;outline:0;border:0;background:#fff;color:#444;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:16px}.book .select-custom select::-ms-expand{display:none}.book .select-custom select:focus,.book .select-custom select:hover{color:#444;background:#ecebeb}.book .select-custom select:disabled{opacity:.5;pointer-events:none}.book .select-custom select:disabled~.select__arrow,.book .select-custom select:focus~.select__arrow,.book .select-custom select:hover~.select__arrow{border-top-color:#58585a}.book .select-custom .select__arrow{position:absolute;top:18px;right:10px;width:0;height:0;pointer-events:none;border-style:solid;border-width:4px 4px 0;border-color:#58585a transparent transparent}.book .inputbox{border:1px solid #a8a7a7;font-size:16px;font-family:ralewayregular;margin:0 0 5px;padding:10px;width:100%;height:44px;-webkit-appearance:none;color:#58595b}.book .uppercase{text-transform:uppercase}.book #password,.book #repeatPassword{margin:0}.book .input-group{margin:0 0 5px}.book .input-group .inputbox{margin:0}.book .invalid{border:2px solid #fed847}.book div.errorForm{background-color:#fed847;color:#174475;padding:10px!important;text-align:left;width:100%;margin:-10px 0 0;z-index:99999;display:none}.book .bookingStep{background:#fff;padding:8px 0;position:relative}@media (min-width:768px){.book .bookingStep{border:1px solid #ddd;padding:20px 10px}}.book .bookingStep+.bookingStep{border-top:none}.book .bookingStep#bookingStep0{border-bottom:none}.book .bookingStep#bookingStep0 .bookingStepTitle{margin:0}.book .bookingStep .bookingStepTitle{margin:20px 0 0}.book .bookingStep .bookingStepTitle.mb{margin-bottom:20px}.book .bookingStep .bookingStepTitle h4{color:#003da6;margin:0 0 10px;display:inline-block}.book .bookingStep h4 b{font-weight:400}.book .bookingStep h4 small{color:#222;font-weight:100}.book .bookingStep .greyBg{background:#eee;border:0 none;margin:0 0 10px;padding:20px 0;overflow-x:hidden;position:relative}@media (min-width:768px){.book .bookingStep .greyBg{padding:10px 0;overflow:visible}}.book .bookingStep .greyBg .alert-warning{margin-bottom:0}.book .bookingStep .greyBg h4:hover{color:#003da6}.book .bookingStep .greyBg [class*=col-]{padding:0 15px}.book .bookingStep .greyBg p{padding:10px}.book .bookingStep .greyBg p.link--absolute{position:absolute;right:0;text-align:right;top:-40px}@media (min-width:768px){.book .bookingStep .greyBg p.link--absolute{top:-44px}}.book .bookingStep .greyBg p.link--absolute a{margin-left:4px}.book .bookingStep .greyBg p.link--absolute a:hover{text-decoration:underline}.book .bookingStep .greyBg .form-group--children{padding:0 15px}.book .bookingStep .greyBg .ib{display:inline-block;vertical-align:middle}.book .bookingStep .greyBg .select-children{margin:0 4px 4px 0}.book .bookingStep .help-inline{background:rgba(255,195,0,.3);border-radius:1px;box-shadow:1px 2px 3px -1px rgba(0,0,0,.5);color:#000;margin:3px 0 0;padding:5px 10px}.book #ajaxChildren{background:#fff;border-radius:2px;box-shadow:inset 0 0 2px -1px #000;float:left;padding:10px 0}.book #ajaxChildren .form-inline .form-group{border-bottom:1px solid #dfdfdf;padding:10px 0 0}.book #ajaxChildren .children .form-group{background:#f8f8f8}.book .noAccommodationFound{display:none}.book p#errorAccommodation{float:left}.book p#errorAccommodation a:hover{text-decoration:none}.book p#errorAccommodation .fa.text-success{color:#3c763d}.book p#errorAccommodation .fa.text-danger{color:#a94442}.book #bookingStep3 .company{display:none}.book #bookingStep3 #vatLabel a{color:#58595b;text-decoration:none}.book #bookingStep3 p button{background:transparent;border:medium none;color:#337ab7;margin:0;padding:0;text-decoration:none}.book #bookingStep3 p button:hover{color:#23527c;text-decoration:underline}.book #bookingStep3 .greyBg p{padding:10px 0}.book #bookingStep3 label.checkbox{font-size:12px;font-size:.8rem;line-height:20px;line-height:1.25rem}.book .children{background-color:transparent;color:#8a6d3b;margin:0;padding:0}.book .children p{color:#222;font-size:80%;font-weight:500;margin:0 0 10px;padding:0}.book .children .form-group{background:#fff;box-shadow:0 0 3px -2px #000;margin:0 0 10px;padding:10px;vertical-align:middle}.book .bookingStep .children .control-label{border-bottom:1px solid #dfdfdf;color:#000;margin:0 0 6px;vertical-align:middle;width:100%}.book .bookingStep .children .radio-inline{background:#d9edf7;border-radius:3px;color:#000;cursor:pointer;display:inline-block;font-size:90%;font-weight:400;margin-bottom:5px;padding:5px 5px 5px 25px;position:relative;vertical-align:middle}.book .bookingStep .simulaLabel{color:#58595b;display:inline-block;font-size:90%;font-weight:400;margin-bottom:5px}.book .bookingStep .extras ul{padding-left:10px;list-style:none}.book #passwordStrength{list-style:none;display:none}.book .totalPrice{font-size:18px;font-size:1.2rem;color:#003da6;font-family:ralewaybold;padding:1rem 0}.book .totalPrice span.tripTotal{font-size:24px;font-size:1.6rem;color:#003da6;font-family:ralewaybold}.book .totalPrice span.currency-symbol{font-size:20px;font-size:1.33333rem;color:#003da6;font-family:ralewaybold;margin-left:4px}.book .summary{background:#fff;border:1px solid #ddd;margin:0;padding:10px}.book .summary h5{color:#003da6;font-size:18px;font-size:1.2rem;line-height:20px;line-height:1.25rem}.book .summary dt{margin:8px 0 0}.book .summary #tripTotal,.book .summary span{font-size:24px;font-size:1.6rem;color:#003da6;font-family:ralewaybold}.book .summary #btnBook{font-size:24px;font-size:1.6rem;text-transform:uppercase;-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-background-clip:padding-box;-moz-border-radius:0;border-radius:0;background-clip:padding-box;background-color:#ffb718;border-color:#ffb718;color:#fff}.book .summary #btnBook:hover{background-color:#003da6;color:#ffb718}.book .loading{text-align:center;margin:1rem 0}#receipt{background-color:#fff}#receipt .reservationProcess else{padding:20px 0}#receipt .bookingStep h2{color:#003da6;font-size:24px;font-size:1.6rem;margin:0 0 10px}#receipt .bookingStep h4{color:#003da6;font-size:16px;font-size:1.06667rem;margin:0 0 10px}#receipt .bookingStep ul li{color:#58595b;margin-bottom:5px;margin-left:0;list-style:none;font-size:12px;font-size:.8rem;line-height:20px;line-height:1.25rem}#receipt .bookingStep ul li span{color:#003da6;padding:0}#receipt .bookingStep ul li .address{display:inline-block;vertical-align:top;padding-left:4px}#receipt .bookingStep ul li img{margin:7px 0 0}#receipt .bookingStep p{color:#58595b;font-size:12px;font-size:.8rem;line-height:20px;line-height:1.25rem}#receipt .alert .icon{text-align:center;width:100%}#receipt .alert .fa{font-size:300%;display:inline-block;vertical-align:middle}#receipt .receiptContainer p.please{margin:5px 10px;padding:0}#receipt .receiptContainer small{color:#878787}#receipt .receiptContainer tfoot td{font-family:ralewaybold}#receipt .receiptContainer tfoot td.total{background:#ffb718;border-radius:0;color:#fff;font-size:140%;text-align:center}#receipt #actionBtns{width:100%;text-align:center}#receipt #actionBtns .button{margin:0 0 8px;display:block}@media (min-width:768px){#receipt #actionBtns .button{margin:0 5px;display:inline-block}}#receipt #actionBtns .button i.fa{display:inline-block;vertical-align:middle}#receipt #actionBtns .voucher-locales{padding:1rem 0;list-style:none;max-width:480px;width:100%;margin:0 auto}#receipt #actionBtns .voucher-locales li{max-width:48%;width:100%;display:inline-block;text-align:left}#receipt .receiptOnly{margin:40px 0 20px;text-align:center}#receipt .receiptOnly a{color:#003da6}#receipt .questions{background:#d9edf7;border-radius:2px;box-shadow:0 0 3px -2px #000;margin:50px 10% 20px;padding:10px 20px}#receipt .questions .fa{color:#1c3686;float:left;font-size:400%;margin:0 15px 0 0;text-shadow:-1px 0 3px rgba(0,0,0,.4)}#receipt .questions>b{color:#1c3686;font-weight:600}#receipt .printBtn a i{vertical-align:sub}#receipt.print .reservationProcess{background:none #fff;box-shadow:none}#receipt.print .bookingStep{page-break-inside:avoid;border:none;padding:0;margin:0}#receipt.print .bookingStep h2{color:#003da6;font-size:24px;font-size:1.6rem;margin:0 0 10px}#receipt.print .receiptContainer p.please{margin:0}#receipt.print .bookingStep img#logo{position:absolute;right:0;top:0}#receipt.print .bookingStep ul{margin:0 0 10px;padding:0}#receipt.print .bookingStep ul li span{text-transform:capitalize}#receipt .table-no-more td.tdDate{background-color:#eee}#receipt.flybus .alert-info{color:#013ca6;background-color:#fff;border-color:#013ca6;margin:10px 0 0}#receipt.flybus .alert-info a.btnSD{background:#013ca6;color:#fdc60b;border-radius:0;padding:10px 45px;text-transform:uppercase}#receipt.flybus .alert-info a.btnSD:hover{background:#fdc60b;color:#013ca6}#receipt.flybus .receiptContainer .table,#receipt.flybus .receiptContainer small{font-size:100%}#receipt.flybus .receiptContainer tfoot td,#receipt.flybus .receiptContainer th{background:#fdc60b;color:#013ca6}#receipt.flybus .receiptContainer tfoot td.total,#receipt.flybus .receiptContainer th.total{background:#013ca6;color:#fff}#receipt.flybus .printBtn a{text-transform:uppercase;background:#013ca6;color:#fdc60b;border-radius:0;padding:10px 45px;font-family:ralewayregular}#receipt.flybus .printBtn a:hover{background:#fdc60b;color:#013ca6}body.print{padding:0}#voucher .no-gutters{margin-right:0;margin-left:0}#voucher .no-gutters [class*=" col-"],#voucher .no-gutters [class^=col-]{padding-right:0;padding-left:0}#voucher .voucher{display:block;width:98%;margin:0 auto;font:normal 15px Arial,Helvetica,sans-serif;position:relative;padding-left:2%}#voucher .voucher .copyLateral{display:block;min-height:476px;width:100%;height:100%;white-space:nowrap;position:absolute;left:0;top:0}#voucher .voucher .copyLateral p{padding:4px;-webkit-transform-origin:20px;-webkit-transform:rotate(270deg);-moz-transform-origin:366px 300px;-moz-transform:rotate(270deg);-o-transform-origin:558px 562px;-o-transform:rotate(270deg);-ms-transform-origin:558px 562px;-ms-transform:rotate(270deg);transform-origin:558px 562px;transform:rotate(270deg);display:block;font-size:12px;text-align:right}#voucher .voucher .resumenVoucher{border:3px solid #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block;text-align:left}#voucher .voucher .cajaIzquierda{font-size:16px;display:block}#voucher .voucher .cajaIzquierda .logo{background:#fff;padding:10px;text-align:center;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;border-right:3px solid #ccc}#voucher .voucher .cajaIzquierda .logo img{margin:0 auto;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px}#voucher .voucher .cajaIzquierda .blockLeft{padding:10px;border-bottom:3px solid #ccc;border-right:3px solid #ccc}#voucher .voucher .cajaIzquierda .blockLeft p{color:gray;margin:0}#voucher .voucher .cajaIzquierda .blockLeft p.blockTitle{display:block;font-size:16px;font-size:1.06667rem;text-transform:uppercase;font-weight:700;text-decoration:underline;margin:0 0 4px}#voucher .voucher .cajaIzquierda .blockLeft p.blockContent{display:block;font-size:20px;font-size:1.33333rem;color:#000}#voucher .voucher .cajaIzquierda .blockLeft p.blockContent.fecha{font-weight:700}#voucher .voucher .cajaIzquierda .blockLeft.maletas{border-bottom:none}#voucher .voucher .cajaIzquierda .service{font-size:20px;font-size:1.33333rem;font-weight:700}#voucher .voucher .cajaDerecha{display:block;min-height:295px;position:relative;padding:10px}#voucher .voucher .cajaDerecha .localizador{position:absolute;top:0;right:0;z-index:10;text-align:right}#voucher .voucher .cajaDerecha .localizador big{font-size:12px;font-size:.8rem;color:gray;text-align:right;padding-right:12px}#voucher .voucher .cajaDerecha h2{text-align:left;padding:0 0 20px;color:#000}#voucher .voucher .cajaDerecha dl{display:block;margin:0}#voucher .voucher .cajaDerecha dt{display:block;font-size:16px;font-size:1.06667rem;text-transform:uppercase;color:gray;margin:8px 0;text-decoration:underline}#voucher .voucher .cajaDerecha dd{font-size:22px;margin-left:0;padding-left:20px;color:#000}#voucher .voucher .cajaDerecha dd p{font-size:16px;font-size:1.06667rem;color:#58595b}#voucher .voucher .cajaDerecha dd ul{margin:0;padding:0}#voucher .voucher .cajaDerecha dd ul li{list-style:none;font-size:14px;font-size:.93333rem;color:#58595b}#voucher .voucher .pickupPlace{border-top:3px solid #ccc;display:block;padding:10px 15px;width:100%}#voucher .voucher .pickupPlace p{color:gray;display:block;font-size:16px;font-size:1.06667rem;margin-top:8px;text-transform:uppercase;text-decoration:underline}#voucher .voucher .pickupPlace p.pickupInfo{font-size:18px;font-size:1.2rem;text-transform:none;color:#000;text-decoration:none}#voucher .voucher .serviceBy{display:block;text-align:left;color:#000;padding:0 0 0 10px}#voucher .voucher .serviceBy big{font-weight:700;font-size:18px;font-size:1.2rem}#voucher .voucher .serviceBy p{font-size:16px;font-size:1.06667rem}#voucher .voucher .cajasExplicacion{border-bottom:5px dashed #ccc;border-top:5px dashed #ccc;color:#58595b;display:block;font-size:12px;font-size:.8rem;margin:10px 0;padding-left:10px;text-align:left}#voucher .voucher .cajasExplicacion .explicacion{border-left:2px solid;display:block;margin-bottom:12px}#voucher .voucher .cajasExplicacion .explicacion h2{font-weight:700;margin-bottom:9px;margin-top:8px;padding-left:14px;text-decoration:underline;color:#000}#voucher .voucher .cajasExplicacion .explicacion big{display:block;margin-bottom:4px;margin-top:8px;padding-left:13px;color:#000}#voucher .voucher .cajasExplicacion .explicacion b{color:#000}#voucher .voucher .cajasExplicacion .explicacion ul{width:100%}#voucher .voucher .cajasExplicacion .explicacion ul li{font-size:12px;font-size:.8rem}#voucher .voucher .cajasExplicacion .explicacion p{font-size:12px;font-size:.8rem;margin:0;padding:0 10px 5px 14px}#voucher .voucher .firmaPasajero{display:block;text-align:left}#voucher .voucher .firmaPasajero small{color:gray;display:block;font-size:12px;font-size:.8rem;margin-top:8px;text-transform:uppercase;width:100%;margin-bottom:10px}#voucher .voucher .firmaPasajero big{font-size:18px;font-size:1.2rem;display:block}#voucher .voucher .copy{display:block;text-align:center;margin:30px 0}#voucher .voucher .copy .button{display:inline-block;margin:0 10px}#voucher .voucher.break{page-break-after:always}#voucher .voucher.print{position:relative;page-break-inside:avoid;margin:0 auto}#voucher .voucher.print .cajaDerecha dt{margin:4px 0}#voucher .voucher.print .col-md-1,#voucher .voucher.print .col-md-3,#voucher .voucher.print .col-md-6,#voucher .voucher.print .col-md-9,#voucher .voucher.print .col-md-11,#voucher .voucher.print .col-md-12{padding:0!important}#voucher .voucher.print .cajaDerecha dd p,#voucher .voucher.print .cajaDerecha dd ul li,#voucher .voucher.print .cajasExplicacion .explicacion p,#voucher .voucher.print .cajasExplicacion .explicacion ul li{font-size:14px;font-size:.93333rem}#voucher .voucher.print .cajasExplicacion h2,#voucher .voucher.print .serviceBy h2{padding:10px 0;font-size:20px;font-size:1.33333rem;text-align:center}#voucher .voucher.print .copyLateral{width:auto}#voucher .voucher.print .copyLateral img{position:absolute;left:0;top:0}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#voucher .copyLateral p{transform-origin:345px 296px;-webkit-transform-origin:345px 296px;-moz-transform-origin:345px 296px;-o-transform-origin:345px 296px;-ms-transform-origin:345px 296px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#voucher .voucher .copyLateral{min-height:0;text-align:center}#voucher .voucher .copyLateral p{transform:none;display:block}#voucher .voucher .cajaDerecha{border-left:none}}@media screen and (max-width:992px){#voucher .copyLateral p{padding:4px;-webkit-transform-origin:20px;-webkit-transform:rotate(270deg);-moz-transform-origin:460px 462px;-moz-transform:rotate(270deg);-o-transform-origin:460px 462px;-o-transform:rotate(270deg);-ms-transform-origin:460px 462px;-ms-transform:rotate(270deg);transform-origin:460px 462px;transform:rotate(270deg);display:block;font-size:10px}#voucher .voucher .copyLateral{min-height:0;text-align:center}#voucher .voucher .copyLateral p{transform:none;display:block}#voucher .voucher .cajaDerecha{border-left:none}}@media screen and (max-width:767px){#voucher .voucher .copyLateral{position:relative;white-space:normal;text-align:center;max-width:320px;width:100%;margin:0 auto}#voucher .voucher .copyLateral p{text-align:center}#voucher .copy .boton{float:none;margin:0 0 8px;text-align:center}#voucher .copy a{display:block;width:100%;padding:10px}}.summary .alert{margin:0 30px}@media (min-width:768px){.summary .alert{margin:0}}.summary .block__header{padding:1rem 0}@media (min-width:768px){.summary .block__header{padding:1.5rem 0 1rem}}.summary .bookingStep{padding:0}@media (min-width:768px){.summary .bookingStep{padding:20px 0}}.summary .bookingStep .split{border-bottom:1px solid #ddd;margin-bottom:1rem}@media (min-width:768px){.summary .bookingStep .split{border-bottom:none;margin-bottom:0;border-right:1px solid #ddd}}.summary h2,.summary h3,.summary h4{border:none;color:#003da6}.summary h2 span,.summary h3 span,.summary h4 span{font-size:12px;font-size:.8rem;vertical-align:middle;display:inline-block;margin-left:.5rem}.summary ul{list-style:none;padding:0}.summary ul li{font-size:14px;font-size:.93333rem;line-height:20px;line-height:1.25rem;margin-bottom:4px}.summary ul li b{color:#003da6;font-weight:400;font-family:ralewaybold;margin:0 4px}.summary .resumen{margin:2rem 0 1rem}.summary .resumen .precios p{font-size:20px;font-size:1.33333rem}.summary .resumen .precios span{font-family:ralewaybold;font-size:26px;font-size:1.73333rem;display:inline-block;vertical-align:middle;color:#003da6;margin:0 .5rem}.summary p{font-size:14px;font-size:.93333rem;line-height:20px;line-height:1.25rem}