@charset "UTF-8";.page-checkin__form .trasme-general__form .form-group.label-floating.is-focused label.control-label,.page-checkin__form .trasme-general__form .form-group.label-floating:not(.is-empty) label.control-label{top:-8px}.contact-wrapper .contact__title,.freight-wrapper .freight__title,.page-checkin__header,.page-errors{background-size:cover;background-repeat:no-repeat}.armasstyle-logged ul,.footer ul,.page-routes__schedule li,all-offers-summary ul,generic-outstanding ul{list-style-type:none}@font-face{font-family:trasme-icons;src:url(/Features/Shared/Fonts/Icons/trasme-icons.eot);src:url(/Features/Shared/Fonts/Icons/trasme-icons.eot?#iefix) format("embedded-opentype"),url(/Features/Shared/Fonts/Icons/trasme-icons.ttf) format("truetype"),url(/Features/Shared/Fonts/Icons/trasme-icons.woff) format("woff"),url(/Features/Shared/Fonts/Icons/trasme-icons.svg#trasme-icons) format("svg");font-weight:400;font-style:normal}[class*=" trasme-svg-"],[class^=trasme-svg-]{font-family:trasme-icons!important;-webkit-speak:none;-moz-speak:none;-ms-speak:none;-o-speak:none;speak:none;font-style:normal;font-weight:400;-webkit-font-variant:normal;-moz-font-variant:normal;-ms-font-variant:normal;-o-font-variant:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.trasme-svg-btn_close:before{content:"\e900"}.trasme-svg-btn_delete_tag:before{content:"\e901"}.trasme-svg-btn_fold:before{content:"\e902"}.trasme-svg-btn_back{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);height:inherit}.trasme-svg-btn_back:before{content:"\e954";display:block}.trasme-svg-btn_info:before{content:"\e903"}.trasme-svg-btn_nav_left:before{content:"\e904"}.trasme-svg-btn_nav_right:before{content:"\e905"}.trasme-svg-btn_unfold:before{content:"\e906"}.trasme-svg-ico_adult_selection:before{content:"\e907"}.trasme-svg-ico_adult_selection_selec:before{content:"\e908"}.trasme-svg-ico_alert:before{content:"\e909"}.trasme-svg-ico_ancla:before{content:"\e90a"}.trasme-svg-ico_arrow_curve:before{content:"\e90b"}.trasme-svg-ico_arrow_curve_1:before{content:"\e90c"}.trasme-svg-ico_arrow_dropdown:before{content:"\e90d"}.trasme-svg-ico_arrow_map:before{content:"\e90e"}.trasme-svg-ico_baby:before{content:"\e90f"}.trasme-svg-ico_baby_selec:before{content:"\e910"}.trasme-svg-ico_baby_selection:before{content:"\e911"}.trasme-svg-ico_baby_selection_selec:before{content:"\e912"}.trasme-svg-ico_bag:before{content:"\e913"}.trasme-svg-ico_barco:before{content:"\e914"}.trasme-svg-ico_bike_selection:before{content:"\e915"}.trasme-svg-ico_bike_selection_selec:before{content:"\e916"}.trasme-svg-ico_bread:before{content:"\e917"}.trasme-svg-ico_breakfast:before{content:"\e918"}.trasme-svg-ico_bus_barco:before{content:"\e919"}.trasme-svg-ico_cabin_selection:before{content:"\e91a"}.trasme-svg-ico_cabin_selection_selec:before{content:"\e91b"}.trasme-svg-ico_calendar:before{content:"\e91c"}.trasme-svg-ico_camper_selection:before{content:"\e91d"}.trasme-svg-ico_camper_selection_selec:before{content:"\e91e"}.trasme-svg-ico_canarias:before{content:"\e91f"}.trasme-svg-ico_car_selection:before{content:"\e920"}.trasme-svg-ico_car_selection_selec:before{content:"\e921"}.trasme-svg-ico_caravan_selection:before{content:"\e922"}.trasme-svg-ico_caravan_selection_selec:before{content:"\e923"}.trasme-svg-ico_celiac:before{content:"\e924"}.trasme-svg-ico_child:before{content:"\e925"}.trasme-svg-ico_child_selec:before{content:"\e926"}.trasme-svg-ico_child_selection:before{content:"\e927"}.trasme-svg-ico_child_selection_selec:before{content:"\e928"}.trasme-svg-ico_ckeck_selec:before{content:"\e929"}.trasme-svg-ico_compass:before{content:"\e92a"}.trasme-svg-ico_cradle:before{content:"\e92b"}.trasme-svg-ico_dessert:before{content:"\e92c"}.trasme-svg-ico_diaper:before{content:"\e92d"}.trasme-svg-ico_docum:before{content:"\e92e"}.trasme-svg-ico_drink:before{content:"\e92f"}.trasme-svg-ico_elevator:before{content:"\e930"}.trasme-svg-ico_ext_link:before{content:"\e931"}.trasme-svg-ico_facebook:before{content:"\e932"}.trasme-svg-ico_facebook_circle:before{content:"\e933"}.trasme-svg-ico_flecha_idioma:before{content:"\e934"}.trasme-svg-ico_flecha_menu1:before{content:"\e935"}.trasme-svg-ico_flecha_menu2:before{content:"\e936"}.trasme-svg-ico_food_main:before{content:"\e937"}.trasme-svg-ico_food_second:before{content:"\e938"}.trasme-svg-ico_games:before{content:"\e939"}.trasme-svg-ico_halal:before{content:"\e93a"}.trasme-svg-ico_health:before{content:"\e93b"}.trasme-svg-ico_heliport:before{content:"\e93c"}.trasme-svg-ico_help:before{content:"\e93d"}.trasme-svg-ico_help2:before{content:"\e93e"}.trasme-svg-ico_hour:before{content:"\e93f"}.trasme-svg-ico_ida:before{content:"\e940"}.trasme-svg-ico_ida_2:before{content:"\e941"}.trasme-svg-ico_ida_vuelta:before{content:"\e942"}.trasme-svg-ico_instagram_circle:before{content:"\e943"}.trasme-svg-ico_instagram_grey:before{content:"\e944"}.trasme-svg-ico_jacuzzi:before{content:"\e945"}.trasme-svg-ico_kids_menu:before{content:"\e946"}.trasme-svg-ico_kinder:before{content:"\e947"}.trasme-svg-ico_lighthous:before{content:"\e948"}.trasme-svg-ico_lock:before{content:"\e949"}.trasme-svg-ico_mail:before{content:"\e94a"}.trasme-svg-ico_map:before{content:"\e94b"}.trasme-svg-ico_map_point:before{content:"\e94c"}.trasme-svg-ico_mastercard:before{content:"\e94d"}.trasme-svg-ico_mediterraneo:before{content:"\e94e"}.trasme-svg-ico_minus:before{content:"\e94f"}.trasme-svg-ico_motorcycle_selection:before{content:"\e950"}.trasme-svg-ico_motorcycle_selection_selec:before{content:"\e951"}.trasme-svg-ico_movility:before{content:"\e952"}.trasme-svg-ico_mug:before{content:"\e953"}.trasme-svg-ico_next:before{content:"\e954"}.trasme-svg-ico_next_slide:before{content:"\e955"}.trasme-svg-ico_no_car:before{content:"\e956"}.trasme-svg-ico_no_ok:before{content:"\e957"}.trasme-svg-ico_no_pet:before{content:"\e958"}.trasme-svg-ico_ok:before{content:"\e959"}.trasme-svg-ico_PA:before{content:"\e95a"}.trasme-svg-ico_person:before{content:"\e95b"}.trasme-svg-ico_pet:before{content:"\e95c"}.trasme-svg-ico_pet_3:before{content:"\e95d"}.trasme-svg-ico_pet_home:before{content:"\e95e"}.trasme-svg-ico_pet_selection:before{content:"\e95f"}.trasme-svg-ico_pet_selection_selec:before{content:"\e960"}.trasme-svg-ico_plus:before{content:"\e961"}.trasme-svg-ico_pool_bar:before{content:"\e962"}.trasme-svg-ico_prev_slide:before{content:"\e963"}.trasme-svg-ico_ramp:before{content:"\e964"}.trasme-svg-ico_read:before{content:"\e965"}.trasme-svg-ico_restaurant:before{content:"\e966"}.trasme-svg-ico_running:before{content:"\e967"}.trasme-svg-ico_search:before{content:"\e968"}.trasme-svg-ico_seat_selection:before{content:"\e969"}.trasme-svg-ico_seat_selection_selec:before{content:"\e96a"}.trasme-svg-ico_selfservice:before{content:"\e96b"}.trasme-svg-ico_shop:before{content:"\e96c"}.trasme-svg-ico_shower:before{content:"\e96d"}.trasme-svg-ico_solarium:before{content:"\e96e"}.trasme-svg-ico_sur_ectrecho:before{content:"\e96f"}.trasme-svg-ico_swim:before{content:"\e970"}.trasme-svg-ico_tfn:before{content:"\e971"}.trasme-svg-ico_trailer_selection:before{content:"\e972"}.trasme-svg-ico_trailer_selection_selec:before{content:"\e973"}.trasme-svg-ico_turtle:before{content:"\e974"}.trasme-svg-ico_twitter:before{content:"\e975"}.trasme-svg-ico_twitter_circle:before{content:"\e976"}.trasme-svg-ico_van_selection:before{content:"\e977"}.trasme-svg-ico_van_selection_selec:before{content:"\e978"}.trasme-svg-ico_visa:before{content:"\e979"}.trasme-svg-ico_vuelta_2:before{content:"\e97a"}.trasme-svg-ico_waves_1:before{content:"\e97b"}.trasme-svg-ico_waves_2:before{content:"\e97c"}.trasme-svg-ico_wifi:before{content:"\e97d"}.trasme-svg-ico_youtube_circle:before{content:"\e97e"}.trasme-svg-ico_youtube_grey:before{content:"\e97f"}.trasme-svg-iso_slider_off:before{content:"\e980"}.trasme-svg-iso_slider_on:before{content:"\e981"}.trasme-svg-line_not_available:before{content:"\e982"}.trasme-svg-map_sur-estrecho .path1:before{content:"\e983";color:#c5c7c9}.trasme-svg-map_sur-estrecho .path2:before{content:"\e984";margin-left:-1.4306640625em;color:#f2f2f2}.trasme-svg-map_sur-estrecho .path3:before{content:"\e985";margin-left:-1.4306640625em;color:#c5c7c9}.trasme-svg-map_sur-estrecho .path4:before{content:"\e986";margin-left:-1.4306640625em;color:#f2f2f2}.trasme-svg-map_sur-estrecho .path5:before{content:"\e987";margin-left:-1.4306640625em;color:#d9d9d8}.trasme-svg-map_sur-estrecho .path6:before{content:"\e988";margin-left:-1.4306640625em;color:#d9d9d8}.trasme-svg-map_sur-estrecho .path7:before{content:"\e989";margin-left:-1.4306640625em;color:#d9d9d8}.trasme-svg-map_sur-estrecho .path8:before{content:"\e98a";margin-left:-1.4306640625em;color:#d9d9d8}.trasme-svg-map_sur-estrecho .path9:before{content:"\e98b";margin-left:-1.4306640625em;color:#d9d9d8}.trasme-svg-map_sur-estrecho .path10:before{content:"\e98c";margin-left:-1.4306640625em;color:#d9d9d8}.trasme-svg-map_sur-estrecho .path11:before{content:"\e98d";margin-left:-1.4306640625em;color:#d9d9d8}.trasme-svg-map_sur-estrecho .path12:before{content:"\e98e";margin-left:-1.4306640625em;color:#d9d9d8}.trasme-svg-map_sur-estrecho .path13:before{content:"\e98f";margin-left:-1.4306640625em;color:#d9d9d8}.trasme-svg-map_sur-estrecho .path14:before{content:"\e990";margin-left:-1.4306640625em;color:#30363b}.trasme-svg-map_sur-estrecho .path15:before{content:"\e991";margin-left:-1.4306640625em;color:#30363b}.trasme-svg-map_sur-estrecho .path16:before{content:"\e992";margin-left:-1.4306640625em;color:#30363b}.trasme-svg-map_sur-estrecho .path17:before{content:"\e993";margin-left:-1.4306640625em;color:#30363b}.trasme-svg-map_sur-estrecho .path18:before{content:"\e994";margin-left:-1.4306640625em;color:#30363b}.trasme-svg-map_sur-estrecho .path19:before{content:"\e995";margin-left:-1.4306640625em;color:#30363b}.trasme-svg-map_sur-estrecho .path20:before{content:"\e996";margin-left:-1.4306640625em;color:#30363b}.trasme-svg-map_sur-estrecho .path21:before{content:"\e997";margin-left:-1.4306640625em;color:#30363b}.trasme-svg-map_sur-estrecho .path22:before{content:"\e998";margin-left:-1.4306640625em;color:#30363b}.trasme-svg-mapa_mediterraneo .path1:before{content:"\e999";color:#fff}.trasme-svg-mapa_mediterraneo .path2:before{content:"\e99a";margin-left:-1.4306640625em;color:#c5c7c9}.trasme-svg-mapa_mediterraneo .path3:before{content:"\e99b";margin-left:-1.4306640625em;color:#c5c7c9}.trasme-svg-mapa_mediterraneo .path4:before{content:"\e99c";margin-left:-1.4306640625em;color:#c5c7c9}.trasme-svg-mapa_mediterraneo .path5:before{content:"\e99d";margin-left:-1.4306640625em;color:#c5c7c9}.trasme-svg-mapa_mediterraneo .path6:before{content:"\e99e";margin-left:-1.4306640625em;color:#c5c7c9}.trasme-svg-mapa_mediterraneo .path7:before{content:"\e99f";margin-left:-1.4306640625em;color:#f2f2f2}.trasme-svg-mapa_mediterraneo .path8:before{content:"\e9a0";margin-left:-1.4306640625em;color:#f2f2f2}.trasme-svg-mapa_mediterraneo .path9:before{content:"\e9a1";margin-left:-1.4306640625em;color:#f2f2f2}.trasme-svg-mapa_mediterraneo .path10:before{content:"\e9a2";margin-left:-1.4306640625em;color:#f2f2f2}.trasme-svg-mapa_mediterraneo .path11:before{content:"\e9a3";margin-left:-1.4306640625em;color:#f2f2f2}.trasme-svg-mapa_mediterraneo .path12:before{content:"\e9a4";margin-left:-1.4306640625em;color:#d9d9d8}.trasme-svg-mapa_mediterraneo .path13:before{content:"\e9a5";margin-left:-1.4306640625em;color:#30363b}.trasme-svg-mapa_mediterraneo .path14:before{content:"\e9a6";margin-left:-1.4306640625em;color:#30363b}.trasme-svg-mapa_mediterraneo .path15:before{content:"\e9a7";margin-left:-1.4306640625em;color:#30363b}.trasme-svg-mapa_mediterraneo .path16:before{content:"\e9a8";margin-left:-1.4306640625em;color:#30363b}.trasme-svg-mapa_mediterraneo .path17:before{content:"\e9a9";margin-left:-1.4306640625em;color:#30363b}.trasme-svg-mapa_mediterraneo .path18:before{content:"\e9aa";margin-left:-1.4306640625em;color:#d9d9d8}.trasme-svg-mapa_mediterraneo .path19:before{content:"\e9ab";margin-left:-1.4306640625em;color:#30363b}.trasme-svg-quotes1:before{content:"\e9ac"}.trasme-svg-quotes2:before{content:"\e9ad"}.section-accommodation-view{background-color:#f8f6f6;padding:50px 0}.section-accommodation-view .accommodation-title{margin:0 0 40px}.section-accommodation-view .nv-accommodations-header .ac-header-content,.section-accommodation-view .nv-accommodations-header .ac-header-tabs__item{border-color:#e7e7e7;border-style:solid;border-width:1px 1px 0}.section-accommodation-view .nv-accommodations-header .ac-header-content__details{border-bottom:1px solid #e7e7e7}.section-accommodation-view .nv-accommodations-content{background-color:#fff;border-bottom:4px solid #e7e7e7;margin-bottom:58px}@media (max-width:767px){.section-accommodation-view .nv-accommodations-content{margin-bottom:40px}}.section-accommodation-view .nv-accommodations-content .nv-selection-component{border-color:#e7e7e7;border-style:solid;border-width:0 1px;padding:0 32px 32px;position:relative}.section-accommodation-view .nv-accommodations-content .nv-selection-component ul{list-style:none}.section-accommodation-view .nv-accommodations-content .nv-selection-component .ac-selection-header{border-top:1px solid #e7e7e7;margin-bottom:50px;padding-top:30px}.section-accommodation-view .nv-accommodations-content .nv-selection-component .ac-selection-header__title{color:#018093;font-size:1em;margin:0 0 10px;text-transform:uppercase}.section-accommodation-view .nv-accommodations-content .nv-selection-component .ac-selection-header__title span{font-weight:600;margin-left:4px;margin-right:4px}.section-accommodation-view .nv-accommodations-content .nv-selection-component .ac-selection-content__caption-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.section-accommodation-view .nv-accommodations-content .nv-selection-component .ac-selection-content__caption-list .ac-selection-caption-item{padding-right:12px}.section-accommodation-view .nv-accommodations-content .nv-selection-component .ac-selection-content__caption-list .ac-selection-caption-item:last-child{padding-right:0}@media (max-width:767px){.section-accommodation-view .nv-accommodations-content .nv-selection-component .ac-selection-content__caption-list{flex-direction:column}.section-accommodation-view .nv-accommodations-content .nv-selection-component .ac-selection-content__caption-list .ac-selection-caption-item{padding:0}}.section-accommodation-view .nv-accommodations-content .nv-selection-component .ac-selection-content__caption-list .ac-selection-caption-item__icon{margin-right:8px}.section-accommodation-view .nv-accommodations-content .nv-selection-component .ac-selection-content__caption-list .ac-selection-caption-item__text{font-size:.857em}.page-checkin__header{background-image:url(/Features/Checkin/img/checkin_bg.jpg);background-position:center top;text-align:center;height:380px}.page-checkin__header h1{font-size:2.5em;font-family:sanfranciscodisplaybold;letter-spacing:2px;text-transform:uppercase;color:#fff;margin-top:85px}.page-checkin__header a,.page-checkin__header p{font-size:1.143em;font-family:sanfranciscodisplayregular;color:#fff}.page-checkin__header p{margin-top:40px;margin-bottom:50px}.page-checkin__header a{padding-bottom:2px;border-bottom:1px dashed #fff}.page-checkin__help h2,.page-checkin__overview h2{font-size:1.714em;margin-bottom:30px;text-transform:uppercase}.page-checkin__header a:hover{text-decoration:none;border-width:0}.page-checkin__help{border-top:1px solid #c6c6c6;padding-bottom:100px}.page-checkin__help h2{font-family:sanfranciscodisplaybold;color:#2f353a;margin-top:40px}.page-checkin__help p{margin-top:20px;font-family:sanfranciscodisplayregular}.page-checkin__help ul{list-style:disc}.page-checkin__help .red{color:#d9002e}.page-checkin__overview h2{font-family:sanfranciscodisplaybold;color:#2f353a;margin-top:60px!important}.page-checkin__overview p{margin-top:20px;font-family:sanfranciscodisplayregular;max-width:750px;margin-bottom:30px}.page-checkin__overview ul{list-style:none;margin:0;padding:0}.page-checkin__overview ul li{margin:0;padding:0}.page-checkin__overview .overview{border:2px solid #a0a1a2;padding:30px 45px;font-family:sanfranciscodisplayregular;margin-top:30px}.page-checkin__overview .overview .title{text-transform:uppercase;font-family:sanfranciscodisplaybold;color:#2f353a;font-size:.857em;margin-bottom:15px}.page-checkin__overview .overview .value{font-family:sanfranciscodisplayregular;color:#646464;font-size:.857em}.page-checkin__overview .overview .value.doc-number,.page-checkin__overview .overview .value.ticket-number{font-size:1.143em}.page-checkin__overview .overview .passangers{border-top:1px dotted #c6c6c6;margin-top:25px;padding-top:20px}.page-checkin__overview .overview .passangers .name{margin-left:5px}.page-checkin__overview .overview ul li{margin:5px 0}.page-checkin__form .trasme-general__form .form-group.label-floating.is-focused:not(.dropdown) label.control-label,.page-checkin__form .trasme-general__form .form-group.label-floating:not(.is-empty):not(.dropdown) label.control-label{padding-left:0!important;margin-top:10px}.page-checkin__form .trasme-general__form .form-group.label-floating:not(.dropdown) label.control-label{left:26px;margin-top:5px;width:calc(100% - 40px)}.checkin__response .relevant-data{font-weight:700;font-size:1.143em}.checkin__response .error{color:#d9002e}@media (min-height:641px) and (max-height:1050px){bonus-message .bonus-message-wrapper{width:75%;z-index:1200;position:fixed;background-color:#d81313;color:#f8f6f6;padding:10px;bottom:0}}@media (max-height:640px){bonus-message .bonus-message-wrapper{width:70%;z-index:1200;position:fixed;background-color:#d81313;color:#f8f6f6;padding:10px;bottom:15px}}@media (min-height:1050px){bonus-message .bonus-message-wrapper{z-index:1200;width:15%;position:fixed;bottom:270px;right:1.5%;background-color:#d81313;color:#f8f6f6;padding:10px}}bonus-message .bonus-message-title{float:left;border-bottom:solid;border-width:thin;margin-bottom:10px;padding-bottom:10px;width:100%}bonus-message .bonus-message-button{margin-bottom:10px;padding-bottom:10px;position:absolute;right:10px}bonus-message .close{text-align:end;width:10px;font-size:inherit}bonus-message .close:focus,bonus-message .close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}click-help .click-help-wrapper{position:fixed;z-index:1200;bottom:0;right:1.5%}click-help .wrapper{margin-bottom:79px}click-help .wrapper .container{width:60px}click-help .help-btn{padding:15px 10px;background-color:#30363b;font-family:sanfranciscodisplayregular;color:#fff;font-size:.929em;text-transform:uppercase;max-width:46px;text-align:center;position:relative;left:calc(50% - 22px)}.contact-wrapper .contact__title h1,.page-errors h1{font-family:sanfranciscodisplaybold;text-transform:uppercase}click-help .help-btn span{-ms-writing-mode:tb-lr;-webkit-writing-mode:vertical-lr;-moz-writing-mode:vertical-lr;writing-mode:vertical-lr}click-help .help-btn-bottomArrow{width:0;height:16px;border-top:13px solid #30363b;border-left:15px solid transparent;border-right:15px solid transparent;display:inline-block;margin-left:15%;position:relative;left:calc(50% - 22px)}click-help .help-icon.help-icon-init{margin-left:5px;margin-top:5px}click-help .help-icon{margin-left:5px;float:right;background-color:#01acc6;border-radius:60px;width:60px;height:60px;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;margin-top:0}click-help .help-icon:hover{background-color:#79a3c2}.page-step2 .schedule .schedule-slots__slot-buttons click-help .help-icon .schedule-slots__seat-button,click-help .help-icon .icon,click-help .help-icon .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,click-help .help-icon journey-search .main-search-wrapper #selectPassengers .passengers__image-block,click-help .help-icon journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,click-help .help-icon journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,click-help .help-icon journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,click-help .help-icon journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,click-help .help-icon journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,click-help .help-icon journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,click-help .help-icon journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,click-help .help-icon journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,click-help .help-icon journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,click-help .help-icon journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,click-help .help-icon journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,click-help .help-icon journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,click-help .help-icon journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,journey-search .main-search-wrapper #selectPassengers click-help .help-icon .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers click-help .help-icon .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers click-help .help-icon .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover click-help .help-icon .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers click-help .help-icon .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones click-help .help-icon .icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers click-help .help-icon .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover click-help .help-icon .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles click-help .help-icon .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover click-help .help-icon .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers click-help .help-icon .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover click-help .help-icon .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles click-help .help-icon .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover click-help .help-icon .trasme_box__icon{font-size:35px;margin-top:-5px}.page-step2 .schedule .schedule-slots__slot-buttons click-help .help-icon a .schedule-slots__seat-button,click-help .help-icon a .icon,click-help .help-icon a .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,click-help .help-icon a journey-search .main-search-wrapper #selectPassengers .passengers__image-block,click-help .help-icon a journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,click-help .help-icon a journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,click-help .help-icon a journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,click-help .help-icon a journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,click-help .help-icon a journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,click-help .help-icon a journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,click-help .help-icon a journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,click-help .help-icon a journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,click-help .help-icon a journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,click-help .help-icon a journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,click-help .help-icon a journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,click-help .help-icon a journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,click-help .help-icon a journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,journey-search .main-search-wrapper #selectPassengers click-help .help-icon a .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers click-help .help-icon a .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers click-help .help-icon a .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover click-help .help-icon a .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers click-help .help-icon a .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones click-help .help-icon a .icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers click-help .help-icon a .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover click-help .help-icon a .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles click-help .help-icon a .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover click-help .help-icon a .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers click-help .help-icon a .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover click-help .help-icon a .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles click-help .help-icon a .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover click-help .help-icon a .trasme_box__icon{color:#fff;font-size:23px;margin-top:-1px}click-help .help-icon span{font-size:2.7em!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}click-help .help-icon img{padding-top:8px;padding-left:8px}@media (min-width:1200px) and (max-width:1650px){click-help .click-help-wrapper{right:3%}}@media (min-width:991px) and (max-width:1200px){click-help .click-help-wrapper{right:2%}}@media (min-width:890px) and (max-width:991px){click-help .click-help-wrapper{right:3%}}@media (min-width:650px) and (max-width:890px){click-help .click-help-wrapper{right:4%}}@media (min-width:450px) and (max-width:650px){click-help .click-help-wrapper{right:6%}}@media (min-width:300px) and (max-width:450px){click-help .click-help-wrapper{right:8%}click-help .click-help-wrapper.search-open{display:none}click-help .click-help-wrapper.click-form{position:fixed;bottom:0;right:0;top:0;left:0;width:100%;overflow-y:scroll;background-color:rgba(0,0,0,.9)}}@media (min-height:705px) and (max-height:745px){click-help .click-help-wrapper{bottom:0}}@media (min-height:690px) and (max-height:705px){click-help .click-help-wrapper{bottom:0}}@media (min-height:641px) and (max-height:690px){click-help .click-help-wrapper{bottom:0}}@media (min-height:300px) and (max-height:641px) and (min-width:767px){click-help .click-help-wrapper{bottom:0}}@media (min-height:525px) and (max-height:641px) and (max-width:767px){click-help .click-help-wrapper.click-form{position:fixed;bottom:0;right:0;top:0;left:0;width:100%;overflow-y:scroll;background-color:rgba(0,0,0,.9)}}@media (min-height:300px) and (max-height:525px){click-help .click-help-wrapper.click-form{position:fixed;bottom:0;right:0;top:0;left:0;width:100%;overflow-y:scroll;background-color:rgba(0,0,0,.9)}.click-to-call_veil{overflow:hidden}}@media (min-height:525px) and (max-height:641px) and (max-width:767px){.click-to-call_veil{overflow:hidden}}@media (min-width:300px) and (max-width:450px){.click-to-call_veil{overflow:hidden}}.contact-wrapper .contact__title{height:240px;display:table;width:100%;background-image:url(/Features/Contact/img/tarifa-flexible.jpg);background-position:center}.contact-wrapper .contact__title>div{display:table-cell;text-align:center;vertical-align:middle}.contact-wrapper .contact__title h1{font-size:2em;color:#fff;font-weight:400;letter-spacing:.18em}.contact-wrapper .contact__title h1 span{display:block;font-size:.68em;margin-top:30px}.page-errors{background-image:url(/Features/Errors/img/errors_bg.jpg);background-position:center top;text-align:center;height:800px}.page-errors h1{font-size:2.5em;letter-spacing:2px;color:#fff;margin-top:160px}.page-errors a,.page-errors p{font-size:1.143em;font-family:sanfranciscodisplayregular;color:#fff}.page-errors img{margin-top:30px}.page-errors p{margin-top:40px;margin-bottom:50px}.page-errors a{padding-bottom:2px;border-bottom:1px dashed #fff}.freight-wrapper h1,.freight-wrapper h3{font-family:sanfranciscodisplaybold;text-transform:uppercase}.page-errors a:hover{text-decoration:none;border-width:0}.freight-wrapper .freight__title{height:280px;display:table;width:100%;background-image:url(/Features/Freight/img/header-carga.jpg);background-position:center}.freight-wrapper .freight__title>div{display:table-cell;text-align:center;vertical-align:middle}.freight-wrapper .above-heading,.freight-wrapper .below-heading{color:#fff}.freight-wrapper h1{font-size:2em;color:#fff;font-weight:400;letter-spacing:.18em}.freight-wrapper h1 span{display:block;font-size:.5em;margin-top:30px}.freight-wrapper h2{margin-bottom:0!important}.freight-wrapper h3{font-size:1.143em;color:#8a9197;margin-top:40px;margin-bottom:5px;letter-spacing:.1em}.freight-wrapper .field-with-title h3{margin-bottom:20px}.freight-wrapper .field-with-title h3+div .form-group.label-floating{margin-top:0}.freight-wrapper .freight-reservation-description{font-family:sanfranciscodisplayregular;margin-top:50px}date{display:block}.ui-tooltip{z-index:1049!important}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.transport-search-wrapper{z-index:1050}}@supports not (-ms-high-contrast:none){.transport-search-wrapper{z-index:1048}}.transport-search-wrapper{position:relative}.transport-search-wrapper.slogan-hide-status{margin-bottom:390px}.transport-search-wrapper.slogan-show-status{margin-bottom:0}.transport-search-wrapper .search__logo{float:left;margin:20px 0 0 25px}.transport-search-wrapper .search__logo img{width:200px}.transport-search-wrapper .search__close{float:right;margin:40px 40px 0 0}.transport-search-wrapper .search__close,.transport-search-wrapper .search__logo{z-index:30;display:none;position:relative}.transport-search-wrapper .slogan{display:none!important;font-family:sanfranciscodisplayregular;font-size:2.5em;text-align:center;color:#fff;margin:170px 0}journey-search .modal{background-color:rgba(0,0,0,.5)}journey-search,journey-search-busferry,journey-search-ferry{height:330px;width:100%;display:table;position:relative}journey-search-busferry.full-screen-search,journey-search-ferry.full-screen-search,journey-search.full-screen-search{padding:140px 0;display:block;margin-bottom:0}journey-search-busferry.full-screen-search>div,journey-search-ferry.full-screen-search>div,journey-search.full-screen-search>div{display:block}journey-search-busferry.full-screen-search .main-search-wrapper .main-search-bar .main-search-buttons .control-label,journey-search-busferry.full-screen-search .main-search-wrapper .main-search-bar .main-search-buttons .text-menu--center,journey-search-ferry.full-screen-search .main-search-wrapper .main-search-bar .main-search-buttons .control-label,journey-search-ferry.full-screen-search .main-search-wrapper .main-search-bar .main-search-buttons .text-menu--center,journey-search.full-screen-search .main-search-wrapper .main-search-bar .main-search-buttons .control-label,journey-search.full-screen-search .main-search-wrapper .main-search-bar .main-search-buttons .text-menu--center{font-size:.857em}journey-search .search-sub-component,journey-search-busferry .search-sub-component,journey-search-ferry .search-sub-component{margin-top:10px}journey-search .search-sub-component h2,journey-search-busferry .search-sub-component h2,journey-search-ferry .search-sub-component h2{font-size:1.143em;font-family:sanfranciscodisplaybold;text-transform:uppercase;color:#424346;opacity:.8;margin-top:0;margin-bottom:0}journey-search-busferry>div,journey-search-ferry>div,journey-search>div{display:table-cell;vertical-align:bottom}journey-search .mark,journey-search mark,journey-search-busferry .mark,journey-search-busferry mark,journey-search-ferry .mark,journey-search-ferry mark{background-color:transparent;color:#d9002e;padding:0;font-family:sanfranciscodisplayregular!important}journey-search .form-group.label-floating.is-focused label.control-label,journey-search .form-group.label-floating:not(.is-empty) label.control-label,journey-search-busferry .form-group.label-floating.is-focused label.control-label,journey-search-busferry .form-group.label-floating:not(.is-empty) label.control-label,journey-search-ferry .form-group.label-floating.is-focused label.control-label,journey-search-ferry .form-group.label-floating:not(.is-empty) label.control-label{left:0;top:-4px;width:100%}journey-search .form-group.label-floating label.control-label,journey-search-busferry .form-group.label-floating label.control-label,journey-search-ferry .form-group.label-floating label.control-label{text-transform:uppercase;opacity:.8}journey-search .form-group.label-floating .form-control,journey-search-busferry .form-group.label-floating .form-control,journey-search-ferry .form-group.label-floating .form-control{padding:0;background-image:none;text-transform:uppercase;height:48px;margin-top:20px;overflow:hidden;text-align:left}journey-search .main-search-wrapper .menu-search-bar__wrapper,journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper,journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper{margin-bottom:72px;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}journey-search .main-search-wrapper .menu-search-bar__wrapper ul,journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul,journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul{padding:0;text-align:center;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:15px 0 0}journey-search .main-search-wrapper .menu-search-bar__wrapper ul li,journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li,journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li{display:inline-block}journey-search .main-search-wrapper .menu-search-bar__wrapper ul li button,journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li button,journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li button{color:#fff;opacity:.7;margin:0 20px}journey-search .main-search-wrapper .menu-search-bar__wrapper ul li button span,journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li button span,journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li button span{display:block}journey-search .main-search-wrapper .menu-search-bar__wrapper ul li button span.journey-type-icon,journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li button span.journey-type-icon,journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li button span.journey-type-icon{font-size:2em;margin-bottom:12px}journey-search .main-search-wrapper .menu-search-bar__wrapper ul li button span.journey-type-name,journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li button span.journey-type-name,journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li button span.journey-type-name{font-family:sanfranciscodisplaybold;font-size:.857em;text-transform:uppercase;padding:14px 0 0;border-top:solid 2px transparent;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}journey-search .main-search-wrapper .menu-search-bar__wrapper ul li button.selected,journey-search .main-search-wrapper .menu-search-bar__wrapper ul li button:hover,journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li button.selected,journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li button:hover,journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li button.selected,journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li button:hover{opacity:1}journey-search .main-search-wrapper .menu-search-bar__wrapper ul li button.selected span.journey-type-name,journey-search .main-search-wrapper .menu-search-bar__wrapper ul li button:hover span.journey-type-name,journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li button.selected span.journey-type-name,journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li button:hover span.journey-type-name,journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li button.selected span.journey-type-name,journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li button:hover span.journey-type-name{border-color:#fff}.page-step2 .schedule .schedule-slots__slot-buttons journey-search .main-search-wrapper .menu-search-bar__wrapper ul li .schedule-slots__seat-button,.page-step2 .schedule .schedule-slots__slot-buttons journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li .schedule-slots__seat-button,.page-step2 .schedule .schedule-slots__slot-buttons journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .menu-search-bar__wrapper ul li .passengers__image-block,journey-search .main-search-wrapper .menu-search-bar__wrapper ul li #selectPassengers .passengers__image-block,journey-search .main-search-wrapper .menu-search-bar__wrapper ul li .icon,journey-search .main-search-wrapper .menu-search-bar__wrapper ul li .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,journey-search .main-search-wrapper .menu-search-bar__wrapper ul li journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search .main-search-wrapper .menu-search-bar__wrapper ul li journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search .main-search-wrapper .menu-search-bar__wrapper ul li journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search .main-search-wrapper .menu-search-bar__wrapper ul li journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search .main-search-wrapper .menu-search-bar__wrapper ul li journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-busferry .main-search-wrapper #selectPassengers .menu-search-bar__wrapper ul li .passengers__image-block,journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li #selectPassengers .passengers__image-block,journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li .icon,journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers journey-search .main-search-wrapper .menu-search-bar__wrapper ul li .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .menu-search-bar__wrapper ul li .passengers__image-block,journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li #selectPassengers .passengers__image-block,journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li .icon,journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers journey-search .main-search-wrapper .menu-search-bar__wrapper ul li .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles journey-search .main-search-wrapper .menu-search-bar__wrapper ul li .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers journey-search .main-search-wrapper .menu-search-bar__wrapper ul li .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles journey-search .main-search-wrapper .menu-search-bar__wrapper ul li .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper ul li .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper ul li .trasme_box__icon{margin-bottom:10px}journey-search .main-search-wrapper .completed-route,journey-search-busferry .main-search-wrapper .completed-route,journey-search-ferry .main-search-wrapper .completed-route{background-color:#fff;width:100%;padding:0 30px;font-family:sanfranciscodisplaybold;font-size:1.143em;font-weight:600}@media (min-width:990px){journey-search .main-search-wrapper .completed-route,journey-search-busferry .main-search-wrapper .completed-route,journey-search-ferry .main-search-wrapper .completed-route{height:72px}journey-search .main-search-wrapper .completed-route>div>div,journey-search-busferry .main-search-wrapper .completed-route>div>div,journey-search-ferry .main-search-wrapper .completed-route>div>div{white-space:nowrap}}@media (max-width:990px){journey-search .main-search-wrapper .completed-route,journey-search-busferry .main-search-wrapper .completed-route,journey-search-ferry .main-search-wrapper .completed-route{height:auto;min-height:72px}journey-search .main-search-wrapper .completed-route>div,journey-search-busferry .main-search-wrapper .completed-route>div,journey-search-ferry .main-search-wrapper .completed-route>div{padding-bottom:14px}}journey-search .main-search-wrapper .completed-route>div,journey-search-busferry .main-search-wrapper .completed-route>div,journey-search-ferry .main-search-wrapper .completed-route>div{height:50%}journey-search .main-search-wrapper .completed-route>div span,journey-search-busferry .main-search-wrapper .completed-route>div span,journey-search-ferry .main-search-wrapper .completed-route>div span{width:36px}journey-search .main-search-wrapper .completed-route>div span[class*=trasme-svg],journey-search .main-search-wrapper .completed-route>div span[class^=trasme-svg],journey-search-busferry .main-search-wrapper .completed-route>div span[class*=trasme-svg],journey-search-busferry .main-search-wrapper .completed-route>div span[class^=trasme-svg],journey-search-ferry .main-search-wrapper .completed-route>div span[class*=trasme-svg],journey-search-ferry .main-search-wrapper .completed-route>div span[class^=trasme-svg]{font-size:.6em}journey-search .main-search-wrapper .completed-route>div>div,journey-search-busferry .main-search-wrapper .completed-route>div>div,journey-search-ferry .main-search-wrapper .completed-route>div>div{max-width:calc(100% - 40px);overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}journey-search .main-search-wrapper .completed-route>div span,journey-search .main-search-wrapper .completed-route>div>div,journey-search-busferry .main-search-wrapper .completed-route>div span,journey-search-busferry .main-search-wrapper .completed-route>div>div,journey-search-ferry .main-search-wrapper .completed-route>div span,journey-search-ferry .main-search-wrapper .completed-route>div>div{display:inline-block;vertical-align:middle;color:#424346}.page-step2 .schedule .schedule-slots__slot-buttons journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .schedule-slots__seat-button,.page-step2 .schedule .schedule-slots__slot-buttons journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .schedule-slots__seat-button,.page-step2 .schedule .schedule-slots__slot-buttons journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .schedule-slots__seat-button,journey-search .main-search-wrapper.main-search-open #selectPassengers .menu-search-bar__wrapper ul li button .passengers__image-block,journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button #selectPassengers .passengers__image-block,journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .icon,journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button span.journey-type-icon,journey-search-busferry .main-search-wrapper.main-search-open #selectPassengers .menu-search-bar__wrapper ul li button .passengers__image-block,journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button #selectPassengers .passengers__image-block,journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .icon,journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button span.journey-type-icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferry .main-search-wrapper.main-search-open #selectPassengers .menu-search-bar__wrapper ul li button .passengers__image-block,journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button #selectPassengers .passengers__image-block,journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .icon,journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button span.journey-type-icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button .trasme_box__icon{display:none}journey-search .main-search-wrapper .completed-route>div:first-child,journey-search-busferry .main-search-wrapper .completed-route>div:first-child,journey-search-ferry .main-search-wrapper .completed-route>div:first-child{padding-top:14px}journey-search .main-search-wrapper.main-search-open,journey-search-busferry .main-search-wrapper.main-search-open,journey-search-ferry .main-search-wrapper.main-search-open{height:675px}journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper,journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper,journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper{margin-bottom:0}journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul,journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul,journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul{text-align:left;height:40px}journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button,journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button,journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button{margin:0 40px 15px 0}journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button span.journey-type-name,journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button span.journey-type-name,journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button span.journey-type-name{border-top:0;font-size:.78em;border-bottom:solid 2px transparent;padding:0 3px 4px}journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button.selected span.journey-type-name,journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button:hover span.journey-type-name,journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button.selected span.journey-type-name,journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button:hover span.journey-type-name,journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button.selected span.journey-type-name,journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li button:hover span.journey-type-name{border-color:#fff}journey-search .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li .bus-ferry-search-title,journey-search-busferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li .bus-ferry-search-title,journey-search-ferry .main-search-wrapper.main-search-open .menu-search-bar__wrapper ul li .bus-ferry-search-title{font-family:sanfranciscodisplaybold;color:#fff;font-size:1.143em;margin:0 30px 0 0}journey-search .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div,journey-search .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div .main-search-buttons,journey-search-busferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div,journey-search-busferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div .main-search-buttons,journey-search-ferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div,journey-search-ferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div .main-search-buttons{-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}journey-search .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div.input-expanded,journey-search-busferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div.input-expanded,journey-search-ferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div.input-expanded{width:100%}journey-search .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div.input-collapsed,journey-search-busferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div.input-collapsed,journey-search-ferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div.input-collapsed{width:0}journey-search .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div.input-collapsed .main-search-buttons,journey-search-busferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div.input-collapsed .main-search-buttons,journey-search-ferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div.input-collapsed .main-search-buttons{opacity:0;visibility:hidden}journey-search .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons .second-button journey-search-busferry-step-trip-selection-inlist>div>ul,journey-search .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons .second-button journey-search-ferry-step-trip-selection-inlist>div>ul,journey-search-busferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons .second-button journey-search-busferry-step-trip-selection-inlist>div>ul,journey-search-busferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons .second-button journey-search-ferry-step-trip-selection-inlist>div>ul,journey-search-ferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons .second-button journey-search-busferry-step-trip-selection-inlist>div>ul,journey-search-ferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons .second-button journey-search-ferry-step-trip-selection-inlist>div>ul{padding-left:15%}journey-search .main-search-wrapper.main-search-open .transport-search-bus-ferry .main-search-bar .main-search-two-buttons .second-button journey-search-busferry-step-trip-selection-inlist>div>ul,journey-search .main-search-wrapper.main-search-open .transport-search-bus-ferry .main-search-bar .main-search-two-buttons .second-button journey-search-ferry-step-trip-selection-inlist>div>ul,journey-search-busferry .main-search-wrapper.main-search-open .transport-search-bus-ferry .main-search-bar .main-search-two-buttons .second-button journey-search-busferry-step-trip-selection-inlist>div>ul,journey-search-busferry .main-search-wrapper.main-search-open .transport-search-bus-ferry .main-search-bar .main-search-two-buttons .second-button journey-search-ferry-step-trip-selection-inlist>div>ul,journey-search-ferry .main-search-wrapper.main-search-open .transport-search-bus-ferry .main-search-bar .main-search-two-buttons .second-button journey-search-busferry-step-trip-selection-inlist>div>ul,journey-search-ferry .main-search-wrapper.main-search-open .transport-search-bus-ferry .main-search-bar .main-search-two-buttons .second-button journey-search-ferry-step-trip-selection-inlist>div>ul{padding-left:22%}journey-search .main-search-wrapper .main-search-bar .main-search-two-buttons>div:not(.completed-route),journey-search-busferry .main-search-wrapper .main-search-bar .main-search-two-buttons>div:not(.completed-route),journey-search-ferry .main-search-wrapper .main-search-bar .main-search-two-buttons>div:not(.completed-route){width:50%;float:left}journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .form-control,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control{background-color:rgba(255,255,255,.8);font-family:sanfranciscodisplayregular;text-align:center;height:72px;padding:0 15px;color:#424346}journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn:hover,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .form-control:hover,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:hover,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:hover,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:hover,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:hover{background-color:#fff}journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn.selected,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn:active,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn:focus,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .form-control.selected,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .form-control:active,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .form-control:focus,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn.selected,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:active,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:focus,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control.selected,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:active,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:focus,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn.selected,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:active,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:focus,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control.selected,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:active,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:focus{background-color:#90b5d0;color:#fff}journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link):hover,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link):hover,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link):hover,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link):hover,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link):hover,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link):hover{background-color:#fff}journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link).selected,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link):active,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link):focus,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link).selected,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link):active,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link):focus,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link).selected,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link):active,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link):focus,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link).selected,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link):active,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link):focus,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link).selected,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link):active,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link):focus,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link).selected,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link):active,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link):focus{background-color:#90b5d0;color:#fff}journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link).btn-search:hover,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link).btn-search:hover,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link).btn-search:hover,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link).btn-search:hover,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link).btn-search:hover,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link).btn-search:hover{background-color:#30363b}journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link).btn-search.disabled,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link).btn-search.disabled,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link).btn-search.disabled,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link).btn-search.disabled,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link).btn-search.disabled,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link).btn-search.disabled{opacity:.8}journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link).btn-search:active,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link).btn-search:focus,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link).btn-search:active,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link).btn-search:focus,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link).btn-search:active,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link).btn-search:focus,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link).btn-search:active,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link).btn-search:focus,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link).btn-search:active,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn:not(.btn-raised):not(.btn-link).btn-search:focus,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link).btn-search:active,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control:not(.btn-raised):not(.btn-link).btn-search:focus{background-color:#000}journey-search .main-search-wrapper .main-search-bar .main-search-buttons.disabled .btn:not(.btn-raised):not(.btn-link):active,journey-search .main-search-wrapper .main-search-bar .main-search-buttons.disabled .btn:not(.btn-raised):not(.btn-link):focus,journey-search .main-search-wrapper .main-search-bar .main-search-buttons.disabled .btn:not(.btn-raised):not(.btn-link):hover,journey-search .main-search-wrapper .main-search-bar .main-search-buttons.disabled .form-control:not(.btn-raised):not(.btn-link):active,journey-search .main-search-wrapper .main-search-bar .main-search-buttons.disabled .form-control:not(.btn-raised):not(.btn-link):focus,journey-search .main-search-wrapper .main-search-bar .main-search-buttons.disabled .form-control:not(.btn-raised):not(.btn-link):hover,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons.disabled .btn:not(.btn-raised):not(.btn-link):active,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons.disabled .btn:not(.btn-raised):not(.btn-link):focus,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons.disabled .btn:not(.btn-raised):not(.btn-link):hover,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons.disabled .form-control:not(.btn-raised):not(.btn-link):active,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons.disabled .form-control:not(.btn-raised):not(.btn-link):focus,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons.disabled .form-control:not(.btn-raised):not(.btn-link):hover,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons.disabled .btn:not(.btn-raised):not(.btn-link):active,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons.disabled .btn:not(.btn-raised):not(.btn-link):focus,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons.disabled .btn:not(.btn-raised):not(.btn-link):hover,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons.disabled .form-control:not(.btn-raised):not(.btn-link):active,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons.disabled .form-control:not(.btn-raised):not(.btn-link):focus,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons.disabled .form-control:not(.btn-raised):not(.btn-link):hover{background-color:rgba(255,255,255,.8);cursor:default;color:#424346}journey-search .main-search-wrapper .main-search-bar .main-search-buttons.disabled label,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons.disabled label,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons.disabled label{color:#424346}journey-search .main-search-wrapper .main-search-bar .main-search-buttons .form-control,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:left;padding:0 30px;line-height:5}journey-search .main-search-wrapper .main-search-bar .main-search-buttons .control-label,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .control-label,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .control-label{font-family:sanfranciscodisplayregular;font-size:.857em;text-transform:uppercase;color:#30363b;padding:0 30px}journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .form-control,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .form-group,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .form-group,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .form-group{margin:0}journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn.selected label.control-label,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .form-control.selected label.control-label,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .form-group.selected label.control-label,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn.selected label.control-label,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control.selected label.control-label,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .form-group.selected label.control-label,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn.selected label.control-label,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .form-control.selected label.control-label,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .form-group.selected label.control-label{color:#fff;opacity:.8;text-align:left}journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn-search,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search{background-color:#d9002e;background-position:center center;background-repeat:no-repeat;padding-top:10px}.page-step2 .schedule .schedule-slots__slot-buttons journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .schedule-slots__seat-button,.page-step2 .schedule .schedule-slots__slot-buttons journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .schedule-slots__seat-button,.page-step2 .schedule .schedule-slots__slot-buttons journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .main-search-bar .main-search-buttons .btn-search .passengers__image-block,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn-search #selectPassengers .passengers__image-block,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .icon,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn-search journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn-search journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn-search journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn-search journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn-search journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-busferry .main-search-wrapper #selectPassengers .main-search-bar .main-search-buttons .btn-search .passengers__image-block,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search #selectPassengers .passengers__image-block,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .icon,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .main-search-bar .main-search-buttons .btn-search .passengers__image-block,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search #selectPassengers .passengers__image-block,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .icon,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles journey-search .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .btn-search .trasme_box__icon{color:#fff}journey-search .main-search-wrapper .main-search-bar .main-search-buttons .form-group,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .form-group,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .form-group{padding-bottom:0}journey-search .main-search-wrapper .main-search-bar .main-search-buttons .form-group.is-empty:not(.selected) label,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons .form-group.is-empty:not(.selected) label,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons .form-group.is-empty:not(.selected) label{text-align:center;font-size:1em}journey-search .main-search-wrapper .main-search-bar .main-search-buttons.main-calendar-trigger .btn span,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons.main-calendar-trigger .btn span,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons.main-calendar-trigger .btn span{font-size:1em}journey-search .main-search-wrapper .main-search-bar .main-search-buttons.completed .btn:not(.selected),journey-search .main-search-wrapper .main-search-bar .main-search-buttons.completed .form-control:not(.selected),journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons.completed .btn:not(.selected),journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons.completed .form-control:not(.selected),journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons.completed .btn:not(.selected),journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons.completed .form-control:not(.selected){background-color:#fff!important}journey-search .main-search-wrapper .main-search-bar .main-search-buttons.completed label:not(.selected) .control-label,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons.completed label:not(.selected) .control-label,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons.completed label:not(.selected) .control-label{top:-7px;text-align:left;color:#30363b!important;font-size:1em}journey-search .main-search-wrapper .main-search-bar .main-search-buttons.completed .is-empty>label,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons.completed .is-empty>label,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons.completed .is-empty>label{top:10px!important}journey-search .main-search-wrapper .main-search-bar .main-search-buttons.completed .is-empty.selected>label,journey-search-busferry .main-search-wrapper .main-search-bar .main-search-buttons.completed .is-empty.selected>label,journey-search-ferry .main-search-wrapper .main-search-bar .main-search-buttons.completed .is-empty.selected>label{top:-7px!important}journey-search .main-search-wrapper .component-panel,journey-search-busferry .main-search-wrapper .component-panel,journey-search-ferry .main-search-wrapper .component-panel{padding:0}journey-search .main-search-wrapper .component-panel .component-panel-body,journey-search .main-search-wrapper .component-panel ul,journey-search-busferry .main-search-wrapper .component-panel .component-panel-body,journey-search-busferry .main-search-wrapper .component-panel ul,journey-search-ferry .main-search-wrapper .component-panel .component-panel-body,journey-search-ferry .main-search-wrapper .component-panel ul{padding:10px 0;margin:0;list-style:none;height:450px;overflow:visible}journey-search .main-search-wrapper .component-panel.search-panel,journey-search-busferry .main-search-wrapper .component-panel.search-panel,journey-search-ferry .main-search-wrapper .component-panel.search-panel{background-color:#fff}journey-search .main-search-wrapper .component-panel.search-panel .component-panel-body,journey-search .main-search-wrapper .component-panel.search-panel ul,journey-search-busferry .main-search-wrapper .component-panel.search-panel .component-panel-body,journey-search-busferry .main-search-wrapper .component-panel.search-panel ul,journey-search-ferry .main-search-wrapper .component-panel.search-panel .component-panel-body,journey-search-ferry .main-search-wrapper .component-panel.search-panel ul{overflow:auto}journey-search .main-search-wrapper .component-panel li,journey-search-busferry .main-search-wrapper .component-panel li,journey-search-ferry .main-search-wrapper .component-panel li{margin:0 0 7px}journey-search .main-search-wrapper .component-panel li>a,journey-search-busferry .main-search-wrapper .component-panel li>a,journey-search-ferry .main-search-wrapper .component-panel li>a{padding:10px 16px;display:inline-block;color:#30363b;font-size:1.143em;font-family:sanfranciscodisplayregular}journey-search .main-search-wrapper .component-panel li>a:hover,journey-search-busferry .main-search-wrapper .component-panel li>a:hover,journey-search-ferry .main-search-wrapper .component-panel li>a:hover{background:#d9002e;color:#fff;text-decoration:none}journey-search .main-search-wrapper .component-panel li>a:hover .mark,journey-search .main-search-wrapper .component-panel li>a:hover mark,journey-search-busferry .main-search-wrapper .component-panel li>a:hover .mark,journey-search-busferry .main-search-wrapper .component-panel li>a:hover mark,journey-search-ferry .main-search-wrapper .component-panel li>a:hover .mark,journey-search-ferry .main-search-wrapper .component-panel li>a:hover mark{color:#fff}journey-search .main-search-wrapper .component-panel-actions,journey-search-busferry .main-search-wrapper .component-panel-actions,journey-search-ferry .main-search-wrapper .component-panel-actions{background-color:#fff;padding:16px 0;border-top:dashed 1px #c6c6c6;min-height:80px;clear:both}journey-search .main-search-wrapper .component-panel-actions.no-buttons,journey-search-busferry .main-search-wrapper .component-panel-actions.no-buttons,journey-search-ferry .main-search-wrapper .component-panel-actions.no-buttons{border-color:transparent}journey-search .main-search-wrapper .component-panel-actions .btn,journey-search-busferry .main-search-wrapper .component-panel-actions .btn,journey-search-ferry .main-search-wrapper .component-panel-actions .btn{margin:0}journey-search .main-search-wrapper .component-panel-actions .btn-link,journey-search-busferry .main-search-wrapper .component-panel-actions .btn-link,journey-search-ferry .main-search-wrapper .component-panel-actions .btn-link{font-size:.857em}journey-search .main-search-wrapper .component-panel-actions .btn-link:hover,journey-search-busferry .main-search-wrapper .component-panel-actions .btn-link:hover,journey-search-ferry .main-search-wrapper .component-panel-actions .btn-link:hover{text-decoration:none;color:#d9002e}journey-search .main-search-wrapper .component-panel-actions .round-trip-toggle,journey-search-busferry .main-search-wrapper .component-panel-actions .round-trip-toggle,journey-search-ferry .main-search-wrapper .component-panel-actions .round-trip-toggle{font-size:.929em;color:#424346;font-family:sanfranciscodisplayregular;padding-top:10px}journey-search .main-search-wrapper .component-panel-actions .span-message,journey-search-busferry .main-search-wrapper .component-panel-actions .span-message,journey-search-ferry .main-search-wrapper .component-panel-actions .span-message{font-family:sanfranciscodisplayregular;color:#d9002e;background-color:#fff;text-align:center;margin:0 0 0 70px;font-size:1.357em;font-weight:400}journey-search .main-search-wrapper .btn-gotomap,journey-search-busferry .main-search-wrapper .btn-gotomap,journey-search-ferry .main-search-wrapper .btn-gotomap{align-items:center;border:2px solid #01acc6;display:inline-flex;color:#01acc6;justify-content:flex-start;padding:10px;font-weight:700;font-size:1em!important;transition:all .3s ease}journey-search .main-search-wrapper .btn-gotomap:hover,journey-search-busferry .main-search-wrapper .btn-gotomap:hover,journey-search-ferry .main-search-wrapper .btn-gotomap:hover{border-color:#1a1a1a!important;color:#1a1a1a!important}.page-step2 .schedule .schedule-slots__slot-buttons journey-search .main-search-wrapper .btn-gotomap .schedule-slots__seat-button,.page-step2 .schedule .schedule-slots__slot-buttons journey-search-busferry .main-search-wrapper .btn-gotomap .schedule-slots__seat-button,.page-step2 .schedule .schedule-slots__slot-buttons journey-search-ferry .main-search-wrapper .btn-gotomap .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .btn-gotomap .passengers__image-block,journey-search .main-search-wrapper .btn-gotomap #selectPassengers .passengers__image-block,journey-search .main-search-wrapper .btn-gotomap .icon,journey-search .main-search-wrapper .btn-gotomap .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,journey-search .main-search-wrapper .btn-gotomap journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search .main-search-wrapper .btn-gotomap journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search .main-search-wrapper .btn-gotomap journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search .main-search-wrapper .btn-gotomap journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search .main-search-wrapper .btn-gotomap journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-busferry .main-search-wrapper #selectPassengers .btn-gotomap .passengers__image-block,journey-search-busferry .main-search-wrapper .btn-gotomap #selectPassengers .passengers__image-block,journey-search-busferry .main-search-wrapper .btn-gotomap .icon,journey-search-busferry .main-search-wrapper .btn-gotomap .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,journey-search-busferry .main-search-wrapper .btn-gotomap journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-busferry .main-search-wrapper .btn-gotomap journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-busferry .main-search-wrapper .btn-gotomap journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-busferry .main-search-wrapper .btn-gotomap journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-busferry .main-search-wrapper .btn-gotomap journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers journey-search .main-search-wrapper .btn-gotomap .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers journey-search-busferry .main-search-wrapper .btn-gotomap .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers journey-search-ferry .main-search-wrapper .btn-gotomap .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .btn-gotomap .passengers__image-block,journey-search-ferry .main-search-wrapper .btn-gotomap #selectPassengers .passengers__image-block,journey-search-ferry .main-search-wrapper .btn-gotomap .icon,journey-search-ferry .main-search-wrapper .btn-gotomap .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,journey-search-ferry .main-search-wrapper .btn-gotomap journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferry .main-search-wrapper .btn-gotomap journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferry .main-search-wrapper .btn-gotomap journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-ferry .main-search-wrapper .btn-gotomap journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferry .main-search-wrapper .btn-gotomap journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers journey-search .main-search-wrapper .btn-gotomap .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers journey-search-busferry .main-search-wrapper .btn-gotomap .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers journey-search-ferry .main-search-wrapper .btn-gotomap .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles journey-search .main-search-wrapper .btn-gotomap .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles journey-search-busferry .main-search-wrapper .btn-gotomap .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles journey-search-ferry .main-search-wrapper .btn-gotomap .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers journey-search .main-search-wrapper .btn-gotomap .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers journey-search-busferry .main-search-wrapper .btn-gotomap .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers journey-search-ferry .main-search-wrapper .btn-gotomap .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles journey-search .main-search-wrapper .btn-gotomap .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles journey-search-busferry .main-search-wrapper .btn-gotomap .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles journey-search-ferry .main-search-wrapper .btn-gotomap .trasme_box__icon{margin-right:7px}journey-search .main-search-wrapper #route,journey-search-busferry .main-search-wrapper #route,journey-search-ferry .main-search-wrapper #route{font-family:sanfranciscodisplayregular}journey-search .main-search-wrapper #selectPassengers,journey-search-busferry .main-search-wrapper #selectPassengers,journey-search-ferry .main-search-wrapper #selectPassengers{text-align:center;padding-bottom:15px;padding-top:15px;display:flex;align-items:center;justify-content:center}journey-search .main-search-wrapper #selectPassengers .passengers__image,journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image,journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image{vertical-align:middle;display:flex;align-items:baseline;justify-content:center;margin-right:8px}journey-search .main-search-wrapper #selectPassengers .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block{background-position:center bottom;background-repeat:no-repeat;height:36px;font-size:20px!important;align-items:center;justify-content:center;flex-direction:column;display:flex!important}journey-search .main-search-wrapper #selectPassengers .passengers__image-block.selected,journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block.selected,journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block.selected{color:#79a3c2!important}journey-search .main-search-wrapper #selectPassengers .passengers__image-block--adult,journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block--adult,journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block--adult{font-size:30px!important;width:15px}journey-search .main-search-wrapper #selectPassengers .passengers__image-block--child,journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block--child,journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block--child{width:13px}journey-search .main-search-wrapper #selectPassengers .passengers__image-block--baby,journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block--baby,journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block--baby{font-size:15px!important;width:15px}journey-search .main-search-wrapper #selectPassengers.selected .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers.selected .passengers__image-block,journey-search-ferry .main-search-wrapper #selectPassengers.selected .passengers__image-block{color:#424346}journey-search .main-search-wrapper #selectPassengers.selected .passengers__image-block.selected,journey-search-busferry .main-search-wrapper #selectPassengers.selected .passengers__image-block.selected,journey-search-ferry .main-search-wrapper #selectPassengers.selected .passengers__image-block.selected{color:#fff!important}journey-search .main-search-wrapper .completed #selectPassengers:not(.selected) .passengers__image-block.selected,journey-search-busferry .main-search-wrapper .completed #selectPassengers:not(.selected) .passengers__image-block.selected,journey-search-ferry .main-search-wrapper .completed #selectPassengers:not(.selected) .passengers__image-block.selected{color:#90b5d0}journey-search .main-search-wrapper #selectVehicles,journey-search-busferry .main-search-wrapper #selectVehicles,journey-search-ferry .main-search-wrapper #selectVehicles{align-items:center;display:flex;justify-content:center;text-align:center;padding-bottom:15px;padding-top:15px}.page-step2 .schedule .schedule-slots__slot-buttons journey-search .main-search-wrapper #selectVehicles .schedule-slots__seat-button,.page-step2 .schedule .schedule-slots__slot-buttons journey-search-busferry .main-search-wrapper #selectVehicles .schedule-slots__seat-button,.page-step2 .schedule .schedule-slots__slot-buttons journey-search-ferry .main-search-wrapper #selectVehicles .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers #selectVehicles .passengers__image-block,journey-search .main-search-wrapper #selectVehicles #selectPassengers .passengers__image-block,journey-search .main-search-wrapper #selectVehicles .icon,journey-search .main-search-wrapper #selectVehicles .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,journey-search .main-search-wrapper #selectVehicles journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search .main-search-wrapper #selectVehicles journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search .main-search-wrapper #selectVehicles journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search .main-search-wrapper #selectVehicles journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search .main-search-wrapper #selectVehicles journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-busferry .main-search-wrapper #selectPassengers #selectVehicles .passengers__image-block,journey-search-busferry .main-search-wrapper #selectVehicles #selectPassengers .passengers__image-block,journey-search-busferry .main-search-wrapper #selectVehicles .icon,journey-search-busferry .main-search-wrapper #selectVehicles .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,journey-search-busferry .main-search-wrapper #selectVehicles journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-busferry .main-search-wrapper #selectVehicles journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-busferry .main-search-wrapper #selectVehicles journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-busferry .main-search-wrapper #selectVehicles journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-busferry .main-search-wrapper #selectVehicles journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers journey-search .main-search-wrapper #selectVehicles .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers journey-search-busferry .main-search-wrapper #selectVehicles .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers journey-search-ferry .main-search-wrapper #selectVehicles .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers #selectVehicles .passengers__image-block,journey-search-ferry .main-search-wrapper #selectVehicles #selectPassengers .passengers__image-block,journey-search-ferry .main-search-wrapper #selectVehicles .icon,journey-search-ferry .main-search-wrapper #selectVehicles .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,journey-search-ferry .main-search-wrapper #selectVehicles journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectVehicles journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectVehicles journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectVehicles journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectVehicles journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers journey-search .main-search-wrapper #selectVehicles .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers journey-search-busferry .main-search-wrapper #selectVehicles .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers journey-search-ferry .main-search-wrapper #selectVehicles .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles journey-search .main-search-wrapper #selectVehicles .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles journey-search-busferry .main-search-wrapper #selectVehicles .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles journey-search-ferry .main-search-wrapper #selectVehicles .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers journey-search .main-search-wrapper #selectVehicles .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers journey-search-busferry .main-search-wrapper #selectVehicles .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers journey-search-ferry .main-search-wrapper #selectVehicles .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles journey-search .main-search-wrapper #selectVehicles .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles journey-search-busferry .main-search-wrapper #selectVehicles .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles journey-search-ferry .main-search-wrapper #selectVehicles .trasme_box__icon{margin-right:5px}journey-search .main-search-wrapper #selectDates,journey-search .main-search-wrapper #selectOutwardDate,journey-search .main-search-wrapper #selectReturnDate,journey-search-busferry .main-search-wrapper #selectDates,journey-search-busferry .main-search-wrapper #selectOutwardDate,journey-search-busferry .main-search-wrapper #selectReturnDate,journey-search-ferry .main-search-wrapper #selectDates,journey-search-ferry .main-search-wrapper #selectOutwardDate,journey-search-ferry .main-search-wrapper #selectReturnDate{padding-top:15px}journey-search .main-search-wrapper #selectDates.selected .date-day,journey-search .main-search-wrapper #selectDates.selected .date-monthyear,journey-search .main-search-wrapper #selectDates.selected .date-weekday,journey-search .main-search-wrapper #selectDates.selected .search-panel__date-from,journey-search .main-search-wrapper #selectDates.selected .search-panel__date-separator,journey-search .main-search-wrapper #selectOutwardDate.selected .date-day,journey-search .main-search-wrapper #selectOutwardDate.selected .date-monthyear,journey-search .main-search-wrapper #selectOutwardDate.selected .date-weekday,journey-search .main-search-wrapper #selectOutwardDate.selected .search-panel__date-from,journey-search .main-search-wrapper #selectOutwardDate.selected .search-panel__date-separator,journey-search .main-search-wrapper #selectReturnDate.selected .date-day,journey-search .main-search-wrapper #selectReturnDate.selected .date-monthyear,journey-search .main-search-wrapper #selectReturnDate.selected .date-weekday,journey-search .main-search-wrapper #selectReturnDate.selected .search-panel__date-from,journey-search .main-search-wrapper #selectReturnDate.selected .search-panel__date-separator,journey-search-busferry .main-search-wrapper #selectDates.selected .date-day,journey-search-busferry .main-search-wrapper #selectDates.selected .date-monthyear,journey-search-busferry .main-search-wrapper #selectDates.selected .date-weekday,journey-search-busferry .main-search-wrapper #selectDates.selected .search-panel__date-from,journey-search-busferry .main-search-wrapper #selectDates.selected .search-panel__date-separator,journey-search-busferry .main-search-wrapper #selectOutwardDate.selected .date-day,journey-search-busferry .main-search-wrapper #selectOutwardDate.selected .date-monthyear,journey-search-busferry .main-search-wrapper #selectOutwardDate.selected .date-weekday,journey-search-busferry .main-search-wrapper #selectOutwardDate.selected .search-panel__date-from,journey-search-busferry .main-search-wrapper #selectOutwardDate.selected .search-panel__date-separator,journey-search-busferry .main-search-wrapper #selectReturnDate.selected .date-day,journey-search-busferry .main-search-wrapper #selectReturnDate.selected .date-monthyear,journey-search-busferry .main-search-wrapper #selectReturnDate.selected .date-weekday,journey-search-busferry .main-search-wrapper #selectReturnDate.selected .search-panel__date-from,journey-search-busferry .main-search-wrapper #selectReturnDate.selected .search-panel__date-separator,journey-search-ferry .main-search-wrapper #selectDates.selected .date-day,journey-search-ferry .main-search-wrapper #selectDates.selected .date-monthyear,journey-search-ferry .main-search-wrapper #selectDates.selected .date-weekday,journey-search-ferry .main-search-wrapper #selectDates.selected .search-panel__date-from,journey-search-ferry .main-search-wrapper #selectDates.selected .search-panel__date-separator,journey-search-ferry .main-search-wrapper #selectOutwardDate.selected .date-day,journey-search-ferry .main-search-wrapper #selectOutwardDate.selected .date-monthyear,journey-search-ferry .main-search-wrapper #selectOutwardDate.selected .date-weekday,journey-search-ferry .main-search-wrapper #selectOutwardDate.selected .search-panel__date-from,journey-search-ferry .main-search-wrapper #selectOutwardDate.selected .search-panel__date-separator,journey-search-ferry .main-search-wrapper #selectReturnDate.selected .date-day,journey-search-ferry .main-search-wrapper #selectReturnDate.selected .date-monthyear,journey-search-ferry .main-search-wrapper #selectReturnDate.selected .date-weekday,journey-search-ferry .main-search-wrapper #selectReturnDate.selected .search-panel__date-from,journey-search-ferry .main-search-wrapper #selectReturnDate.selected .search-panel__date-separator{color:#fff}journey-search .main-search-wrapper .btn-more-info,journey-search-busferry .main-search-wrapper .btn-more-info,journey-search-ferry .main-search-wrapper .btn-more-info{background-image:url(/Features/Shared/img/icon-info.png);background-repeat:no-repeat;background-position:center;vertical-align:middle;margin:0;padding:0;height:20px;width:20px;margin-left:10px!important}journey-search .main-search-wrapper .btn-more-info:active,journey-search-busferry .main-search-wrapper .btn-more-info:active,journey-search-ferry .main-search-wrapper .btn-more-info:active{outline:0}journey-search .main-search-wrapper .btn-more-info:hover,journey-search-busferry .main-search-wrapper .btn-more-info:hover,journey-search-ferry .main-search-wrapper .btn-more-info:hover{outline:0;opacity:.8}journey-search .main-search-wrapper .btn-more-info:focus,journey-search .main-search-wrapper .btn-more-info:hover,journey-search-busferry .main-search-wrapper .btn-more-info:focus,journey-search-busferry .main-search-wrapper .btn-more-info:hover,journey-search-ferry .main-search-wrapper .btn-more-info:focus,journey-search-ferry .main-search-wrapper .btn-more-info:hover{background-color:transparent!important}journey-search .main-search-wrapper .btn-confirm,journey-search-busferry .main-search-wrapper .btn-confirm,journey-search-ferry .main-search-wrapper .btn-confirm{width:310px;max-width:100%}journey-search .main-search-wrapper .img-menu--center,journey-search-busferry .main-search-wrapper .img-menu--center,journey-search-ferry .main-search-wrapper .img-menu--center{position:absolute;top:0;bottom:0;margin:auto;left:0;right:0}@media (max-width:992px){journey-search .main-search-wrapper .img-menu--center--with-text,journey-search-busferry .main-search-wrapper .img-menu--center--with-text,journey-search-ferry .main-search-wrapper .img-menu--center--with-text{left:0;right:15%}}@media (max-width:480px){journey-search .main-search-wrapper .img-menu--center--with-text,journey-search-busferry .main-search-wrapper .img-menu--center--with-text,journey-search-ferry .main-search-wrapper .img-menu--center--with-text{left:0;right:25%}}journey-search .main-search-wrapper .text-menu--center,journey-search-busferry .main-search-wrapper .text-menu--center,journey-search-ferry .main-search-wrapper .text-menu--center{top:37%;position:absolute;left:0;right:0;text-transform:uppercase;font-size:.857em;opacity:.8}journey-search .main-search-wrapper .text-menu--center--with-img,journey-search-busferry .main-search-wrapper .text-menu--center--with-img,journey-search-ferry .main-search-wrapper .text-menu--center--with-img{display:inline-block;font-size:.857em;font-weight:600;max-width:calc(100% - 53px);white-space:nowrap}journey-search .transport-search-bus-ferry .main-search-two-buttons.completed .main-search-buttons label.control-label,journey-search .transport-search-bus-ferry journey-search-busferry-step-trip-selection-inlist .component-panel-actions *,journey-search .transport-search-bus-ferry journey-search-select-trip-welcome .component-panel-actions *,journey-search .transport-search-bus-ferry journey-search-select-trip-welcome .welcome-view-2,journey-search-busferry .transport-search-bus-ferry .main-search-two-buttons.completed .main-search-buttons label.control-label,journey-search-busferry .transport-search-bus-ferry journey-search-busferry-step-trip-selection-inlist .component-panel-actions *,journey-search-busferry .transport-search-bus-ferry journey-search-select-trip-welcome .component-panel-actions *,journey-search-busferry .transport-search-bus-ferry journey-search-select-trip-welcome .welcome-view-2,journey-search-ferry .transport-search-bus-ferry .main-search-two-buttons.completed .main-search-buttons label.control-label,journey-search-ferry .transport-search-bus-ferry journey-search-busferry-step-trip-selection-inlist .component-panel-actions *,journey-search-ferry .transport-search-bus-ferry journey-search-select-trip-welcome .component-panel-actions *,journey-search-ferry .transport-search-bus-ferry journey-search-select-trip-welcome .welcome-view-2{display:none}journey-search .main-search-wrapper .text-menu--center--with-img span,journey-search-busferry .main-search-wrapper .text-menu--center--with-img span,journey-search-ferry .main-search-wrapper .text-menu--center--with-img span{font-size:1em}journey-search .transport-search-bus-ferry journey-search-busferry-step-trip-selection-inlist .component-panel-actions,journey-search .transport-search-bus-ferry journey-search-select-trip-welcome .component-panel-actions,journey-search-busferry .transport-search-bus-ferry journey-search-busferry-step-trip-selection-inlist .component-panel-actions,journey-search-busferry .transport-search-bus-ferry journey-search-select-trip-welcome .component-panel-actions,journey-search-ferry .transport-search-bus-ferry journey-search-busferry-step-trip-selection-inlist .component-panel-actions,journey-search-ferry .transport-search-bus-ferry journey-search-select-trip-welcome .component-panel-actions{border-top:none}journey-search .transport-search-bus-ferry journey-search-busferry-step-passengers-selection,journey-search .transport-search-bus-ferry journey-search-ferry-armas-step-passengers-selection,journey-search-busferry .transport-search-bus-ferry journey-search-busferry-step-passengers-selection,journey-search-busferry .transport-search-bus-ferry journey-search-ferry-armas-step-passengers-selection,journey-search-ferry .transport-search-bus-ferry journey-search-busferry-step-passengers-selection,journey-search-ferry .transport-search-bus-ferry journey-search-ferry-armas-step-passengers-selection{margin-left:-314.5%}journey-search .transport-search-bus-ferry journey-search-busferry-step-passengers-selection .component-panel .component-panel-body,journey-search .transport-search-bus-ferry journey-search-ferry-armas-step-passengers-selection .component-panel .component-panel-body,journey-search-busferry .transport-search-bus-ferry journey-search-busferry-step-passengers-selection .component-panel .component-panel-body,journey-search-busferry .transport-search-bus-ferry journey-search-ferry-armas-step-passengers-selection .component-panel .component-panel-body,journey-search-ferry .transport-search-bus-ferry journey-search-busferry-step-passengers-selection .component-panel .component-panel-body,journey-search-ferry .transport-search-bus-ferry journey-search-ferry-armas-step-passengers-selection .component-panel .component-panel-body{padding:80px 0}journey-search .transport-search-bus-ferry .main-search-two-buttons.completed>div:not(.second-button) input.form-control:not(.selected),journey-search-busferry .transport-search-bus-ferry .main-search-two-buttons.completed>div:not(.second-button) input.form-control:not(.selected),journey-search-ferry .transport-search-bus-ferry .main-search-two-buttons.completed>div:not(.second-button) input.form-control:not(.selected){text-align:right}journey-search .transport-search-bus-ferry .main-search-bar .completed-route,journey-search-busferry .transport-search-bus-ferry .main-search-bar .completed-route,journey-search-ferry .transport-search-bus-ferry .main-search-bar .completed-route{text-align:center;font-size:1.143em;color:#2f353a;line-height:72px}journey-search .transport-search-bus-ferry journey-search-busferry-step-dates h2:before,journey-search-busferry .transport-search-bus-ferry journey-search-busferry-step-dates h2:before,journey-search-ferry .transport-search-bus-ferry journey-search-busferry-step-dates h2:before{content:"";font-family:trasme-new-icons!important;display:inline-block;font-size:1.429em;margin-right:20px;vertical-align:middle;color:#2f353a}journey-search .transport-search-bus-ferry journey-search-busferry-step-dates h2.bus-ico:before,journey-search-busferry .transport-search-bus-ferry journey-search-busferry-step-dates h2.bus-ico:before,journey-search-ferry .transport-search-bus-ferry journey-search-busferry-step-dates h2.bus-ico:before{content:"\e900"}journey-search .transport-search-bus-ferry journey-search-busferry-step-dates h2.ferry-ico:before,journey-search-busferry .transport-search-bus-ferry journey-search-busferry-step-dates h2.ferry-ico:before,journey-search-ferry .transport-search-bus-ferry journey-search-busferry-step-dates h2.ferry-ico:before{content:"\e901"}@media screen and (max-width:991px){journey-search,journey-search-busferry,journey-search-ferry{height:550px}journey-search .main-search-wrapper .menu-search-bar__wrapper,journey-search-busferry .main-search-wrapper .menu-search-bar__wrapper,journey-search-ferry .main-search-wrapper .menu-search-bar__wrapper{margin-bottom:20px}journey-search .main-search-wrapper .main-search-buttons,journey-search-busferry .main-search-wrapper .main-search-buttons,journey-search-ferry .main-search-wrapper .main-search-buttons{margin-bottom:12px}journey-search .main-search-wrapper .component-panel .component-panel-body,journey-search .main-search-wrapper .component-panel ul,journey-search-busferry .main-search-wrapper .component-panel .component-panel-body,journey-search-busferry .main-search-wrapper .component-panel ul,journey-search-ferry .main-search-wrapper .component-panel .component-panel-body,journey-search-ferry .main-search-wrapper .component-panel ul{height:auto!important}journey-search .main-search-wrapper .component-panel ul,journey-search-busferry .main-search-wrapper .component-panel ul,journey-search-ferry .main-search-wrapper .component-panel ul{max-height:300px}journey-search .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div,journey-search-busferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div,journey-search-ferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div{width:100%;float:none}journey-search .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div.input-collapsed,journey-search-busferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div.input-collapsed,journey-search-ferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div.input-collapsed{width:100%}journey-search .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div.input-collapsed .main-search-buttons,journey-search-busferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div.input-collapsed .main-search-buttons,journey-search-ferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons>div.input-collapsed .main-search-buttons{opacity:1;visibility:visible}journey-search .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons .second-button journey-search-busferry-step-trip-selection-inlist>div>ul,journey-search .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons .second-button journey-search-ferry-step-trip-selection-inlist>div>ul,journey-search-busferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons .second-button journey-search-busferry-step-trip-selection-inlist>div>ul,journey-search-busferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons .second-button journey-search-ferry-step-trip-selection-inlist>div>ul,journey-search-ferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons .second-button journey-search-busferry-step-trip-selection-inlist>div>ul,journey-search-ferry .main-search-wrapper.main-search-open .main-search-bar .main-search-two-buttons .second-button journey-search-ferry-step-trip-selection-inlist>div>ul{padding-left:0!important}journey-search .search-sub-component,journey-search-busferry .search-sub-component,journey-search-ferry .search-sub-component{position:static;margin-bottom:12px;display:block;width:100%;margin-left:0!important}journey-search .search-sub-component .component-panel-actions,journey-search-busferry .search-sub-component .component-panel-actions,journey-search-ferry .search-sub-component .component-panel-actions{height:auto}journey-search-busferry.full-screen-search,journey-search-ferry.full-screen-search,journey-search.full-screen-search{padding-bottom:45px;margin:0!important}journey-search-busferry.full-screen-search .main-search-wrapper,journey-search-ferry.full-screen-search .main-search-wrapper,journey-search.full-screen-search .main-search-wrapper{margin-top:15px}.transport-search-wrapper .slogan{margin:40px 0 80px}}@media (max-width:767px){.transport-search-wrapper .search__logo img,journey-search .search__logo img{max-width:100%}journey-search .main-search-wrapper .component-panel .component-panel-actions{text-align:center}journey-search .main-search-wrapper .component-panel .component-panel-body,journey-search .main-search-wrapper .component-panel ul{padding-bottom:0;height:100%}}@media screen and (max-height:840px){.transport-search-wrapper .search__logo img{max-width:100%}journey-search.full-screen-search{padding:70px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0}journey-search .main-search-wrapper .component-panel .component-panel-body,journey-search .main-search-wrapper .component-panel ul{padding-bottom:0}journey-search .main-search-wrapper .component-panel .component-panel-actions{padding-top:0;border-top:none;margin-top:10px}}.group-trip-wrapper .group-trip__title{height:280px;display:table;width:100%;background-image:url(/Features/Home/img/trabaja-con-nosotros.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.group-trip-wrapper .group-trip__title>div{display:table-cell;text-align:center;vertical-align:middle}.group-trip-wrapper .above-heading,.group-trip-wrapper .below-heading{color:#fff}.group-trip-wrapper h1{font-family:sanfranciscodisplaybold;font-size:2em;color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:.18em}.group-trip-wrapper h1 span{display:block;font-size:.5em;margin-top:30px}.group-trip-wrapper h2{margin-bottom:0!important}.group-trip-wrapper .form-inline-actions{margin-top:15px}.group-trip-wrapper .form-group.is-focused label,.group-trip-wrapper .form-group.is-focused label.control-label{color:#424346}.group-trip-wrapper .form-group.is-focused .form-control{background-image:none}.group-trip-wrapper .g-recaptcha{float:right;margin-top:20px}.group-trip-wrapper .togglebutton label .toggle,.group-trip-wrapper .togglebutton label input[type=checkbox][disabled]+.toggle{height:10px;width:20px}.group-trip-wrapper .form-group.dropdown.show-errors.error.is-empty.open input.form-control.dropdown-toggle{margin-bottom:5px}.group-trip-wrapper combo-box .form-group.dropdown.is-empty.open.show-errors.error label.control-label.error{margin-top:18px!important}.group-trip-wrapper combo-box .form-group.dropdown.is-empty.open label.control-label{margin-top:16px!important}.group-trip-wrapper combo-box .form-group.dropdown label.control-label{color:#424346;margin-top:16px}.group-trip-wrapper combo-box .form-group.dropdown.is-empty label.control-label{margin-top:10px}.group-trip-wrapper combo-box .form-group.dropdown.is-empty:not(.open) label.control-label:not(.error){font-size:1.143em;line-height:1.42857143;position:relative;top:15px}.group-trip-wrapper combo-box .form-group.dropdown.is-empty:not(.open) label.control-label.error{font-size:.78em;position:relative;top:15px}.group-trip-wrapper combo-box .form-group.dropdown.show-errors.error label .control-label.error{top:20px}.group-trip-wrapper combo-box .form-group.dropdown.show-errors.error input.form-control{margin-bottom:13px}.page-investors{background:url(/Features/Investors/img/bg-investors.png) center center no-repeat;background-size:cover;position:relative}.page-investors:after{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.page-investors .container{position:relative;z-index:10}.page-investors__content{padding:50px 0 100px}@media (min-width:992px){.page-investors__box{align-items:inherit;display:flex}}.page-investors__help-link{text-align:right}.page-investors__help-link a{color:#fff}.page-investors__help-link a:hover{color:#fff;text-decoration:underline}.page-investors__logo{display:block;margin:0 auto 25px;width:300px}.page-investors__title{color:#fff;font-size:2.14em;margin:0 0 5px;text-transform:none}.page-investors__text{margin-bottom:30px}.page-investors__mail{color:#fff;opacity:.8}.page-investors__mail:hover{color:#fff;text-decoration:underline}.page-investors__form{background-color:#fff;padding:30px;text-align:center}.page-investors__message{color:#d9002e}.page-investors__form-group{margin:0 auto;max-width:330px}.page-investors__form-group .control-label{left:25px}.page-investors .page-investors__button{background-color:#01acc6;border-color:#01acc6;margin-top:50px;outline-color:#01acc6}.page-investors__resume{align-items:flex-start;background-color:#983735;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:30px}.page-investors__resume .page-investors__title{font-family:inherit;font-size:1.857em;line-height:normal;margin-bottom:60px;max-width:70%}.personal-area .personal-area__title h1,.personal-area a.close-session{font-family:sanfranciscodisplaybold;text-transform:uppercase}.page-investors-documents{background:url(/Features/Investors/img/bg-investors-documents.png) center center no-repeat}.page-investors-documents .page-investors__table-wrapper{background-color:#fff;color:#424346;padding:46px 59px}@media (max-width:767px){.page-investors-documents .page-investors__table-wrapper{padding:15px 20px}}.page-investors-documents .page-investors__subtitle{border-bottom:1px solid #c6c6c6;margin-bottom:25px;margin-top:0;padding-bottom:10px}.page-investors-documents .page-investors__table{margin-bottom:40px;width:100%}.page-investors-documents .page-investors__table thead{font-size:1em}.page-investors-documents .page-investors__table th{background-color:#D5E7E9;border-left:1px solid #fff;border-right:1px solid #fff;font-weight:400;max-width:25%;text-align:center;text-transform:uppercase;padding:7px 5px}@media (min-width:768px){.page-investors-documents .page-investors__table th{min-width:100px}}.page-investors-documents .page-investors__table tbody{font-size:.929em;text-align:center}.page-investors-documents .page-investors__table td{border:1px solid #c6c6c6;padding:10px}.page-investors-documents .page-investors__table td a{align-items:center;display:flex;justify-content:flex-start}.page-investors-documents .page-investors__table td .icon,.page-investors-documents .page-investors__table td .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.page-investors-documents .page-investors__table td journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.page-investors-documents .page-investors__table td journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.page-investors-documents .page-investors__table td journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.page-investors-documents .page-investors__table td journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.page-investors-documents .page-investors__table td journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.page-investors-documents .page-investors__table td journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.page-investors-documents .page-investors__table td journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.page-investors-documents .page-investors__table td journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.page-step2 .schedule .schedule-slots__slot-buttons .page-investors-documents .page-investors__table td .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .page-investors-documents .page-investors__table td .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .page-investors-documents .page-investors__table td .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .page-investors-documents .page-investors__table td .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .page-investors-documents .page-investors__table td .passengers__image-block,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .page-investors-documents .page-investors__table td .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .page-investors-documents .page-investors__table td .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .page-investors-documents .page-investors__table td .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .page-investors-documents .page-investors__table td .trasme_box__icon{margin-right:8px}.page-investors-documents .page-investors__table td span{text-align:left}.page-investors-documents .page-investors__mail{color:#d9002e;font-weight:600}.page-investors-documents .page-investors__mail:hover{color:#d9002e}.personal-area .personal-area__title{height:240px;display:table;width:100%;background-image:url(/Features/PersonalArea/img/header-personal-area.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.personal-area .personal-area__title>div{display:table-cell;text-align:center;vertical-align:middle}.personal-area .personal-area__title h1{font-size:2em;color:#fff;font-weight:400;letter-spacing:.18em}.personal-area .personal-area__title h1 span{display:block;font-size:.5em;margin-top:30px}.personal-area a.close-session{font-size:.929em;margin-top:26px;display:inline-block}.personal-area .personal-area__nav{background-color:#f8f6f6}.personal-area .personal-area__nav li a{font-family:sanfranciscodisplayregular;color:#424346;line-height:1.6;text-align:center;border-radius:0;width:calc(100% - 60px);height:150px;margin:0 auto;padding:30px 36px 36px}.personal-area .personal-area__nav li.active a{background-color:#30363b;color:#fff}.personal-area .personal-area__nav li.active .trasme-personal-ico_profile:before{content:"\e907"}.personal-area .personal-area__nav li.active .trasme-personal-ico_booking:before{content:"\e905"}.personal-area .personal-area__nav li.active .trasme-personal-ico_route:before{content:"\e903"}.personal-area .personal-area__nav li.active .trasme-personal-ico_pass_vehicle:before{content:"\e901"}.personal-area .personal-area__nav .personal-area__nav__icon{display:block;height:40px;font-size:3em;line-height:1.2;text-align:center;margin-bottom:14px}.personal-area h2{font-family:sanfranciscodisplaybold;font-size:1.571em;color:#424346;text-transform:uppercase;letter-spacing:.18em}.personal-area .advice,.personal-area .conditions-link,.personal-area p{font-family:sanfranciscodisplayregular}.personal-area .btn.btn-custom{text-transform:uppercase;margin-top:28px}.personal-area .btn.btn-custom:not(.checkin-btn){padding:18px 50px;font-size:.929em}.personal-area .checkbox{margin:28px 0 4px;display:inline}.personal-area .checkbox-wrapper+div>.form-group{margin-top:6px}.personal-area .checkbox-wrapper.checkbox-separator{margin-top:50px}.personal-area .conditions-link{font-size:.857em;color:#d9002e}.personal-area .advice{color:#8e8e90}.personal-area .checkboxes-pile .checkbox{margin:4px 0}.personal-area p{font-size:.929em;line-height:1.6;margin-top:20px}login-area,recover-pass,register-area,register-welcome{display:block;margin-top:30px}login-area .member-benefits,recover-pass .member-benefits,register-area .member-benefits,register-welcome .member-benefits{margin-top:20px}login-area .member-benefits .member-benefits__title,recover-pass .member-benefits .member-benefits__title,register-area .member-benefits .member-benefits__title,register-welcome .member-benefits .member-benefits__title{font-size:1.143em;color:#424346;font-family:sanfranciscodisplaybold;letter-spacing:.2em;text-transform:uppercase;line-height:1.4}login-area .member-benefits .member-benefits__list,recover-pass .member-benefits .member-benefits__list,register-area .member-benefits .member-benefits__list,register-welcome .member-benefits .member-benefits__list{margin:50px 0 0;padding:0 0 0 40px;list-style:none}login-area .member-benefits .member-benefits__list li,recover-pass .member-benefits .member-benefits__list li,register-area .member-benefits .member-benefits__list li,register-welcome .member-benefits .member-benefits__list li{font-size:1.143em;color:#646464;margin-bottom:24px;line-height:2;position:relative}login-area .member-benefits .member-benefits__list li:before,recover-pass .member-benefits .member-benefits__list li:before,register-area .member-benefits .member-benefits__list li:before,register-welcome .member-benefits .member-benefits__list li:before{font-family:'Glyphicons Halflings';content:"\e013";display:inline-block;position:absolute;left:-40px;color:#0fb97f}login-area .tooltip-wrapper,recover-pass .tooltip-wrapper,register-area .tooltip-wrapper,register-welcome .tooltip-wrapper{margin-top:12px}login-area .btn-fb,login-area .btn-tw,recover-pass .btn-fb,recover-pass .btn-tw,register-area .btn-fb,register-area .btn-tw,register-welcome .btn-fb,register-welcome .btn-tw{color:#fff!important;text-transform:none!important;padding-left:25px!important;padding-right:25px!important}login-area .btn-fb,recover-pass .btn-fb,register-area .btn-fb,register-welcome .btn-fb{background-color:#4e71a8}login-area .btn-fb:active,login-area .btn-fb:focus,recover-pass .btn-fb:active,recover-pass .btn-fb:focus,register-area .btn-fb:active,register-area .btn-fb:focus,register-welcome .btn-fb:active,register-welcome .btn-fb:focus{background-color:#2e4262!important}login-area .btn-fb:hover,recover-pass .btn-fb:hover,register-area .btn-fb:hover,register-welcome .btn-fb:hover{background-color:#364e74!important}login-area .btn-tw,recover-pass .btn-tw,register-area .btn-tw,register-welcome .btn-tw{background-color:#55acee;margin-left:8px}login-area .btn-tw:active,login-area .btn-tw:focus,recover-pass .btn-tw:active,recover-pass .btn-tw:focus,register-area .btn-tw:active,register-area .btn-tw:focus,register-welcome .btn-tw:active,register-welcome .btn-tw:focus{background-color:#147bc9!important}login-area .btn-tw:hover,recover-pass .btn-tw:hover,register-area .btn-tw:hover,register-welcome .btn-tw:hover{background-color:#1689e0!important}login-area .trasme-svg-ico_facebook,login-area .trasme-svg-ico_twitter,recover-pass .trasme-svg-ico_facebook,recover-pass .trasme-svg-ico_twitter,register-area .trasme-svg-ico_facebook,register-area .trasme-svg-ico_twitter,register-welcome .trasme-svg-ico_facebook,register-welcome .trasme-svg-ico_twitter{font-size:1.4em;display:inline-block;margin-right:12px;vertical-align:middle;margin-top:-4px}login-area .already-registered,recover-pass .already-registered,register-area .already-registered,register-welcome .already-registered{text-transform:uppercase;font-family:sanfranciscodisplaybold;font-size:1.143em;letter-spacing:.2em;margin-top:20px}login-area .registered-message h2,recover-pass .registered-message h2,register-area .registered-message h2,register-welcome .registered-message h2{position:relative;line-height:1.6}login-area .registered-message h2:before,recover-pass .registered-message h2:before,register-area .registered-message h2:before,register-welcome .registered-message h2:before{font-family:'Glyphicons Halflings';font-size:1.143em;content:"\e013";display:block;position:absolute;left:-40px;color:#0fb97f}user-passengers [class*=" trasme-svg-"],user-passengers [class^=trasme-svg-]{font-size:2.2em;vertical-align:middle}user-passengers .btn-custom [class*=" trasme-svg-"],user-passengers .btn-custom [class^=trasme-svg-]{margin-left:30px}user-trip-detail .panel-body .row+.row{margin-top:30px}user-passengers-list ul.panel-group,user-vehicles-list ul.panel-group{padding:0;margin:0;list-style:none}user-passengers-list ul.panel-group .panel,user-vehicles-list ul.panel-group .panel{border-radius:0;box-shadow:none}user-passengers-list ul.panel-group .panel>.panel-heading,user-vehicles-list ul.panel-group .panel>.panel-heading{background-image:none;background-color:#f8f6f6;padding:0}user-passengers-list ul.panel-group .panel>.panel-heading a,user-vehicles-list ul.panel-group .panel>.panel-heading a{padding:30px;display:block}user-passengers-list ul.panel-group .panel .panel-body,user-vehicles-list ul.panel-group .panel .panel-body{border-top:none!important;padding:0}user-passengers-list .passenger-item a>div,user-vehicles-list .passenger-item a>div{display:inline-block;vertical-align:middle}user-passengers-list .passenger-item .passenger-item__icon,user-vehicles-list .passenger-item .passenger-item__icon{width:40px;margin-right:10px}user-passengers-list .passenger-item .expand-button,user-vehicles-list .passenger-item .expand-button{display:block;text-align:center;line-height:3em;color:#30363b;-moz-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}user-trips-list h3,user-trips-list h3+span{color:#424346;font-family:sanfranciscodisplayregular}user-passengers-list .passenger-item .expand-button:not(.collapsed),user-vehicles-list .passenger-item .expand-button:not(.collapsed){-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}user-trips .btn-custom [class*=" trasme-personal-"],user-trips .btn-custom [class^=trasme-personal-]{margin-left:30px;font-size:2.2em;vertical-align:middle}user-trips-list h3{font-size:1.286em;text-transform:uppercase;display:inline-block}user-trips-list ul.panel-group{padding:0;margin:0;list-style:none}user-trips-list ul.panel-group .panel{border-radius:0;box-shadow:none;margin-bottom:30px}user-trips-list ul.panel-group .panel>.panel-heading{background-image:none;background-color:transparent;padding:30px}user-trips-list ul.panel-group .panel .panel-body{border-top:none!important}user-trips-list .trip-item .trip-label{font-family:sanfranciscodisplayregular;font-size:.78em;color:rgba(66,67,70,.8);text-transform:uppercase;padding-top:6px}user-trips-list .trip-item .trip-value{font-family:sanfranciscodisplayregular}user-trips-list .trip-header h4,user-trips-list .trip-item.pending .trip-value{font-family:sanfranciscodisplaybold}user-trips-list .trip-item .trip-value:not(.main-value){font-size:.857em}user-trips-list .trip-item .trip-value.without-label{margin-top:1.44em}user-trips-list .trip-item .trip-item-separation{position:relative}user-trips-list .trip-item .trip-item-separation:before{content:'';position:absolute;left:31%;top:0;bottom:0;border-right:dotted 1px #c6c6c6}user-trips-list .trip-item.pending>.panel-heading{background-color:#f8f6f6!important}user-trips-list .trip-item .trip-item__icon{width:40px;margin-right:10px}user-trips-list .trip-item .checkin-btn{margin:6px 0 0!important;padding:10px 30px;font-size:.78em}user-trips-list .trip-item .download-ticket-link{font-family:sanfranciscodisplaybold;font-size:.78em;text-transform:uppercase;margin-bottom:8px;display:inline-block;margin-top:18px}user-trips-list .trip-item .expand-button{display:block;text-align:center;line-height:3em;color:#30363b;-moz-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}user-trips-list .trip-item .expand-button:not(.collapsed){-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}user-trips-list .trip-item:not(.pending):not(:last-of-type){position:relative}user-trips-list .trip-item:not(.pending):not(:last-of-type):after{content:'';position:absolute;bottom:-15px;left:0;width:100%;height:0;border-bottom:solid 1px #f8f6f6}user-trips-list .trip-item .panel-body{padding:30px}user-trips-list .trip-item .btn-more-info{position:absolute;right:-4px;top:14px}user-trips-list .trip-item.trip-return .expand-button{margin-top:28px}user-trips-list .trip-item.trip-return .download-ticket-link{margin-top:45px}user-trips-list .panel-title>.row .row+.row{margin-top:20px}user-trips-list .panel-title>.row>div:not(.download-ticket-wrapper){z-index:1}user-trips-list .trip-header h4{font-size:1.286em;color:#424346;text-transform:uppercase;white-space:nowrap}user-trips-list .trip-header h4:after{display:inline-block;vertical-align:middle;color:#d9002e;font-family:trasme-icons;font-size:.4em;padding-bottom:6px;margin-left:14px}user-trips-list .trip-header h4.departure-header:after{content:'\e941'}user-trips-list .trip-header h4.return-header:after{content:'\e97a'}user-trips-list .trip-header .trip-date{font-family:sanfranciscodisplaybold;font-size:1em;color:#424346;text-transform:uppercase;text-align:right;padding-top:10px}user-trips-list .trip-departure-box,user-trips-list .trip-return-box{border:2px solid #a0a1a2;padding:36px 30px;margin-top:10px}user-trips-list .trip-departure-box .trip-box-label,user-trips-list .trip-return-box .trip-box-label{font-family:sanfranciscodisplayregular;font-size:.857em;color:#8a9197;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}user-trips-list .trip-departure-box .trip-box-value,user-trips-list .trip-return-box .trip-box-value{font-family:sanfranciscodisplaybold;font-size:1.429em;color:#8a9197;white-space:nowrap}user-trips-list .trip-departure-box .trip-box-value .more-days,user-trips-list .trip-return-box .trip-box-value .more-days{color:#d9002e;font-family:sanfranciscodisplayregular;font-size:.6em}user-trips-list .trip-departure-box .trip-slot-stopovers .duration,user-trips-list .trip-return-box .trip-slot-stopovers .duration{font-family:sanfranciscodisplayregular;font-size:.857em;padding-left:10px;line-height:1.71em;color:#424346}user-trips-list .trip-departure-box .trip-slot-stopovers .stopover,user-trips-list .trip-return-box .trip-slot-stopovers .stopover{font-family:sanfranciscodisplayregular;font-size:.714em;padding-left:30px;color:#424346;line-height:1.71em;text-decoration:underline}user-trips-list .trip-departure-box .trip-slot-stopovers .stopover:hover,user-trips-list .trip-return-box .trip-slot-stopovers .stopover:hover{text-decoration:none}user-trips-list .trip-departure-box .trip-slot-stopovers .stopovers-graph,user-trips-list .trip-return-box .trip-slot-stopovers .stopovers-graph{background-image:url(../img/step2/ellipse_icon.png),url(../img/step2/route_line_icon.png),url(../img/step2/ellipse_icon.png);background-repeat:no-repeat;background-position:left center,center center,right center;position:relative;height:14px;width:110px}user-trips-list .trip-departure-box .trip-slot-stopovers .stopovers-graph span,user-trips-list .trip-return-box .trip-slot-stopovers .stopovers-graph span{width:110px;height:14px;display:inline-block;background-repeat:no-repeat}user-trips-list .trip-departure-box .trip-slot-stopovers .stopovers-graph span.stopover-1,user-trips-list .trip-return-box .trip-slot-stopovers .stopovers-graph span.stopover-1{background-image:url(../img/step2/stopover_icon.png);background-position:center center}user-trips-list .trip-departure-box .trip-slot-stopovers .stopovers-graph span.stopover-2,user-trips-list .trip-return-box .trip-slot-stopovers .stopovers-graph span.stopover-2{background-image:url(../img/step2/stopover_icon.png),url(../img/step2/stopover_icon.png);background-position:35% center,64% center}user-trips-list .trip-departure-box .trip-slot-stopovers .stopovers-graph span.stopover-3,user-trips-list .trip-return-box .trip-slot-stopovers .stopovers-graph span.stopover-3{background-image:url(../img/step2/stopover_icon.png),url(../img/step2/stopover_icon.png),url(../img/step2/stopover_icon.png);background-position:22% center,47% center,72% center}user-trips-list .trip-departure-box .boat-name,user-trips-list .trip-return-box .boat-name{margin-top:30px}user-trips-list .trip-departure-box .boat-name a,user-trips-list .trip-return-box .boat-name a{font-family:sanfranciscodisplaybold;font-size:.857em;color:#d9002e}user-trips-list .trip-departure-box ul,user-trips-list .trip-return-box ul{padding:0;list-style:none;margin-top:30px}user-trips-list .trip-departure-box ul li,user-trips-list .trip-return-box ul li{position:relative;padding-left:24px;color:#8a9197;font-size:1em;font-family:sanfranciscodisplayregular;text-transform:uppercase}user-trips-list .trip-departure-box ul li:not(:last-child),user-trips-list .trip-return-box ul li:not(:last-child){margin-bottom:14px}user-trips-list .trip-departure-box ul li:before,user-trips-list .trip-return-box ul li:before{content:'';display:block;width:10px;height:5px;border-left:2px solid #8a9197;border-bottom:2px solid #8a9197;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:7px;left:0}user-trips-list .booking-confirmed .passengers__image{margin-left:-5px}user-trips-list .booking-confirmed .passengers__image-block{background-position:center bottom;background-repeat:no-repeat;height:36px;display:inline-block}user-trips-list .booking-confirmed .passengers__image-block--pet{background-image:url(/Features/JourneySearch/img/passengers/pet.png);width:12px}user-trips-list .booking-confirmed .passengers__image-block--pet.selected{background-image:url(/Features/JourneySearch/img/passengers/pet_fill.png)}user-trips-list .booking-confirmed .passengers__image-block--adult{background-image:url(/Features/JourneySearch/img/passengers/adult.png);width:18px}user-trips-list .booking-confirmed .passengers__image-block--adult.selected{background-image:url(/Features/JourneySearch/img/passengers/adult_fill.png)}user-trips-list .booking-confirmed .passengers__image-block--child{background-image:url(/Features/JourneySearch/img/passengers/child.png);width:12px}user-trips-list .booking-confirmed .passengers__image-block--child.selected{background-image:url(/Features/JourneySearch/img/passengers/child_fill.png)}user-trips-list .booking-confirmed .passengers__image-block--baby{background-image:url(/Features/JourneySearch/img/passengers/baby.png);width:13px}user-trips-list .booking-confirmed .passengers__image-block--baby.selected{background-image:url(/Features/JourneySearch/img/passengers/baby_fill.png)}user-trips-list .booking-confirmed .passenger__count,user-trips-list .booking-confirmed .vehicles__count{font-family:sanfranciscodisplayregular;font-size:.857em;margin-left:8px}user-trips-list .booking-confirmed .passenger__count span,user-trips-list .booking-confirmed .vehicles__count span{font-family:sanfranciscodisplaybold;font-size:1.2em}user-trips-list .booking-confirmed .vehicles__image{background-position:center;background-repeat:no-repeat;height:40px;width:40px;background-image:url(/Features/Home/Components/search/components/transport-search/components/select-vehicles/img/coche_out.png)}user-trips-list .booking-confirmed .vehicles__image.selected{background-image:url(/Features/Home/Components/search/components/transport-search/components/select-vehicles/img/coche_fill.png)}user-trips-list .booking-confirmed .passenger__count,user-trips-list .booking-confirmed .passengers__image,user-trips-list .booking-confirmed .vehicles__count,user-trips-list .booking-confirmed .vehicles__image{display:inline-block;vertical-align:middle}user-trips-list .booking-confirmed .download-bill{font-family:sanfranciscodisplaybold;font-size:.857em;padding-top:10px;display:inline-block}user-trips-list .booking-confirmed .trip-total-cost{font-family:sanfranciscodisplaybold;font-size:2.5em;text-align:right;margin-top:-10px}user-trips-list .booking-confirmed .trip-total-cost .currency{font-size:.6em}user-trips-list .booking-confirmed h5{position:relative;padding-left:24px;color:#8a9197;font-family:sanfranciscodisplaybold;text-transform:uppercase;margin:50px 0 25px}user-trips-list .booking-confirmed h5:before{content:'';display:block;width:10px;height:5px;border-left:2px solid #0fb97f;border-bottom:2px solid #0fb97f;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:3px;left:0}.btn.btn-back:before,.ui-tooltip .arrow:after{content:"";position:absolute}.user-trip-search{display:block;margin:50px 0}.user-trip-search>div{background-color:#f8f6f6;padding:30px}.user-trip-search>div h3{font-family:sanfranciscodisplaybold;font-size:1.143em;color:#424346;text-transform:uppercase;margin:0}.user-trip-search .btn-custom{height:70px}.roundtrip .download-ticket-link{margin-top:50px!important}.roundtrip .expand-button{margin-top:33px!important}@media (max-width:1199px){user-trips-list .trip-header .trip-date{text-align:left;padding-top:0}}@media (max-width:991px){user-trips-list .trip-item .trip-item-separation:before{display:none}user-trips-list .trip-item .checkin-btn{padding:10px}user-trips-list .trip-item .btn-more-info{position:static;right:auto}user-trips-list .panel-body>.row>.col-md-6+.col-md-6{margin-top:30px}.roundtrip .expand-button{margin-top:100px!important}}.row.row--relative,purchase-ship-step2 .location{position:relative}@media (max-width:767px){.page-investors-documents .page-investors__table td a{flex-direction:column}.personal-area .personal-area__nav li a{margin:0;width:100%}}@media (max-width:500px){.panel-body .trip-departure-box .col-xs-6,.panel-body .trip-return-box .col-xs-6{width:100%}.personal-area .personal-area__nav .nav-pills>li+li{padding-left:5px;padding-right:5px}}@media (max-width:400px){.personal-area .personal-area__nav .nav-pills li:nth-last-child(2) a{padding-left:14px}.personal-area .personal-area__nav .nav-pills li:nth-last-child(2) a span{padding-left:22px}}.poll-wrapper .poll__title{min-height:240px;height:280px;display:table;width:100%;background-image:url(/Features/PersonalArea/img/header-personal-area.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.page-routes__header .route-buttons .route-header-btn div,.page-routes__routes .route-header-btn div{height:40px}.page-routes__header,.page-sitemap__header{background-image:url(/Features/Routes/img/routes_bg.jpg);background-position:center top;background-size:cover;background-repeat:no-repeat}.poll-wrapper .poll__title>div{display:table-cell;text-align:center;vertical-align:middle}.poll-wrapper .poll__title h1{font-family:sanfranciscodisplaybold;font-size:2em;color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:.18em}.poll-wrapper .poll__title h1 span{display:block;font-size:.5em;margin-top:30px}.poll-wrapper .poll__title p{color:#fff;font-family:sanfranciscodisplayregular;margin:30px 0 50px;font-size:1.143em}.poll-wrapper .container{padding:50px 0}.page-routes__header{text-align:center}.page-routes__header h1{font-size:2.5em;font-family:sanfranciscodisplaybold;letter-spacing:2px;text-transform:uppercase;color:#fff;margin-top:50px}.page-routes__header h3{font-size:1em;font-family:sanfranciscodisplayregular;letter-spacing:2px;text-transform:uppercase;color:#fff;margin-top:40px}.page-routes__header .route-buttons .route-header-btn span,.page-routes__routes .route-header-btn span{font-size:1.286em;font-family:sanfranciscodisplayregular;letter-spacing:2px;text-transform:uppercase}.page-routes__header .trasme-separator__list{margin-top:33px}.page-routes__header .trasme-separator__wave--white{margin:33px auto 30px}.page-routes__header .route-buttons .route-header-btn{margin-top:30px;color:#fff;display:block;margin-bottom:50px}.page-routes__header .route-buttons .route-header-btn span{margin-top:25px}.page-routes__routes{padding-top:10px;padding-bottom:60px}.page-routes__routes .route-header-btn{margin-top:30px;color:#2f353a;display:block;margin-bottom:15px}.page-routes__routes .route-header-btn span{margin-top:25px}.page-routes__routes ul{list-style:none;margin:0;padding:0}.page-routes__description,.page-routes__ports{padding-top:60px;padding-bottom:60px;text-align:center}.page-routes__routes ul li{margin:5px 0}.page-routes__routes a{font-family:sanfranciscodisplaybold;color:#2f353a;font-size:.857em;text-transform:uppercase}.page-routes__routes a:hover{color:#d9002e}.page-routes__routes .grouperOutward{font-size:x-large;color:#90b5d0;margin-top:20px;font-weight:700}.page-routes__description{color:#424346;font-size:1.143em;font-family:sanfranciscodisplayregular;background-color:#f8f6f6}.page-routes__ports .title,.page-routes__ports h2{font-family:sanfranciscodisplaybold;letter-spacing:2px;text-transform:uppercase;margin-top:40px;color:#2f353a}.page-routes__ports h2{font-size:1.714em;margin-bottom:40px}.page-routes__ports .title{font-size:1.143em}.page-routes__ports p{font-family:sanfranciscodisplayregular;font-size:1em;color:#2f353a;margin-top:20px;height:110px}.page-sitemap__header h1,.page-sitemap__header h3{letter-spacing:2px;text-transform:uppercase;color:#fff}.page-sitemap__header{text-align:center}.page-sitemap__header h1{font-size:2.5em;font-family:sanfranciscodisplaybold;margin-top:50px}.page-sitemap__header h3{font-size:1em;font-family:sanfranciscodisplayregular;margin-top:40px}.page-sitemap__header .trasme-separator__list{margin-top:33px}.page-sitemap__header .trasme-separator__wave--white{margin:33px auto 30px}.page-sitemap__content{color:#424346;letter-spacing:.1em;padding:60px 0}.page-sitemap__content ul{padding:0;margin:0;list-style:none}.page-sitemap__content .level-head,.page-sitemap__content .level-subhead{font-size:1.571em;margin-top:25px;display:inline-block;text-transform:uppercase}.page-sitemap__content a{color:#424346;font-family:sanfranciscodisplayregular}.page-sitemap__content a:hover{color:#d9002e;text-decoration:none}.page-sitemap__content span{opacity:.6}.btn.btn-custom.disabled,.btn.btn-custom:disabled,.btn.btn-custom[disabled],purchase-ship-step2 .schedule-slots__slot--disabled{opacity:.5}.page-sitemap__content .level-head{font-family:sanfranciscodisplaybold}.page-sitemap__content .level-subhead{font-family:sanfranciscodisplayregular}.page-sitemap__content ul.list-element-base{padding-left:40px}.page-sitemap__content ul.list-element-base li.list-element-zone{margin-top:20px;margin-bottom:20px;font-size:1.286em;text-transform:uppercase;font-family:sanfranciscodisplayregular}.page-sitemap__content ul.list-element-base li.element-zone{margin-top:5px;margin-bottom:5px}.page-sitemap__content ul.list-element-base li.element-zone a{font-size:.929em}.eso .p-with-a a,.eso .p-with-a p{display:inline!important}.eso .tickets{list-style:none;margin:0;padding:0}.eso .tickets li.ticket{margin:20px 0;border:1px solid #a0a1a2;padding:15px 30px;cursor:pointer}.eso .tickets li.ticket.selected,.eso .tickets li.ticket:hover{background-color:#30363b;color:#fff}.eso .tickets li.ticket.selected hr,.eso .tickets li.ticket:hover hr{border-top-color:#fff}.eso .tickets li.ticket.selected .title,.eso .tickets li.ticket.selected .value,.eso .tickets li.ticket.selected .value span,.eso .tickets li.ticket:hover .title,.eso .tickets li.ticket:hover .value,.eso .tickets li.ticket:hover .value span{color:#ededed}.eso .error-tickets_noSelected{color:#ef0000!important;margin-top:15px;font-size:medium;font-weight:700}.eso .veil span{display:inline-block;max-width:80%;color:#d9002e}.eso.trasme-general__form .form-group.label-floating.is-focused label.control-label,.eso.trasme-general__form .form-group.label-floating:not(.is-empty) label.control-label{padding-left:0!important}opinion-poll{display:block}opinion-poll .opinion-poll-item{margin-bottom:70px}opinion-poll .opinion-poll-question{font-family:sanfranciscodisplaybold;font-size:1.714em;margin-bottom:30px;line-height:1.2}opinion-poll .opinion-poll-answers{padding:0;list-style:none}opinion-poll .opinion-poll-answers li{margin-bottom:20px}opinion-poll .opinion-poll-answers li .radio label{font-family:sanfranciscodisplayregular;font-size:1.143em;color:#646464;padding-left:60px!important;min-height:35px;padding-top:10px;display:inline-block}opinion-poll .opinion-poll-answers li .radio .circle{width:35px;height:35px;border:none;background-repeat:no-repeat;background-position:top left;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}opinion-poll .opinion-poll-answers li .radio .check{background-color:transparent!important}opinion-poll .opinion-poll-answers li .radio input[type=radio]:checked+.circle{background-position:top right}opinion-poll .opinion-poll-answers li.poll-option-good .circle{background-image:url(/Features/Shared/img/poll/good.png)}opinion-poll .opinion-poll-answers li.poll-option-fair .circle{background-image:url(/Features/Shared/img/poll/fair.png)}opinion-poll .opinion-poll-answers li.poll-option-bad .circle{background-image:url(/Features/Shared/img/poll/bad.png)}opinion-poll .btn.btn-confirm{text-transform:uppercase;padding:16px 40px;font-weight:600;text-align:center;transition:all .3s ease;width:310px;max-width:100%}opinion-poll .btn.btn-confirm span{margin-left:10px}purchase-ship-step2 .schedule-slots__slot--disabled .schedule-slots__slot-buttons .schedule-slots__seat-button.disabled.withrestrictions.seat{background-image:url(../img/step2/seat_transparent_icon.png)}purchase-ship-step2 .schedule-slots__slot--disabled .schedule-slots__slot-buttons .schedule-slots__seat-button.disabled.withrestrictions.cabin{background-image:url(../img/step2/cabin_transparent_icon.png)}purchase-ship-step2 .info-disabled{opacity:.5;text-decoration:none!important;cursor:default!important;pointer-events:none}purchase-ship-step2 .trasme-svg-ico_next{line-height:.857em;margin-left:10px}purchase-ship-step2 .journey-alert>span{color:#d9002e}purchase-ship-step2 .port-alternative{color:#d9002e!important}purchase-ship-step2 .location>a>span.info{background-image:url(/Features/Shared/img/step2/btn_info.png);display:inline-block;height:17px;width:17px;background-position:center center;background-repeat:no-repeat}purchase-ship-step2 .boatType{color:#44789d}@media (max-width:500px){purchase-ship-step2 #contenedor{width:100%}purchase-ship-step2 #destination,purchase-ship-step2 #origin{margin-right:40px}purchase-ship-step2 #price,purchase-ship-step2 #time{margin-right:-50px}purchase-ship-step2 #residentPrice{float:right}}@media (max-width:1370px) and (min-width:501px){purchase-ship-step2 #contenedor{width:100%}purchase-ship-step2 #destination,purchase-ship-step2 #origin{margin-right:40px}purchase-ship-step2 #price,purchase-ship-step2 #time{margin-right:-50px}purchase-ship-step2 #residentPrice{padding-left:90px}}@media (max-width:1859px) and (min-width:1371px){purchase-ship-step2 #contenedor{width:80%}purchase-ship-step2 #destination,purchase-ship-step2 #origin{margin-right:25px}purchase-ship-step2 #price,purchase-ship-step2 #time{margin-right:-20px}purchase-ship-step2 #residentPrice{margin-right:-50px}}@media (max-width:2380px) and (min-width:1860px){purchase-ship-step2 #contenedor{width:65%}purchase-ship-step2 #destination,purchase-ship-step2 #origin{margin-right:30px}purchase-ship-step2 #time{margin-right:-50px}purchase-ship-step2 #price{margin-right:-40px;padding-left:40px}purchase-ship-step2 #residentPrice{padding-left:100px}}@media (min-width:2380px){purchase-ship-step2 #contenedor{width:65%}purchase-ship-step2 #destination,purchase-ship-step2 #origin{margin-right:70px}purchase-ship-step2 #time{margin-right:-100px}purchase-ship-step2 #price{margin-right:-40px;padding-left:40px}purchase-ship-step2 #residentPrice{padding-left:100px}}.row.row--tiny-margins,.row.row--tiny-margins .row:not(.row--reset-margins){margin:0 -4px}.row.row--tiny-margins .row:not(.row--reset-margins) [class*=col-],.row.row--tiny-margins .row:not(.row--reset-margins) [class^=col-],.row.row--tiny-margins [class*=col-],.row.row--tiny-margins [class^=col-]{padding:0 4px}purchase-ship-step2 #residentPriceText{color:#000}@font-face{font-family:merriweatherbold;src:url(/Features/Shared/Fonts/Merriweather/merriweather-bold-webfont.eot);src:url(/Features/Shared/Fonts/Merriweather/merriweather-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/Features/Shared/Fonts/Merriweather/merriweather-bold-webfont.woff2) format("woff2"),url(/Features/Shared/Fonts/Merriweather/merriweather-bold-webfont.woff) format("woff"),url(/Features/Shared/Fonts/Merriweather/merriweather-bold-webfont.ttf) format("truetype"),url(/Features/Shared/Fonts/Merriweather/merriweather-bold-webfont.svg#merriweatherbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:merriweatherbold_italic;src:url(/Features/Shared/Fonts/Merriweather/merriweather-boldit-webfont.eot);src:url(/Features/Shared/Fonts/Merriweather/merriweather-boldit-webfont.eot?#iefix) format("embedded-opentype"),url(/Features/Shared/Fonts/Merriweather/merriweather-boldit-webfont.woff2) format("woff2"),url(/Features/Shared/Fonts/Merriweather/merriweather-boldit-webfont.woff) format("woff"),url(/Features/Shared/Fonts/Merriweather/merriweather-boldit-webfont.ttf) format("truetype"),url(/Features/Shared/Fonts/Merriweather/merriweather-boldit-webfont.svg#merriweatherbold_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:merriweatheritalic;src:url(/Features/Shared/Fonts/Merriweather/merriweather-italic-webfont.eot);src:url(/Features/Shared/Fonts/Merriweather/merriweather-italic-webfont.eot?#iefix) format("embedded-opentype"),url(/Features/Shared/Fonts/Merriweather/merriweather-italic-webfont.woff2) format("woff2"),url(/Features/Shared/Fonts/Merriweather/merriweather-italic-webfont.woff) format("woff"),url(/Features/Shared/Fonts/Merriweather/merriweather-italic-webfont.ttf) format("truetype"),url(/Features/Shared/Fonts/Merriweather/merriweather-italic-webfont.svg#merriweatheritalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:merriweatherregular;src:url(/Features/Shared/Fonts/Merriweather/merriweather-regular-webfont.eot);src:url(/Features/Shared/Fonts/Merriweather/merriweather-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/Features/Shared/Fonts/Merriweather/merriweather-regular-webfont.woff2) format("woff2"),url(/Features/Shared/Fonts/Merriweather/merriweather-regular-webfont.woff) format("woff"),url(/Features/Shared/Fonts/Merriweather/merriweather-regular-webfont.ttf) format("truetype"),url(/Features/Shared/Fonts/Merriweather/merriweather-regular-webfont.svg#merriweatherregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratblack;src:url(/Features/Shared/Fonts/Montserrat/montserrat-black-webfont.eot);src:url(/Features/Shared/Fonts/Montserrat/montserrat-black-webfont.eot?#iefix) format("embedded-opentype"),url(/Features/Shared/Fonts/Montserrat/montserrat-black-webfont.woff2) format("woff2"),url(/Features/Shared/Fonts/Montserrat/montserrat-black-webfont.woff) format("woff"),url(/Features/Shared/Fonts/Montserrat/montserrat-black-webfont.ttf) format("truetype"),url(/Features/Shared/Fonts/Montserrat/montserrat-black-webfont.svg#montserratblack) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratbold;src:url(/Features/Shared/Fonts/Montserrat/montserrat-bold-webfont.eot);src:url(/Features/Shared/Fonts/Montserrat/montserrat-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/Features/Shared/Fonts/Montserrat/montserrat-bold-webfont.woff2) format("woff2"),url(/Features/Shared/Fonts/Montserrat/montserrat-bold-webfont.woff) format("woff"),url(/Features/Shared/Fonts/Montserrat/montserrat-bold-webfont.ttf) format("truetype"),url(/Features/Shared/Fonts/Montserrat/montserrat-bold-webfont.svg#montserratbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratlight;src:url(/Features/Shared/Fonts/Montserrat/montserrat-light-webfont.eot);src:url(/Features/Shared/Fonts/Montserrat/montserrat-light-webfont.eot?#iefix) format("embedded-opentype"),url(/Features/Shared/Fonts/Montserrat/montserrat-light-webfont.woff2) format("woff2"),url(/Features/Shared/Fonts/Montserrat/montserrat-light-webfont.woff) format("woff"),url(/Features/Shared/Fonts/Montserrat/montserrat-light-webfont.ttf) format("truetype"),url(/Features/Shared/Fonts/Montserrat/montserrat-light-webfont.svg#montserratlight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratregular;src:url(/Features/Shared/Fonts/Montserrat/montserrat-regular-webfont.eot);src:url(/Features/Shared/Fonts/Montserrat/montserrat-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/Features/Shared/Fonts/Montserrat/montserrat-regular-webfont.woff2) format("woff2"),url(/Features/Shared/Fonts/Montserrat/montserrat-regular-webfont.woff) format("woff"),url(/Features/Shared/Fonts/Montserrat/montserrat-regular-webfont.ttf) format("truetype"),url(/Features/Shared/Fonts/Montserrat/montserrat-regular-webfont.svg#montserratregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:sanfranciscodisplayregular;src:url(/Features/Shared/Fonts/SanFrancisco/SanFranciscoDisplay-Regular.eot);src:url(/Features/Shared/Fonts/SanFrancisco/SanFranciscoDisplay-Regular.eot?#iefix) format("embedded-opentype"),url(/Features/Shared/Fonts/SanFrancisco/SanFranciscoDisplay-Regular.woff2) format("woff2"),url(/Features/Shared/Fonts/SanFrancisco/SanFranciscoDisplay-Regular.woff) format("woff"),url(/Features/Shared/Fonts/SanFrancisco/SanFranciscoDisplay-Regular.ttf) format("truetype"),url(/Features/Shared/Fonts/SanFrancisco/SanFranciscoDisplay-Regular.svg#sanfranciscodisplayregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:sanfranciscodisplaybold;src:url(/Features/Shared/Fonts/SanFrancisco/SanFranciscoDisplay-Bold.eot);src:url(/Features/Shared/Fonts/SanFrancisco/SanFranciscoDisplay-Bold.eot?#iefix) format("embedded-opentype"),url(/Features/Shared/Fonts/SanFrancisco/SanFranciscoDisplay-Bold.woff2) format("woff2"),url(/Features/Shared/Fonts/SanFrancisco/SanFranciscoDisplay-Bold.woff) format("woff"),url(/Features/Shared/Fonts/SanFrancisco/SanFranciscoDisplay-Bold.ttf) format("truetype"),url(/Features/Shared/Fonts/SanFrancisco/SanFranciscoDisplay-Bold.svg#sanfranciscodisplaybold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Glyphicons Halflings";src:url(/Features/Shared/Fonts/glyphicons-halflings-regular.eot);src:url(/Features/Shared/Fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(/Features/Shared/Fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(/Features/Shared/Fonts/glyphicons-halflings-regular.woff) format("woff"),url(/Features/Shared/Fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(/Features/Shared/Fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(https://fonts.gstatic.com/s/materialicons/v15/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format("woff2")}.material-icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:1.714em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;-ms-word-wrap:normal;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.btn-nv,.btn.btn-custom{font-family:sanfranciscodisplaybold}.row.row--reset-margins .row [class*=col-],.row.row--reset-margins .row [class^=col-],.row.row--tiny-margins .row.row--reset-margins [class*=col-],.row.row--tiny-margins .row.row--reset-margins [class^=col-]{padding:0 15px}.row.row--relative>[class*=col-],.row.row--relative>[class^=col-]{position:static}.row.row--reset-margins,.row.row--reset-margins .row:not(.row--tiny-margins){margin:0 -15px}.row.row--no-margins{margin:0}.row.row--no-margins [class*=col-],.row.row--no-margins [class^=col-]{padding:0}.row.row--with-advice{margin-bottom:15px}.btn.btn-custom{text-transform:none;border-radius:0;font-size:1em}.btn.btn-custom.center-block{display:block;margin-left:auto;margin-right:auto}.btn.btn-custom:not(.btn-raised):not(.btn-link):active{outline:0}.btn.btn-red{text-transform:uppercase;padding:16px 40px;font-weight:600;text-align:center;transition:all .3s ease;background-color:#01acc6;border:2px solid #01acc6;color:#fff}.btn.btn-red:active,.btn.btn-red:focus,.btn.btn-red:hover{background-color:#30363b!important;border-color:#30363b!important}.btn.btn-red.disabled,.btn.btn-red:disabled,.btn.btn-red[disabled]{background-color:#01acc6!important;border-color:#01acc6!important;color:#fff!important}.btn.btn-gray{background-color:#30363b;color:#fff}.btn.btn-gray:not(.btn-raised):not(.btn-link):active,.btn.btn-gray:not(.btn-raised):not(.btn-link):focus,.btn.btn-gray:not(.btn-raised):not(.btn-link):hover{background-color:#d9002e;color:#fff}.btn.btn-gray[disabled]{background-color:#30363b!important;color:#fff;cursor:default}.btn.btn-confirm-action{text-transform:uppercase!important;height:55px}.btn.btn-confirm-action .trasme-svg-ico_next{margin-left:15px}.btn.btn-transparent-white{border:2px solid #fff;color:#fff}.btn.btn-transparent-white:not(.btn-raised):not(.btn-link):hover{background-color:rgba(255,255,255,.8)}.btn.btn-transparent-white:not(.btn-raised):not(.btn-link):active,.btn.btn-transparent-white:not(.btn-raised):not(.btn-link):focus{background-color:#fff}.btn.btn-transparent-white:active,.btn.btn-transparent-white:focus,.btn.btn-transparent-white:hover{color:#424346}.btn.btn-transparent-white:active:before,.btn.btn-transparent-white:focus:before,.btn.btn-transparent-white:hover:before{border-color:#424346}.btn.btn-transparent-black{border:2px solid rgba(66,67,70,.8);color:rgba(66,67,70,.8)}.btn.btn-transparent-black:not(.btn-raised):not(.btn-link):active,.btn.btn-transparent-black:not(.btn-raised):not(.btn-link):hover{background-color:#30363b;color:#fff}.btn.btn-transparent-black:not(.btn-raised):not(.btn-link):active,.btn.btn-transparent-black:not(.btn-raised):not(.btn-link):focus{background-color:#000;color:#fff}.btn.btn-back{text-transform:uppercase;padding:16px 60px;font-size:.929em;position:relative}.btn.btn-back:before{display:block;width:8px;height:8px;border-left:solid 1px #fff;border-bottom:solid 1px #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:calc(50% - 5px);left:36px}.btn.btn-as-link{color:#d9002e}.btn-nv{border:2px solid transparent;margin:0;padding:14px 28px}.carousel-content__title,.panel .panel-title__aclaration,.ui-tooltip{font-family:sanfranciscodisplayregular}@media (max-width:767px){.btn-nv{padding:8px 16px}}.btn-nv.btn-size-large{padding:28px 116px}@media (max-width:767px){.btn-nv.btn-size-large{padding:24px 32px}}.btn-nv.btn-primary,.btn-nv.btn-primary-inverse:hover{background:#d9002e;border-color:#d9002e;color:#fff}.btn-nv.btn-primary-inverse,.btn-nv.btn-primary:hover{background:#fff;border-color:#d9002e;color:#d9002e}.btn-nv.btn-secondary,.btn-nv.btn-secondary-inverse:hover{background:#01acc6;border-color:#01acc6;color:#fff}.btn-nv.btn-secondary-inverse,.btn-nv.btn-secondary:hover{background:#fff;border-color:#01acc6;color:#01acc6}.btn-nv.disabled,.btn-nv[disabled]{background:#e6e6e6;border-color:#e6e6e6;color:#a0a1a2;cursor:default}.personal-area .nav-pills>li+li{margin-left:0}.arrow:after,.ui-tooltip{background:#000;border:2px solid #fff}.ui-tooltip{padding:10px 20px;border-radius:0;color:#fff}.ui-tooltip.ui-widget-content{background:#d9002e;border:none;border-radius:0!important;color:#fff;border-width:0!important;box-shadow:none;padding:5px 15px;font-size:.714em!important}.ui-tooltip .arrow{width:50px;height:12px;overflow:hidden;position:absolute;left:50%;margin-left:-33px;bottom:-8px}.ui-tooltip .arrow.top{top:-16px;bottom:auto}.ui-tooltip .arrow.left{left:20%}.ui-tooltip .arrow:after{left:12px;top:-20px;width:25px;height:25px;background:#d9002e;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border:2px solid transparent}.ui-tooltip .arrow.top:after{bottom:-20px;top:auto}.close{opacity:.9!important}.close:hover{opacity:.4!important}.form-group{width:100%}.form-group.label-floating label.control-label,.form-group.label-placeholder label.control-label{top:10px;width:100%;padding-right:10px;color:#424346}.form-group.label-floating{cursor:pointer}.form-group.label-floating.is-focused label.control-label,.form-group.label-floating:not(.is-empty) label.control-label{top:0}.form-group.label-floating:focus label.control-label{color:#fff}.form-group .label-notice{font-size:.714em}.form-group.label-floating label.control-label,.form-group.label-placeholder label.control-label,.form-group.label-static label.control-label{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.form-group.form-group-w-btn{float:left;width:calc(100% - 45px)}.panel.component-panel{border-radius:0}.panel.component-panel .panel-body{padding-bottom:0}.panel .panel-title__aclaration{color:#424346;font-size:1em;line-height:24px;margin-top:10px;text-transform:none;text-align:left;display:block}.carousel-bg-wrapper{position:relative;overflow:hidden}.carousel-bg-wrapper .carousel{position:absolute;top:0;left:0;width:100%;height:100%}.carousel-bg-wrapper .carousel-inner{height:100%}.carousel-bg-wrapper .carousel-inner>.item{height:100%;background-position:center top}.carousel-bg-wrapper .carousel-inner>.item>img{min-width:1920px;max-width:none;width:100%;height:auto;position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.carousel-bg-wrapper.search-bar-expanded .transport-search-wrapper{overflow:auto;max-height:100vh}.carousel-content{position:absolute;width:80%;left:60.1%;transform:translateX(-50%);top:375px;text-align:left;z-index:1050;padding-right:30%}@media (max-width:991px){.carousel-content{max-width:746px;padding:0 15px;top:560px;width:100%;left:50%}}@media (min-width:992px) and (max-width:1199px){.carousel-content{padding:0;width:940px;left:50%}}@media (min-width:768px) and (max-width:1440px){.carousel-content{width:100%}}@media only screen and (min-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){.carousel-content{padding:0;width:940px;left:50%}}.carousel-content__title{color:#fff;font-size:32px;line-height:35px;margin:0;text-transform:none}@media (max-width:991px){.carousel-content__title{font-size:27px}}.carousel-content__title span{font-weight:600;margin-right:12px}.carousel-content__description{color:#fff;font-size:84px;line-height:80px;margin-top:10px}.carousel-content__link,.carousel-content__link:hover{background-color:#fff;color:#01acc6}@media (max-width:991px){.carousel-content__description{font-size:42px;line-height:42px}}.carousel-content__link{border:1px solid #01acc6;margin-top:36px;font-size:18px;padding:10px 32px;font-weight:600;display:inline-block}.custom-toggle label,.custom-toggleStep4 label{font-weight:400;font-family:sanfranciscodisplayregular}.custom-toggle label+label,.custom-toggle label+span{font-family:sanfranciscodisplayregular}.custom-toggle label .toggle{height:10px;width:20px;background-color:#a1a1a1}.custom-toggle label .toggle:after{width:14px!important;height:14px!important;background-color:#fff;top:-5px;box-shadow:none;border:1px solid #a1a1a1}.custom-toggle label input[type=checkbox][disabled]+.toggle{height:10px;opacity:.5;width:20px}.custom-toggle label input[type=checkbox]:checked+.toggle{background-color:#01acc6}.custom-toggle label input[type=checkbox]:checked+.toggle:after{left:10px;border-color:#01acc6;background-color:#fff}.custom-toggleStep4 label+label,.custom-toggleStep4 label+span{font-family:sanfranciscodisplayregular;font-size:1.1em;color:#424346}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.checkbox label,.radio label{font-size:.929em;font-family:sanfranciscodisplayregular;color:#424346}.radio{display:inline-block}.radio.radio-primary{margin:0;position:relative}.radio.radio-primary input[disabled]{cursor:not-allowed;width:100%;height:18px}.radio.radio-primary input[disabled]+.circle{background-color:#ffacbe;border-color:#d9002e;opacity:.2;cursor:not-allowed}.radio label{padding-left:30px!important}.radio label span{left:0}.radio input[type=radio]:checked~.check{background-color:#01acc6;-moz-transform:scale3d(.45,.45,1);-ms-transform:scale3d(.45,.45,1);-o-transform:scale3d(.45,.45,1);-webkit-transform:scale3d(.45,.45,1);transform:scale3d(.45,.45,1)}.radio input[type=radio]:checked~.circle{background-color:#f7fafc;border-color:#d9d9d9;border-width:1px}.checkbox input[type=checkbox]:focus+span .check,.radio input[type=radio]:focus+span{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.search-combo-andres h2,.trasme-general__form h2{font-family:sanfranciscodisplaybold;font-size:1.714em;color:#8a9197;text-transform:uppercase;margin-top:60px;margin-bottom:30px;letter-spacing:.1em;line-height:1.714em}.search-combo-andres p,.trasme-general__form p{color:#424346;line-height:2em;font-size:1em;font-family:sanfranciscodisplayregular}.search-combo-andres .form-control,.trasme-general__form .form-control{color:#424346;font-family:sanfranciscodisplaybold;padding:0;background-image:none;height:28px;cursor:pointer}.search-combo-andres .control-label,.trasme-general__form .control-label{font-size:1.143em;font-family:sanfranciscodisplayregular;color:#424346;opacity:.8;text-align:left;max-width:calc(100% - 50px)}.search-combo-andres .dropdown,.trasme-general__form .dropdown{border:2px solid #a0a1a2;padding:0 25px}.search-combo-andres .dropdown ::-webkit-input-placeholder,.trasme-general__form .dropdown ::-webkit-input-placeholder{color:#a0a1a2}.search-combo-andres .dropdown :-moz-placeholder,.trasme-general__form .dropdown :-moz-placeholder{color:#a0a1a2}.search-combo-andres .dropdown ::-moz-placeholder,.trasme-general__form .dropdown ::-moz-placeholder{color:#a0a1a2}.search-combo-andres .dropdown :-ms-input-placeholder,.trasme-general__form .dropdown :-ms-input-placeholder{color:#a0a1a2}.search-combo-andres .dropdown select,.trasme-general__form .dropdown select{color:#fff;font-family:sanfranciscodisplayregular;text-transform:uppercase;font-size:1em}.search-combo-andres .dropdown .dropdown-menu,.trasme-general__form .dropdown .dropdown-menu{padding:10px 0;height:auto;width:100%;border:2px solid #a0a1a2;margin-top:4px;margin-bottom:20px;border-radius:0;overflow:auto;box-shadow:none;max-height:300px}.search-combo-andres .dropdown .dropdown-menu li,.trasme-general__form .dropdown .dropdown-menu li{margin:0 7px 6px;cursor:pointer}.search-combo-andres .form-group.label-floating .form-control.disabled,.search-combo-andres .form-group.label-floating.disabled,.trasme-general__form .form-group.label-floating .form-control.disabled,.trasme-general__form .form-group.label-floating.disabled{cursor:not-allowed}.search-combo-andres .dropdown .dropdown-menu li a,.trasme-general__form .dropdown .dropdown-menu li a{width:100%;font-family:sanfranciscodisplayregular;text-transform:uppercase;font-size:1em;color:#30363b;white-space:normal}.search-combo-andres .dropdown .dropdown-menu li a:focus,.search-combo-andres .dropdown .dropdown-menu li a:hover,.trasme-general__form .dropdown .dropdown-menu li a:focus,.trasme-general__form .dropdown .dropdown-menu li a:hover{background:0 0;color:#fff}.search-combo-andres .dropdown .dropdown-menu li a:hover,.trasme-general__form .dropdown .dropdown-menu li a:hover{background-color:#d9002e}.search-combo-andres .dropdown .dropdown-menu li a:focus,.trasme-general__form .dropdown .dropdown-menu li a:focus{background-color:#ef0000}.search-combo-andres .dropdown.selected,.search-combo-andres .dropdown:hover,.trasme-general__form .dropdown.selected,.trasme-general__form .dropdown:hover{border:2px solid #30363b}.search-combo-andres .form-note,.trasme-general__form .form-note{font-size:.857em;line-height:1.2}.search-combo-andres .form-group,.trasme-general__form .form-group{position:relative}.search-combo-andres .form-group .trasme-svg-btn_unfold,.trasme-general__form .form-group .trasme-svg-btn_unfold{position:absolute;top:30px;left:calc(100% - 30px);-moz-transition:transform .2s ease;-o-transition:transform .2s ease;-webkit-transition:transform .2s ease;transition:transform .2s ease}.search-combo-andres .form-group.open .trasme-svg-btn_unfold,.trasme-general__form .form-group.open .trasme-svg-btn_unfold{display:block;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.search-combo-andres .form-group.label-floating,.trasme-general__form .form-group.label-floating{background-color:#f7fafc;border:2px solid #424346;padding:0 25px;height:70px;color:#424346!important}.search-combo-andres .form-group.label-floating ::-webkit-input-placeholder,.trasme-general__form .form-group.label-floating ::-webkit-input-placeholder{color:#a0a1a2}.search-combo-andres .form-group.label-floating :-moz-placeholder,.trasme-general__form .form-group.label-floating :-moz-placeholder{color:#a0a1a2}.search-combo-andres .form-group.label-floating ::-moz-placeholder,.trasme-general__form .form-group.label-floating ::-moz-placeholder{color:#a0a1a2}.search-combo-andres .form-group.label-floating :-ms-input-placeholder,.trasme-general__form .form-group.label-floating :-ms-input-placeholder{color:#a0a1a2}.search-combo-andres .form-group.label-floating.is-focused,.trasme-general__form .form-group.label-floating.is-focused{border-color:#424346;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.search-combo-andres .form-group.label-floating.is-focused label.control-label,.search-combo-andres .form-group.label-floating:not(.is-empty) label.control-label,.trasme-general__form .form-group.label-floating.is-focused label.control-label,.trasme-general__form .form-group.label-floating:not(.is-empty) label.control-label{padding-left:25px;opacity:.7}.search-combo-andres .form-group.label-floating .form-control,.trasme-general__form .form-group.label-floating .form-control{color:#44789d;font-family:inherit;font-weight:700;padding:0;background-image:none;height:30px;margin-top:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-combo-andres .form-group.label-floating textarea.form-control,.search-combo-andres .form-group.label-floating.is-textarea,.trasme-general__form .form-group.label-floating textarea.form-control,.trasme-general__form .form-group.label-floating.is-textarea{height:auto}.search-combo-andres .form-group.label-floating.selected,.search-combo-andres .form-group.label-floating:hover,.trasme-general__form .form-group.label-floating.selected,.trasme-general__form .form-group.label-floating:hover{border-color:#90b5d0}.search-combo-andres .form-group.label-floating.selected .form-error-message,.search-combo-andres .form-group.label-floating:hover .form-error-message,.trasme-general__form .form-group.label-floating.selected .form-error-message,.trasme-general__form .form-group.label-floating:hover .form-error-message{color:#ef0000!important;font-size:.68em!important}.search-combo-andres .form-group.label-floating:not(.is-empty) label.control-label,.trasme-general__form .form-group.label-floating:not(.is-empty) label.control-label{color:#424346;opacity:1}.search-combo-andres .form-group.label-floating__error,.trasme-general__form .form-group.label-floating__error{border-color:#d9002e!important}.search-combo-andres .form-group.label-floating.form-group--secondary,.trasme-general__form .form-group.label-floating.form-group--secondary{background-color:#fff;height:60px}.search-combo-andres .form-group.label-floating.form-group--secondary .form-error-message,.trasme-general__form .form-group.label-floating.form-group--secondary .form-error-message{margin-top:6px}.search-combo-andres .form-group.label-floating.form-group--secondary .form-control,.trasme-general__form .form-group.label-floating.form-group--secondary .form-control{margin-top:20px}.search-combo-andres .form-group.label-floating.has-error,.trasme-general__form .form-group.label-floating.has-error{border-color:#d9002e!important;-webkit-box-shadow:none;box-shadow:none}.search-combo-andres .form-group.label-floating.has-error input,.trasme-general__form .form-group.label-floating.has-error input{box-shadow:none}.search-combo-andres .form-group.label-floating.has-error .control-label:not(.form-error-message),.trasme-general__form .form-group.label-floating.has-error .control-label:not(.form-error-message){display:none}.search-combo-andres .form-input,.trasme-general__form .form-input{border:2px solid #a0a1a2;padding:0 15px;margin:25px 0 5px}.search-combo-andres .form-input ::-webkit-input-placeholder,.trasme-general__form .form-input ::-webkit-input-placeholder{color:#a0a1a2}.search-combo-andres .form-input :-moz-placeholder,.trasme-general__form .form-input :-moz-placeholder{color:#a0a1a2}.search-combo-andres .form-input ::-moz-placeholder,.trasme-general__form .form-input ::-moz-placeholder{color:#a0a1a2}.search-combo-andres .form-input :-ms-input-placeholder,.trasme-general__form .form-input :-ms-input-placeholder{color:#a0a1a2}.search-combo-andres .form-input:focus,.search-combo-andres .form-input:hover,.trasme-general__form .form-input:focus,.trasme-general__form .form-input:hover{border:2px solid #000}.search-combo-andres .form-input label,.trasme-general__form .form-input label{font-size:.714em;color:#a0a1a2;font-family:sanfranciscodisplayregular;display:inline-block;position:relative;width:100%;opacity:0;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.search-combo-andres .form-input label.active,.trasme-general__form .form-input label.active{filter:alpha(opacity=100);opacity:1}.search-combo-andres .form-input label.active:after,.trasme-general__form .form-input label.active:after{bottom:-1.3em;color:#a0a1a2;content:attr(data-placeholder);padding-left:0;position:absolute}.search-combo-andres .form-input select,.trasme-general__form .form-input select{color:#424346;font-family:sanfranciscodisplayregular}.search-combo-andres .form-input .dropdownjs,.trasme-general__form .form-input .dropdownjs{color:#424346;font-family:sanfranciscodisplayregular;margin-top:19px}.search-combo-andres .form-input .dropdownjs::after,.trasme-general__form .form-input .dropdownjs::after{content:"\e5cf"}.search-combo-andres .form-input .dropdownjs>ul[placement=bottom-left],.trasme-general__form .form-input .dropdownjs>ul[placement=bottom-left]{-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;-webkit-transform-origin:top center;transform-origin:top center}.search-combo-andres .form-input .dropdownjs>ul,.trasme-general__form .form-input .dropdownjs>ul{min-width:100%;padding:0}.search-combo-andres .form-input .dropdownjs>ul>li.selected,.search-combo-andres .form-input .dropdownjs>ul>li:active,.trasme-general__form .form-input .dropdownjs>ul>li.selected,.trasme-general__form .form-input .dropdownjs>ul>li:active{background-color:#ededed}.search-combo-andres .checkbox-material,.trasme-general__form .checkbox-material{padding-right:8px}.search-combo-andres .checkbox input[type=checkbox]:checked+.checkbox-material .check,.trasme-general__form .checkbox input[type=checkbox]:checked+.checkbox-material .check{color:#01acc6;border-color:#01acc6}.search-combo-andres .checkbox .checkbox-material .check,.trasme-general__form .checkbox .checkbox-material .check{border-radius:0}.search-combo-andres .checkbox input[type=checkbox]:checked+.checkbox-material .check:before,.trasme-general__form .checkbox input[type=checkbox]:checked+.checkbox-material .check:before{color:#01acc6}.search-combo-andres .checkbox label,.search-combo-andres .radio label,.trasme-general__form .checkbox label,.trasme-general__form .radio label{padding-left:0;font-size:.857em;font-family:sanfranciscodisplayregular;color:#646464}.search-combo-andres .radio,.trasme-general__form .radio{margin-top:5px;margin-bottom:5px}.search-combo-andres .radio label,.trasme-general__form .radio label{display:flex}.search-combo-andres .radio input[type=radio]:checked~.check,.trasme-general__form .radio input[type=radio]:checked~.check{background-color:#01acc6}.search-combo-andres .radio input[type=radio]:checked~.circle,.trasme-general__form .radio input[type=radio]:checked~.circle{background-color:#f7fafc;border-color:#d9d9d9;border-width:1px}.search-combo-andres .radio+.radio,.trasme-general__form .radio+.radio{margin-top:10px!important;margin-bottom:10px!important}.search-combo-andres .form-error-message,.trasme-general__form .form-error-message{color:#ef0000!important;font-size:.68em!important}.search-combo-andres .form-inline-actions checkbox+checkbox,.search-combo-andres .form-inline-actions checkbox+radio-button,.search-combo-andres .form-inline-actions radio-button+checkbox,.search-combo-andres .form-inline-actions radio-button+radio-button,.trasme-general__form .form-inline-actions checkbox+checkbox,.trasme-general__form .form-inline-actions checkbox+radio-button,.trasme-general__form .form-inline-actions radio-button+checkbox,.trasme-general__form .form-inline-actions radio-button+radio-button{margin-left:20px}.search-combo-andres .advice,.trasme-general__form .advice{color:#d9002e;margin-top:10px;margin-left:15px;font-family:sanfranciscodisplayregular;font-size:.78em;position:absolute;display:block}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:transparent!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset;color:#8a9197!important}.radio label .circle{border-width:1px;height:18px;width:18px;background-color:#f7fafc;border-color:#d9d9d9}.radio label .check{height:18px;width:18px;background-color:transparent}.contact-wrapper contact-form .trasme-general__form .form-group.label-floating,.home,body{background-color:#fff}.col-xmd-1,.col-xmd-10,.col-xmd-11,.col-xmd-12,.col-xmd-2,.col-xmd-3,.col-xmd-4,.col-xmd-5,.col-xmd-6,.col-xmd-7,.col-xmd-8,.col-xmd-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}@media (min-width:1200px) and (max-width:1500px){.col-xmd-1,.col-xmd-10,.col-xmd-11,.col-xmd-2,.col-xmd-3,.col-xmd-4,.col-xmd-5,.col-xmd-6,.col-xmd-7,.col-xmd-8,.col-xmd-9{float:left}.col-xmd-1{width:8.333333333333332%!important}.col-xmd-2{width:16.666666666666664%!important}.col-xmd-3{width:25%!important}.col-xmd-4{width:33.33333333333333%!important}.col-xmd-5{width:41.66666666666667%!important}.col-xmd-6{width:50%!important}.col-xmd-7{width:58.333333333333336%!important}.col-xmd-8{width:66.66666666666666%!important}.col-xmd-9{width:75%!important}.col-xmd-10{width:83.33333333333334%!important}.col-xmd-11{width:91.66666666666666%!important}.col-xmd-12{width:100%!important}.col-xmd-12.col-lg-offset-1,.col-xmd-12.col-lg-offset-2{margin-left:0!important}.col-xmd-push-1{left:8.333333333333332%!important}.col-xmd-push-2{left:16.666666666666664%!important}.col-xmd-push-3{left:25%}.col-xss-push-4{left:33.33333333333333%!important}.col-xmd-push-5{left:41.66666666666667%!important}.col-xmd-push-6{left:50%!important}.col-xmd-push-7{left:58.333333333333336%!important}.col-xmd-push-8{left:66.66666666666666%!important}.col-xmd-push-9{left:75%!important}.col-xmd-push-10{left:83.33333333333334%!important}.col-xmd-push-11{left:91.66666666666666%!important}.col-xmd-pull-1{right:8.333333333333332%!important}.col-xmd-pull-2{right:16.666666666666664%!important}.col-xmd-pull-3{right:25%!important}.col-xmd-pull-4{right:33.33333333333333%!important}.col-xmd-pull-5{right:41.66666666666667%!important}.col-xmd-pull-6{right:50%!important}.col-xmd-pull-7{right:58.333333333333336%!important}.col-xmd-pull-8{right:66.66666666666666%!important}.col-xmd-pull-9{right:75%!important}.col-xmd-pull-10{right:83.33333333333334%!important}.col-xmd-pull-11{right:91.66666666666666%!important}.col-xmd-offset-1{margin-left:8.333333333333332%!important}.col-xmd-offset-2{margin-left:16.666666666666664%!important}.col-xmd-offset-3{margin-left:25%!important}.col-xmd-offset-4{margin-left:33.33333333333333%!important}.col-xmd-offset-5{margin-left:41.66666666666667%!important}.col-xmd-offset-6{margin-left:50%!important}.col-xmd-offset-7{margin-left:58.333333333333336%!important}.col-xmd-offset-8{margin-left:66.66666666666666%!important}.col-xmd-offset-9{margin-left:75%!important}.col-xmd-offset-10{margin-left:83.33333333333334%!important}.col-xmd-offset-11{margin-left:91.66666666666666%!important}}.hidden-xmd{display:block!important}tr.hidden-xmd{display:table-row!important}td.hidden-xmd,th.hidden-xmd{display:table-cell!important}@media (min-width:385px) and (max-width:767px){.hidden-xmd.hidden-xs,td.hidden-xmd.hidden-xs,th.hidden-xmd.hidden-xs,tr.hidden-xmd.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-xmd.hidden-sm,td.hidden-xmd.hidden-sm,th.hidden-xmd.hidden-sm,tr.hidden-xmd.hidden-sm{display:none!important}header{margin-bottom:36px}}@media (min-width:992px) and (max-width:1199px){.hidden-xmd.hidden-md,td.hidden-xmd.hidden-md,th.hidden-xmd.hidden-md,tr.hidden-xmd.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-xmd.hidden-lg,td.hidden-xmd.hidden-lg,th.hidden-xmd.hidden-lg,tr.hidden-xmd.hidden-lg{display:none!important}}@media (max-width:384px){.hidden-lg.hidden-xmd,.hidden-md.hidden-xmd,.hidden-sm.hidden-xmd,.hidden-xmd,.hidden-xs.hidden-xmd,td.hidden-lg.hidden-xmd,td.hidden-md.hidden-xmd,td.hidden-sm.hidden-xmd,td.hidden-xmd,td.hidden-xs.hidden-xmd,th.hidden-lg.hidden-xmd,th.hidden-md.hidden-xmd,th.hidden-sm.hidden-xmd,th.hidden-xmd,th.hidden-xs.hidden-xmd,tr.hidden-lg.hidden-xmd,tr.hidden-md.hidden-xmd,tr.hidden-sm.hidden-xmd,tr.hidden-xmd,tr.hidden-xs.hidden-xmd{display:none!important}}.carousel.carousel-fade .carousel-inner .item{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity}.carousel.carousel-fade .carousel-inner .active.left,.carousel.carousel-fade .carousel-inner .active.right,.carousel.carousel-fade .carousel-inner .item{opacity:0}.carousel.carousel-fade .carousel-inner .active,.carousel.carousel-fade .carousel-inner .next.left,.carousel.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel.carousel-fade .carousel-inner .active.left,.carousel.carousel-fade .carousel-inner .active.right,.carousel.carousel-fade .carousel-inner .next,.carousel.carousel-fade .carousel-inner .prev{left:0;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel.carousel-fade .carousel-control{z-index:2}:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}body,html{padding:0;width:100%;height:100%}body{font-family:sanfranciscodisplayregular;font-size:16px;color:#646464}.user-menu-dropdown .dropdown-menu>li>a,header .featured-menu span,header .user-menu-wrapper .select-language>a,main-menu-home>li{font-family:sanfranciscodisplaybold}@media (max-width:767px){body{font-size:14px}}.no-padding{padding:0!important}.trasme-header__alert{align-items:center;background-color:#004e74;color:#fff;display:inline-block;justify-content:center;padding:5px 10px;text-align:center;width:100%}.trasme-header__alert img{display:inline-block;margin-right:8px;max-width:25px}.trasme-header__alert a{margin-left:8px;text-decoration:underline}.trasme-header__alert a:not(:hover){color:#fff}.sub-header .caret,header .caret{-moz-transition:transform .1s ease-in-out;-o-transition:transform .1s ease-in-out;-webkit-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out}.user-menu-dropdown .dropdown-menu{background-color:#01acc6;border-radius:0;margin-top:0;padding:0;width:250px;z-index:1050}.user-menu-dropdown .dropdown-menu>li.user-greeting{background-color:#018093;padding:6px 10px;text-align:center}.user-menu-dropdown .dropdown-menu>li>a{padding:10px 30px;font-size:.857em;color:#fff;text-transform:uppercase;cursor:pointer}.user-menu-dropdown .dropdown-menu>li>a:active,.user-menu-dropdown .dropdown-menu>li>a:focus,.user-menu-dropdown .dropdown-menu>li>a:hover{background-color:#fff!important;color:#000;background-image:none!important}.user-menu-dropdown .dropdown-menu>li.log-out-wrapper{padding:10px 30px}.user-menu-dropdown .dropdown-menu>li button{text-transform:uppercase;border-width:1px;padding:16px 0;font-size:.857em!important}header .featured-menu li,header .user-menu-wrapper>li{border-left:1px solid #bd0828;text-transform:uppercase}header .featured-menu li:last-child,header .user-menu-wrapper>li:last-child{border-right:1px solid #bd0828}.user-menu-dropdown .dropdown-menu>li button:active,.user-menu-dropdown .dropdown-menu>li button:focus,.user-menu-dropdown .dropdown-menu>li button:hover{background-color:#fff!important;color:#000!important}.user-menu-dropdown.open .dropdown-toggle .caret{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}header{align-items:initial;background-color:#d9002e;border-bottom:8px solid #bd0828;color:#fff;display:flex;justify-content:space-between;position:relative}header a{color:#fff;cursor:pointer}header a:focus,header a:hover{color:#000}header main-menu-home,header ul{margin:0;padding:0;list-style-type:none}header #logoArmas,header #logoTrasme{display:block;padding:13px 10px 7px}header #logoArmas img,header #logoTrasme img{width:100px}@media (min-width:1500px){header #logoTrasme{margin-right:120px}}@media (min-width:1600px){header #logoTrasme{margin-right:150px}}@media (min-width:1700px){header #logoTrasme{margin-right:180px}}header top-header{width:100%}header .header__division--bottom{align-items:center;display:flex;justify-content:flex-start}header .header__division--top{align-items:stretch;display:flex;height:100%;justify-content:flex-end}@media (max-width:767px){header #logoArmas,header #logoTrasme{padding:10px 10px 7px}header #logoArmas img,header #logoTrasme img{width:70px}header .header__division--top{flex-direction:row-reverse;justify-content:flex-start}}header .featured-menu{align-items:center;display:flex;justify-content:flex-start}header .featured-menu a{align-items:center;display:flex;justify-content:flex-start;padding:25px}@media (max-width:767px){header .featured-menu a{padding:15px!important}}@media (max-width:1299px){header .featured-menu a{padding:25px 10px}}@media (min-width:992px) and (max-width:1199px){header .featured-menu a{padding:25px 15px}}header .featured-menu span{font-size:.857em;margin-left:10px;white-space:nowrap}.page-step2 .schedule .schedule-slots__slot-buttons header .featured-menu .schedule-slots__seat-button,header .featured-menu .icon,header .featured-menu .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,header .featured-menu journey-search .main-search-wrapper #selectPassengers .passengers__image-block,header .featured-menu journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,header .featured-menu journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,header .featured-menu journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,header .featured-menu journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,header .featured-menu journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,header .featured-menu journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,header .featured-menu journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,header .featured-menu journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,header .featured-menu journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,header .featured-menu journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,header .featured-menu journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,header .featured-menu journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,header .featured-menu journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,journey-search .main-search-wrapper #selectPassengers header .featured-menu .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers header .featured-menu .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers header .featured-menu .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover header .featured-menu .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers header .featured-menu .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones header .featured-menu .icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers header .featured-menu .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover header .featured-menu .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles header .featured-menu .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover header .featured-menu .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers header .featured-menu .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover header .featured-menu .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles header .featured-menu .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover header .featured-menu .trasme_box__icon{font-size:1.286em!important}header .company-menu{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;max-width:600px;padding:0 10px}@media (max-width:767px){header .company-menu{padding:0}header .company-menu>top-company-sub-header{display:none}}header .company-menu .top-company-sub-header{font-size:.714em;margin-bottom:10px;text-transform:uppercase}header .company-menu .top-company-sub-header li{margin-left:15px}header .company-menu .top-company-sub-header li:first-child{margin-left:0}header .company-menu .top-company-sub-header a{color:#dedede}header .company-menu .top-company-sub-header a:hover,header .user-menu-wrapper .select-language:focus>a,header .user-menu-wrapper .select-language:hover>a{color:#000}header .company-menu>top-company-sub-header>ul,header .company-menu>ul,header .user-menu-wrapper,header main-menu-home{align-items:center;display:flex}header .user-menu-wrapper>li{align-items:center;display:flex;height:100%;justify-content:center}header .user-menu-wrapper .select-language{align-items:center;box-sizing:content-box;display:flex;justify-content:center;line-height:1;margin:10px 20px;position:relative;width:30px}header .user-menu-wrapper .select-language>a{font-size:.857em}header .user-menu-wrapper .select-language>a.dropdown-toggle{padding-left:5px}header .user-menu-wrapper .select-language .dropdown-menu{border-radius:0;left:auto;right:0;min-width:0;z-index:1070}header .user-menu-wrapper user-personal-menu{padding:10px 20px}@media (max-width:767px){header .user-menu-wrapper user-personal-menu{padding-left:15px;padding-right:15px}}header .user-menu-wrapper user-personal-menu>a span{display:none}header .navbar-toggle{border-radius:0;margin:0;padding:21px 15px!important}header .navbar-toggle:after{bottom:-8px;content:"";display:block;height:8px;position:absolute;right:0;width:100%}header .navbar-toggle,header .navbar-toggle:focus,header .navbar-toggle:hover{background-color:#fff!important}header .navbar-toggle:after,header .navbar-toggle:focus:after,header .navbar-toggle:hover:after{background-color:#dedede}header .navbar-toggle span,header .navbar-toggle:focus span,header .navbar-toggle:hover span{border-color:#01acc6!important}header .navbar-toggle.collapsed{background-color:#01acc6!important}header .navbar-toggle.collapsed:after{background-color:#0196ad}header .navbar-toggle.collapsed span{border-color:#fff!important}@media (max-width:767px){header .navbar-toggle{padding-left:15px;padding-right:15px}}main-menu-home>li{font-size:.929em;margin-left:25px}main-menu-home>li:first-child{margin-left:0}@media (min-width:1300px){main-menu-home>li{margin-left:30px}}main-menu-home>li a{align-items:center;display:flex;white-space:nowrap}@media (min-width:768px) and (max-width:1250px){main-menu-home{background:#fff;left:0;padding:0 15px!important;position:absolute;right:0;top:86px;width:100%}main-menu-home li a{padding:8px 0;color:#000}}.navbar.trasme-navbar{background-color:transparent;border:none;border-radius:0;margin-bottom:0;min-height:0;position:initial;z-index:1049}.navbar.trasme-navbar .dropdown-menu{border-radius:0;padding:0}.navbar.trasme-navbar .dropdown-menu li>a{font-size:14px;padding:10px 15px}.navbar.trasme-navbar .dropdown-menu li>a:focus,.navbar.trasme-navbar .dropdown-menu li>a:hover{color:#01acc6!important}.navbar.trasme-navbar .navbar-collapse{background-color:#fff;color:#333;max-width:320px;min-width:250px;padding:0;position:absolute;right:0;top:64px}.footer__mobile-apps .mobile-app-logos img,.footer__mobile-apps .mobile-app-wrapper__image img{max-width:100%}.navbar.trasme-navbar .navbar-collapse a{color:#333}@media (min-width:768px) and (max-width:991px){main-menu-home>li{margin-left:30px}.navbar.trasme-navbar .navbar-collapse{display:none!important}}.navbar.trasme-navbar .navbar-collapse top-company-sub-header{display:none}@media (max-width:991px){.navbar.trasme-navbar .navbar-collapse .navbar-nav li a{display:block;margin:0;font-size:16px}}@media (max-width:991px) and (max-width:991px){.navbar.trasme-navbar .navbar-collapse .navbar-nav top-company-sub-header{display:block}}@media (max-width:768px){.navbar.trasme-navbar .navbar-collapse .navbar-nav{padding:10px 20px}.navbar.trasme-navbar .navbar-collapse .navbar-nav main-menu-home{margin-bottom:10px}.navbar.trasme-navbar .navbar-collapse .navbar-nav main-menu-home>li{border-bottom:1px solid #e6e6e6;font-family:inherit;font-size:16px}.navbar.trasme-navbar .navbar-collapse .navbar-nav main-menu-home>li:last-child{border-bottom:0}.navbar.trasme-navbar .navbar-collapse .navbar-nav main-menu-home>li a{color:#424346;font-size:19px;padding:10px!important}.navbar.trasme-navbar .navbar-collapse .navbar-nav select-language .select-language{margin-bottom:10px!important;display:flex!important;align-items:center;justify-content:flex-start;background:#f4f4f4;margin:8px 10px;text-transform:uppercase;font-size:20px;border-left:1px solid #ededed;border-right:1px solid #ededed;padding:8px 10px}.navbar.trasme-navbar .navbar-collapse .navbar-nav select-language .caret,.navbar.trasme-navbar .navbar-collapse .navbar-nav select-language .dropdown-toggle{display:none}.navbar.trasme-navbar .navbar-collapse .navbar-nav select-language a[data-toggle=dropdown]{background:0 0!important;font-weight:700;border-right:2px solid #d0d0d0;padding-right:15px}.navbar.trasme-navbar .navbar-collapse .navbar-nav select-language .dropdown-menu{position:static;float:none;width:auto;border:0;background:0 0;box-shadow:0 0 0;padding:0;max-height:none;display:flex!important;align-items:center;justify-content:flex-start}.navbar.trasme-navbar .navbar-collapse .navbar-nav select-language .dropdown-menu a{margin:0 0 0 15px!important;padding:0!important;color:#000!important;text-transform:uppercase;border:0!important;font-size:18px!important}.navbar.trasme-navbar .navbar-collapse .navbar-nav .top-company-sub-header li,.navbar.trasme-navbar .navbar-collapse .navbar-nav>li:not(.dropdown){border-bottom:1px solid #e6e6e6}.navbar.trasme-navbar .navbar-collapse .navbar-nav .top-company-sub-header li a,.navbar.trasme-navbar .navbar-collapse .navbar-nav>li:not(.dropdown) a{padding:8px 0;text-transform:uppercase;color:#bd0828}.navbar.trasme-navbar .navbar-collapse .navbar-nav .top-company-sub-header a{font-size:16px;padding-left:0}.navbar.trasme-navbar .navbar-collapse .navbar-nav>li:not(.dropdown-menu) a{padding-left:0}.navbar.trasme-navbar .navbar-collapse .navbar-nav>li:last-child{border-bottom:0}}.trasme-button-wrapper,.trasme-general-button-wrapper--right,.trasme-menu__alert .close{float:right}.navbar.trasme-navbar .navbar-nav{width:100%}.navbar.trasme-navbar .navbar-nav user-personal-menu>a .icon,.navbar.trasme-navbar .navbar-nav user-personal-menu>a .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.navbar.trasme-navbar .navbar-nav user-personal-menu>a journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.navbar.trasme-navbar .navbar-nav user-personal-menu>a journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.navbar.trasme-navbar .navbar-nav user-personal-menu>a journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.navbar.trasme-navbar .navbar-nav user-personal-menu>a journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.navbar.trasme-navbar .navbar-nav user-personal-menu>a journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.navbar.trasme-navbar .navbar-nav user-personal-menu>a journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.navbar.trasme-navbar .navbar-nav user-personal-menu>a journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.navbar.trasme-navbar .navbar-nav user-personal-menu>a journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.page-step2 .schedule .schedule-slots__slot-buttons .navbar.trasme-navbar .navbar-nav user-personal-menu>a .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .navbar.trasme-navbar .navbar-nav user-personal-menu>a .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .navbar.trasme-navbar .navbar-nav user-personal-menu>a .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .navbar.trasme-navbar .navbar-nav user-personal-menu>a .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .navbar.trasme-navbar .navbar-nav user-personal-menu>a .passengers__image-block,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .navbar.trasme-navbar .navbar-nav user-personal-menu>a .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .navbar.trasme-navbar .navbar-nav user-personal-menu>a .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .navbar.trasme-navbar .navbar-nav user-personal-menu>a .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .navbar.trasme-navbar .navbar-nav user-personal-menu>a .trasme_box__icon{display:none}.navbar.trasme-navbar .navbar-nav user-personal-menu>a span{display:block}.navbar.trasme-navbar .navbar-nav li>.user-menu-dropdown>a{padding:10px 0 9px;cursor:pointer}.navbar.trasme-navbar .navbar-nav li>.user-menu-dropdown .log-out-wrapper{padding:4px 0}.navbar.trasme-navbar .navbar-nav li>.user-menu-dropdown .log-out-wrapper button{width:auto;padding:10px 38px}.navbar.trasme-navbar .navbar-nav .dropdown .dropdown-toggle .caret{margin-left:6px}.navbar.trasme-navbar .navbar-nav .dropdown.open .dropdown-toggle{color:#000;background-color:transparent}.navbar.trasme-navbar .navbar-nav .dropdown.open .dropdown-toggle .caret{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navbar.trasme-navbar .navbar-nav .dropdown .dropdown-menu{max-height:325px;background-color:#2f353a;color:#fff;padding:20px 42px;margin:0 -42px}.navbar.trasme-navbar .navbar-nav .dropdown .dropdown-menu li{display:block;margin-left:0!important}.navbar.trasme-navbar .navbar-nav .dropdown .dropdown-menu li a{color:#fff;font-size:.857em;font-weight:400;font-family:sanfranciscodisplayregular;padding:3px 0;margin:6px 0;border-bottom:2px solid transparent;display:inline-block}.navbar.trasme-navbar .navbar-nav .dropdown select-language .select-language.open>a,.navbar.trasme-navbar .navbar-nav .dropdown select-language .select-language:hover>a{color:#d9002e}.navbar.trasme-navbar .navbar-nav .dropdown .dropdown-menu li a:hover{background-color:transparent;background-image:none;text-decoration:none;border-bottom:2px solid #fff}.trasme-separator__wave,.trasme-separator__wave--white{background-image:url(../img/icons/wave_white_icon.png)}.navbar.trasme-navbar .navbar-nav .dropdown select-language .select-language{display:block;margin:0}.navbar.trasme-navbar .navbar-nav .dropdown select-language .select-language>a{width:100%;border-radius:0;box-shadow:none;text-align:left}.navbar.trasme-navbar .navbar-nav .dropdown select-language .select-language>a:not(.dropdown-toggle){background-color:#fff;font-size:.857em}.navbar.trasme-navbar .navbar-nav .dropdown select-language .select-language>a.dropdown-toggle{position:absolute;left:0;top:0;background-color:transparent;padding:4px 0 0 2.5em;z-index:100}.navbar.trasme-navbar .navbar-nav .dropdown select-language .select-language>a.dropdown-toggle:focus:active:hover{box-shadow:none}.navbar.trasme-navbar .navbar-nav .dropdown select-language .select-language.open>a.dropdown-toggle .caret{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navbar.trasme-navbar .navbar-nav .dropdown select-language .select-language .dropdown-menu a{cursor:pointer}@media screen and (max-width:991px){.navbar.trasme-navbar .navbar-nav{margin:0;padding-bottom:15px}.navbar.trasme-navbar .navbar-nav li{margin:0}.navbar.trasme-navbar .navbar-nav li:not(.dropdown-menu) a{padding-left:20px;display:block}.navbar.trasme-navbar .navbar-nav .dropdown .dropdown-menu{margin:0;padding:10px 20px;overflow-y:auto}}.navbar.trasme-navbar .caret{-moz-transition:transform .1s ease-in-out;-o-transition:transform .1s ease-in-out;-webkit-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out}.trasme-menu__alert{height:auto!important;background-color:#ededed;font-family:sanfranciscodisplayregular;color:#424346;font-size:.857em;line-height:38px;padding:24px 0}.trasme-button,.trasme-menu__alert .title,.trasme-menu__alert a{font-family:sanfranciscodisplaybold}.trasme-menu__alert .title{margin-top:0;font-size:1.143em;margin-bottom:24px}.trasme-menu__alert a{font-size:.857em;color:#424346;border-bottom:1px dashed}.trasme-menu__alert a:hover{text-decoration:none}.trasme-menu__alert .close a{border-bottom:0}.trasme-input__text,.trasme-input__text--white{border:2px solid #fff;color:#fff;background-color:transparent}.trasme-separator__wave{background-position:center center;background-repeat:no-repeat;width:35px;height:5px;margin-left:auto;margin-right:auto}.trasme-separator__wave--gray{background-image:url(../img/icons/wave_gray_icon.png)}.trasme-separator__wave--small-gray{background-image:url(../img/icons/wave_black_small_icon.png);width:21px;height:4px}.trasme-input__text{width:300px;font-size:1.143em;padding:20px 30px;text-transform:uppercase;line-height:1em}.trasme-button,.trasme-button--red{background-color:#d9002e;color:#fff}.trasme-button{font-size:.857em;letter-spacing:.2em;line-height:1em;text-transform:uppercase;text-align:center;width:200px;height:62px;padding:0;border:none}.trasme-button--red{border:2px solid #d9002e}.trasme-button--red:hover{background-color:#424346}.trasme-input__checkbox{background-color:transparent;vertical-align:middle;line-height:1em;font-size:.857em}.trasme-input__checkbox label{vertical-align:middle;font-family:sanfranciscodisplayregular;font-weight:400}.trasme-input__checkbox a{font-family:sanfranciscodisplaybold}.above-heading,.below-heading{font-family:sanfranciscodisplayregular}.above-heading{text-transform:uppercase;margin-bottom:40px;font-size:.78em}.below-heading{margin-top:20px;font-size:1.143em}input::-ms-clear{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}edit-dynamic-views .sp-panel .form-group.custom-select select,edit-dynamic-views .view-resume select{-webkit-appearance:menulist;-moz-appearance:menulist}.bold.bold-primary,.bold.bold-secondary{font-family:sanfranciscodisplaybold!important}.red-type{color:#d9002e}p.trip-extra-info,p.trip-extra-info+.form-actions,p.trip-extra-info+.form-inline-actions{margin-top:15px}.modal{z-index:1063!important}.modal-overlay-veil{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:1061}.modal-overlay .search-wrapper{position:fixed;z-index:1062;top:0;bottom:0;width:100%}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.audio-wrapper{margin:40px auto}.audio-wrapper audio{width:100%}.highlight-panel__offers{height:150px;vertical-align:middle;text-align:center;font-size:1.286em;text-transform:uppercase}.highlight-panel__offers a{font-family:sanfranciscodisplayregular;width:100%;display:block;height:150px;padding:40px 8%;letter-spacing:.1em}.highlight-panel__offers a img{margin-bottom:20px}.highlight-panel__offers a:hover{text-decoration:none;color:#fff}.highlight-panel__offers:hover{opacity:.9}.highlight-panel__offers--red{background-color:#d9002e}.highlight-panel__offers--red a{color:#fff}@media (max-width:767px){.highlight-panel__offers{font-size:.857em}}.section__customer-advisory{text-align:center;padding-bottom:100px;font-family:sanfranciscodisplayregular;color:#646464;margin-top:40px}.section__customer-advisory img{margin-top:50px;width:42px}.section__customer-advisory h3,.section__customer-advisory span{font-size:1.143em;font-family:sanfranciscodisplaybold;letter-spacing:2px;color:#424346;text-transform:uppercase;margin-top:30px}.section__customer-advisory .phone{color:#646464;font-family:sanfranciscodisplaybold;letter-spacing:2px}.section__customer-advisory .phone.big{font-size:1.571em}.section__customer-advisory .phone.small{font-size:1.143em;font-family:sanfranciscodisplayregular;letter-spacing:normal;color:#646464;font-weight:700}.section__customer-advisory p{width:100%!important;margin:0!important;font-size:1em!important}.section__customer-advisory a.red-highlight{margin-top:40px;display:block;color:#d9002e;font-family:sanfranciscodisplaybold;font-size:.857em;text-transform:uppercase;letter-spacing:.1em}.section__customer-advisory .red{color:#d9002e!important}.footer__mobile-apps .mobile-app-wrapper{padding:50px 0;position:relative}.footer__mobile-apps .mobile-app-wrapper:before{content:"";width:100%;height:350px;background:#004e74;display:block;position:absolute;top:0;left:0}@media (min-width:768px){.footer__mobile-apps .mobile-app-wrapper .container>.row{display:flex;align-items:center;justify-content:center}}.footer__mobile-apps .mobile-app-wrapper__image{text-align:center}.footer__mobile-apps .mobile-app-wrapper-title{color:#fff;font-family:sanfranciscodisplayregular;font-size:1.143em}@media (max-width:767px){.footer__mobile-apps .mobile-app-wrapper:before{height:80%;max-height:720px}.footer__mobile-apps .mobile-app-wrapper-title{margin-top:20px}}.footer__mobile-apps .mobile-app-wrapper-subtitle{color:#fff;font-family:sanfranciscodisplayregular;font-size:3em;margin-bottom:65px;margin-top:0;text-shadow:0 2px 2px #09454e}.footer-call-center a,.footer__mobile-apps .mobile-app-logos span,.footer__special-links li a,.search-panel .open-outward-and-return{font-family:sanfranciscodisplaybold}@media (min-width:768px) and (max-width:991px){.footer__mobile-apps .mobile-app-wrapper-subtitle{margin-bottom:95px}}.footer__mobile-apps .mobile-app-wrapper-subtitle span{display:block;font-family:sanfranciscodisplaybold}.footer__mobile-apps .mobile-app-logos>.row{display:flex;align-items:center}.footer__mobile-apps .mobile-app-logos span{font-size:.857em;margin-bottom:15px;display:block}.footer__mobile-apps .mobile-app-logos__downloads a:first-child{margin-right:16px}.footer__mobile-apps .mobile-app-logos__downloads img{height:50px}@media (max-width:767px){.footer__mobile-apps .mobile-app-logos__downloads img{height:40px}}@media (min-width:992px){.footer__mobile-apps .mobile-app-logos__downloads img{height:55px}}.footer{background-color:#424346;margin-top:0!important}.footer ul{margin:0;padding:0}.footer-primary{padding:40px 0}.footer-call-center{align-items:center;display:flex;justify-content:flex-start}@media (max-width:767px){.footer-call-center{justify-content:center}}.footer-call-center .icon,.footer-call-center .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.footer-call-center journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.footer-call-center journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.footer-call-center journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.footer-call-center journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,.footer-call-center journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.footer-call-center journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,.footer-call-center journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.footer-call-center journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,.footer-call-center journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.footer-call-center journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,.footer-call-center journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.footer-call-center journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,.footer-call-center journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.footer-call-center journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,.page-step2 .schedule .schedule-slots__slot-buttons .footer-call-center .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .footer-call-center .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .footer-call-center .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .footer-call-center .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .footer-call-center .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .footer-call-center .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .footer-call-center .icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .footer-call-center .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .footer-call-center .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .footer-call-center .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .footer-call-center .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .footer-call-center .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .footer-call-center .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .footer-call-center .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .footer-call-center .trasme_box__icon{color:#bbb;margin-right:12px}.footer-call-center a{color:rgba(231,231,231,.7);font-size:x-large}.footer-call-center a:hover{color:#01acc6}.footer-social-buttons{align-items:center;display:flex;justify-content:flex-end}@media (max-width:767px){.footer-social-buttons{justify-content:center}}.footer-social-buttons a:not(:first-child){margin-left:14px}.footer-social-buttons a .icon,.footer-social-buttons a .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.footer-social-buttons a journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.footer-social-buttons a journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.footer-social-buttons a journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.footer-social-buttons a journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,.footer-social-buttons a journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.footer-social-buttons a journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,.footer-social-buttons a journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.footer-social-buttons a journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,.footer-social-buttons a journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.footer-social-buttons a journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,.footer-social-buttons a journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.footer-social-buttons a journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,.footer-social-buttons a journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.footer-social-buttons a journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,.page-step2 .schedule .schedule-slots__slot-buttons .footer-social-buttons a .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .footer-social-buttons a .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .footer-social-buttons a .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .footer-social-buttons a .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .footer-social-buttons a .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .footer-social-buttons a .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .footer-social-buttons a .icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .footer-social-buttons a .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .footer-social-buttons a .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .footer-social-buttons a .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .footer-social-buttons a .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .footer-social-buttons a .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .footer-social-buttons a .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .footer-social-buttons a .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .footer-social-buttons a .trasme_box__icon{color:#fff}.footer-social-buttons a .icon:hover,.footer-social-buttons a .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button:hover,.footer-social-buttons a journey-search .main-search-wrapper #selectPassengers .passengers__image-block:hover,.footer-social-buttons a journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block:hover,.footer-social-buttons a journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon:hover,.footer-social-buttons a journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block:hover,.footer-social-buttons a journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon:hover,.footer-social-buttons a journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon:hover,.footer-social-buttons a journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon:hover,.footer-social-buttons a journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon:hover,.page-step2 .schedule .schedule-slots__slot-buttons .footer-social-buttons a .schedule-slots__seat-button:hover,journey-search .main-search-wrapper #selectPassengers .footer-social-buttons a .passengers__image-block:hover,journey-search-busferry .main-search-wrapper #selectPassengers .footer-social-buttons a .passengers__image-block:hover,journey-search-busferry-step-passengers-selection .trasme_box_passengers .footer-social-buttons a .trasme_box__icon:hover,journey-search-ferry .main-search-wrapper #selectPassengers .footer-social-buttons a .passengers__image-block:hover,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .footer-social-buttons a .trasme_box__icon:hover,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .footer-social-buttons a .trasme_box__icon:hover,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .footer-social-buttons a .trasme_box__icon:hover,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .footer-social-buttons a .trasme_box__icon:hover{color:#01acc6;cursor:pointer}.footer-social-buttons a .icon-social-linkedin:before{content:"\e9cf"}.footer__special-links{margin-top:10px}.footer__special-links li:not(:last-child):after{content:"~";color:rgba(231,231,231,.7);margin:0 5px 0 3px}.footer__special-links li a{color:rgba(231,231,231,.7);font-size:.857em;text-transform:uppercase}.footer__special-links li a:hover{color:#01acc6}.footer__info-links li:not(:last-child):after{content:"|";color:#fff;margin:0 5px 0 3px}.footer__info-links li a{color:#fff}.footer__info-links li a:hover{text-decoration:underline}a,a:focus,a:hover{text-decoration:none}#footerRedList{display:flex;justify-content:center}.footer__links-list{align-items:center;display:flex;justify-content:flex-start;flex-wrap:wrap}.footer__pay-logos{text-align:right}@media (max-width:991px){.footer__pay-logos{margin-top:20px;text-align:left}}.footer__pay-logos img{width:128px;background:#fff;padding:5px 12px;box-sizing:content-box}.footer-secondary{background-color:#d9002e;color:#fff;font-size:.857em;padding:22px 0 28px}.footer-secondary>div{align-items:center;display:flex;justify-content:flex-start}@media (max-width:767px){.footer-secondary>div{display:inherit}}journey-search-resume{display:block;height:105px;margin-top:25px;clear:both}.search-panel .top-buffer,.search-panel__passangers .ico_family,.search-panel__vehicles .ico_family{margin-top:-5px}@media (max-width:991px){journey-search-resume{height:203px}journey-search-resume .search-panel>.container{padding-left:0;padding-right:0}}@media (max-width:767px){journey-search-resume{height:300px}journey-search-resume .search-panel>.container{padding-left:15px;padding-right:15px}}journey-search-ferry-step-dates #selectOutwardDate *{color:#424346}.main-search-wrapper .search-panel{border-bottom:0}.search-panel{background-color:#d9002e;color:#fff;border-bottom:7px solid #bd0828}.search-panel.has-search .block{cursor:pointer}.search-panel .block{height:98px;padding-top:20px;padding-bottom:20px;border-right:1px solid #941321;align-items:center;display:flex;justify-content:center}.search-panel .block:first-child{border-left:none}.search-panel .price-block::after,.search-panel .priceResident-block::after{bottom:-7px;left:-1px;width:calc(100% + 1px);height:7px;border-left:1px solid #941321;content:""}.search-panel .block>*{text-shadow:1px 1px 2px #941321}.search-panel journey-search-resume-trip .block{align-items:flex-start;flex-direction:column}.search-panel .open-outward-and-return{white-space:normal;font-size:1.571em;text-align:center;line-height:1.1;text-transform:uppercase}.search-panel .price-block{padding-top:25px;display:block;text-align:center;background-color:#01acc6}.search-panel .price-block .price-breakdown{position:relative;text-shadow:1px 1px 2px #2b638c}.search-panel .price-block::after{position:absolute;background-color:#3a6e85}.search-panel #priceResidentBlock{cursor:default}.search-panel .priceResident-block{padding-top:25px;display:block;text-align:center;background-color:#a7a7a7}.search-panel .priceResident-block .price-breakdown{position:relative;text-shadow:1px 1px 2px #2b638c}.search-panel .priceResident-block::after{position:absolute;background-color:#7d7d7d}.search-panel .literal{font-family:sanfranciscodisplayregular;color:#840d26;font-weight:700;line-height:1.714em;text-transform:uppercase;font-size:.714em;text-shadow:0 0 0!important}.search-panel__route{font-family:sanfranciscodisplaybold;color:#fff;text-transform:uppercase;line-height:1.214em;font-size:1em}.search-panel__passangers,.search-panel__vehicles{line-height:3em;font-family:sanfranciscodisplayregular;color:#fff;font-size:.857em;text-align:center}.search-panel__passangers .text-menu--center--with-img span,.search-panel__vehicles .text-menu--center--with-img span{font-size:1.143em;margin-left:10px;margin-right:2px}.search-panel__passangers .passengers__image,.search-panel__vehicles .passengers__image{display:inline-flex;vertical-align:middle;align-items:baseline;justify-content:flex-start}.page-step2 .schedule .schedule-slots__slot-buttons .search-panel__passangers .passengers__image .schedule-slots__seat-button,.page-step2 .schedule .schedule-slots__slot-buttons .search-panel__vehicles .passengers__image .schedule-slots__seat-button,.search-panel__passangers .passengers__image .icon,.search-panel__passangers .passengers__image .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.search-panel__passangers .passengers__image journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.search-panel__passangers .passengers__image journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.search-panel__passangers .passengers__image journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.search-panel__passangers .passengers__image journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,.search-panel__passangers .passengers__image journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.search-panel__vehicles .passengers__image .icon,.search-panel__vehicles .passengers__image .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.search-panel__vehicles .passengers__image journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.search-panel__vehicles .passengers__image journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.search-panel__vehicles .passengers__image journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.search-panel__vehicles .passengers__image journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,.search-panel__vehicles .passengers__image journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search .main-search-wrapper #selectPassengers .search-panel__passangers .passengers__image .passengers__image-block,journey-search .main-search-wrapper #selectPassengers .search-panel__vehicles .passengers__image .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .search-panel__passangers .passengers__image .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .search-panel__vehicles .passengers__image .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .search-panel__passangers .passengers__image .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers .search-panel__vehicles .passengers__image .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .search-panel__passangers .passengers__image .passengers__image-block,journey-search-ferry .main-search-wrapper #selectPassengers .search-panel__vehicles .passengers__image .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .search-panel__passangers .passengers__image .icon,journey-search-ferry-step-strip-selection-mode .map-panel .zones .search-panel__vehicles .passengers__image .icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .search-panel__passangers .passengers__image .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .search-panel__vehicles .passengers__image .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .search-panel__passangers .passengers__image .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .search-panel__vehicles .passengers__image .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .search-panel__passangers .passengers__image .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .search-panel__vehicles .passengers__image .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .search-panel__passangers .passengers__image .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .search-panel__vehicles .passengers__image .trasme_box__icon{color:#424346;display:flex;align-items:center;justify-content:center;font-size:20px!important}.page-step2 .schedule .schedule-slots__slot-buttons .search-panel__passangers .passengers__image .selected.schedule-slots__seat-button,.page-step2 .schedule .schedule-slots__slot-buttons .search-panel__vehicles .passengers__image .selected.schedule-slots__seat-button,.search-panel__passangers .passengers__image .icon.selected,.search-panel__passangers .passengers__image .page-step2 .schedule .schedule-slots__slot-buttons .selected.schedule-slots__seat-button,.search-panel__passangers .passengers__image journey-search .main-search-wrapper #selectPassengers .selected.passengers__image-block,.search-panel__passangers .passengers__image journey-search-busferry .main-search-wrapper #selectPassengers .selected.passengers__image-block,.search-panel__passangers .passengers__image journey-search-busferry-step-passengers-selection .trasme_box_passengers .selected.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferry .main-search-wrapper #selectPassengers .selected.passengers__image-block,.search-panel__passangers .passengers__image journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .selected.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .selected.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .selected.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .selected.trasme_box__icon,.search-panel__vehicles .passengers__image .icon.selected,.search-panel__vehicles .passengers__image .page-step2 .schedule .schedule-slots__slot-buttons .selected.schedule-slots__seat-button,.search-panel__vehicles .passengers__image journey-search .main-search-wrapper #selectPassengers .selected.passengers__image-block,.search-panel__vehicles .passengers__image journey-search-busferry .main-search-wrapper #selectPassengers .selected.passengers__image-block,.search-panel__vehicles .passengers__image journey-search-busferry-step-passengers-selection .trasme_box_passengers .selected.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferry .main-search-wrapper #selectPassengers .selected.passengers__image-block,.search-panel__vehicles .passengers__image journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .selected.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .selected.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .selected.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .selected.trasme_box__icon,journey-search .main-search-wrapper #selectPassengers .search-panel__passangers .passengers__image .selected.passengers__image-block,journey-search .main-search-wrapper #selectPassengers .search-panel__vehicles .passengers__image .selected.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .search-panel__passangers .passengers__image .selected.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .search-panel__vehicles .passengers__image .selected.passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .search-panel__passangers .passengers__image .selected.trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers .search-panel__vehicles .passengers__image .selected.trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .search-panel__passangers .passengers__image .selected.passengers__image-block,journey-search-ferry .main-search-wrapper #selectPassengers .search-panel__vehicles .passengers__image .selected.passengers__image-block,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .search-panel__passangers .passengers__image .selected.trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .search-panel__vehicles .passengers__image .selected.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .search-panel__passangers .passengers__image .selected.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .search-panel__vehicles .passengers__image .selected.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .search-panel__passangers .passengers__image .selected.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .search-panel__vehicles .passengers__image .selected.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .search-panel__passangers .passengers__image .selected.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .search-panel__vehicles .passengers__image .selected.trasme_box__icon{color:#fff}.page-step2 .schedule .schedule-slots__slot-buttons .search-panel__passangers .passengers__image .icon-passenger-baby.schedule-slots__seat-button,.page-step2 .schedule .schedule-slots__slot-buttons .search-panel__vehicles .passengers__image .icon-passenger-baby.schedule-slots__seat-button,.search-panel__passangers .passengers__image .icon.icon-passenger-baby,.search-panel__passangers .passengers__image .page-step2 .schedule .schedule-slots__slot-buttons .icon-passenger-baby.schedule-slots__seat-button,.search-panel__passangers .passengers__image journey-search .main-search-wrapper #selectPassengers .icon-passenger-baby.passengers__image-block,.search-panel__passangers .passengers__image journey-search-busferry .main-search-wrapper #selectPassengers .icon-passenger-baby.passengers__image-block,.search-panel__passangers .passengers__image journey-search-busferry-step-passengers-selection .trasme_box_passengers .icon-passenger-baby.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferry .main-search-wrapper #selectPassengers .icon-passenger-baby.passengers__image-block,.search-panel__passangers .passengers__image journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .icon-passenger-baby.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .icon-passenger-baby.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .icon-passenger-baby.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .icon-passenger-baby.trasme_box__icon,.search-panel__vehicles .passengers__image .icon.icon-passenger-baby,.search-panel__vehicles .passengers__image .page-step2 .schedule .schedule-slots__slot-buttons .icon-passenger-baby.schedule-slots__seat-button,.search-panel__vehicles .passengers__image journey-search .main-search-wrapper #selectPassengers .icon-passenger-baby.passengers__image-block,.search-panel__vehicles .passengers__image journey-search-busferry .main-search-wrapper #selectPassengers .icon-passenger-baby.passengers__image-block,.search-panel__vehicles .passengers__image journey-search-busferry-step-passengers-selection .trasme_box_passengers .icon-passenger-baby.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferry .main-search-wrapper #selectPassengers .icon-passenger-baby.passengers__image-block,.search-panel__vehicles .passengers__image journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .icon-passenger-baby.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .icon-passenger-baby.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .icon-passenger-baby.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .icon-passenger-baby.trasme_box__icon,journey-search .main-search-wrapper #selectPassengers .search-panel__passangers .passengers__image .icon-passenger-baby.passengers__image-block,journey-search .main-search-wrapper #selectPassengers .search-panel__vehicles .passengers__image .icon-passenger-baby.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .search-panel__passangers .passengers__image .icon-passenger-baby.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .search-panel__vehicles .passengers__image .icon-passenger-baby.passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .search-panel__passangers .passengers__image .icon-passenger-baby.trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers .search-panel__vehicles .passengers__image .icon-passenger-baby.trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .search-panel__passangers .passengers__image .icon-passenger-baby.passengers__image-block,journey-search-ferry .main-search-wrapper #selectPassengers .search-panel__vehicles .passengers__image .icon-passenger-baby.passengers__image-block,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .search-panel__passangers .passengers__image .icon-passenger-baby.trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .search-panel__vehicles .passengers__image .icon-passenger-baby.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .search-panel__passangers .passengers__image .icon-passenger-baby.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .search-panel__vehicles .passengers__image .icon-passenger-baby.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .search-panel__passangers .passengers__image .icon-passenger-baby.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .search-panel__vehicles .passengers__image .icon-passenger-baby.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .search-panel__passangers .passengers__image .icon-passenger-baby.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .search-panel__vehicles .passengers__image .icon-passenger-baby.trasme_box__icon{font-size:15px!important;width:15px}.page-step2 .schedule .schedule-slots__slot-buttons .search-panel__passangers .passengers__image .icon-passenger-default.schedule-slots__seat-button,.page-step2 .schedule .schedule-slots__slot-buttons .search-panel__passangers .passengers__image .icon-passenger-general.schedule-slots__seat-button,.page-step2 .schedule .schedule-slots__slot-buttons .search-panel__vehicles .passengers__image .icon-passenger-default.schedule-slots__seat-button,.page-step2 .schedule .schedule-slots__slot-buttons .search-panel__vehicles .passengers__image .icon-passenger-general.schedule-slots__seat-button,.search-panel__passangers .passengers__image .icon.icon-passenger-default,.search-panel__passangers .passengers__image .icon.icon-passenger-general,.search-panel__passangers .passengers__image .page-step2 .schedule .schedule-slots__slot-buttons .icon-passenger-default.schedule-slots__seat-button,.search-panel__passangers .passengers__image .page-step2 .schedule .schedule-slots__slot-buttons .icon-passenger-general.schedule-slots__seat-button,.search-panel__passangers .passengers__image journey-search .main-search-wrapper #selectPassengers .icon-passenger-default.passengers__image-block,.search-panel__passangers .passengers__image journey-search .main-search-wrapper #selectPassengers .icon-passenger-general.passengers__image-block,.search-panel__passangers .passengers__image journey-search-busferry .main-search-wrapper #selectPassengers .icon-passenger-default.passengers__image-block,.search-panel__passangers .passengers__image journey-search-busferry .main-search-wrapper #selectPassengers .icon-passenger-general.passengers__image-block,.search-panel__passangers .passengers__image journey-search-busferry-step-passengers-selection .trasme_box_passengers .icon-passenger-default.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-busferry-step-passengers-selection .trasme_box_passengers .icon-passenger-general.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferry .main-search-wrapper #selectPassengers .icon-passenger-default.passengers__image-block,.search-panel__passangers .passengers__image journey-search-ferry .main-search-wrapper #selectPassengers .icon-passenger-general.passengers__image-block,.search-panel__passangers .passengers__image journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .icon-passenger-default.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .icon-passenger-general.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .icon-passenger-default.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .icon-passenger-general.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .icon-passenger-default.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .icon-passenger-general.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .icon-passenger-default.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .icon-passenger-general.trasme_box__icon,.search-panel__vehicles .passengers__image .icon.icon-passenger-default,.search-panel__vehicles .passengers__image .icon.icon-passenger-general,.search-panel__vehicles .passengers__image .page-step2 .schedule .schedule-slots__slot-buttons .icon-passenger-default.schedule-slots__seat-button,.search-panel__vehicles .passengers__image .page-step2 .schedule .schedule-slots__slot-buttons .icon-passenger-general.schedule-slots__seat-button,.search-panel__vehicles .passengers__image journey-search .main-search-wrapper #selectPassengers .icon-passenger-default.passengers__image-block,.search-panel__vehicles .passengers__image journey-search .main-search-wrapper #selectPassengers .icon-passenger-general.passengers__image-block,.search-panel__vehicles .passengers__image journey-search-busferry .main-search-wrapper #selectPassengers .icon-passenger-default.passengers__image-block,.search-panel__vehicles .passengers__image journey-search-busferry .main-search-wrapper #selectPassengers .icon-passenger-general.passengers__image-block,.search-panel__vehicles .passengers__image journey-search-busferry-step-passengers-selection .trasme_box_passengers .icon-passenger-default.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-busferry-step-passengers-selection .trasme_box_passengers .icon-passenger-general.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferry .main-search-wrapper #selectPassengers .icon-passenger-default.passengers__image-block,.search-panel__vehicles .passengers__image journey-search-ferry .main-search-wrapper #selectPassengers .icon-passenger-general.passengers__image-block,.search-panel__vehicles .passengers__image journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .icon-passenger-default.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .icon-passenger-general.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .icon-passenger-default.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .icon-passenger-general.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .icon-passenger-default.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .icon-passenger-general.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .icon-passenger-default.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .icon-passenger-general.trasme_box__icon,journey-search .main-search-wrapper #selectPassengers .search-panel__passangers .passengers__image .icon-passenger-default.passengers__image-block,journey-search .main-search-wrapper #selectPassengers .search-panel__passangers .passengers__image .icon-passenger-general.passengers__image-block,journey-search .main-search-wrapper #selectPassengers .search-panel__vehicles .passengers__image .icon-passenger-default.passengers__image-block,journey-search .main-search-wrapper #selectPassengers .search-panel__vehicles .passengers__image .icon-passenger-general.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .search-panel__passangers .passengers__image .icon-passenger-default.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .search-panel__passangers .passengers__image .icon-passenger-general.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .search-panel__vehicles .passengers__image .icon-passenger-default.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .search-panel__vehicles .passengers__image .icon-passenger-general.passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .search-panel__passangers .passengers__image .icon-passenger-default.trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers .search-panel__passangers .passengers__image .icon-passenger-general.trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers .search-panel__vehicles .passengers__image .icon-passenger-default.trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers .search-panel__vehicles .passengers__image .icon-passenger-general.trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .search-panel__passangers .passengers__image .icon-passenger-default.passengers__image-block,journey-search-ferry .main-search-wrapper #selectPassengers .search-panel__passangers .passengers__image .icon-passenger-general.passengers__image-block,journey-search-ferry .main-search-wrapper #selectPassengers .search-panel__vehicles .passengers__image .icon-passenger-default.passengers__image-block,journey-search-ferry .main-search-wrapper #selectPassengers .search-panel__vehicles .passengers__image .icon-passenger-general.passengers__image-block,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .search-panel__passangers .passengers__image .icon-passenger-default.trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .search-panel__passangers .passengers__image .icon-passenger-general.trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .search-panel__vehicles .passengers__image .icon-passenger-default.trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .search-panel__vehicles .passengers__image .icon-passenger-general.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .search-panel__passangers .passengers__image .icon-passenger-default.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .search-panel__passangers .passengers__image .icon-passenger-general.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .search-panel__vehicles .passengers__image .icon-passenger-default.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .search-panel__vehicles .passengers__image .icon-passenger-general.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .search-panel__passangers .passengers__image .icon-passenger-default.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .search-panel__passangers .passengers__image .icon-passenger-general.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .search-panel__vehicles .passengers__image .icon-passenger-default.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .search-panel__vehicles .passengers__image .icon-passenger-general.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .search-panel__passangers .passengers__image .icon-passenger-default.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .search-panel__passangers .passengers__image .icon-passenger-general.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .search-panel__vehicles .passengers__image .icon-passenger-default.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .search-panel__vehicles .passengers__image .icon-passenger-general.trasme_box__icon{font-size:30px!important;width:15px}.page-step2 .schedule .schedule-slots__slot-buttons .search-panel__passangers .passengers__image .icon-passenger-kid.schedule-slots__seat-button,.page-step2 .schedule .schedule-slots__slot-buttons .search-panel__vehicles .passengers__image .icon-passenger-kid.schedule-slots__seat-button,.search-panel__passangers .passengers__image .icon.icon-passenger-kid,.search-panel__passangers .passengers__image .page-step2 .schedule .schedule-slots__slot-buttons .icon-passenger-kid.schedule-slots__seat-button,.search-panel__passangers .passengers__image journey-search .main-search-wrapper #selectPassengers .icon-passenger-kid.passengers__image-block,.search-panel__passangers .passengers__image journey-search-busferry .main-search-wrapper #selectPassengers .icon-passenger-kid.passengers__image-block,.search-panel__passangers .passengers__image journey-search-busferry-step-passengers-selection .trasme_box_passengers .icon-passenger-kid.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferry .main-search-wrapper #selectPassengers .icon-passenger-kid.passengers__image-block,.search-panel__passangers .passengers__image journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .icon-passenger-kid.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .icon-passenger-kid.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .icon-passenger-kid.trasme_box__icon,.search-panel__passangers .passengers__image journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .icon-passenger-kid.trasme_box__icon,.search-panel__vehicles .passengers__image .icon.icon-passenger-kid,.search-panel__vehicles .passengers__image .page-step2 .schedule .schedule-slots__slot-buttons .icon-passenger-kid.schedule-slots__seat-button,.search-panel__vehicles .passengers__image journey-search .main-search-wrapper #selectPassengers .icon-passenger-kid.passengers__image-block,.search-panel__vehicles .passengers__image journey-search-busferry .main-search-wrapper #selectPassengers .icon-passenger-kid.passengers__image-block,.search-panel__vehicles .passengers__image journey-search-busferry-step-passengers-selection .trasme_box_passengers .icon-passenger-kid.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferry .main-search-wrapper #selectPassengers .icon-passenger-kid.passengers__image-block,.search-panel__vehicles .passengers__image journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .icon-passenger-kid.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .icon-passenger-kid.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .icon-passenger-kid.trasme_box__icon,.search-panel__vehicles .passengers__image journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .icon-passenger-kid.trasme_box__icon,journey-search .main-search-wrapper #selectPassengers .search-panel__passangers .passengers__image .icon-passenger-kid.passengers__image-block,journey-search .main-search-wrapper #selectPassengers .search-panel__vehicles .passengers__image .icon-passenger-kid.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .search-panel__passangers .passengers__image .icon-passenger-kid.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .search-panel__vehicles .passengers__image .icon-passenger-kid.passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .search-panel__passangers .passengers__image .icon-passenger-kid.trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers .search-panel__vehicles .passengers__image .icon-passenger-kid.trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .search-panel__passangers .passengers__image .icon-passenger-kid.passengers__image-block,journey-search-ferry .main-search-wrapper #selectPassengers .search-panel__vehicles .passengers__image .icon-passenger-kid.passengers__image-block,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .search-panel__passangers .passengers__image .icon-passenger-kid.trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .search-panel__vehicles .passengers__image .icon-passenger-kid.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .search-panel__passangers .passengers__image .icon-passenger-kid.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .search-panel__vehicles .passengers__image .icon-passenger-kid.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .search-panel__passangers .passengers__image .icon-passenger-kid.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .search-panel__vehicles .passengers__image .icon-passenger-kid.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .search-panel__passangers .passengers__image .icon-passenger-kid.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .search-panel__vehicles .passengers__image .icon-passenger-kid.trasme_box__icon{width:13px}.search-panel__passangers{margin-top:-2px}.search-panel__vehicles{display:flex;align-items:center;justify-content:center}.search-panel__vehicles span{font-size:1.143em;margin-left:10px;margin-right:5px}.search-panel__date-from,.search-panel__date-to{display:inline-block;padding-top:5px;text-align:center}.search-panel__date-from.widthout-padding,.search-panel__date-to.widthout-padding{padding-top:0}.search-panel__date-from .date-day,.search-panel__date-to .date-day{font-family:sanfranciscodisplayregular;color:#fff;text-transform:uppercase;line-height:1em;font-size:2.3em;display:inline-block}.search-panel__date-from .date-month-year,.search-panel__date-to .date-month-year{display:inline-block;font-size:1.5rem}.search-panel__date-from .date-month-year .date-weekday,.search-panel__date-to .date-month-year .date-weekday{font-family:sanfranciscodisplayregular;color:#fff;line-height:1.357em;font-size:.857em}.search-panel__date-from .date-month-year .date-monthyear,.search-panel__date-to .date-month-year .date-monthyear{font-family:sanfranciscodisplayregular;color:#fff;text-transform:uppercase;line-height:1.357em;font-size:1em}.search-panel__date-from{padding-left:10px}.search-panel__date-separator{display:inline-block;text-align:center;width:15px;height:50px;vertical-align:top;margin:0 5px}.search-panel__date-separator span{line-height:3.1em}.search-panel__open-return{display:inline-block;vertical-align:middle}.search-panel__open-return span{font-family:sanfranciscodisplayregular;color:#fff;text-transform:uppercase;line-height:1.214em;font-size:.857em}@media (min-width:992px) and (max-width:1199px){.search-panel .search-panel__date-from,.search-panel .search-panel__date-to{margin-left:-4px;margin-right:-4px;padding-top:6px}.search-panel .search-panel__date-from .date-day,.search-panel .search-panel__date-to .date-day{font-size:1.571em}.search-panel .search-panel__date-from .date-month-year,.search-panel .search-panel__date-to .date-month-year{display:inline-block}.search-panel .search-panel__date-from .date-month-year .date-weekday,.search-panel .search-panel__date-to .date-month-year .date-weekday{line-height:1.357em;font-size:.6em}.search-panel .search-panel__date-from .date-month-year .date-monthyear,.search-panel .search-panel__date-to .date-month-year .date-monthyear{line-height:1em;font-size:.8em}}@media (max-width:991px){.search-panel .block{white-space:nowrap}.search-panel journey-search-resume-trip .block{border-bottom:1px solid #bd0828}}@media (max-width:767px){.search-panel .block{border-bottom:1px solid #bd0828}.search-panel .search-panel__open-return{height:20px}}@media (max-width:1720px){.search-panel__date-from .date-day,.search-panel__date-to .date-day{font-size:2.286em}.search-panel__date-from .date-month-year,.search-panel__date-to .date-month-year{display:inline-block}.search-panel__date-from .date-month-year .date-weekday,.search-panel__date-to .date-month-year .date-weekday{line-height:1.357em;font-size:.6em}.search-panel__date-from .date-month-year .date-monthyear,.search-panel__date-to .date-month-year .date-monthyear{line-height:1em;font-size:.8em}.search-panel__date-from{padding-left:0}.search-panel__date-separator span{line-height:3em}.search-panel__passangers,.search-panel__vehicles{font-size:.857em;display:flex;align-items:center;justify-content:center}.search-panel__open-return{height:27px}}@media (max-width:1520px){.search-panel__date-from .date-day,.search-panel__date-to .date-day{font-size:2em}.search-panel__date-from .date-month-year,.search-panel__date-to .date-month-year{display:inline-block}.search-panel__date-from .date-month-year .date-weekday,.search-panel__date-to .date-month-year .date-weekday{line-height:1.357em;font-size:.6em}.search-panel__date-from .date-month-year .date-monthyear,.search-panel__date-to .date-month-year .date-monthyear{line-height:1em;font-size:.8em}.search-panel__date-from{padding-left:0}.search-panel__date-separator span{line-height:3em}.search-panel__passangers .ico_family{width:60px;display:block;margin:-10px auto 0}.search-panel__passangers span{margin-left:0;display:flex;align-items:center}}@media (max-width:505px){.search-panel.original .search-panel__date-from{margin-right:10px;margin-top:-10px;margin-left:0}.search-panel.original .search-panel__date-separator{display:none}.search-panel.original .search-panel__date-to{margin-left:0}}.trasme-button-wrapper{margin-bottom:90px;text-align:left;width:330px;cursor:pointer}.trasme-button-wrapper .trasme-button{width:330px;margin-bottom:10px}.trasme-button-wrapper .span{width:330px;display:block}.full-width,.trasme-general-button-wrapper button{width:100%}.error-msg{color:#ef0000}.icon_red{color:#01acc6!important}.icon_white{color:#fff!important}.icon_black{color:#000!important}.icon_dark-gray{color:#8a9197!important}.icon_green{color:green}.icon_size-xxs{font-size:.3em!important}.icon_size-xs{font-size:.5em!important}.icon_size-s{font-size:1em!important}.icon_size-m{font-size:2em!important}.icon_size-l{font-size:2.3em!important}.icon_size-xl{font-size:4em!important}.icon_size-xxl{font-size:5em!important}.icon_center_by_line_heigth{line-height:inherit}.icon_block{display:block}.icon_none{display:none}.icon_common__margin--left{margin-left:10px}.icon_common__margin--right{margin-right:10px}.trasme-svg-ico_ok{position:absolute}[class$="__selected"] .trasme-svg-ico_ok{display:inline}.trasme-general-button{cursor:pointer!important;font-family:sanfranciscodisplaybold;font-size:.857em;letter-spacing:.2em;line-height:1.4em;text-transform:uppercase;text-align:center;padding-left:20px;padding-right:20px;height:56px;border:2px solid;margin:5px;display:inline-flex;align-items:center}.trasme-general-button span{display:inline-block;vertical-align:middle}.trasme-general-button--secondary{margin:0;height:60px;white-space:nowrap}.trasme-general-button--same-height-control{height:70px;margin:28px 15px 0 10px!important}.trasme-general-button--important{color:#f8f6f6!important;background-color:#d9002e;border-color:#d9002e;outline-color:#d9002e}.trasme-general-button--important:hover{background-color:#424346;border-color:#424346}.trasme-general-button--important:active{background-color:#000;border-color:#000}.trasme-general-button--normal{color:#f8f6f6!important;background-color:#424346;border-color:#424346}.trasme-general-button--normal:hover{color:#000!important;background-color:#fff;border-color:#000}.trasme-general-button--normal:active{color:#c6c6c6!important;background-color:#fff;border-color:#c6c6c6}.trasme-general-button--line{color:#c6c6c6!important;border-color:#c6c6c6;text-align:left}.text_alng-cntr,.trasme-general-button-wrapper--center,.veil{text-align:center}.trasme-general-button--line:hover{background-color:#424346;color:#fff!important;border-color:#424346}.trasme-general-button--line:active{background-color:#000;color:#fff!important;border-color:#000}.trasme-general-button--transparent{border-color:#fff;color:#fff;background-color:transparent}.trasme-general-button--transparent:hover{color:#1a1a1a;background-color:#ededed;border-color:#ededed}.trasme-general-button--transparent:active{color:#000;background-color:#fff;border-color:#fff}.trasme-general-button-wrapper a{display:inline-block;line-height:55px;text-decoration:none}.trasme-general-button-wrapper a:hover{color:inherit}.normal-margin--bottom{margin-bottom:20px!important}.normal-margin--bottom--2x{margin-bottom:40px!important}.normal-margin--bottom--3x{margin-bottom:60px!important}.normal-margin--bottom--4x{margin-bottom:80px!important}.normal-margin--top{margin-top:20px!important}.normal-margin--top--1_75x{margin-top:28px!important}.normal-margin--top--2x{margin-top:40px!important}.normal-margin--top--3x{margin-top:60px!important}.normal-margin--top--4x{margin-top:80px!important}.center-block-wrapper{margin:0 auto}.img-veil,.img-veil-carrousel{position:relative}.img-veil-carrousel:after,.img-veil:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:#0d2734;opacity:.3;z-index:10}.img-veil-carrousel.white-veil:after,.img-veil.white-veil:after{background-color:#fff}.img-veil-carrousel.veil-as-bg>div,.img-veil.veil-as-bg>div{position:relative;z-index:20}hr{margin-bottom:40px;margin-top:40px;border-top:1px dashed #424346}a{color:#d9002e}a:focus,a:hover{color:#01acc6}.text-ellipsis{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.section-announcement{background-color:#f8f6f6;padding:40px 0;font-family:sanfranciscodisplayregular;color:#8a9197;line-height:1.8}.section-announcement .bold{font-family:sanfranciscodisplaybold}.veil{z-index:490;position:absolute;background-color:#fff;opacity:.75;vertical-align:middle;padding-top:40px}.veil span{color:#000;font-family:sanfranciscodisplaybold;font-size:1.429em}.insurance-messages,.ticket-messages{color:#d9002e;font-family:sanfranciscodisplaybold}.ticket-messages{font-size:1.429em;position:absolute;left:50%;top:25%;width:300px;margin-left:-150px}.insurance-messages{font-size:.714em}.margin-between-sections{margin-top:94px}.text_uppcas{text-transform:uppercase}[class*=" trasme-personal-"],[class*=" trasme-icons-click-to-call-"],[class*=" trasme-icon-personal-"],[class*=" trasme-new-ico"],[class^=trasme-personal-],[class^=trasme-icons-click-to-call-],[class^=trasme-icon-personal-],[class^=trasme-new-ico]{font-weight:400;text-transform:none;line-height:1;font-style:normal;font-variant:normal;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text_alng-lft{text-align:left}.img-amazon{margin-top:2px}.icon,.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.selected .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.selected .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon{color:inherit;display:inline-block;font-size:30px}.icon.icon-xsmall,.page-step2 .schedule .schedule-slots__slot-buttons .icon-xsmall.schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .icon-xsmall.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .icon-xsmall.passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .icon-xsmall.trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-xsmall.trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .icon-xsmall.passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon-xsmall.icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .icon-xsmall.trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-xsmall.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .icon-xsmall.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .icon-xsmall.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .icon-xsmall.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-xsmall.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .icon-xsmall.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .icon-xsmall.trasme_box__icon{font-size:20px}.icon.icon-small,.page-step2 .schedule .schedule-slots__slot-buttons .icon-small.schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .icon-small.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .icon-small.passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .icon-small.trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-small.trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .icon-small.passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon-small.icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .icon-small.trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-small.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .icon-small.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .icon-small.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .icon-small.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-small.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .icon-small.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .icon-small.trasme_box__icon{font-size:25px}.icon.icon-medium,.page-step2 .schedule .schedule-slots__slot-buttons .icon-medium.schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .icon-medium.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .icon-medium.passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .icon-medium.trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-medium.trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .icon-medium.passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon-medium.icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .icon-medium.trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-medium.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .icon-medium.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .icon-medium.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .icon-medium.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-medium.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .icon-medium.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .icon-medium.trasme_box__icon{font-size:35px}.icon.icon-large,.page-step2 .schedule .schedule-slots__slot-buttons .icon-large.schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .icon-large.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .icon-large.passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .icon-large.trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-large.trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .icon-large.passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon-large.icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .icon-large.trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-large.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .icon-large.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .icon-large.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .icon-large.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-large.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .icon-large.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .icon-large.trasme_box__icon{font-size:40px}.icon.icon-xlarge,.page-step2 .schedule .schedule-slots__slot-buttons .icon-xlarge.schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .icon-xlarge.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .icon-xlarge.passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .icon-xlarge.trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-xlarge.trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .icon-xlarge.passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon-xlarge.icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .icon-xlarge.trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-xlarge.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .icon-xlarge.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .icon-xlarge.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .icon-xlarge.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-xlarge.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .icon-xlarge.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .icon-xlarge.trasme_box__icon{font-size:50px}.icon.icon-xxlarge,.page-step2 .schedule .schedule-slots__slot-buttons .icon-xxlarge.schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .icon-xxlarge.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .icon-xxlarge.passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .icon-xxlarge.trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-xxlarge.trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .icon-xxlarge.passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon-xxlarge.icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .icon-xxlarge.trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-xxlarge.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .icon-xxlarge.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .icon-xxlarge.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .icon-xxlarge.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-xxlarge.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .icon-xxlarge.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .icon-xxlarge.trasme_box__icon{font-size:60px}.icon.icon-xxxlarge,.page-step2 .schedule .schedule-slots__slot-buttons .icon-xxxlarge.schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .icon-xxxlarge.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .icon-xxxlarge.passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .icon-xxxlarge.trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-xxxlarge.trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .icon-xxxlarge.passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon-xxxlarge.icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .icon-xxxlarge.trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-xxxlarge.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .icon-xxxlarge.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .icon-xxxlarge.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .icon-xxxlarge.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .icon-xxxlarge.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .icon-xxxlarge.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .icon-xxxlarge.trasme_box__icon{font-size:70px}.icon.selected,.page-step2 .schedule .schedule-slots__slot-buttons .selected .schedule-slots__seat-button,.page-step2 .schedule .schedule-slots__slot-buttons .selected.schedule-slots__seat-button,.selected .icon,.selected .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.selected journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.selected journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.selected journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.selected journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,.selected journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.selected journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,.selected journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.selected journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,.selected journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.selected journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,.selected journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.selected journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,.selected journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.selected journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,journey-search .main-search-wrapper #selectPassengers .selected .passengers__image-block,journey-search .main-search-wrapper #selectPassengers .selected.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .selected .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .selected.passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .selected .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers .selected.trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .selected .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .selected.trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .selected .passengers__image-block,journey-search-ferry .main-search-wrapper #selectPassengers .selected.passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .selected .icon,journey-search-ferry-step-strip-selection-mode .map-panel .zones .selected.icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .selected .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .selected.trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .selected .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .selected.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .selected .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .selected.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.selected .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .selected .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .selected.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .selected .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .selected.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .selected .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .selected.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .selected .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .selected.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.selected .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .selected .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .selected.trasme_box__icon{color:#fff}@font-face{font-family:trasme-icons-click-to-call;src:url(/Features/Shared/Fonts/Icons/trasme-icons-click-to-call.eot?3h6t9i);src:url(/Features/Shared/Fonts/Icons/trasme-icons-click-to-call.eot?3h6t9i#iefix) format("embedded-opentype"),url(/Features/Shared/Fonts/Icons/trasme-icons-click-to-call.ttf?3h6t9i) format("truetype"),url(/Features/Shared/Fonts/Icons/trasme-icons-click-to-call.woff?3h6t9i) format("woff"),url(/Features/Shared/Fonts/Icons/trasme-icons-click-to-call.svg?3h6t9i#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" trasme-icons-click-to-call-"],[class^=trasme-icons-click-to-call-]{font-family:trasme-icons-click-to-call!important}.trasme-icons-click-to-call-ico_call_you:before{content:"\e900"}.trasme-icons-click-to-call-ico_chat:before{content:"\e901";color:#fff}.trasme-icons-click-to-call-ico_chatbot:before{content:"\e902";color:#fff}.trasme-icons-click-to-call-ico_reception:before{content:"\e903"}.trasme-icons-click-to-call-ico_reception-w:before{content:"\e904";color:#fff}.trasme-icons-click-to-call-Trasme-C2C-ico_phone:before{content:"\e905";color:#fff}@font-face{font-family:trasme-icons-personal-area;src:url(/Features/Shared/Fonts/Icons/trasme-icons-personal-area.eot?vadydw);src:url(/Features/Shared/Fonts/Icons/trasme-icons-personal-area.eot?vadydw#iefix) format("embedded-opentype"),url(/Features/Shared/Fonts/Icons/trasme-icons-personal-area.ttf?vadydw) format("truetype"),url(/Features/Shared/Fonts/Icons/trasme-icons-personal-area.woff?vadydw) format("woff"),url(/Features/Shared/Fonts/Icons/trasme-icons-personal-area.svg?vadydw#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" trasme-personal-"],[class^=trasme-personal-]{font-family:trasme-icons-personal-area!important}.trasme-personal-ico_pass_vehicle:before{content:"\e900"}.trasme-personal-ico_pass_vehicle_active:before{content:"\e901"}.trasme-personal-ico_route:before{content:"\e902"}.trasme-personal-ico_route_active:before{content:"\e903"}.trasme-personal-ico_booking:before{content:"\e904"}.trasme-personal-ico_booking_active:before{content:"\e905"}.trasme-personal-ico_profile:before{content:"\e906"}.trasme-personal-ico_profile_active:before{content:"\e907"}.trasme-personal-ico_arrow_curve_2:before{content:"\e908"}@font-face{font-family:trasme-icons-personal-area2;src:url(/Features/Shared/Fonts/Icons/trasme-icons-personal-area2.eot?uz9301);src:url(/Features/Shared/Fonts/Icons/trasme-icons-personal-area2.eot?uz9301#iefix) format("embedded-opentype"),url(/Features/Shared/Fonts/Icons/trasme-icons-personal-area2.ttf?uz9301) format("truetype"),url(/Features/Shared/Fonts/Icons/trasme-icons-personal-area2.woff?uz9301) format("woff"),url(/Features/Shared/Fonts/Icons/trasme-icons-personal-area2.svg?uz9301#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" trasme-icon-personal-"],[class^=trasme-icon-personal-]{font-family:trasme-icons-personal-area2!important}.trasme-icon-personal-password:before{content:"\e900"}.trasme-icon-personal-password_active:before{content:"\e901"}@font-face{font-family:trasme-new-icons;src:url(/Features/Shared/Fonts/Icons/trasme-new-icons.eot);src:url(/Features/Shared/Fonts/Icons/trasme-new-icons.eot#iefix) format("embedded-opentype"),url(/Features/Shared/Fonts/Icons/trasme-new-icons.ttf) format("truetype"),url(/Features/Shared/Fonts/Icons/trasme-new-icons.woff) format("woff"),url(/Features/Shared/Fonts/Icons/trasme-new-icons.svg#trasme-new-icons) format("svg");font-weight:400;font-style:normal}[class*=" trasme-new-ico"],[class^=trasme-new-ico]{font-family:trasme-new-icons!important}.trasme-new-ico_piggy:before{content:"\e904"}.trasme-new-ico_360_view:before{content:"\e902"}.trasme-new-ico_glass_gallery:before{content:"\e903"}.trasme-new-ico_bus:before{content:"\e900"}.trasme-new-ico_booking:before{content:"\e901"}.tpv_response_ko h1{margin-top:0}.tpv_response_ko .button-section{margin-top:15px;text-align:right;padding-right:0}.page-step2{min-height:800px}.page-step2 .transshipment-label{font-size:.68em!important;text-transform:none!important;color:#646464;font-family:sanfranciscodisplayregular}.page-step2 trip-selector{display:block;min-height:220px}.page-step2 .schedule{margin-top:74px;min-height:220px}.page-step2 .schedule h1{font-family:sanfranciscodisplaybold;font-size:1.357em;margin-top:10px}.page-step2 .schedule h2,.page-step2 .schedule__date{font-size:1.286em;font-family:sanfranciscodisplaybold;line-height:1.714em;display:inline-block;text-transform:uppercase}.page-step2 .schedule h2{background-position:right center;background-repeat:no-repeat;padding-right:38px;margin:0 0 20px}.page-step2 .schedule h2.departure{background-image:url(../img/step2/departure_icon.png)}.page-step2 .schedule h2.return{background-image:url(../img/step2/return_icon.png)}.page-step2 .schedule__date{float:right;margin-right:-15px}.page-step2 .schedule .schedule-slots{margin-top:0;margin-bottom:40px;margin-right:-15px;cursor:pointer}.page-step2 .schedule .schedule-slots__cell{min-height:70px}.page-step2 .schedule .schedule-slots .accommodation-message{margin-top:15px;color:#d9002e;font-size:.857em;font-weight:700;font-family:sanfranciscodisplaybold}.page-step2 .schedule .schedule-slots__slot{text-align:left;cursor:default;margin:0 0 20px;padding:20px}.page-step2 .schedule .schedule-slots__slot-boat,.page-step2 .schedule .schedule-slots__slot-location-time,.page-step2 .schedule .schedule-slots__slot-stopovers{padding-top:10px}.page-step2 .schedule .schedule-slots__slot--selected{background-color:#ededed}.page-step2 .schedule .schedule-slots__slot-location-time .location{font-size:.78em;color:#646464;line-height:1.714em;text-transform:uppercase;font-family:sanfranciscodisplayregular}.page-step2 .schedule .schedule-slots__slot-location-time .time{font-family:sanfranciscodisplaybold;font-size:1.429em;color:#424346}.page-step2 .schedule .schedule-slots__slot-location-time .time .more-days{color:#d9002e;font-family:sanfranciscodisplayregular;font-size:.68em}.page-step2 .schedule .schedule-slots__slot-location-time .time .info{background-image:url(../img/step2/btn_info.png);display:inline-block;height:17px;width:17px;background-position:center center;background-repeat:no-repeat}.page-step2 .schedule .schedule-slots__slot-stopovers .duration{font-family:sanfranciscodisplayregular;font-size:.857em;padding-left:10px;line-height:1.71em;color:#44789d;margin-left:15px}.page-step2 .schedule .schedule-slots__slot-stopovers .direct-trip{font-family:sanfranciscodisplayregular;font-size:.857em;color:#44789d;line-height:3px;margin-left:25px}.page-step2 .schedule .schedule-slots__slot-stopovers .stopover{font-family:sanfranciscodisplayregular;font-size:.78em;padding-left:30px;color:#44789d;line-height:1.71em;text-decoration:underline}.page-step2 .schedule .schedule-slots__slot-stopovers .stopover:hover{text-decoration:none}.page-step2 .schedule .schedule-slots__slot-stopovers .transfer{font-family:sanfranciscodisplayregular;font-size:.714em;padding-left:30px;color:#44789d;line-height:1.71em}.page-step2 .schedule .schedule-slots__slot-stopovers .stopovers-night{width:118px}.page-step2 .schedule .schedule-slots__slot-stopovers .stopovers-night .stopovers-night__header .duration,.page-step2 .schedule .schedule-slots__slot-stopovers .stopovers-night .stopovers-night__header .night-trip{display:inline-block}.page-step2 .schedule .schedule-slots__slot-stopovers .stopovers-night .stopovers-night__header .duration{font-family:sanfranciscodisplayregular;font-size:.857em;padding-left:10px;line-height:1.71em;color:#44789d;float:left}.page-step2 .schedule .schedule-slots__slot-stopovers .stopovers-night .stopovers-night__header .night-trip{float:right}.page-step2 .schedule .schedule-slots__slot-stopovers .stopovers-graph{background-image:url(../img/step2/ellipse_icon.png),url(../img/step2/route_line_icon.png),url(../img/step2/ellipse_icon.png);background-repeat:no-repeat;background-position:left center,center center,right center;position:relative;height:14px;width:110px}.page-step2 .schedule .schedule-slots__slot-stopovers .busferry-graph{background-image:url(../img/step2/ellipse_icon.png),url(../img/step2/bus_arrow.png),url(../img/step2/ellipse_icon.png);background-repeat:no-repeat;background-position:left center,center center,right center;position:relative;height:14px;width:110px}.page-step2 .schedule .schedule-slots__slot-stopovers .busferry-graph span,.page-step2 .schedule .schedule-slots__slot-stopovers .stopovers-graph span{width:110px;height:14px;display:inline-block;background-repeat:no-repeat}.page-step2 .schedule .schedule-slots__slot-stopovers .busferry-graph span.stopover-1,.page-step2 .schedule .schedule-slots__slot-stopovers .stopovers-graph span.stopover-1{background-image:url(../img/step2/stopover_icon.png);background-position:center center}.page-step2 .schedule .schedule-slots__slot-stopovers .busferry-graph span.stopover-2,.page-step2 .schedule .schedule-slots__slot-stopovers .stopovers-graph span.stopover-2{background-image:url(../img/step2/stopover_icon.png),url(../img/step2/stopover_icon.png);background-position:35% center,64% center}.page-step2 .schedule .schedule-slots__slot-stopovers .busferry-graph span.stopover-3,.page-step2 .schedule .schedule-slots__slot-stopovers .stopovers-graph span.stopover-3{background-image:url(../img/step2/stopover_icon.png),url(../img/step2/stopover_icon.png),url(../img/step2/stopover_icon.png);background-position:22% center,47% center,72% center}.page-step2 .schedule .schedule-slots__slot-boat a{color:#d9002e;font-family:sanfranciscodisplaybold;font-size:.857em;line-height:1.714em;text-decoration:underline}.page-step2 .schedule .schedule-slots__slot-boat a:hover{text-decoration:none}.page-step2 .schedule .schedule-slots__slot-boat img{display:block;margin-top:3px}.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button{width:115px;height:66px;border:1px solid #424346;background-position:center center;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:40px}.page-step2 .modal__boat-info .modal-content,.page-step2 .modal__stopovers-info .modal-content{border-radius:0}.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button:after{content:""}.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.cabin{font-size:60px}.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.selected,.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button:hover:not(.disabled){background-color:#79a3c2;border-color:#79a3c2;color:#fff}.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.disabled{border-color:#424346;cursor:default;position:relative;opacity:.3}.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.disabled:after{background:url(../img/svgicons/line-not-available.svg) center center no-repeat;background-size:cover;z-index:5;position:absolute;opacity:.5;top:0;left:0;width:100%;height:100%}.page-step2 .schedule .schedule-slots__slot-prize{padding-left:20px}.page-step2 .schedule .schedule-slots__slot-prize .literal{font-family:sanfranciscodisplayregular;font-size:.78em;color:#424346;line-height:1em}.page-step2 .schedule .schedule-slots__slot-prize .literal-promotional-info{color:#d9002e!important}.page-step2 .schedule .schedule-slots__slot-prize .spanblock{margin-top:15px;display:block;font-weight:700;font-family:sanfranciscodisplaybold}.page-step2 .schedule .schedule-slots__slot-prize .cost{font-family:sanfranciscodisplaybold;font-size:1.714em;color:#44789d;line-height:1em}.page-step2 .schedule .schedule-slots__slot-prize .cost .cost_value{font-size:1.2em;line-height:1em}.page-step2 .schedule .row .info{background-image:url(../img/step2/btn_info.png);display:inline-block;height:17px;width:17px;background-position:center center;background-repeat:no-repeat;padding-top:75px}.page-step2 .schedule .stopovers-graph__wrapper{position:relative;right:50%;float:right}@media (max-width:1199px){.page-step2 .schedule .schedule-slots{margin-right:0}}@media (max-width:991px){.page-step2 .schedule .schedule__date{float:left}.page-step2 .schedule .schedule-slots__slot{padding:10px}.page-step2 .schedule .schedule-slots__slot-boat{margin-left:15px}.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button{width:80px}}@media (max-width:500px){.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button{width:65px}}.page-step2 .modal__boat-info .slider ul{list-style:none;margin:0;padding:0}.page-step2 .modal__boat-info h4{font-size:1em;text-transform:uppercase;color:#01acc6;font-family:sanfranciscodisplaybold;line-height:2em;margin-bottom:20px}.page-step2 .modal__boat-info p{margin-top:20px;font-size:.857em;font-family:sanfranciscodisplayregular;line-height:1.429em;color:#424346}.page-step2 .modal__boat-info p::first-letter,.page-step2 .modal__boat-info p:first-letter{text-transform:uppercase}.page-step2 .modal__boat-info-services{margin-top:20px;margin-bottom:20px}.page-step2 .modal__boat-info-services__service{font-size:.78em;font-family:sanfranciscodisplayregular;color:#424346;line-height:1.249em;background-position:left center;background-repeat:no-repeat;padding-left:50px;display:block;margin:10px 0;width:90%;min-height:26px;padding-top:5px;background-size:35px}.page-step2 .modal__stopovers-info h4,.page-step2 .modal__stopovers-info-header .title,.page-step2 .modal__stopovers-info-table .number{font-family:sanfranciscodisplaybold;text-transform:uppercase}.page-step2 .modal__boat-info-services__service::first-letter,.page-step2 .modal__boat-info-services__service:first-letter{text-transform:uppercase}.page-step2 .modal__boat-info-services__service--accommodations{background-image:url(../img/step2/modal-boat/boat_service_accommodations.png)}.page-step2 .modal__boat-info-services__service--accesibility{background-image:url(../img/step2/modal-boat/boat_services_accesibility.png)}.page-step2 .modal__boat-info-services__service--bar{background-image:url(../img/step2/modal-boat/boat_services_bar.png)}.page-step2 .modal__boat-info-services__service--bed{background-image:url(../img/step2/modal-boat/boat_services_bed.png)}.page-step2 .modal__boat-info-services__service--food{background-image:url(../img/step2/modal-boat/boat_services_food.png)}.page-step2 .modal__boat-info-services__service--footing{background-image:url(../img/step2/modal-boat/boat_services_footing.png)}.page-step2 .modal__boat-info-services__service--pets{background-image:url(../img/step2/modal-boat/boat_services_pets.png)}.page-step2 .modal__boat-info-services__service--phone{background-image:url(../img/step2/modal-boat/boat_services_phone.png)}.page-step2 .modal__boat-info-services__service--pool{background-image:url(../img/step2/modal-boat/boat_services_pool.png)}.page-step2 .modal__boat-info-services__service--present{background-image:url(../img/step2/modal-boat/boat_services_present.png)}.page-step2 .modal__boat-info-services__service--solarium{background-image:url(../img/step2/modal-boat/boat_services_solarium.png)}.page-step2 .modal__stopovers-info .modal-dialog{max-width:calc(100% - 20px);width:850px}.page-step2 .modal__stopovers-info h4{font-size:1em;color:#01acc6;line-height:2em;margin-bottom:20px}.page-step2 .modal__stopovers-info-header .title{font-size:1.143em;color:#424346}.page-step2 .modal__stopovers-info-header .see-graph-wrapper{background-image:url(../img/step2/modal-stopovers/waves-line.png);width:100%;height:30px;background-position:center center;background-repeat:repeat-x;text-align:center;min-width:120px}.page-step2 .modal__stopovers-info-header .see-graph-wrapper .trasme-svg-ico_boat{display:inline-block;background-image:url(../img/boat_icon.jpg);width:91px;height:30px;background-position:center center;background-repeat:no-repeat;margin-top:-21px}.page-step2 .modal__stopovers-info-header .see-graph-wrapper.bus{background-image:url(/Features/Shared/img/step2/modal-stopovers/bus.png)}.page-step2 .modal__stopovers-info-header .see-graph-wrapper.boat{background-image:url(/Features/Shared/img/step2/modal-stopovers/boat.png)}.page-step2 .modal__stopovers-info-table{margin-bottom:30px}.page-step2 .modal__stopovers-info-table .table-row{background-color:#f8f6f6;height:auto;padding:10px 0}.page-step2 .modal__stopovers-info-table .table-row:nth-child(even){background-color:#fff}.page-step2 .modal__stopovers-info-table .number{font-size:1.286em;color:#424346;line-height:1.7em;padding-left:10px}.page-step2 .modal__stopovers-info-table .city,.page-step2 .modal__stopovers-info-table .date,.page-step2 .modal__stopovers-info-table .separator,.page-step2 .modal__stopovers-info-table .time{font-family:sanfranciscodisplayregular;font-size:.78em;color:#424346;vertical-align:middle;line-height:1.4;padding:8px 0;display:inline-block}.page-step2 .modal__stopovers-info-table .city.main,.page-step2 .modal__stopovers-info-table .date.main,.page-step2 .modal__stopovers-info-table .separator.main,.page-step2 .modal__stopovers-info-table .time.main{color:#d9002e;font-family:sanfranciscodisplaybold}@media (max-width:991px){.page-step2 .modal__stopovers-info .modal-dialog{width:700px}}@media (max-width:767px){.page-step2 .modal__stopovers-info .modal-dialog{width:90%;margin-left:auto;margin-right:auto}}.page-step2 search.full-screen-search{padding:0;margin-bottom:0}purchase-bus-ferry-component{display:block}purchase-bus-ferry-component .schedule-slots,purchase-bus-ferry-component .schedule__date{margin-right:0!important}purchase-bus-ferry-component .schedule-slots__slot{padding-left:75px!important;position:relative;margin-bottom:0!important}purchase-bus-ferry-component .schedule-slots__slot:after{content:"";font-family:trasme-new-icons;font-size:1.429em;color:#2f353a;display:block;width:23px;height:24px;position:absolute;top:calc(50% - 12px);left:24px;text-align:center}purchase-bus-ferry-component .schedule-slots__slot.schedule-slots--bus:after,purchase-bus-ferry-component .schedule-slots__slot.schedule-slots--ferry:after{font-family:svgicons}purchase-bus-ferry-component .schedule-slots__slot-stopovers{display:inline-block;text-align:left}purchase-bus-ferry-component .schedule-slots__slot-stopovers a{display:inline-block}purchase-bus-ferry-component .schedule-slots__bus-company{padding-top:28px}purchase-bus-ferry-component .schedule-slots__bus-company a{color:#d9002e;font-family:sanfranciscodisplaybold;font-size:.857em;line-height:1.714em;text-decoration:underline}purchase-bus-ferry-component .schedule-slots__bus-company a:hover{text-decoration:none}purchase-bus-ferry-component .schedule-slots__route-link{color:#646464;font-family:sanfranciscodisplaybold;font-size:.857em;text-decoration:underline;vertical-align:top;display:inline-block;margin-top:28px;margin-left:12px}.trasme_box a:hover,purchase-bus-ferry-component .schedule-slots__route-link:hover{text-decoration:none}purchase-bus-ferry-component .schedule-slots__bus-ferry{position:relative}purchase-bus-ferry-component .schedule-slots__bus-ferry:after,purchase-bus-ferry-component .schedule-slots__bus-ferry:before{content:"";display:inline-block;position:absolute}purchase-bus-ferry-component .schedule-slots__bus-ferry:before{width:28px;height:28px;border:2px solid #30363b;border-radius:50%;top:calc(50% - 14px);left:calc(50% - 14px)}purchase-bus-ferry-component .schedule-slots__bus-ferry:after{height:6px;width:12px;border-left:solid 2px #30363b;border-bottom:solid 2px #30363b;top:50%;left:50%;-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);opacity:0;visibility:hidden}purchase-bus-ferry-component .schedule-slots__bus-ferry.selected:after,purchase-bus-ferry-component .schedule-slots__bus-ferry.selected:before,purchase-bus-ferry-component .schedule-slots__bus-ferry:active:after,purchase-bus-ferry-component .schedule-slots__bus-ferry:active:before,purchase-bus-ferry-component .schedule-slots__bus-ferry:focus:after,purchase-bus-ferry-component .schedule-slots__bus-ferry:focus:before,purchase-bus-ferry-component .schedule-slots__bus-ferry:hover:after,purchase-bus-ferry-component .schedule-slots__bus-ferry:hover:before{border-color:#f8f6f6}purchase-bus-ferry-component .schedule-slots__bus-ferry.selected:after{opacity:1;visibility:visible}purchase-bus-ferry-component .schedule-slots__seat-button{width:100%!important}purchase-bus-ferry-component .panel-group .panel{box-shadow:none}purchase-bus-ferry-component .schedule .second-trip{border-bottom:solid 1px #ededed;cursor:default}purchase-bus-ferry-component .schedule .second-trip .second-trip__schedule-slots{overflow:hidden}purchase-bus-ferry-component .schedule .second-trip .second-trip__schedule-slots>.second-trip__date{padding-left:85px;background-color:#fff;position:relative;z-index:10}purchase-bus-ferry-component .schedule .second-trip .schedule-slots__slot{margin:0 0 0 120px;position:relative;border-bottom:none;padding-left:50px!important}purchase-bus-ferry-component .schedule .second-trip .schedule-slots__slot:after{left:10px}purchase-bus-ferry-component .schedule .second-trip .schedule-slots__slot:before{content:"";position:absolute;width:20px;height:120px;border-left:dotted 1px #424346;border-bottom:dotted 1px #424346;left:-30px;top:-50%}purchase-bus-ferry-component .schedule .second-trip .schedule-slots__slot.schedule-slots__slot--selected{background-color:#f8f6f6}purchase-bus-ferry-component .schedule .second-trip .schedule-slots__seat-button{max-width:100px;float:right}purchase-bus-ferry-component .schedule .second-trip .next-day-warning{display:inline-block;background-color:#d9002e;padding:10px;position:relative;z-index:200}purchase-bus-ferry-component .schedule .second-trip .next-day-warning:after{content:"";display:block;width:12px;height:12px;background-color:#d9002e;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:135px;bottom:-6px;z-index:1}purchase-bus-ferry-component .schedule .second-trip .next-day-warning>div{display:inline-block;vertical-align:middle;color:#fff;margin:0 10px}purchase-bus-ferry-component .schedule .second-trip .next-day-warning .warning-message{font-family:sanfranciscodisplayregular;font-size:.857em;text-transform:uppercase;max-width:calc(100% - 170px)}purchase-bus-ferry-component .schedule .second-trip .next-day-warning .second-trip__date{margin-bottom:0}purchase-bus-ferry-component .schedule .second-trip .next-day-warning button{font-size:1.3em}purchase-bus-ferry-component .schedule .second-trip .more-stretches-wrapper{padding:0 0 30px 80px}purchase-bus-ferry-component .schedule .schedule-departure h2,purchase-bus-ferry-component .schedule .schedule-return h2{padding-right:0}purchase-bus-ferry-component .schedule .schedule-departure h2.departure,purchase-bus-ferry-component .schedule .schedule-departure h2.return,purchase-bus-ferry-component .schedule .schedule-return h2.departure,purchase-bus-ferry-component .schedule .schedule-return h2.return{background-image:none}.page-step2 purchase-bus-ferry-component .schedule .schedule-departure h2 .schedule-slots__slot-buttons .schedule-slots__seat-button,.page-step2 purchase-bus-ferry-component .schedule .schedule-return h2 .schedule-slots__slot-buttons .schedule-slots__seat-button,.page-step2 purchase-bus-ferry-component .schedule .schedule-slots__slot-buttons .schedule-departure h2 .schedule-slots__seat-button,.page-step2 purchase-bus-ferry-component .schedule .schedule-slots__slot-buttons .schedule-return h2 .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-departure h2 .passengers__image-block,journey-search .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-return h2 .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-departure h2 .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-return h2 .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-return h2 .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-departure h2 .passengers__image-block,journey-search-ferry .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-return h2 .passengers__image-block,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-return h2 .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles purchase-bus-ferry-component .schedule .schedule-return h2 .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-return h2 .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles purchase-bus-ferry-component .schedule .schedule-return h2 .trasme_box__icon,purchase-bus-ferry-component .page-step2 .schedule .schedule-departure h2 .schedule-slots__slot-buttons .schedule-slots__seat-button,purchase-bus-ferry-component .page-step2 .schedule .schedule-return h2 .schedule-slots__slot-buttons .schedule-slots__seat-button,purchase-bus-ferry-component .page-step2 .schedule .schedule-slots__slot-buttons .schedule-departure h2 .schedule-slots__seat-button,purchase-bus-ferry-component .page-step2 .schedule .schedule-slots__slot-buttons .schedule-return h2 .schedule-slots__seat-button,purchase-bus-ferry-component .schedule .schedule-departure h2 .icon,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search .main-search-wrapper #selectPassengers .passengers__image-block,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-return h2 .icon,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search .main-search-wrapper #selectPassengers .passengers__image-block,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon{vertical-align:middle;display:inline-block;margin-left:10px}.page-step2 purchase-bus-ferry-component .schedule .schedule-departure h2 .schedule-slots__slot-buttons .schedule-slots__seat-button:first-of-type,.page-step2 purchase-bus-ferry-component .schedule .schedule-return h2 .schedule-slots__slot-buttons .schedule-slots__seat-button:first-of-type,.page-step2 purchase-bus-ferry-component .schedule .schedule-slots__slot-buttons .schedule-departure h2 .schedule-slots__seat-button:first-of-type,.page-step2 purchase-bus-ferry-component .schedule .schedule-slots__slot-buttons .schedule-return h2 .schedule-slots__seat-button:first-of-type,journey-search .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-departure h2 .passengers__image-block:first-of-type,journey-search .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-return h2 .passengers__image-block:first-of-type,journey-search-busferry .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-departure h2 .passengers__image-block:first-of-type,journey-search-busferry .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-return h2 .passengers__image-block:first-of-type,journey-search-busferry-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme_box__icon:first-of-type,journey-search-busferry-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-return h2 .trasme_box__icon:first-of-type,journey-search-ferry .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-departure h2 .passengers__image-block:first-of-type,journey-search-ferry .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-return h2 .passengers__image-block:first-of-type,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme_box__icon:first-of-type,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-return h2 .trasme_box__icon:first-of-type,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme_box__icon:first-of-type,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles purchase-bus-ferry-component .schedule .schedule-return h2 .trasme_box__icon:first-of-type,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme_box__icon:first-of-type,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-return h2 .trasme_box__icon:first-of-type,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme_box__icon:first-of-type,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles purchase-bus-ferry-component .schedule .schedule-return h2 .trasme_box__icon:first-of-type,purchase-bus-ferry-component .page-step2 .schedule .schedule-departure h2 .schedule-slots__slot-buttons .schedule-slots__seat-button:first-of-type,purchase-bus-ferry-component .page-step2 .schedule .schedule-return h2 .schedule-slots__slot-buttons .schedule-slots__seat-button:first-of-type,purchase-bus-ferry-component .page-step2 .schedule .schedule-slots__slot-buttons .schedule-departure h2 .schedule-slots__seat-button:first-of-type,purchase-bus-ferry-component .page-step2 .schedule .schedule-slots__slot-buttons .schedule-return h2 .schedule-slots__seat-button:first-of-type,purchase-bus-ferry-component .schedule .schedule-departure h2 .icon:first-of-type,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search .main-search-wrapper #selectPassengers .passengers__image-block:first-of-type,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block:first-of-type,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon:first-of-type,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block:first-of-type,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon:first-of-type,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon:first-of-type,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon:first-of-type,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon:first-of-type,purchase-bus-ferry-component .schedule .schedule-return h2 .icon:first-of-type,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search .main-search-wrapper #selectPassengers .passengers__image-block:first-of-type,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block:first-of-type,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon:first-of-type,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block:first-of-type,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon:first-of-type,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon:first-of-type,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon:first-of-type,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon:first-of-type{margin-left:28px}.page-step2 purchase-bus-ferry-component .schedule .schedule-departure h2 .schedule-slots__slot-buttons .schedule-slots__seat-button:not(.trasme-svg-ico_ida_2),.page-step2 purchase-bus-ferry-component .schedule .schedule-return h2 .schedule-slots__slot-buttons .schedule-slots__seat-button:not(.trasme-svg-ico_ida_2),.page-step2 purchase-bus-ferry-component .schedule .schedule-slots__slot-buttons .schedule-departure h2 .schedule-slots__seat-button:not(.trasme-svg-ico_ida_2),.page-step2 purchase-bus-ferry-component .schedule .schedule-slots__slot-buttons .schedule-return h2 .schedule-slots__seat-button:not(.trasme-svg-ico_ida_2),journey-search .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-departure h2 .passengers__image-block:not(.trasme-svg-ico_ida_2),journey-search .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-return h2 .passengers__image-block:not(.trasme-svg-ico_ida_2),journey-search-busferry .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-departure h2 .passengers__image-block:not(.trasme-svg-ico_ida_2),journey-search-busferry .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-return h2 .passengers__image-block:not(.trasme-svg-ico_ida_2),journey-search-busferry-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme_box__icon:not(.trasme-svg-ico_ida_2),journey-search-busferry-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-return h2 .trasme_box__icon:not(.trasme-svg-ico_ida_2),journey-search-ferry .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-departure h2 .passengers__image-block:not(.trasme-svg-ico_ida_2),journey-search-ferry .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-return h2 .passengers__image-block:not(.trasme-svg-ico_ida_2),journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme_box__icon:not(.trasme-svg-ico_ida_2),journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-return h2 .trasme_box__icon:not(.trasme-svg-ico_ida_2),journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme_box__icon:not(.trasme-svg-ico_ida_2),journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles purchase-bus-ferry-component .schedule .schedule-return h2 .trasme_box__icon:not(.trasme-svg-ico_ida_2),journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme_box__icon:not(.trasme-svg-ico_ida_2),journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-return h2 .trasme_box__icon:not(.trasme-svg-ico_ida_2),journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme_box__icon:not(.trasme-svg-ico_ida_2),journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles purchase-bus-ferry-component .schedule .schedule-return h2 .trasme_box__icon:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .page-step2 .schedule .schedule-departure h2 .schedule-slots__slot-buttons .schedule-slots__seat-button:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .page-step2 .schedule .schedule-return h2 .schedule-slots__slot-buttons .schedule-slots__seat-button:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .page-step2 .schedule .schedule-slots__slot-buttons .schedule-departure h2 .schedule-slots__seat-button:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .page-step2 .schedule .schedule-slots__slot-buttons .schedule-return h2 .schedule-slots__seat-button:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .schedule .schedule-departure h2 .icon:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search .main-search-wrapper #selectPassengers .passengers__image-block:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .schedule .schedule-return h2 .icon:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .schedule .schedule-return h2 journey-search .main-search-wrapper #selectPassengers .passengers__image-block:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon:not(.trasme-svg-ico_ida_2),purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon:not(.trasme-svg-ico_ida_2){font-size:1.429em}.page-step2 purchase-bus-ferry-component .schedule .schedule-departure h2 .schedule-slots__slot-buttons .trasme-svg-ico_ida_2.schedule-slots__seat-button,.page-step2 purchase-bus-ferry-component .schedule .schedule-return h2 .schedule-slots__slot-buttons .trasme-svg-ico_ida_2.schedule-slots__seat-button,.page-step2 purchase-bus-ferry-component .schedule .schedule-slots__slot-buttons .schedule-departure h2 .trasme-svg-ico_ida_2.schedule-slots__seat-button,.page-step2 purchase-bus-ferry-component .schedule .schedule-slots__slot-buttons .schedule-return h2 .trasme-svg-ico_ida_2.schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme-svg-ico_ida_2.passengers__image-block,journey-search .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-return h2 .trasme-svg-ico_ida_2.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme-svg-ico_ida_2.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-return h2 .trasme-svg-ico_ida_2.passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme-svg-ico_ida_2.trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-return h2 .trasme-svg-ico_ida_2.trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme-svg-ico_ida_2.passengers__image-block,journey-search-ferry .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-return h2 .trasme-svg-ico_ida_2.passengers__image-block,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme-svg-ico_ida_2.trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-return h2 .trasme-svg-ico_ida_2.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme-svg-ico_ida_2.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles purchase-bus-ferry-component .schedule .schedule-return h2 .trasme-svg-ico_ida_2.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme-svg-ico_ida_2.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-return h2 .trasme-svg-ico_ida_2.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles purchase-bus-ferry-component .schedule .schedule-departure h2 .trasme-svg-ico_ida_2.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles purchase-bus-ferry-component .schedule .schedule-return h2 .trasme-svg-ico_ida_2.trasme_box__icon,purchase-bus-ferry-component .page-step2 .schedule .schedule-departure h2 .schedule-slots__slot-buttons .trasme-svg-ico_ida_2.schedule-slots__seat-button,purchase-bus-ferry-component .page-step2 .schedule .schedule-return h2 .schedule-slots__slot-buttons .trasme-svg-ico_ida_2.schedule-slots__seat-button,purchase-bus-ferry-component .page-step2 .schedule .schedule-slots__slot-buttons .schedule-departure h2 .trasme-svg-ico_ida_2.schedule-slots__seat-button,purchase-bus-ferry-component .page-step2 .schedule .schedule-slots__slot-buttons .schedule-return h2 .trasme-svg-ico_ida_2.schedule-slots__seat-button,purchase-bus-ferry-component .schedule .schedule-departure h2 .icon.trasme-svg-ico_ida_2,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search .main-search-wrapper #selectPassengers .trasme-svg-ico_ida_2.passengers__image-block,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-busferry .main-search-wrapper #selectPassengers .trasme-svg-ico_ida_2.passengers__image-block,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme-svg-ico_ida_2.trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferry .main-search-wrapper #selectPassengers .trasme-svg-ico_ida_2.passengers__image-block,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme-svg-ico_ida_2.trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme-svg-ico_ida_2.trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme-svg-ico_ida_2.trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme-svg-ico_ida_2.trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-return h2 .icon.trasme-svg-ico_ida_2,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search .main-search-wrapper #selectPassengers .trasme-svg-ico_ida_2.passengers__image-block,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-busferry .main-search-wrapper #selectPassengers .trasme-svg-ico_ida_2.passengers__image-block,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme-svg-ico_ida_2.trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferry .main-search-wrapper #selectPassengers .trasme-svg-ico_ida_2.passengers__image-block,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme-svg-ico_ida_2.trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme-svg-ico_ida_2.trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme-svg-ico_ida_2.trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme-svg-ico_ida_2.trasme_box__icon{color:#d9002e;font-size:.4em}.page-step2 purchase-bus-ferry-component .schedule .schedule-departure h2 .schedule-slots__slot-buttons .icon-arrow-going.schedule-slots__seat-button,.page-step2 purchase-bus-ferry-component .schedule .schedule-return h2 .schedule-slots__slot-buttons .icon-arrow-going.schedule-slots__seat-button,.page-step2 purchase-bus-ferry-component .schedule .schedule-slots__slot-buttons .schedule-departure h2 .icon-arrow-going.schedule-slots__seat-button,.page-step2 purchase-bus-ferry-component .schedule .schedule-slots__slot-buttons .schedule-return h2 .icon-arrow-going.schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-departure h2 .icon-arrow-going.passengers__image-block,journey-search .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-return h2 .icon-arrow-going.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-departure h2 .icon-arrow-going.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-return h2 .icon-arrow-going.passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-departure h2 .icon-arrow-going.trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-return h2 .icon-arrow-going.trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-departure h2 .icon-arrow-going.passengers__image-block,journey-search-ferry .main-search-wrapper #selectPassengers purchase-bus-ferry-component .schedule .schedule-return h2 .icon-arrow-going.passengers__image-block,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-departure h2 .icon-arrow-going.trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-return h2 .icon-arrow-going.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles purchase-bus-ferry-component .schedule .schedule-departure h2 .icon-arrow-going.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles purchase-bus-ferry-component .schedule .schedule-return h2 .icon-arrow-going.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-departure h2 .icon-arrow-going.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers purchase-bus-ferry-component .schedule .schedule-return h2 .icon-arrow-going.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles purchase-bus-ferry-component .schedule .schedule-departure h2 .icon-arrow-going.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles purchase-bus-ferry-component .schedule .schedule-return h2 .icon-arrow-going.trasme_box__icon,purchase-bus-ferry-component .page-step2 .schedule .schedule-departure h2 .schedule-slots__slot-buttons .icon-arrow-going.schedule-slots__seat-button,purchase-bus-ferry-component .page-step2 .schedule .schedule-return h2 .schedule-slots__slot-buttons .icon-arrow-going.schedule-slots__seat-button,purchase-bus-ferry-component .page-step2 .schedule .schedule-slots__slot-buttons .schedule-departure h2 .icon-arrow-going.schedule-slots__seat-button,purchase-bus-ferry-component .page-step2 .schedule .schedule-slots__slot-buttons .schedule-return h2 .icon-arrow-going.schedule-slots__seat-button,purchase-bus-ferry-component .schedule .schedule-departure h2 .icon.icon-arrow-going,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search .main-search-wrapper #selectPassengers .icon-arrow-going.passengers__image-block,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-busferry .main-search-wrapper #selectPassengers .icon-arrow-going.passengers__image-block,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-busferry-step-passengers-selection .trasme_box_passengers .icon-arrow-going.trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferry .main-search-wrapper #selectPassengers .icon-arrow-going.passengers__image-block,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .icon-arrow-going.trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .icon-arrow-going.trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .icon-arrow-going.trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-departure h2 journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .icon-arrow-going.trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-return h2 .icon.icon-arrow-going,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search .main-search-wrapper #selectPassengers .icon-arrow-going.passengers__image-block,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-busferry .main-search-wrapper #selectPassengers .icon-arrow-going.passengers__image-block,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-busferry-step-passengers-selection .trasme_box_passengers .icon-arrow-going.trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferry .main-search-wrapper #selectPassengers .icon-arrow-going.passengers__image-block,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .icon-arrow-going.trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .icon-arrow-going.trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .icon-arrow-going.trasme_box__icon,purchase-bus-ferry-component .schedule .schedule-return h2 journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .icon-arrow-going.trasme_box__icon{color:#d9002e}purchase-bus-ferry-component .schedule .schedule-departure{margin-bottom:150px}purchase-bus-ferry-component .schedule .schedule-return{margin-bottom:50px}purchase-bus-ferry-component .second-trip__date{font-family:sanfranciscodisplayregular;margin-bottom:16px}purchase-bus-ferry-component .second-trip__date .second-trip__day{font-size:2.5em;display:inline-block}purchase-bus-ferry-component .second-trip__date .second-trip__day+div{display:inline-block;line-height:1.4}purchase-bus-ferry-component .second-trip__date .second-trip__week-day{font-size:.78em}purchase-bus-ferry-component .second-trip__date .second-trip__week-day+div{font-size:.857em}purchase-bus-ferry-component .btn-custom{padding:22px 40px;text-transform:uppercase!important;margin-left:35px}@media screen and (max-width:991px){purchase-bus-ferry-component .schedule .second-trip .schedule-slots__slot:before{height:160px}}@media screen and (max-width:767px){purchase-bus-ferry-component .schedule .second-trip .schedule-slots__slot:before{height:230px}}.modal__info{background-color:rgba(0,0,0,.5)}.modal__info .modal-dialog{max-width:calc(100% - 20px);width:750px}.modal__info h4{font-size:1.143em;text-transform:uppercase;color:#424346;font-family:sanfranciscodisplaybold;line-height:2em;margin-bottom:20px;letter-spacing:.1em;padding-left:10px}.modal__info .modal-content{border-radius:0}.modal__info .info-route-wrapper{background-color:#ededed;padding:15px 35px}.modal__info .info-route-wrapper .info-route{font-family:sanfranciscodisplayregular;font-size:1em;color:#2f353a}.modal__info .info-route-wrapper .info-route span{margin-left:30px;font-family:sanfranciscodisplaybold;font-size:1em;color:#2f353a}.modal__info .modal-body{min-height:100px}.page-step3,.purchase_step6{min-height:800px}.modal__info .modal-body .description{font-family:sanfranciscodisplayregular;padding-left:10px;color:#2f353a}.busferry-step3 h2,.modal__info .modal-footer span{font-family:sanfranciscodisplaybold;text-transform:uppercase}.modal__info .modal-body .description a{color:#d9002e}.modal__info .modal-footer{border:1px dotted #ededed;text-align:left;padding:10px 25px}.modal__info .modal-footer span{font-size:1em;color:#424346;line-height:2em;margin-left:10px;letter-spacing:.1em}.modal__info .modal-footer span.trasme-svg-ico_help{font-size:1.4em!important;vertical-align:middle;margin-top:-2px;display:inline-block;margin-bottom:0}.modal__info .modal-footer .icon,.modal__info .modal-footer .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.modal__info .modal-footer journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.modal__info .modal-footer journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.modal__info .modal-footer journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.modal__info .modal-footer journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.modal__info .modal-footer journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,.modal__info .modal-footer journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.modal__info .modal-footer journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.modal__info .modal-footer journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.modal__info .modal-footer journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.page-step2 .schedule .schedule-slots__slot-buttons .modal__info .modal-footer .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .modal__info .modal-footer .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .modal__info .modal-footer .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .modal__info .modal-footer .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .modal__info .modal-footer .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .modal__info .modal-footer .icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .modal__info .modal-footer .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .modal__info .modal-footer .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .modal__info .modal-footer .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .modal__info .modal-footer .trasme_box__icon{color:#01acc6;font-size:25px;margin-left:5px;vertical-align:middle}.modal__info.modal__travel-info .modal-footer{padding-top:10px}.page-step3 .journey-header-info{padding-bottom:70px}.page-step3 .travel-date{margin-top:10px}.page-step3 .summary_travel .travel-cities{text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.busferry-step3 .travel-bus-info,.busferry-step3 .travel-ferry-info{margin-bottom:80px}.busferry-step3 .bonus-ico{text-align:center;color:#d9002e;font-size:2.5em}.busferry-step3 h2{font-size:1.571em;color:#2f353a;letter-spacing:.18em;text-align:center;margin-bottom:40px}.busferry-step3 h2 span{display:block;font-size:.7em;margin-top:20px}.busferry-step3 .summary_travel .trasme-new-ico_booking,.busferry-step3 .summary_travel .trasme-new-ico_bus{font-size:1.429em;vertical-align:middle;margin:-6px 0 0 6px;display:inline-block}.busferry-step3 .summary_travel .travel-transfer{margin-top:8px}.busferry-step3 .summary_travel .travel-transfer>div{display:inline-block;vertical-align:middle;margin-right:4px}.busferry-step3 .summary_travel .travel-transfer-dot{width:6px;height:6px;background-color:#2f353a;border-radius:50%}.busferry-step3 .summary_travel .travel-transfer-arrow{width:80px;height:2px;background-color:#2f353a;position:relative}.busferry-step3 .summary_travel .travel-transfer-arrow:after{content:"";width:10px;height:10px;border-top:solid 2px #2f353a;border-right:solid 2px #2f353a;position:absolute;right:0;top:-4px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.busferry-step3 .summary_travel .travel-transfer-arrow .travel-transfer-point{width:14px;height:14px;border:2px solid #2f353a;border-radius:50%;background-color:#fff;position:absolute;top:-6px;left:calc(50% - 6px)}.busferry-step3 .summary_travel .travel-transfer-text{font-size:.857em;margin-left:12px}.busferry-step3 .purchase_step3_benefits{background-color:#f8f6f6}.busferry-step3 .purchase_step3_benefits .benifits-intro{font-family:sanfranciscodisplayregular;font-size:1.143em;text-align:center;margin-bottom:50px}.busferry-step3 .purchase_step3_benefits h3{font-family:sanfranciscodisplaybold;font-size:1.286em;color:#2f353a;text-transform:uppercase}.busferry-step3 .purchase_step3_benefits h3 span{display:inline-block;margin-left:12px}.busferry-step3 .purchase_step3_benefits .bus-benefits p,.busferry-step3 .purchase_step3_benefits .ferry-benefits p{font-family:sanfranciscodisplayregular}.busferry-step3 .purchase_step3_benefits .bus-benefits .benefits-list,.busferry-step3 .purchase_step3_benefits .ferry-benefits .benefits-list{font-family:sanfranciscodisplayregular;list-style:none;padding:0;margin-top:15px}.busferry-step3 .purchase_step3_benefits .bus-benefits .benefits-list li,.busferry-step3 .purchase_step3_benefits .ferry-benefits .benefits-list li{margin-bottom:8px}.busferry-step3 .purchase_step3_benefits .bus-benefits .form-group.dropdown,.busferry-step3 .purchase_step3_benefits .ferry-benefits .form-group.dropdown{margin-top:0}.busferry-step3 .purchase_step3_benefits .bus-benefits .form-group.dropdown label.control-label,.busferry-step3 .purchase_step3_benefits .ferry-benefits .form-group.dropdown label.control-label{margin-top:0;color:#d9002e;font-size:1.143em;position:absolute;left:20px;top:3px}.busferry-step3 .purchase_step3_benefits .bus-benefits .form-group.dropdown:not(.is-empty) label.control-label,.busferry-step3 .purchase_step3_benefits .ferry-benefits .form-group.dropdown:not(.is-empty) label.control-label{display:none!important}.busferry-step3 .purchase_step3_benefits .bus-benefits .form-group.dropdown input,.busferry-step3 .purchase_step3_benefits .ferry-benefits .form-group.dropdown input{height:auto;background-image:none;color:#d9002e;font-family:sanfranciscodisplayregular;font-size:1.143em;display:inline-block;width:calc(100% - 20px);padding:0 20px;position:relative;cursor:pointer}.trasme_title,h1,h2{font-family:sanfranciscodisplaybold}.busferry-step3 .purchase_step3_benefits .bus-benefits .form-group.dropdown .dropdown-menu,.busferry-step3 .purchase_step3_benefits .ferry-benefits .form-group.dropdown .dropdown-menu{border-radius:0;box-shadow:none;border:2px solid #ededed;top:calc(100% - 12px)}.busferry-step3 .purchase_step3_benefits .bus-benefits .form-group.dropdown .dropdown-menu li a,.busferry-step3 .purchase_step3_benefits .ferry-benefits .form-group.dropdown .dropdown-menu li a{color:#8e8e90}.busferry-step3 .purchase_step3_benefits .bus-benefits .form-group.dropdown .dropdown-menu li a:hover,.busferry-step3 .purchase_step3_benefits .ferry-benefits .form-group.dropdown .dropdown-menu li a:hover{background-image:none;color:#2f353a}.busferry-step3 .purchase_step3_benefits .bus-benefits .form-group.dropdown .dropdown-menu li a.disable,.busferry-step3 .purchase_step3_benefits .ferry-benefits .form-group.dropdown .dropdown-menu li a.disable{color:#8e8e90}.busferry-step3 .purchase_step3_benefits .bus-benefits .form-group.dropdown .trasme-svg-btn_unfold,.busferry-step3 .purchase_step3_benefits .ferry-benefits .form-group.dropdown .trasme-svg-btn_unfold{color:#d9002e}.busferry-step3 .purchase_step3_benefits .bus-benefits .residencyBonus,.busferry-step3 .purchase_step3_benefits .ferry-benefits .residencyBonus{border-style:solid;border-color:red;border-width:thin}.busferry-step3 .purchase_step3_benefits .bus-benefits .residencyBonusTitle,.busferry-step3 .purchase_step3_benefits .ferry-benefits .residencyBonusTitle{color:red;font-weight:700}.busferry-step3 .purchase_step3_benefits .bus-benefits .optionsResidency,.busferry-step3 .purchase_step3_benefits .ferry-benefits .optionsResidency{margin-right:45px}@media (max-width:767px){.busferry-step3 .purchase_step3_benefits .bus-benefits .optionsResidency,.busferry-step3 .purchase_step3_benefits .ferry-benefits .optionsResidency{margin-right:0}}.busferry-step3 .purchase_step3_benefits .apply-bonus-btn{padding:20px;text-transform:uppercase;letter-spacing:.2em;margin-top:20px}.purchase_step6 h1,.purchase_step6 h2,.trasme_box__labels .trasme_box__title,.trasme_title,h1,h2{letter-spacing:.1em;text-transform:uppercase}.busferry-step3 .trasme-general-button{text-transform:uppercase}.purchase_step3_busferry_first_banner{height:500px;background:url(/Features/PurchaseBusFerry/img/bus-ferry-step3.jpg);background-size:cover;overflow:hidden}.purchase_step3_busferry_first_banner .banner__content{color:#000;position:absolute;bottom:10%}@media screen and (max-width:767px){.busferry-step3 .travel-date{text-align:right}}h1,h2{font-size:1.714em;color:#2f353a;line-height:1.5em;margin-top:94px}.relative-pos{position:relative!important}.full-height{height:100%!important}.background-img{background-position:center!important;background-repeat:no-repeat!important;position:relative}.right-align{text-align:right}.left-align,.trasme_box__labels{text-align:left}p{margin:0}.more-margin-top{margin-top:10px}.right-float{float:right}.left-float{float:left}.no-margin--left{margin-left:0!important}.no-margin--right{margin-right:0!important}.normal-margin--left{margin-left:15px!important}.normal-margin--right{margin-right:15px!important}.min-margin--left{margin-left:5px}.min-margin--right{margin-right:5px}.banner__content{z-index:2}.banner__content .icon,.banner__content .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.banner__content journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.banner__content journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.banner__content journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.banner__content journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,.banner__content journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.banner__content journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,.banner__content journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.banner__content journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,.banner__content journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.banner__content journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,.banner__content journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.banner__content journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,.banner__content journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.banner__content journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,.page-step2 .schedule .schedule-slots__slot-buttons .banner__content .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .banner__content .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .banner__content .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .banner__content .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .banner__content .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .banner__content .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .banner__content .icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .banner__content .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .banner__content .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .banner__content .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .banner__content .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .banner__content .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .banner__content .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .banner__content .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .banner__content .trasme_box__icon{color:#01acc6;display:block;margin-bottom:20px}.banner__content .page-step2 .schedule .schedule-slots__slot-buttons p+.schedule-slots__seat-button,.banner__content journey-search .main-search-wrapper #selectPassengers p+.passengers__image-block,.banner__content journey-search-busferry .main-search-wrapper #selectPassengers p+.passengers__image-block,.banner__content journey-search-busferry-step-passengers-selection .trasme_box_passengers p+.trasme_box__icon,.banner__content journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover p+.trasme_box__icon,.banner__content journey-search-ferry .main-search-wrapper #selectPassengers p+.passengers__image-block,.banner__content journey-search-ferry-step-strip-selection-mode .map-panel .zones p+.icon,.banner__content journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers p+.trasme_box__icon,.banner__content journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover p+.trasme_box__icon,.banner__content journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles p+.trasme_box__icon,.banner__content journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover p+.trasme_box__icon,.banner__content journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers p+.trasme_box__icon,.banner__content journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover p+.trasme_box__icon,.banner__content journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles p+.trasme_box__icon,.banner__content journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover p+.trasme_box__icon,.banner__content p+.icon,.page-step2 .schedule .schedule-slots__slot-buttons .banner__content p+.schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .banner__content p+.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .banner__content p+.passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .banner__content p+.trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .banner__content p+.trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .banner__content p+.passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .banner__content p+.icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .banner__content p+.trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .banner__content p+.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .banner__content p+.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .banner__content p+.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .banner__content p+.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .banner__content p+.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .banner__content p+.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .banner__content p+.trasme_box__icon{color:#000;line-height:20px}button{border:0;background:0 0}.banner-filter{opacity:.5;background-color:#0d2734;position:absolute;height:100%;width:100%;top:0;left:0;z-index:1}.purchase_step4 .panel .panel-heading h4:hover,.purchase_step6 .footer__pool-and-apps .mobile-links-wrapper .footer__download-button:hover{opacity:.9}.trasme_title{color:#2f353a}.trasme_box,.trasme_subtitle{font-family:sanfranciscodisplayregular}.trasme_title__main{color:#fff;line-height:60px;font-size:3.8em}.trasme_title__section{color:#424346;font-size:1.714em;line-height:32px}.trasme_title_small{font-size:1.1em}.trasme_subtitle{color:#424346}.trasme_subtitle__main{color:#fff;font-size:1.429em;line-height:34px;max-width:70%}.trasme_box,.trasme_box__action--add:hover,.trasme_box__action--sub:hover,.trasme_box__labels a{color:#424346}.trasme_subtitle__section{font-size:1.143em;line-height:24px}@media (max-width:1199px){.trasme_title__main{font-size:2.5em;line-height:40px}.trasme_subtitle__main{font-size:1.143em;max-width:100%}}@media (max-width:767px){.trasme_title__main{font-size:2em;line-height:40px}}.trasme_box{background-color:#fff;line-height:24px;border:2px solid #8e8e90;padding:20px;margin-bottom:8px;cursor:pointer}.trasme_box__labels .trasme_box__title{font-size:.857em;font-weight:400}.trasme_box__labels .trasme_box__title .separator{font-family:sanfranciscodisplaybold;font-size:1.7em}.trasme_box__action,.trasme_box__negativeprice,.trasme_box__price,.trasme_box__textprice{font-size:1.714em;font-weight:600;text-align:right!important}.trasme_box__action{display:inline}.trasme_box__negativeprice.is-free::after,.trasme_box__negativeprice.is-free::before,.trasme_box__price.is-free::after,.trasme_box__price.is-free::before{display:none}.trasme_box__action--add{margin-left:15px}.trasme_box__action--add,.trasme_box__action--sub{font-family:courier;font-size:1.429em;padding:0}.trasme_box__message-promotional-info,.trasme_box__notice{color:#d9002e}.trasme_box__price:before{content:"+";margin-right:3px}.trasme_box__price:after{content:"€";margin-left:7px;font-size:1em}.trasme_box__negativeprice:before{content:"-";margin-right:3px}.trasme_box__negativeprice:after{content:"€";margin-left:7px;font-size:1em}.trasme_box__message,.trasme_box__notice{font-size:.929em;font-family:sanfranciscodisplayregular}.trasme_box__discount{font-family:sanfranciscodisplayregular;color:#d9002e;font-size:1.143em;display:inline-block}.trasme_box:hover,.trasme_box:hover .trasme_box__discount,.trasme_box:hover a,.trasme_box:hover a:focus,.trasme_box:hover a:hover,.trasme_box__selected .trasme_box__discount{color:#fff}.trasme_box__discount:before{content:"-"}.trasme_box__discount:after{content:"%"}.trasme_box__ancillary_image{height:42px;background-repeat:no-repeat;background-position:left top;background-color:transparent;margin-top:20px}.trasme_box:hover .trasme_box__ancillary_image,.trasme_box__selected .trasme_box__ancillary_image{background-position:left bottom}.trasme_box:hover{background-color:#79a3c2;border:2px solid #79a3c2;cursor:default}.trasme_box__selected{background-color:#01acc6!important;color:#fff;border:2px solid #01acc6!important}.trasme_box__selected .img{color:#424346}.trasme_box__selected .trasme-svg-ico_ok{padding-top:7px}.trasme_box__selected .trasme_box__title{padding-left:15px}.trasme_box__selected #accommodation-icon{display:none}.trasme_box__selected #accommodation-icon_NE{display:inline}.trasme_box__selected:hover{color:#fff;border:2px solid #8e8e90}.trasme_box__selected:hover .img,.trasme_box__selected:hover .trasme_box__discount{color:#fff}.trasme_box__selected:hover img:nth-child(1){display:none}.trasme_box a,.trasme_box__selected:hover img:nth-child(2){display:inline}.trasme_box__big{height:180px}.trasme_box a:hover{color:#d9002e}.trasme_box:not(.trasme_box__selected) .trasme-svg-ico_ok{display:none!important}.trasme_box img:nth-child(2),.trasme_box:hover img:nth-child(1){display:none}.trasme_box:hover img:nth-child(2){display:inline}.trasme_section__common_padding--bottom{padding-bottom:20px}.trasme_section__common_padding--right{padding-right:20px}.trasme_section__common_padding--top{padding-top:20px}.trasme_section__padding{padding-top:70px;padding-bottom:70px}.no-height{height:auto!important}.summary_travel{font-family:sanfranciscodisplayregular;font-size:1em;line-height:24px;color:#2f353a;margin-top:10px}.summary_travel .summary_travel__direction{color:#d9002e;font-size:1.286em;font-weight:600;text-transform:uppercase}.summary_travel .summary_travel__title{font-weight:400;margin-right:6px;display:inline-block;padding-top:1px}.summary_travel .summary_travel__direction--icon{display:inline-block;vertical-align:middle;height:12px}.summary_travel .summary_travel__data{font-weight:700}.purchase_step3_first_banner{height:350px;background:url(/Features/Purchase/img/step3-banner-one.png);background-size:cover;overflow:hidden}.purchase_step3_first_banner .banner__content{color:#000;position:absolute;bottom:10%}.purchase_step3_wifi .trasme_box__title{display:inline-block}.purchase_step3_wifi .trasme_box .row:first-child{height:60px}.purchase_step3_wifi.trasme_section__padding{padding-top:35px}accommodation-ancillary-component,extras-ancillary-component,flexibility-ancillary-component,pet-accommodation-ancillary-component,promotional-code-ancillary-component,travel-insurance-ancillary-component{display:block}@media (max-width:768px){.no-margin--left,.normal-margin--left{margin-left:-15px!important}.no-margin--right,.normal-margin--right{margin-right:-15px!important}}@media (max-width:1370px){#contenedor{width:100%}}@media (max-width:1860px) and (min-witdh:1370px){#contenedor{width:80%}}@media (min-width:1860px){#contenedor{width:65%}}.purchase_step6 .trasme-button{cursor:pointer}.purchase_step6 .search-panel__breakdown a{cursor:default}.purchase_step6 h1,.purchase_step6 h2{font-family:sanfranciscodisplaybold;font-size:1.714em;color:#2f353a;line-height:1.5em;margin-top:94px}.purchase_step6 .checkin-panel h2,.purchase_step6 .thanks-panel .reserve-wrapper span,.purchase_step6 .thanks-panel a.generate-bill,.purchase_step6 .thanks-panel h2,.purchase_step6 h3,.purchase_step6 p{font-family:sanfranciscodisplayregular}.purchase_step6 p{font-size:1.143em;line-height:1.714em;color:#424346;padding:0 30px}.purchase_step6 p a{color:#d9002e;font-weight:700}.purchase_step6 h3{font-size:1.571em;font-weight:700;line-height:1.714em;color:#424346;margin-top:110px}.purchase_step6 .thanks-panel{text-align:center;background-color:#f8f6f6;padding-bottom:70px}.purchase_step6 .thanks-panel .reserve-wrapper{background-color:#30363b;color:#fff;text-align:center;padding:35px;margin:70px auto 50px}.purchase_step6 .thanks-panel .reserve-wrapper span{font-size:1em;line-height:1.714em;text-transform:uppercase}.purchase_step6 .thanks-panel .reserve-wrapper .code{font-size:2.5em;font-family:sanfranciscodisplaybold;line-height:1.714em;letter-spacing:.1em;text-transform:uppercase;margin-top:10px}.purchase_step6 .thanks-panel .reserve-wrapper a.trasme-button{margin:20px auto;line-height:60px;padding-left:80px;padding-right:80px;width:auto;display:inline-block;transition:all .3s ease}.section__offers .section-offers__offer .image,all-offers-summary .summary-offer__offer .image{-webkit-transition:opacity .35s,-webkit-transform .35s;-moz-transition:opacity .35s,transform .35s}.purchase_step6 .thanks-panel .reserve-wrapper a.trasme-button:hover{background-color:#fff;text-decoration:none;color:#d9002e}.purchase_step6 .thanks-panel .reserve-wrapper h2{margin-top:10%}.purchase_step6 .thanks-panel a.generate-bill{font-size:1.143em;line-height:1.714em;text-decoration:underline;color:#424346}.purchase_step4 .panel .panel-heading h4 a,.purchase_step6 .thanks-panel a.generate-bill:hover{text-decoration:none}.purchase_step6 .thanks-panel h1{margin-top:50px}.purchase_step6 .thanks-panel h2{font-size:1.143em;margin-top:0}.purchase_step6 .thanks-panel h3{margin-top:30px;font-size:1.143em;color:#2f353a}.purchase_step6 .checkin-panel{height:415px;background-image:url(../img/step6/checkin_bg.jpg);background-position:center center;background-repeat:no-repeat;text-align:center}.purchase_step6 .checkin-panel h2{margin-top:10%;text-transform:none;font-weight:100;letter-spacing:inherit;padding:0 15px}.purchase_step6 .overview-panel .schedule{margin-top:0}.purchase_step6 .overview-panel .schedule .route-header{margin-top:25px;margin-bottom:12px}.purchase_step6 .overview-panel .schedule h2{font-size:1em}.purchase_step6 .overview-panel .schedule h2.departure{margin-right:30px;float:left;letter-spacing:.079em}.purchase_step6 .overview-panel .schedule h2.return{margin-left:30px;float:left;letter-spacing:.079em}.purchase_step6 .overview-panel .schedule h2.date{padding-right:0;font-size:.929em;float:right;margin-top:5px;letter-spacing:0}.purchase_step6 .overview-panel .schedule h2.date.date-departure{margin-right:30px}.purchase_step6 .overview-panel .schedule .schedule-slots__slot{margin-top:0;margin-bottom:0;text-align:left}.purchase_step6 .overview-panel .schedule .schedule-slots__slot .col-sm-4{padding-top:10px!important}.purchase_step6 .overview-panel .schedule .schedule-slots__slot:hover{background-color:transparent!important}.purchase_step6 .overview-panel .schedule .schedule-slots__slot-stopovers .duration{margin-left:25px;font-family:sanfranciscodisplayregular}.purchase_step6 .overview-panel .schedule .schedule-slots__slot-location-time,.purchase_step6 .overview-panel .schedule .schedule-slots__slot-stopovers{margin-right:-10px;max-width:130px;overflow:hidden;height:70px}.purchase_step6 .overview-panel .passengers{color:#2f353a;margin-top:40px}.purchase_step6 .overview-panel .passengers__passenger--title{text-transform:uppercase;font-family:sanfranciscodisplaybold;font-weight:600;font-size:1.286em;margin-bottom:20px}.purchase_step6 .overview-panel .passengers__passenger--type{text-transform:uppercase;font-family:sanfranciscodisplayregular;font-weight:200;font-size:.714em}.purchase_step6 .overview-panel .passengers__passenger--name{font-family:sanfranciscodisplayregular;font-weight:300;font-size:1.143em;margin-bottom:10px;display:block}.purchase_step6 .contact-info-panel__data,.purchase_step6 .overview-panel__departure-return-info .services ul li span{font-size:1em;text-transform:uppercase;line-height:1.714em;font-family:sanfranciscodisplayregular;background-repeat:no-repeat}.purchase_step6 .overview-panel__departure-return-info{border:2px solid #8e8e90;padding:20px 30px}.purchase_step6 .overview-panel__departure-return-info.departure{margin-right:15px}.purchase_step6 .overview-panel__departure-return-info.return{margin-left:15px}.purchase_step6 .overview-panel__departure-return-info .services{padding-top:30px}.purchase_step6 .overview-panel__departure-return-info .services ul{list-style:none;padding-left:0}.purchase_step6 .overview-panel__departure-return-info .services ul li{padding-left:15px}.purchase_step6 .overview-panel__departure-return-info .services ul li span{color:#2f353a;display:block;background-image:url(../img/step6/check_black.png);padding-left:25px;background-position:left center}@media screen and (max-width:1199px){.purchase_step6 .overview-panel .schedule h2.date{float:left}.purchase_step6 .overview-panel .schedule h2.date:not(.date-departure){margin-left:30px}}@media (max-width:991px){.purchase_step6 .overview-panel__departure-return-info.departure{margin-right:-15px}.purchase_step6 .overview-panel__departure-return-info.return{margin-left:-15px}.purchase_step6 .overview-panel .schedule h2.date,.purchase_step6 .overview-panel .schedule h2.return{margin-left:0!important}}.purchase_step6 .contact-info-panel{text-align:center;background-color:#f8f6f6;padding-bottom:100px}.page-step2 .schedule .schedule-slots__slot-buttons .purchase_step6 .contact-info-panel .schedule-slots__seat-button,.purchase_step6 .contact-info-panel .icon,.purchase_step6 .contact-info-panel .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.purchase_step6 .contact-info-panel journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.purchase_step6 .contact-info-panel journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.purchase_step6 .contact-info-panel journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.purchase_step6 .contact-info-panel journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.purchase_step6 .contact-info-panel journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,.purchase_step6 .contact-info-panel journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.purchase_step6 .contact-info-panel journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.purchase_step6 .contact-info-panel journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.purchase_step6 .contact-info-panel journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search .main-search-wrapper #selectPassengers .purchase_step6 .contact-info-panel .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .purchase_step6 .contact-info-panel .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .purchase_step6 .contact-info-panel .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .purchase_step6 .contact-info-panel .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .purchase_step6 .contact-info-panel .icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .purchase_step6 .contact-info-panel .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .purchase_step6 .contact-info-panel .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .purchase_step6 .contact-info-panel .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .purchase_step6 .contact-info-panel .trasme_box__icon{color:#01acc6;display:block}.purchase_step6 .contact-info-panel__data{color:#424346;background-position:center top;margin-top:10px;display:inline-block;margin-bottom:30px}.purchase_step6 .contact-info-panel p{margin-top:40px}.purchase_step6 .contact-info-panel .phone-block{display:block}.purchase_step6 .descount-panel{background-image:url(../img/step6/descount_bg.jpg);background-position:center;background-repeat:no-repeat;text-align:center}.purchase_step6 .descount-panel h2{margin-top:105px}.purchase_step6 .descount-panel__descount{line-height:1.714em;font-size:2.286em;font-family:sanfranciscodisplayregular;font-weight:700;color:#424346;margin-top:35px}.purchase_step6 .descount-panel__code{background-color:#30363b;color:#fff;text-align:center;padding:40px;margin:60px auto;font-size:2em;font-family:sanfranciscodisplaybold;letter-spacing:.1em}.purchase_step6 .send-reservation-panel{padding-bottom:50px}.purchase_step6 .send-reservation-panel .trasme-input__text{border:2px solid #424346;width:100%;text-transform:none;font-family:sanfranciscodisplayregular}.purchase_step6 .send-reservation-panel p{font-family:sanfranciscodisplayregular;margin-top:30px}.purchase_step6 .send-reservation-panel .newsletter-form{margin-top:40px}.purchase_step6 .send-reservation-panel .form-inputs{width:70%;display:inline-block}.purchase_step6 .send-reservation-panel .trasme-input__checkbox{text-align:left;margin-top:15px;width:100%}.purchase_step6 .send-reservation-panel .trasme-general-button-wrapper{display:inline-block}.purchase_step6 .send-reservation-panel .trasme-general-button-wrapper a{line-height:65px;display:inline-block}.purchase_step6 .send-reservation-panel .trasme-general-button{height:65px}.purchase_step6 .remember-panel{text-align:center;padding-bottom:140px}.purchase_step6 .remember-panel h2{padding:0 15px}.purchase_step6 .remember-panel__data{margin-top:30px;display:inline-block}.page-step2 .schedule .schedule-slots__slot-buttons .purchase_step6 .remember-panel__data .schedule-slots__seat-button,.purchase_step6 .remember-panel__data .icon,.purchase_step6 .remember-panel__data .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.purchase_step6 .remember-panel__data journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.purchase_step6 .remember-panel__data journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.purchase_step6 .remember-panel__data journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.purchase_step6 .remember-panel__data journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.purchase_step6 .remember-panel__data journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,.purchase_step6 .remember-panel__data journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.purchase_step6 .remember-panel__data journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.purchase_step6 .remember-panel__data journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.purchase_step6 .remember-panel__data journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search .main-search-wrapper #selectPassengers .purchase_step6 .remember-panel__data .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .purchase_step6 .remember-panel__data .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .purchase_step6 .remember-panel__data .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .purchase_step6 .remember-panel__data .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .purchase_step6 .remember-panel__data .icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .purchase_step6 .remember-panel__data .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .purchase_step6 .remember-panel__data .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .purchase_step6 .remember-panel__data .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .purchase_step6 .remember-panel__data .trasme_box__icon{display:block;margin-bottom:10px;line-height:110px;color:#01acc6}.purchase_step6 .remember-panel__data span{font-size:1.143em;color:#424346;line-height:1.714em;text-transform:uppercase;font-family:sanfranciscodisplaybold;margin-bottom:10px}.purchase_step6 .remember-panel__data small{font-size:.7em}.purchase_step6 .remember-panel__data p{font-family:sanfranciscodisplayregular;font-size:1.143em;line-height:1.929em;width:80%;margin:30px auto}.purchase_step6 .footer__pool-and-apps{background-color:#f8f6f6}.purchase_step6 .footer__pool-and-apps .footer__mobile-apps--last-column{background-color:#f8f6f6;height:236px}.purchase_step6 .footer__pool-and-apps .mobile-img-wrapper{margin-top:-19px}.purchase_step6 .footer__pool-and-apps h4{font-size:1.143em;font-family:sanfranciscodisplaybold;letter-spacing:2px;text-transform:uppercase;color:#424346;margin-top:55px}.purchase_step6 .footer__pool-and-apps p{font-size:1em;font-family:sanfranciscodisplayregular;color:#646464;padding:0}.purchase_step6 .footer__pool-and-apps .mobile-links-wrapper{text-align:left}.purchase_step6 .footer__pool-and-apps .mobile-links-wrapper ul{list-style:none;margin:18px 0 0;padding:0}.purchase_step6 .schedule .schedule-slots__slot-boat,.purchase_step6 .schedule .schedule-slots__slot-location-time,.purchase_step6 .schedule .schedule-slots__slot-stopovers{padding-top:10px}.purchase_step6 .footer__pool-and-apps .mobile-links-wrapper ul li{float:left;margin-top:10px;margin-left:8px}.purchase_step6 .footer__pool-and-apps .mobile-links-wrapper ul li:first-child{margin-left:0}.purchase_step6 .footer__pool-and-apps .mobile-links-wrapper .footer__download-button{background-position:center center;background-repeat:no-repeat;height:35px;display:block}.purchase_step6 .footer__pool-and-apps .mobile-links-wrapper .footer__download-button.footer__download-button--google-play{width:99px;background-image:url(../img/android_store.png)}.purchase_step6 .footer__pool-and-apps .mobile-links-wrapper .footer__download-button.footer__download-button--app-store{width:104px;background-image:url(../img/app_store.png)}.purchase_step6 .footer__pool-and-apps .footer__social-buttons{padding-bottom:30px;text-align:left}.purchase_step6 .footer__pool-and-apps .footer__social-buttons p{margin-bottom:40px}.purchase_step6 .footer__pool-and-apps .footer__social-buttons .trasme-general-button.trasme-general-button--important{height:50px;line-height:50px}@media (max-width:991px){.purchase_step6 .footer__pool-and-apps .footer__social-buttons{background-color:#ededed;text-align:center}}@media (max-width:767px){.purchase_step6 .footer__pool-and-apps .mobile-links-wrapper{text-align:center;padding-bottom:50px}.purchase_step6 .footer__pool-and-apps .mobile-links-wrapper ul{margin-top:15px;margin-bottom:30px}.purchase_step6 .footer__pool-and-apps .mobile-links-wrapper ul li{float:none;margin-left:0;text-align:center}.purchase_step6 .footer__pool-and-apps .mobile-links-wrapper ul li a{margin:0 auto}}.purchase_step6 .footer__pool-and-apps .trasme-general-button-wrapper{display:inline-block}.purchase_step6 .new-account-panel h3{font-size:1em;font-weight:300;margin-top:0}.purchase_step6 .new-account-panel .trasme-general-button-wrapper{margin-top:5px}.purchase_step6 .schedule{margin-top:74px}.purchase_step6 .schedule h1{font-family:sanfranciscodisplaybold;font-size:1.357em;margin-top:10px}.purchase_step6 .schedule h2,.purchase_step6 .schedule__date{font-family:sanfranciscodisplaybold;font-size:1.286em;line-height:1.714em;display:inline-block;text-transform:uppercase}.purchase_step6 .schedule h2{background-position:right center;background-repeat:no-repeat;padding-right:38px;margin:0}.purchase_step6 .schedule h2.departure{background-image:url(../img/step2/departure_icon.png)}.purchase_step6 .schedule h2.return{background-image:url(../img/step2/return_icon.png)}.purchase_step6 .schedule__date{float:right}.purchase_step6 .schedule .schedule-slots{margin-top:15px;margin-bottom:40px;margin-right:-15px;cursor:pointer}.purchase_step6 .schedule .schedule-slots__slot{text-align:center;height:80px}.purchase_step6 .schedule .schedule-slots__slot--selected,.purchase_step6 .schedule .schedule-slots__slot:hover{background-color:#ededed}.purchase_step6 .schedule .schedule-slots__slot-location-time .location{font-size:.78em;color:#646464;line-height:1.2em;text-transform:uppercase;font-family:sanfranciscodisplayregular;height:26px}.purchase_step6 .schedule .schedule-slots__slot-location-time .time{font-family:sanfranciscodisplaybold;font-size:1.429em;color:#424346}.purchase_step6 .schedule .schedule-slots__slot-location-time .time .more-days{color:#d9002e;font-family:sanfranciscodisplayregular;font-size:.6em}.purchase_step6 .schedule .schedule-slots__slot-location-time .time .info{background-image:url(../img/step2/btn_info.png);display:inline-block;height:17px;width:17px;background-position:center center;background-repeat:no-repeat}.purchase_step6 .schedule .schedule-slots__slot-stopovers .duration{font-size:.78em;padding-left:10px;line-height:1.71em;color:#424346}.purchase_step6 .schedule .schedule-slots__slot-stopovers .stopover{font-family:sanfranciscodisplayregular;font-size:.714em;color:#424346;line-height:1.71em;text-align:center;display:block}.purchase_step6 .schedule .schedule-slots__slot-stopovers .stopovers-graph{background-image:url(../img/step2/ellipse_icon.png),url(../img/step2/route_line_icon.png),url(../img/step2/ellipse_icon.png);background-repeat:no-repeat;background-position:left center,center center,right center;position:relative;right:-50%;float:right;height:14px;width:110px}.purchase_step6 .schedule .schedule-slots__slot-stopovers .stopovers-graph-night{background-image:url(../img/step2/ellipse_icon.png),url(../img/step2/route_line_icon.png),url(../img/step2/anchor_icon.png)}.purchase_step6 .schedule .schedule-slots__slot-stopovers .stopovers-graph span{width:110px;height:14px;display:inline-block;background-repeat:no-repeat}.purchase_step6 .schedule .schedule-slots__slot-stopovers .stopovers-graph span.stopover-1{background-image:url(../img/step2/stopover_icon.png);background-position:center center}.purchase_step6 .schedule .schedule-slots__slot-stopovers .stopovers-graph span.stopover-2{background-image:url(../img/step2/stopover_icon.png),url(../img/step2/stopover_icon.png);background-position:35% center,64% center}.purchase_step6 .schedule .schedule-slots__slot-stopovers .stopovers-graph span.stopover-3{background-image:url(../img/step2/stopover_icon.png),url(../img/step2/stopover_icon.png),url(../img/step2/stopover_icon.png);background-position:22% center,47% center,72% center}.purchase_step6 .schedule .schedule-slots__slot-boat a{color:#d9002e;font-family:sanfranciscodisplaybold;font-size:.78em;line-height:1.714em}.purchase_step6 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button{width:123px;height:66px;display:block;border:1px solid #424346;background-position:center center;background-repeat:no-repeat}.purchase_step6 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.seat{background-image:url(../img/step2/seat_transparent_icon.png)}.purchase_step6 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.cabin{background-image:url(../img/step2/cabin_transparent_icon.png)}.purchase_step6 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.selected,.purchase_step6 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button:hover{background-color:#424346}.purchase_step6 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.selected.cabin,.purchase_step6 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.selected.seat,.purchase_step6 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button:hover.cabin,.purchase_step6 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button:hover.seat{background-image:url(../img/step2/seat_white_icon.png),url(../img/step2/check.png);background-position:center center,90% 13%}.purchase_step6 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.disabled.seat{background-image:url(../img/step2/seat_transparent_icon.png),url(../img/step2/accommodation_disabled.png)}.purchase_step6 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.disabled.cabin{background-image:url(../img/step2/cabin_transparent_icon.png),url(../img/step2/accommodation_disabled.png)}.purchase_step6 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.disabled:hover{background-color:transparent}.purchase_step6 .schedule .schedule-slots__slot-prize{padding-left:20px}.purchase_step6 .schedule .schedule-slots__slot-prize .literal{font-family:sanfranciscodisplayregular;font-size:.78em;color:#424346;line-height:1em}.purchase_step6 .schedule .schedule-slots__slot-prize .cost{font-family:sanfranciscodisplaybold;font-size:1.5em;color:#424346;line-height:1em}.purchase_step6 .schedule .schedule-slots__slot-prize .cost .cost_value{font-size:1.18em;line-height:1em}.purchase_step6 .schedule .schedule-slots__slot--summary{height:80px}@media (max-width:768px){.purchase_step6 .schedule .schedule-slots__slot--summary{height:auto}}.purchase_step6 .schedule .stopovers-graph__wrapper{position:relative;right:50%;float:right}.purchase_step6 .schedule .stopovers-graph__wrapper .busferry-graph{background-image:url(../img/step2/ellipse_icon.png),url(../img/step2/bus_arrow.png),url(../img/step2/ellipse_icon.png);background-repeat:no-repeat;background-position:left center,center center,right center;right:-50%;position:relative;height:14px;width:110px}.purchase_step6 .trasme-button-wrapper{cursor:pointer;padding:0!important;margin:5px;height:70px;width:auto!important;float:none}.purchase_step6 .trasme-button-wrapper .trasme-button{width:100%;height:100%}.purchase_step6 .checkbox-material{margin-right:10px}.purchase_step6 .trasme_section__common_padding--bottom{padding-bottom:40px}.page-step4,contact-data,passengerdata-component,passengerdataform-component{display:block;min-height:400px}.top-buffer{margin-top:13px}.purchase_step4{min-height:800px}.purchase_step4 h2{font-family:sanfranciscodisplaybold;line-height:1.714em;text-transform:uppercase;font-size:1.571em;color:#424346;margin-top:40px;letter-spacing:.1em}.purchase_step4 p,.purchase_step4 span{font-family:sanfranciscodisplayregular;font-size:1em}.purchase_step4 p{color:#424346;line-height:1.714em;margin-bottom:15px}.purchase_step4 span{color:#8e8e90}.purchase_step4 .panel .panel-heading h4,.purchase_step4 .panel .panel-heading h4 span,.purchase_step4 .title,.tpv_response_ko h1,.trasme-general-button.button-icon-text span{font-family:sanfranciscodisplaybold}.purchase_step4 .avdvice{font-size:.857em;padding-left:5px;margin-top:10px}.purchase_step4 .panel{margin-top:40px;border:none!important;box-shadow:none!important}.purchase_step4 .panel .panel-title__aclaration{margin-top:5px;margin-bottom:0}.purchase_step4 .panel .panel-heading{align-items:center;background-image:none;background-color:#f8f6f6;display:flex;padding:20px}.purchase_step4 .panel .panel-heading h4{font-size:1em;color:#424346;text-transform:uppercase;width:calc(100% - 100px);cursor:pointer;margin-left:10px}.purchase_step4 .panel .panel-heading h4 span{font-size:1em;color:#2f353a;text-transform:uppercase}.purchase_step4 .panel .panel-heading h4 a:focus,.purchase_step4 .panel .panel-heading h4 a:hover,.purchase_step4 .panel .panel-heading h4 a:visited{color:#2f353a}.purchase_step4 .panel .panel-heading h4 a.collapsed .collapse-icon{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.purchase_step4 .panel .panel-heading h4 .collapse-icon{position:absolute;right:50px;display:block;font-size:2.14em}.purchase_step4 .panel .panel-heading h4 .collapse-icon--fix-center{margin-top:-22px}.page-step2 .schedule .schedule-slots__slot-buttons .purchase_step4 .panel .panel-heading .schedule-slots__seat-button,.purchase_step4 .panel .panel-heading .icon,.purchase_step4 .panel .panel-heading .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.purchase_step4 .panel .panel-heading journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.purchase_step4 .panel .panel-heading journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.purchase_step4 .panel .panel-heading journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.purchase_step4 .panel .panel-heading journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.purchase_step4 .panel .panel-heading journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.purchase_step4 .panel .panel-heading journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.purchase_step4 .panel .panel-heading journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.purchase_step4 .panel .panel-heading journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search .main-search-wrapper #selectPassengers .purchase_step4 .panel .panel-heading .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .purchase_step4 .panel .panel-heading .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .purchase_step4 .panel .panel-heading .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .purchase_step4 .panel .panel-heading .passengers__image-block,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .purchase_step4 .panel .panel-heading .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .purchase_step4 .panel .panel-heading .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .purchase_step4 .panel .panel-heading .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .purchase_step4 .panel .panel-heading .trasme_box__icon{color:#d9002e;display:block;margin-right:0!important}.purchase_step4 .title{font-weight:700;color:#2f353a;font-size:1.286em}.purchase_step4 a.important-link{color:#d9002e}.purchase_step4 .select__frequent{padding-top:20px;margin:0!important}.purchase_step4 .select__frequent select{border:none;background-color:transparent;color:#d9002e}.purchase_step4 .select__frequent select option{color:#000}.purchase_step4 .select__frequent:after{content:"";background-image:url(/Features/Purchase/img/ico_arrow_down.svg);display:inline-block;margin-left:5px;width:25px;height:8px;background-repeat:no-repeat}.purchase_step4 .panel-title{display:inline-block}.purchase_step4 .trasme-button--gray{width:auto;padding-left:20px;padding-right:20px;background-color:#2f353a}.purchase_step4 .trasme-general-button-wrapper--right .trasme-general-button{float:right}.purchase_step4 .trasme-general-button-wrapper--right span.conditions{display:inline-block;width:78%;float:right;margin-top:8px;margin-bottom:30px;text-align:right;padding-right:5px}.extras .passengers__passenger,.trasme-general-button.add-baby-button{margin-top:28px}.purchase_step4 .trasme-general-button-wrapper--right span.conditions a{display:inline;line-height:normal;color:#d9002e}.purchase_step4 .trasme-general-button-wrapper--right span.conditions a:hover{text-decoration:underline}.purchase_step4 .hr-wrapper{padding-right:10px!important}.purchase_step4 .hr-wrapper hr{border:none;border-top:1px dashed #000;height:1px;width:100%}@media (max-width:767px){.purchase_step4 .form-group.label-floating label.control-label,.purchase_step4 .form-group.label-placeholder label.control-label{font-size:.714em!important}.purchase_step4 .form-control{font-size:.857em!important}.purchase_step4 .trasme-general-button-wrapper--right span.conditions{width:90%}}contact-data .form-group.dropdown.error,passengerdata-component .form-group.dropdown.error{border:2px solid #d9002e!important}contact-data .form-group.dropdown .control-label.error,passengerdata-component .form-group.dropdown .control-label.error{color:#ef0000!important;font-size:.78em!important}contact-data .form-group.dropdown input,passengerdata-component .form-group.dropdown input{background-image:none!important}contact-data .form-group.dropdown.is-focused label,contact-data .form-group.dropdown.is-focused label.control-label,passengerdata-component .form-group.dropdown.is-focused label,passengerdata-component .form-group.dropdown.is-focused label.control-label{color:#bdbdbd}.passangers-form .panel-heading{align-items:center;display:flex;justify-content:flex-start}.page-step2 .schedule .schedule-slots__slot-buttons .passangers-form .panel-heading>.schedule-slots__seat-button,.passangers-form .page-step2 .schedule .schedule-slots__slot-buttons .panel-heading>.schedule-slots__seat-button,.passangers-form .panel-heading>.icon,.passangers-form journey-search .main-search-wrapper #selectPassengers .panel-heading>.passengers__image-block,.passangers-form journey-search-busferry .main-search-wrapper #selectPassengers .panel-heading>.passengers__image-block,.passangers-form journey-search-busferry-step-passengers-selection .trasme_box_passengers .panel-heading>.trasme_box__icon,.passangers-form journey-search-ferry .main-search-wrapper #selectPassengers .panel-heading>.passengers__image-block,.passangers-form journey-search-ferry-step-strip-selection-mode .map-panel .zones .panel-heading>.icon,.passangers-form journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .panel-heading>.trasme_box__icon,.passangers-form journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .panel-heading>.trasme_box__icon,.passangers-form journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .panel-heading>.trasme_box__icon,.passangers-form journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .panel-heading>.trasme_box__icon,journey-search .main-search-wrapper #selectPassengers .passangers-form .panel-heading>.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .passangers-form .panel-heading>.passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .passangers-form .panel-heading>.trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .passangers-form .panel-heading>.passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .passangers-form .panel-heading>.icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .passangers-form .panel-heading>.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .passangers-form .panel-heading>.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .passangers-form .panel-heading>.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .passangers-form .panel-heading>.trasme_box__icon{color:#d9002e;margin-right:0!important}.trasme-general-button.button-icon-text{align-items:center;display:flex;justify-content:center}.page-step2 .schedule .schedule-slots__slot-buttons .trasme-general-button.button-icon-text .schedule-slots__seat-button,.trasme-general-button.button-icon-text .icon,.trasme-general-button.button-icon-text .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.trasme-general-button.button-icon-text journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.trasme-general-button.button-icon-text journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.trasme-general-button.button-icon-text journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.trasme-general-button.button-icon-text journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.trasme-general-button.button-icon-text journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,.trasme-general-button.button-icon-text journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.trasme-general-button.button-icon-text journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.trasme-general-button.button-icon-text journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.trasme-general-button.button-icon-text journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search .main-search-wrapper #selectPassengers .trasme-general-button.button-icon-text .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .trasme-general-button.button-icon-text .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme-general-button.button-icon-text .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .trasme-general-button.button-icon-text .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .trasme-general-button.button-icon-text .icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme-general-button.button-icon-text .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme-general-button.button-icon-text .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme-general-button.button-icon-text .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme-general-button.button-icon-text .trasme_box__icon{margin-right:8px}.trasme-general-button.button-icon-text span{color:#f8f6f6!important}.extras .passengers__passenger .wrapper-baby-added{display:flex;flex-wrap:wrap}.extras .passengers__passenger .wrapper-baby-added .baby-name{margin-right:7px}.extras .passengers__passenger .wrapper-baby-added .baby-name .icon-close{cursor:pointer}@media (max-width:991px){.trasme-general-button.add-baby-button{float:right}.extras .passengers__passenger{margin-top:0}}.tpv_response_ko .error-header-wrapper{background-color:#f8f6f6;padding:60px 0}.tpv_response_ko h1{color:#2f353a;font-size:1.714em;text-transform:uppercase;letter-spacing:.15em;line-height:1.3em;padding:10px 0 10px 90px;background-image:url(/Features/Purchase/img/warning_big_icon.png);background-position:left center;background-repeat:no-repeat}.tpv_response_ko .error-message-wrapper{padding:60px 0 120px}.tpv_response_ko .error-message-wrapper p{font-family:sanfranciscodisplayregular}.nv-deckslist-component .ac-selection-content .ac-selection-deck-item.selected .ac-selection-deck-item__link,.nv-deckslist-component .ac-selection-content .ac-selection-deck-item:hover .ac-selection-deck-item__link,.tpv_response_ko .error-message-wrapper a,click-to-call .container .title{font-family:sanfranciscodisplaybold}.tpv_response_ko .error-message-wrapper a{color:#d9002e}.nv-deck-component .ac-selection-content__picture-wrapper{display:block;margin-bottom:24px;overflow-x:auto;padding-bottom:16px;position:relative}.nv-deck-component .ac-selection-content__picture-wrapper>img{width:auto}.nv-deck-component .ac-selection-content .ac-selection-caption-item{flex-basis:20%;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.nv-deck-component .ac-selection-content .ac-selection-caption-item{flex-basis:unset;width:100%}.nv-deck-component .ac-selection-content .ac-selection-caption-item:last-child{margin-bottom:0}}@media (min-width:768px) and (max-width:1199px){.nv-deck-component .ac-selection-content .ac-selection-caption-item{flex-basis:33%}}.nv-deckslist-component .ac-selection-content{align-items:center;display:flex;justify-content:space-between;margin-bottom:50px}.nv-deckslist-component .ac-selection-content__picture-wrapper{display:block;flex-basis:680px;margin-right:50px}@media (max-width:767px){.nv-deckslist-component .ac-selection-content{display:block}.nv-deckslist-component .ac-selection-content__picture-wrapper{margin-bottom:40px;margin-right:0}}.nv-deckslist-component .ac-selection-content__picture-wrapper img{width:100%}.nv-deckslist-component .ac-selection-content__decks-list{flex-basis:275px}.nv-deckslist-component .ac-selection-content .ac-selection-deck-item{align-items:center;border-bottom:1px solid #e7e7e7;display:flex;font-size:.929em;justify-content:flex-start;padding:20px 0}.nv-deckslist-component .ac-selection-content .ac-selection-deck-item.selected,.nv-deckslist-component .ac-selection-content .ac-selection-deck-item:hover{cursor:pointer}.nv-deckslist-component .ac-selection-content .ac-selection-deck-item.selected .ac-selection-deck-item__number,.nv-deckslist-component .ac-selection-content .ac-selection-deck-item:hover .ac-selection-deck-item__number{background-color:#d9002e}.nv-deckslist-component .ac-selection-content .ac-selection-deck-item:first-child{border-top:1px solid #e7e7e7}.nv-deckslist-component .ac-selection-content .ac-selection-deck-item__number{background-color:#01acc6;border-radius:50%;color:#fff;display:block;font-size:1em;height:20px;text-align:center;width:20px}.nv-deckslist-component .ac-selection-content .ac-selection-deck-item__text{margin-left:8px}.nv-deckslist-component .ac-selection-content .ac-selection-deck-item__link{color:#01acc6;margin-left:auto}.nv-halldetail-component .ac-selection-content__picture-wrapper{display:block;min-height:275px;margin-bottom:40px;overflow-x:auto;padding-bottom:16px;position:relative;width:100%}.nv-halldetail-component .ac-selection-content__picture-empty{background-color:#F7F7F7;border-radius:10px;display:block;width:1074px}.nv-halldetail-component .ac-selection-content__caption-list .ac-selection-caption-item{margin-right:20px}@media (max-width:767px){.nv-halldetail-component .ac-selection-content__caption-list{flex-direction:row!important}.nv-halldetail-component .ac-selection-content__caption-list .ac-selection-caption-item{flex-basis:50%;margin:0 0 15px}}.nv-halldetail-component .ac-selection-content__caption-list .ac-selection-caption-item:last-child{margin-right:0;padding-right:0}.nv-halldetail-component .ac-selection-content__gallery-wrapper{margin-top:50px}.nv-halldetail-component .ac-selection-content__gallery-wrapper .ac-selection-gallery-link{align-items:center;color:#01acc6;display:inline-flex;justify-content:flex-start}.nv-halldetail-component .ac-selection-content__gallery-wrapper .ac-selection-gallery-link:focus,.nv-halldetail-component .ac-selection-content__gallery-wrapper .ac-selection-gallery-link:hover{color:#d9002e}.nv-halldetail-component .ac-selection-content__gallery-wrapper .ac-selection-gallery-link__icon{font-size:1.429em;margin-right:8px}.nv-halldetail-component .ac-selection-content__gallery-wrapper .ac-selection-photo-gallery{margin-top:10px}.accommodation-footer{margin-bottom:20px}.accommodation-footer .ac-footer-content{align-items:center;display:flex;justify-content:space-between}.accommodation-footer .ac-footer-content .btn-nv{margin:0 8px;text-transform:uppercase}@media (max-width:767px){.accommodation-footer .ac-footer-content{flex-direction:column}.accommodation-footer .ac-footer-content .btn-nv{margin:0 0 16px;width:100%}.accommodation-footer .ac-footer-content .btn-nv:last-child{margin-bottom:0}}.accommodation-footer .ac-footer-content .btn-nv:first-child{margin-left:0}.accommodation-footer .ac-footer-content .btn-nv:last-child{margin-right:0}.nv-accommodations-header ul{list-style:none;margin:0;padding:0}.nv-accommodations-header dl{margin:0}.nv-accommodations-header .ac-header-tabs{align-items:initial;display:flex;justify-content:flex-start}.nv-accommodations-header .ac-header-tabs__item{background-color:#d9002e;color:#fff;cursor:pointer;flex-basis:250px;margin-right:8px;padding:16px;position:relative}@media (max-width:767px){.nv-accommodations-header .ac-header-tabs{display:block}.nv-accommodations-header .ac-header-tabs__item{align-items:center;display:flex;flex-wrap:wrap;margin-right:0}}.nv-accommodations-header .ac-header-tabs__item:hover{background-color:#c00029}.nv-accommodations-header .ac-header-tabs__item::after{background-color:#bd0828;bottom:0;content:"";display:block;height:8px;position:absolute;left:0;width:100%}.nv-accommodations-header .ac-header-tabs__item.disabled::after,.nv-accommodations-header .ac-header-tabs__item.selected::after{display:none}.nv-accommodations-header .ac-header-tabs__item:last-child{margin-right:0}.nv-accommodations-header .ac-header-tabs__item--return .ac-header-tabs__icon{background-image:url(/Features/Shared/img/svgicons/logo-linear-left-white.svg)}.nv-accommodations-header .ac-header-tabs__item.selected{background-color:#fff;color:#424346;cursor:default}.nv-accommodations-header .ac-header-tabs__item.selected:hover{background-color:#fff}.nv-accommodations-header .ac-header-tabs__item.selected .ac-header-tabs__title{color:#d9002e}.nv-accommodations-header .ac-header-tabs__item.selected .ac-header-tabs__icon{background-image:url(/Features/Shared/img/svgicons/logo-color-right.svg)}.nv-accommodations-header .ac-header-tabs__item.selected.ac-header-tabs__item--return .ac-header-tabs__icon{background-image:url(/Features/Shared/img/svgicons/logo-color-left.svg)}.nv-accommodations-header .ac-header-tabs__item.disabled{background-color:#d8d8d8;cursor:default;opacity:.6}.news-container .content,.news-container .content .content-data .content-link.content-link-audio,.news-container .content .content-data .content-link.content-link-video,click-to-call .container .help-opcion_btn{cursor:pointer}.nv-accommodations-header .ac-header-tabs__icon{background:url(/Features/Shared/img/svgicons/logo-linear-right-white.svg) no-repeat;background-size:100%;display:block;height:50px;margin-bottom:10px;width:50px}.nv-accommodations-header .ac-header-tabs__title{color:#fff;font-family:sanfranciscodisplaybold;font-size:1.143em;line-height:1.3}.nv-accommodations-header .ac-header-tabs__journey{font-size:.857em;margin-top:12px}@media (max-width:767px){.nv-accommodations-header .ac-header-tabs__icon{height:30px;margin-bottom:0;margin-right:16px;width:30px}.nv-accommodations-header .ac-header-tabs__title{flex:1 1 auto}.nv-accommodations-header .ac-header-tabs__journey{flex:1 0 100%;margin-top:8px;width:100%}}.nv-accommodations-header .ac-header-tabs__journey-item{margin-bottom:7px;padding-left:8px;text-indent:-8px}.nv-accommodations-header .ac-header-tabs__journey-item::before{content:"- "}.nv-accommodations-header .ac-header-tabs__journey-item:last-child{margin-bottom:0}.nv-accommodations-header .ac-header-content{background-color:#fff;margin-top:-1px;padding:50px 32px}.nv-accommodations-header .ac-header-content__title{color:#016a7a;font-size:1.143em;margin:0 0 18px;text-transform:none}.nv-accommodations-header .ac-header-content__details{align-items:flex-start;display:flex;font-size:.929em;justify-content:space-between;margin-bottom:24px;padding-bottom:24px}@media (max-width:767px){.nv-accommodations-header .ac-header-content{padding:24px}.nv-accommodations-header .ac-header-content__details{display:block}}.nv-accommodations-header .ac-header-content__details-data{align-items:flex-start;display:flex;justify-content:flex-start;padding-left:15px}@media (max-width:767px){.nv-accommodations-header .ac-header-content__details-data{margin-top:15px;padding-left:0}}.nv-accommodations-header .ac-header-content__details-data dl:first-child{min-width:150px}.nv-accommodations-header .ac-header-content__actions{align-items:center;display:flex;justify-content:flex-end}.nv-accommodations-header .ac-header-content__actions .btn-nv{margin-right:16px}.nv-accommodations-header .ac-header-content__actions .btn-nv:last-child{margin-right:0}.nv-spinner-component{position:absolute;z-index:20;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.8)}click-to-call .wrapper-call{padding-bottom:89px}click-to-call .container{background-color:#fff;width:380px;box-shadow:4px 4px 4px gray;-webkit-box-shadow:4px 4px 4px grey;-moz-box-shadow:4px 4px 4px grey}click-to-call .container .title{padding:15px 0 0;color:#646464;font-size:1.2em}click-to-call .container .help-opcion_btn{background-color:#01acc6;height:56px;font-family:sanfranciscodisplayregular;opacity:.9;color:#fff;margin-top:15px}click-to-call .container .help-opcion_btn span{margin-right:10px}.page-step2 .schedule .schedule-slots__slot-buttons click-to-call .container .help-opcion_btn .schedule-slots__seat-button,click-to-call .container .help-opcion_btn .icon,click-to-call .container .help-opcion_btn .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,click-to-call .container .help-opcion_btn journey-search .main-search-wrapper #selectPassengers .passengers__image-block,click-to-call .container .help-opcion_btn journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,click-to-call .container .help-opcion_btn journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,click-to-call .container .help-opcion_btn journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,click-to-call .container .help-opcion_btn journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,click-to-call .container .help-opcion_btn journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,click-to-call .container .help-opcion_btn journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,click-to-call .container .help-opcion_btn journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search .main-search-wrapper #selectPassengers click-to-call .container .help-opcion_btn .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers click-to-call .container .help-opcion_btn .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers click-to-call .container .help-opcion_btn .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers click-to-call .container .help-opcion_btn .passengers__image-block,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers click-to-call .container .help-opcion_btn .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles click-to-call .container .help-opcion_btn .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers click-to-call .container .help-opcion_btn .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles click-to-call .container .help-opcion_btn .trasme_box__icon{font-size:1.2em;vertical-align:-2px}.page-step2 .schedule .schedule-slots__slot-buttons click-to-call .container .help-opcion_btn .icon-comments.schedule-slots__seat-button,click-to-call .container .help-opcion_btn .icon.icon-comments,click-to-call .container .help-opcion_btn .page-step2 .schedule .schedule-slots__slot-buttons .icon-comments.schedule-slots__seat-button,click-to-call .container .help-opcion_btn journey-search .main-search-wrapper #selectPassengers .icon-comments.passengers__image-block,click-to-call .container .help-opcion_btn journey-search-busferry .main-search-wrapper #selectPassengers .icon-comments.passengers__image-block,click-to-call .container .help-opcion_btn journey-search-busferry-step-passengers-selection .trasme_box_passengers .icon-comments.trasme_box__icon,click-to-call .container .help-opcion_btn journey-search-ferry .main-search-wrapper #selectPassengers .icon-comments.passengers__image-block,click-to-call .container .help-opcion_btn journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .icon-comments.trasme_box__icon,click-to-call .container .help-opcion_btn journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .icon-comments.trasme_box__icon,click-to-call .container .help-opcion_btn journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .icon-comments.trasme_box__icon,click-to-call .container .help-opcion_btn journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .icon-comments.trasme_box__icon,journey-search .main-search-wrapper #selectPassengers click-to-call .container .help-opcion_btn .icon-comments.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers click-to-call .container .help-opcion_btn .icon-comments.passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers click-to-call .container .help-opcion_btn .icon-comments.trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers click-to-call .container .help-opcion_btn .icon-comments.passengers__image-block,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers click-to-call .container .help-opcion_btn .icon-comments.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles click-to-call .container .help-opcion_btn .icon-comments.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers click-to-call .container .help-opcion_btn .icon-comments.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles click-to-call .container .help-opcion_btn .icon-comments.trasme_box__icon{transform:rotatey(180deg);vertical-align:middle}click-to-call .trasme-general__form .row .input-c2c_mrg-tp .form-group.label-floating{height:50px;margin-top:15px}click-to-call .trasme-general__form .row .input-c2c_mrg-tp .form-group.label-floating.is-textarea{height:auto}click-to-call .trasme-general__form .row .input-c2c_mrg-tp .form-group.label-floating.is-textarea.border_error{border-color:#d9002e}click-to-call .trasme-general__form .row .input-c2c_mrg-tp .form-group .trasme-svg-btn_unfold{top:25px}click-to-call .trasme-general__form .row .input-c2c_mrg-tp .control-label{margin-top:5px}click-to-call .trasme-general__form .row .input-c2c_mrg-tp .form-control{margin-top:15px}click-to-call .trasme-general__form .row .input-c2c_mrg-tp .form-error-message:not([style*="display: none"])+.form-control:not(.dropdown-toggle){margin-top:23px;height:23px}click-to-call .help-icon{margin-left:5px;float:right;background-color:#01acc6;opacity:1;border-radius:60px;width:60px;height:60px;margin-top:15px;position:relative}click-to-call .help-icon a>img{margin-top:37%;margin-left:37%;height:16px;width:16px;padding-top:0;padding-left:0}@media (min-width:300px) and (max-width:450px){click-to-call .container{width:100%}}click-selection-form .wrapper-call{margin-bottom:89px}click-selection-form .container{background-color:#fff;height:594px;width:380px;box-shadow:4px 4px 4px gray;-webkit-box-shadow:4px 4px 4px grey;-moz-box-shadow:4px 4px 4px grey}click-selection-form .help-select-form .title{background-color:#30363b;height:116px;color:#fff;font-size:1.2em;font-family:sanfranciscodisplaybold}click-selection-form .help-select-form .title span{position:relative;top:45%}click-selection-form .help-select-form .help-opcion{padding-top:47px}click-selection-form .help-select-form .help-opcion .help-opcion_txt{text-align:left;font-family:sanfranciscodisplaybold;font-size:1.143em;margin-bottom:21px}click-selection-form .help-select-form .help-opcion .help-opcion_btn{background-color:#01acc6;width:100%;height:56px;font-family:sanfranciscodisplayregular;font-size:1.143em;opacity:.9;cursor:pointer;color:#fff}click-selection-form .help-select-form .help-opcion .help-opcion_btn.disabled{background-color:#c6c6c6;pointer-events:none}click-selection-form .help-select-form .help-opcion .help-opcion_btn:hover{background-color:#0196ad}click-selection-form .help-select-form .help-opcion .help-opcion_btn span{font-family:sanfranciscodisplaybold;text-transform:uppercase;margin-right:10px}.page-step2 .schedule .schedule-slots__slot-buttons click-selection-form .help-select-form .help-opcion .help-opcion_btn .schedule-slots__seat-button,click-selection-form .help-select-form .help-opcion .help-opcion_btn .icon,click-selection-form .help-select-form .help-opcion .help-opcion_btn .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,click-selection-form .help-select-form .help-opcion .help-opcion_btn journey-search .main-search-wrapper #selectPassengers .passengers__image-block,click-selection-form .help-select-form .help-opcion .help-opcion_btn journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,click-selection-form .help-select-form .help-opcion .help-opcion_btn journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,click-selection-form .help-select-form .help-opcion .help-opcion_btn journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,click-selection-form .help-select-form .help-opcion .help-opcion_btn journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,click-selection-form .help-select-form .help-opcion .help-opcion_btn journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,click-selection-form .help-select-form .help-opcion .help-opcion_btn journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,click-selection-form .help-select-form .help-opcion .help-opcion_btn journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search .main-search-wrapper #selectPassengers click-selection-form .help-select-form .help-opcion .help-opcion_btn .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers click-selection-form .help-select-form .help-opcion .help-opcion_btn .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers click-selection-form .help-select-form .help-opcion .help-opcion_btn .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers click-selection-form .help-select-form .help-opcion .help-opcion_btn .passengers__image-block,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers click-selection-form .help-select-form .help-opcion .help-opcion_btn .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles click-selection-form .help-select-form .help-opcion .help-opcion_btn .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers click-selection-form .help-select-form .help-opcion .help-opcion_btn .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles click-selection-form .help-select-form .help-opcion .help-opcion_btn .trasme_box__icon{font-size:1.2em;vertical-align:-2px}.page-step2 .schedule .schedule-slots__slot-buttons click-selection-form .help-select-form .help-opcion .help-opcion_btn .icon-comments.schedule-slots__seat-button,click-selection-form .help-select-form .help-opcion .help-opcion_btn .icon.icon-comments,click-selection-form .help-select-form .help-opcion .help-opcion_btn .page-step2 .schedule .schedule-slots__slot-buttons .icon-comments.schedule-slots__seat-button,click-selection-form .help-select-form .help-opcion .help-opcion_btn journey-search .main-search-wrapper #selectPassengers .icon-comments.passengers__image-block,click-selection-form .help-select-form .help-opcion .help-opcion_btn journey-search-busferry .main-search-wrapper #selectPassengers .icon-comments.passengers__image-block,click-selection-form .help-select-form .help-opcion .help-opcion_btn journey-search-busferry-step-passengers-selection .trasme_box_passengers .icon-comments.trasme_box__icon,click-selection-form .help-select-form .help-opcion .help-opcion_btn journey-search-ferry .main-search-wrapper #selectPassengers .icon-comments.passengers__image-block,click-selection-form .help-select-form .help-opcion .help-opcion_btn journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .icon-comments.trasme_box__icon,click-selection-form .help-select-form .help-opcion .help-opcion_btn journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .icon-comments.trasme_box__icon,click-selection-form .help-select-form .help-opcion .help-opcion_btn journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .icon-comments.trasme_box__icon,click-selection-form .help-select-form .help-opcion .help-opcion_btn journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .icon-comments.trasme_box__icon,journey-search .main-search-wrapper #selectPassengers click-selection-form .help-select-form .help-opcion .help-opcion_btn .icon-comments.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers click-selection-form .help-select-form .help-opcion .help-opcion_btn .icon-comments.passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers click-selection-form .help-select-form .help-opcion .help-opcion_btn .icon-comments.trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers click-selection-form .help-select-form .help-opcion .help-opcion_btn .icon-comments.passengers__image-block,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers click-selection-form .help-select-form .help-opcion .help-opcion_btn .icon-comments.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles click-selection-form .help-select-form .help-opcion .help-opcion_btn .icon-comments.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers click-selection-form .help-select-form .help-opcion .help-opcion_btn .icon-comments.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles click-selection-form .help-select-form .help-opcion .help-opcion_btn .icon-comments.trasme_box__icon{transform:rotatey(180deg);vertical-align:middle}click-selection-form .help-select-form .contact-us_wrapper{height:180px;position:relative}click-selection-form .help-select-form .contact-us_wrapper .contact-us{position:absolute;top:30%;right:30%}click-selection-form .help-select-form .contact-us_wrapper .contact-us .contact-us_text{font-family:sanfranciscodisplayregular}click-selection-form .help-select-form .contact-us_wrapper .contact-us .contact-us_tlf{padding-top:18px;color:#d9002e;font-size:x-large;font-family:sanfranciscodisplaybold}click-selection-form .help-icon{margin-left:5px;float:right;background-color:#01acc6;opacity:1;border-radius:60px;width:60px;height:60px;position:relative;margin-top:15px}click-selection-form .help-icon a>img{margin-top:37%;margin-left:37%;height:16px;width:16px;padding-top:0;padding-left:0}@media (min-height:641px) and (max-height:690px){click-selection-form .wrapper-call{margin-bottom:0}}click-to-call-thanks .container .thnks_txt,contact-form h2{font-family:sanfranciscodisplaybold;margin-bottom:10px}@media (min-width:300px) and (max-width:450px){click-selection-form .container{width:100%}}contact-form{display:block;background-color:#f8f6f6;padding-bottom:60px}contact-form captcha{float:right!important;margin-top:20px}contact-form .form-group.label-floating label.control-label{padding-right:0}contact-form button.btn-custom{text-transform:uppercase!important;height:55px;margin-top:30px}contact-form h2{font-size:1.714em;color:#2f353a;text-transform:uppercase;margin-top:40px}contact-form .radio label .circle{border-width:1px}contact-form textarea{margin-top:50px!important;overflow:auto!important}click-to-call-thanks .wrapper-call{padding-bottom:89px}click-to-call-thanks .container{background-color:#fff;height:594px;width:380px;box-shadow:4px 4px 4px gray;-webkit-box-shadow:4px 4px 4px grey;-moz-box-shadow:4px 4px 4px grey;text-align:center}click-to-call-thanks .container .title{padding:15px 0;color:#646464;font-size:1.2em;font-family:sanfranciscodisplaybold}click-to-call-thanks .container .thnks_txt{margin-top:calc(45%)}click-to-call-thanks .container .thnks_txt span{font-size:1.286em}click-to-call-thanks .container .thnks_ico{margin-top:59px}click-to-call-thanks .container .thnks_ico span{font-size:4em}click-to-call-thanks .container .contact-us{padding-top:55px}click-to-call-thanks .container .contact-us .contact-us_text{font-family:sanfranciscodisplayregular;color:#d9002e;font-size:1.143em}click-to-call-thanks .help-icon{margin-top:15px}click-to-call-thanks .help-icon a>img{margin-top:37%;margin-left:37%;height:16px;width:16px;padding-top:0;padding-left:0}@media (min-width:300px) and (max-width:450px){click-to-call-thanks .container{width:100%}}@media (min-height:300px) and (max-height:641px){click-to-call-thanks .container{height:450px}click-to-call-thanks .container .thnks_txt{margin-top:calc(30%)}}.news-container{display:block;background-color:#f8f6f6;margin:50px auto 20px}.news-container .title{font-family:sanfranciscodisplaybold;font-size:1.571em;color:#8a9197;text-transform:uppercase;letter-spacing:.1em;font-weight:300;margin:50px 0}.news-container .title.center{text-align:center}.news-container .trasme-separator__wave{margin-bottom:50px}.news-container .content:focus,.news-container .content:hover{-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.news-container .content .content-img{max-height:250px;margin-top:20px}.news-container .content.content-news{min-height:450px;max-height:450px}.news-container .content .content-data{position:relative;overflow:hidden}.news-container .content .content-data .content-title{text-transform:uppercase;font-size:1.143em;font-family:sanfranciscodisplaybold;letter-spacing:.01em;color:#424346;margin-top:25px;height:auto}.news-container .content .content-data .content-date{font-family:sanfranciscodisplayregular;font-size:1em;color:#424346;margin:20px 0}.news-container .content .content-data .content-description{font-family:sanfranciscodisplayregular;color:#424346;margin-bottom:15px;overflow-wrap:break-word;max-width:100%;display:block;display:-webkit-box;max-height:calc($font_size_12px*$line-height*$lines-to-show + 1);font-size:.857em;line-height:1.4;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-container .content .content-data .content-link{color:#d9002e;font-size:1em}.news-container .content .content-data .content-link.content-link-audio:before{content:url(/Features/Fleet/Components/list-content-with-images/img/audio.png);margin-right:10px;top:5px;position:relative}.news-container .content .content-data .content-link.content-link-video:before{content:url(/Features/Fleet/Components/list-content-with-images/img/video.png);margin-right:10px;top:5px;position:relative}.news-container .action{margin:50px 0}.news-container .action button{margin-left:0}@media screen and (max-width:991px){.news-container .content{margin-bottom:40px}.news-container .content.content-news{min-height:410px;max-height:640px}.news-container .content .content-img{margin:0 auto;max-height:none}.news-container .content .content-data{position:relative}.news-container .content .content-data .content-description{height:auto;overflow-wrap:break-word}}edit-dynamic-views .container-fluid,edit-dynamic-views .sp-editor,edit-dynamic-views .sp-panel-edit-view,edit-dynamic-views .sp-panel-edit-view>div{overflow:auto;height:100%}@media screen and (max-width:768px){.news-container .content.content-news{min-height:auto}}edit-dynamic-views .sp-panel-edit-view{width:100%;padding-left:0;float:left}edit-dynamic-views .sp-panel-edit-view .container{max-width:100%}edit-dynamic-views .container-fluid.edit-mode .sp-panel-edit-view{width:calc(100% - 300px);padding-left:5px}edit-dynamic-views .container-fluid.edit-mode .sp-panel-edit-view>div{min-width:740px}edit-dynamic-views .sp-panel{box-shadow:2px 0 2px 0 rgba(0,0,0,.3);overflow:auto;height:100%;width:300px;float:left;background-color:#f8f6f6}edit-dynamic-views .sp-panel h2{width:100%;background-color:#424346;color:#fff;margin-top:0;font-size:1em;padding:18px;height:auto;text-align:right}edit-dynamic-views .sp-panel h2.special{color:#fff;background-color:#646464;width:calc(100% - 30px);margin-left:-15px;height:auto;line-height:12px;text-transform:uppercase;text-align:left;padding:9px 0 9px 15px;font-family:sanfranciscodisplaybold}edit-dynamic-views .sp-panel h2.fix-h2{height:30px;line-height:12px}edit-dynamic-views .sp-panel .component-field{padding:15px;margin:0 -15px;background-color:#fff;border-top:solid 1px #c6c6c6;border-bottom:solid 1px #c6c6c6}edit-dynamic-views .sp-panel .component-field .content .help-text{text-align:right}edit-dynamic-views .sp-panel .component-field+.component-field{margin-top:20px!important}edit-dynamic-views .sp-panel .component-field .component-field{border-left:solid 10px #ededed;border-top:0;border-bottom:0;box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);margin:5px}edit-dynamic-views .sp-panel .component-field .editor-fields{height:auto;min-height:100px}edit-dynamic-views .sp-panel .component-field h2.special{background-color:#ededed;color:#2f353a;margin-left:0;width:calc(100% - 45px)}edit-dynamic-views .sp-panel .glyphicon-arrow-right{margin:0 10px}edit-dynamic-views .sp-panel .glyphicon-menu-left,edit-dynamic-views .sp-panel .glyphicon-ok,edit-dynamic-views .sp-panel .glyphicon-remove.header-button{float:left;margin-top:10px;color:#fff;margin-right:20px;padding:3px 7px;font-size:1.286em}edit-dynamic-views .sp-panel .form-group.label-floating label.control-label{margin-top:0;font-size:.714em;top:auto;bottom:16px}edit-dynamic-views .sp-panel .form-group.label-floating.is-focused label.control-label,edit-dynamic-views .sp-panel .form-group.label-floating:not(.is-empty) label.control-label{top:-19px;bottom:auto}edit-dynamic-views .sp-panel .form-group.is-focused .form-control{background-image:linear-gradient(#0fb97f,#0fb97f),linear-gradient(#D2D2D2,#D2D2D2)}edit-dynamic-views .sp-panel .form-group.form-group-w-btn+.btn{margin-top:15px}edit-dynamic-views .sp-panel .form-group .control-label,edit-dynamic-views .sp-panel .form-group .form-control{width:calc(100% - 45px);display:inline-block}edit-dynamic-views .sp-panel .form-group .control-label.required-field:after{content:' *';color:#d9002e;font-size:1.286em;line-height:12px}edit-dynamic-views .items-wrapper{background-color:#fff;padding:0 15px;margin:0 -15px}edit-dynamic-views .items-wrapper.error-border-red{border:1px solid red}edit-dynamic-views .item{padding:15px 0;background-color:#fff}edit-dynamic-views .item+.item{border-top:solid 1px #c6c6c6}edit-dynamic-views .item .glyphicon-resize-vertical{opacity:.5}edit-dynamic-views .item a{display:inline-block;max-width:calc(100% - 70px);font-size:.857em;padding-top:8px;color:#1a1a1a}edit-dynamic-views .item a:hover{color:#d9002e;text-decoration:underline}edit-dynamic-views .item button{width:25px;height:25px;background-color:#a0a1a2;padding:0;margin:0;border-radius:50%;opacity:.6;right:5px}edit-dynamic-views .item button:focus,edit-dynamic-views .item button:hover{background-color:#d9002e!important;opacity:1;color:#fff!important}edit-dynamic-views .item:hover{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}edit-dynamic-views .item:hover .glyphicon-resize-vertical{opacity:1}edit-dynamic-views .item.ui-sortable-helper{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}edit-dynamic-views .main-remove{width:25px;height:25px;background-color:#a0a1a2;padding:0;border-radius:50%;opacity:.6;margin:0}edit-dynamic-views .main-remove.placed{margin:0 10px;top:-3px}edit-dynamic-views .main-remove:focus,edit-dynamic-views .main-remove:hover{background-color:#d9002e!important;opacity:1;color:#fff}edit-dynamic-views .button-toogle-sp-panel{position:fixed;top:78px;left:300px;z-index:50;display:block;width:40px;height:40px}edit-dynamic-views .button-toogle-sp-panel label{color:#646464;display:block;width:100%;height:100%;background-color:#f8f6f6;box-shadow:2px 0 2px 0 rgba(0,0,0,.3);border-top-right-radius:10px;border-bottom-right-radius:10px;cursor:pointer;border-left:solid 1px #c6c6c6;text-align:center;padding:7px 6px 0 0;font-size:1.429em}edit-dynamic-views .button-toogle-sp-panel label:focus,edit-dynamic-views .button-toogle-sp-panel label:hover{color:#f8f6f6;background-color:#646464}edit-dynamic-views .button-toogle-sp-panel input{opacity:0;visibility:hidden;width:0;height:0;margin:0}edit-dynamic-views .button-toogle-sp-panel.hidden-menu{left:0}all-magazines{display:block;padding-top:50px;padding-bottom:20px}all-magazines .row .xs-margin-bottom{margin-bottom:20px}all-magazines .magazine-issue{text-transform:uppercase;font-family:sanfranciscodisplayregular;font-size:.857em;margin-bottom:20px}all-magazines .single-magazine-download-link{height:18px}all-magazines .magazine-title{text-transform:uppercase;font-family:sanfranciscodisplaybold;font-size:1.571em;letter-spacing:.1em;color:#1a1a1a;margin-bottom:20px}all-magazines .magazine-list{padding:0;list-style:none;font-family:sanfranciscodisplayregular}all-magazines .magazine-list li+li{margin-top:5px}all-magazines .magazine-actions{margin-top:20px}all-magazines .magazine-actions .btn-custom{text-transform:uppercase;margin-top:0;padding-top:15px;padding-bottom:15px}all-magazines .magazine-actions .magazine-list{margin-top:2px}.single-magazines-list{background-color:#f8f6f6;padding-bottom:50px;font-size:1.286em}.single-magazines-list .single-magazines-list-heading{font-size:1.429em}.single-magazines-list .single-magazines-list-heading+.trasme-svg-ico_waves_2{text-align:center;font-size:.3em;color:#8a9197;margin-top:20px;margin-bottom:30px}.single-magazines-list .magazine-actions{margin-top:60px}center-align-header{display:block;text-align:center;position:relative;overflow:hidden;height:324px}center-align-header .jumbocontent{position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:20;max-height:302px;overflow:hidden}center-align-header .breadcrumb{background:rgba(68,120,157,.8);border-radius:0;color:#fff;display:inline-block;letter-spacing:2px;padding:8px 15px;font-size:.857em}center-align-header .breadcrumb>li{font-family:sanfranciscodisplayregular;text-transform:uppercase;color:#fff}center-align-header .breadcrumb>li a,center-align-header .breadcrumb>li.active,center-align-header .breadcrumb>li:before{color:#fff}center-align-header h1{font-family:sanfranciscodisplaybold;font-size:2em;text-transform:uppercase;color:#fff;letter-spacing:.18em;margin-bottom:30px;margin-top:80px}center-align-header h1 span{display:block;font-size:10px;margin-top:20px}center-align-header p{font-family:sanfranciscodisplayregular;font-size:1em;color:#fff}all-offers-summary .offer-discount .ticket-from .from-wrapper .value,all-offers-summary .offer-discount .total-discount,all-offers-summary a,all-offers-summary h2,all-offers-summary h3{font-family:sanfranciscodisplaybold}center-align-header .img-veil{height:100%}center-align-header .img-veil:after{opacity:.3}center-align-header .img-veil img{min-width:100%;min-height:100%;margin-left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}all-offers-summary{display:block}all-offers-summary .single-promo-block{min-height:415px}all-offers-summary .promo-info{padding-top:10px!important;text-align:center}all-offers-summary .spacing{margin:5px auto;color:#424346}all-offers-summary h2{color:#424346;font-size:1.571em;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:break-word;margin:10px auto}all-offers-summary h3{color:#424346;text-transform:uppercase;letter-spacing:.06em;font-size:1em;font-weight:700;overflow-wrap:break-word}all-offers-summary a{color:#d9002e;text-transform:uppercase;cursor:pointer}all-offers-summary a:focus,all-offers-summary a:hover{color:#d9002e;text-transform:uppercase;text-decoration:none}all-offers-summary a:hover>h2,all-offers-summary a:hover>h3{color:#d9002e}all-offers-summary ul{width:100%}all-offers-summary ul li.goLeft{float:left;padding-right:10px}all-offers-summary ul li.goRight{float:right;padding-left:10px}all-offers-summary ul li a.footer__download-button{background-position:center center;background-repeat:no-repeat;height:35px;display:block}all-offers-summary ul li a.footer__download-button.footer__download-button--google-play{width:91px;background-image:url(../img/download_google_play.png)}all-offers-summary ul li a.footer__download-button.footer__download-button--app-store{width:88px;background-image:url(../img/download_app_store.png)}all-offers-summary ul li a.footer__download-button:hover{opacity:.9}all-offers-summary .offer-discount{margin:0 auto;max-width:100%;display:inline-block}all-offers-summary .offer-discount .total-discount{background-color:#2f353a;text-align:center;width:92px;height:92px;border-radius:92px;vertical-align:middle;color:#fff;float:left;display:block;margin-top:10px}all-offers-summary .offer-discount .total-discount--number{font-size:2em;line-height:92px}all-offers-summary .offer-discount .total-discount--text{font-size:.929em;line-height:20px;padding:20px 0;text-transform:uppercase}all-offers-summary .offer-discount .total-discount--text+.ticket-from .from-wrapper{width:100%}all-offers-summary .offer-discount .total-discount--text+.ticket-from .from-wrapper .value{max-width:cal(calc(100% - 33px) -1px);position:relative}all-offers-summary .offer-discount .ticket-from{float:left;color:#2f353a;text-align:left;padding-left:15px;max-width:cal(calc(100% - 92px) -1px)}all-offers-summary .offer-discount .ticket-from .from-wrapper .value{font-size:3.7em;float:left;line-height:1em;max-width:calc(calc(100% - 62px) - 1px)}all-offers-summary .offer-discount .ticket-from .from-wrapper .save-wrapper{float:left;margin-left:10px;min-width:10px}all-offers-summary .offer-discount .ticket-from .from-wrapper .save-wrapper span.euro{font-size:1.714em;font-family:sanfranciscodisplaybold}all-offers-summary .offer-discount .ticket-from .from-wrapper .save-wrapper .save{font-family:sanfranciscodisplayregular;font-weight:700;font-size:1.357em;margin-top:10px;line-height:1em}all-offers-summary .offer-discount .ticket-from .from-wrapper .save-wrapper .save .discount-value{font-family:sanfranciscodisplayregular;font-weight:700;text-decoration:line-through}all-offers-summary .offer-discount .ticket-from.auto-width,all-offers-summary .offer-discount .ticket-from.auto-width .from-wrapper .value{max-width:100%}all-offers-summary p.literal{font-size:.857em;font-family:sanfranciscodisplayregular;font-weight:700;text-align:center;max-width:100%;overflow-wrap:break-word;margin:20px 10px}all-offers-summary .promo-description-4,all-offers-summary .promo-description-6,all-offers-summary .promo-description-8{font-family:sanfranciscodisplayregular;color:#424346;margin:20px 25px;max-width:100%;overflow-wrap:break-word;display:block;display:-webkit-box;font-size:1.143em;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}all-offers-summary .promo-description-4{max-height:calc($font_size_16px*$line-height*$lines-to-show-4 + 1);-webkit-line-clamp:4}all-offers-summary .promo-description-6{max-height:calc($font_size_16px*$line-height*$lines-to-show-6 + 1);-webkit-line-clamp:6}all-offers-summary .promo-description-8{max-height:calc($font_size_16px*$line-height*$lines-to-show-8 + 1);-webkit-line-clamp:8}all-offers-summary .items-list{list-style:none;padding:0}all-offers-summary .items-list li{font-family:sanfranciscodisplaybold;text-transform:uppercase;font-size:.857em;margin-bottom:10px}all-offers-summary .items-list li a:focus,all-offers-summary .items-list li a:hover{color:#d9002e!important;text-decoration:underline}all-offers-summary .promo-img-wrapper{position:relative;overflow:hidden;height:415px}all-offers-summary .promo-img-wrapper:after{content:'';display:block;width:70px;height:70px;background-color:#fff;position:absolute;top:45px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}all-offers-summary .promo-img-wrapper.to-left:after{right:-35px}all-offers-summary .promo-img-wrapper.to-right:after{left:-35px}all-offers-summary .promo-img-wrapper img{width:auto;height:100%;max-height:100%;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}all-offers-summary .summary-offer__offer{display:block;height:370px;overflow:hidden}all-offers-summary .summary-offer__offer .image-wrapper-right .offer__arrow--direction{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);float:right;top:140px;position:relative}all-offers-summary .summary-offer__offer .offer__arrow{height:90px;width:38px;padding-top:69px}all-offers-summary .summary-offer__offer .offer__arrow:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:45px 0 45px 36px;border-color:transparent transparent transparent #fff}all-offers-summary .summary-offer__offer .offer__arrow--right{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);float:right;top:140px;position:relative}all-offers-summary .summary-offer__offer .description{padding:40px 4% 0;text-align:center;height:370px}all-offers-summary .summary-offer__offer .description .route .from,all-offers-summary .summary-offer__offer .description .route .to{font-family:sanfranciscodisplaybold;font-size:1.571em;color:#2f353a;text-transform:uppercase;letter-spacing:.2em;margin-top:10px}all-offers-summary .summary-offer__offer .description .route .trasme-svg-ico_waves_1{font-size:1.1em!important}all-offers-summary .summary-offer__offer .description .offer-description{font-size:.857em;font-family:sanfranciscodisplayregular;font-weight:700;color:#646464;margin-top:15px;opacity:.8}all-offers-summary .summary-offer__offer .description .offer-discount{margin-top:5px;margin-left:auto;margin-right:auto;max-width:108%;display:inline-block}all-offers-summary .summary-offer__offer .description .offer-discount .total-discount{background-color:#2f353a;text-align:center;width:92px;height:92px;border-radius:92px;vertical-align:middle;color:#fff;font-family:sanfranciscodisplaybold;float:left;display:block;margin-top:10px}all-offers-summary .summary-offer__offer .description .offer-discount .total-discount--number{font-size:2em;line-height:92px}all-offers-summary .summary-offer__offer .description .offer-discount .total-discount--text{font-size:.929em;line-height:20px;padding:26px 10px;text-transform:uppercase}all-offers-summary .summary-offer__offer .description .offer-discount .total-discount--text+.ticket-from .from-wrapper{width:100%}all-offers-summary .summary-offer__offer .description .offer-discount .total-discount--text+.ticket-from .from-wrapper .value{max-width:calc(calc(100% - 33px) - 1px)}all-offers-summary .summary-offer__offer .description .offer-discount .ticket-from{float:left;color:#2f353a;text-align:left;padding-left:15px;max-width:calc((100% - 92px) -1px)}all-offers-summary .summary-offer__offer .description .offer-discount .ticket-from span.literal{font-size:.857em;font-family:sanfranciscodisplayregular;font-weight:700}all-offers-summary .summary-offer__offer .description .offer-discount .ticket-from span.literal.price-description{position:absolute;padding-right:13px;max-height:52px;text-overflow:ellipsis;overflow-wrap:break-word;overflow:hidden}all-offers-summary .summary-offer__offer .description .offer-discount .ticket-from .from-wrapper .value{font-size:3.7em;font-family:sanfranciscodisplaybold;float:left;line-height:1em;max-width:calc(calc(100% - 33px) - 1px)}.featured-cards-view img,all-offers-summary .summary-offer__offer .description .offer-discount .ticket-from.auto-width,all-offers-summary .summary-offer__offer .description .offer-discount .ticket-from.auto-width .from-wrapper .value{max-width:100%}all-offers-summary .summary-offer__offer .description .offer-discount .ticket-from .from-wrapper .save-wrapper{float:left;margin-left:10px;min-width:10px}all-offers-summary .summary-offer__offer .description .offer-discount .ticket-from .from-wrapper .save-wrapper span.euro{font-size:1.714em;font-family:sanfranciscodisplaybold}all-offers-summary .summary-offer__offer .description .offer-discount .ticket-from .from-wrapper .save-wrapper .save{font-family:sanfranciscodisplayregular;font-weight:700;font-size:1.357em;margin-top:10px;line-height:1em}all-offers-summary .summary-offer__offer .description .offer-discount .ticket-from .from-wrapper .save-wrapper .save .discount-value{font-family:sanfranciscodisplayregular;font-weight:700}all-offers-summary .summary-offer__offer .image-wrapper{height:370px;overflow:hidden;padding:0;margin:0;line-height:0;font-size:0}all-offers-summary .summary-offer__offer .image{height:370px;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0;margin:0;line-height:0;font-size:0;opacity:1;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}consulting-offers .highlight-panel__offers:hover,generic-outstanding ul li a.footer__download-button:hover{opacity:.9}all-offers-summary .summary-offer__offer:hover{text-decoration:none}all-offers-summary .summary-offer__offer:hover .image{opacity:.9;-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07)}all-offers-summary .submenu__nav{display:block;background-color:#f8f6f6;text-align:center}all-offers-summary .submenu__nav li{width:calc(16.6667% - 6px);float:none;display:inline-block;vertical-align:top;padding:0 15px}all-offers-summary .submenu__nav li:first-child{padding:0 15px}all-offers-summary .submenu__nav li+li{margin-left:0}all-offers-summary .submenu__nav li a{font-family:sanfranciscodisplayregular;color:#646464;line-height:1.6;text-align:center;border-radius:0;height:150px;padding:30px 0 36px}all-offers-summary .no-info h3,audio-video h2{font-family:sanfranciscodisplaybold}all-offers-summary .submenu__nav li .submenu__nav__icon{display:block;height:42px;font-size:3em;line-height:1.2;text-align:center;margin-bottom:14px}all-offers-summary .submenu__nav li .submenu__nav__icon>div{width:42px;height:100%;margin:0 auto;background-repeat:no-repeat;background-position:left top}all-offers-summary .submenu__nav li.active a,all-offers-summary .submenu__nav li:hover a{background-color:#30363b;color:#fff}all-offers-summary .submenu__nav li.active a .submenu__nav__icon>div,all-offers-summary .submenu__nav li:hover a .submenu__nav__icon>div{background-position:right top}all-offers-summary .no-info{text-align:center;text-transform:uppercase}all-offers-summary .no-info h3{line-height:42px;font-weight:300;font-size:2.14em}@media screen and (max-width:767px){all-offers-summary .single-promo-block{min-height:0;padding:20px 0}all-offers-summary .ticket-from span.literal.price-description{max-height:58px!important;margin-right:20%}all-offers-summary .promo-info{margin-bottom:50px}all-offers-summary .submenu__nav li{width:calc(50% - 6px)}}audio-video h2{font-size:1.286em;color:#424346;margin-top:20px}audio-video p,center-content-list{font-family:sanfranciscodisplayregular}audio-video p{font-size:1em;color:#8e8e90}audio-video .video{cursor:pointer}audio-video .video:before{content:url(/Features/Fleet/Components/audio-video/img/video.png);margin-right:10px;top:5px;position:relative;cursor:pointer}auto-index .container-fluid{padding-top:70px}auto-index .container-fluid .row:first-child{margin-right:0}auto-index .container-fluid .links-container li{font-family:sanfranciscodisplayregular;color:#d9002e;cursor:pointer;list-style:none;margin:20px auto}auto-index .container-fluid .links-container li a,auto-index .container-fluid .links-container li.active,auto-index .container-fluid .links-container li:before{text-decoration:none;color:#d9002e}auto-index .container-fluid .links-container .selected{border-bottom:2px solid #d9002e;padding:2px}center-content-list{display:block;text-align:center;padding-bottom:50px;color:#646464;background-color:#f8f6f6}center-content-list .title,center-content-list a.red-highlight,center-content-list h3{font-family:sanfranciscodisplaybold;text-transform:uppercase}center-content-list .title{font-size:1.571em;color:#8a9197;letter-spacing:.1em;margin:50px 0 20px;font-weight:300;text-align:center}center-content-list .trasme-separator__wave{margin-bottom:20px}center-content-list img{margin:0 auto}center-content-list h3{font-size:1.143em;letter-spacing:2px;color:#424346;margin-top:30px}center-content-list p{font-size:1.143em;width:80%;margin:30px auto 10px;word-wrap:break-word}center-content-list a.red-highlight{margin-top:40px;display:block;color:#d9002e;font-size:.857em;letter-spacing:.1em}consulting-offers .highlight-panel__offers{height:150px;vertical-align:middle;text-align:center;font-size:1.286em;text-transform:uppercase}consulting-offers .highlight-panel__offers .container-fluid{overflow:hidden}consulting-offers .highlight-panel__offers a{font-family:sanfranciscodisplayregular;width:100%;display:block;height:150px;padding:40px 8%;letter-spacing:.1em}contact-info-block .container span:before,delegations-list section .container .row .address p:before,delegations-list section .container .row .load p.title:before,delegations-list section .container .row .passage p.title:before,delegations-list section .container .row .schedule p:not(.title):before,delegations-list section .container .row .season p.conditions:before{display:inline-block;width:22px;height:20px;content:''}consulting-offers .highlight-panel__offers a img{margin-bottom:20px}consulting-offers .highlight-panel__offers a:hover{text-decoration:none;color:#fff}consulting-offers .highlight-panel__offers--red{background-color:#d9002e}consulting-offers .highlight-panel__offers--red a{color:#fff}@media (max-width:767px){consulting-offers .highlight-panel__offers{font-size:.857em}}delegations-list section{margin-bottom:10px}delegations-list section .container .row{padding:20px;border:1px dashed #000}delegations-list section .container .row h3{text-transform:uppercase;font-family:sanfranciscodisplaybold;font-size:1.571em;margin:20px 0 10px}delegations-list section .container .row p{margin-bottom:10px;margin-left:20px;font-family:sanfranciscodisplayregular;color:#424346;font-size:1em}delegations-list section .container .row p.title{text-transform:uppercase;font-weight:700;font-family:sanfranciscodisplaybold;margin:20px 0 10px -3px}delegations-list section .container .row p.subtitle{font-weight:700;font-family:sanfranciscodisplaybold;margin:20px 0 10px}delegations-list section .container .row a{color:#d9002e;font-family:sanfranciscodisplayregular}delegations-list section .container .row a:focus,delegations-list section .container .row a:hover{text-transform:none;color:#d9002e}delegations-list section .container .row a.map{text-transform:uppercase;margin-left:20px;font-family:sanfranciscodisplaybold;font-weight:700}delegations-list section .container .row .address p,delegations-list section .container .row .season p.conditions{margin-left:-2px}delegations-list section .container .row .address{margin-top:20px}delegations-list section .container .row .address p:before{background-image:url(/Features/Fleet/Components/delegations-list/img/pin_grey.png);left:-7px;top:5px;position:relative}delegations-list section .container .row .passage p.title:before{background-image:url(/Features/Fleet/Components/delegations-list/img/passenger.png);position:relative;right:10px;top:5px}delegations-list section .container .row .schedule p:not(.title):before{background-image:url(/Features/Fleet/Components/delegations-list/img/calendar.png);position:relative;top:4px;right:5px}delegations-list section .container .row .load p.title:before{background-image:url(/Features/Fleet/Components/delegations-list/img/load.png);position:relative;right:10px;top:5px}delegations-list section .container .row .season p.conditions:before{background-image:url(/Features/Fleet/Components/delegations-list/img/time.png);position:relative;right:5px;top:3px}delegations-list section .container .row .clarification{margin-top:40px}delegations-list section .container .row .clarification p{margin-left:0}delegations-list section .container .row .clarification .btn-more-info{margin-top:-1px;right:inherit;position:inherit}contact-info-block .container{background-color:#f8f6f6;padding:40px}contact-info-block .container h2{text-transform:uppercase;font-family:sanfranciscodisplaybold;color:#30363b;font-size:1.571em;margin:20px 0 10px}contact-info-block .container p{margin:20px;font-family:sanfranciscodisplayregular;color:#424346;font-size:1em}contact-info-block .container span{position:absolute;top:15px}contact-info-block .container span:before{left:-7px;top:5px;position:relative}contact-info-block .container span.address:before{background-image:url(/Features/Fleet/Components/contact-info-block/img/pin_red.png)}contact-info-block .container span.phone:before{background-image:url(/Features/Fleet/Components/contact-info-block/img/phone.png)}contact-info-block .container span.fax:before{background-image:url(/Features/Fleet/Components/contact-info-block/img/fax.png)}.featured-cards-view{background-color:#f8f6f6;padding:50px 0}.featured-cards-view .featured-cards{display:grid;grid-gap:2.5rem;grid-template-columns:repeat(3,1fr)}@media (max-width:991px){.featured-cards-view .featured-cards{grid-template-columns:repeat(2,1fr)}}.featured-cards-view h2,.featured-cards-view h3{line-height:normal;margin:0}@media (max-width:767px){.featured-cards-view .featured-cards{grid-template-columns:repeat(1,1fr)}.featured-cards-view .single-item-wrapper{margin:0 auto;width:345px}}.featured-cards-view .single-item{background-color:#fff;height:100%}.featured-cards-view .title-wrapper{align-items:center;display:flex;font-size:1.286em;justify-content:flex-start;margin:0 0 25px}@media (max-width:767px){.featured-cards-view .title-wrapper{justify-content:center}}.featured-cards-view .picture-wrapper{position:relative;height:200px;overflow:hidden;width:100%;z-index:10}.featured-cards-view .content-wrapper{display:flex;flex-direction:column;height:calc(100% - 200px);padding:20px}.featured-cards-view .data-wrapper{margin-bottom:15px}.featured-cards-view .actions-wrapper{align-items:flex-end;display:flex;flex-grow:1;justify-content:space-between}.featured-cards-view .item-icon{margin-right:8px;max-height:20px;max-width:20px}.featured-cards-view .item-picture{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}.featured-cards-view .item-box{align-items:center;background-color:rgba(217,0,46,.85);bottom:13px;color:#fff;display:flex;font-size:1.3rem;justify-content:center;left:22px;padding:13px 16px;position:absolute;text-align:center;z-index:5}.featured-cards-view .item-box-price{padding-bottom:8px;padding-top:8px}.featured-cards-view .item-box-price p{align-items:center;display:flex;justify-content:center}.featured-cards-view .item-box-date span,footer-component .footer,generic-outstanding{display:block}.featured-cards-view .item-box-price p span{font-size:3em;margin-left:5px}.featured-cards-view .item-box-date{width:80px;height:80px}.featured-cards-view .item-box-date span:first-child{font-size:2.5em;line-height:1.2}.featured-cards-view .item-title{font-family:sanfranciscodisplayregular;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.featured-cards-view .item-subtitle,generic-outstanding .offer-discount .ticket-from .from-wrapper .value,generic-outstanding .offer-discount .total-discount,generic-outstanding a,generic-outstanding h2,generic-outstanding h3{font-family:sanfranciscodisplaybold}.featured-cards-view .item-subtitle{color:#424346;font-size:.929em;margin-bottom:8px;text-transform:uppercase}.featured-cards-view .item-description{font-size:.857em}.featured-cards-view .item-price{color:#424346;font-size:1.143em;font-weight:600}.featured-cards-view .item-link{color:#01acc6;cursor:pointer}.featured-cards-view .item-link:focus,.featured-cards-view .item-link:hover{text-decoration:underline}footer-component .footer{margin-top:-20px}generic-outstanding .single-promo-block{min-height:415px}generic-outstanding .promo-info{padding-top:10px!important;text-align:center}generic-outstanding .spacing{margin:5px auto;color:#424346}generic-outstanding h2{color:#424346;font-size:1.571em;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:break-word;margin:10px auto}generic-outstanding h3{color:#424346;text-transform:uppercase;letter-spacing:.06em;font-size:1em;font-weight:700;overflow-wrap:break-word}generic-outstanding a{color:#d9002e;text-transform:uppercase;cursor:pointer}generic-outstanding a:focus,generic-outstanding a:hover{color:#d9002e;text-transform:uppercase;text-decoration:none}generic-outstanding a:hover>h2,generic-outstanding a:hover>h3{color:#d9002e}generic-outstanding ul{width:100%}generic-outstanding ul li.goLeft{float:left;padding-right:10px}generic-outstanding ul li.goRight{float:right;padding-left:10px}generic-outstanding ul li a.footer__download-button{background-position:center center;background-repeat:no-repeat;height:35px;display:block}generic-outstanding ul li a.footer__download-button.footer__download-button--google-play{width:91px;background-image:url(../img/download_google_play.png)}generic-outstanding ul li a.footer__download-button.footer__download-button--app-store{width:88px;background-image:url(../img/download_app_store.png)}generic-outstanding .offer-discount{margin:0 auto;max-width:100%;display:inline-block}generic-outstanding .offer-discount .total-discount{background-color:#8a9197;text-align:center;width:92px;height:92px;border-radius:92px;vertical-align:middle;color:#fff;float:left;display:block;margin-top:10px}generic-outstanding .offer-discount .total-discount--number{font-size:2em;line-height:92px}generic-outstanding .offer-discount .total-discount--text{font-size:.929em;line-height:20px;padding:20px 0;text-transform:uppercase}generic-outstanding .offer-discount .total-discount--text+.ticket-from .from-wrapper{width:100%}generic-outstanding .offer-discount .total-discount--text+.ticket-from .from-wrapper .value{max-width:calc((100% - 33px) - 1px);position:relative}generic-outstanding .offer-discount .ticket-from{float:left;color:#8a9197;text-align:left;padding-left:15px;max-width:calc((100% - 92px) -1px)}generic-outstanding .offer-discount .ticket-from .from-wrapper .value{font-size:5em;float:left;line-height:1em;max-width:calc((100% - 62px) - 1px)}generic-outstanding .offer-discount .ticket-from .from-wrapper .save-wrapper{float:left;margin-left:10px;min-width:10px}generic-outstanding .offer-discount .ticket-from .from-wrapper .save-wrapper span.euro{font-size:1.714em;font-family:sanfranciscodisplaybold}generic-outstanding .offer-discount .ticket-from .from-wrapper .save-wrapper .save{font-family:sanfranciscodisplayregular;font-weight:700;font-size:1.357em;margin-top:10px;line-height:1em}generic-outstanding .offer-discount .ticket-from .from-wrapper .save-wrapper .save .discount-value{font-family:sanfranciscodisplayregular;font-weight:700;text-decoration:line-through}generic-outstanding .offer-discount .ticket-from.auto-width,generic-outstanding .offer-discount .ticket-from.auto-width .from-wrapper .value{max-width:100%}generic-outstanding p.literal{font-size:.857em;font-family:sanfranciscodisplayregular;font-weight:700;text-align:center;max-width:100%;overflow-wrap:break-word;margin:20px 10px}generic-outstanding .promo-description-4,generic-outstanding .promo-description-6,generic-outstanding .promo-description-8{font-family:sanfranciscodisplayregular;color:#424346;margin:20px 25px;max-width:100%;overflow-wrap:break-word;display:block;display:-webkit-box;font-size:1.143em;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}generic-outstanding .promo-description-4{max-height:calc($font_size_16px*$line-height*$lines-to-show-4 + 1);-webkit-line-clamp:4}generic-outstanding .promo-description-6{max-height:calc($font_size_16px*$line-height*$lines-to-show-6 + 1);-webkit-line-clamp:6}generic-outstanding .promo-description-8{max-height:calc($font_size_16px*$line-height*$lines-to-show-8 + 1);-webkit-line-clamp:8}generic-outstanding .items-list{list-style:none;padding:0}generic-outstanding .items-list li{font-family:sanfranciscodisplaybold;text-transform:uppercase;font-size:.857em;margin-bottom:10px}generic-outstanding .items-list li a:focus,generic-outstanding .items-list li a:hover{color:#d9002e!important;text-decoration:underline}generic-outstanding .promo-img-wrapper{position:relative;overflow:hidden;height:415px}generic-outstanding .promo-img-wrapper:after{content:'';display:block;width:70px;height:70px;background-color:#fff;position:absolute;top:45px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}generic-outstanding .promo-img-wrapper.to-left:after{right:-35px}generic-outstanding .promo-img-wrapper.to-right:after{left:-35px}generic-outstanding .promo-img-wrapper img{width:auto;height:100%;max-height:100%;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}@media screen and (max-width:767px){generic-outstanding .single-promo-block{min-height:0;padding:20px 0}generic-outstanding .promo-info{margin-bottom:50px}}icon-title-subtitle-list{display:block;padding-top:70px;background-color:#f8f6f6}icon-title-subtitle-list .feature-item{text-align:center;color:#424346;margin-bottom:70px}icon-title-subtitle-list .feature-icon{height:50px}icon-title-subtitle-list .feature-icon img{max-width:100%;margin:0 auto}icon-title-subtitle-list .feature-label{font-family:sanfranciscodisplayregular;font-size:1.143em;margin:20px 0 0;height:45px;overflow:hidden}icon-title-subtitle-list .feature-value{font-family:sanfranciscodisplayregular;font-size:2.85em}icon-title-subtitle-list .feature-value .decimals{font-size:.5em}icon-title-subtitle-list .feature-value .unit{font-family:sanfranciscodisplayregular;font-size:.35em}header-headline .header-headline__header{background-position:center top;background-repeat:no-repeat;text-align:center;background-size:cover}header-headline .header-headline__header h1{font-size:2.5em;font-family:sanfranciscodisplaybold;letter-spacing:2px;text-transform:uppercase;color:#424346;margin-top:50px}header-headline .header-headline__header h3{background:rgba(68,120,157,.8);border-radius:0;color:#fff;display:inline-block;font-size:1em;font-family:sanfranciscodisplayregular;letter-spacing:2px;text-transform:uppercase;margin-top:40px;padding:8px 15px}header-headline .header-headline__header .trasme-separator__wave--gray{margin:33px auto 30px}header-headline .header-headline__header .col-md-8.col-md-offset-2 p{margin-bottom:20px}header-headline .header-headline__header.img-veil:after{background-color:#ededed;opacity:1}html-viewer{display:block;background-color:#fff;font-family:sanfranciscodisplayregular;color:#424346;line-height:1.8;margin:50px 0}html-viewer ul{list-style:none;padding-left:30px;margin:2em 0}html-viewer h2{font-family:sanfranciscodisplaybold;font-weight:400;font-style:normal;font-size:1.714em;color:#424346;letter-spacing:2.6px;text-transform:uppercase}html-viewer h3,html-viewer p{font-family:sanfranciscodisplayregular}html-viewer h3{font-size:1.286em;color:#424346;letter-spacing:1.8px;text-transform:uppercase}html-viewer p{margin-bottom:2em}html-viewer p+ul{margin-top:0}html-viewer p img{float:left;margin:5px 20px 20px 0}html-viewer #preview{overflow-wrap:break-word}html-viewer #preview table{margin-top:30px}html-viewer #preview table tbody{text-align:left}html-viewer #preview table tbody tr td{color:#646464;font-size:.857em;line-height:20px;padding:20px;max-width:600px;overflow-wrap:break-word}html-viewer #preview table tbody tr:nth-child(odd){background:#f8f6f6}html-viewer #preview table tbody tr:nth-child(even){background:#fff}html-viewer #preview table tbody tr:first-child td{font-family:sanfranciscodisplayregular;height:50px;line-height:15px;font-size:.857em;text-transform:uppercase;margin:8px;overflow-wrap:break-word;max-width:100px}html-viewer a.is-button,image-full-width h2{font-family:sanfranciscodisplaybold;text-transform:uppercase}html-viewer a:focus,html-viewer a:hover{color:#d9002e;text-decoration:none}html-viewer a.is-button{cursor:pointer!important;letter-spacing:.2em;line-height:3.8em;text-align:center;padding-left:20px;padding-right:20px;height:56px;border:2px solid #d9002e;margin:5px;display:inline-block;color:#f8f6f6!important;background-color:#d9002e;font-size:1em;min-width:250px}html-viewer a.is-button:focus,html-viewer a.is-button:hover{background-color:#424346;border-color:#424346}html-viewer a.is-button:active{background-color:#000;border-color:#000}html-viewer a.has-icon:after{content:url(/Features/Fleet/Components/html-viewer/img/url.png);margin-left:10px;top:1px;position:relative}html-viewer a.has-icon-pdf:before{content:url(/Features/Fleet/Components/html-viewer/img/pdf.png);margin-right:10px;top:5px;position:relative}html-viewer a.has-icon-xls:before{content:url(/Features/Fleet/Components/html-viewer/img/xls.png);margin-right:10px;top:5px;position:relative}html-viewer iframe{float:left}image-full-width{display:block;position:relative}image-full-width .pull-right{text-align:right}image-full-width .pull-center{text-align:center}image-full-width .pull-left .text_alignment{max-width:60%!important}image-full-width .image-full-width{min-height:300px;background-position:center;background-repeat:no-repeat;background-size:cover}image-full-width h2{color:#fff;letter-spacing:.18em;line-height:1.4}image-full-width p{font-family:sanfranciscodisplayregular;color:#fff}image-full-width .text_large h2{font-size:55px}image-full-width .text_large p{font-size:1.714em;line-height:1.2;margin-bottom:20px}image-gallery .modal .carousel-control span,image-slider .carousel.modal .carousel-control span{line-height:80px}image-full-width .text_medium h2{font-family:sanfranciscodisplaybold;font-size:2.5em;letter-spacing:2.6px}image-full-width .text_medium p,image-slider .multi-item-carousel .carousel-inner a>.hover-msg{font-size:1.143em;font-family:sanfranciscodisplayregular}image-full-width .text_over-veil{position:relative;z-index:12}image-full-width .img-veil:after{opacity:.1}image-slider{display:block}image-slider .multi-item-carousel .carousel-inner .active.left{left:-33%}image-slider .multi-item-carousel .carousel-inner .active.right,image-slider .multi-item-carousel .carousel-inner .next{left:33%}image-slider .multi-item-carousel .carousel-inner .prev{left:-33%}image-slider .multi-item-carousel .carousel-inner a{padding-top:0;display:block;position:relative;margin:0 auto;max-width:none!important}image-slider .multi-item-carousel .carousel-inner a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:0;background-color:rgba(13,39,52,.7);-moz-transition:height .1s ease-out;-o-transition:height .1s ease-out;-webkit-transition:height .1s ease-out;transition:height .1s ease-out;z-index:30}image-slider .multi-item-carousel .carousel-inner a>.hover-msg{display:block;position:absolute;top:50%;left:0;right:0;text-align:center;color:#fff;z-index:35;visibility:hidden;opacity:0;transition:all 80ms ease-in .1s}image-slider .multi-item-carousel .carousel-inner a>.hover-msg .trasme-new-ico_glass_gallery{display:block;font-size:3em;margin-bottom:16px;margin-top:-24px}image-slider .multi-item-carousel .carousel-inner a:hover:after{height:100%}image-slider .multi-item-carousel .carousel-inner a:hover>.hover-msg{visibility:visible;opacity:1}image-slider .multi-item-carousel .carousel-inner a .img-container-bg{height:333px;background-repeat:no-repeat;background-size:cover;background-position:center}@media all and (transform-3d),(-webkit-transform-3d){image-slider .multi-item-carousel .carousel-inner>.item{-moz-transition:.5s ease-in-out all;-o-transition:.5s ease-in-out all;-webkit-transition:.5s ease-in-out all;transition:.5s ease-in-out all;-moz-backface-visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;-webkit-transform:none!important;transform:none!important}}@media screen and (max-width:991px){image-slider .multi-item-carousel .carousel-inner>.item>div:not(:first-child){display:none}image-slider .multi-item-carousel .carousel-inner .active.left{left:-100%}image-slider .multi-item-carousel .carousel-inner .active.right,image-slider .multi-item-carousel .carousel-inner .next{left:100%}image-slider .multi-item-carousel .carousel-inner .prev{left:-100%}image-slider .multi-item-carousel .carousel-inner .next,image-slider .multi-item-carousel .carousel-inner .prev{opacity:1}}image-slider .multi-item-carousel .carousel-control{color:#424346;width:25%;background-color:rgba(255,255,255,.8);text-shadow:none;opacity:1}image-slider .multi-item-carousel .carousel-control:hover{opacity:.8}image-slider .multi-item-carousel .carousel-control.left,image-slider .multi-item-carousel .carousel-control.left:hover,image-slider .multi-item-carousel .carousel-control.right,image-slider .multi-item-carousel .carousel-control.right:hover{background-image:none!important}image-slider .multi-item-carousel .carousel-control.left{left:0}image-slider .multi-item-carousel .carousel-control.right{right:0}image-slider .multi-item-carousel .carousel-control .glyphicon{font-size:2.85em;width:auto;height:auto;margin-top:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}image-slider .multi-item-carousel .carousel-control .glyphicon-chevron-left{left:auto;right:20px}image-slider .multi-item-carousel .carousel-control .glyphicon-chevron-right{left:20px;right:auto}image-slider .carousel-caption{font-family:sanfranciscodisplayregular;font-size:1.143em;left:20px;right:20px;top:10px;text-align:left}image-slider .carousel-caption span{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;position:absolute;bottom:20px}image-slider .carousel-indicators{left:33.33%;right:33.33%;text-align:right;width:33.33%;margin-left:0;padding-right:20px;padding-left:20px}image-slider .carousel-indicators li{margin-left:15px!important}image-slider .carousel:not(.multi-item-carousel).modal{position:fixed;width:100%;height:100%;top:0;left:0}image-slider .carousel.modal{background-color:rgba(138,145,151,.8);display:block}image-slider .carousel.modal .container{overflow:hidden;padding:0}image-slider .carousel.modal .modal-dialog{width:100%}image-slider .carousel.modal .modal-body{padding:0}image-slider .carousel.modal .modal-content{background-image:none;background-color:transparent;box-shadow:none}image-slider .carousel.modal .modal-header{padding:0;height:80px}image-slider .carousel.modal .modal-header .close{height:80px;color:#fff;text-shadow:none;padding:0 0 0 40px}image-slider .carousel.modal .carousel-inner{overflow:visible}image-slider .carousel.modal .carousel-inner img{margin:0 auto}image-slider .carousel.modal .carousel-caption{left:100px;top:-80px;text-align:left;bottom:auto;padding:26.67px 0;right:auto}image-slider .carousel.modal .carousel-caption span{position:static;bottom:inherit}image-slider .carousel.modal .carousel-control{bottom:auto;top:-80px;height:80px;width:40px;opacity:1;background-image:none}image-slider .carousel.modal .carousel-control.left{text-align:left}image-slider .carousel.modal .carousel-control.right{text-align:right;right:auto;left:40px}image-slider .carousel.modal .carousel-control:hover,image-slider .carousel.modal .close:hover{opacity:.6!important}@media screen and (max-width:991px){image-slider .multi-item-carousel .carousel-control{max-width:50px;width:10%;background-color:transparent}image-slider .multi-item-carousel .carousel-control .glyphicon-chevron-left{left:15px;right:auto}image-slider .multi-item-carousel .carousel-control .glyphicon-chevron-right{left:auto;right:15px}}image-gallery{display:block}image-gallery .ship-tour-items-wrapper{padding:60px 0 30px}image-gallery .ship-tour-item{display:block;position:relative;overflow:hidden;margin-bottom:8px;max-height:220px;max-width:370px}image-gallery .ship-tour-item .ship-tour-hover{background-color:rgba(13,39,52,.7);text-align:center;color:#fff;width:100%;position:absolute;top:100%;bottom:0;left:0;z-index:50;-moz-transition:top 140ms ease-in-out;-o-transition:top 140ms ease-in-out;-webkit-transition:top 140ms ease-in-out;transition:top 140ms ease-in-out;padding:10% 0}image-gallery .ship-tour-item:hover .ship-tour-hover{top:0}image-gallery .ship-tour-item .view-360{font-family:sanfranciscodisplayregular;font-size:.929em;text-transform:uppercase;position:absolute;top:50%;left:0;right:0}image-gallery .ship-tour-item .view-360 .trasme-new-ico_360_view{display:block;font-size:2.5em;margin-bottom:8px;margin-top:-24px}image-gallery .item-name{font-family:sanfranciscodisplayregular;font-size:.929em;margin-bottom:30px}image-gallery .modal{background-color:rgba(138,145,151,.8)}image-gallery .modal .container{overflow:hidden;padding:0}image-gallery .modal .modal-dialog{width:100%}image-gallery .modal .modal-body{padding:0}image-gallery .modal .modal-content{background-image:none;background-color:transparent;box-shadow:none}image-gallery .modal .modal-header{padding:0;height:80px}image-gallery .modal .modal-header .close{height:80px;color:#fff;text-shadow:none;padding:0 0 0 40px}image-gallery .modal .video-wrapper{position:relative;padding-bottom:56.25%;height:0}image-gallery .modal .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}image-gallery .modal .audio-wrapper{margin:40px auto}image-gallery .modal .carousel-caption,image-gallery .modal .items-total{font-family:sanfranciscodisplayregular;font-size:1em;margin-top:2px;padding:26.67px 0;top:-80px;text-align:left}image-gallery .modal .audio-wrapper audio{width:100%}image-gallery .modal .items-total{position:absolute;left:20px;color:#fff}image-gallery .modal .carousel-caption{left:100px;bottom:auto;right:auto}image-gallery .modal .carousel-control{bottom:auto;top:-80px;height:80px;width:40px;opacity:1;background-image:none}image-gallery .modal .carousel-control.left{text-align:left}image-gallery .modal .carousel-control.right{text-align:right;right:auto;left:40px}image-gallery .modal .carousel-control:hover,image-gallery .modal .close:hover{opacity:.6!important}@media (max-width:767px){image-gallery .xs-responsive .ship-tour-item img{display:block;margin:auto;width:70%}image-gallery .xs-responsive .ship-tour-item .ship-tour-hover{width:70%;margin:auto;right:0}image-gallery .xs-responsive .item-name{text-align:center}}outstanding-with-category .promo-img-wrapper.to-left:after,promo-block .promo-img-wrapper.to-left:after{right:-35px}image-with-text .container .flex-direction-row{flex-direction:row}image-with-text .container .flex-direction-row-reverse{flex-direction:row-reverse}image-with-text .container .image{display:block;background-position:center center;background-repeat:no-repeat;width:100%;height:100%}left-align-header .virtual-tour,offer-detail .image-with-text,port-with-map section .container .row a.map-img .img-container-bg{background-position:center;background-repeat:no-repeat;background-size:cover}image-with-text .container .image.img-veil.veil-as-bg:after{background-color:#fff!important}image-with-text .container .image img{margin:0 auto}image-with-text .container .set-image-top{background-position-y:60px!important}image-with-text .container .data{padding:30px 0}image-with-text .container .data.right{text-align:right;overflow-wrap:break-word}image-with-text .container .data.left{text-align:left;overflow-wrap:break-word}image-with-text .container .data h2{font-size:2.5em;font-family:sanfranciscodisplaybold;text-transform:uppercase;margin-top:50px;letter-spacing:.2em;color:#8a9197}image-with-text .container .data p{font-family:sanfranciscodisplayregular;font-size:1.143em;color:#646464}@media (max-width:768px){image-with-text .container .data h2{font-size:2.286em}image-with-text .container .data p{font-size:1.143em;margin-top:50px}}@media (max-width:1199px){image-with-text .container .row-eq-height{display:block}image-with-text .container .row-eq-height .data.right{text-align:left}}image-with-links-group-list{display:block;height:auto}image-with-links-group-list .container{margin-top:20px;margin-bottom:20px}image-with-links-group-list .subtitle{text-transform:uppercase}image-with-links-group-list h2{font-family:sanfranciscodisplaybold;color:#424346;font-size:1.571em;letter-spacing:.08em;margin-top:20px;text-transform:uppercase}image-with-links-group-list .description{font-family:sanfranciscodisplayregular;color:#424346;font-size:1.143em}image-with-links-group-list img{margin:0 auto}image-with-links-group-list .btn-see-online{text-align:center;text-transform:uppercase}image-with-links-group-list .btn-download{text-align:center;margin:0 35px}image-with-links-group-list .btn-download a.is-button{margin:30px 0;width:100%}image-with-links-group-list .items-list{list-style:none;padding:0;margin-top:40px}image-with-links-group-list .items-list li{font-family:sanfranciscodisplaybold;font-size:.857em;margin-bottom:10px}image-with-links-group-list .items-list li a{cursor:pointer}image-with-links-group-list .items-list li a:hover{color:#d9002e;text-decoration:underline}image-with-links-group-list a:focus,image-with-links-group-list a:hover{color:#d9002e;text-decoration:none}image-with-links-group-list a.is-button{cursor:pointer!important;letter-spacing:.2em;line-height:4.5em;text-transform:uppercase;text-align:center;padding-left:20px;padding-right:20px;height:56px;border:2px solid #d9002e;display:inline-flex;align-items:center;justify-content:center;color:#f8f6f6!important;background-color:#d9002e;font-family:sanfranciscodisplaybold;font-size:1em;min-width:250px;margin:5px auto}.media-container .content .content-data .content-link.content-link-audio,.media-container .content .content-data .content-link.content-link-video,list-content-with-images .content .content-data .content-link.content-link-audio,list-content-with-images .content .content-data .content-link.content-link-video,map .data a{cursor:pointer}left-align-header-centered,list-content-with-images{display:block}image-with-links-group-list a.is-button:focus,image-with-links-group-list a.is-button:hover{background-color:#424346;border-color:#424346}image-with-links-group-list a.is-button:active{background-color:#000;border-color:#000}image-with-links-group-list a.has-icon:after{content:url(/Features/Fleet/Components/html-viewer/img/url.png);margin-left:10px;top:1px;position:relative}image-with-links-group-list a.has-icon-pdf:before{content:url(/Features/Fleet/Components/html-viewer/img/pdf.png);margin-right:10px;top:5px;position:relative}image-with-links-group-list a.has-icon-xls:before{content:url(/Features/Fleet/Components/html-viewer/img/xls.png);margin-right:10px;top:5px;position:relative}left-align-header-centered .background-img{background-size:cover;overflow:hidden;height:500px}left-align-header-centered .banner__content{color:#000;position:absolute;bottom:10%}list-content-with-images .center{background-color:#f8f6f6}list-content-with-images .left{background-color:#fff}list-content-with-images .title{font-family:sanfranciscodisplaybold;font-size:1.571em;color:#8a9197;text-transform:uppercase;letter-spacing:.1em;font-weight:300;margin:50px 0}list-content-with-images .title.left{text-align:left}list-content-with-images .title.center{text-align:center}list-content-with-images .trasme-separator__wave{margin-bottom:50px}list-content-with-images .content{background-color:transparent;padding-bottom:10px}list-content-with-images .content .content-img{max-height:250px;margin-top:20px}list-content-with-images .content .content-data .content-title{text-transform:uppercase;font-size:1.143em;font-family:sanfranciscodisplaybold;letter-spacing:.01em;color:#424346;margin-top:25px;height:auto}list-content-with-images .content .content-data .content-date{font-family:sanfranciscodisplayregular;font-size:1em;color:#424346;margin:10px 0}list-content-with-images .content .content-data .content-description{font-family:sanfranciscodisplayregular;font-size:1em;color:#424346;margin-bottom:15px;height:auto;overflow-wrap:break-word}list-content-with-images .content .content-data .content-link{color:#d9002e;font-size:1em}list-content-with-images .content .content-data .content-link.content-link-audio:before{content:url(/Features/Fleet/Components/list-content-with-images/img/audio.png);margin-right:10px;top:5px;position:relative}list-content-with-images .content .content-data .content-link.content-link-video:before{content:url(/Features/Fleet/Components/list-content-with-images/img/video.png);margin-right:10px;top:5px;position:relative}list-content-with-images .action{margin:50px 0}list-content-with-images .action button{margin-left:0}@media screen and (max-width:1199px){list-content-with-images .content{margin-bottom:40px}list-content-with-images .content .content-img{margin:0 auto;max-height:none}list-content-with-images .content .content-data .content-description{height:auto;overflow-wrap:break-word}}left-align-header{display:block;position:relative}left-align-header h2{font-family:sanfranciscodisplaybold;font-size:3em;text-transform:uppercase;color:#fff;letter-spacing:.18em;line-height:1.4}left-align-header p{font-family:sanfranciscodisplayregular;font-size:1.286em;color:#fff;line-height:1.8;margin-bottom:20px}left-align-header .text_over-veil{position:relative;z-index:12}left-align-header .img-veil:after{opacity:.6}.media-resources-view{background-color:#f8f6f6;padding:50px 0}.media-resources-view .media-resources{display:grid;grid-gap:3rem;grid-template-columns:repeat(4,1fr)}@media (max-width:1199px){.media-resources-view .media-resources{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.media-resources-view .media-resources{grid-template-columns:repeat(2,1fr)}}.media-resources-view img{max-width:100%}.media-resources-view h2,.media-resources-view h3{line-height:normal;margin:0}@media (max-width:767px){.media-resources-view .media-resources{grid-template-columns:repeat(1,1fr)}.media-resources-view .single-item-wrapper{margin:0 auto;width:345px}}.media-resources-view .title-wrapper{align-items:center;display:flex;font-size:1.286em;justify-content:flex-start;margin:0 0 25px}@media (max-width:767px){.media-resources-view .title-wrapper{justify-content:center}}.media-resources-view .picture-wrapper{position:relative;height:200px;overflow:hidden;width:100%;z-index:10}.media-resources-view .content-wrapper{align-items:center;display:flex;justify-content:flex-start;margin-top:8px}.media-resources-view .item-icon{margin-right:8px;font-size:20px}.media-resources-view .item-link{color:#2f353a}.media-resources-view .item-link:focus,.media-resources-view .item-link:hover{color:#01acc6;text-decoration:underline}.media-resources-view .item-picture{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}map h2{font-size:1.286em;font-family:sanfranciscodisplaybold;letter-spacing:2px;color:#424346;text-transform:uppercase;margin-top:30px}map .data{margin:20px 0}map .data span{font-family:sanfranciscodisplayregular;font-size:1em;color:#424346}.media-container .content .content-data .content-title,.media-container .title,map .data a{font-family:sanfranciscodisplaybold;text-transform:uppercase}map .data span:before{content:url(/Features/Fleet/Components/delegations-list/img/pin_grey.png)}map .data a{color:#d9002e;font-size:1em}map .data a:focus,map .data a:hover{color:#d9002e;text-decoration:none}map .data a:after{content:url(/Features/Shared/img/icons/external-link_red.gif)}.media-container{display:block;background-color:#f8f6f6;margin:50px auto 20px}.media-container .title{font-size:1.571em;color:#8a9197;letter-spacing:.1em;font-weight:300;margin:50px 0}.media-container .title.center{text-align:center}.media-container .trasme-separator__wave{margin-bottom:50px}.media-container .content{min-height:345px}.media-container .content .content-img{max-height:250px;margin-top:20px}.media-container .content .content-data .content-title{font-size:1.143em;letter-spacing:.01em;color:#424346;margin-top:25px;height:auto}.media-container .content .content-data .content-date{font-family:sanfranciscodisplayregular;font-size:1em;color:#424346;margin:20px 0}.media-container .content .content-data .content-description{font-family:sanfranciscodisplayregular;color:#424346;margin-bottom:15px;overflow-wrap:break-word;max-width:100%;display:block;display:-webkit-box;max-height:calc($font_size_12px*$line-height*$lines-to-show + 1);font-size:.857em;line-height:1.4;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.media-container .content .content-data .content-link{color:#d9002e;font-size:1em}.media-container .content .content-data .content-link.content-link-audio:before{content:url(/Features/Fleet/Components/list-content-with-images/img/audio.png);margin-right:10px;top:5px;position:relative}.media-container .content .content-data .content-link.content-link-video:before{content:url(/Features/Fleet/Components/list-content-with-images/img/video.png);margin-right:10px;top:5px;position:relative}.media-container .action{margin:50px 0}.media-container .action button{margin-left:0}@media screen and (max-width:1199px){.media-container .content{margin-bottom:40px}.media-container .content .content-img{margin:0 auto;max-height:none}.media-container .content .content-data .content-description{height:auto;overflow-wrap:break-word}}offer-detail{display:block}offer-detail section{padding:0}offer-detail .image-with-text{min-height:500px}offer-detail .image-with-text .data{width:100%;padding:60px 5px}offer-detail .image-with-text .data .description{padding:5% 2%;text-align:center;min-height:300px;background-color:#fff}offer-detail .image-with-text .data .description .spacing{margin:5px auto;color:#424346}offer-detail .image-with-text .data .description .from,offer-detail .image-with-text .data .description .to{font-family:sanfranciscodisplaybold;color:#424346;font-size:1.571em;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:break-word;margin:10px auto}offer-detail .image-with-text .data .description h3{font-family:sanfranciscodisplaybold;color:#424346;text-transform:uppercase;letter-spacing:.06em;font-size:1em;font-weight:700;overflow-wrap:break-word}offer-detail .image-with-text .data .description .offer-description{font-size:1em;font-family:sanfranciscodisplayregular;font-weight:700;color:#8a9197;margin-top:15px;opacity:.8}offer-detail .image-with-text .data .description .offer-discount{margin:0 auto;max-width:100%;display:inline-block}offer-detail .image-with-text .data .description .offer-discount .total-discount{background-color:#8a9197;text-align:center;width:92px;height:92px;border-radius:92px;vertical-align:middle;color:#fff;font-family:sanfranciscodisplaybold;float:left;display:block;margin-top:10px}offer-detail .image-with-text .data .description .offer-discount .total-discount--number{font-size:2em;line-height:92px}offer-detail .image-with-text .data .description .offer-discount .total-discount--text{font-size:.929em;line-height:20px;padding:20px 10px;text-transform:uppercase}offer-detail .image-with-text .data .description .offer-discount .total-discount--text+.ticket-from .from-wrapper{width:100%}offer-detail .image-with-text .data .description .offer-discount .total-discount--text+.ticket-from .from-wrapper .value{max-width:calc((100% - 33px) - 1px);position:relative}offer-detail .image-with-text .data .description .offer-discount .ticket-from{margin-top:15px;float:left;color:#8a9197;text-align:left;padding-left:15px;max-width:calc((100% - 92px) -1px)}offer-detail .image-with-text .data .description .offer-discount .ticket-from .from-wrapper .value{font-size:5em;font-family:sanfranciscodisplaybold;float:left;line-height:1em;max-width:calc((100% - 62px) - 1px)}offer-detail .image-with-text .data .description .offer-discount .ticket-from .from-wrapper .save-wrapper{float:left;margin-left:10px;min-width:10px}offer-detail .image-with-text .data .description .offer-discount .ticket-from .from-wrapper .save-wrapper span.euro{font-size:1.714em;font-family:sanfranciscodisplaybold}offer-detail .image-with-text .data .description .offer-discount .ticket-from .from-wrapper .save-wrapper .save{font-family:sanfranciscodisplayregular;font-weight:700;font-size:1.357em;margin-top:10px;line-height:1em}offer-detail .image-with-text .data .description .offer-discount .ticket-from .from-wrapper .save-wrapper .save .discount-value{font-family:sanfranciscodisplayregular;font-weight:700;text-decoration:line-through}offer-detail .image-with-text .data .description .offer-discount .ticket-from.auto-width,offer-detail .image-with-text .data .description .offer-discount .ticket-from.auto-width .from-wrapper .value{max-width:100%}offer-detail .image-with-text .data .description .offer-discount p.literal{font-size:.857em;font-family:sanfranciscodisplayregular;font-weight:700;max-width:100%;overflow-wrap:break-word;margin:20px 10px}offer-detail .conditions h3{text-transform:uppercase;font-family:sanfranciscodisplaybold;color:#8a9197;font-size:1.429em;margin-bottom:0}offer-detail .conditions .condition{font-family:sanfranciscodisplayregular;font-size:1em;color:#8a9197}offer-detail .conditions .condition:before{content:"~  "}offer-detail a:focus,offer-detail a:hover{color:#d9002e;text-decoration:none}offer-detail a.is-button{cursor:pointer!important;letter-spacing:.2em;line-height:3.5em;text-transform:uppercase;text-align:center;padding-left:20px;padding-right:20px;height:56px;border:2px solid #d9002e;margin:5px;display:inline-block;color:#f8f6f6!important;background-color:#d9002e;font-family:sanfranciscodisplaybold;font-size:1em;min-width:250px}offer-detail a.is-button:focus,offer-detail a.is-button:hover{background-color:#424346;border-color:#424346}offer-detail a.is-button:active{background-color:#000;border-color:#000}@media screen and (max-width:400px){offer-detail .image-with-text .data .description{padding:20px}offer-detail .image-with-text .data .description .offer-discount .total-discount{float:none;margin-left:auto;margin-right:auto}}offices-list section .container .row{padding:20px;border:1px dashed #000}offices-list section .container .row h3{font-family:sanfranciscodisplaybold;color:#30363b;font-size:1.571em;margin:20px 0 10px}offices-list section .container .row .title{text-transform:uppercase}offices-list section .container .row .group{margin:20px 0}offices-list section .container .row .operation-dept{margin-top:20px}offices-list section .container .row .operation-dept .title{font-weight:700}offices-list section .container .row .operation-dept p{margin-left:18px}offices-list section .container .row .operation-dept p.with-icon{margin-left:30px}offices-list section .container .row p{margin-bottom:10px;margin-left:20px;font-family:sanfranciscodisplayregular;color:#424346;font-size:1em}offices-list section .container .row p.with-icon{margin-left:-2px}offices-list section .container .row p.office{text-transform:uppercase;margin-left:0}offices-list section .container .row p.address:before{background-image:url(/Features/Fleet/Components/offices-list/img/pin_grey.png);content:'';display:inline-block;width:22px;height:20px;left:-10px;top:5px;position:relative}offices-list section .container .row p.email:before,offices-list section .container .row p.fax:before,offices-list section .container .row p.phone:before{left:-7px;display:inline-block;position:relative;content:''}offices-list section .container .row p.address.with-icon{margin-left:-5px}offices-list section .container .row p.email:before{background-image:url(/Features/Fleet/Components/offices-list/img/ico_email.png);width:13px;height:9px}offices-list section .container .row p.phone:before{background-image:url(/Features/Fleet/Components/offices-list/img/ico_phone_2.png);width:12px;height:12px}offices-list section .container .row p.fax:before{background-image:url(/Features/Fleet/Components/offices-list/img/ico_fax_2.png);width:14px;height:14px}offices-list section .container .row a{color:#d9002e;font-family:sanfranciscodisplayregular}offices-list section .container .row a:focus,offices-list section .container .row a:hover{text-transform:none;color:#d9002e}offices-list section .container .row a.map{text-transform:uppercase;margin-left:20px;font-family:sanfranciscodisplaybold;font-weight:700}offices-list section .container .row a.map:after{background-image:url(/Features/Fleet/Components/offices-list/img/url.png);content:'';display:inline-block;width:10px;height:10px;left:7px;position:relative}parallel-images{display:block;margin:50px 0}parallel-images .item-name{font-family:sanfranciscodisplayregular;font-size:.929em;margin:15px 0}@media (max-width:1199px){parallel-images img{margin:0 auto}parallel-images .item-name{text-align:center}}.component-field .box{min-height:160px}one-offer .image-with-text .data{width:100%;padding:20px 0}one-offer .image-with-text .data .summary.summary-left{text-align:left}one-offer .image-with-text .data .summary.summary-right{text-align:right}one-offer .image-with-text .data .summary h2{font-family:sanfranciscodisplaybold;font-size:2.5em;color:#fff;letter-spacing:2.6px;text-transform:uppercase}one-offer .image-with-text .data .summary p{font-family:sanfranciscodisplayregular;font-size:1.143em;color:#fff}one-offer .image-with-text .data .wrapper-description{text-align:center;min-width:350px}one-offer .image-with-text .data .description{padding:40px 20px;display:inline-block;background-color:#fff}one-offer .image-with-text .data .description .route .from,one-offer .image-with-text .data .description .route .to{font-family:sanfranciscodisplaybold;font-size:1.571em;color:#8a9197;text-transform:uppercase;letter-spacing:.2em;margin-top:10px}one-offer .image-with-text .data .description .route .trasme-svg-ico_waves_1{font-size:1.1em!important}one-offer .image-with-text .data .description .offer-description{font-size:.857em;font-family:sanfranciscodisplayregular;font-weight:700;color:#646464;margin-top:15px;opacity:.8}one-offer .image-with-text .data .description .offer-discount{margin-top:35px;margin-left:auto;margin-right:auto;max-width:108%;display:inline-block}one-offer .image-with-text .data .description .offer-discount .total-discount{background-color:#8a9197;text-align:center;width:92px;height:92px;border-radius:92px;vertical-align:middle;color:#fff;font-family:sanfranciscodisplaybold;float:left;display:block;margin-top:10px}one-offer .image-with-text .data .description .offer-discount .total-discount--number{font-size:2em;line-height:92px}one-offer .image-with-text .data .description .offer-discount .total-discount--text{font-size:.929em;line-height:20px;padding:26px 10px;text-transform:uppercase}one-offer .image-with-text .data .description .offer-discount .total-discount--text+.ticket-from .from-wrapper{width:100%}one-offer .image-with-text .data .description .offer-discount .total-discount--text+.ticket-from .from-wrapper .value{max-width:calc((100% - 33px) - 1px);position:relative}one-offer .image-with-text .data .description .offer-discount .ticket-from{float:left;color:#8a9197;text-align:left;padding-left:15px;max-width:calc((100% - 92px) -1px)}one-offer .image-with-text .data .description .offer-discount .ticket-from .from-wrapper .value{font-size:5em;font-family:sanfranciscodisplaybold;float:left;line-height:1em;max-width:calc((100% - 62px) - 1px)}one-offer .image-with-text .data .description .offer-discount .ticket-from .from-wrapper .save-wrapper{float:left;margin-left:10px;min-width:10px}one-offer .image-with-text .data .description .offer-discount .ticket-from .from-wrapper .save-wrapper span.euro{font-size:1.714em;font-family:sanfranciscodisplaybold}one-offer .image-with-text .data .description .offer-discount .ticket-from .from-wrapper .save-wrapper .save{font-family:sanfranciscodisplayregular;font-weight:700;font-size:1.357em;margin-top:10px;line-height:1em}one-offer .image-with-text .data .description .offer-discount .ticket-from .from-wrapper .save-wrapper .save .discount-value{font-family:sanfranciscodisplayregular;font-weight:700;text-decoration:line-through}one-offer .image-with-text .data .description .offer-discount .ticket-from.auto-width,one-offer .image-with-text .data .description .offer-discount .ticket-from.auto-width .from-wrapper .value{max-width:100%}one-offer .image-with-text .data .description p.literal{font-size:.857em;font-family:sanfranciscodisplayregular;font-weight:700;text-align:center}outstanding-with-category a,outstanding-with-category h2,outstanding-with-category h3{font-family:sanfranciscodisplaybold;text-transform:uppercase}@media screen and (max-width:992px){one-offer .image-with-text .data .summary{margin-bottom:50px}one-offer .image-with-text .data .summary.summary-right{text-align:left}one-offer .image-with-text .data .summary.pull-right{float:left!important}one-offer .image-with-text .data .wrapper-description{min-width:0}one-offer .image-with-text .data .wrapper-description .description.pull-left{float:none!important}}outstanding-with-category .promo-info,promo-block .promo-info{text-align:center}outstanding-with-category{display:block}outstanding-with-category .single-promo-block{min-height:415px}outstanding-with-category h2{color:#424346;font-size:1.571em;letter-spacing:.08em;margin:20px 0;overflow-wrap:break-word}outstanding-with-category h3{color:#424346;letter-spacing:.06em;font-size:1em;font-weight:700;overflow-wrap:break-word}outstanding-with-category a{color:#d9002e;cursor:pointer;font-weight:700}outstanding-with-category a:focus,outstanding-with-category a:hover{color:#d9002e;text-transform:uppercase;text-decoration:none}outstanding-with-category .promo-description{font-family:sanfranciscodisplayregular;color:#424346;font-size:1.143em;margin:20px 10px;max-width:100%;overflow-wrap:break-word}outstanding-with-category .items-list li,promo-block h2{font-family:sanfranciscodisplaybold;text-transform:uppercase}outstanding-with-category .items-list{list-style:none;padding:0}outstanding-with-category .items-list li{font-size:.857em;margin-bottom:10px}outstanding-with-category .items-list li a:focus,outstanding-with-category .items-list li a:hover{color:#d9002e!important;text-decoration:underline}outstanding-with-category .promo-img-wrapper{position:relative;overflow:hidden;height:415px}outstanding-with-category .promo-img-wrapper:after{content:'';display:block;width:70px;height:70px;background-color:#fff;position:absolute;top:45px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}outstanding-with-category .promo-img-wrapper.to-right:after{left:-35px}outstanding-with-category .promo-img-wrapper img{width:auto;height:100%;max-height:100%;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:767px){outstanding-with-category .single-promo-block{min-height:0;padding:20px 0}outstanding-with-category .promo-info{margin-bottom:50px}}promo-block{display:block}promo-block .single-promo-block{min-height:415px}promo-block h2{color:#424346;font-size:1.571em;letter-spacing:.08em}promo-block .promo-description{font-family:sanfranciscodisplayregular;color:#424346;font-size:1.143em}parallel-images-with-over .item .image-with-text .data h3,parallel-images-with-over .title,promo-block .items-list li{font-family:sanfranciscodisplaybold;text-transform:uppercase}promo-block .promo-description+.trasme-svg-ico_waves_2{font-size:.6em;margin:24px 0}promo-block .items-list{list-style:none;padding:0}promo-block .items-list li{font-size:.857em;margin-bottom:10px}promo-block .items-list li a{cursor:pointer}promo-block .items-list li a:hover{color:#d9002e;text-decoration:underline}promo-block .promo-img-wrapper{position:relative;overflow:hidden;height:415px}promo-block .promo-img-wrapper:after{content:'';display:block;width:70px;height:70px;background-color:#fff;position:absolute;top:45px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}promo-block .promo-img-wrapper.to-right:after{left:-35px}promo-block .promo-img-wrapper img{width:auto;height:100%;max-height:100%;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}parallel-images-with-over{background-color:#f8f6f6;display:block}parallel-images-with-over .title{font-size:1.571em;color:#8a9197;letter-spacing:.2em;margin:50px 0}parallel-images-with-over .item{display:inline-block;position:relative;color:#fff;cursor:pointer!important;padding:0!important;background-color:transparent!important;margin-bottom:60px}parallel-images-with-over .item .image-with-text{position:relative}parallel-images-with-over .item .image-with-text .data{padding:10% 5%;position:absolute;top:0;left:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}parallel-images-with-over .item .image-with-text .data h3{font-size:2.286em;letter-spacing:.2em;margin-top:15%}parallel-images-with-over .item .image-with-text .data p{font-family:sanfranciscodisplayregular;font-size:1.286em}parallel-images-with-over .item:hover:before{content:'';display:block;background-color:rgba(13,39,52,.7);z-index:5;-moz-transition:top 140ms ease-in-out;-o-transition:top 140ms ease-in-out;-webkit-transition:top 140ms ease-in-out;transition:top 140ms ease-in-out;height:100%;position:absolute}short-description-list ul li,short-description-list ul li span{display:inline-block;vertical-align:top}@media (min-width:992px) and (max-width:1200px){parallel-images-with-over .item .image-with-text .data h3{margin-top:5%}}@media (max-width:500px){parallel-images-with-over .item .image-with-text .data h3{margin-top:0;font-size:1.5em}parallel-images-with-over .item .image-with-text .data p{font-size:.857em}}short-description-list{display:block;padding:60px 0 40px}short-description-list h2{font-family:sanfranciscodisplaybold;font-size:1.714em;letter-spacing:.18em;text-transform:uppercase;color:#424346;margin-bottom:40px}short-description-list ul{list-style:none;padding:0}short-description-list ul li{width:calc(33% - .3em);font-family:sanfranciscodisplayregular;line-height:1.4;margin-bottom:8px}short-description-list ul li span.list-icon{width:45px;margin-right:10px}short-description-list ul li span.list-icon img{max-width:100%;margin:0 auto}short-description-list ul li span:not(.list-icon){width:calc(100% - 60px);padding-top:12px}port-with-map section .container .row p.address:before,port-with-map section .container .row p.load:before,port-with-map section .container .row p.passage:before{width:22px;height:20px;left:-15px;top:5px;display:inline-block;position:relative;content:''}port-with-map section{margin-bottom:10px}port-with-map section .container .row{border:1px dashed #000}port-with-map section .container .row h3{font-family:sanfranciscodisplaybold;color:#30363b;font-size:1.571em;margin:20px 0 10px}port-with-map section .container .row .title{text-transform:uppercase;font-weight:700}port-with-map section .container .row .group{margin:20px 0}port-with-map section .container .row p{margin-bottom:10px;margin-left:60px;font-family:sanfranciscodisplayregular;color:#424346;font-size:1em}port-with-map section .container .row p.address.with-icon,port-with-map section .container .row p.with-icon{margin-left:10px}port-with-map section .container .row p.address:before{background-image:url(/Features/Fleet/Components/port-with-map/img/pin_grey.png)}port-with-map section .container .row p.passage:before{background-image:url(/Features/Fleet/Components/port-with-map/img/passenger.png)}port-with-map section .container .row p.load:before{background-image:url(/Features/Fleet/Components/port-with-map/img/load.png)}port-with-map section .container .row a:focus,port-with-map section .container .row a:hover{text-transform:none;color:#d9002e}port-with-map section .container .row a.link{color:#d9002e;font-family:sanfranciscodisplayregular}port-with-map section .container .row a.link.map{text-transform:uppercase;margin-left:32px;font-family:sanfranciscodisplaybold;font-weight:700}port-with-map section .container .row a.link.map:after{background-image:url(/Features/Fleet/Components/offices-list/img/url.png);content:'';display:inline-block;width:10px;height:10px;left:7px;position:relative}port-with-map section .container .row a.map-img{padding-top:0;display:block;position:relative;margin:0 auto;max-width:none!important;right:-15px;height:100%}port-with-map section .container .row a.map-img figure{height:100%}port-with-map section .container .row a.map-img:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:0;background-color:rgba(13,39,52,.7);-moz-transition:height .1s ease-out;-o-transition:height .1s ease-out;-webkit-transition:height .1s ease-out;transition:height .1s ease-out;z-index:30}port-with-map section .container .row a.map-img>.hover-msg{display:block;position:absolute;top:50%;left:0;right:0;text-align:center;color:#fff;font-size:1.143em;font-family:sanfranciscodisplayregular;z-index:35;visibility:hidden;opacity:0;transition:all 80ms ease-in .1s}port-with-map section .container .row a.map-img>.hover-msg .trasme-new-ico_glass_gallery{display:block;font-size:3em;margin-bottom:16px;margin-top:-24px}port-with-map section .container .row a.map-img:hover:after{height:100%}port-with-map section .container .row a.map-img:hover>.hover-msg{visibility:visible;opacity:1}port-with-map section .container .row a.map-img .img-container-bg{width:100%;height:auto;min-height:100%;top:0;left:0}@media (max-width:768px){port-with-map .row-eq-height{display:block}port-with-map a.map-img{right:0!important;height:333px!important}}port-with-map .carousel:not(.multi-item-carousel).modal{position:fixed;width:100%;height:100%;top:0;left:0}port-with-map .carousel.modal{background-color:rgba(138,145,151,.8);display:block}port-with-map .carousel.modal .container{overflow:hidden;padding:0}port-with-map .carousel.modal .modal-dialog{width:100%}port-with-map .carousel.modal .modal-dialog .container-fixed{width:600px}port-with-map .carousel.modal .modal-body{padding:0}port-with-map .carousel.modal .modal-content{background-image:none;background-color:transparent;box-shadow:none}port-with-map .carousel.modal .modal-header{padding:0;height:80px}port-with-map .carousel.modal .modal-header .close{height:80px;color:#fff;text-shadow:none;padding:0 0 0 40px}port-with-map .carousel.modal .carousel-inner{overflow:visible}port-with-map .carousel.modal .carousel-inner img{margin:0 auto}port-with-map .carousel.modal .carousel-caption{left:100px;top:-80px;text-align:left;bottom:auto;padding:26.67px 0;right:auto}port-with-map .carousel.modal .carousel-caption span{position:initial;bottom:inherit}port-with-map .carousel.modal .carousel-control{bottom:auto;top:-80px;height:80px;width:40px;opacity:1;background-image:none}port-with-map .carousel.modal .carousel-control span{line-height:80px}port-with-map .carousel.modal .carousel-control.left{text-align:left}port-with-map .carousel.modal .carousel-control.right{text-align:right;right:auto;left:40px}port-with-map .carousel.modal .carousel-control:hover,port-with-map .carousel.modal .close:hover{opacity:.6!important}section.promo-content{display:block;height:650px;background-position:center center;background-repeat:no-repeat}section.promo-content--left{text-align:left}section.promo-content--left .data{float:left}section.promo-content--right{text-align:right}section.promo-content--right .data{float:right}section.promo-content--center{text-align:center}section.promo-content--center .data{float:none}section.promo-content .data h2{font-size:55px;font-family:sanfranciscodisplaybold;color:#fff;text-transform:uppercase;margin-top:120px;letter-spacing:.2em}section.promo-content .data p{font-family:sanfranciscodisplayregular;font-size:1.571em;color:#fff;margin-top:50px}section.promo-content .data a{display:inline-block;padding:28px 35px;border:2px solid #fff;font-family:sanfranciscodisplaybold;color:#fff;text-transform:uppercase;margin-top:50px;font-size:.857em;letter-spacing:.1em}section.promo-content .data a:hover{text-decoration:none;background-color:#fff;color:#424346}@media (max-width:1199px){section.promo-content .data h2{font-size:2.85em;margin-top:120px}section.promo-content .data p{font-size:1.143em;margin-top:50px}}@media (max-width:991px){section.promo-content .data h2{font-size:2.286em;margin-top:100px}section.promo-content .data p{font-size:1.286em;margin-top:40px}}@media (max-width:475px){section.promo-content .data h2{font-size:2em;margin-top:60px}section.promo-content .data p{font-size:1em;margin-top:25px}}@media (max-width:767px){.image-with-text--left,.image-with-text--right{text-align:center;margin-left:auto;margin-right:auto}}search-component journey-search{padding-bottom:60px;background-color:#424346}search-component .transport-search-wrapper .slogan{background-color:#424346;margin:170px 0}search-component .transport-search-wrapper .slogan.transparent{color:transparent}social-share{display:block;text-align:right;color:#424346;padding-bottom:50px}social-share button.btn.btn-share{font-family:sanfranciscodisplaybold;color:#424346;font-size:.929em;text-transform:none}social-share button.btn:active,social-share button.btn:focus,social-share button.btn:hover{background-color:transparent!important}social-share button.btn:active.btn-fb,social-share button.btn:focus.btn-fb,social-share button.btn:hover.btn-fb{color:#3b5998}social-share button.btn:active.btn-tw,social-share button.btn:focus.btn-tw,social-share button.btn:hover.btn-tw{color:#1da1f2}social-share button.btn span{font-size:2em;vertical-align:bottom;display:inline-block;margin-right:8px}social-share hr{margin-bottom:10px;border-color:rgba(142,142,144,.5)}social-share .text-share{font-family:sanfranciscodisplayregular;font-size:1.143em}two-parallel-offers section{padding:60px 0;background-color:#f8f6f6}two-parallel-offers section h3{text-transform:uppercase;font-family:sanfranciscodisplaybold;color:#8a9197;font-size:1.429em;margin-bottom:40px}two-parallel-offers section .row-eq-height{flex-wrap:wrap}two-parallel-offers section .row-eq-height .col-md-6{padding-top:30px}two-parallel-offers section .row-eq-height .col-md-6 .data{max-width:555px;height:100%;background-color:#fff}two-parallel-offers section .row-eq-height .col-md-6 .data .offer{padding:20px 40px}two-parallel-offers section .row-eq-height .col-md-6 .data .offer .offer-trip{margin:20px 0}two-parallel-offers section .row-eq-height .col-md-6 .data .offer .offer-trip span{text-transform:uppercase;font-family:sanfranciscodisplaybold;color:#8a9197;font-size:1.429em;margin-bottom:40px}two-parallel-offers section .row-eq-height .col-md-6 .data .offer .offer-trip .destination:before{content:" - "}two-parallel-offers section .row-eq-height .col-md-6 .data .offer .offer-description{font-size:.857em;font-family:sanfranciscodisplayregular;color:#8a9197;margin-top:15px;opacity:.8}two-parallel-offers section .row-eq-height .col-md-6 .data .offer .offer-discount-wrapper{text-align:center}two-parallel-offers section .row-eq-height .col-md-6 .data .offer .offer-discount-wrapper .offer-discount{margin-top:35px;margin-left:auto;margin-right:auto;max-width:108%;display:inline-block}two-parallel-offers section .row-eq-height .col-md-6 .data .offer .offer-discount-wrapper .offer-discount .total-discount{background-color:#8a9197;text-align:center;width:92px;height:92px;border-radius:92px;vertical-align:middle;color:#fff;font-family:sanfranciscodisplaybold;float:left;display:block;margin-top:10px}two-parallel-offers section .row-eq-height .col-md-6 .data .offer .offer-discount-wrapper .offer-discount .total-discount--number{font-size:2em;line-height:92px}two-parallel-offers section .row-eq-height .col-md-6 .data .offer .offer-discount-wrapper .offer-discount .total-discount--text{font-size:.929em;line-height:20px;padding:12px 10px;text-transform:uppercase}two-parallel-offers section .row-eq-height .col-md-6 .data .offer .offer-discount-wrapper .offer-discount .total-discount--text+.ticket-from .from-wrapper{width:100%}two-parallel-offers section .row-eq-height .col-md-6 .data .offer .offer-discount-wrapper .offer-discount .total-discount--text+.ticket-from .from-wrapper .value{max-width:calc((100% - 33px) - 1px)}two-parallel-offers section .row-eq-height .col-md-6 .data .offer .offer-discount-wrapper .offer-discount .ticket-from{float:left;color:#8a9197;text-align:left;padding-left:15px;max-width:calc((100% - 92px) -1px)}two-parallel-offers section .row-eq-height .col-md-6 .data .offer .offer-discount-wrapper .offer-discount .ticket-from .from-wrapper .value{font-size:5em;font-family:sanfranciscodisplaybold;float:left;line-height:1em;max-width:calc((100% - 62px) - 1px)}two-parallel-offers section .row-eq-height .col-md-6 .data .offer .offer-discount-wrapper .offer-discount .ticket-from .from-wrapper .save-wrapper{float:left;margin-left:10px;min-width:10px}two-parallel-offers section .row-eq-height .col-md-6 .data .offer .offer-discount-wrapper .offer-discount .ticket-from .from-wrapper .save-wrapper span.euro{font-size:1.714em;font-family:sanfranciscodisplaybold}two-parallel-offers section .row-eq-height .col-md-6 .data .offer .offer-discount-wrapper .offer-discount .ticket-from .from-wrapper .save-wrapper .save{font-family:sanfranciscodisplayregular;font-weight:700;font-size:1.357em;margin-top:10px;line-height:1em}two-parallel-offers section .row-eq-height .col-md-6 .data .offer .offer-discount-wrapper .offer-discount .ticket-from .from-wrapper .save-wrapper .save .discount-value{font-family:sanfranciscodisplayregular;font-weight:700;text-decoration:line-through}two-parallel-offers section .row-eq-height .col-md-6 .data .offer .offer-discount-wrapper .offer-discount .ticket-from.auto-width,two-parallel-offers section .row-eq-height .col-md-6 .data .offer .offer-discount-wrapper .offer-discount .ticket-from.auto-width .from-wrapper .value{max-width:100%}two-parallel-offers section .row-eq-height .col-md-6 .data .offer p.literal{font-size:.857em;font-family:sanfranciscodisplayregular;font-weight:700;text-align:center;margin:10px}@media screen and (max-width:400px){two-parallel-offers .total-discount{float:none!important;margin-left:auto;margin-right:auto}}.submenu__nav{display:block;background-color:#f8f6f6;text-align:center}.submenu__nav li{width:calc(16.6667% - 6px);float:none;display:inline-block;vertical-align:top;padding:0 15px}.submenu__nav li:first-child{padding:0 15px}.submenu__nav li+li{margin-left:0}.submenu__nav li a{font-family:sanfranciscodisplayregular;color:#424346;line-height:1.6;text-align:center;border-radius:0;height:150px;padding:30px 0 36px}.submenu__nav li .submenu__nav__icon{display:block;height:42px;font-size:3em;line-height:1.2;text-align:center;margin-bottom:14px}.submenu__nav li .submenu__nav__icon>div{width:42px;height:100%;margin:0 auto;background-repeat:no-repeat;background-position:left top}.submenu__nav li.active a,.submenu__nav li:hover a{background-color:#30363b;color:#fff}.submenu__nav li.active a .submenu__nav__icon>div,.submenu__nav li:hover a .submenu__nav__icon>div{background-position:right top}@media screen and (max-width:767px){.submenu__nav li{width:calc(50% - 6px)}}image-tile-list{display:block}image-tile-list .ship-tour-items-wrapper{padding:60px 0 30px}image-tile-list .ship-tour-item{display:block;position:relative;overflow:hidden;margin-bottom:8px;max-height:220px;max-width:370px}image-tile-list .ship-tour-item .ship-tour-hover{background-color:rgba(13,39,52,.7);text-align:center;color:#fff;width:100%;position:absolute;top:100%;bottom:0;left:0;z-index:50;-moz-transition:top 140ms ease-in-out;-o-transition:top 140ms ease-in-out;-webkit-transition:top 140ms ease-in-out;transition:top 140ms ease-in-out;padding:10% 0}image-tile-list .ship-tour-item:hover .ship-tour-hover{top:0}image-tile-list .ship-tour-item .view-360{font-family:sanfranciscodisplayregular;font-size:.929em;text-transform:uppercase;position:absolute;top:50%;left:0;right:0}image-tile-list .ship-tour-item .view-360 .trasme-new-ico_360_view{display:block;font-size:2.5em;margin-bottom:8px;margin-top:-24px}image-tile-list .item-name{font-family:sanfranciscodisplayregular;font-size:.929em;margin-bottom:30px}image-tile-list .modal{background-color:rgba(138,145,151,.8)}image-tile-list .modal .container{overflow:hidden;padding:0}image-tile-list .modal .modal-dialog{width:100%}image-tile-list .modal .modal-body{padding:0}image-tile-list .modal .modal-content{background-image:none;background-color:transparent;box-shadow:none}image-tile-list .modal .modal-header{padding:0;height:80px}image-tile-list .modal .modal-header .close{height:80px;color:#fff;text-shadow:none;padding:0 0 0 40px}image-tile-list .modal .video-wrapper{position:relative;padding-bottom:56.25%;height:0}image-tile-list .modal .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}image-tile-list .modal .audio-wrapper{margin:40px auto}image-tile-list .modal .carousel-caption,image-tile-list .modal .items-total{font-size:1em;margin-top:2px;padding:26.67px 0;top:-80px;text-align:left;font-family:sanfranciscodisplayregular}image-tile-list .modal .audio-wrapper audio{width:100%}image-tile-list .modal .items-total{position:absolute;left:20px;color:#fff}image-tile-list .modal .carousel-caption{left:100px;bottom:auto;right:auto}image-tile-list .modal .carousel-control{bottom:auto;top:-80px;height:80px;width:40px;opacity:1;background-image:none}image-tile-list .modal .carousel-control span{line-height:80px}image-tile-list .modal .carousel-control.left{text-align:left}image-tile-list .modal .carousel-control.right{text-align:right;right:auto;left:40px}image-tile-list .modal .carousel-control:hover,image-tile-list .modal .close:hover{opacity:.6!important}@media (max-width:767px){image-tile-list .xs-responsive .ship-tour-item img{display:block;margin:auto;width:70%}image-tile-list .xs-responsive .ship-tour-item .ship-tour-hover{width:70%;margin:auto;right:0}image-tile-list .xs-responsive .item-name{text-align:center}}text-component{display:block;background-color:#f8f6f6;padding:50px 0;font-family:sanfranciscodisplayregular;color:#424346;line-height:1.8}text-component ul{list-style:none;padding-left:30px;margin:2em 0}text-component p{margin-bottom:2em}text-component p+ul{margin-top:0}vertical-links-group-list{display:block;background-color:#f8f6f6;padding:60px 0}vertical-links-group-list .ferries-category{font-family:sanfranciscodisplaybold;color:#424346;font-size:1.357em;text-align:center;text-transform:uppercase;letter-spacing:.18em;margin-bottom:40px}vertical-links-group-list .ferries-category span{display:block;font-size:.5em;margin-top:20px}vertical-links-group-list ul{list-style:none;padding:0;text-align:center}vertical-links-group-list ul li:not(:last-of-type){margin-bottom:16px}vertical-links-group-list ul li a{font-family:sanfranciscodisplaybold;font-size:.857em;text-transform:uppercase}vertical-links-group-list ul li a:hover{text-decoration:underline;color:#d9002e}general-warning .general-warning-item .title.Important:before,general-warning .general-warning-item .title.Info:before,general-warning .general-warning-item .title.Weather:before{display:inline-block;margin-right:10px;width:17px;height:17px;content:''}general-warning .general-warning-item{font-family:sanfranciscodisplayregular;color:#8a9197;padding-top:20px;padding-bottom:20px;text-overflow:ellipsis;overflow-wrap:break-word}general-warning .general-warning-item.clear{background-color:#fff}general-warning .general-warning-item.dark{background-color:#f8f6f6}general-warning .general-warning-item .full-date-wrapper{float:right}general-warning .general-warning-item .full-date-wrapper .day-number-wrapper{padding-right:0;text-align:right;display:inline-block}general-warning .general-warning-item .full-date-wrapper .day-number-wrapper .day-number{font-weight:700;font-size:2.286em;line-height:34px}general-warning .general-warning-item .full-date-wrapper .date-wrapper{padding-left:5px;display:inline-block}general-warning .general-warning-item .full-date-wrapper .date-wrapper .date .day-of-week{font-size:.857em}general-warning .general-warning-item .full-date-wrapper .date-wrapper .date .month-and-year{text-transform:uppercase;font-size:.857em}general-warning .general-warning-item .title{text-transform:uppercase;font-size:1.143em;font-weight:700;margin-bottom:10px}general-warning .general-warning-item .title.Info:before{background-image:url(/Features/GeneralWarnings/components/general-warning/img/ico_alerts_info.svg);position:relative;top:3px}general-warning .general-warning-item .title.Weather:before{background-image:url(/Features/GeneralWarnings/components/general-warning/img/ico_alerts_weather.svg)}general-warning .general-warning-item .title.Important:before{background-image:url(/Features/GeneralWarnings/components/general-warning/img/ico_alerts_important.svg)}general-warning .general-warning-item .message{font-size:1em;margin-bottom:20px}@media screen and (max-width:992px){general-warning .general-warning-item .full-date-wrapper{margin-bottom:20px;text-align:right;float:none}}general-warnings-list .container{margin-top:30px;margin-bottom:30px}general-warnings-list .container .get-more-warnings{margin-top:40px}general-warnings-list .container .trasme-general-button{margin:0}general-warnings-list .container .no-info{text-align:center;text-transform:uppercase}general-warnings-list .container .no-info h3{line-height:42px;font-weight:300;font-size:2.14em;font-family:sanfranciscodisplaybold}journey-search .main-search-wrapper #selectDates,journey-search .main-search-wrapper #selectOutwardDate{align-items:center;display:flex;justify-content:center;font-size:1.143em;font-weight:600;padding-top:0!important}journey-search .main-search-wrapper #selectDates *,journey-search .main-search-wrapper #selectOutwardDate *{color:#424346}reservation-request .header-headline__header h1,reservation-request .header-headline__header h3{color:#8a9197}reservation-request a,reservation-request a:focus,reservation-request a:hover{color:#d9002e;text-decoration:none}reservation-request .header-headline__header h1{margin-top:30px}reservation-request .trasme-general__form h2{margin-top:0;margin-bottom:0}reservation-request label.control-label:first-letter{text-transform:capitalize}reservation-request a{font-family:sanfranciscodisplayregular}reservation-request .g-recaptcha{float:right;margin-top:20px}journey-search-resume .search-panel__route{text-overflow:ellipsis;overflow-x:clip;max-width:100%;white-space:nowrap}journey-search-resume .original{left:0}@media (min-width:1200px){journey-search-resume .date-block{padding-left:9px;padding-right:9px}}@media (max-width:1370px){journey-search-resume #contenedor{width:100%}}@media (max-width:1860px) and (min-witdh:1370px){journey-search-resume #contenedor{width:80%}}@media (min-width:1860px){journey-search-resume #contenedor{width:65%}}.section__promo{height:650px;background-position:center center;background-repeat:no-repeat}.section__promo--left{text-align:left}.section__promo--right{text-align:right}.section__promo h2{font-size:55px;font-family:sanfranciscodisplaybold;color:#fff;text-transform:uppercase;margin-top:120px;letter-spacing:.2em}.section__promo p{font-family:sanfranciscodisplayregular;font-size:1.571em;color:#fff;margin-top:50px}.section__offers .section-offers__banner .tile .calltoaction,.section__offers .section-offers__banner .tile .title,.section__promo a{font-family:sanfranciscodisplaybold;text-transform:uppercase}.section__promo a{display:inline-block;padding:28px 35px;border:2px solid #fff;color:#fff;margin-top:50px;font-size:.857em;letter-spacing:.1em}.section__promo a:hover{text-decoration:none;background-color:#fff;color:#424346}@media (max-width:768px){.section__promo h2{font-size:2.286em;margin-top:120px}.section__promo p{font-size:1.143em;margin-top:50px}}@media (max-width:767px){.section__promo--left,.section__promo--right{text-align:center}}.section__offers .section-offers__banner{display:block;height:370px;background-color:#f8f6f6;overflow:hidden}.section__offers .section-offers__banner .tile{padding:50px 4% 0;text-align:center}.section__offers .section-offers__banner .tile img{margin-top:33px}.section__offers .section-offers__banner .tile .title{color:#2f353a;font-size:1em;margin-top:30px;line-height:2em}.section__offers .section-offers__banner .tile .calltoaction{margin-top:40px;color:#d9002e;font-size:.857em;line-height:2em}.section__offers .section-offers__banner:hover{opacity:.9;text-decoration:none}.section__offers .section-offers__offer{display:block;height:370px;overflow:hidden}.section__offers .section-offers__offer .offer__arrow{height:90px;width:38px;padding-top:69px}.section__offers .section-offers__offer .offer__arrow:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:45px 0 45px 36px;border-color:transparent transparent transparent #fff}.section__offers .section-offers__offer .offer__arrow--right{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);float:right;top:140px;position:relative}.section__offers .section-offers__offer .description{padding:40px 4% 0;text-align:center;height:370px}.section__offers .section-offers__offer .description .route .from,.section__offers .section-offers__offer .description .route .to{font-family:sanfranciscodisplaybold;font-size:1.571em;color:#2f353a;text-transform:uppercase;letter-spacing:.2em;margin-top:10px}.section__offers .section-offers__offer .description .route .trasme-svg-ico_waves_1{font-size:1.143em!important}.section__offers .section-offers__offer .description .offer-description{font-size:.857em;font-family:sanfranciscodisplayregular;font-weight:700;color:#646464;margin-top:15px;opacity:.8}.section__offers .section-offers__offer .description .offer-discount{margin-top:35px;margin-left:auto;margin-right:auto;max-width:108%;display:inline-block}.section__offers .section-offers__offer .description .offer-discount .total-discount{background-color:#2f353a;text-align:center;width:92px;height:92px;border-radius:92px;vertical-align:middle;color:#fff;font-family:sanfranciscodisplaybold;float:left;display:block;margin-top:10px}.section__offers .section-offers__offer .description .offer-discount .total-discount--number{font-size:2em;line-height:92px}.section__offers .section-offers__offer .description .offer-discount .total-discount--text{font-size:.929em;line-height:20px;padding:26px 10px;text-transform:uppercase}.section__offers .section-offers__offer .description .offer-discount .total-discount--text+.ticket-from .from-wrapper{width:100%}.section__offers .section-offers__offer .description .offer-discount .total-discount--text+.ticket-from .from-wrapper .value{max-width:calc((100% - 33px) - 1px)}.section__offers .section-offers__offer .description .offer-discount .ticket-from{float:left;color:#2f353a;text-align:left;padding-left:15px;max-width:calc((100% - 91px) - 1px)}.section__offers .section-offers__offer .description .offer-discount .ticket-from span.literal{font-size:.857em;font-family:sanfranciscodisplayregular;font-weight:700}.section__offers .section-offers__offer .description .offer-discount .ticket-from .from-wrapper .value{font-size:55px;font-family:sanfranciscodisplaybold;float:left;line-height:1em;max-width:calc((100% - 62px) - 1px)}.section__offers .section-offers__offer .description .offer-discount .ticket-from .from-wrapper .save-wrapper{float:left;margin-left:7px;min-width:10px}.section__offers .section-offers__offer .description .offer-discount .ticket-from .from-wrapper .save-wrapper span.euro{font-size:1.714em;font-family:sanfranciscodisplaybold}.section__offers .section-offers__offer .description .offer-discount .ticket-from .from-wrapper .save-wrapper .save{font-family:sanfranciscodisplayregular;font-weight:700;font-size:1.357em;margin-top:10px;line-height:1em}.section__offers .section-offers__offer .description .offer-discount .ticket-from .from-wrapper .save-wrapper .save .discount-value{font-family:sanfranciscodisplayregular;font-weight:700}.section__offers .section-offers__offer .description .offer-discount .ticket-from.auto-width,.section__offers .section-offers__offer .description .offer-discount .ticket-from.auto-width .from-wrapper .value{max-width:100%}.section__offers .section-offers__offer .image-wrapper{height:370px;overflow:hidden;padding:0;margin:0;line-height:0;font-size:0}.section__offers .section-offers__offer .image{height:370px;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0;margin:0;line-height:0;font-size:0;opacity:1;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.section__offers .section-offers__offer:hover{text-decoration:none}.section__offers .section-offers__offer:hover .image{opacity:.9;-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07)}@media (min-width:992px) and (max-width:1199px){.section__offers .section-offers__offer{font-size:.714em}.section__offers .section-offers .section-offers__offer .description .offer-discount .ticket-from .from-wrapper .save-wrapper{margin-left:10px}}@media (max-width:767px){.section__offers .section-offers__offer .image{display:none}.section__offers .section-offers__offer .offer__arrow--left{margin:0 auto;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.section__offers .section-offers__offer .offer__arrow--right{margin:0 auto;float:none;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.section__offers .section-offers__banner{height:200px}.section__offers .section-offers__banner .tile{padding:20px 4% 0}.section__offers .section-offers__banner .tile img{margin-top:0}.section__offers .section-offers__banner .tile .calltoaction,.section__offers .section-offers__banner .tile .title{margin-top:20px}}.transport-search-bus-ferry .component-panel .component-panel-body .trasme-new-ico_booking,.transport-search-bus-ferry .component-panel .component-panel-body .trasme-new-ico_bus{font-size:1.714em;padding-left:64px;padding-top:0;margin-top:0;margin-bottom:0}.transport-search-bus-ferry .component-panel .component-panel-body .icon_none{display:inline-block}.transport-search-bus-ferry .component-panel .component-panel-body h2{padding-left:0!important;display:inline-block}.section__socialnetworks{text-align:center;background-color:#f8f6f6}.section__socialnetworks h2{font-size:2.5em;color:#424346;font-family:sanfranciscodisplaybold;text-transform:uppercase;margin-top:150px;letter-spacing:.1em}.section__socialnetworks .trasme-separator__wave--gray{margin:30px auto 80px}.section__socialnetworks h4{font-size:1.714em;font-family:sanfranciscodisplayregular;color:#424346;background-image:url(../img/follow_arrow.png);height:75px;background-position:right bottom;padding:0 30px;background-repeat:no-repeat;width:36%;margin:60px auto 30px}.section__socialnetworks .social-networks__social-panel>.row{background-color:#fff;box-shadow:2px 2px 0 0 #ededed,4px 4px 0 0 #ededed,6px 6px 0 0 #ededed,8px 8px 0 0 #ededed,10px 10px 0 0 #ededed,12px 12px 0 0 #ededed}.section__socialnetworks .social-networks__social-panel .tile{overflow:hidden}.section__socialnetworks .social-networks__social-panel .social-panel__tile{color:#646464;display:block}.section__socialnetworks .social-networks__social-panel .social-panel__tile p{font-family:sanfranciscodisplayregular;color:#646464;font-size:1em;line-height:1.75em;max-width:85%}.section__socialnetworks .social-networks__social-panel .social-panel__tile p span{display:inline}.section__socialnetworks .social-networks__social-panel .social-panel__tile a,.section__socialnetworks .social-networks__social-panel .social-panel__tile b{font-family:sanfranciscodisplaybold;color:#d9002e}.section__socialnetworks .social-networks__social-panel .social-panel__tile .date{font-size:.68em;color:#646464;font-family:sanfranciscodisplaybold;letter-spacing:1.6px;text-transform:uppercase}.section__socialnetworks .social-networks__social-panel .social-panel__tile--twitter{height:310px;padding:50px;text-align:left;background-image:url(../img/icons/twitter_original.png);background-position:90% 15%;background-repeat:no-repeat}.section__socialnetworks .social-networks__social-panel .social-panel__tile--twitter p{margin-top:65px}.section__socialnetworks .social-networks__social-panel .social-panel__tile--twitter span{font-family:sanfranciscodisplaybold;color:#d9002e}.section__socialnetworks .social-networks__social-panel .social-panel__tile--twitter:hover{background-color:#ededed}.section__socialnetworks .social-networks__social-panel .social-panel__tile--twitter.gray-bg{background-color:#f8f6f6}.section__socialnetworks .social-networks__social-panel .social-panel__tile--twitter.gray-bg:hover{background-color:#ededed}.section__socialnetworks .social-networks__social-panel .social-panel__tile--instagram{height:310px;text-align:center;padding-top:133px;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#000;opacity:1;-webkit-transition:opacity .35s,-webkit-transform .35s;-moz-transition:opacity .35s,transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.section__socialnetworks .social-networks__social-panel .social-panel__tile--instagram:hover{-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07)}.section__socialnetworks .social-networks__social-panel .social-panel__tile--instagram img{margin-bottom:10px}.section__socialnetworks .social-networks__social-panel .social-panel__tile--instagram span{text-transform:uppercase;font-size:1em;font-family:sanfranciscodisplaybold;letter-spacing:.2em;line-height:3em;color:#fff}.section__socialnetworks .social-networks__social-panel .social-panel__tile--facebook{height:620px;text-align:center}.section__socialnetworks .social-networks__social-panel .social-panel__tile--facebook p{width:70%;margin:0 auto}.section__socialnetworks .social-networks__social-panel .social-panel__tile--facebook img{margin-top:167px}.section__socialnetworks .social-networks__social-panel .social-panel__tile--facebook .date{margin-top:50px;line-height:100px}.section__socialnetworks .social-networks__social-panel .social-panel__tile--facebook span{font-family:sanfranciscodisplaybold;color:#d9002e}.section__socialnetworks .social-networks__social-panel .social-panel__tile--facebook:hover{background-color:#ededed}.section__socialnetworks .social-networks__social-panel .social-panel__tile:hover{text-decoration:none}@media (max-width:1500px){.section__socialnetworks .social-networks__social-panel .social-panel__tile p{font-size:.857em;line-height:1.75em;max-width:85%}.section__socialnetworks .social-networks__social-panel .social-panel__tile--twitter{padding:35px}.section__socialnetworks .social-networks__social-panel .social-panel__tile--twitter p{margin-top:65px}.section__socialnetworks .social-networks__social-panel .social-panel__tile--facebook p{width:80%}}@media (max-width:991px){.section__socialnetworks .social-networks__social-panel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.section__socialnetworks .social-networks__social-panel .social-panel__tile--facebook{height:310px}.section__socialnetworks .social-networks__social-panel .social-panel__tile--facebook img{margin-top:67px}}group-trip-notes label,group-trip-route .toggle-with-info{margin-left:20px;margin-top:20px}@media (max-width:767px){.section__socialnetworks h4{width:50%}}group-trip-passengers .error{top:20px;position:relative;color:#ef0000;font-size:.78em}group-trip-route .form-group.is-empty.dropdown.show-errors.error{border:2px solid #d9002e!important}group-trip-route .form-group.is-empty.dropdown.show-errors.error .control-label.error{color:#ef0000!important}group-trip-contact label.control-label:first-letter{text-transform:capitalize}group-trip-notes .is-textarea{border:2px solid rgba(66,67,70,.5);margin-bottom:30px}group-trip-notes .is-textarea.is-focused{border:2px solid #30363b}group-trip-notes label{color:#424346;line-height:2.5em;font-size:1.286em;font-family:sanfranciscodisplayregular}group-trip-notes textarea{height:100px!important;margin-top:50px!important;overflow:auto!important}group-trip-vehicles{display:block;background-color:#f8f6f6;margin-top:60px;padding:20px 0 30px}group-trip-vehicles h2{margin-top:0!important}group-trip-vehicles .btn-add-vehicle{margin-top:30px;text-transform:uppercase!important;height:55px}group-trip-vehicles .form-group{background-color:#fff}group-trip-vehicles .error{position:relative;color:#ef0000}group-trip-vehicles .vehicle-wrapper{margin-top:30px}group-trip-vehicles .vehicle-wrapper .vehicle-box{background-color:#5a636a!important;cursor:pointer;height:28px;padding-bottom:3px;padding-top:3px;color:#fff;line-height:1.42857143;margin-bottom:20px}group-trip-vehicles .vehicle-wrapper .vehicle-box:hover{background-color:#7c7d80!important}group-trip-vehicles .vehicle-wrapper .vehicle-box .vehicle{font-size:.714em;text-transform:uppercase;vertical-align:middle;padding-left:20px;padding-right:20px;font-family:sanfranciscodisplayregular;cursor:pointer;font-weight:400;color:#fff}group-trip-vehicles .vehicle-wrapper .vehicle-box .remove-vehicle{position:relative;float:right;top:3px}@media screen and (max-width:992px){group-trip-vehicles .vehicle-box{margin:20px 0;text-align:center}}quick-register{display:block}quick-register .quick-register-form{padding:50px 0}quick-register .quick-register-form h2{font-family:sanfranciscodisplaybold;font-size:1.571em;color:#424346;text-transform:uppercase;letter-spacing:.16em}quick-register .quick-register-form p{font-family:sanfranciscodisplayregular;font-size:1.143em}quick-register .quick-register-form label{margin-top:0}quick-register .quick-register-form .btn-custom{margin:0;height:70px;text-transform:uppercase;font-family:sanfranciscodisplayregular;font-size:1em}quick-register .quick-register-form checkbox{display:inline-block}go-to-poll,send-voucher{display:block}quick-register .quick-register-form .row{margin-bottom:30px}quick-register .quick-register-form .form-error-message{max-width:none;padding-right:20px;margin-top:7px}.page-billing p{font-size:1em;font-family:sanfranciscodisplayregular;max-width:70%;color:#8a9197;margin-top:35px}.page-billing__header h1,go-to-poll h3.go-to-poll-title{font-family:sanfranciscodisplaybold;text-transform:uppercase}.page-billing p a{color:#d9002e;cursor:pointer}.page-billing .item{margin-top:15px;margin-left:15px}.page-billing__header{background:url(/Features/Purchase/img/step3-banner-extra.png) center center no-repeat;background-size:cover;padding-top:48px;padding-bottom:48px;position:relative}.page-billing__header:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:0}.page-billing__header h1{font-size:2.5em;letter-spacing:2px}.page-billing__header h1,.page-billing__header p{color:#fff}.page-billing__header .container{position:relative;z-index:1}.page-billing .trasme-general__form .form-group.label-floating.is-focused label.control-label{top:-5px}.page-billing .trasme-general__form .form-group.label-floating label.control-label{top:4px;left:26px;width:calc(100% - 40px)}.page-billing .trasme-general__form .form-group.label-floating:not(.is-empty) label.control-label{top:-5px}.page-billing .trasme-general__form .advice{color:#424346;margin-top:5px;margin-left:10px;position:relative;text-align:left}.page-billing .trasme-general__form--center{text-align:center}.page-billing .prefix-billing>.form-group{margin-left:0}go-to-poll>div{background:url(/Features/Purchase/img/third_banner.jpg) center center;background-size:cover;text-align:center}go-to-poll h3.go-to-poll-title{font-size:1.143em;color:#8a9197;letter-spacing:.1em;margin-top:60px}go-to-poll h3.go-to-poll-title:before{content:'';display:block;width:26px;height:36px;margin:0 auto 10px;background-image:url(/Features/Purchase/Components/GoToPoll/img/ico_shopping.svg);background-repeat:no-repeat;background-position:center;background-size:cover}go-to-poll .btn-custom{margin:60px 0;height:70px;text-transform:uppercase!important;font-size:1em}purchase-resume .search-panel__route{text-overflow:ellipsis;overflow:hidden;max-width:100%;white-space:nowrap}@media (min-width:1200px){purchase-resume .date-block{padding-left:9px;padding-right:9px}}send-voucher{margin-bottom:50px}send-voucher form label.form-group{margin-top:0}send-voucher form .btn.btn-custom{margin:0;height:70px;text-transform:uppercase;font-family:sanfranciscodisplayregular;font-size:1em}send-voucher form p.send-voucher-note{padding:0;font-family:sanfranciscodisplayregular;font-size:1em}send-voucher form .row+.send-voucher-note{margin-top:30px}.carousel carousel-controls-component{z-index:15;position:absolute;bottom:0}.carousel carousel-controls-component button span{color:#fff;font-size:1.714em;text-shadow:none}.carousel .carousel-indicators{bottom:10px}.trasme-dropdown-with-separator{padding:0!important}.trasme-dropdown-with-separator input{height:100%!important;width:100%;margin:0!important;padding:16px 25px 0!important}.trasme-dropdown-with-separator label{padding:0 25px}.trasme-dropdown-with-separator ul.dropdown-menu{margin-top:4px!important;padding:10px 0!important}li.drop-down_priority-item+li:not(.drop-down_priority-item){border-top:dashed 1px #000;margin-top:10px!important;padding-top:10px}trasme-dropdownlist span.trasme-svg-btn_unfold{padding:10px 0}.transme-dropdown{padding:0!important}.transme-dropdown input{height:100%!important;width:100%;margin:0!important;padding:16px 45px 0 25px!important}.transme-dropdown label{padding:0 25px}.transme-dropdown ul.dropdown-menu{margin-top:4px!important;padding:10px 0!important}div.dropdown-backdrop{z-index:0!important;position:inherit!important;visibility:hidden!important}.loading-component .loading-overlay{background:#262626;display:none;position:fixed;top:0;right:0;bottom:0;left:0;opacity:.8;height:100%;z-index:1999}fleet-index-promo-block .promo-img-wrapper.to-left:after,single-new-box .promo-img-wrapper.to-left:after{right:-35px}.loading-component .loading-box{background-color:#fff;width:24%;text-align:center;padding:40px;position:fixed;z-index:9999;top:35%;left:38%}.loading-component .loading-box .see-graph-wrapper{background-image:url(/Features/Shared/img/step2/modal-stopovers/waves-line.png);width:40%;height:30px;background-position:center center;background-repeat:repeat-x;text-align:center;margin:20px auto;min-width:120px}.loading-component .loading-box .see-graph-wrapper .boat_icon{display:inline-block;background-image:url(/Features/Shared/img/boat_icon.jpg);width:91px;height:30px;background-position:center center;background-repeat:no-repeat;margin-top:-21px}.loading-component .loading-box .message{color:#424346;font-family:sanfranciscodisplayregular;font-size:1.143em;opacity:.8}.loading-component .loading-box .spinner{margin-top:30px}.loading-component .loading-box .spinner .loadable-progress,.loading-component .loading-box .spinner .loadable.loading .loadable-content{display:none}.loading-component .loading-box .spinner .loadable.loading .loadable-progress{display:block}.loading-component .loading-box .spinner .loading-spinner{height:50px;width:50px;position:relative;margin:0 auto;-webkit-animation:rotation .6s infinite linear;-moz-animation:rotation .6s infinite linear;-o-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;border:6px solid rgba(216,19,19,.3);border-radius:100%}.loading-component .loading-box .spinner .loading-spinner:before{content:"";display:block;position:absolute;top:-7px;height:100%;width:100%;border-top:6px solid #d9002e;border-left:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid transparent;border-radius:100%}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes rotation{from{-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes rotation{from{-o-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}to{-o-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{from{-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (min-width:768px) and (max-width:991px){.loading-component .loading-box{width:40%;top:35%;left:30%}}@media (max-width:767px){.loading-component .loading-box{width:60%;top:20%;left:20%}}.modal__info_paperlessshipping{background-color:rgba(0,0,0,.5)}.modal__info_paperlessshipping .modal-dialog{max-width:calc(100% - 20px);width:1000px}.modal__info_paperlessshipping h4{font-size:1.143em;text-transform:uppercase;color:#424346;font-family:sanfranciscodisplaybold;line-height:2em;margin-bottom:20px;letter-spacing:.1em;padding-left:10px}.modal__info_paperlessshipping .modal-content{height:auto;border-radius:0}.modal__info_paperlessshipping .info-route-wrapper{background-color:#ededed;padding:15px 35px}.modal__info_paperlessshipping .info-route-wrapper .info-route{font-family:sanfranciscodisplayregular;font-size:1em;color:#2f353a}.modal__info_paperlessshipping .info-route-wrapper .info-route span{margin-left:30px;font-family:sanfranciscodisplaybold;font-size:1em;color:#2f353a}.modal__info_paperlessshipping .modal-body{min-height:100px;height:auto;text-align:left}.modal__info_paperlessshipping .modal-body .description{font-family:sanfranciscodisplayregular;padding-left:10px;font-size:14px;color:#2f353a}.modal__info_paperlessshipping .modal-body .description a{color:#d9002e}.modal__info_paperlessshipping .modal-body .description-b{font-family:sanfranciscodisplayregular;padding-left:10px;font-size:14px;color:#2f353a;font-weight:700}.modal__info_paperlessshipping .modal-body .footer-paperlessshipping{font-family:sanfranciscodisplayregular;padding-left:10px;font-size:12px;color:#2f353a}.modal__info_paperlessshipping .modal-footer{border:1px dotted #ededed;text-align:left;padding:10px 25px}.modal__info_paperlessshipping .modal-footer span{font-size:1em;text-transform:uppercase;color:#424346;font-family:sanfranciscodisplaybold;line-height:2em;margin-left:10px;letter-spacing:.1em}.modal__info_paperlessshipping .modal-footer span.trasme-svg-ico_help{font-size:1.4em!important;vertical-align:middle;margin-top:-2px;display:inline-block;margin-bottom:0}.modal__info_paperlessshipping .modal-footer .icon,.modal__info_paperlessshipping .modal-footer .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.modal__info_paperlessshipping .modal-footer journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.modal__info_paperlessshipping .modal-footer journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.modal__info_paperlessshipping .modal-footer journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.modal__info_paperlessshipping .modal-footer journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.modal__info_paperlessshipping .modal-footer journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,.modal__info_paperlessshipping .modal-footer journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.modal__info_paperlessshipping .modal-footer journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.modal__info_paperlessshipping .modal-footer journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.modal__info_paperlessshipping .modal-footer journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.page-step2 .schedule .schedule-slots__slot-buttons .modal__info_paperlessshipping .modal-footer .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .modal__info_paperlessshipping .modal-footer .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .modal__info_paperlessshipping .modal-footer .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .modal__info_paperlessshipping .modal-footer .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .modal__info_paperlessshipping .modal-footer .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .modal__info_paperlessshipping .modal-footer .icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .modal__info_paperlessshipping .modal-footer .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .modal__info_paperlessshipping .modal-footer .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .modal__info_paperlessshipping .modal-footer .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .modal__info_paperlessshipping .modal-footer .trasme_box__icon{color:#01acc6;font-size:25px;margin-left:5px;vertical-align:middle}.modal__info_paperlessshipping.modal__travel-info .modal-footer{padding-top:10px}.section__newsletter{background-color:#424346;color:#fff;text-align:center;padding-bottom:90px}.section__newsletter h2{font-size:2.5em;font-family:sanfranciscodisplaybold;letter-spacing:2px;text-transform:uppercase;color:#fff;margin:83px auto 0;max-width:86%}.section__newsletter .trasme-separator__wave--white{margin:33px auto 0}.section__newsletter .trasme-input__text{width:100%}.section__newsletter .trasme-button{width:18%;margin-left:1%;vertical-align:top}.section__newsletter a{color:#d9002e}.section__newsletter .newsletter-form{margin-top:90px}.section__newsletter .form-inputs{width:50%;display:inline-block}.section__newsletter .trasme-input__checkbox{text-align:left;margin-top:15px;width:100%}@media (max-width:767px){.section__newsletter .form-inputs{width:100%}.section__newsletter .trasme-button{margin-top:30px;width:60%;margin-left:0}}@media (min-width:768px) and (max-width:991px){.section__newsletter .form-inputs{width:100%}.section__newsletter .trasme-button{margin-top:30px;width:30%;margin-left:0}}pagination{display:block}pagination .pagination{float:right}pagination .pagination li a{border-color:transparent!important;color:#424346;font-family:sanfranciscodisplayregular;font-size:.929em}pagination .pagination li a:active,pagination .pagination li a:focus,pagination .pagination li a:hover{background-color:rgba(66,67,70,.5);color:#fff}pagination .pagination li a.pag-anchor{text-transform:none;color:#d9002e}pagination .pagination li a.pag-anchor:active,pagination .pagination li a.pag-anchor:focus,pagination .pagination li a.pag-anchor:hover{background-color:transparent}pagination .pagination li:not(.disabled) a.pag-anchor:hover{text-decoration:underline;cursor:pointer}pagination .pagination .active a{background-color:#424346;color:#fff}pagination .pagination .active a:active,pagination .pagination .active a:focus,pagination .pagination .active a:hover{background-color:#424346}pagination .pagination .trasme-svg-ico_next{display:inline-block}pagination .pagination .trasme-svg-ico_next:not(.previous){margin-left:8px}pagination .pagination .trasme-svg-ico_next.previous{margin-right:8px;transform:rotate(180deg)}.accordion-component-view{background-color:#f8f6f6;padding:30px 0}.accordion-component-view h2,.accordion-component-view h3{margin:0}.accordion-component-view .primary-title{margin-bottom:20px;margin-top:0}.accordion-component-view .accordion-component{background-color:#fff;border-bottom:3px solid #D7D7D7;margin-bottom:10px}.accordion-component-view .accordion-component:last-child{margin-bottom:0}.accordion-component-view .title{color:#44789D;letter-spacing:inherit;line-height:1.31em;margin-bottom:15px}.tpv-header__customer-assistance .title,.tpv-header__customer-assistance a{font-family:sanfranciscodisplaybold;text-transform:uppercase;line-height:1.857em}.accordion-component-view .accordion-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:13px}@media (max-width:767px){.accordion-component-view .accordion-header{flex-direction:column}}.accordion-component-view .accordion-header:hover .icon,.accordion-component-view .accordion-header:hover .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.accordion-component-view .accordion-header:hover journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.accordion-component-view .accordion-header:hover journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.accordion-component-view .accordion-header:hover journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.accordion-component-view .accordion-header:hover journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.accordion-component-view .accordion-header:hover journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.accordion-component-view .accordion-header:hover journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.accordion-component-view .accordion-header:hover journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.accordion-component-view .accordion-header:hover journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.page-step2 .schedule .schedule-slots__slot-buttons .accordion-component-view .accordion-header:hover .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .accordion-component-view .accordion-header:hover .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .accordion-component-view .accordion-header:hover .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .accordion-component-view .accordion-header:hover .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .accordion-component-view .accordion-header:hover .passengers__image-block,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .accordion-component-view .accordion-header:hover .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .accordion-component-view .accordion-header:hover .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .accordion-component-view .accordion-header:hover .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .accordion-component-view .accordion-header:hover .trasme_box__icon{animation-name:icon-accordion-down;animation-duration:1.3s;animation-iteration-count:infinite}.accordion-component-view .accordion-header:hover .title{color:#d9002e}.accordion-component-view .accordion-header .content-header-wrapper{align-items:center;border-right:1px solid #D7D7D7;display:flex;flex-grow:1;justify-content:flex-start;padding-left:30px}@media (max-width:767px){.accordion-component-view .accordion-header .content-header-wrapper{border:0;flex-direction:column;padding:20px 20px 0}}.accordion-component-view .accordion-header .content-header-wrapper .content-header{margin-right:100px;padding:25px 0}@media (max-width:767px){.accordion-component-view .accordion-header .content-header-wrapper{margin-right:0;padding-bottom:0}}@media (max-width:991px){.accordion-component-view .accordion-header .content-header-wrapper{margin-right:50px}.accordion-component-view .accordion-header .content-header-wrapper .title{font-size:1.429em;margin-bottom:20px}}.accordion-component-view .accordion-header .content-header-wrapper .picture-wrapper{height:70px;margin-right:50px;min-width:70px;width:70px}.accordion-component-view .accordion-header .content-header-wrapper .picture-wrapper img{height:100%;width:100%}.accordion-component-view .accordion-header .icon-header-wrapper{padding:30px 50px 30px 63px}@media (max-width:767px){.accordion-component-view .accordion-header .content-header-wrapper .picture-wrapper{margin:0}.accordion-component-view .accordion-header .icon-header-wrapper{padding:0 30px}}.accordion-component-view .accordion-header .icon-header-wrapper .icon,.accordion-component-view .accordion-header .icon-header-wrapper .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.accordion-component-view .accordion-header .icon-header-wrapper journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.accordion-component-view .accordion-header .icon-header-wrapper journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.accordion-component-view .accordion-header .icon-header-wrapper journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.accordion-component-view .accordion-header .icon-header-wrapper journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.accordion-component-view .accordion-header .icon-header-wrapper journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.accordion-component-view .accordion-header .icon-header-wrapper journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.accordion-component-view .accordion-header .icon-header-wrapper journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.accordion-component-view .accordion-header .icon-header-wrapper journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.page-step2 .schedule .schedule-slots__slot-buttons .accordion-component-view .accordion-header .icon-header-wrapper .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .accordion-component-view .accordion-header .icon-header-wrapper .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .accordion-component-view .accordion-header .icon-header-wrapper .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .accordion-component-view .accordion-header .icon-header-wrapper .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .accordion-component-view .accordion-header .icon-header-wrapper .passengers__image-block,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .accordion-component-view .accordion-header .icon-header-wrapper .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .accordion-component-view .accordion-header .icon-header-wrapper .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .accordion-component-view .accordion-header .icon-header-wrapper .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .accordion-component-view .accordion-header .icon-header-wrapper .trasme_box__icon{color:#a1a1a1;font-size:3em}.accordion-component-view .accordion-content{border-top:1px solid #D7D7D7;margin:0 20px;min-width:calc(100% - 40px);padding:40px 67px}@media (max-width:767px){.accordion-component-view .accordion-content{padding:30px 0}}@media (max-width:991px){.accordion-component-view .accordion-content{padding:30px 20px}}.accordion-component-view .accordion-content .free-content-wrapper h3{margin-bottom:5px}.accordion-component-view .accordion-subcomponent{border-top:1px solid #D7D7D7;cursor:pointer;padding-bottom:30px;padding-top:30px}.accordion-component-view .accordion-subcomponent:first-child{margin-top:40px}.accordion-component-view .accordion-subcomponent:hover .icon,.accordion-component-view .accordion-subcomponent:hover .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.accordion-component-view .accordion-subcomponent:hover journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.accordion-component-view .accordion-subcomponent:hover journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.accordion-component-view .accordion-subcomponent:hover journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.accordion-component-view .accordion-subcomponent:hover journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.accordion-component-view .accordion-subcomponent:hover journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.accordion-component-view .accordion-subcomponent:hover journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.accordion-component-view .accordion-subcomponent:hover journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.accordion-component-view .accordion-subcomponent:hover journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.page-step2 .schedule .schedule-slots__slot-buttons .accordion-component-view .accordion-subcomponent:hover .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .accordion-component-view .accordion-subcomponent:hover .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .accordion-component-view .accordion-subcomponent:hover .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .accordion-component-view .accordion-subcomponent:hover .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .accordion-component-view .accordion-subcomponent:hover .passengers__image-block,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .accordion-component-view .accordion-subcomponent:hover .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .accordion-component-view .accordion-subcomponent:hover .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .accordion-component-view .accordion-subcomponent:hover .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .accordion-component-view .accordion-subcomponent:hover .trasme_box__icon{animation-name:icon-accordion-down-mini;animation-duration:1.3s;animation-iteration-count:infinite}.accordion-component-view .accordion-subcomponent:hover .title{color:#d9002e}.accordion-component-view .accordion-subcomponent .accordion-sub-header{align-items:center;display:flex;justify-content:space-between}.accordion-component-view .accordion-subcomponent .accordion-sub-header .title{font-size:1.143em;padding-right:20px;text-transform:uppercase}.accordion-component-view .accordion-subcomponent .accordion-sub-header .icon,.accordion-component-view .accordion-subcomponent .accordion-sub-header .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.accordion-component-view .accordion-subcomponent .accordion-sub-header journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.accordion-component-view .accordion-subcomponent .accordion-sub-header journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.accordion-component-view .accordion-subcomponent .accordion-sub-header journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.accordion-component-view .accordion-subcomponent .accordion-sub-header journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.accordion-component-view .accordion-subcomponent .accordion-sub-header journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.accordion-component-view .accordion-subcomponent .accordion-sub-header journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.accordion-component-view .accordion-subcomponent .accordion-sub-header journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.accordion-component-view .accordion-subcomponent .accordion-sub-header journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.page-step2 .schedule .schedule-slots__slot-buttons .accordion-component-view .accordion-subcomponent .accordion-sub-header .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .accordion-component-view .accordion-subcomponent .accordion-sub-header .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .accordion-component-view .accordion-subcomponent .accordion-sub-header .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .accordion-component-view .accordion-subcomponent .accordion-sub-header .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .accordion-component-view .accordion-subcomponent .accordion-sub-header .passengers__image-block,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .accordion-component-view .accordion-subcomponent .accordion-sub-header .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .accordion-component-view .accordion-subcomponent .accordion-sub-header .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .accordion-component-view .accordion-subcomponent .accordion-sub-header .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .accordion-component-view .accordion-subcomponent .accordion-sub-header .trasme_box__icon{font-size:1.143em}.accordion-component-view .accordion-subcomponent .accordion-sub-content{margin-top:20px}@keyframes icon-accordion-down{from{opacity:1;transform:translate(0,-5px)}to{opacity:0;transform:translate(0,25px)}}@keyframes icon-accordion-down-mini{from{opacity:1;transform:translate(0,-10px)}to{opacity:0;transform:translate(0,10px)}}.tpv-header{margin-top:30px}.tpv-header__logo{display:block}@media (max-width:991px){.tpv-header__logo{margin-bottom:20px}}.tpv-header__logo img{display:block;max-width:100%;max-height:100%}.tpv-header__customer-assistance{text-align:right}.section__routes,.tpv-header__steps,.tpv-header__steps .step{text-align:center}.tpv-header__customer-assistance .title{font-size:1em;color:#424346;letter-spacing:.1em}.tpv-header__customer-assistance a{font-size:1.571em;color:#424346;background-image:url(/Features/Shared/img/icons/ico-contact-center.svg);background-position:left center;background-repeat:no-repeat;padding-left:38px}.tpv-header__customer-assistance .calltoaction{font-size:.857em;font-family:sanfranciscodisplayregular;color:#424346}@media (max-width:767px){.tpv-header__customer-assistance a{font-size:1.286em;padding-left:32px}}.tpv-header__steps .step .step__number{width:49px;height:49px;background-color:#90b5d0;border-radius:49px;font-size:2em;font-family:sanfranciscodisplayregular;text-align:center;color:#fff;line-height:49px;margin:0 auto 10px}.tpv-header__steps .step .step__title{font-size:1em;font-family:sanfranciscodisplaybold;line-height:1.357em;color:#424346}.tpv-header__steps .step.enabled{opacity:.7}.tpv-header__steps .step.enabled .step__number{background-color:#90b5d0;opacity:.7}.tpv-header__steps .step.enabled:hover{text-decoration:none;opacity:1}.tpv-header__steps .step.enabled:hover .step__number{background-color:#90b5d0;opacity:1}.tpv-header__steps .step.selected{opacity:1}.tpv-header__steps .step.selected .step__number{background-color:#90b5d0;opacity:1}.tpv-header__steps .step.disabled{opacity:.7}.tpv-header__steps .step.disabled .step__number{background-color:#a7a7a7}@media (max-width:767px){.tpv-header__steps .step .step__title{width:80%;margin:0 auto}}.dropdown mark{background-color:transparent;color:#d9002e;padding:0;font-family:sanfranciscodisplayregular!important}.download-document-view{background-color:#f8f6f6;padding:50px 0}.download-document-view img{max-width:100%}.download-document-view h2,.download-document-view h3{line-height:normal;margin:0}.download-document-view .download-document{display:grid;grid-gap:2.5rem;grid-template-columns:repeat(3,1fr)}@media (max-width:991px){.download-document-view .download-document{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.download-document-view .download-document{grid-template-columns:repeat(1,1fr)}.download-document-view .single-item-wrapper{margin:0 auto;width:345px}}.download-document-view .single-item{background-color:#fff;height:100%}.download-document-view .picture-wrapper{position:relative;height:200px;overflow:hidden;width:100%;z-index:10}.download-document-view .content-wrapper{display:flex;flex-direction:column;height:calc(100% - 200px);padding:20px}.download-document-view .data-wrapper{margin-bottom:15px}.download-document-view .actions-wrapper{align-items:flex-end;display:flex;flex-grow:1;justify-content:space-between}.download-document-view .item-picture{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}.download-document-view .item-title{font-family:sanfranciscodisplayregular;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.download-document-view .item-subtitle,.section__routes h2{font-family:sanfranciscodisplaybold;text-transform:uppercase}.download-document-view .item-subtitle{color:#90b5d0;font-size:.929em;margin-bottom:8px}.download-document-view .item-description{font-size:.857em}.download-document-view .item-link{color:#01acc6;cursor:pointer}.download-document-view .item-link:focus,.download-document-view .item-link:hover{text-decoration:underline}.download-document-view .item-link--button{align-items:center;background-color:#d9002e;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:4px 10px}.download-document-view .item-link--button:focus,.download-document-view .item-link--button:hover{background-color:#01acc6;text-decoration:none}.download-document-view .item-link--button span{font-size:.929em;margin-right:8px}info .btn-more-info{background-image:url(/Features/Shared/img/icon-info.png);background-repeat:no-repeat;background-position:center;vertical-align:middle;margin:0;padding:0;height:20px;width:20px;margin-left:10px!important}info .btn-more-info:active{outline:0}info .btn-more-info:hover{outline:0;opacity:.8}info .btn-more-info:focus,info .btn-more-info:hover{background-color:transparent!important}.section__routes{background-color:#d9002e;min-height:450px;height:auto!important}.section__routes h2{font-size:2.5em;letter-spacing:2px;color:#fff;margin-top:83px}.section__routes .trasme-separator__list{margin-top:33px}.section__routes .trasme-separator__wave--white{margin:33px auto 0}.section__routes .route-buttons .route-header-btn{margin-top:60px;color:#fff;display:block;margin-bottom:35px}.section__routes .route-buttons .route-header-btn div{height:40px}.section__routes .route-buttons .route-header-btn span{font-size:1.286em;font-family:sanfranciscodisplayregular;letter-spacing:2px;margin-top:25px;background-position:right center;background-repeat:no-repeat;text-transform:uppercase}.section__routes .route-buttons .route-header-btn:hover{opacity:.7;text-decoration:none}.section__routes .route-title{background-image:url(../img/icons/back_white.png);background-position:left 8px;background-repeat:no-repeat;width:60%;margin:83px auto 0;padding-bottom:35px;cursor:pointer}.section__routes .route-title:hover{opacity:.7}@media (max-width:767px){.section__routes .routes-list{margin-left:0}}@media (min-width:767px){.section__routes .routes-list{margin-left:100px}}.section__routes .routes-list{text-align:left;list-style:none;line-height:25px;margin-bottom:20px;margin-right:20px;-webkit-column-count:2;-moz-column-count:2;column-count:2}.section__routes .routes-list a{font-family:sanfranciscodisplaybold;color:#fff;font-size:.78em}.section__routes .routes-list span{font-family:sanfranciscodisplaybold;color:#fff;font-size:15px;margin-top:10px;font-weight:700}.section__routes .departureGroup:first-child{margin-top:0}.section__routes .departureGroup{margin-top:20px;font-weight:700;font-size:x-large}.section__routes .route-panel-detail{display:none;display:block}@media (max-width:991px){.section__routes .routes-list{text-align:center}.section__routes .routes-list ul{padding:0}.section__routes .route-title{background-position:left 0;width:80%;font-size:1.286em}.section__routes .route-panel-detail{height:auto}}journey-itinerary .modal-content{padding-bottom:10px}journey-itinerary .itinerary-order{padding-right:0}journey-itinerary .separator-wrapper,journey-itinerary .stopover-type{padding:0}modal-bus-ferry-transport-search .full-screen-search{padding:0;margin-bottom:0!important}modal-bus-ferry-transport-search .search-wrapper{overflow:auto}modal-transport-search .search-wrapper{overflow:auto;max-height:100vh}modal-transport-search .modal-search__logo{display:block;margin-top:70px}modal-transport-search .btn-back{margin-top:75px}modal-transport-search search{height:auto;display:block;margin:45px 0 0}modal-transport-search search .main-search-wrapper{display:block!important}modal-transport-search search.full-screen-search{padding:0;height:auto!important;margin-bottom:0!important}modal-transport-search search.full-screen-search>div{display:block}.page-step2 .schedule .schedule-slots__slot-buttons modal-transport-search .menu-search-bar__wrapper ul li button .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers modal-transport-search .menu-search-bar__wrapper ul li button .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers modal-transport-search .menu-search-bar__wrapper ul li button .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers modal-transport-search .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover modal-transport-search .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers modal-transport-search .menu-search-bar__wrapper ul li button .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones modal-transport-search .menu-search-bar__wrapper ul li button .icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers modal-transport-search .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover modal-transport-search .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles modal-transport-search .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover modal-transport-search .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers modal-transport-search .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover modal-transport-search .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles modal-transport-search .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover modal-transport-search .menu-search-bar__wrapper ul li button .trasme_box__icon,modal-transport-search .menu-search-bar__wrapper ul li button .icon,modal-transport-search .menu-search-bar__wrapper ul li button .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,modal-transport-search .menu-search-bar__wrapper ul li button journey-search .main-search-wrapper #selectPassengers .passengers__image-block,modal-transport-search .menu-search-bar__wrapper ul li button journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,modal-transport-search .menu-search-bar__wrapper ul li button journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,modal-transport-search .menu-search-bar__wrapper ul li button journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,modal-transport-search .menu-search-bar__wrapper ul li button journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,modal-transport-search .menu-search-bar__wrapper ul li button journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,modal-transport-search .menu-search-bar__wrapper ul li button journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,modal-transport-search .menu-search-bar__wrapper ul li button journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,modal-transport-search .menu-search-bar__wrapper ul li button journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,modal-transport-search .menu-search-bar__wrapper ul li button journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,modal-transport-search .menu-search-bar__wrapper ul li button journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,modal-transport-search .menu-search-bar__wrapper ul li button journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,modal-transport-search .menu-search-bar__wrapper ul li button journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,modal-transport-search .menu-search-bar__wrapper ul li button journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,modal-transport-search .menu-search-bar__wrapper ul li button span.journey-type-icon{display:none}modal-transport-search .menu-search-bar__wrapper{margin-bottom:0}modal-transport-search .menu-search-bar__wrapper ul{text-align:left;height:40px}modal-transport-search .menu-search-bar__wrapper ul li button{margin:0 40px 15px 0}modal-transport-search .menu-search-bar__wrapper ul li button span.journey-type-name{border-top:0;font-size:.78em;border-bottom:solid 2px transparent;padding:0 3px 4px}modal-transport-search .menu-search-bar__wrapper ul li button.selected span.journey-type-name,modal-transport-search .menu-search-bar__wrapper ul li button:hover span.journey-type-name{border-color:#fff}modal-transport-search .menu-search-bar{display:block}modal-transport-search .modal-transport-logo{margin-top:35px;max-width:200px}@media screen and (max-height:840px){modal-transport-search search{margin-top:10px;padding:0}modal-transport-search .modal-transport-logo{width:90px;margin-top:20px}modal-transport-search .modal-transport-logo img{max-width:100%}modal-transport-search .btn-back{margin-top:15px}}privacy-terms privacy-terms-block p{margin-top:0!important;font-family:sanfranciscodisplayregular;font-size:.929em;line-height:1.6;max-width:100%!important}privacy-terms h3,privacy-terms h4,privacy-terms-header .title{font-family:sanfranciscodisplaybold;text-transform:uppercase}privacy-terms h3{margin-top:0;font-size:1.143em;color:#424346}privacy-terms h4{font-size:1em;color:#d9002e;margin-top:2px}privacy-terms-header .title{font-size:1.143em;color:#424346!important}privacy-terms-popup .modal__privacy-terms privacy-terms-block p{margin-top:0!important;font-family:sanfranciscodisplayregular;font-size:.929em;line-height:1.6;max-width:100%!important}privacy-terms-popup .modal__privacy-terms .modal-dialog{max-width:calc(100% - 20px);width:950px}privacy-terms-popup .modal__privacy-terms h3{margin-top:0;font-family:sanfranciscodisplaybold;font-size:1.143em;color:#424346;text-transform:uppercase}privacy-terms-popup .modal__privacy-terms h4{font-size:1em;text-transform:uppercase;color:#d9002e;font-family:sanfranciscodisplaybold;margin-top:2px}privacy-terms-popup .modal__privacy-terms .modal-content{border-radius:0}privacy-terms-popup .modal__privacy-terms-header .title{font-size:1.143em;text-transform:uppercase;color:#424346!important;font-family:sanfranciscodisplaybold}@media (max-width:991px){privacy-terms-popup .modal__privacy-terms .modal-dialog{width:700px}}@media (max-width:767px){privacy-terms-popup .modal__privacy-terms .modal-dialog{width:90%;margin-left:auto;margin-right:auto}}privacy-terms-info-legend span.conditions{display:inline-block;width:78%;float:right;margin-top:8px;margin-bottom:30px;text-align:right;padding-right:5px}privacy-terms-info-legend span.conditions a{display:inline;line-height:normal;color:#d9002e}.route-prepaid span,.route-prepaid-large span{margin-left:15px;padding-top:5px;float:left;line-height:1.7em;font-family:sanfranciscodisplayregular}privacy-terms-info-legend span.conditions a:hover{text-decoration:underline}.route-prepaid{margin-top:10px;display:none}.route-prepaid img{float:left;display:none}.route-prepaid.visible{display:block!important}.route-prepaid.visible img{display:inline-block!important}.route-prepaid span{width:200px;display:inline-block}.route-prepaid-large{margin-top:-5px;display:none}.route-prepaid-large img{float:left;display:none}.route-prepaid-large.visible{display:block!important}.route-prepaid-large.visible img{display:inline-block!important}.route-prepaid-large span{display:inline-block}@media (min-width:1200px){#containerSocialNetworksLinks{width:1500px}}@media (min-width:992px) and (max-width:1199px){#containerSocialNetworksLinks{width:1200px}}social-networks-links{display:block}social-networks-links h4{font-size:1.714em;font-family:sanfranciscodisplayregular;color:#424346;background-image:url(../img/follow_arrow.png);height:75px;background-position:right bottom;padding:0 30px;background-repeat:no-repeat;width:36%;margin:60px auto 30px;text-align:center}social-networks-links .social-networks__follow-us{padding-bottom:100px}social-networks-links .social-networks__follow-us img{margin-bottom:20px}social-networks-links .social-networks__follow-us span{font-size:.857em;font-family:sanfranciscodisplaybold;color:#646464;line-height:2em}social-networks-links .social-networks__follow-us span.italic{font-family:merriweatheritalic;margin-top:10px}social-networks-links .social-networks__follow-us .social-button{text-align:center;display:block}social-networks-links .social-networks__follow-us .social-button:hover{opacity:.8;text-decoration:none}social-networks-links .social-networks__follow-us .align-center{text-align:center}@font-face{font-family:"<%= fontName %>";src:url('<%= fontPath %><%= fontName %>.eot<%= cacheBusterQueryString %>');src:url('<%= fontPath %><%= fontName %>.eot?<%= cacheBuster %>#iefix') format("embedded-opentype"),url('<%= fontPath %><%= fontName %>.ttf<%= cacheBusterQueryString %>') format("truetype"),url('<%= fontPath %><%= fontName %>.woff<%= cacheBusterQueryString %>') format("woff"),url('<%= fontPath %><%= fontName %>.woff2<%= cacheBusterQueryString %>') format("woff2"),url('<%= fontPath %><%= fontName %>.svg<%= cacheBusterQueryString %>#<%= fontName %>') format("svg");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:svgicons;src:url(../Fonts/svgicons/svgicons.eot);src:url(../Fonts/svgicons/svgicons.eot?#iefix) format("embedded-opentype"),url(../Fonts/svgicons/svgicons.ttf) format("truetype"),url(../Fonts/svgicons/svgicons.woff) format("woff"),url(../Fonts/svgicons/svgicons.woff2) format("woff2"),url(../Fonts/svgicons/svgicons.svg#svgicons) format("svg");font-weight:400;font-style:normal;font-display:block}.icon,.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.selected .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.selected .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon{font-family:svgicons;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-download:before{content:"\e9ce"}.icon-logo-color-right .path1:before{content:"\e900";color:#a5a6a4}.icon-logo-color-right .path2:before{content:"\e901";margin-left:-1em;color:#d02139}.icon-logo-color-left .path1:before{content:"\e902";color:#a5a6a4}.icon-logo-color-left .path2:before{content:"\e903";margin-left:-1em;color:#d02139}.icon-logo-linear-right:before{content:"\e904"}.icon-logo-linear-left:before{content:"\e905"}.icon-home:before{content:"\e915"}.icon-triangle-filled-down:before{content:"\e906"}.icon-triangle-filled-up:before{content:"\e907"}.icon-arrow-light-down:before{content:"\e908"}.icon-arrow-light-up:before{content:"\e909"}.icon-arrow-rect-down:before{content:"\e91b"}.icon-arrow-rect-up:before{content:"\e97c"}.icon-arrow-down:before{content:"\e90a"}.icon-arrow-up:before{content:"\e90b"}.icon-arrow-rect-left:before{content:"\e97d"}.icon-arrow-rect-right:before{content:"\e97e"}.icon-arrow-line-left:before{content:"\e90c"}.icon-arrow-line-right:before{content:"\e90d"}.icon-arrow-rounded-left:before{content:"\e90e"}.icon-arrow-rounded-right:before{content:"\e90f"}.icon-arrow-top-left:before{content:"\e910"}.icon-arrow-bold-down-right:before{content:"\e912"}.icon-arrow-double:before{content:"\e913"}.icon-arrow-separator:before{content:"\e97f"}.icon-arrow-curve-top-right-down:before{content:"\e980"}.icon-arrow-curve-bottom-left-top:before{content:"\e981"}.icon-arrow-curve-top-left-down:before{content:"\e982"}.icon-arrow-curve-going-points:before{content:"\e983"}.icon-arrow-going-return-points:before{content:"\e984"}.icon-arrow-going:before{content:"\e985"}.icon-arrow-return:before{content:"\e986"}.icon-cross-linear-light:before{content:"\e987"}.icon-cross-linear-rounded:before{content:"\e916"}.icon-cross-bg-filled:before{content:"\e917"}.icon-check:before{content:"\e988"}.icon-check-bg-filled:before{content:"\e918"}.icon-plus:before{content:"\e989"}.icon-minus:before{content:"\e98a"}.icon-info-bg-filled:before{content:"\e98b"}.icon-question-bg-filled:before{content:"\e98c"}.icon-question:before{content:"\e914"}.icon-warning:before{content:"\e98d"}.icon-external-link:before{content:"\e98e"}.icon-wifi-linear:before{content:"\e98f"}.icon-pencil:before{content:"\e91a"}.icon-calendar:before{content:"\e91c"}.icon-calendar-filled:before{content:"\e91d"}.icon-menu-mobile:before{content:"\e91e"}.icon-email:before{content:"\e990"}.icon-file-pdf:before{content:"\e91f"}.icon-print:before{content:"\e927"}.icon-clip:before{content:"\e920"}.icon-phone:before{content:"\e991"}.icon-search:before{content:"\e992"}.icon-zoom-in:before{content:"\e993"}.icon-localization-filled:before{content:"\e919"}.icon-location:before{content:"\e921"}.icon-location-route:before{content:"\e922"}.icon-location-sea:before{content:"\e994"}.icon-compass:before{content:"\e923"}.icon-world:before{content:"\e924"}.icon-world-bold:before{content:"\e925"}.icon-world-hands:before{content:"\e926"}.icon-clock:before{content:"\e995"}.icon-sun:before{content:"\e996"}.icon-beach-umbrella:before,.page-step2 .schedule .schedule-slots__slot-buttons journey-search-ferry-step-strip-selection-mode .map-panel .zones .canarias.schedule-slots__seat-button::before,journey-search .main-search-wrapper #selectPassengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .canarias.passengers__image-block::before,journey-search-busferry .main-search-wrapper #selectPassengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .canarias.passengers__image-block::before,journey-search-busferry-step-passengers-selection .trasme_box_passengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .canarias.trasme_box__icon::before,journey-search-ferry .main-search-wrapper #selectPassengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .canarias.passengers__image-block::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones .canarias.icon::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones .page-step2 .schedule .schedule-slots__slot-buttons .canarias.schedule-slots__seat-button::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search .main-search-wrapper #selectPassengers .canarias.passengers__image-block::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-busferry .main-search-wrapper #selectPassengers .canarias.passengers__image-block::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-busferry-step-passengers-selection .trasme_box_passengers .canarias.trasme_box__icon::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferry .main-search-wrapper #selectPassengers .canarias.passengers__image-block::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .canarias.trasme_box__icon::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .canarias.trasme_box__icon::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .canarias.trasme_box__icon::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .canarias.trasme_box__icon::before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .canarias.trasme_box__icon::before,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles journey-search-ferry-step-strip-selection-mode .map-panel .zones .canarias.trasme_box__icon::before,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .canarias.trasme_box__icon::before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles journey-search-ferry-step-strip-selection-mode .map-panel .zones .canarias.trasme_box__icon::before{content:"\e997"}.icon-beach-palmtree:before,.page-step2 .schedule .schedule-slots__slot-buttons journey-search-ferry-step-strip-selection-mode .map-panel .zones .sur-estrecho.schedule-slots__seat-button::before,journey-search .main-search-wrapper #selectPassengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .sur-estrecho.passengers__image-block::before,journey-search-busferry .main-search-wrapper #selectPassengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .sur-estrecho.passengers__image-block::before,journey-search-busferry-step-passengers-selection .trasme_box_passengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .sur-estrecho.trasme_box__icon::before,journey-search-ferry .main-search-wrapper #selectPassengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .sur-estrecho.passengers__image-block::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones .page-step2 .schedule .schedule-slots__slot-buttons .sur-estrecho.schedule-slots__seat-button::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones .sur-estrecho.icon::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search .main-search-wrapper #selectPassengers .sur-estrecho.passengers__image-block::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-busferry .main-search-wrapper #selectPassengers .sur-estrecho.passengers__image-block::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-busferry-step-passengers-selection .trasme_box_passengers .sur-estrecho.trasme_box__icon::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferry .main-search-wrapper #selectPassengers .sur-estrecho.passengers__image-block::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .sur-estrecho.trasme_box__icon::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .sur-estrecho.trasme_box__icon::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .sur-estrecho.trasme_box__icon::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .sur-estrecho.trasme_box__icon::before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .sur-estrecho.trasme_box__icon::before,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles journey-search-ferry-step-strip-selection-mode .map-panel .zones .sur-estrecho.trasme_box__icon::before,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .sur-estrecho.trasme_box__icon::before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles journey-search-ferry-step-strip-selection-mode .map-panel .zones .sur-estrecho.trasme_box__icon::before{content:"\e998"}.icon-sea-waves:before,.page-step2 .schedule .schedule-slots__slot-buttons journey-search-ferry-step-strip-selection-mode .map-panel .zones .mediterráneo.schedule-slots__seat-button::before,journey-search .main-search-wrapper #selectPassengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .mediterráneo.passengers__image-block::before,journey-search-busferry .main-search-wrapper #selectPassengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .mediterráneo.passengers__image-block::before,journey-search-busferry-step-passengers-selection .trasme_box_passengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .mediterráneo.trasme_box__icon::before,journey-search-ferry .main-search-wrapper #selectPassengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .mediterráneo.passengers__image-block::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones .mediterráneo.icon::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones .page-step2 .schedule .schedule-slots__slot-buttons .mediterráneo.schedule-slots__seat-button::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search .main-search-wrapper #selectPassengers .mediterráneo.passengers__image-block::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-busferry .main-search-wrapper #selectPassengers .mediterráneo.passengers__image-block::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-busferry-step-passengers-selection .trasme_box_passengers .mediterráneo.trasme_box__icon::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferry .main-search-wrapper #selectPassengers .mediterráneo.passengers__image-block::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .mediterráneo.trasme_box__icon::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .mediterráneo.trasme_box__icon::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .mediterráneo.trasme_box__icon::before,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .mediterráneo.trasme_box__icon::before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .mediterráneo.trasme_box__icon::before,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles journey-search-ferry-step-strip-selection-mode .map-panel .zones .mediterráneo.trasme_box__icon::before,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .mediterráneo.trasme_box__icon::before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles journey-search-ferry-step-strip-selection-mode .map-panel .zones .mediterráneo.trasme_box__icon::before{content:"\e999"}.icon-single-waves:before{content:"\e99a"}.icon-double-waves:before{content:"\e99b"}.icon-lock:before{content:"\e928"}.icon-lock-heart:before{content:"\e929"}.icon-camera:before{content:"\e92a"}.icon-wifi:before{content:"\e92b"}.icon-social-facebook-simple:before{content:"\e99c"}.icon-social-facebook:before{content:"\e92c"}.icon-social-twitter-simple:before{content:"\e99d"}.icon-social-twitter:before{content:"\e92d"}.icon-social-instagram-simple:before{content:"\e99e"}.icon-social-instagram:before{content:"\e92e"}.icon-social-youtube-simple:before{content:"\e99f"}.icon-social-youtube:before{content:"\e92f"}.icon-360-view:before{content:"\e9a0"}.icon-credit-card-linear:before{content:"\e930"}.icon-credit-card-filled:before{content:"\e931"}.icon-user-card:before{content:"\e932"}.icon-user-default:before{content:"\e933"}.icon-user:before{content:"\e934"}.icon-user-group:before{content:"\e935"}.icon-user-config:before{content:"\e936"}.icon-person-config:before{content:"\e937"}.icon-user-graph:before{content:"\e938"}.icon-call-center:before{content:"\e939"}.icon-jacuzzi:before{content:"\e9a1"}.icon-swim:before{content:"\e9a2"}.icon-shopping-bag:before{content:"\e93a"}.icon-briefcase:before{content:"\e93b"}.icon-bill:before{content:"\e93c"}.icon-doc-list:before{content:"\e93d"}.icon-ticket-discount:before{content:"\e93e"}.icon-ticket-pass:before{content:"\e93f"}.icon-tag:before{content:"\e940"}.icon-ticket:before{content:"\e941"}.icon-ticket-special:before{content:"\e942"}.icon-medal:before{content:"\e943"}.icon-cutlery:before{content:"\e945"}.icon-breakfast:before{content:"\e9a3"}.icon-cup:before{content:"\e946"}.icon-drink:before{content:"\e9a4"}.icon-pool_bar:before{content:"\e9a5"}.icon-sandwich:before{content:"\e947"}.icon-food-menu:before{content:"\e9a6"}.icon-food-main:before{content:"\e9a7"}.icon-food-second:before{content:"\e9a8"}.icon-bowl:before{content:"\e949"}.icon-food-dessert:before{content:"\e9a9"}.icon-anchor:before{content:"\e94a"}.icon-lifeguard:before{content:"\e94b"}.icon-boarding-dock:before{content:"\e94c"}.icon-boat-sea:before{content:"\e94d"}.icon-ferry-sea:before,purchase-bus-ferry-component .schedule-slots__slot.schedule-slots--ferry:after{content:"\e9aa"}.icon-ferry-sea-filled:before{content:"\e9ab"}.icon-bus-ferry:before{content:"\e9ac"}.icon-lighthouse:before{content:"\e9ad"}.icon-person-disabled:before{content:"\e94e"}.icon-passenger-senior:before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon.seniors::before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon.seniors::before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon.seniors::before{content:"\e94f"}.icon-passenger-general:before,journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon.adults::before,journey-search-busferry-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon.adults::before,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon.adults::before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon.adults::before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon.adults::before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon.adults::before,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon.adults::before,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon.adults::before,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon.adults::before{content:"\e950"}.icon-passenger-default:before,journey-search .main-search-wrapper #selectPassengers .passengers__image-block--adult:before,journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block--adult:before,journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block--adult:before{content:"\e951"}.icon-passenger-young:before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon.youngs::before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon.youngs::before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon.youngs::before{content:"\e952"}.icon-passenger-kid:before,journey-search .main-search-wrapper #selectPassengers .passengers__image-block--child:before,journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block--child:before,journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon.children::before,journey-search-busferry-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon.children::before,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon.children::before,journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block--child:before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon.children::before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon.children::before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon.children::before,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon.children::before,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon.children::before,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon.children::before{content:"\e953"}.icon-passenger-baby:before,journey-search .main-search-wrapper #selectPassengers .passengers__image-block--baby:before,journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block--baby:before,journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon.babies::before,journey-search-busferry-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon.babies::before,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon.babies::before,journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block--baby:before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon.babies::before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon.babies::before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon.babies::before,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon.babies::before,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon.babies::before,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon.babies::before{content:"\e954"}.icon-cradle:before{content:"\e9ae"}.icon-diaper:before{content:"\e9af"}.icon-passenger-pet:before{content:"\e955"}.icon-pets-face:before{content:"\e956"}.icon-pets-default:before,journey-search .main-search-wrapper #selectPassengers .passengers__image-block--pet:before,journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block--pet:before,journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block--pet:before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon.pets::before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon.pets::before,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon.pets::before,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon.pets::before,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers.selected .trasme_box__icon.pets::before,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon.pets::before{content:"\e957"}.icon-pet-not-allowed:before{content:"\e9b0"}.icon-person-safe:before{content:"\e958"}.icon-vehicle-not-allowed:before{content:"\e9b1"}.icon-vehicle-car:before{content:"\e959"}.icon-vehicle-tourist-small:before,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon.v:before,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.selected .trasme_box__icon.v:before,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon.v:before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon.car:before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.selected .trasme_box__icon.car:before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon.car:before{content:"\e95a"}.icon-vehicle-tourist-medium:before{content:"\e95b"}.icon-vehicle-tourist-large:before{content:"\e95c"}.icon-bus:before,purchase-bus-ferry-component .schedule-slots__slot.schedule-slots--bus:after{content:"\e9b2"}.icon-vehicle-truck-front:before{content:"\e95d"}.icon-vehicle-van:before{content:"\e9b3"}.icon-vehicle-van-filled:before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon.fur:before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.selected .trasme_box__icon.fur:before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon.fur:before{content:"\e9b4"}.icon-vehicle-truck:before{content:"\e95e"}.icon-vehicle-truck-simple:before{content:"\e95f"}.icon-vehicle-camper-van:before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon.mho:before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.selected .trasme_box__icon.mho:before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon.mho:before{content:"\e960"}.icon-vehicle-caravan:before{content:"\e9b5"}.icon-vehicle-caravan-filled:before,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon.ac:before,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.selected .trasme_box__icon.ac:before,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon.ac:before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon.crv:before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.selected .trasme_box__icon.crv:before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon.crv:before{content:"\e9b6"}.icon-vehicle-bike:before,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon.bi:before,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.selected .trasme_box__icon.bi:before,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon.bi:before{content:"\e961"}.icon-vehicle-motorbike:before,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon.mt:before,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.selected .trasme_box__icon.mt:before,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon.mt:before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon.m:before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.selected .trasme_box__icon.m:before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon.m:before{content:"\e962"}.icon-vehicle-trailer:before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon.rem:before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.selected .trasme_box__icon.rem:before,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon.rem:before{content:"\e963"}.icon-vehicle-tourist-small-trailer:before{content:"\e964"}.icon-vehicle-tourist-medium-trailer:before{content:"\e965"}.icon-vehicle-tourist-large-trailer:before{content:"\e966"}.icon-bike:before{content:"\e9b7"}.icon-helicopter:before{content:"\e9b8"}.icon-seat:before,.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.seat.selected:before,.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.seat:hover:before{content:"\e944"}.icon-seat-linear:before,.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.seat.disabled:before,.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.seat.disabled:hover:before,.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.seat:before{content:"\e911"}.icon-seat-front-default:before{content:"\e967"}.icon-seat-front-default-color .path1:before{content:"\e968";color:#2b638c}.icon-seat-front-default-color .path2:before{content:"\e969";margin-left:-1em;color:#7ed321}.icon-seat-front-vip:before{content:"\e96a"}.icon-seat-front-vip-color .path1:before{content:"\e96b";color:#2b638c}.icon-seat-front-vip-color .path2:before{content:"\e96c";margin-left:-1em;color:#7ed321}.icon-cabin-bed:before,.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.cabin.disabled:before,.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.cabin.disabled:hover:before,.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.cabin:before{content:"\e9b9"}.icon-cabin-bed-filled:before,.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.cabin.selected:before,.page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button.cabin:hover:before{content:"\e9ba"}.icon-full-quad-cabin-default:before{content:"\e96d"}.icon-full-quad-cabin-color .path1:before{content:"\e96e";color:#2b638c}.icon-full-quad-cabin-color .path2:before{content:"\e96f";margin-left:-1em;color:#7ed321}.icon-full-quad-indoor-cabin-default:before{content:"\e970"}.icon-full-quad-indoor-cabin-color .path1:before{content:"\e971";color:#2b638c}.icon-full-quad-indoor-cabin-color .path2:before{content:"\e972";margin-left:-1em;color:#7ed321}.icon-full-double-cabin-default:before{content:"\e973"}.icon-full-double-cabin-color .path1:before{content:"\e974";color:#2b638c}.icon-full-double-cabin-color .path2:before{content:"\e975";margin-left:-1em;color:#7ed321}.icon-full-double-indoor-cabin-default:before{content:"\e976"}.icon-full-double-indoor-cabin-color .path1:before{content:"\e977";color:#2b638c}.icon-full-double-indoor-cabin-color .path2:before{content:"\e978";margin-left:-1em;color:#7ed321}.icon-suite-default:before{content:"\e979"}.icon-suite-default-color .path1:before{content:"\e97a";color:#2b638c}.icon-suite-default-color .path2:before{content:"\e97b";margin-left:-1em;color:#7ed321}.icon-line-not-available:before{content:"\e9bb"}.icon-comments:before{content:"\e9bc"}.icon-binoculars:before{content:"\e948"}.icon-elevator:before{content:"\e9bd"}.icon-piggy-money:before{content:"\e9be"}.icon-games:before{content:"\e9bf"}.icon-celiac:before{content:"\e9c0"}.icon-kinder:before{content:"\e9c1"}.icon-book-read:before{content:"\e9c2"}.icon-shower:before{content:"\e9c3"}.icon-notification-sound:before{content:"\e9c4"}.icon-running:before{content:"\e9c5"}.icon-turtle:before{content:"\e9c6"}.icon-halal:before{content:"\e9c7"}.icon-circle-linear:before{content:"\e9c8"}.icon-circle-linear-filled:before{content:"\e9c9"}.icon-quotes-left:before{content:"\e9ca"}.icon-quotes-right:before{content:"\e9cb"}.icon-logo-martercard:before{content:"\e9cc"}.icon-logo-visa:before{content:"\e9cd"}.page-routes .route--moredescription{margin-top:25px}.page-routes .route--moredescription>p{font-weight:700}.page-routes__schedule{padding-bottom:110px}.page-routes__schedule ul{padding:0!important;margin:0!important}.page-routes__schedule .hour-going-return{width:20%}.page-routes__schedule h2{font-size:1.714em;font-family:sanfranciscodisplaybold;letter-spacing:2px;text-transform:uppercase;color:#2f353a;margin-top:40px;margin-bottom:40px}.page-routes__schedule .btn.btn-red.btn-confirm{width:108%;height:69px;text-transform:uppercase;letter-spacing:.1em;margin:0 0 0 -15px}.page-routes__schedule .simple-button{color:#d9002e;font-family:sanfranciscodisplaybold;font-size:1em;text-transform:uppercase;margin:30px 0;padding:0;letter-spacing:.1em}.page-routes__schedule .simple-button:hover{color:#2f353a}.page-routes__schedule .simple-button.change-route{background-image:url(/Features/Shared/img/step2/return_icon.png);background-position:left center;background-repeat:no-repeat;padding-left:30px;float:right}.page-routes__schedule--table table{width:100%}.page-routes__schedule--table table thead{background-color:#424346;color:#fff;font-family:sanfranciscodisplayregular;height:50px;line-height:15px;font-size:.857em;text-transform:uppercase}.page-routes__schedule--table table tr{height:60px}.page-routes__schedule--table table tbody .gray-trip{background-color:#f8f6f6}.page-routes__schedule--table table .simple-button{margin:20px 0}.page-routes__schedule .trasme-general-button{margin:28px 0 0}.page-routes .printable{display:none}.page-routes .btn-more-info{margin-left:0!important}.page-routes .ship-name{text-transform:uppercase}.page-routes .ship-info{display:inline-block}.page-routes .schedule-error{text-transform:none;color:#d9002e;font-family:sanfranciscodisplayregular;letter-spacing:1px;font-size:1em}@media (max-width:450px){.page-routes .table-content{font-size:.714em!important}.page-routes .table-title{font-size:.857em!important}.page-routes .ship-info{display:block}}@media print and (color){.page-routes html{background-color:#fff;margin:0}.page-routes h2{font-size:1.286em;margin-top:20px}.page-routes body{border:1px solid #00f;margin:10mm 15mm}.page-routes .printable{size:auto;margin:0}.page-routes .gray-trip{background-color:#f8f6f6!important;-webkit-print-color-adjust:exact}.page-routes a{display:inline}.page-routes .page-routes__schedule{padding-bottom:40px}.page-routes .page-routes__schedule .page-routes__schedule--table table thead{background-color:#424346!important;color:#fff!important;font-family:sanfranciscodisplayregular;height:50px;line-height:50px;text-transform:uppercase;-webkit-print-color-adjust:exact}.page-routes .page-routes__schedule .page-routes__schedule--table table thead tr td{color:#fff!important;-webkit-print-color-adjust:exact;font-size:.857em!important}.page-routes .page-routes__schedule .page-routes__schedule--table table tr td{padding-left:25px;font-size:1em!important}.page-routes .page-routes__schedule .page-routes__schedule--table table tr td ul li{font-size:1em!important}.page-routes .page-routes__schedule .page-routes__schedule--table table tr{height:60px}}.checkin__table--title,.checkin__table--titlePassBook{color:#000;font-size:.857em;font-family:sanfranciscodisplaybold;text-transform:uppercase}.checkin__table--typeImage{margin-left:5px;text-align:center;display:block}.checkin__table--imageDownload{width:40px;height:40px;margin-left:8px}.checkin__table--linkDownload{cursor:pointer;display:block;text-align:center}.checkin__table--rowHeaderPassBook{padding-left:35px}.checkin__table--rowPassBook{padding-right:15px;margin-left:0}.checkin__table--titlePassBook{font-weight:700;padding-bottom:10px}.checkin__table--pPassBook{height:40px}.noFloat{float:none}.checkin__table{border:2px solid rgba(66,67,70,.5);padding-top:30px;padding-bottom:30px}.checkin__table--row{padding-right:30px;padding-left:30px}.checkin__table--title{font-weight:400;padding-bottom:10px}.checkin__table--ticket-number{font-size:1.143em;color:#424346;font-family:sanfranciscodisplayregular;font-weight:400}.checkin__table--car,.checkin__table--passenger{font-size:.857em;color:#424346;font-family:sanfranciscodisplayregular}.checkin__table--double-space p{margin-top:10px!important;margin-bottom:10px!important}.checkin__table--double-space .checkin__table--passenger{margin-top:15px!important}.checkin__response .trasme-general-button{display:inline!important}single-magazine{text-transform:uppercase}single-magazine .single-magazine-issue{font-family:sanfranciscodisplayregular;font-size:.714em;margin-top:20px;margin-bottom:6px}fleet-index-promo-block h2,single-magazine .single-magazine-download-link,single-magazine .single-magazine-title{font-family:sanfranciscodisplaybold}single-magazine .single-magazine-title{font-size:.857em;line-height:1.4;margin-bottom:20px}single-magazine .single-magazine-title a{color:#1a1a1a}single-magazine .single-magazine-title a:hover{color:#d9002e}single-magazine .single-magazine-download-link{font-size:.714em}fleet-index-promo-block{display:block}fleet-index-promo-block .single-promo-block{min-height:415px}fleet-index-promo-block .promo-info{text-align:center}fleet-index-promo-block h2{color:#424346;font-size:1.571em;letter-spacing:.08em;text-transform:uppercase}fleet-index-promo-block .promo-description{font-family:sanfranciscodisplayregular;color:#424346;font-size:1.143em}fleet-ferries-list .ferries-category,fleet-ferries-list ul li a,fleet-index-promo-block .items-list li{font-family:sanfranciscodisplaybold;text-transform:uppercase}fleet-index-promo-block .promo-description+.trasme-svg-ico_waves_2{font-size:.6em;margin:24px 0}fleet-index-promo-block .items-list{list-style:none;padding:0}fleet-index-promo-block .items-list li{font-size:.857em;margin-bottom:10px}fleet-index-promo-block .items-list li a{cursor:pointer}fleet-index-promo-block .items-list li a:hover{color:#d9002e;text-decoration:underline}fleet-index-promo-block .promo-img-wrapper{position:relative;overflow:hidden;height:415px}fleet-index-promo-block .promo-img-wrapper:after{content:'';display:block;width:70px;height:70px;background-color:#fff;position:absolute;top:45px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}fleet-index-promo-block .promo-img-wrapper.to-right:after{left:-35px}fleet-index-promo-block .promo-img-wrapper img{width:auto;height:100%;max-height:100%;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:767px){promo-block .single-promo-block{min-height:0;padding:20px 0}}fleet-ferries-list ul,fleet-ferry-services-on-board ul{padding:0;list-style:none}fleet-ferries-list{display:block;background-color:#f8f6f6;padding:60px 0}fleet-ferries-list .ferries-category{color:#424346;font-size:1.357em;text-align:center;letter-spacing:.18em;margin-bottom:40px}fleet-ferries-list .ferries-category span{display:block;font-size:.5rem;margin-top:20px}fleet-ferries-list ul{text-align:center}fleet-ferries-list ul li:not(:last-of-type){margin-bottom:16px}fleet-ferries-list ul li a{font-size:.857em}fleet-ferries-list ul li a:hover{text-decoration:underline;color:#d9002e}@media screen and (max-width:991px){vertical-links-group-list .ferries-category{margin:48px 0 12px}}fleet-ferry-features{display:block;padding-top:70px;background-color:#f8f6f6}fleet-ferry-features .feature-item{text-align:center;color:#424346;margin-bottom:70px}fleet-ferry-features .feature-icon{height:50px}fleet-ferry-features .feature-icon img{max-width:100%;margin:0 auto}fleet-ferry-features .feature-label{font-family:sanfranciscodisplayregular;font-size:1.143em;margin:20px 0 0;height:45px;overflow:hidden}fleet-ferry-features .feature-value{font-family:sanfranciscodisplayregular;font-size:2.85em}fleet-ferry-features .feature-value .decimals{font-size:.5em}fleet-ferry-features .feature-value .unit{font-family:sanfranciscodisplayregular;font-size:.35em}@media screen and (max-width:480px){icon-title-subtitle-list .feature-item-wrapper{display:block;width:100%!important}}fleet-ferry-services-on-board ul li,fleet-ferry-services-on-board ul li span{display:inline-block;vertical-align:top}fleet-ferry-services-on-board{display:block;padding:60px 0 40px}fleet-ferry-services-on-board h2{font-family:sanfranciscodisplaybold;font-size:1.714em;letter-spacing:.18em;text-transform:uppercase;color:#424346;margin-bottom:40px}fleet-ferry-services-on-board ul li{width:calc(33% - .3em);font-family:sanfranciscodisplayregular;line-height:1.4;margin-bottom:8px}fleet-ferry-services-on-board ul li span.list-icon{width:45px;margin-right:10px}fleet-ferry-services-on-board ul li span.list-icon img{max-width:100%;margin:0 auto}fleet-ferry-services-on-board ul li span:not(.list-icon){width:calc(100% - 60px);padding-top:12px}@media (max-width:767px){short-description-list ul li{width:50%;float:left}}@media (max-width:425px){short-description-list ul li{width:100%;float:none}}fleet-page-header{display:block;text-align:center;position:relative;overflow:hidden;height:324px}fleet-page-header .jumbocontent{position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:20;max-height:302px;overflow:hidden}fleet-page-header .breadcrumb{background-color:transparent}fleet-page-header .breadcrumb>li{font-family:sanfranciscodisplayregular;text-transform:uppercase;color:#fff}.nv-accommodations-list .ac-list-header__item,fleet-page-header h1,fleet-page-header p{font-family:sanfranciscodisplaybold}fleet-page-header .breadcrumb>li a,fleet-page-header .breadcrumb>li.active,fleet-page-header .breadcrumb>li:before{color:#fff}fleet-page-header h1{font-size:2.286em;text-transform:uppercase;color:#fff;letter-spacing:.18em;margin-bottom:30px}fleet-page-header h1 span{display:block;font-size:.5rem;margin-top:20px}fleet-page-header p{font-size:1.143em;color:#fff}fleet-page-header .img-veil{height:100%}fleet-page-header .img-veil:after{opacity:.3}fleet-page-header .img-veil img{min-width:100%;min-height:100%;margin-left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.freight-schedule .page-routes__header{background-image:url(/Features/Freight/img/header-carga.jpg)}.freight-schedule .routes-zones .doc-url{min-height:65px;margin-bottom:15px}.freight-schedule .routes-zones .doc-url a{color:#d9002e}@media (max-width:992px) and (min-width:320px){.freight-schedule .routes-zones .doc-url{min-height:25px;margin-top:35px;padding-bottom:5px}.freight-schedule .routes-zones .doc-url:not(:first-child){margin-top:0}}freight-routes .page-routes__routes{padding-top:0}country-selector combo-box .form-group.error{border:2px solid #d9002e!important}country-selector combo-box .control-label.error{color:#ef0000!important}.ac-hall-wrapper{align-items:center;background-color:rgba(202,202,202,.2);display:flex;justify-content:center;left:0;position:absolute;top:0}.ac-hall-wrapper[selectable=true]{background-color:rgba(128,214,243,.2);cursor:pointer}.ac-hall-wrapper[selectable=true].selected,.ac-hall-wrapper[selectable=true]:hover{background-color:rgba(217,0,46,.75)}.ac-hall-wrapper[selectable=true] .ac-hall-wrapper__icon{width:auto}.ac-hall-wrapper__icon{width:12px}.nv-accommodations-list{margin-bottom:50px;position:relative}.nv-accommodations-list .ac-list-header{align-items:center;display:flex;justify-content:space-between;padding:12px 12px 8px}@media (max-width:767px){.nv-accommodations-list{margin-bottom:24px}.nv-accommodations-list .ac-list-header{display:none}}.nv-accommodations-list .ac-list-header__item{color:#90b5d0;font-size:.78em}.nv-accommodations-list .ac-list-details{color:#424346;font-size:.929em}.nv-accommodations-list .ac-list-details__group{align-items:baseline;background-color:#f8f6f6;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:4px;padding:12px}.nv-accommodations-list .ac-list-details__group:hover{background-color:#ede8e8}.nv-accommodations-list .ac-list-details__group:last-child{margin-bottom:0}.nv-accommodations-list .ac-list-details__group.selected{cursor:default}.nv-accommodations-list .ac-list-details__group.selected:hover{background-color:#f8f6f6}.nv-accommodations-list .ac-list-details__group.selected .ac-list-details__icon-selection{border-color:#01acc6;color:#01acc6}.nv-accommodations-list .ac-list-details__item{padding-right:8px}.nv-accommodations-list .ac-list-details__item:last-child{padding-right:0}@media (max-width:767px){.nv-accommodations-list .ac-list-details__group{align-items:flex-start;flex-wrap:wrap;padding-left:45px;position:relative}.nv-accommodations-list .ac-list-details__item{flex-basis:50%!important}.nv-accommodations-list .ac-list-details__item:nth-child(even){padding-right:0}.nv-accommodations-list .ac-list-details__item:before{color:#90b5d0;content:attr(title);display:block;font-family:sanfranciscodisplayregular}.nv-accommodations-list .ac-list-details__icon-selection{left:12px;position:absolute;top:12px}}.nv-accommodations-list .ac-list-details__item .icon,.nv-accommodations-list .ac-list-details__item .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.nv-accommodations-list .ac-list-details__item journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.nv-accommodations-list .ac-list-details__item journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.nv-accommodations-list .ac-list-details__item journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.nv-accommodations-list .ac-list-details__item journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.nv-accommodations-list .ac-list-details__item journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,.nv-accommodations-list .ac-list-details__item journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.nv-accommodations-list .ac-list-details__item journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.nv-accommodations-list .ac-list-details__item journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.nv-accommodations-list .ac-list-details__item journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.page-step2 .schedule .schedule-slots__slot-buttons .nv-accommodations-list .ac-list-details__item .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .nv-accommodations-list .ac-list-details__item .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .nv-accommodations-list .ac-list-details__item .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .nv-accommodations-list .ac-list-details__item .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .nv-accommodations-list .ac-list-details__item .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .nv-accommodations-list .ac-list-details__item .icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .nv-accommodations-list .ac-list-details__item .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .nv-accommodations-list .ac-list-details__item .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .nv-accommodations-list .ac-list-details__item .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .nv-accommodations-list .ac-list-details__item .trasme_box__icon{margin-right:5px;vertical-align:middle}.nv-accommodations-list .ac-list-details__item .ac-list-details__text{vertical-align:baseline}.nv-accommodations-list .ac-list-details__icon-selection{align-items:center;background-color:#fff;border:1px solid #D9D9D9;color:transparent;display:inline-flex!important;font-size:14px;height:20px;justify-content:center;width:20px}.nv-accommodations-list .ac-list-details__icon-type{color:#90b5d0;display:inline-block;font-size:26px}@media (max-width:767px){.nv-accommodations-list .ac-list-details__icon-type{display:none}}.nv-accommodations-list .ac-list-details .second-item{display:inline-block;font-family:sanfranciscodisplaybold;overflow:hidden}.nv-accommodations-list .first-item,.nv-accommodations-list .second-item{flex-basis:30%}.nv-accommodations-list .first-item,.nv-accommodations-list .second-item li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-accommodations-list .third-item{flex-basis:125px}.nv-accommodations-list .quarter-item{flex-basis:100px}@media (max-width:767px){.nv-accommodations-list .first-item,.nv-accommodations-list .second-item li{white-space:normal}.nv-accommodations-list .quarter-item,.nv-accommodations-list .third-item{margin-top:8px}}.ac-accommodation-wrapper{display:inline-block;left:0;position:absolute;top:0}.ac-accommodation-wrapper:hover{cursor:pointer}single-new-box{display:block}single-new-box .single-promo-block{min-height:415px}single-new-box .promo-info{padding:30px 20px 0!important}single-new-box a{font-weight:700;font-family:sanfranciscodisplaybold;color:#424346;font-size:1.571em;letter-spacing:.08em;text-transform:uppercase;margin:20px 0;line-height:25px;overflow-wrap:break-word}single-new-box a:focus,single-new-box a:hover{color:#d9002e;text-transform:uppercase;text-decoration:none;cursor:pointer}single-new-box .single-new-content-date{font-family:sanfranciscodisplayregular;font-size:1em;color:#424346;margin:20px 0}single-new-box .promo-description{font-family:sanfranciscodisplayregular;color:#424346;font-size:1.143em;margin:20px auto;max-width:100%;overflow-wrap:break-word}single-new-box .items-list{list-style:none;padding:0}single-new-box .items-list li{font-family:sanfranciscodisplaybold;text-transform:uppercase;font-size:.857em;margin-bottom:10px}single-new-box .items-list li a:focus,single-new-box .items-list li a:hover{color:#d9002e!important;text-decoration:underline}single-new-box .promo-img-wrapper{position:relative;overflow:hidden;height:415px}single-new-box .promo-img-wrapper:after{content:'';display:block;width:70px;height:70px;background-color:#fff;position:absolute;top:45px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}single-new-box .promo-img-wrapper.to-right:after{left:-35px}single-new-box .promo-img-wrapper img{width:auto;height:100%;max-height:100%;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:767px){single-new-box .single-promo-block{min-height:0;padding:20px 0}single-new-box .promo-info{margin-bottom:50px}}edit-dynamic-views{padding-bottom:20px}edit-dynamic-views .glyphicon-floppy-disk{border:2px solid #424346;padding:0;height:30px;width:30px;margin-bottom:20px;color:#424346!important;background-color:#fff!important}edit-dynamic-views .margin.form-group,edit-dynamic-views .margin0.form-group{margin-bottom:0}edit-dynamic-views .glyphicon-floppy-disk:active,edit-dynamic-views .glyphicon-floppy-disk:focus{outline:0;background-color:#424346!important;color:#fff!important}edit-dynamic-views .glyphicon-floppy-disk:hover{background-color:#424346!important;color:#fff!important}edit-dynamic-views .margin{margin-top:8px}edit-dynamic-views .margin0{margin-top:0}edit-dynamic-views .custom-select{float:left;margin-top:0}edit-dynamic-views .add-component{border:2px solid #0fb97f;padding:0;height:30px;width:30px;color:#0fb97f!important;margin-top:-1px;background-color:#fff!important}edit-dynamic-views .add-component:active,edit-dynamic-views .add-component:focus{outline:0;background-color:#0fb97f!important;color:#fff!important}edit-dynamic-views .add-component:hover{background-color:#0fb97f!important;color:#fff!important}edit-dynamic-views .add-component.remove-view{color:#ef0000!important;border-color:#ef0000;margin-right:8px}edit-dynamic-views .add-component.remove-view:active,edit-dynamic-views .add-component.remove-view:focus,edit-dynamic-views .add-component.remove-view:hover{background-color:#ef0000!important;color:#fff!important}edit-dynamic-views .view-resume--components{padding:20px 0;min-height:100px}edit-dynamic-views .view-resume select{font-size:.857em!important}edit-dynamic-views .view-resume select option{font-size:1em!important}edit-dynamic-views .btn-more-info{position:absolute;bottom:20px;left:auto;right:0}edit-dynamic-views .component-not-valid{background-color:rgba(216,19,19,.2)}list-views{display:block}list-views .wrapper-buttons{margin-top:20px}list-views .table-responsive{margin-top:9px}list-views .table-responsive th{font-weight:400;font-size:.857em}@media (min-width:1920px){list-views .pull-right-lg{float:right}}reservation-request-data{display:block;padding:60px 0}reservation-request-data h3{margin-top:40px;text-transform:uppercase;font-size:1.286em;font-family:sanfranciscodisplayregular;font-weight:700;color:#8a9197}single-media-box a,single-media-box h2,single-media-box h3{font-family:sanfranciscodisplaybold;text-transform:uppercase}reservation-request-data .form-group{margin:15px 0 0}@media screen and (max-width:1199px) and (min-width:992px){reservation-request-data h3.fix-height-lt{min-height:39px;margin-bottom:0}}single-media-box{display:block}single-media-box .single-promo-block{min-height:415px}single-media-box .promo-info{padding-top:10px!important}single-media-box .spacing{margin:5px auto}single-media-box h2{color:#424346;font-size:1.571em;letter-spacing:.08em;overflow-wrap:break-word;margin:20px}single-media-box h3{color:#424346;letter-spacing:.06em;font-size:1em;font-weight:700;overflow-wrap:break-word}single-media-box a{color:#d9002e;cursor:pointer}reservation-request-vehicles h3,reservation-request-vehicles span,single-media-box .promo-description{font-family:sanfranciscodisplayregular}single-media-box a:focus,single-media-box a:hover{color:#d9002e;text-transform:uppercase;text-decoration:none}single-media-box .promo-description{color:#424346;margin:20px;max-width:100%;overflow-wrap:break-word;display:block;display:-webkit-box;max-height:calc($font_size_16px*$line-height*$lines-to-show + 1);font-size:1.143em;line-height:1.4;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}single-media-box .media-section{margin:20px}single-media-box .media-section .content-link{color:#d9002e;font-size:1em}single-media-box .media-section .content-link.content-link-audio{cursor:pointer}single-media-box .media-section .content-link.content-link-audio:before{content:url(/Features/Fleet/Components/list-content-with-images/img/audio.png);margin-right:10px;top:5px;position:relative}single-media-box .media-section .content-link.content-link-video{cursor:pointer}single-media-box .media-section .content-link.content-link-video:before{content:url(/Features/Fleet/Components/list-content-with-images/img/video.png);margin-right:10px;top:5px;position:relative}single-media-box .promo-img-wrapper{position:relative;overflow:hidden;height:415px}single-media-box .promo-img-wrapper:after{content:'';display:block;width:70px;height:70px;background-color:#fff;position:absolute;top:45px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}single-media-box .promo-img-wrapper.to-left:after{right:-35px}single-media-box .promo-img-wrapper.to-right:after{left:-35px}single-media-box .promo-img-wrapper img{width:auto;height:100%;max-height:100%;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-search-journey .search-wrapper,modal-journey-search-ferry .search-wrapper{overflow:auto;max-height:100vh}@media screen and (max-width:767px){single-media-box .single-promo-block{min-height:0;padding:20px 0}single-media-box .promo-info{margin-bottom:50px}}reservation-request-vehicles{display:block;padding:60px 0;background-color:#f8f6f6}reservation-request-vehicles .dangerous-good{margin-top:30px}reservation-request-vehicles .dangerous-good a{margin-left:10px}reservation-request-vehicles .form-inline-actions{margin-top:20px}reservation-request-vehicles button{margin-top:30px;text-transform:uppercase!important;height:55px}reservation-request-vehicles h3{margin-top:40px;text-transform:uppercase;font-size:1.286em;font-weight:700;color:#8a9197}reservation-request-vehicles .add-file{margin:20px auto;display:block;cursor:pointer}reservation-request-vehicles .error{position:relative;color:#ef0000}reservation-request-vehicles .vehicle-wrapper{margin-top:30px}reservation-request-vehicles .vehicle-wrapper .vehicle-box{background-color:#5a636a!important;cursor:pointer;height:25px;padding-top:3px;color:#fff;line-height:1.42857143;margin-bottom:20px}reservation-request-vehicles .vehicle-wrapper .vehicle-box .vehicle{font-size:.571em;text-transform:uppercase;vertical-align:middle;padding-left:20px;padding-right:20px;font-family:sanfranciscodisplayregular;cursor:pointer;font-weight:400;color:#fff}reservation-request-vehicles .vehicle-wrapper .vehicle-box .remove-vehicle{position:relative;float:right;top:2px}@media screen and (max-width:992px){reservation-request-vehicles .vehicle-box{margin:20px 0;text-align:center}}reservation-request-routes{display:block;padding:60px 0}reservation-request-routes .toggle-with-info{margin-top:20px;margin-left:20px}reservation-request-routes .form-control.dropdown-toggle{text-transform:uppercase}reservation-request-routes .togglebutton label .toggle,reservation-request-routes .togglebutton label input[type=checkbox][disabled]+.toggle{height:10px;width:20px}.modal-search-journey .main-search-wrapper #selectDates,.modal-search-journey .main-search-wrapper #selectOutwardDate{padding-top:0!important}.modal-search-journey .menu-search-bar__wrapper{margin-bottom:72px;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modal-search-journey .menu-search-bar__wrapper ul{margin:0;padding:0;text-align:center;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modal-search-journey .menu-search-bar__wrapper ul li{display:inline-block}.modal-search-journey .menu-search-bar__wrapper ul li button{color:#fff;opacity:.7;margin:0 20px}.modal-search-journey .menu-search-bar__wrapper ul li button span{display:block}.modal-search-journey .menu-search-bar__wrapper ul li button span.journey-type-icon{font-size:2em;margin-bottom:12px}.modal-search-journey .menu-search-bar__wrapper ul li button span.journey-type-name{font-family:sanfranciscodisplaybold;font-size:.857em;text-transform:uppercase;padding:14px 0 0;border-top:solid 2px transparent;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}modal-journey-search-ferry .menu-search-bar__wrapper,modal-journey-search-ferry .menu-search-bar__wrapper ul{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.modal-search-journey .menu-search-bar__wrapper ul li button.selected,.modal-search-journey .menu-search-bar__wrapper ul li button:hover{opacity:1}.modal-search-journey .menu-search-bar__wrapper ul li button.selected span.journey-type-name,.modal-search-journey .menu-search-bar__wrapper ul li button:hover span.journey-type-name{border-color:#fff}.modal-search-journey .menu-search-bar__wrapper ul li button .icon,.modal-search-journey .menu-search-bar__wrapper ul li button .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.modal-search-journey .menu-search-bar__wrapper ul li button journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.modal-search-journey .menu-search-bar__wrapper ul li button journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.modal-search-journey .menu-search-bar__wrapper ul li button journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.modal-search-journey .menu-search-bar__wrapper ul li button journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.modal-search-journey .menu-search-bar__wrapper ul li button journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.modal-search-journey .menu-search-bar__wrapper ul li button journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.modal-search-journey .menu-search-bar__wrapper ul li button journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.modal-search-journey .menu-search-bar__wrapper ul li button journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.page-step2 .schedule .schedule-slots__slot-buttons .modal-search-journey .menu-search-bar__wrapper ul li button .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers .modal-search-journey .menu-search-bar__wrapper ul li button .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .modal-search-journey .menu-search-bar__wrapper ul li button .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .modal-search-journey .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .modal-search-journey .menu-search-bar__wrapper ul li button .passengers__image-block,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .modal-search-journey .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .modal-search-journey .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .modal-search-journey .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .modal-search-journey .menu-search-bar__wrapper ul li button .trasme_box__icon{display:none}.modal-search-journey .modal-search__logo{display:block;margin-top:70px}.modal-search-journey .btn-back{margin-top:75px}.modal-search-journey journey-search-busferry{height:auto;display:block;margin:45px 0 0}.modal-search-journey journey-search-busferry .main-search-wrapper{display:block!important}.modal-search-journey journey-search-busferry.full-screen-search{padding:0;height:auto!important;margin:0;margin-bottom:0!important}.modal-search-journey journey-search-busferry.full-screen-search>div{display:block}.modal-search-journey .main-search-open{height:675px}.modal-search-journey .main-search-open .menu-search-bar__wrapper{margin-bottom:0}.modal-search-journey .main-search-open .menu-search-bar__wrapper ul{text-align:left;height:40px}.modal-search-journey .main-search-open .menu-search-bar__wrapper ul li button{margin:0 40px 15px 0}.modal-search-journey .main-search-open .menu-search-bar__wrapper ul li button span.journey-type-icon{display:none}.modal-search-journey .main-search-open .menu-search-bar__wrapper ul li button span.journey-type-name{border-top:0;font-size:.78em;border-bottom:solid 2px transparent;padding:0 3px 4px}.modal-search-journey .main-search-open .menu-search-bar__wrapper ul li button.selected span.journey-type-name,.modal-search-journey .main-search-open .menu-search-bar__wrapper ul li button:hover span.journey-type-name{border-color:#fff}.modal-search-journey .menu-search-bar{display:block}.modal-search-journey .modal-transport-logo{margin-top:35px;max-width:200px}@media screen and (max-height:840px){.modal-search-journey journey-search-busferry{margin-top:10px;padding:0}.modal-search-journey .modal-transport-logo{width:90px;margin-top:20px}.modal-search-journey .modal-transport-logo img{max-width:100%}.modal-search-journey .btn-back{margin-top:15px}}journey-search-busferry-step-trip .search-sub-component-busferry{position:absolute;width:216.5%;left:4px;top:100%;margin-top:10px}journey-search-busferry-step-trip .search-sub-component-busferry.second-list ul{padding-left:22%}modal-journey-search-ferry .main-search-wrapper #selectDates,modal-journey-search-ferry .main-search-wrapper #selectOutwardDate{padding-top:0!important}modal-journey-search-ferry .menu-search-bar__wrapper{margin-bottom:72px;transition:all .2s ease-in-out}modal-journey-search-ferry .menu-search-bar__wrapper ul{margin:0;padding:0;text-align:center;transition:all .2s ease-in-out}modal-journey-search-ferry .menu-search-bar__wrapper ul li{display:inline-block}modal-journey-search-ferry .menu-search-bar__wrapper ul li button{color:#fff;opacity:.7;margin:0 20px}modal-journey-search-ferry .menu-search-bar__wrapper ul li button span{display:block}modal-journey-search-ferry .menu-search-bar__wrapper ul li button span.journey-type-icon{font-size:2em;margin-bottom:12px}modal-journey-search-ferry .menu-search-bar__wrapper ul li button span.journey-type-name{font-family:sanfranciscodisplaybold;font-size:.857em;text-transform:uppercase;padding:14px 0 0;border-top:solid 2px transparent;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}modal-journey-search-ferry .menu-search-bar__wrapper ul li button.selected,modal-journey-search-ferry .menu-search-bar__wrapper ul li button:hover{opacity:1}modal-journey-search-ferry .menu-search-bar__wrapper ul li button.selected span.journey-type-name,modal-journey-search-ferry .menu-search-bar__wrapper ul li button:hover span.journey-type-name{border-color:#fff}.page-step2 .schedule .schedule-slots__slot-buttons modal-journey-search-ferry .menu-search-bar__wrapper ul li button .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers modal-journey-search-ferry .menu-search-bar__wrapper ul li button .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers modal-journey-search-ferry .menu-search-bar__wrapper ul li button .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers modal-journey-search-ferry .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover modal-journey-search-ferry .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers modal-journey-search-ferry .menu-search-bar__wrapper ul li button .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones modal-journey-search-ferry .menu-search-bar__wrapper ul li button .icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers modal-journey-search-ferry .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover modal-journey-search-ferry .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles modal-journey-search-ferry .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover modal-journey-search-ferry .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers modal-journey-search-ferry .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover modal-journey-search-ferry .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles modal-journey-search-ferry .menu-search-bar__wrapper ul li button .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover modal-journey-search-ferry .menu-search-bar__wrapper ul li button .trasme_box__icon,modal-journey-search-ferry .menu-search-bar__wrapper ul li button .icon,modal-journey-search-ferry .menu-search-bar__wrapper ul li button .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,modal-journey-search-ferry .menu-search-bar__wrapper ul li button journey-search .main-search-wrapper #selectPassengers .passengers__image-block,modal-journey-search-ferry .menu-search-bar__wrapper ul li button journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,modal-journey-search-ferry .menu-search-bar__wrapper ul li button journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,modal-journey-search-ferry .menu-search-bar__wrapper ul li button journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,modal-journey-search-ferry .menu-search-bar__wrapper ul li button journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,modal-journey-search-ferry .menu-search-bar__wrapper ul li button journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,modal-journey-search-ferry .menu-search-bar__wrapper ul li button journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,modal-journey-search-ferry .menu-search-bar__wrapper ul li button journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,modal-journey-search-ferry .menu-search-bar__wrapper ul li button journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,modal-journey-search-ferry .menu-search-bar__wrapper ul li button journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,modal-journey-search-ferry .menu-search-bar__wrapper ul li button journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,modal-journey-search-ferry .menu-search-bar__wrapper ul li button journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,modal-journey-search-ferry .menu-search-bar__wrapper ul li button journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,modal-journey-search-ferry .menu-search-bar__wrapper ul li button journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon{display:none}modal-journey-search-ferry .modal-search__logo{display:block;margin-top:70px}modal-journey-search-ferry .btn-back{margin-top:75px}modal-journey-search-ferry journey-search-ferry{height:auto;display:block;margin:45px 0 0}modal-journey-search-ferry journey-search-ferry .main-search-wrapper{display:block!important}modal-journey-search-ferry journey-search-ferry.full-screen-search{padding:0;height:auto!important;margin:0;margin-bottom:0!important}modal-journey-search-ferry journey-search-ferry.full-screen-search>div{display:block}modal-journey-search-ferry .main-search-open{height:675px}modal-journey-search-ferry .main-search-open .menu-search-bar__wrapper{margin-bottom:0}modal-journey-search-ferry .main-search-open .menu-search-bar__wrapper ul{text-align:left;height:40px}modal-journey-search-ferry .main-search-open .menu-search-bar__wrapper ul li button{margin:0 40px 15px 0}modal-journey-search-ferry .main-search-open .menu-search-bar__wrapper ul li button span.journey-type-icon{display:none}modal-journey-search-ferry .menu-search-bar,my-profile{display:block}modal-journey-search-ferry .main-search-open .menu-search-bar__wrapper ul li button span.journey-type-name{border-top:0;font-size:.78em;border-bottom:solid 2px transparent;padding:0 3px 4px}modal-journey-search-ferry .main-search-open .menu-search-bar__wrapper ul li button.selected span.journey-type-name,modal-journey-search-ferry .main-search-open .menu-search-bar__wrapper ul li button:hover span.journey-type-name{border-color:#fff}modal-journey-search-ferry .modal-transport-logo{margin-top:35px;max-width:200px}@media screen and (max-height:840px){modal-journey-search-ferry journey-search-ferry{margin-top:10px;padding:0}modal-journey-search-ferry .modal-transport-logo{width:90px;margin-top:20px}modal-journey-search-ferry .modal-transport-logo img{max-width:100%}modal-journey-search-ferry .btn-back{margin-top:15px}}journey-search-ferry-step-trip .main-search-buttons.completed-route.disabled{text-align:center;font-family:sanfranciscodisplayregular}journey-search-ferry-step-trip .main-search-two-buttons-step-ferry>journey-search-ferry-step-trip-selection>div>journey-search-ferry-step-trip-inputsearch>div,journey-search-ferry-step-trip .main-search-two-buttons-step-ferry>journey-search-ferry-step-trip-selection>div>journey-search-ferry-step-trip-inputsearch>div .main-search-buttons{-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}journey-search-ferry-step-trip .main-search-two-buttons-step-ferry>journey-search-ferry-step-trip-selection>div>journey-search-ferry-step-trip-inputsearch>div.input-expanded{width:100%}journey-search-ferry-step-trip .main-search-two-buttons-step-ferry>journey-search-ferry-step-trip-selection>div>journey-search-ferry-step-trip-inputsearch>div.input-collapsed{width:0}journey-search-ferry-step-trip .main-search-two-buttons-step-ferry>journey-search-ferry-step-trip-selection>div>journey-search-ferry-step-trip-inputsearch>div.input-collapsed .main-search-buttons{opacity:0;visibility:hidden}journey-search-ferry-step-trip .main-search-two-buttons-step-ferry>journey-search-ferry-step-trip-selection .second-button journey-search-select-tripinlist>div>ul{padding-left:15%}journey-search-ferry-step-trip .main-search-two-buttons-step-ferry>journey-search-ferry-step-trip-selection>div:not(.completed-route){width:50%;float:left}@media screen and (max-width:991px){journey-search-busferry-step-trip .search-sub-component-busferry{position:relative}journey-search-ferry-step-trip .main-search-two-buttons-step-ferry>journey-search-ferry-step-trip-selection>div{width:100%!important;float:none!important}journey-search-ferry-step-trip .main-search-two-buttons-step-ferry>journey-search-ferry-step-trip-selection>div.input-collapsed{width:100%}journey-search-ferry-step-trip .main-search-two-buttons-step-ferry>journey-search-ferry-step-trip-selection>div.input-collapsed .main-search-buttons{opacity:1;visibility:visible}journey-search-ferry-step-trip .main-search-two-buttons-step-ferry .second-button journey-search-select-tripinlist>div>ul{padding-left:0!important}}user-trip-detail h2{margin-top:0}my-profile combo-box .show-errors.error{border:2px solid #d9002e!important}my-profile combo-box .show-errors.error .control-label{position:absolute;top:10px}my-profile combo-box .show-errors.error .form-control{margin-top:30px}my-profile combo-box .show-errors.open .control-label{top:0}my-profile combo-box .control-label.error{color:#ef0000!important}.purchase_step3_second_banner{height:300px;background:url(/Features/Purchase/img/step3-banner-menu.png);background-size:cover;padding-top:50px;padding-bottom:50px}.purchase_step3_promotional_code .trasme_box .row:first-child,.purchase_step3_travel_insurance .trasme_box .row:first-child{height:60px}.page-step2 .schedule .schedule-slots__slot-buttons .purchase_step3_second_banner .schedule-slots__seat-button,.purchase_step3_second_banner .icon,.purchase_step3_second_banner .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.purchase_step3_second_banner .trasme_subtitle,.purchase_step3_second_banner .trasme_title,.purchase_step3_second_banner journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.purchase_step3_second_banner journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.purchase_step3_second_banner journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.purchase_step3_second_banner journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,.purchase_step3_second_banner journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.purchase_step3_second_banner journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,.purchase_step3_second_banner journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.purchase_step3_second_banner journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,.purchase_step3_second_banner journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.purchase_step3_second_banner journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,.purchase_step3_second_banner journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.purchase_step3_second_banner journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,.purchase_step3_second_banner journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.purchase_step3_second_banner journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,journey-search .main-search-wrapper #selectPassengers .purchase_step3_second_banner .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .purchase_step3_second_banner .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .purchase_step3_second_banner .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .purchase_step3_second_banner .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .purchase_step3_second_banner .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .purchase_step3_second_banner .icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .purchase_step3_second_banner .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .purchase_step3_second_banner .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .purchase_step3_second_banner .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .purchase_step3_second_banner .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .purchase_step3_second_banner .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .purchase_step3_second_banner .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .purchase_step3_second_banner .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .purchase_step3_second_banner .trasme_box__icon{color:#fff}.purchase_step3_food_menu .trasme_box__title{display:inline-block}.purchase_step3_food_menu .banner__content .trasme_title{color:#01acc6}.purchase_step3_food_menu.trasme_section__padding{padding-bottom:35px}.purchase_step3_planning_changes .trasme_box .row:first-child:not(.no-height){min-height:120px}.purchase_step3_planning_changes .dynamic-height{margin-bottom:10px}.billing__form .p-with-a a,.billing__form .p-with-a p{display:inline!important}.billing__form .tickets{list-style:none;margin:0;padding:0}.billing__form .tickets li.ticket{margin:20px 0;border:1px solid #a0a1a2;padding:15px 30px;cursor:pointer}.billing__form .tickets li.ticket.selected,.billing__form .tickets li.ticket:hover{background-color:#30363b;color:#fff}.billing__form .tickets li.ticket.selected hr,.billing__form .tickets li.ticket:hover hr{border-top-color:#fff}.billing__form .tickets li.ticket.selected .title,.billing__form .tickets li.ticket.selected .value,.billing__form .tickets li.ticket.selected .value span,.billing__form .tickets li.ticket:hover .title,.billing__form .tickets li.ticket:hover .value,.billing__form .tickets li.ticket:hover .value span{color:#ededed}.billing__form li.ticket_disabled{margin:20px 0;border:1px solid #a0a1a2;padding:15px 30px;cursor:pointer}.billing__form .error-tickets_noSelected{color:#ef0000!important;margin-top:15px;font-size:medium;font-weight:700}.billing__form .veil span{display:inline-block;max-width:80%;color:#d9002e}.billing__form.trasme-general__form .form-group.label-floating.is-focused label.control-label,.billing__form.trasme-general__form .form-group.label-floating:not(.is-empty) label.control-label{padding-left:0!important}.purchase_step3_promotional_code{background:url(/Features/Purchase/img/step3-banner-promocode.png);background-size:cover;min-height:340px;padding-top:30px;padding-bottom:30px}.page-step2 .schedule .schedule-slots__slot-buttons .purchase_step3_promotional_code .schedule-slots__seat-button,.purchase_step3_promotional_code .icon,.purchase_step3_promotional_code .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,.purchase_step3_promotional_code journey-search .main-search-wrapper #selectPassengers .passengers__image-block,.purchase_step3_promotional_code journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,.purchase_step3_promotional_code journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.purchase_step3_promotional_code journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,.purchase_step3_promotional_code journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,.purchase_step3_promotional_code journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,.purchase_step3_promotional_code journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.purchase_step3_promotional_code journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,.purchase_step3_promotional_code journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.purchase_step3_promotional_code journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,.purchase_step3_promotional_code journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,.purchase_step3_promotional_code journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_box__icon,.purchase_step3_promotional_code journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,.purchase_step3_promotional_code journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_box__icon,journey-search .main-search-wrapper #selectPassengers .purchase_step3_promotional_code .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers .purchase_step3_promotional_code .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers .purchase_step3_promotional_code .trasme_box__icon,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .purchase_step3_promotional_code .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers .purchase_step3_promotional_code .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .purchase_step3_promotional_code .icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .purchase_step3_promotional_code .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .purchase_step3_promotional_code .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .purchase_step3_promotional_code .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .purchase_step3_promotional_code .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .purchase_step3_promotional_code .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .purchase_step3_promotional_code .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .purchase_step3_promotional_code .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .purchase_step3_promotional_code .trasme_box__icon{color:#d9002e}.purchase_step3_promotional_code .trasme_promotional_code__advice{margin-left:0;margin-top:0;color:#d9002e;font-family:sanfranciscodisplayregular;font-size:.78em;position:absolute;display:block}.purchase_step3_promotional_code .trasme_promotional_code_box__header,.purchase_step3_promotional_code .trasme_promotional_code_box__promotional_code .trasme-svg-ico_ok{position:relative}.purchase_step3_promotional_code .trasme_promotional_code_box{display:flex;flex-direction:column;background-color:#8a9197;font-family:sanfranciscodisplayregular;line-height:32px;margin-bottom:8px;padding:20px;text-transform:uppercase}.allocation-extras-form .trasme_advice--wrapper,.allocation-extras-form .trasme_travel__direction--wrapper{margin-bottom:20px}.purchase_step3_promotional_code .trasme_promotional_code_box__body{display:flex;justify-content:space-around;align-items:center}.purchase_step3_promotional_code .trasme_promotional_code_box__footer{display:flex;justify-content:space-around;align-items:center;padding-top:24px;font-size:x-small}.purchase_step3_promotional_code .trasme_promotional_code_box__footer--label{color:#fff;text-transform:initial}.purchase_step3_promotional_code .trasme_promotional_code_box__promotional_code{display:flex;align-items:center;justify-content:space-between;color:#fff}.purchase_step3_promotional_code .trasme_promotional_code_box__promotional_code--label{color:#fff;font-size:.857em;text-align:left}.purchase_step3_promotional_code .trasme_promotional_code_box__promotional_code--code{color:#fff;font-size:.857em;text-align:left;font-style:italic;padding-left:1em}.purchase_step3_promotional_code .trasme_promotional_code_box__discount{color:#fff;font-size:1.286em;font-weight:400;letter-spacing:.1em}.purchase_step3_promotional_code .trasme_promotional_code_box .close{position:absolute;right:-13px;top:-14px;float:right;font-size:.857em;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;padding-bottom:32px;filter:alpha(opacity=20)}.purchase_step3_promotional_code .trasme_promotional_code_box .close:focus,.purchase_step3_promotional_code .trasme_promotional_code_box .close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}.raffle a,payment privacy-terms-info-legend span.conditions a:hover{text-decoration:underline}.allocation-extras-form .extras__extra--assigned:hover,.allocation-extras-form .extras__extra:hover{opacity:.9}.purchase_step3_promotional_code .trasme_promotional_code_box button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.purchase_step3_travel_insurance .trasme_box__selected{background-color:#01acc6!important;color:#fff;border:2px solid #01acc6!important}.allocation-extras-form .center-with-lh{line-height:20px}.allocation-extras-form .allocationNotAssigned{border:2px solid #ef0000}.allocation-extras-form .allocationError{color:#ef0000!important}.allocation-extras-form .trasme_travel__direction{padding-bottom:20px;font-family:sanfranciscodisplayregular;line-height:24px;color:#2f353a;font-size:1.286em;font-weight:600;text-transform:uppercase}.allocation-extras-form .trasme_advice--wrapper .trasme_advice{color:#000!important;font-family:sanfranciscodisplayregular;font-style:italic;font-weight:300;font-size:1em;text-transform:none;background-image:url(../img/follow_arrow.png);background-position:right center;background-repeat:no-repeat;vertical-align:bottom;height:75px;padding-right:25px!important;display:block;width:200px}.wrapper-confirm,.wrapper-confirm.opened .confirm-btn,.wrapper-confirm.opened .special-passenger{width:100%}.allocation-extras-form .trasme_advice--wrapper--second{margin-bottom:0;position:absolute;bottom:0;right:0}.allocation-extras-form .trasme_error--wrapper{margin-top:20px;padding-left:0}.allocation-extras-form .row.row--margin8,.allocation-extras-form .row.row--margin8 .row{margin:0 -4px}.allocation-extras-form .trasme_error{color:#d9002e;font-family:sanfranciscodisplayregular;font-size:.857em}.allocation-extras-form .row.row--margin8 [class*=col-],.allocation-extras-form .row.row--margin8 [class^=col-]{padding:4px}.allocation-extras-form .reset-margin--bottom{margin-bottom:0!important}.allocation-extras-form .no-padding--left{padding-left:0}.allocation-extras-form .passengers{background-color:#fff;font-family:sanfranciscodisplayregular;font-weight:400;font-size:.857em}.allocation-extras-form .passengers span{color:#000;padding-left:20px;padding-right:20px}.allocation-extras-form .passengers .extras__extra{background-color:#5a636a!important;padding-top:3px}.allocation-extras-form .passengers .extras__extra span{color:#fff}.allocation-extras-form .passengers .extras__extra:hover{background-color:#2f353a!important;color:#fff!important}.allocation-extras-form .passengers .extras__extra:hover span{color:#fff!important}.allocation-extras-form .passengers__passenger{border:2px solid #a0a1a2;min-height:80px;margin-bottom:10px;cursor:pointer}.allocation-extras-form .passengers__passenger .row{height:50%;padding:10px}.allocation-extras-form .passengers__passenger__data__type{text-transform:uppercase;font-size:1em;padding-top:2px}.allocation-extras-form .passengers__passenger__data__type span{padding-left:0}.allocation-extras-form .passengers__passenger__data__name{font-size:1.143em}.allocation-extras-form .passengers__passenger:hover{border:2px solid #2f353a}.allocation-extras-form .passengers__passenger--selected{border:2px solid #79a3c2;background-color:#79a3c2}.allocation-extras-form .passengers__passenger--selected span{color:#fff}.allocation-extras-form .passengers__passenger--selected:hover{border:2px solid #a0a1a2}.allocation-extras-form .passengers__passenger--selected .extras__extra:hover{background-color:#2f353a!important}.allocation-extras-form .passengers__passenger--selected .extras__extra:hover span{color:#fff!important}.allocation-extras-form .extras{font-family:sanfranciscodisplayregular;border:1px dashed #8e8e90;padding:20px!important}.allocation-extras-form .extras span{padding-left:10px;padding-right:10px}.allocation-extras-form .extras__extra{background-color:#2f353a;cursor:pointer;height:25px}.allocation-extras-form .extras__extra span{color:#fff;font-size:.714em;text-transform:uppercase;vertical-align:middle}.allocation-extras-form .extras__extra--assigned,.allocation-extras-form .extras__extra--assigned--can-remove{background-color:#646464}.allocation-extras-form .extras__extra .trasme-svg-ico_ok{position:relative;font-size:.68em!important}.allocation-extras-form .extras__extra--wrapper{margin-bottom:5px}.allocation-extras-form .extras--error{border:2px solid #d9002e}.allocation-extras-form .trasme-svg-ico_no_ok,.allocation-extras-form .trasme-svg-ico_ok{float:right!important;padding-top:4px!important}@media (max-width:768px){.allocation-extras-form .extras__extra{margin-bottom:10px}.allocation-extras-form .row-eq-height{display:block}.allocation-extras-form .reset-margin--bottom{margin-bottom:10px!important}}.form-error-message{color:#f44336!important}.wrapper-confirm .special-passenger .toggle-wrapper{margin-top:40px;margin-bottom:20px}.wrapper-confirm .special-passenger .toggle-wrapper h4,.wrapper-confirm .special-passenger .toggle-wrapper toggle{float:left}.wrapper-confirm .special-passenger .toggle-wrapper toggle{margin-top:7px}.wrapper-confirm .special-passenger .info-wrapper{height:0;overflow:hidden}.wrapper-confirm .special-passenger .support-options{list-style:none}.wrapper-confirm.opened .special-passenger .info-wrapper{height:auto;overflow:visible}.wrapper-confirm .accept-conditions{margin-top:25px;margin-left:40px}.price-breakdown .breakdown-panel{width:347px;background-color:#424346;color:#ededed;font-family:sanfranciscodisplayregular;font-size:.78em;line-height:1.571em;padding-top:10px;padding-bottom:10px;position:relative;z-index:1000;margin-left:-168px;margin-top:-77px}.price-breakdown .breakdown-panel .modal-header{border-bottom:none}.price-breakdown .breakdown-panel .modal-footer{border-bottom:none;border-top:none;padding-bottom:0;margin-left:-76px;margin-right:15px}.price-breakdown .breakdown-panel .modal-footer--bullet{font-size:1.571em}.price-breakdown .breakdown-panel .row{padding-top:2px;padding-bottom:2px}.price-breakdown .breakdown-panel .end-block{padding-bottom:5px;margin-bottom:7px}.price-breakdown .breakdown-panel .breakdown-content{margin-left:30px;margin-right:30px;text-align:left}.price-breakdown .breakdown-panel .title{text-transform:uppercase;display:inline-block;padding-right:30px;background-position:right center;background-repeat:no-repeat;font-family:sanfranciscodisplaybold}.price-breakdown .breakdown-panel .title.departure{background-image:url(../img/desparture_gray_icon.png)}.price-breakdown .breakdown-panel .title.return{background-image:url(../img/return_gray_icon.png)}.price-breakdown .breakdown-panel .breakdown-total{border-top:1px dashed #646464;padding-left:30px;padding-right:30px;margin-top:10px;padding-top:10px;font-family:sanfranciscodisplaybold}.price-breakdown .breakdown-panel .breakdown-total .total span{font-family:sanfranciscodisplaybold;font-size:2.5em}.price-breakdown .breakdown-panel .bonus-message{padding-left:30px;padding-right:30px;font-family:sanfranciscodisplaybold}.price-breakdown .breakdown-panel .bonus-message-text{text-align:center;font-family:montserratregular;white-space:normal}permission-marketing-repsol-promo .question{margin-top:23px;margin-left:25px}permission-marketing-repsol-promo .info{margin-top:42px;margin-left:25px}payment .ap-payment-wrapper{margin-top:18px}payment .ap-payment-widget-wrapper{margin-top:6px}payment .button-disabled{opacity:.5;cursor:not-allowed}payment .payment-method{margin:5px;padding:10px;text-align:right}payment .payment-method>button{display:block}payment privacy-terms-info-legend span.conditions{width:100%;margin-top:15px;margin-bottom:30px;padding-right:5px;float:none!important;text-align:right}payment privacy-terms-info-legend span.conditions a{display:inline;line-height:normal;color:#d9002e}payment .payment-separator{margin-top:38px;text-align:center}payment .payment-separator span{color:#000!important;font-size:1.2em!important;font-weight:700!important}payment span#veilmessage{margin-top:8%!important;float:left!important;margin-left:36%!important;font-size:1.429em!important;color:#000!important;text-transform:uppercase;font-family:sanfranciscodisplaybold}.raffle .raffle-description,.raffle .raffle-fields,.raffle .raffle-title,.raffle a{font-family:sanfranciscodisplayregular}@media (max-width:991px){.paymentBlock *{margin-left:auto;margin-right:auto;text-align:center}}@media (min-width:992px){.paymentBlock>.row{align-items:stretch;display:flex;justify-content:flex-end}}.raffle .modal-overlay-veil{z-index:1060}.raffle .search-wrapper{z-index:1061}.raffle .modal-transport-logo{margin-top:35px}.raffle .logo-row{display:block}.raffle .raffle-content{background-color:#fff;height:67vh;overflow-y:auto;overflow-x:hidden;display:block;margin:25px 0 0 -15px}.raffle .raffle-content .privacy-terms{margin-left:15px;width:95%}.raffle .raffle-content .privacy-terms .col-md-2{text-align:right}.raffle .raffle-content .rules-link{margin-top:16px;margin-left:30px}.raffle .raffle-content .rules-link span,.raffle .raffle-content .rules-link span a{font-size:.714em}.raffle .raffle-content-notvisible{display:none}.raffle .raffle-img{width:100%;height:67vh}.raffle .raffle-col{margin:25px 0 0 25px}.raffle .raffle-close{float:right;margin-top:30px}.raffle .raffle_button,.raffle .raffle_button button{float:right}.raffle .raffle_button span.conditions{width:100%}.raffle .raffle_button-text{text-transform:uppercase;margin-right:5px}.raffle .raffle-title{font-size:1.143em;color:#8a9197;text-transform:uppercase;line-height:1.2em;letter-spacing:.1em;margin-top:-10px}.raffle .raffle-title .raffle-h3-red{color:#d9002e}.raffle .raffle-title .raffle-bold{font-weight:700}.raffle .raffle-description{font-style:italic;font-size:1em;color:#424346;margin-top:20px}.raffle .raffle-fields{margin-top:20px}.raffle .raffle-fields .control-label{color:#a0a1a2}.raffle .form-field-disabled{background-color:#fbfafa}.raffle .form-field-disabled .form-control{border-bottom:0}.raffle .form-field-disabled-content{padding-left:10px}.raffle .raffle-conditions{margin-top:20px}.raffle .raffle-conditions .error-msg,.raffle .raffle-conditions p{font-size:.857em}.raffle .checkbox{display:inline}.raffle a{font-size:.929em;color:#d9002e}.raffle .modal-confirmation-content{background-color:#fff;height:auto;width:500px;display:block;margin-top:95px;margin-left:auto;margin-right:auto}.not-visible,.raffle .modal-confirmation-notvisible{display:none}.raffle .modal-confirmation-footer,.raffle .modal-confirmation-img,.raffle .modal-confirmation-title{margin-top:30px;text-align:center}.raffle .modal-confirmation-title{color:#000;font-family:sanfranciscodisplaybold;font-size:1.357em}.raffle .modal-confirmation-description{font-family:sanfranciscodisplayregular;font-style:italic;font-size:.929em;line-height:1.743em;color:#424346;margin-top:30px;text-align:center}.raffle .modal-confirmation-button-text{text-transform:uppercase;text-align:center}@media (max-height:700px){.raffle .raffle-content{height:60vh}}@media (max-height:500px){.raffle .raffle-content{height:50vh}}@media (max-height:375px){.raffle .logo-row{display:none}.raffle .raffle-content{height:80vh}}@media (max-width:991px){.raffle .raffle-title{margin-top:20px;margin-right:5px}.raffle .raffle-close{margin-top:10px}}@media (max-width:767px){.raffle .modal-confirmation-content{width:100%}.raffle .modal-confirmation-description{padding-left:5px;padding-right:5px}}.price-breakdown .search-panel__breakdown{padding-left:10px}.price-breakdown .search-panel__breakdown-total{font-family:sanfranciscodisplaybold;color:#fff;font-size:1.357em;line-height:1em}.price-breakdown .search-panel__breakdown a,.schedule-days-list li,.schedule-days-title-info{font-family:sanfranciscodisplayregular}.price-breakdown .search-panel__breakdown-total--value{font-size:1.714em}.price-breakdown .search-panel__breakdown .helper{color:#fff;font-size:.714em}.price-breakdown .search-panel__breakdown a{color:#fff;display:block;cursor:pointer}.price-breakdown .search-panel__breakdown a:hover{color:#ededed}@media (max-width:1199px){.price-breakdown .breakdown-panel{margin-left:-201px;margin-top:-65px}}@media (max-width:991px){.price-breakdown .breakdown-panel{margin-left:0;margin-top:-77px}}@media (max-width:767px){.price-breakdown .breakdown-panel{left:0;margin-top:-70px;width:auto;min-width:300px;margin-left:-144px}}@media (min-width:992px) and (max-width:1199px){.price-breakdown .search-panel__breakdown-total{font-size:1.143em}.price-breakdown .search-panel__breakdown-total--value{font-size:1.286em}}.page-step3.busferry-step3 section.purchase_step3_cabins.trasme_section__padding{padding-top:0;padding-bottom:30px}.page-step3.busferry-step3 section.purchase_step3_benefits.trasme_section__padding{padding-top:25px;padding-bottom:30px}.page-step3.busferry-step3 section.purchase_step3_benefits.trasme_section__padding h2{margin-top:45px}.purchase_step3_cabins{min-height:340px}.purchase_step3_cabins .trasme_box__labels,.trasme_box__labels{min-height:50px}.purchase_step3_cabins .trasme_box__notice{text-align:right;position:relative;display:block;width:80%;margin-left:20%}.purchase_step3_cabins .trasme_box__price{position:relative}@media (min-width:768px){.purchase_step3_cabins .col-xs-offset-1{margin-left:0!important}}.default_cursor{cursor:default}trip .schedule-slots__cell .info-restrictions{width:20px;margin-bottom:10px}.schedule-days-title-info{color:#646464}.schedule-days-list{margin-top:10px;margin-bottom:0;padding-right:0;list-style:none;width:100%}.schedule-days-list li{border:1px dashed #d9d9d9;cursor:pointer;padding:10px;text-align:center}.schedule-days-list li:hover{background-color:#d9d9d9}.schedule-days-list li:hover .day{color:#d9002e}.schedule-days-list li .day{text-transform:uppercase;font-size:.929em;margin-bottom:3px}.schedule-days-list li .price{font-size:.78em;color:#d9002e}.schedule-days-list li.selected{background-color:#ededed!important;cursor:default}.schedule-days-list li.selected .price{color:#d9002e;font-weight:700}.schedule-days-list li.selected .day{font-size:1.286em}.left-Index-Menu .firstRow{margin-left:0!important;margin-right:0!important}.left-Index-Menu .reset-containers .container{max-width:100%!important}journey-search-busferry-step-dates-selection .ui-datepicker th,journey-search-step-dates-selection .ui-datepicker th{max-width:33px}.news-date{margin-top:20px;margin-bottom:-15px}journey-search-busferry-step-passengers-selectchildrenage .form-group{margin-top:0;margin-bottom:15px}journey-search-busferry-step-passengers-selectchildrenage .form-group.dropdown.label-floating{opacity:1}journey-search-busferry-step-passengers-selectchildrenage .dropdown .dropdown-menu{height:200px!important;min-width:70px}journey-search-busferry-step-passengers-selection{width:681%;margin-left:-209.5%;display:block}journey-search-busferry-step-passengers-selection .row-select-ages{margin-top:5px!important}journey-search-busferry-step-passengers-selection button{border:0;background:0 0;padding:0}journey-search-busferry-step-passengers-selection .component-panel-actions{margin-top:30px}journey-search-busferry-step-passengers-selection .passangers__box{padding:60px 50px}journey-search-busferry-step-passengers-selection .trasme_box_passengers{pointer-events:auto;background-color:rgba(255,255,255,.1);font-family:sanfranciscodisplayregular;color:#424346;line-height:24px;border:2px solid #2f353a;height:70px;padding:10px 15px;margin:0 0 10px!important}journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon{background-position:center center;background-repeat:no-repeat}journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_title{color:#8a9197;font-family:sanfranciscodisplaybold;text-transform:uppercase}journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_title.trasme_title__section{color:#424346;font-size:1em;font-weight:400;line-height:27px}journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_title.trasme_title__section>span{text-transform:none}journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_subtitle{color:#424346;font-family:sanfranciscodisplayregular;font-style:normal;display:block}journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_subtitle.trasme_subtitle__section{font-size:.857em;line-height:18px;white-space:nowrap}journey-search-busferry-step-passengers-selection .trasme_box_passengers a{color:#424346;text-decoration:none}journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_title__section--action{font-size:55px!important;display:table-cell;vertical-align:middle}journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_btn--action{text-align:center;display:block;padding-top:10px;outline-color:transparent}journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_btn--action:hover{opacity:.5}journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_section__common_padding--top{padding-top:20px}journey-search-busferry-step-passengers-selection .trasme_box_passengers .concealable_col .trasme_box__icon{line-height:45px;font-size:35px!important}journey-search-busferry-step-passengers-selection .trasme_box_passengers .expandable_col{padding-left:23px}journey-search-busferry-step-passengers-selection .trasme_box_passengers.selected,journey-search-busferry-step-passengers-selection .trasme_box_passengers.selected .trasme_subtitle__section,journey-search-busferry-step-passengers-selection .trasme_box_passengers.selected .trasme_title__section,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_subtitle__section,journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_title__section{color:#fff!important}journey-search-busferry-step-passengers-selection .trasme_box_passengers.selected{background-color:#90b5d0;border-color:#90b5d0}journey-search-busferry-step-passengers-selection .trasme_box_passengers:not(.disabled):hover{background-color:#90b5d0;border-color:#7ea9c8}journey-search-busferry-step-passengers-selection .trasme_box_passengers.disabled{opacity:.5;cursor:default}journey-search-busferry-step-passengers-selection .trasme_box_passengers.disabled .trasme_btn--action.more{cursor:default}journey-search-busferry-step-passengers-selection .trasme_box_passengers.disabled .trasme_btn--action.more:hover{opacity:1}journey-search-busferry-step-passengers-selection .options{margin-left:45px}journey-search-busferry-step-passengers-selection .options>div{margin-bottom:12px}journey-search-busferry-step-passengers-selection .advice{padding-top:2px!important;font-family:sanfranciscodisplayregular}journey-search-busferry-step-passengers-selection .btn-more-info{margin-left:10px!important}journey-search-busferry-step-passengers-selection .trasme-svg-ico_next{line-height:.857em;margin-left:10px}@media (max-width:1199px){journey-search-busferry-step-passengers-selection .normal-margin--left{margin-left:0!important}journey-search-busferry-step-passengers-selection .trasme_box_passengers.col-md-6{width:100%!important}}@media (max-width:992px){journey-search-busferry-step-passengers-selection .trasme_title__section--action--remove{padding-left:4px}}@media (max-width:767px){journey-search-busferry-step-passengers-selection .component-panel-actions{margin-top:0}journey-search-busferry-step-passengers-selection .passangers__box{padding:30px 0}journey-search-busferry-step-passengers-selection .options{margin-left:0}journey-search-busferry-step-passengers-selection .advice{padding-left:0!important;margin-bottom:25px!important;margin-left:0}}@media (max-width:480px){journey-search-busferry-step-passengers-selection img.trasme_box__icon{display:none}journey-search-busferry-step-passengers-selection .concealable_col{display:none!important}journey-search-busferry-step-passengers-selection .expandable_col{width:100%!important}}@media screen and (max-height:840px){journey-search-busferry-step-passengers-selection .passangers__box{padding-bottom:20px}}journey-search-busferry-step-dates-selection{width:108.25%;display:block;margin:10px 0 0 4px}journey-search-busferry-step-dates-selection .ui-corner-all,journey-search-busferry-step-dates-selection .ui-corner-bottom,journey-search-busferry-step-dates-selection .ui-corner-br,journey-search-busferry-step-dates-selection .ui-corner-right{border-radius:0}journey-search-busferry-step-dates-selection .ui-widget-content{border:none}journey-search-busferry-step-dates-selection .ui-datepicker .ui-datepicker-title{font-family:sanfranciscodisplayregular;color:#d9002e;background-color:#fff;text-transform:uppercase;text-align:center;margin:0;font-size:1.357em;font-weight:400}journey-search-busferry-step-dates-selection .ui-datepicker.ui-datepicker-multi table.ui-datepicker-calendar{width:85%}journey-search-busferry-step-dates-selection .ui-datepicker-header{background:#fff;text-align:right;border:none}journey-search-busferry-step-dates-selection .ui-datepicker-multi{width:100%!important}journey-search-busferry-step-dates-selection .ui-datepicker td{padding:3px}journey-search-busferry-step-dates-selection .ui-datepicker td a{color:grey!important;font-family:sanfranciscodisplayregular;font-size:1.357em;text-align:center;padding:8px;font-weight:700;text-transform:uppercase}journey-search-busferry-step-dates-selection .ui-datepicker td a:hover{color:#d9002e!important}journey-search-busferry-step-dates-selection .ui-state-default,journey-search-busferry-step-dates-selection .ui-widget-content .ui-state-default,journey-search-busferry-step-dates-selection .ui-widget-header .ui-state-default{background:0 0;border:0;font-weight:400}@media screen and (max-width:991px){journey-search-busferry-step-dates-selection .ui-state-default,journey-search-busferry-step-dates-selection .ui-widget-content .ui-state-default,journey-search-busferry-step-dates-selection .ui-widget-header .ui-state-default{padding-bottom:16px}}journey-search-busferry-step-dates-selection .ui-datepicker-unselectable:hover span{border-color:transparent!important}journey-search-busferry-step-dates-selection .ui-datepicker-unselectable.ui-state-disabled{padding:3px;border:0;opacity:1;background-color:transparent}journey-search-busferry-step-dates-selection .ui-datepicker-unselectable.ui-state-disabled span{border:0;color:#d9d9d9!important;font-family:sanfranciscodisplayregular;font-size:1.357em;text-align:center;padding:8px;text-transform:uppercase;font-weight:400}journey-search-busferry-step-dates-selection .ui-datepicker-unselectable.ui-state-no-seats{padding:3px;border:0;opacity:.7}journey-search-busferry-step-dates-selection .ui-datepicker-unselectable.ui-state-no-seats span{background-color:#eee;border:2px solid transparent;color:#30363b!important;font-family:sanfranciscodisplayregular;font-size:.857em;text-align:left;padding:3px 5px 22px;text-decoration:line-through;font-weight:700;text-transform:uppercase;position:relative}journey-search-busferry-step-dates-selection .ui-state-begin-date a.ui-state-default:hover,journey-search-busferry-step-dates-selection .ui-state-end-date a.ui-state-default,journey-search-busferry-step-dates-selection .ui-state-end-date a.ui-state-default:hover{color:#fff!important;border-color:#fff!important}journey-search-busferry-step-dates-selection .ui-datepicker-unselectable.ui-state-no-seats span:after{text-align:center;text-decoration:none;display:block;width:100%;position:absolute;left:0;bottom:0;line-height:1;font-size:.8em;padding:0 3px}journey-search-busferry-step-dates-selection .ui-datepicker-unselectable.ui-state-no-seats.lang-es span:after{content:"Sin plazas"}journey-search-busferry-step-dates-selection .ui-datepicker-unselectable.ui-state-no-seats.lang-ca span:after{content:"Sense places"}journey-search-busferry-step-dates-selection .ui-datepicker-unselectable.ui-state-no-seats.lang-fr span:after{content:"Sans place attribuée";font-size:.7em}journey-search-busferry-step-dates-selection .ui-datepicker-unselectable.ui-state-no-seats.lang-en span:after{content:"No seats"}journey-search-busferry-step-dates-selection .ui-state-begin-date{background-color:#d9002e}journey-search-busferry-step-dates-selection .ui-state-begin-date a.ui-state-default{color:#fff!important;background-image:url(/Features/Shared/img/calendar/calendar_departure.png)!important;background-position:85% 5%!important;background-repeat:no-repeat!important;border-color:#fff!important}journey-search-busferry-step-dates-selection .ui-state-end-date{display:block!important;background-color:#d9002e}journey-search-busferry-step-dates-selection .ui-state-end-date a.ui-state-default{background-image:url(/Features/Shared/img/calendar/calendar_return.png)!important;background-position:85% 5%!important;background-repeat:no-repeat!important}journey-search-busferry-step-dates-selection .ui-state-end-date.ui-state-begin-date a.ui-state-default{background-image:url(/Features/Shared/img/calendar/calendar_departure.png),url(/Features/Shared/img/calendar/calendar_return.png)!important;background-position:85% 5%,85% 92%!important}journey-search-busferry-step-dates-selection .ui-datepicker-current-day.ui-datepicker-today a,journey-search-busferry-step-dates-selection .ui-datepicker-current-day.ui-datepicker-today span{display:block;position:relative;text-align:center}journey-search-busferry-step-dates-selection .ui-datepicker-current-day.ui-datepicker-today a:before,journey-search-busferry-step-dates-selection .ui-datepicker-current-day.ui-datepicker-today span:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 14px 14px 0;border-color:transparent #000 transparent transparent;position:absolute;right:-3px;top:-3px}journey-search-busferry-step-dates-selection .ui-state-inside-begin-end-date{background-color:#f4f4f4!important}journey-search-busferry-step-dates-selection .ui-state-inside-begin-end-date a,journey-search-busferry-step-dates-selection .ui-state-inside-begin-end-date span{position:relative}journey-search-busferry-step-dates-selection .ui-state-inside-begin-end-date:first-of-type a:before,journey-search-busferry-step-dates-selection .ui-state-inside-begin-end-date:first-of-type span:before,journey-search-busferry-step-dates-selection .ui-state-inside-begin-end-date:last-of-type a:after,journey-search-busferry-step-dates-selection .ui-state-inside-begin-end-date:last-of-type span:after{content:none}journey-search-busferry-step-dates-selection .ui-widget-header .ui-icon{background:0 0;width:12px;height:22px}journey-search-busferry-step-dates-selection .ui-datepicker .ui-datepicker-next,journey-search-busferry-step-dates-selection .ui-datepicker .ui-datepicker-prev{width:12px;height:22px;background-position:center center;background-repeat:no-repeat;cursor:pointer}journey-search-busferry-step-dates-selection .ui-datepicker .ui-datepicker-next:hover,journey-search-busferry-step-dates-selection .ui-datepicker .ui-datepicker-prev:hover{border:0;background-color:transparent}journey-search-busferry-step-dates-selection .ui-datepicker .ui-datepicker-prev{background-image:url(/Features/Shared/img/calendar/calendar_previous_month.png);left:-5px;top:200px}journey-search-busferry-step-dates-selection .ui-datepicker .ui-datepicker-next{background-image:url(/Features/Shared/img/calendar/calendar_next_month.png);right:-5px;top:200px}journey-search-busferry-step-dates-selection #calendar{width:85%;margin:15px auto 0}journey-search-busferry-step-dates-selection toggle{display:block;padding-top:10px;padding-left:50px}journey-search-busferry-step-dates-selection h2{padding-left:60px}@media screen and (max-width:991px){journey-search-busferry-step-dates-selection .ui-state-begin-date a.ui-state-default,journey-search-busferry-step-dates-selection .ui-state-end-date a.ui-state-default{background-position:center 90%!important}journey-search-busferry-step-dates-selection .btn-confirm{display:none}journey-search-busferry-step-dates-selection .ui-widget-content{width:80%;margin-left:10%}journey-search-busferry-step-dates-selection .ui-datepicker .ui-datepicker-prev{left:-40px}journey-search-busferry-step-dates-selection .ui-datepicker .ui-datepicker-next{right:-40px}}@media screen and (max-width:767px){journey-search-busferry-step-dates-selection .ui-widget-content{width:100%;margin-left:0;padding:0}journey-search-busferry-step-dates-selection .ui-datepicker .ui-datepicker-title{padding-right:0!important;text-align:center}journey-search-busferry-step-dates-selection .ui-datepicker .ui-datepicker-next,journey-search-busferry-step-dates-selection .ui-datepicker .ui-datepicker-prev{top:5px}journey-search-busferry-step-dates-selection .ui-datepicker .ui-datepicker-prev{left:0}journey-search-busferry-step-dates-selection .ui-datepicker .ui-datepicker-next{right:0}journey-search-busferry-step-dates-selection h2{padding-left:0}}@media screen and (max-height:840px){journey-search-busferry-step-dates-selection .ui-datepicker.ui-datepicker-multi table.ui-datepicker-calendar{width:80%}}journey-search-busferry-step-strip-selection-mode{position:absolute;width:325%;left:4px;top:100%}journey-search-busferry-step-strip-selection-mode .component-panel-actions{margin-left:5px;margin-right:5px}journey-search-busferry-step-strip-selection-mode .welcome-view{padding:20px 0 0 80px;min-height:200px}journey-search-busferry-step-strip-selection-mode .welcome-view>div{display:inline-block;vertical-align:bottom}journey-search-busferry-step-strip-selection-mode .welcome-view>div.welcome-copies{margin:0 0 -18px 12px}journey-search-busferry-step-strip-selection-mode .welcome-view.welcome-view-2{padding:0 0 0 80px;margin-left:45px;min-height:100px;margin-top:100px}journey-search-busferry-step-strip-selection-mode .welcome-view.welcome-view-2>div{vertical-align:top}journey-search-busferry-step-strip-selection-mode .welcome-view.welcome-view-2 img{padding-top:20px}journey-search-busferry-step-strip-selection-mode .trip-beginning,journey-search-busferry-step-strip-selection-mode .write-destiny{font-family:sanfranciscodisplayregular;color:#424346}journey-search-busferry-step-strip-selection-mode .trip-beginning{opacity:.6;font-size:1.571em}journey-search-busferry-step-strip-selection-mode .write-destiny{opacity:.8;font-size:1.857em}journey-search-busferry-step-strip-selection-mode .return-to-list{font-family:sanfranciscodisplayregular;min-width:160px;text-transform:uppercase;padding:16px 40px;font-weight:600;text-align:center;transition:all .3s ease;background-color:#fff;border:2px solid #01acc6;color:#01acc6}journey-search-busferry-step-strip-selection-mode .return-to-list:active,journey-search-busferry-step-strip-selection-mode .return-to-list:focus,journey-search-busferry-step-strip-selection-mode .return-to-list:hover{border-color:#30363b!important;color:#30363b!important}journey-search-busferry-step-strip-selection-mode .return-to-list.disabled,journey-search-busferry-step-strip-selection-mode .return-to-list:disabled,journey-search-busferry-step-strip-selection-mode .return-to-list[disabled]{background-color:#fff!important;border-color:#01acc6!important;color:#01acc6!important}journey-search-busferry-step-strip-selection-mode .return-to-list span{line-height:25px;letter-spacing:.1em;display:inline-block;vertical-align:top}journey-search-busferry-step-strip-selection-mode .round-trip-toggle{margin-top:5px}journey-search-busferry-step-strip-selection-mode .trasme-svg-ico_next{line-height:.857em;margin-left:10px}@media screen and (max-width:991px){journey-search-busferry-step-strip-selection-mode .welcome-view.welcome-view-2{display:none}journey-search-busferry .main-search-wrapper .main-search-bar .main-search-two-buttons>div{width:100%;float:none}}@media screen and (max-width:767px){journey-search-busferry-step-strip-selection-mode .welcome-view{padding:0 0 0 20px;min-height:200px}journey-search-busferry-step-strip-selection-mode .welcome-view.welcome-view-2{display:none}journey-search-busferry-step-strip-selection-mode .trip-beginning{font-size:1.286em}journey-search-busferry-step-strip-selection-mode .write-destiny{font-size:1.571em}}@media screen and (max-height:840px){journey-search-busferry-step-strip-selection-mode .welcome-view.welcome-view-2{margin-top:40px}journey-search-busferry-step-strip-selection-mode .component-panel ul{height:350px!important;border-bottom:dashed 1px #c6c6c6}journey-search-busferry-step-strip-selection-mode .component-panel .btn-gotomap{margin-top:7px!important}}journey-search-step-dates-selection{width:108.25%;display:block;margin:10px 0 0 4px}journey-search-step-dates-selection .ui-corner-all,journey-search-step-dates-selection .ui-corner-bottom,journey-search-step-dates-selection .ui-corner-br,journey-search-step-dates-selection .ui-corner-right{border-radius:0}journey-search-step-dates-selection .ui-widget-content{border:none}journey-search-step-dates-selection .alternative-journey-flex-wrapper{display:flex}journey-search-step-dates-selection .ui-alternative-journey-info{width:41px;height:35px;border:2px dashed #a0a1a2}journey-search-step-dates-selection .ui-alternative-journey-info-label{margin-top:8px;margin-left:8px;height:35px;vertical-align:middle}journey-search-step-dates-selection .ui-alternative-journey-info-label span{font-family:sanfranciscodisplaybold;text-transform:uppercase}journey-search-step-dates-selection .ui-datepicker .ui-datepicker-title{font-family:sanfranciscodisplayregular;color:#d9002e;background-color:#fff;text-transform:uppercase;text-align:center;margin:0;font-size:1.357em;font-weight:400}journey-search-step-dates-selection .ui-datepicker.ui-datepicker-multi table.ui-datepicker-calendar{width:85%}journey-search-step-dates-selection .ui-datepicker-header{background:#fff;text-align:right;border:none}journey-search-step-dates-selection .ui-datepicker-multi{width:100%!important}journey-search-step-dates-selection .ui-datepicker td{padding:3px}journey-search-step-dates-selection .ui-datepicker td a{color:grey!important;font-family:sanfranciscodisplayregular;font-size:1.357em;text-align:center;padding:8px;font-weight:700;text-transform:uppercase}journey-search-step-dates-selection .ui-datepicker td a:hover{color:#d9002e!important}journey-search-step-dates-selection .ui-state-default,journey-search-step-dates-selection .ui-widget-content .ui-state-default,journey-search-step-dates-selection .ui-widget-header .ui-state-default{background:0 0;border:0;font-weight:400}@media screen and (max-width:991px){journey-search-step-dates-selection .ui-state-default,journey-search-step-dates-selection .ui-widget-content .ui-state-default,journey-search-step-dates-selection .ui-widget-header .ui-state-default{padding-bottom:16px}}journey-search-step-dates-selection .ui-datepicker-unselectable:hover span{border-color:transparent!important}journey-search-step-dates-selection .ui-datepicker-unselectable.ui-state-disabled{padding:3px;border:0;opacity:1;background-color:transparent}journey-search-step-dates-selection .ui-datepicker-unselectable.ui-state-disabled span{border:0;color:#d9d9d9!important;font-family:sanfranciscodisplayregular;font-size:1.357em;text-align:center;padding:8px;text-transform:uppercase;font-weight:400}journey-search-step-dates-selection .ui-datepicker-unselectable.ui-state-no-seats{padding:3px;border:0;opacity:.7}journey-search-step-dates-selection .ui-datepicker-unselectable.ui-state-no-seats span{background-color:#eee;border:2px solid transparent;color:#30363b!important;font-family:sanfranciscodisplayregular;font-size:.857em;text-align:left;padding:3px 5px 22px;text-decoration:line-through;font-weight:700;text-transform:uppercase;position:relative}journey-search-step-dates-selection .ui-state-begin-date a.ui-state-default:hover,journey-search-step-dates-selection .ui-state-end-date a.ui-state-default,journey-search-step-dates-selection .ui-state-end-date a.ui-state-default:hover{color:#fff!important;border-color:#fff!important}journey-search-step-dates-selection .ui-datepicker-unselectable.ui-state-no-seats span:after{text-align:center;text-decoration:none;display:block;width:100%;position:absolute;left:0;bottom:0;line-height:1;font-size:.8em;padding:0 3px}journey-search-step-dates-selection .ui-datepicker-unselectable.ui-state-no-seats.lang-es span:after{content:"Sin plazas"}journey-search-step-dates-selection .ui-datepicker-unselectable.ui-state-no-seats.lang-ca span:after{content:"Sense places"}journey-search-step-dates-selection .ui-datepicker-unselectable.ui-state-no-seats.lang-fr span:after{content:"Sans place attribuée";font-size:.7em}journey-search-step-dates-selection .ui-datepicker-unselectable.ui-state-no-seats.lang-en span:after{content:"No seats"}journey-search-step-dates-selection .ui-state-no-pets a{display:block!important;background-image:url(/Features/Shared/img/calendar/no-pets.png)!important;background-position:10% 95%!important;background-repeat:no-repeat!important;padding-bottom:15px!important}journey-search-step-dates-selection .ui-state-no-car a{display:block!important;background-image:url(/Features/Shared/img/calendar/no-car.png)!important;background-position:90% 95%!important;background-repeat:no-repeat!important;padding-bottom:15px!important}journey-search-step-dates-selection .ui-state-no-car.ui-state-no-pets a{background-image:url(/Features/Shared/img/calendar/no-pets.png),url(/Features/Shared/img/calendar/no-car.png)!important;background-position:10% 95%,90% 95%!important;background-repeat:no-repeat!important;padding-bottom:15px!important}journey-search-step-dates-selection .ui-state-begin-date{background-color:#d9002e}journey-search-step-dates-selection .ui-state-begin-date a.ui-state-default{color:#fff!important;background-image:url(/Features/Shared/img/calendar/calendar_departure.png)!important;background-position:85% 5%!important;background-repeat:no-repeat!important;border-color:#fff!important}journey-search-step-dates-selection .ui-state-end-date{display:block!important;background-color:#d9002e}journey-search-step-dates-selection .ui-state-end-date a.ui-state-default{background-image:url(/Features/Shared/img/calendar/calendar_return.png)!important;background-position:85% 5%!important;background-repeat:no-repeat!important}journey-search-step-dates-selection .ui-state-end-date.ui-state-begin-date a.ui-state-default{background-image:url(/Features/Shared/img/calendar/calendar_departure.png),url(/Features/Shared/img/calendar/calendar_return.png)!important;background-position:85% 5%,85% 92%!important}journey-search-step-dates-selection .ui-datepicker-current-day.ui-datepicker-today a,journey-search-step-dates-selection .ui-datepicker-current-day.ui-datepicker-today span{display:block;position:relative;text-align:center}journey-search-step-dates-selection .ui-datepicker-current-day.ui-datepicker-today a:before,journey-search-step-dates-selection .ui-datepicker-current-day.ui-datepicker-today span:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 14px 14px 0;border-color:transparent #000 transparent transparent;position:absolute;right:-3px;top:-3px}journey-search-step-dates-selection .ui-state-inside-begin-end-date{background-color:#f4f4f4!important}journey-search-step-dates-selection .ui-state-inside-begin-end-date a,journey-search-step-dates-selection .ui-state-inside-begin-end-date span{position:relative}journey-search-step-dates-selection .ui-state-inside-begin-end-date:first-of-type a:before,journey-search-step-dates-selection .ui-state-inside-begin-end-date:first-of-type span:before,journey-search-step-dates-selection .ui-state-inside-begin-end-date:last-of-type a:after,journey-search-step-dates-selection .ui-state-inside-begin-end-date:last-of-type span:after{content:none}journey-search-step-dates-selection .ui-widget-header .ui-icon{background:0 0;width:12px;height:22px}journey-search-step-dates-selection .ui-datepicker .ui-datepicker-next,journey-search-step-dates-selection .ui-datepicker .ui-datepicker-prev{width:12px;height:22px;background-position:center center;background-repeat:no-repeat;cursor:pointer}journey-search-step-dates-selection .ui-datepicker .ui-datepicker-next:hover,journey-search-step-dates-selection .ui-datepicker .ui-datepicker-prev:hover{border:0;background-color:transparent}journey-search-step-dates-selection .ui-datepicker .ui-datepicker-prev{background-image:url(/Features/Shared/img/calendar/calendar_previous_month.png);left:-5px;top:200px}journey-search-step-dates-selection .ui-datepicker .ui-datepicker-next{background-image:url(/Features/Shared/img/calendar/calendar_next_month.png);right:-5px;top:200px}journey-search-step-dates-selection #calendar{width:85%;margin:15px auto 0}journey-search-step-dates-selection toggle{display:block;padding-top:10px;padding-left:50px}journey-search-step-dates-selection h2{padding-left:60px}journey-search-step-dates-selection .ui-state-alternative-journey .ui-state-default,journey-search-step-dates-selection .ui-state-alternative-journey .ui-state-default:hover{border:2px dashed #a0a1a2!important}@media screen and (max-width:991px){journey-search-step-dates-selection .ui-state-begin-date a.ui-state-default,journey-search-step-dates-selection .ui-state-end-date a.ui-state-default{background-position:center 90%!important}journey-search-step-dates-selection .btn-confirm{display:none}journey-search-step-dates-selection .ui-widget-content{width:80%;margin-left:10%}journey-search-step-dates-selection .ui-datepicker .ui-datepicker-prev{left:-40px}journey-search-step-dates-selection .ui-datepicker .ui-datepicker-next{right:-40px}}@media screen and (max-width:767px){journey-search-step-dates-selection .ui-widget-content{width:100%;margin-left:0;padding:0}journey-search-step-dates-selection .ui-datepicker .ui-datepicker-title{padding-right:0!important;text-align:center}journey-search-step-dates-selection .ui-datepicker .ui-datepicker-next,journey-search-step-dates-selection .ui-datepicker .ui-datepicker-prev{top:5px}journey-search-step-dates-selection .ui-datepicker .ui-datepicker-prev{left:0}journey-search-step-dates-selection .ui-datepicker .ui-datepicker-next{right:0}journey-search-step-dates-selection h2{padding-left:0}}@media screen and (max-height:840px){journey-search-step-dates-selection .ui-datepicker.ui-datepicker-multi table.ui-datepicker-calendar{width:80%}}journey-search-ferry-step-trip-selection-inlist .alternatives-title{border-top:1px dashed grey;margin-left:15px;margin-top:5px;padding-top:25px;font-weight:700;margin-bottom:15px}journey-search-ferry-step-trip-selection-inlist .alternatives-title>span{margin-top:5px;text-transform:capitalize;color:#424346}journey-search-ferry-step-trip-selection-inmap .alternatives-title{border-top:1px dashed grey;margin-left:10px;margin-top:10px;padding-top:20px;font-weight:700;margin-bottom:15px}journey-search-ferry-step-trip-selection-inmap .alternatives-title>span{margin-top:5px;text-transform:capitalize;color:#424346}journey-search-ferry-step-strip-selection-mode{position:absolute;width:325%;left:4px;top:100%}journey-search-ferry-step-strip-selection-mode .component-panel-actions{margin-left:5px;margin-right:5px}journey-search-ferry-step-strip-selection-mode .welcome-view{padding:20px 0 0 80px;min-height:200px}journey-search-ferry-step-strip-selection-mode .welcome-view>div{display:inline-block;vertical-align:bottom}journey-search-ferry-step-strip-selection-mode .welcome-view>div.welcome-copies{margin:0 0 -18px 12px}journey-search-ferry-step-strip-selection-mode .welcome-view.welcome-view-2{padding:0 0 0 80px;margin-left:45px;min-height:100px;margin-top:100px}journey-search-ferry-step-strip-selection-mode .welcome-view.welcome-view-2>div{vertical-align:top}journey-search-ferry-step-strip-selection-mode .welcome-view.welcome-view-2 img{padding-top:20px}journey-search-ferry-step-strip-selection-mode .trip-beginning,journey-search-ferry-step-strip-selection-mode .write-destiny{font-family:sanfranciscodisplayregular;color:#424346}journey-search-ferry-step-strip-selection-mode .trip-beginning{opacity:.6;font-size:1.571em}journey-search-ferry-step-strip-selection-mode .write-destiny{opacity:.8;font-size:1.857em}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_title__section--action:hover,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.disabled .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.disabled .trasme_title__section{opacity:.5}journey-search-ferry-step-strip-selection-mode .return-to-list{font-family:sanfranciscodisplayregular;min-width:160px;text-transform:uppercase;padding:16px 40px;font-weight:600;text-align:center;transition:all .3s ease;background-color:#fff;border:2px solid #01acc6;color:#01acc6}journey-search-ferry-step-strip-selection-mode .return-to-list:active,journey-search-ferry-step-strip-selection-mode .return-to-list:focus,journey-search-ferry-step-strip-selection-mode .return-to-list:hover{border-color:#30363b!important;color:#30363b!important}journey-search-ferry-step-strip-selection-mode .return-to-list.disabled,journey-search-ferry-step-strip-selection-mode .return-to-list:disabled,journey-search-ferry-step-strip-selection-mode .return-to-list[disabled]{background-color:#fff!important;border-color:#01acc6!important;color:#01acc6!important}journey-search-ferry-step-strip-selection-mode .return-to-list span{line-height:25px;letter-spacing:.1em;display:inline-block;vertical-align:top}journey-search-ferry-step-strip-selection-mode .map-panel{background-color:#fff;margin-left:-15px!important;margin-right:-15px!important;overflow:hidden!important;padding-top:5px!important}journey-search-ferry-step-strip-selection-mode .map-panel .zones{text-align:center;padding-bottom:10px;margin-top:-5px!important}.page-step2 .schedule .schedule-slots__slot-buttons journey-search-ferry-step-strip-selection-mode .map-panel .zones .schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .icon,journey-search-ferry-step-strip-selection-mode .map-panel .zones .page-step2 .schedule .schedule-slots__slot-buttons .schedule-slots__seat-button,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search .main-search-wrapper #selectPassengers .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-busferry .main-search-wrapper #selectPassengers .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-busferry-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferry .main-search-wrapper #selectPassengers .passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles journey-search-ferry-step-strip-selection-mode .map-panel .zones .trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles journey-search-ferry-step-strip-selection-mode .map-panel .zones .trasme_box__icon{color:#646464;cursor:pointer;vertical-align:sub}.page-step2 .schedule .schedule-slots__slot-buttons journey-search-ferry-step-strip-selection-mode .map-panel .zones .selected.schedule-slots__seat-button,journey-search .main-search-wrapper #selectPassengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .selected.passengers__image-block,journey-search-busferry .main-search-wrapper #selectPassengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .selected.passengers__image-block,journey-search-busferry-step-passengers-selection .trasme_box_passengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .selected.trasme_box__icon,journey-search-ferry .main-search-wrapper #selectPassengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .selected.passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones .page-step2 .schedule .schedule-slots__slot-buttons .selected.schedule-slots__seat-button,journey-search-ferry-step-strip-selection-mode .map-panel .zones .selected.icon,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search .main-search-wrapper #selectPassengers .selected.passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-busferry .main-search-wrapper #selectPassengers .selected.passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-busferry-step-passengers-selection .trasme_box_passengers .selected.trasme_box__icon,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferry .main-search-wrapper #selectPassengers .selected.passengers__image-block,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .selected.trasme_box__icon,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .selected.trasme_box__icon,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .selected.trasme_box__icon,journey-search-ferry-step-strip-selection-mode .map-panel .zones journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .selected.trasme_box__icon,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .selected.trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles journey-search-ferry-step-strip-selection-mode .map-panel .zones .selected.trasme_box__icon,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers journey-search-ferry-step-strip-selection-mode .map-panel .zones .selected.trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles journey-search-ferry-step-strip-selection-mode .map-panel .zones .selected.trasme_box__icon{color:#d9002e;text-decoration:none}journey-search-ferry-step-strip-selection-mode .map-panel .zones .zone{background-size:35px;color:#646464;font-size:1.143em;font-family:sanfranciscodisplaybold;background-position:left center;background-repeat:no-repeat;height:40px;line-height:40px;padding:0 0 0 10px;letter-spacing:.1em}journey-search-ferry-step-strip-selection-mode .map-panel .zones .zone.selected,journey-search-ferry-step-strip-selection-mode .map-panel .zones .zone:hover{color:#d9002e;text-decoration:none}journey-search-ferry-step-strip-selection-mode .map-panel .central-block{height:calc(100% - 60px)}journey-search-ferry-step-strip-selection-mode .map-panel .central-block .literal-routes-selector,journey-search-ferry-step-strip-selection-mode .map-panel .central-block .map-wrapper{display:inline-block;vertical-align:top}journey-search-ferry-step-strip-selection-mode .map-panel .central-block .literal-routes-selector .btn-transparent-black{margin-left:10px;text-transform:uppercase;padding:14px 20px}journey-search-ferry-step-strip-selection-mode .map-panel .central-block .map-wrapper{overflow:hidden;width:464px;height:360px}journey-search-ferry-step-strip-selection-mode .map-panel .central-block .map-wrapper img{max-width:100%;height:auto}journey-search-ferry-step-strip-selection-mode .map-panel .central-block ul.destinies,journey-search-ferry-step-strip-selection-mode .map-panel .central-block ul.origins{padding:0 25px 0 0;overflow:auto;height:300px}journey-search-ferry-step-strip-selection-mode .map-panel .central-block ul.destinies::-webkit-scrollbar-track,journey-search-ferry-step-strip-selection-mode .map-panel .central-block ul.origins::-webkit-scrollbar-track{border-radius:10px;box-shadow:0 none;background-color:#eee}journey-search-ferry-step-strip-selection-mode .map-panel .central-block ul.destinies::-webkit-scrollbar,journey-search-ferry-step-strip-selection-mode .map-panel .central-block ul.origins::-webkit-scrollbar{width:8px;box-shadow:0 none;background-color:transparent}journey-search-ferry-step-strip-selection-mode .map-panel .central-block ul.destinies::-webkit-scrollbar-thumb,journey-search-ferry-step-strip-selection-mode .map-panel .central-block ul.origins::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:0 none;background-color:#b2b2b2}journey-search-ferry-step-strip-selection-mode .map-panel .central-block ul.destinies li,journey-search-ferry-step-strip-selection-mode .map-panel .central-block ul.origins li{padding:5px 10px;margin:0;font-family:sanfranciscodisplaybold;cursor:pointer;color:#b2b2b2}journey-search-ferry-step-strip-selection-mode .map-panel .central-block ul.destinies li.selected,journey-search-ferry-step-strip-selection-mode .map-panel .central-block ul.destinies li:hover,journey-search-ferry-step-strip-selection-mode .map-panel .central-block ul.origins li.selected,journey-search-ferry-step-strip-selection-mode .map-panel .central-block ul.origins li:hover{background-color:#e7e7e7;color:#d9002e}journey-search-ferry-step-strip-selection-mode .map-panel .central-block .literal-routes-selector{width:100%;height:100%}journey-search-ferry-step-strip-selection-mode .map-panel .central-block .literal-routes-selector>div{display:inline-block;vertical-align:top}journey-search-ferry-step-strip-selection-mode .map-panel .central-block .literal-routes-selector>div:not(.routes-separator){padding-left:40px;width:calc(50% - 20px)}journey-search-ferry-step-strip-selection-mode .map-panel .central-block .literal-routes-selector>div.routes-separator{width:26px}journey-search-ferry-step-strip-selection-mode .map-panel .arrow-to-right{margin-top:100px}journey-search-ferry-step-strip-selection-mode .map-panel h3{font-family:sanfranciscodisplayregular;font-size:1.286em;color:#2f353a;margin-top:10px;margin-bottom:16px;padding-left:10px;text-transform:capitalize}journey-search-ferry-step-strip-selection-mode .map-panel .destiny-message{font-family:sanfranciscodisplayregular;font-size:.857em;color:rgba(100,100,100,.8);padding-left:10px;display:inline-block;line-height:1.8;margin-bottom:12px}journey-search-ferry-step-strip-selection-mode .map-panel .border-bottom{border-bottom:1px dashed #c6c6c6}journey-search-ferry-step-strip-selection-mode .round-trip-toggle{margin-top:5px}journey-search-ferry-step-strip-selection-mode .trasme-svg-ico_next{line-height:.857em;margin-left:10px}journey-search-ferry-step-strip-selection-mode .legend{font-family:sanfranciscodisplaybold;color:#b2b2b2}@media screen and (max-width:1199px){journey-search-ship-select-tripmode .map-panel .central-block ul li{font-size:.857em}journey-search-ship-select-tripmode .map-panel .central-block .literal-routes-selector>div{display:inline-block;vertical-align:top}journey-search-ship-select-tripmode .map-panel .central-block .literal-routes-selector>div:not(.routes-separator){padding-left:10px}}@media screen and (max-width:991px){journey-search-ship-select-tripmode .welcome-view.welcome-view-2{display:none}journey-search-ship .main-search-wrapper .main-search-bar .main-search-two-buttons>div{width:100%;float:none}}@media screen and (max-width:767px){journey-search-ship-select-tripmode .welcome-view{padding:0 0 0 20px;min-height:200px}journey-search-ship-select-tripmode .welcome-view.welcome-view-2{display:none}journey-search-ship-select-tripmode .trip-beginning{font-size:1.286em}journey-search-ship-select-tripmode .write-destiny{font-size:1.571em}}@media screen and (max-height:840px){journey-search-ship-select-tripmode .welcome-view.welcome-view-2{margin-top:40px}journey-search-ship-select-tripmode .map-panel .central-block ul.destinies,journey-search-ship-select-tripmode .map-panel .central-block ul.origins{height:220px}journey-search-ship-select-tripmode .map-panel .central-block ul.destinies li,journey-search-ship-select-tripmode .map-panel .central-block ul.origins li{padding:3px 10px 1px;font-size:.857em}journey-search-ship-select-tripmode .map-panel .central-block .map-wrapper{width:373px;height:290px}journey-search-ship-select-tripmode .map-panel .central-block .literal-routes-selector{width:calc(100% - 380px)}journey-search-ship-select-tripmode .map-panel .central-block .literal-routes-selector>div:not(.routes-separator){padding-left:40px}journey-search-ship-select-tripmode .map-panel .arrow-to-right{margin-top:60px}journey-search-ship-select-tripmode .component-panel ul{height:350px!important;border-bottom:dashed 1px #c6c6c6}journey-search-ship-select-tripmode .component-panel .btn-gotomap{margin-top:5px!important}}.ticket__table{cursor:pointer}.ticket__table hr{margin-bottom:10px;margin-top:20px}.ticket__table .row{margin-top:30px}amazon-payment span.ap-info,armasstyle-payment span.ap-info{margin-top:28px}.ticket__table .title{text-transform:uppercase;font-family:sanfranciscodisplaybold;color:#8a9197;font-size:.857em;margin-bottom:15px}.ticket__table .value,.ticket__table .value span{color:#646464;font-family:sanfranciscodisplayregular}.ticket__table .value{font-size:.857em}.ticket__table .value span{display:block;margin-bottom:5px}amazon-payment span.ap-info,amazon-payment span.ap-logout-info{display:inline-block;width:78%;margin-bottom:30px;text-align:right;padding-right:5px}.ticket__table .value.billing-route{text-transform:uppercase}.ticket__table .value.billing-ticket{font-size:1em}.ticket__table .value.billing-total{font-size:2em;font-family:sanfranciscodisplaybold;line-height:28px;color:#30363b}.ticket__table .value--numeric:after{content:"€"}.ticket__table .value--total{font-size:1.714em;font-weight:700;font-family:sanfranciscodisplaybold}.purchase_step3_mascot{background-color:#f8f6f6}.purchase_step3_mascot .trasme_box.trasme_box__big{height:180px}.purchase_step3_mascot .trasme_box.trasme_box__big .row:first-child{height:80px}.purchase_step3_mascot .trasme_box_promo{color:#dc143c}amazon-payment span.ap-logout-info a{cursor:pointer;display:inline;line-height:normal;color:#d9002e}amazon-payment span.ap-logout-info a:hover{text-decoration:underline}card-payment .payment-method img{width:110px}armasstyle-payment span.ap-info,armasstyle-payment span.ap-logout-info{display:inline-block;width:78%;margin-bottom:30px;text-align:right;padding-right:5px}armasstyle-payment span.ap-logout-info a{cursor:pointer;display:inline;line-height:normal;color:#d9002e}armasstyle-payment span.ap-logout-info a:hover{cursor:pointer;text-decoration:underline}.payment-method>button.trasme-general-button{height:auto;min-height:56px}.armasstyle-form{align-items:center;display:flex;justify-content:flex-end;margin-bottom:10px;text-align:left}.armasstyle-form__message{position:absolute;top:-30px;right:30px}.armasstyle-form__message--error{color:#d9002e!important}.armasstyle-form__form-group{align-items:flex-start;display:flex;flex-direction:column;margin-right:30px}.armasstyle-form__form-group .form-group{margin-top:0}.armasstyle-form__form-group .form-control{text-align:left}.armasstyle-form__form-group label{color:#424346}.armasstyle-form__form-group input{background-color:#f7fafc;border:1px solid #e7e7e7;padding:0 15px;height:40px;color:#44789d;font-weight:700}.armasstyle-form__form-group input::placeholder{color:#8e8e90;font-weight:400}.armasstyle-form .trasme-general-button{margin-bottom:0}.armasstyle-logged{margin-bottom:10px}.armasstyle-logged ul{margin:0;padding:0}.armasstyle-logged li{font-weight:700}.armasstyle-logged li span{font-weight:400}#addressBookWidgetDiv,#walletWidgetDiv{min-width:300px;width:100%;max-width:900px;min-height:228px;height:240px;max-height:400px}#readOnlyAddressBookWidgetDiv,#readOnlyWalletWidgetDiv{min-width:266px;width:100%;max-width:900px;min-height:145px;height:165px;max-height:180px}journey-search-ferryarmas-step-passengers-advantages-selection .advice-advantages{padding-top:2px!important;margin-top:10px;margin-left:15px;font-family:sanfranciscodisplayregular;position:absolute;display:block}@media (max-width:767px){journey-search-ferryarmas-step-passengers-advantages-selection .advice-advantages{padding-left:0!important;margin-bottom:25px!important;margin-left:0}}journey-search-ferryarmas-step-passengers-advantages-selection .residencyBonus{border-style:solid;border-color:red;border-width:thin;margin-top:10px}journey-search-ferryarmas-step-passengers-advantages-manual-assign button,journey-search-ferryarmas-step-vehicles-selection button{border:0;background:0 0;padding:0}journey-search-ferryarmas-step-passengers-advantages-selection .residencyBonusTitle{color:red;font-weight:700}journey-search-ferryarmas-step-passengers-advantages-selection .optionsResidency{margin-right:45px}@media (max-width:767px){journey-search-ferryarmas-step-passengers-advantages-selection .optionsResidency{margin-right:0}}journey-search-ferryarmas-step-passengers-advantages-manual-assign{width:681%;margin-left:-209.5%;display:block}journey-search-ferryarmas-step-passengers-advantages-manual-assign .passenger-advantages__assign{height:450px}journey-search-ferryarmas-step-passengers-advantages-manual-assign .passenger-advantages__assign .return-button{display:flex}journey-search-ferryarmas-step-passengers-advantages-manual-assign .passenger-advantages__assign .return-button .trasme-svg-btn_back{margin-right:10px;margin-top:2px}journey-search-ferryarmas-step-passengers-advantages-manual-assign .passenger-advantages__assign .passangers__box{min-height:380px;overflow:auto;max-height:400px}journey-search-ferryarmas-step-passengers-advantages-manual-assign .component-panel-body{height:565px!important}journey-search-ferryarmas-step-passengers-advantages-manual-assign .search-combo-andres label{width:100%}journey-search-ferryarmas-step-passengers-advantages-manual-assign .component-panel-actions{margin-top:30px}journey-search-ferryarmas-step-vehicles-selection{width:681%;margin-left:-314.5%;display:block}journey-search-ferryarmas-step-vehicles-selection .vehicles_message{float:left;position:relative;margin-top:12.5px;font-family:sanfranciscodisplayregular;font-size:1em;color:#424346}journey-search-ferryarmas-step-vehicles-selection .vehicles_message_alert{margin-right:20px;margin-left:20px;margin-top:15px}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles{pointer-events:auto;background-color:rgba(255,255,255,.1);font-family:sanfranciscodisplayregular;color:#424346;line-height:24px;border:2px solid #2f353a;height:70px;padding:10px 15px;margin:0 0 10px!important}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .tag{display:inline-block;max-width:calc(50% - 4px)}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .tag button{max-width:100%}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .tag .trasme_subtitle__section{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:1.5}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon{background-position:center center;background-repeat:no-repeat}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_title{color:#8a9197;font-family:sanfranciscodisplaybold;text-transform:uppercase}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_title.trasme_title__section{color:#424346;font-size:1em;font-weight:400;line-height:20px}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_subtitle{color:#424346;font-family:sanfranciscodisplayregular;font-style:normal}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_subtitle.trasme_subtitle__section{font-size:.714em;padding:5px 20px 5px 5px;background-color:#d9002e;color:#fff;text-transform:uppercase;position:relative}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_subtitle.trasme_subtitle__section button.remove-vehicle{display:block;width:10px;height:10px;font-family:Arial;position:absolute;top:7px;right:5px;background-image:url(/Features/JourneySearch/img/vehicles/remove-vehicles.png);background-repeat:no-repeat;background-position:left center}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .trasme_title__section--action{font-size:55px!important}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .concealable_col .trasme_box__icon{line-height:45px;font-size:35px!important}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles .expandable_col{padding-left:23px}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.selected,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover{border:2px solid #90b5d0;color:#fff!important}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.selected .trasme_title__section,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_title__section{color:#fff!important}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.selected .trasme_title__section--action:hover,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_title__section--action:hover{color:#fff}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.selected{background-color:#90b5d0}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover{background-color:#7ea9c8;border-color:#7ea9c8}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.disabled{cursor:default;border:2px solid #c7c7c8}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.disabled.selected{background-color:#989b9d;border:2px solid #989b9d}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.disabled.selected .trasme_box__icon,journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.disabled.selected .trasme_title__section{opacity:.8}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.disabled .trasme_title__section--action{cursor:default;opacity:.5}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.disabled .trasme_title__section--action:hover{opacity:.5}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.disabled .btn__add_vehicle{cursor:pointer}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.disabled .btn__add_vehicle:hover{opacity:1}journey-search-ferryarmas-step-vehicles-selection .vehicles__box{padding:60px 50px;display:flex;flex-wrap:wrap}journey-search-ferryarmas-step-vehicles-selection .vehicles__box .trasme_box_vehicles{height:auto}journey-search-ferryarmas-step-vehicles-selection .trasme_section__common_padding--top{padding-top:20px}journey-search-ferryarmas-step-vehicles-selection .btn__add_vehicle{padding-top:10px}journey-search-ferryarmas-step-vehicles-selection .btn__add_vehicle:hover{opacity:.5}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail{padding:15px 50px 60px}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .return{font-family:sanfranciscodisplaybold;color:#8a9197;text-transform:uppercase;font-size:.714em}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .return:hover span{color:#d9002e!important}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .return span{height:40px;line-height:26px;display:inline-block;vertical-align:top}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .return span:not(.trasme-svg){padding-top:7px!important;padding-left:5px}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown{border:2px solid #90b5d0;margin:35px 0 0;position:relative;height:72px}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown ::-webkit-input-placeholder{color:#a0a1a2}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown :-moz-placeholder{color:#a0a1a2}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown ::-moz-placeholder{color:#a0a1a2}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown :-ms-input-placeholder{color:#a0a1a2}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown .form-control{color:#424346;font-family:sanfranciscodisplaybold;background-image:none;text-transform:uppercase;width:100%;height:100%;position:absolute;top:8px;left:0;padding:0 25px;line-height:5;cursor:pointer}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown .control-label{text-transform:uppercase;font-family:sanfranciscodisplayregular;color:#424346;padding:0 25px;font-size:.857em}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown.is-empty:not(.is-focused) .control-label{margin-top:26px;font-size:.929em}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown.selected .control-label{margin-top:16px!important}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown select{color:#fff;font-family:sanfranciscodisplayregular;text-transform:uppercase;font-size:1em}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown .dropdown-menu{padding:10px 0;height:auto;width:calc(100% + 4px);border:2px solid #a0a1a2;margin-top:4px;margin-bottom:20px;margin-left:-2px;border-radius:0;overflow:auto;box-shadow:none;max-height:260px}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown .dropdown-menu li{margin:0 7px 6px;cursor:pointer}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown .dropdown-menu li a{width:100%}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown.selected,journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown:hover{background-color:#90b5d0;border:2px solid #90b5d0;color:#fff!important}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown.selected .control-label,journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown.selected .form-control,journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown:hover .control-label,journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown:hover .form-control{color:#fff}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown.error{border:2px solid #d9002e}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown.error.is-empty{border:2px solid #30363b}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown.error.is-empty.show-errors{border:2px solid #d9002e}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .form-group.label-floating{border:2px solid #90b5d0;padding:0 25px;margin:5px 0;height:70px}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .form-group.label-floating ::-webkit-input-placeholder{color:#a0a1a2}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .form-group.label-floating :-moz-placeholder{color:#a0a1a2}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .form-group.label-floating ::-moz-placeholder{color:#a0a1a2}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .form-group.label-floating :-ms-input-placeholder{color:#a0a1a2}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .form-group.label-floating.is-focused label.control-label,journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .form-group.label-floating:not(.is-empty) label.control-label{left:15px}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .form-group.label-floating label.control-label{text-align:left;text-transform:uppercase;font-size:.78em;font-family:sanfranciscodisplayregular;color:#424346;opacity:.8}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .form-group.label-floating .form-control{color:#424346;font-family:sanfranciscodisplaybold;padding:0;background-image:none;text-transform:uppercase;height:48px;margin-top:20px;overflow:hidden}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .form-group.label-floating.selected,journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .form-group.label-floating:hover{background-color:#90b5d0;border:2px solid #90b5d0;color:#fff!important}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .form-group.label-floating.selected .control-label,journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .form-group.label-floating.selected .form-control,journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .form-group.label-floating:hover .control-label,journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .form-group.label-floating:hover .form-control{color:#fff}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .form-group.label-floating.error{border:2px solid #d9002e}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .extra-long{margin-top:60px}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .cylinders-wrapper{margin-top:30px}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .cylinders-wrapper .title{text-transform:uppercase;font-size:.78em;font-family:sanfranciscodisplayregular;color:#424346;opacity:.8;margin-bottom:5px}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .cylinders-wrapper .checkbox label,journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .cylinders-wrapper .radio label{padding-left:35px;font-size:.857em;font-family:sanfranciscodisplayregular;color:#424346}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .cylinders-wrapper .radio input[type=radio]:checked~.check{background-color:#d9002e}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .cylinders-wrapper .radio input[type=radio]:checked~.circle{background-color:#f7fafc;border-color:#d9d9d9;border-width:1px}journey-search-ferryarmas-step-vehicles-selection .trasme-svg-ico_next{line-height:.857em;margin-left:10px}@media (max-width:1199px){journey-search-ferryarmas-step-vehicles-selection .normal-margin--left{margin-left:0!important}journey-search-ferryarmas-step-vehicles-selection .trasme_box_vehicles.col-md-6{width:100%!important}}@media (max-width:767px){journey-search-ferryarmas-step-vehicles-selection .vehicles__box{padding:30px 0}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail{padding:15px 0 30px}}@media (max-width:480px){journey-search-ferryarmas-step-vehicles-selection .concealable_col{display:none!important}journey-search-ferryarmas-step-vehicles-selection .expandable_col{width:100%!important}journey-search-ferryarmas-step-vehicles-selection img.trasme_box__icon{display:none}}@media screen and (max-height:840px){journey-search-ferryarmas-step-vehicles-selection .vehicles__detail{padding-bottom:30px}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .dropdown .dropdown-menu{max-height:220px}journey-search-ferryarmas-step-vehicles-selection .vehicles__detail .extra-long{margin-top:40px}}journey-search-ferryarmas-step-passengers-selection{width:681%;margin-left:-209.5%;display:block}journey-search-ferryarmas-step-passengers-selection button{border:0;background:0 0;padding:0}journey-search-ferryarmas-step-passengers-selection .component-panel-actions{margin-top:15px}journey-search-ferryarmas-step-passengers-selection .passangers__box{padding:60px 50px 25px;margin:0}journey-search-ferryarmas-step-passengers-selection .passengers-advantages__box{padding-left:50px;padding-right:50px;padding-bottom:25px;margin:0}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers{pointer-events:auto;background-color:rgba(255,255,255,.1);font-family:sanfranciscodisplayregular;color:#424346;line-height:24px;border:2px solid #2f353a;height:70px;padding:10px 15px;margin:0 0 10px!important}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_box__icon{background-position:center center;background-repeat:no-repeat}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_title{color:#8a9197;font-family:sanfranciscodisplaybold;text-transform:uppercase}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_title.trasme_title__section{color:#424346;font-size:1em;font-weight:400;line-height:27px}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_title.trasme_title__section>span{text-transform:none}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_subtitle{color:#424346;font-family:sanfranciscodisplayregular;font-style:normal;display:block}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_subtitle.trasme_subtitle__section{font-size:.857em;line-height:18px;white-space:nowrap}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers a{color:#424346;text-decoration:none}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_title__section--action{font-size:55px!important;display:table-cell;vertical-align:middle}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_btn--action{text-align:center;display:block;padding-top:10px;outline-color:transparent}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_btn--action:hover{opacity:.5}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .trasme_section__common_padding--top{padding-top:20px}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .concealable_col .trasme_box__icon{line-height:45px;font-size:35px!important}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers .expandable_col{padding-left:23px}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers.selected,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers.selected .trasme_subtitle__section,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers.selected .trasme_title__section,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_subtitle__section,journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_title__section{color:#fff!important}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers.selected{background-color:#90b5d0;border-color:#90b5d0}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers:not(.disabled):hover{background-color:#90b5d0;border-color:#7ea9c8}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers.disabled{opacity:.5;cursor:default}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers.disabled .trasme_btn--action.more{cursor:default}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers.disabled .trasme_btn--action.more:hover{opacity:1}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_title__section--action:hover,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.disabled .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.disabled .trasme_title__section{opacity:.5}journey-search-ferryarmas-step-passengers-selection .options{margin-left:45px}journey-search-ferryarmas-step-passengers-selection .options>div{margin-bottom:12px}journey-search-ferryarmas-step-passengers-selection .advantage-options{padding-left:12px;display:inline-block;margin-right:10px}journey-search-ferryarmas-step-passengers-selection .advantage-options radio-button .radio label{color:#8e8e90}journey-search-ferryarmas-step-passengers-selection .advice{padding-top:2px!important;font-family:sanfranciscodisplayregular}journey-search-ferryarmas-step-passengers-selection .btn-more-info{margin-left:10px!important}journey-search-ferryarmas-step-passengers-selection .trasme-svg-ico_next{line-height:.857em;margin-left:10px}journey-search-ferryarmas-step-passengers-selection .row-select-ages{margin-top:-15px!important}@media (max-width:1199px){journey-search-ferryarmas-step-passengers-selection .normal-margin--left{margin-left:0!important}journey-search-ferryarmas-step-passengers-selection .trasme_box_passengers.col-md-6{width:100%!important}}@media (max-width:992px){journey-search-ferryarmas-step-passengers-selection .trasme_title__section--action--remove{padding-left:4px}}@media (max-width:767px){journey-search-ferryarmas-step-passengers-selection .component-panel-actions{margin-top:0}journey-search-ferryarmas-step-passengers-selection .passangers__box{padding:30px 0}journey-search-ferryarmas-step-passengers-selection .passengers-advantages__box{padding:0}journey-search-ferryarmas-step-passengers-selection .options{margin-left:0}journey-search-ferryarmas-step-passengers-selection .advice{padding-left:0!important;margin-bottom:25px!important;margin-left:0}}@media (max-width:480px){journey-search-ferryarmas-step-passengers-selection img.trasme_box__icon{display:none}journey-search-ferryarmas-step-passengers-selection .concealable_col{display:none!important}journey-search-ferryarmas-step-passengers-selection .expandable_col{width:100%!important}}@media screen and (max-height:840px){journey-search-ferryarmas-step-passengers-selection .passangers__box{padding-bottom:20px}}journey-search-ferryarmas-step-vehicles-vehicledata .more-details{margin-top:25px!important}journey-search-ferryarmas-step-vehicles-vehicledata .search-combo-andres label{width:100%}journey-search-ferrytrasme-step-passengers-advantages-selection .advice-advantages{padding-top:2px!important;margin-top:10px;margin-left:15px;font-family:sanfranciscodisplayregular;display:block}journey-search-ferrytrasme-step-passengers-advantages-selection .residencyBonus{border-style:solid;border-color:red;border-width:thin}journey-search-ferrytrasme-step-passengers-advantages-selection .residencyBonusTitle{color:red;font-weight:700}journey-search-ferrytrasme-step-passengers-advantages-selection .optionsResidency{margin-right:45px}@media (max-width:767px){journey-search-ferrytrasme-step-passengers-advantages-selection .advice-advantages{padding-left:0!important;margin-bottom:25px!important;margin-left:0}journey-search-ferrytrasme-step-passengers-advantages-selection .optionsResidency{margin-right:0}}journey-search-ferrytrasme-step-vehicles-selection{width:681%;margin-left:-314.5%;display:block}journey-search-ferrytrasme-step-vehicles-selection button{border:0;background:0 0;padding:0}journey-search-ferrytrasme-step-vehicles-selection .vehicles__box{padding:60px 50px}journey-search-ferrytrasme-step-vehicles-selection .vehicles_message{float:left;position:relative;margin-top:12.5px;font-family:sanfranciscodisplayregular;font-size:1em;color:#424346}journey-search-ferrytrasme-step-vehicles-selection .vehicles_message_alert{margin-right:20px;margin-left:20px;margin-top:15px}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles{pointer-events:auto;background-color:rgba(255,255,255,.1);font-family:sanfranciscodisplayregular;color:#424346;line-height:24px;border:2px solid #2f353a;height:70px;padding:10px 15px;margin:0 0 10px!important}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .tag{display:inline-block;max-width:calc(50% - 4px)}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .tag button{max-width:100%}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .tag .trasme_subtitle__section{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:1.5}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_box__icon{background-position:center center;background-repeat:no-repeat}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_title{color:#8a9197;font-family:sanfranciscodisplaybold;text-transform:uppercase}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_title.trasme_title__section{color:#424346;font-size:1em;font-weight:400;line-height:20px}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_subtitle{color:#424346;font-family:sanfranciscodisplayregular;font-style:normal}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_subtitle.trasme_subtitle__section{font-size:.714em;padding:5px 20px 5px 5px;background-color:#d9002e;color:#fff;text-transform:uppercase;position:relative}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_subtitle.trasme_subtitle__section button.remove-vehicle{display:block;width:10px;height:10px;font-family:Arial;position:absolute;top:7px;right:5px;background-image:url(/Features/JourneySearch/img/vehicles/remove-vehicles.png);background-repeat:no-repeat;background-position:left center}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .trasme_title__section--action{font-size:55px!important}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .concealable_col .trasme_box__icon{line-height:45px;font-size:35px!important}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles .expandable_col{padding-left:23px}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.selected,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover{border:2px solid #90b5d0;color:#fff!important}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.selected .trasme_title__section,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_title__section{color:#fff!important}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.selected .trasme_title__section--action:hover,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover .trasme_title__section--action:hover{color:#fff}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.selected{background-color:#90b5d0}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles:not(.disabled):hover{background-color:#7ea9c8;border-color:#7ea9c8}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.disabled{cursor:default;border:2px solid #c7c7c8}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.disabled.selected{background-color:#989b9d;border:2px solid #989b9d}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.disabled.selected .trasme_box__icon,journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.disabled.selected .trasme_title__section{opacity:.8}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.disabled .trasme_title__section--action{cursor:default;opacity:.5}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.disabled .trasme_title__section--action:hover{opacity:.5}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.disabled .btn__add_vehicle{cursor:pointer}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.disabled .btn__add_vehicle:hover{opacity:1}journey-search-ferrytrasme-step-vehicles-selection .trasme_section__common_padding--top{padding-top:20px}journey-search-ferrytrasme-step-vehicles-selection .btn__add_vehicle{padding-top:10px}journey-search-ferrytrasme-step-vehicles-selection .btn__add_vehicle:hover{opacity:.5}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail{padding:15px 50px 60px}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .return{font-family:sanfranciscodisplaybold;color:#8a9197;text-transform:uppercase;font-size:.714em}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .return:hover span{color:#d9002e!important}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .return span{height:40px;line-height:26px;display:inline-block;vertical-align:top}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .return span:not(.trasme-svg){padding-top:7px!important;padding-left:5px}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown{border:2px solid #90b5d0;margin:35px 0 0;position:relative;height:72px}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown ::-webkit-input-placeholder{color:#a0a1a2}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown :-moz-placeholder{color:#a0a1a2}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown ::-moz-placeholder{color:#a0a1a2}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown :-ms-input-placeholder{color:#a0a1a2}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown .form-control{color:#424346;font-family:sanfranciscodisplaybold;background-image:none;text-transform:uppercase;width:100%;height:100%;position:absolute;top:8px;left:0;padding:0 25px;line-height:5;cursor:pointer}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown .control-label{text-transform:uppercase;font-family:sanfranciscodisplayregular;color:#424346;padding:0 25px;font-size:.857em}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown.is-empty:not(.is-focused) .control-label{margin-top:26px;font-size:.929em}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown.selected .control-label{margin-top:16px!important}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown select{color:#fff;font-family:sanfranciscodisplayregular;text-transform:uppercase;font-size:1em}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown .dropdown-menu{padding:10px 0;height:auto;width:calc(100% + 4px);border:2px solid #a0a1a2;margin-top:4px;margin-bottom:20px;margin-left:-2px;border-radius:0;overflow:auto;box-shadow:none;max-height:260px}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown .dropdown-menu li{margin:0 7px 6px;cursor:pointer}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown .dropdown-menu li a{width:100%}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown.selected,journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown:hover{background-color:#90b5d0;border:2px solid #90b5d0;color:#fff!important}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown.selected .control-label,journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown.selected .form-control,journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown:hover .control-label,journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown:hover .form-control{color:#fff}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown.error{border:2px solid #d9002e}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown.error.is-empty{border:2px solid #30363b}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown.error.is-empty.show-errors{border:2px solid #d9002e}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .form-group.label-floating{border:2px solid #90b5d0;padding:0 25px;margin:5px 0;height:70px}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .form-group.label-floating ::-webkit-input-placeholder{color:#a0a1a2}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .form-group.label-floating :-moz-placeholder{color:#a0a1a2}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .form-group.label-floating ::-moz-placeholder{color:#a0a1a2}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .form-group.label-floating :-ms-input-placeholder{color:#a0a1a2}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .form-group.label-floating.is-focused label.control-label,journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .form-group.label-floating:not(.is-empty) label.control-label{left:15px}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .form-group.label-floating label.control-label{text-align:left;text-transform:uppercase;font-size:.78em;font-family:sanfranciscodisplayregular;color:#424346;opacity:.8}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .form-group.label-floating .form-control{color:#424346;font-family:sanfranciscodisplaybold;padding:0;background-image:none;text-transform:uppercase;height:48px;margin-top:20px;overflow:hidden}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .form-group.label-floating.selected,journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .form-group.label-floating:hover{background-color:#90b5d0;border:2px solid #90b5d0;color:#fff!important}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .form-group.label-floating.selected .control-label,journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .form-group.label-floating.selected .form-control,journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .form-group.label-floating:hover .control-label,journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .form-group.label-floating:hover .form-control{color:#fff}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .form-group.label-floating.error{border:2px solid #d9002e}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .extra-long{margin-top:60px}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .cylinders-wrapper{margin-top:30px}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .cylinders-wrapper .title{text-transform:uppercase;font-size:.78em;font-family:sanfranciscodisplayregular;color:#424346;opacity:.8;margin-bottom:5px}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .cylinders-wrapper .checkbox label,journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .cylinders-wrapper .radio label{padding-left:35px;font-size:.857em;font-family:sanfranciscodisplayregular;color:#424346}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .cylinders-wrapper .radio input[type=radio]:checked~.check{background-color:#d9002e}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .cylinders-wrapper .radio input[type=radio]:checked~.circle{background-color:#f7fafc;border-color:#d9d9d9;border-width:1px}journey-search-ferrytrasme-step-vehicles-selection .trasme-svg-ico_next{line-height:.857em;margin-left:10px}@media (max-width:1199px){journey-search-ferrytrasme-step-vehicles-selection .normal-margin--left{margin-left:0!important}journey-search-ferrytrasme-step-vehicles-selection .trasme_box_vehicles.col-md-6{width:100%!important}}@media (max-width:767px){journey-search-ferrytrasme-step-vehicles-selection .vehicles__box{padding:30px 0}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail{padding:15px 0 30px}}@media (max-width:480px){journey-search-ferrytrasme-step-vehicles-selection .concealable_col{display:none!important}journey-search-ferrytrasme-step-vehicles-selection .expandable_col{width:100%!important}journey-search-ferrytrasme-step-vehicles-selection img.trasme_box__icon{display:none}}@media screen and (max-height:840px){journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail{padding-bottom:30px}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .dropdown .dropdown-menu{max-height:220px}journey-search-ferrytrasme-step-vehicles-selection .vehicles__detail .extra-long{margin-top:40px}}journey-search-ferrytrasme-step-passengers-selection{width:681%;margin-left:-209.5%;display:block}journey-search-ferrytrasme-step-passengers-selection button{border:0;background:0 0;padding:0}journey-search-ferrytrasme-step-passengers-selection .component-panel-actions{margin-top:30px}journey-search-ferrytrasme-step-passengers-selection .passangers__box{padding:60px 50px}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers{pointer-events:auto;background-color:rgba(255,255,255,.1);font-family:sanfranciscodisplayregular;color:#424346;line-height:24px;border:2px solid #2f353a;height:70px;padding:10px 15px;margin:0 0 10px!important}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_box__icon{background-position:center center;background-repeat:no-repeat}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_title{color:#8a9197;font-family:sanfranciscodisplaybold;text-transform:uppercase}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_title.trasme_title__section{color:#424346;font-size:1em;font-weight:400;line-height:27px}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_title.trasme_title__section>span{text-transform:none}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_subtitle{color:#424346;font-family:sanfranciscodisplayregular;font-style:normal;display:block}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_subtitle.trasme_subtitle__section{font-size:.857em;line-height:18px;white-space:nowrap}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers a{color:#424346;text-decoration:none}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_title__section--action{font-size:55px!important;display:table-cell;vertical-align:middle}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_btn--action{text-align:center;display:block;padding-top:10px;outline-color:transparent}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_btn--action:hover{opacity:.5}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .trasme_section__common_padding--top{padding-top:20px}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .concealable_col .trasme_box__icon{line-height:45px;font-size:35px!important}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers .expandable_col{padding-left:23px}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers.selected,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers.selected .trasme_subtitle__section,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers.selected .trasme_title__section,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_subtitle__section,journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover .trasme_title__section{color:#fff!important}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers.selected{background-color:#90b5d0;border-color:#90b5d0}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers:not(.disabled):hover{background-color:#90b5d0;border-color:#7ea9c8}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers.disabled{opacity:.5;cursor:default}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers.disabled .trasme_btn--action.more{cursor:default}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers.disabled .trasme_btn--action.more:hover{opacity:1}journey-search-ferrytrasme-step-passengers-selection .options{margin-left:45px}journey-search-ferrytrasme-step-passengers-selection .options>div{margin-bottom:12px}journey-search-ferrytrasme-step-passengers-selection .advantage-options{padding-left:12px;display:inline-block;margin-right:10px}journey-search-ferrytrasme-step-passengers-selection .advantage-options radio-button .radio label{color:#8e8e90}journey-search-ferrytrasme-step-passengers-selection .advice{padding-top:2px!important;font-family:sanfranciscodisplayregular}journey-search-ferrytrasme-step-passengers-selection .btn-more-info{margin-left:10px!important}journey-search-ferrytrasme-step-passengers-selection .trasme-svg-ico_next{line-height:.857em;margin-left:10px}journey-search-ferrytrasme-step-passengers-selection .row-select-ages{margin-top:-15px!important}@media (max-width:1199px){journey-search-ferrytrasme-step-passengers-selection .normal-margin--left{margin-left:0!important}journey-search-ferrytrasme-step-passengers-selection .trasme_box_passengers.col-md-6{width:100%!important}}@media (max-width:992px){journey-search-ferrytrasme-step-passengers-selection .trasme_title__section--action--remove{padding-left:4px}}@media (max-width:767px){journey-search-ferrytrasme-step-passengers-selection .component-panel-actions{margin-top:0}journey-search-ferrytrasme-step-passengers-selection .passangers__box{padding:30px 0}journey-search-ferrytrasme-step-passengers-selection .options{margin-left:0}journey-search-ferrytrasme-step-passengers-selection .advice{padding-left:0!important;margin-bottom:25px!important;margin-left:0}}@media (max-width:480px){journey-search-ferrytrasme-step-passengers-selection img.trasme_box__icon{display:none}journey-search-ferrytrasme-step-passengers-selection .concealable_col{display:none!important}journey-search-ferrytrasme-step-passengers-selection .expandable_col{width:100%!important}}@media screen and (max-height:840px){journey-search-ferrytrasme-step-passengers-selection .passangers__box{padding-bottom:20px}}