﻿.steps-bf{width:100%;height:75px;margin-bottom:20px;}.steps-bf ol{counter-reset:item;list-style:none;}.steps-bf ol li{float:left;padding:15px 20px 15px 17px;text-indent:-.5em;list-style-type:none;counter-increment:item;background:#f3f0ec;border-bottom:5px solid #e2f3fe;box-sizing:border-box;height:52px;}.steps-bf ol li.active,.steps-bf ol li.completed,.steps-bf ol li.done,.steps-bf ol li:first-of-type:not(.active){font-weight:bold;background:#e7e3db;border-bottom:5px solid #70cdf4;}.steps-bf ol li span{display:block;height:24px;text-align:center;width:auto;padding-left:8px;}.steps-bf ol li span:first-of-type{display:none;}.steps-bf ol li span:nth-child(2){font-family:tuitypelightregular,Arial;color:#092a5e;font-size:16px;}.steps-bf ol li span:nth-child(2):before{display:inline-block;width:.7em;padding-right:.5em;font-weight:bold;text-align:right;content:counter(item) ".";}.steps-bf ol li span:nth-child(3n+0){position:relative;top:18px;}.steps-bf ol li span:nth-child(3n+0) a{font-family:Arial,Verdana;font-size:14px;color:#2fb1eb;text-decoration:underline;text-transform:capitalize;font-weight:normal;}.steps-bf ol li span:nth-child(3n+0) a:hover{text-decoration:none;}.steps-bf ol li.empty{display:none;}.mybrand .cnt-bg{padding:0;}.mybrand footer.ftr,.mybrand .ftr-aftr{margin-left:0;}.my-account>header{width:942px;padding:20px 30px;border-bottom:1px solid #e7e3db;float:left;position:relative;}.my-account>header span{display:block;}.my-account>header div{float:left;}.my-account>header div.prfl .ph-edt{position:absolute;bottom:0;right:0;text-align:center;background:rgba(255,255,255,.6);width:130px;padding-bottom:3px;font-family:tuitypelightregular,Arial;color:#092a5e;font-size:16px;text-transform:capitalize;cursor:pointer;display:none;text-decoration:none;}.my-account>header div.prfl:hover .ph-edt{display:block;}.my-account>header div.prfl.prfl-small .ph-edt{width:100px;}.my-account>header div.intro{margin:12px 0 0 10px;width:488px;}.my-account>header div.intro+.prfl-stts{margin-top:12px;position:absolute;right:20px;}.my-account>header div.intro .ttl4{margin-bottom:5px;}.my-account>header div.intro .ttl4 .lnk{font-size:30px;}.my-account nav#option-menu{position:inherit;}.my-account section#CustomerProfileBody{float:left;}.my-account section#CustomerProfileBody .my-account-cnt{float:left;width:795px;padding:25px;margin-bottom:20px;}.my-account section#CustomerProfileBody .my-account-cnt .crumbtail li:last-of-type{top:0;}.my-account section#CustomerProfileBody .nav-customer-account{width:157px;float:left;height:auto;}.my-account header .prfl-stts{padding:15px 15px 10px;width:264px !important;position:relative;display:block;float:right !important;background-color:#f9f7f5;}.my-account header .prfl-stts .stts-bar{width:100%;}.my-account header .prfl-stts .stts-bar .ttl1{cursor:pointer !important;font-size:18px;display:block;margin-bottom:10px;}.my-account header .prfl-stts .stts-bar .ttl1:after{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;color:#b9b9b9;top:3px;position:relative;margin-left:5px;font-weight:normal;cursor:pointer;display:inline-block;}.my-account header .prfl-stts .stts-bar .ttl1:hover:after{color:#70cdf4;}.my-account header .prfl-stts .stts-bar>span{width:200px;display:inline-block;height:14px;margin-right:8px;background-color:#d7d2c3;}.my-account header .prfl-stts .stts-bar>span.sttcnt{width:auto;background:none;position:relative;top:-4px;height:24px;margin-right:0;float:right;font-family:tuitypelightregular,Arial;color:#092a5e;font-size:24px;}.my-account header .prfl-stts .stts-bar>span span{display:block;height:14px;background-color:#70cdf4;}div.prfl{width:130px;height:130px;position:relative;margin-right:15px;background-size:cover;background-position:center;border-radius:100%;}div.prfl.prfl-icon{background:#092a5e !important;}div.prfl.prfl-icon:before{content:"";font-family:tui-icon-font;font-size:95px;color:#092a5e;color:#fff;position:relative;top:55px;left:17px;}div.prfl.prfl-icon.prfl-small:before{font-size:70px;top:40px;left:15px;}div.prfl.prfl-small{height:100px;width:100px;}#option-menu ul li.nav-dashboard a>span:first-of-type:before{content:"";font-family:tui-icon-font;font-size:35px;color:#092a5e;}#option-menu ul li.nav-bookings a>span:first-of-type:before{content:"";font-family:tui-icon-font;font-size:32px;color:#092a5e;}#option-menu ul li.nav-travelideas a>span:first-of-type:before{content:"";font-family:tui-icon-font;font-size:32px;color:#092a5e;}#option-menu ul li.nav-profile a>span:first-of-type:before{content:"";font-family:tui-icon-font;font-size:32px;color:#092a5e;}#option-menu ul li.nav-fnsh-rsrvtn a>span:first-of-type:before{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;}.no-account #option-menu ul li.inactive-menu a{background-color:#f9f7f5;cursor:default;}.no-account #option-menu ul li.inactive-menu a>span:first-of-type{color:#d7d2c3;}.no-account #option-menu ul li.inactive-menu a>span:first-of-type:before{color:#d7d2c3;}.no-account #option-menu ul li.inactive-menu a>span:last-of-type p{width:200px;}.my-account-cnt h1{display:block;margin:10px 0 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.my-account-cnt h1:before{position:relative;top:-1px;margin-right:5px;float:left;}.my-account.bookings h1:before{content:"";font-family:tui-icon-font;font-size:32px;color:#092a5e;}.my-account.travelideas h1:before{content:"";font-family:tui-icon-font;font-size:32px;color:#092a5e;}.my-account.profile h1:before{content:"";font-family:tui-icon-font;font-size:32px;color:#092a5e;}.my-account.fnsh-rsrvtn h1:before{content:"";font-family:tui-icon-font;font-size:32px;color:#092a5e;}.my-account-cnt span.fast{display:block;padding:20px;margin:20px 0;width:510px;}.my-account-cnt span.fast:before{content:"";font-family:tui-icon-font;font-size:50px;color:#092a5e;position:relative;display:block;width:60px;height:25px;float:left;top:10px;}.sccs-msg:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;color:#aad700;top:3px;position:relative;}.my-brand-y-icon:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;color:#aad700;top:3px;position:relative;margin-right:5px;}.my-brand-n-icon:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;color:#d40e14;top:3px;position:relative;margin-right:5px;}.bookings-cnt .sr-options.footer .paging ul a,.mytravelideas .sr-options.footer .paging ul a{background-color:#f3f0ec;margin-top:-5px;padding-top:5px;}.bookings-cnt .sr-options.footer .paging ul li,.bookings-cnt .sr-options.footer .paging ul a:hover,.mytravelideas .sr-options.footer .paging ul li,.mytravelideas .sr-options.footer .paging ul a:hover{background-color:#d7d2c3 !important;}.bookings-cnt .sr-options.footer .paging ul a:hover,.mytravelideas .sr-options.footer .paging ul a:hover{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.bookings-cnt{float:left;margin-top:10px;}.mybookings span.ttl3{display:inline-block;margin-top:10px;clear:both;}.mybookings .booking-block{margin:10px 0 30px;background-color:#f3f0ec;height:160px;color:#092a5e;}.mybookings .booking-block .ttl3{width:395px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.mybookings .booking-block .close:before{top:10px;position:relative;}.mybookings .booking-block .btn2{margin-bottom:0;}.mybookings .booking-block .trav-options{float:none;}.mybookings .booking-block>div{float:left;position:relative;height:100%;}.mybookings .booking-block>div:nth-of-type(3){width:425px;padding:0 10px;}.mybookings .booking-block>div:nth-of-type(3) a{display:block;text-align:right;margin-top:10px;}.mybookings .booking-block>div .dur-brd span{clear:both;float:left;padding:10px 0;}.mybookings .booking-block>div .dur-brd span:first-of-type{padding-top:0;}.mybookings .booking-block>div:nth-of-type(1){width:110px;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.mybookings .booking-block>div:nth-of-type(1) div:nth-of-type(2){border-top:1px solid #fff;}.mybookings .booking-block>div:nth-of-type(1) div.one-item{display:none;}.mybookings .booking-block>div:nth-of-type(1) .countdown,.mybookings .booking-block>div:nth-of-type(1) .weather,.mybookings .booking-block>div:nth-of-type(1) .days-today p{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;}.mybookings .booking-block>div:nth-of-type(1) .weather{padding-top:19px;height:62px;width:100%;}.mybookings .booking-block>div:nth-of-type(1) .cstr-grade{position:relative;}.mybookings .booking-block>div:nth-of-type(1) .cstr-grade+p{position:relative;padding-right:0;}.mybookings .booking-block>div:nth-of-type(1) .cstr-grade+p+.lnk{position:relative;font-size:16px;}.mybookings .booking-block>div:nth-of-type(1) div .icon-weather:before{content:"";font-family:tui-icon-font;font-size:40px;color:#092a5e;top:10px;position:relative;font-weight:normal;margin-right:5px;}.mybookings .booking-block>div:nth-of-type(2){width:240px;}.mybookings .booking-block>div:nth-of-type(2) .statusbar{position:absolute;bottom:0;left:0;height:20px;padding:4px 0;width:100%;text-align:center;font-family:tuitypelightregular,Arial;color:#092a5e;font-size:16px;}.mybookings .booking-block.flight .ttl2{margin:0 0 5px;display:block;}.mybookings .booking-block.incomplete .dur-brd,.mybookings .booking-block.flight .dur-brd{display:block;float:left;margin-top:0;clear:both;}.mybookings .booking-block.incomplete .dur-brd span{display:inline-block;margin-right:12px;}.mybookings .booking-block.incomplete .svd-on{font-style:italic;bottom:10px;left:10px;position:absolute;}.mybookings .booking-block.incomplete .trav-options{float:left;margin-top:7px;clear:both;}.mybookings .booking-block.incomplete>div:nth-of-type(2) .statusbar{background-color:#fff7bf;}.mybookings .booking-block.incomplete [class*="star"]{margin-top:2px;margin-right:18px;}.mybookings .booking-block>div:nth-of-type(3) div{position:absolute;right:10px;bottom:10px;}.mybookings .booking-block>div:nth-of-type(1) div.countdown,.mybookings .booking-block>div:nth-of-type(1) div.days-today{height:62px;padding-top:18px;}.mybookings .booking-block.provisional>div:nth-of-type(2) .statusbar{background-color:#fff7bf;}.mybookings .booking-block.canceled>div:nth-of-type(2) .statusbar{background-color:#d40e14;color:#fff;}.ovl.prfl-pht{width:468px;}.ovl.prfl-pht .ttl4{display:block;margin-bottom:20px;}.ovl.prfl-pht .prfl{float:left;margin-right:15px;height:167px;width:167px;background-size:cover;border-radius:100%;}.ovl.prfl-pht .prfl.prfl-icon{width:167px;height:167px;}.ovl.prfl-pht .prfl.prfl-icon:before{font-size:120px;top:73px;left:24px;}.ovl.prfl-pht .prfl+div{float:left;margin-top:14px;width:285px;}.ovl.prfl-pht .prfl+div a{margin:5px 0;}.ovl.prfl-pht .prfl+div a.file-btn{position:relative;}.ovl.prfl-pht .prfl+div a span{margin:0;}.ovl.prfl-pht .prfl+div a,.ovl.prfl-pht .prfl+div a span{width:285px;text-align:center;}.ovl.prfl-pht span.error{margin-top:15px;float:left;font-weight:bold;background:none;}.ovl.prfl-pht.chs-pht{width:605px;}.ovl.prfl-pht.chs-pht .pht-bx{height:350px;margin:0 0 15px;}.ovl.prfl-pht.chs-pht .lnk{margin-right:15px;float:right;padding-top:10px;}.ovl.prfl-pht.chs-pht .btn1{float:right;margin:0;}.ovl.prfl-pht .prfl{background-position:center;}.croppie-container{width:100%;height:100%;}.croppie-container .cr-image{z-index:-1;position:absolute;top:0;left:0;transform-origin:0 0;max-width:none;}.croppie-container .cr-boundary{position:relative;overflow:hidden;margin:0 auto;z-index:1;width:605px;height:100%;}.croppie-container .cr-viewport{position:absolute;border:2px solid #fff;margin:auto;top:0;bottom:0;right:0;left:0;box-shadow:0 0 2000px 2000px rgba(0,0,0,.5);z-index:0;}.croppie-container .cr-original-image{display:none;}.croppie-container .cr-vp-circle{border-radius:50%;}.croppie-container .cr-overlay{z-index:1;position:absolute;cursor:move;}.croppie-container .cr-slider-wrap{margin:20px auto 15px -6px;width:370px;}.croppie-container .cr-slider-wrap:after{clear:both;content:"";display:block;}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.croppie-result{position:relative;overflow:hidden;}.croppie-result img{position:absolute;}.cr-slider{-webkit-appearance:none;width:300px;max-width:100%;border:0;float:left;}.cr-slider::-webkit-slider-runnable-track{width:100%;height:3px;background:#092a5e;border:0;border-radius:3px;}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid #092a5e;height:16px;width:16px;border-radius:50%;background:#fff;margin-top:-6px;}.cr-slider:focus{outline:none;box-shadow:none;border:0;}.cr-slider::-moz-range-track{width:100%;height:3px;background:#092a5e;border:0;border-radius:3px;}.cr-slider::-moz-range-thumb{border:1px solid #092a5e;height:16px;width:16px;border-radius:50%;background:#fff;margin-top:-6px;}.cr-slider:-moz-focusring{outline:1px solid #fff;outline-offset:-1px;}.cr-slider::-ms-track{width:300px;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent;}.cr-slider::-ms-fill-lower{background:#092a5e;border-radius:10px;}.cr-slider::-ms-fill-upper{background:#092a5e;border-radius:10px;}.cr-slider::-ms-thumb{border:1px solid #092a5e;height:16px;width:16px;border-radius:50%;background:#fff;margin-top:1px;}.cr-slider::-ms-fill-lower{background:#092a5e;}.cr-slider:focus::-ms-fill-upper{background:#092a5e;}.file-btn{position:relative;color:#fff;font-size:16px;text-decoration:none;display:inline-block;cursor:pointer;}.file-btn input[type="file"]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;}.slider_before{float:left;}.slider_before:before{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;position:relative;top:10px;right:-5px;}.slider_after{float:left;}.slider_after:before{content:"";font-family:tui-icon-font;font-size:35px;color:#092a5e;position:relative;top:9px;left:-5px;}.ovl .acntstts li{height:34px;width:100%;border-bottom:1px solid #e7e3db;padding:10px 0;list-style:none;position:relative;cursor:pointer;}.ovl .acntstts li:first-of-type{border-top:1px solid #e7e3db;}.ovl .acntstts li:hover{background-color:#f3f0ec;transition:background-color .5s ease;}.ovl .acntstts li a{width:100%;height:34px;}.ovl .acntstts li a:after{content:"";font-family:tui-icon-font;font-size:32px;color:#092a5e;right:-5px;top:19px;position:absolute;}.ovl .acntstts li a span{display:inline-block;float:left;margin-right:10px;text-decoration:none;}.ovl .acntstts li a span span{display:block;text-decoration:none;color:#333;width:100%;}.ovl .acntstts li a span .ttl3{color:#092a5e;}.ovl .acntstts li a span:first-of-type{width:75%;}.ovl .acntstts li a .sttsmnt{position:relative;top:9px;margin-right:10px;}.ovl .acntstts li:before{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;color:#d40e14;position:relative;margin-right:5px;float:left;top:0;}.ovl .acntstts li.done:before{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;color:#aad700;}.ovl .acntstts .done{height:22px;cursor:default;}.ovl .acntstts .done:hover{background:none;}.chs-yrslf{width:425px !important;}.chs-yrslf .acco{width:250px !important;}.chs-yrslf .ttl4{margin-right:15px;margin-bottom:15px;display:block;}.chs-yrslf .party{margin-top:20px;clear:both;float:left;width:100%;}.chs-yrslf form div{height:40px;padding:5px;cursor:pointer;}.chs-yrslf form div:hover,.chs-yrslf form div.chkd{background-color:#f3f0ec;transition:background-color .5s ease;}.chs-yrslf span.ttl2{float:left;line-height:40px;margin-left:10px;}.chs-yrslf input{float:left;top:15px;position:relative;margin-right:8px;}.chs-yrslf img{display:inline-block;float:left;}.chs-yrslf .btn2{margin-bottom:0;float:left;}.ovl.yr-bkng,.ovl.chs-yrslf{width:510px;}.ovl.yr-bkng .image,.ovl.chs-yrslf .image{float:left;margin-right:10px;}.ovl.yr-bkng .acco,.ovl.chs-yrslf .acco{float:left;width:335px;height:120px;}.ovl.yr-bkng .acco .ttl3,.ovl.chs-yrslf .acco .ttl3{width:100%;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.ovl.yr-bkng .acco .trav-options,.ovl.chs-yrslf .acco .trav-options{float:left;width:100%;padding:0;margin:5px 0;}.ovl.yr-bkng .acco .dprt-dt,.ovl.chs-yrslf .acco .dprt-dt{display:block;}.ovl.yr-bkng .btn2,.ovl.yr-bkng .btn3,.ovl.chs-yrslf .btn2,.ovl.chs-yrslf .btn3{margin-bottom:0;}.ovl.prfl-pp{width:290px;}.ovl.prfl-pp .lnk{display:inline-block;margin-top:20px;}.ovl.prfl-pp button{display:inline-block;float:right;}.popup{letter-spacing:0;}.ovl.yr-bkng .ttl4+p{margin-bottom:10px;}.crsluggage-luggage .msg-luggage-reminder{width:730px;}.crsluggage-luggage .msg-luggage-reminder span{display:inline-block;margin-bottom:10px;}.crsluggage-luggage .msg-luggage-reminder p{display:block;}.crsluggage-luggage .msg-luggage-reminder div.btn-green{display:inline-block;}.crsluggage-flightandpassengers .flight-ttl,.crsluggage-luggage .flight-ttl{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;font-weight:bold;background-color:#f3f0ec;padding:15px 20px;margin-bottom:10px;}.crsluggage-flightandpassengers .flight-ttl#flight-to-title:before,.crsluggage-luggage .flight-ttl#flight-to-title:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;padding-right:5px;font-weight:normal;}.crsluggage-flightandpassengers .col,.crsluggage-luggage .col{position:relative;}.crsluggage-flightandpassengers .var-lcontent.wide{width:938px;padding:15px 20px;}.crsluggage-flightandpassengers .error-icon{top:38px !important;}.crsluggage-flightandpassengers .error-icon:after{position:relative;cursor:help;}.crsluggage-flightandpassengers #flightFrom div p.flight-ttl:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;transform:none;padding-right:5px;font-weight:normal;}.crsluggage-flightandpassengers .wrapper.step1{margin:0 auto;max-width:100%;width:980px;background:url(../../../images/bg-bagage-bijboeken.jpg) 645px 95px no-repeat;}.crsluggage-flightandpassengers .wrapper.step1 .intro{width:600px;margin:15px 0 30px;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .wrap-row{float:left;margin:0 0 30px;width:100%;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .wrap-row:nth-of-type(2) h2{margin-bottom:10px;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .wrap-row:nth-of-type(3){margin-bottom:40px;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .col .tt.popup{width:250px !important;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .col-last .row.service .popup{left:-370px !important;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .col,.crsluggage-flightandpassengers .wrapper.step1 form.crs .col-last{padding:0 21px 0 0;float:left;width:209px;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .col.dofb,.crsluggage-flightandpassengers .wrapper.step1 form.crs .col-last.dofb{width:440px;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .col.dofb div>span:not(.delete),.crsluggage-flightandpassengers .wrapper.step1 form.crs .col-last.dofb div>span:not(.delete){position:relative;padding-right:21px;width:25%;display:inline-block;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .col.dofb label,.crsluggage-flightandpassengers .wrapper.step1 form.crs .col-last.dofb label{display:block;margin-top:10px;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .col.dofb .error-icon,.crsluggage-flightandpassengers .wrapper.step1 form.crs .col-last.dofb .error-icon{top:19px !important;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .col .row,.crsluggage-flightandpassengers .wrapper.step1 form.crs .col-last .row{position:relative;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .field-validation-valid{display:none;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .traveldata-departure label:after,.crsluggage-flightandpassengers .wrapper.step1 form.crs .traveldata-return label:after{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;position:absolute;top:39px;left:184px;cursor:pointer;font-weight:normal;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .traveldata-departure input,.crsluggage-flightandpassengers .wrapper.step1 form.crs .traveldata-return input{cursor:pointer;}.crsluggage-flightandpassengers .wrapper.step1 form.crs span.tooltip.click:after{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;color:#b9b9b9;top:3px;position:relative;margin-left:5px;font-weight:normal;cursor:pointer;display:inline-block;}.crsluggage-flightandpassengers .wrapper.step1 form.crs span.tooltip.click:hover:after{color:#70cdf4;}.crsluggage-flightandpassengers .wrapper.step1 form.crs select,.crsluggage-flightandpassengers .wrapper.step1 form.crs input:not([type="radio"]){margin-top:10px;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .sup{display:inline-block;position:relative;top:-3px;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .sup:after{content:"*";color:#092a5e;margin:0 3px;}.crsluggage-flightandpassengers .wrapper.step1 form.crs #passengers h2{margin-bottom:15px;}.crsluggage-flightandpassengers .wrapper.step1 form.crs #passengers h3{margin:10px 0 5px;}.crsluggage-flightandpassengers .wrapper.step1 form.crs #AddAnotherPassenger{text-decoration:none;}.crsluggage-flightandpassengers .wrapper.step1 form.crs #AddAnotherPassenger span{text-decoration:underline;}.crsluggage-flightandpassengers .wrapper.step1 form.crs #AddAnotherPassenger span:hover{text-decoration:none;}.crsluggage-flightandpassengers .wrapper.step1 form.crs #AddAnotherPassenger:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;position:relative;top:3px;right:5px;}.crsluggage-flightandpassengers .wrapper.step1 form.crs #AddAnotherPassenger+a#submit-next{float:right;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .delete{color:#2fb1eb;cursor:pointer;margin-top:10px;display:inline-block;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .delete span{text-decoration:underline;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .delete span:hover{text-decoration:none;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .delete:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;color:#2fb1eb;padding-right:3px;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .delete+span.error-icon{display:none;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .bkng-label:before{content:"*";color:#092a5e;margin:0 3px;}.crsluggage-flightandpassengers .wrapper.step1 form.crs .ftr-contact+p a{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;color:#2fb1eb;}.crsluggage-luggage .var-lcontent.wide{padding:0 20px;}.crsluggage-luggage .var-lcontent.wide .wrapper{width:980px;}.crsluggage-luggage .var-lcontent.wide .wrapper article h1{margin-bottom:10px;}.crsluggage-luggage .var-lcontent.wide .wrapper article p.intro{width:640px;}.crsluggage-luggage #form-crsluggage h2{margin:35px 0 20px 0;}.crsluggage-luggage #form-crsluggage .warning-minlug{width:575px;margin:30px 0;}.crsluggage-luggage #form-crsluggage .bkng-comp-check{display:none;}.crsluggage-luggage #form-crsluggage .bkng-luggage-hdr{padding:15px 20px;background-color:#f3f0ec;display:block;margin-bottom:10px;width:700px;}.crsluggage-luggage #form-crsluggage .bkng-luggage-hdr .flight-icon{display:inline-block;}.crsluggage-luggage #form-crsluggage .bkng-luggage-hdr .flight-icon:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;padding-right:5px;}.crsluggage-luggage #form-crsluggage .bkng-luggage-hdr .flight-icon.back:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;}.crsluggage-luggage #form-crsluggage .bkng-luggage-hdr .flight-ttl{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;font-weight:bold;margin:0 30px 0 0;padding:0;display:inline-block;}.crsluggage-luggage #form-crsluggage .bkng-luggage-hdr .travelclass{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;margin-right:5px;}.crsluggage-luggage #form-crsluggage .bkng-luggage-hdr .travelclass>span:after{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;color:#b9b9b9;top:3px;position:relative;margin-left:5px;font-weight:normal;cursor:pointer;display:inline-block;}.crsluggage-luggage #form-crsluggage .bkng-luggage-hdr .travelclass>span:hover:after{color:#70cdf4;}.crsluggage-luggage #form-crsluggage .bkng-luggage-hdr .travelclass #tooltip-popup{font-family:Arial,Verdana;color:#4c4c4c;font-size:14px;}.crsluggage-luggage #form-crsluggage .info-luggage{width:442px;margin:10px 0;}.crsluggage-luggage #form-crsluggage .info-luggage.carry-on.note2{font-size:13px;}.crsluggage-luggage #form-crsluggage .info-luggage.carry-on.note2>img{display:inline-block;float:left;position:relative;top:10px;padding:0 10px;}.crsluggage-luggage #form-crsluggage .info-luggage.carry-on.note2 strong>span{cursor:pointer;}.crsluggage-luggage #form-crsluggage table{border-spacing:0 10px;margin-bottom:20px;}.crsluggage-luggage #form-crsluggage table td{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:16px;}.crsluggage-luggage #form-crsluggage table th{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;text-align:left;}.crsluggage-luggage #form-crsluggage table .nbr{width:20px;height:20px;border-radius:100%;background-color:#70cdf4;display:inline-block;text-align:center;margin-right:5px;}.crsluggage-luggage #form-crsluggage table .name{padding:0 5px 0 0;width:225px;}.crsluggage-luggage #form-crsluggage table .weight{width:165px;}.crsluggage-luggage #form-crsluggage table .price2{width:150px;padding-left:10px;display:table-cell;}.crsluggage-luggage #form-crsluggage table .price{width:90px;font-weight:bold;}.crsluggage-luggage #form-crsluggage table .reset{width:68px;}.crsluggage-luggage #form-crsluggage table .reset a{text-transform:capitalize;color:#2fb1eb;text-decoration:underline;cursor:pointer;}.crsluggage-luggage #form-crsluggage table .reset a:hover{text-decoration:none;}.crsluggage-luggage #form-crsluggage table .subtotal td:first-of-type{width:422px;}.crsluggage-luggage #form-crsluggage table .total td:first-of-type{width:542px;}.crsluggage-luggage #form-crsluggage table .subtotal td,.crsluggage-luggage #form-crsluggage table .total td{padding-top:20px;font-size:18px;font-weight:bold;}.crsluggage-luggage #form-crsluggage table .total{width:100%;}.crsluggage-luggage #form-crsluggage table .total td{padding:15px 20px;background:#e7e3db;font-size:24px;font-weight:bold;}.crsluggage-luggage #form-crsluggage table .total td:last-of-type{text-align:right;display:table-cell;}.crsluggage-luggage #form-crsluggage table .flight-time-line{display:none;}.crsluggage-luggage #form-crsluggage table .child .note1,.crsluggage-luggage #form-crsluggage table .baby .note1{font-family:Arial,Verdana;color:#4c4c4c;display:inline-block;padding:5px;}.crsluggage-luggage #form-crsluggage .txt-box.note1{margin:35px 0 20px 0;padding:20px 10px;width:716px;font-size:13px;}.crsluggage-luggage #form-crsluggage .txt-box.note1 h3{text-transform:uppercase;font-size:18px;margin-bottom:10px;}.crsluggage-luggage #form-crsluggage .txt-box.note1 ul{list-style:disc;padding-left:14px;}.crsluggage-luggage #form-crsluggage .txt-box.note1 a{text-decoration:underline;}.crsluggage-luggage #form-crsluggage .txt-box.note1 a:hover{text-decoration:none;}.crsluggage-luggage #form-crsluggage .bkng-overview-data{width:716px;}.crsluggage-luggage #form-crsluggage .bkng-overview-data .block-body>h3{font-size:24px;margin:35px 0 10px 0;}.crsluggage-luggage #form-crsluggage .bkng-overview-data .info.note2{margin:35px 0;}.crsluggage-luggage #form-crsluggage .bkng-pay-cnt{clear:both;width:578px;margin-bottom:10px;}.crsluggage-luggage #form-crsluggage .bkng-pay-cnt .block-body{padding:5px 15px;cursor:pointer;}.crsluggage-luggage #form-crsluggage .bkng-pay-cnt .block-body label.paymentMethod{margin:10px 3px 0;}.crsluggage-luggage #form-crsluggage .bkng-pay-cnt .block-body .clearing{clear:both;}.crsluggage-luggage #form-crsluggage .bkng-pay-cnt input[type="radio"]{margin:10px 10px 0 2px;width:auto;float:left;}.crsluggage-luggage #form-crsluggage .bkng-pay-cnt input[type="radio"]+label{padding:2px 0 0 3px;}.crsluggage-luggage #form-crsluggage .bkng-pay-cnt span.icon{display:block;margin-right:10px;height:37px;width:42px;background:url(../../images/desktop/sprite-payment.png) no-repeat 0 0;float:left;}.crsluggage-luggage #form-crsluggage .bkng-pay-cnt span.icon.creditcard{background-position:0 -28px;background-size:30px;}.crsluggage-luggage #form-crsluggage .bkng-pay-cnt span.icon.bancontact{background-position:0 -90px;}.crsluggage-luggage #form-crsluggage .bkng-pay-cnt .paytxt{width:520px;display:table-cell;position:relative;top:-20px;}.crsluggage-luggage #form-crsluggage .bkng-pay-cnt .paytxt span{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;display:block;}.crsluggage-luggage #form-crsluggage .block-email{margin:35px 0 20px;}.crsluggage-luggage #form-crsluggage .block-email .col{width:209px;margin:20px 0;position:relative;}.crsluggage-luggage #form-crsluggage .block-email .col .field-validation-valid{display:none;}.crsluggage-luggage #form-crsluggage .block-email .col .error-icon{cursor:help;}.crsluggage-luggage #form-crsluggage .block-email .col .error-icon:after{right:-5px;}.crsluggage-luggage #form-crsluggage .bkng-flight-ftr #pay-submit a.btn{float:right;margin:20px 0;}.crsluggage-luggage #form-crsluggage .bkng-flight-ftr .goback{clear:right;float:left;margin:50px 0;}.crsluggage-luggage #form-crsluggage .bkng-flight-ftr+.wrap-row{display:inline-block;margin:55px 0;}.crsluggage-illegalnavigation .var-lcontent.wide{padding:15px 20px;}.crsluggage-illegalnavigation .var-lcontent.wide ul{list-style:disc;padding-left:15px;}.crsluggage-illegalnavigation .var-lcontent.wide ul li{line-height:20px;}.crsluggage-illegalnavigation .var-lcontent.wide ul li a{text-decoration:underline;}.crsluggage-illegalnavigation .var-lcontent.wide ul li a:hover{text-decoration:none;}.popup.classes .zitcomfort-service{position:relative;z-index:150;width:480px;}.popup.classes .zitcomfort-service>div{width:203px;margin-right:15px;float:left;margin-bottom:10px;font-family:Arial,Verdana;font-size:14px;padding:5px;}.popup.classes .zitcomfort-service>div .header{display:block;height:26px;position:relative;}.popup.classes .zitcomfort-service>div p.subtext{font-style:italic;font-size:13px;}.popup.classes .zitcomfort-service>div.star{color:#4c4c4c;}.popup.classes .zitcomfort-service>div ul{list-style:disc;line-height:20px;padding-left:14px;}#tooltip-popup .tooltip-content.one-class{width:470px;margin-right:15px;float:left;margin-bottom:10px;}#tooltip-popup .tooltip-content.one-class .header h3{font-size:24px;}#tooltip-popup .tooltip-content.one-class p{width:350px;}#crsluggage-bookingsreference-tooltip p{font-family:Arial,Verdana;font-size:14px;}.small-msg.btn-back a{font-size:18px;text-decoration:none;}.mybrand-login .cnt-bg{padding:10px 0 0;}.mybrand-login .cnt-bg .tpbnnr{display:none;}.mybrand-login .cnt-bg section.my-brand .my-account.signin{background-image:url("../../images/desktop/My-TUI/ca-login-bg.jpg");background-repeat:no-repeat;width:1002px;height:758px;margin-top:-10px;}.mybrand-login .cnt-bg section.my-brand .my-account.signin .content{padding:20px;}.mybrand-login .cnt-bg section.my-brand .my-account.signin .tabs{margin:0 20px;height:28px;}.mybrand-login .cnt-bg section.my-brand .my-account.signin .content-left,.mybrand-login .cnt-bg section.my-brand .my-account.signin .content-right{width:46%;padding:2%;box-sizing:border-box;float:left;display:inline-block;}.mybrand-login .tt.popup,.mybrand-login #tooltip-popup.error-tt{width:200px;}.mybrand-login .gigya-composite-control-password .error-tt{width:250px !important;}.cnt-error.warning{display:block;margin:10px;}.cnt-error.warning .ttl3{margin-bottom:10px;display:block;}.cnt-error.warning ol{padding-left:15px;}.mybrand-login .cnt-error .ttl2{color:#d40e14;}.mybrand-login .cnt-error a{color:#d40e14;text-decoration:underline;}.sccs-msg.note2{display:block;margin:10px;width:40%;}.mybrand-login section.my-account .gigya-header-row h1{text-transform:initial;margin-bottom:10px;}.mybrand-login section.my-account .gigya-screen-content form .gigya-layout-row .gigya-layout-cell.with-divider{width:90% !important;}.mybrand-login section.my-account .gigya-screen-content form .gigya-layout-row .gigya-layout-cell.with-divider label{background:#fcfcfc;}.mybrand-login section.my-account .gigya-screen-content form .gigya-layout-row .gigya-layout-cell.lnks a.login-by-booking{width:90%;display:block;}.mybrand-login section.my-account .gigya-screen-content form .gigya-layout-row .gigya-layout-cell.with-social-login{width:90% !important;}.mybrand-login section.my-account .gigya-screen-content form .gigya-layout-row .gigya-layout-cell.with-site-login input{width:90%;}.mybrand-login section.my-account .gigya-screen-content form .gigya-layout-row .gigya-layout-cell.with-site-login .view{right:64px !important;}.mybrand-login section.my-account .gigya-screen-content form .gigya-layout-row .gigya-layout-cell .view{top:33px;}.mybrand-login section.my-account .gigya-screen-content form .gigya-layout-row .gigya-keep-me-logged-in label{top:-2px !important;}.mybrand-login section.my-account .gigya-screen-content form .gigya-composite-control-submit button{width:90% !important;}.mybrand-login section.my-account .gigya-screen-content form.gigya-register-form .view{top:36px !important;}.mybrand-login section.my-account .gigya-screen-content form.gigya-link-accounts-form .gigya-layout-row .gigya-layout-cell.with-site-login .view{right:43px !important;}.mybrand-login section.my-account #gigya-login-screen .view{right:44px !important;}.mybrand-login section.my-account #bookingnumber-form .erro-icon,.mybrand-login section.my-account .gigya-profile-form .erro-icon{top:36px;}.mybrand-login section.my-account #bookingnumber-form .gigya-layout-cell input,.mybrand-login section.my-account .gigya-profile-form .gigya-layout-cell input{width:90%;}.mybrand-login section.my-account #bookingnumber-form gigya-layout-cell.with-site-login,.mybrand-login section.my-account #bookingnumber-form .sty-lggd-n,.mybrand-login section.my-account .gigya-profile-form gigya-layout-cell.with-site-login,.mybrand-login section.my-account .gigya-profile-form .sty-lggd-n{margin-bottom:20px;display:block;font-weight:normal;}.mybrand-login section.my-account #bookingnumber-form .gigya-composite-control-submit .btn,.mybrand-login section.my-account .gigya-profile-form .gigya-composite-control-submit .btn{width:90%;}.mybrand-login section.my-account .content-right div h3{font-size:24px;margin:30px 0 5px 0;display:block;}.mybrand-login section.my-account .content-right div a.arrow-lnk{text-decoration:none;}.mybrand-login section.my-account .content-right div a.arrow-lnk:hover{text-decoration:underline;}.mybrand-login section.my-account .content-right div p:last-of-type{margin-top:20px;}#overlay-gigya-login{top:100px !important;}.gigya-screen-content .gigya-reset-password-form .gigya-header-row h1{font-size:24px;text-transform:initial;margin-bottom:10px;}.gigya-screen-content .gigya-reset-password-form .gigya-layout-row input{width:90%;}.gigya-screen-content .gigya-reset-password-form .gigya-composite-control-password{position:relative;}.gigya-screen-content .gigya-reset-password-form .gigya-composite-control-password .view{right:62px;top:33px;}.gigya-screen-content .gigya-reset-password-form .email-wrapper{position:relative;}.gigya-screen-content .gigya-reset-password-form .email-wrapper .error-icon:after{top:-4px;}.my-account.dshbrd header{padding:15px;width:100%;border:none;float:left;box-sizing:border-box;}.my-account.dshbrd header>div:nth-of-type(2){float:left;}.my-account.dshbrd header #headerInfo{width:calc(100% - 150px);}.my-account.dshbrd header #headerInfo .qstn{width:488px;}.my-account.dshbrd header .ttl4{margin:15px 0 6px;display:inline-block;float:left;width:488px;}.my-account.dshbrd header .qstn span.ttl3{margin-bottom:5px;}.my-account.dshbrd header .my-account.dshbrd header .prfl-stts{top:-16px;}.my-account.dshbrd header .prfl-stts{top:-16px;}.my-account.dshbrd header .prfl-stts .close{right:6px;position:absolute;text-align:right;}.my-account.dshbrd header .prfl-stts>div:nth-of-type(1){display:inline-block;}.my-account.dshbrd header .prfl-stts .ttl3{display:block;}.my-account.dshbrd header .prfl-stts>div:nth-of-type(2){display:inline-block;margin:2px 0 0 50px;vertical-align:top;width:280px;}.my-account.dshbrd>section{padding:15px 0 0 15px;background-color:#e7e3db;float:left;margin-bottom:50px;}.my-account.dshbrd>section>.lft,.my-account.dshbrd>section>.mddl,.my-account.dshbrd>section>.rght{float:left;width:329px;}.my-account.dshbrd>section>div>div{padding:15px;margin:0 15px 15px 0;width:284px;float:left;background-color:#fff;}.my-account.dshbrd>section>div>div .ttl4{margin-bottom:15px;display:block;text-decoration:none;font-size:24px;}.my-account.dshbrd>section>div>div .ttl4:before{padding-right:7px;top:3px;position:relative;}.my-account.dshbrd>section>div>div .lst-menu2>li{padding:12px 0;}.my-account.dshbrd>section>div>div .lst-menu2>li>a{padding:0;font-weight:bold;}.my-account.dshbrd>section>div>div .lst-menu2>li>a:after{top:12px;}.my-account.dshbrd>section>div>div .lst-menu2>li>a:hover{background:none;color:#2fb1eb;}.my-account.dshbrd>section>div>div .lst-menu2>li>a:hover:after{color:#2fb1eb;}.my-account.dshbrd>section>div>div .lst-menu2>li>a:after{top:13px;}.my-account.dshbrd>section>div>div.my-bkng .ttl4:before{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;}.my-account.dshbrd>section>div>div.my-ids .ttl4:before{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;}.my-account.dshbrd>section>div>div.my-lks .ttl4:before{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;}.my-account.dshbrd>section>div>div.fnsh-rsrvtn{background-color:#e2f3fe;}.my-account.dshbrd>section>div>div.fnsh-rsrvtn .ttl4:before{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;}.my-account.dshbrd>section>div>div.fnsh-rsrvtn .lst-menu2>li{border-color:#c2e6fa;}.my-account.dshbrd>section>div>div.my-prfl span{display:block;}.my-account.dshbrd>section>div>div.my-prfl span.ttl1{margin:10px 0 0;}.my-account.dshbrd>section>div>div.my-prfl .ttl4:before{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;}.my-account.dshbrd>section>div>div.my-prfl div.holiday-wishes{margin:5px 0;}.my-account.dshbrd>section>div>div.my-prfl div.holiday-wishes span{padding:5px 8px;background-color:#e2f3fe;display:inline-block;margin-bottom:5px;cursor:pointer;font-family:tuitypelightregular,Arial;color:#092a5e;font-size:16px;}.my-account.dshbrd>section>div>div.my-prfl div.holiday-wishes span:hover{background-color:#c2e6fa;}.my-account.dshbrd>section>div>div.my-qstns .ttl4{cursor:default;}.my-account.dshbrd>section>div>div.my-qstns .ttl4:before{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;}.my-account.dshbrd>section>div>div.my-qstns div{color:#092a5e;margin-top:15px;}.my-account.dshbrd>section>div>div.my-qstns div .ttl1.agncy{display:block;margin-bottom:0;}.my-account.dshbrd>section>div>div.my-qstns div .ttl1 span{font-size:11px;font-family:Verdana;}.my-account.dshbrd>section>div>div.my-qstns .nochat,.my-account.dshbrd>section>div>div.my-qstns .nochat span{cursor:default;}.my-account.dshbrd>section>div>div.my-qstns .nochat span:after{background:none;}.my-account.dshbrd>section>div>div.my-qstns div table td,.my-account.dshbrd>section>div>div.my-trvl-gncy div table td{padding:5px 10px 0 0;}.my-account.dshbrd>section>div>div.my-trvl-gncy{position:relative;}.my-account.dshbrd>section>div>div.my-trvl-gncy .arrowup:before{margin:4px 2px 0 0;display:inline-block;content:'';float:left;}.my-account.dshbrd>section>div>div.my-trvl-gncy .arrowdown:before{margin:0 5px 0 0;display:inline-block;content:"";}.my-account.dshbrd>section>div>div.my-trvl-gncy .ttl4:before{background-position:0 -111px;height:25px;width:20px;top:4px;}.my-account.dshbrd>section>div>div.my-trvl-gncy p{line-height:18px;}.my-account.dshbrd>section>div>div.my-trvl-gncy .lnk.edit{position:absolute;top:26px;right:15px;}.my-account.dshbrd>section>div>div.my-bkng li:first-of-type a>span{width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}.my-account.dshbrd>section>div>div.my-bkng .add-bkng:after{clear:both;content:"";display:block;}.my-account.dshbrd>section>div>div.my-bkng .add-bkng form.add-bkng-dshbrd span,.my-account.dshbrd>section>div>div.my-bkng .add-bkng form.add-bkng-dshbrd input{width:98.5%;}.my-account.dshbrd>section>div>div.my-bkng .add-bkng form.add-bkng-dshbrd>span{position:relative;}.my-account.dshbrd>section>div>div.my-bkng .add-bkng form.add-bkng-dshbrd span.error-icon{width:14px;}.my-account.dshbrd>section>div>div.my-bkng .add-bkng form.add-bkng-dshbrd span.error-icon:after{top:23px;right:20px;}.my-account.dshbrd>section>div>div.my-bkng .add-bkng .captcha:after{content:"";display:block;clear:both;}.my-account.dshbrd>section>div>div.my-bkng .add-bkng-dshbrd .form-error{color:#d40e14;}.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn img,.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn>a div,.my-account.dshbrd>section>div>div .svd-vctn img,.my-account.dshbrd>section>div>div .vwd-vctn img,.my-account.dshbrd>section>div>div .lst-srch img,.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn .cntdwn,.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn .wthr,.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn .grd{background-color:#c2e6fa;height:60px;float:left;margin-bottom:1px;position:relative;}.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn img,.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn>a div,.my-account.dshbrd>section>div>div.my-bkng ul li a .nxt-vctn div,.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn.clra div,.my-account.dshbrd>section>div>div .svd-vctn img,.my-account.dshbrd>section>div>div .vwd-vctn img,.my-account.dshbrd>section>div>div .lst-srch img{width:93.5px;}.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn>a div:only-of-type,.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn.clra div:only-of-type,.my-account.dshbrd>section>div>div.my-bkng ul li a .nxt-vctn div:only-of-type{width:188px;}.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn{margin-top:10px;min-height:60px;}.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn .grd .cstr-grade{width:52px !important;float:left;position:relative;top:9px;right:auto;left:6px;}.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn .grd>div:last-of-type{width:125px;height:60px;float:left;margin-left:11px;}.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn .grd>div:last-of-type p{margin:5px 0 1px;line-height:16px;}.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn img{margin-right:1px;}.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn.clra .cntdwn.tdy span{padding-top:0;font-weight:normal;}.my-account.dshbrd>section>div>div.my-bkng .cntdwn,.my-account.dshbrd>section>div>div.my-bkng .wthr,.my-account.dshbrd>section>div>div.my-bkng .grd{text-align:center;}.my-account.dshbrd>section>div>div.my-bkng .cntdwn{margin-right:1px;font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;}.my-account.dshbrd>section>div>div.my-bkng .cntdwn span:nth-of-type(1){display:block;margin-top:12px;}.my-account.dshbrd>section>div>div.my-bkng .cntdwn span:nth-of-type(2){font-weight:bold;}.my-account.dshbrd>section>div>div.my-bkng .wthr{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;}.my-account.dshbrd>section>div>div.my-bkng .wthr span{margin-top:11px;display:block;}.my-account.dshbrd>section>div>div.my-bkng .wthr span:before{content:"";font-family:tui-icon-font;font-size:40px;color:#092a5e;top:10px;position:relative;font-weight:normal;margin-right:5px;}.my-account.dshbrd>section>div>div.my-bkng .during .wthr,.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn .grd{width:189px;}.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn .stts,.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn.clra .stts{height:23px;clear:both;padding:5px;margin-top:5px;display:inline-block;width:270px !important;}.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn .stts a,.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn.clra .stts a{line-height:24px;font-size:13px;}.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn .stts.unfnshd,.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn.clra .stts.unfnshd{border:0;}.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn .stts.unfnshd span,.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn.clra .stts.unfnshd span{top:4px;position:relative;}.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn .stts.unfnshd span:before,.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn.clra .stts.unfnshd span:before{background:none;width:0;height:0;top:0;margin-right:0;}.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn .stts span:before,.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn.clra .stts span:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;color:#aad700;top:3px;position:relative;margin-right:3px;}.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn .stts.pdng,.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn.clra .stts.pdng{font-family:Arial,Verdana;line-height:24px;font-size:13px;color:#4c4c4c;font-weight:normal;}.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn .stts.pdng span:before,.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn.clra .stts.pdng span:before{content:"";}.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn .stts.nt-pd span:before,.my-account.dshbrd>section>div>div.my-bkng .nxt-vctn.clra .stts.nt-pd span:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;color:#d40e14;top:3px;position:relative;margin-right:3px;}.my-account.dshbrd>section>div>div .svd-vctn a:last-of-type,.my-account.dshbrd>section>div>div .vwd-vctn a:last-of-type,.my-account.dshbrd>section>div>div .lst-srch a:last-of-type{margin-top:10px;text-align:right;display:block;}.my-account.dshbrd>section>div>div .svd-vctn .svd-acco>div,.my-account.dshbrd>section>div>div .vwd-vctn .vwd-acco>div,.my-account.dshbrd>section>div>div .lst-srch .srch-rslt>div{float:left;margin:3px 0 0 10px;width:180px;height:58px;}.my-account.dshbrd>section>div>div .svd-vctn .svd-acco a,.my-account.dshbrd>section>div>div .vwd-vctn .vwd-acco a,.my-account.dshbrd>section>div>div .lst-srch .srch-rslt a{text-align:left;}.my-account.dshbrd>section>div>div .svd-vctn .svd-acco a>img,.my-account.dshbrd>section>div>div .vwd-vctn .vwd-acco a>img,.my-account.dshbrd>section>div>div .lst-srch .srch-rslt a>img{margin-right:5px;}.my-account.dshbrd>section>div>div .svd-vctn .svd-acco:after,.my-account.dshbrd>section>div>div .vwd-vctn .vwd-acco:after,.my-account.dshbrd>section>div>div .lst-srch .srch-rslt:after{content:"";display:block;clear:both;}.my-account.dshbrd>section>div>div .svd-vctn .acconame,.my-account.dshbrd>section>div>div .vwd-vctn .acconame,.my-account.dshbrd>section>div>div .lst-srch .rslt-name{display:block;font-family:tuitypelightregular,Arial;color:#092a5e;font-size:16px;font-weight:bold;}.my-account.dshbrd>section>div>div .svd-vctn span:nth-of-type(2),.my-account.dshbrd>section>div>div .vwd-vctn span:nth-of-type(2),.my-account.dshbrd>section>div>div .lst-srch span:nth-of-type(2){clear:both;position:relative;top:1px;text-transform:capitalize;display:inline-block;color:#092a5e;}.my-account.dshbrd>section>div>div .lst-srch .srch-rslt>div{overflow:hidden;}.my-account.dshbrd>section>div>div .lst-srch a div p{display:block;display:-webkit-box;margin:0 auto;font-size:14px;line-height:16px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.my-account.dshbrd>section>div>div .lst-srch a div span.rslt-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.my-account.dshbrd>section>div>div [class^="star"]{display:inline-block;position:relative;top:2px;}.my-account.dshbrd>section>div>div .svd-vctn .crumbtrail,.my-account.dshbrd>section>div>div .vwd-vctn .crumbtrail{display:block;}.my-account.dshbrd>section>div>div .svd-vctn .crumbtrail li:last-of-type,.my-account.dshbrd>section>div>div .vwd-vctn .crumbtrail li:last-of-type{top:2px;}.my-account.dshbrd>section>div>div.my-ids .loading{cursor:default;}.my-account.dshbrd>section>div>div.my-ids .loading img,.my-account.dshbrd>section>div>div.my-ids .loading span{background-color:#dbf1fc;border:0;}.my-account.dshbrd>section>div>div.my-ids .loading span{position:static;margin:8px 0 13px;height:4px;display:block;width:164px;}.my-account.dshbrd>section>div>div span.ttl4{cursor:pointer;}.my-account.dshbrd>section>div>div span.acconame{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.my-account.dshbrd div.my-lks .fare-calendar{margin:0;height:220px;}.my-account.dshbrd div.my-lks .fare-calendar .fare-rates{height:230px;}.my-account.dshbrd div.my-lks .fare-calendar .depart-from .icon{display:none;}.my-account.dshbrd div.my-lks .fare-monthcontainer{width:280px;bottom:15px !important;}.my-account.dshbrd div.my-lks .fare-monthcontainer div.next,.my-account.dshbrd div.my-lks .fare-monthcontainer div.prev{bottom:-7px;}.my-account.dshbrd div.my-lks .fare-monthcontainer ul li{width:50px;}.my-account.dshbrd div.my-lks .fare-month{border-top:0;border-bottom:0;}.my-account.dshbrd div.my-lks span.fare-baseline{width:250px;bottom:97px;}.my-account.dshbrd div.my-lks .fare-lowest-price-line{width:90%;margin-bottom:41px;}.my-account.dshbrd div.my-lks span.ttl2{display:block;clear:both;margin-bottom:10px;}.my-account.dshbrd div.my-lks span.ttl2:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;display:inline-block;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg);position:relative;top:2px;margin-right:3px;}.my-account.dshbrd div.my-lks .itxt2{width:280px;font-size:13px;display:block;}#tooltip-popup.ovl.route .ttl1{font-size:18px;}.add-booking{clear:both;display:block;float:left;}.add-booking button{margin-top:20px;float:left;display:table-row;}.add-booking p{margin-bottom:15px;}.add-booking>span{margin-right:10px;float:left;display:table-row;width:30%;position:relative;}.add-booking>span .error-icon:after{top:23px;}.add-booking .error-msg{width:100%;}.add-booking .captcha{clear:both;margin:15px 0;float:left;}.add-booking .captcha .error-captcha:after{left:67px;font-weight:normal;}.my-account.bookings section .my-account-cnt .booking{position:relative;}.my-account.bookings section .my-account-cnt table{width:770px;float:left;margin-right:15px;}.my-account.bookings section .my-account-cnt table:first-child{width:541px;margin-right:260px;}.my-account.bookings section .my-account-cnt table th{text-align:left;}.my-account.bookings section .my-account-cnt .booking-information .links{width:auto !important;}.my-account.bookings section .my-account-cnt .booking-information td:first-of-type{width:23%;}.my-account.bookings section .my-account-cnt .booking-information-sidebar{float:right;position:absolute;right:0;margin-bottom:20px;}.my-account.bookings section .my-account-cnt .booking-information-sidebar .review{padding:20px;background-color:#f3f0ec;text-align:center;}.my-account.bookings section .my-account-cnt .booking-information-sidebar .review span:first-of-type{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;display:block;margin-bottom:10px;}.my-account.bookings section .my-account-cnt .booking-information-sidebar .review span.cstr-grade{display:block;margin:0 auto 10px;}.my-account.bookings section .my-account-cnt .booking-information-sidebar .review a.lnk{display:block;}.my-account.bookings section .my-account-cnt .weather-block{width:185px;float:left;background-color:#f3f0ec;padding:15px;text-align:center;}.my-account.bookings section .my-account-cnt .weather-block a{display:block;margin-top:10px;}.my-account.bookings section .my-account-cnt .weather-block .icon-weather{display:block;position:relative;height:40px;margin:20px 0 0;font-family:tuitypelightregular,Arial;color:#092a5e;font-size:30px;}.my-account.bookings section .my-account-cnt .weather-block .icon-weather:before{content:"";font-family:tui-icon-font;font-size:70px;color:#092a5e;top:6px;position:relative;font-weight:normal;margin-right:5px;}.my-account.bookings section .my-account-cnt .weather-block .icon-weather .ttl1,.my-account.bookings section .my-account-cnt .weather-block .icon-weather+.ttl1{margin-top:10px;display:block;}.my-account.bookings section .my-account-cnt .note1.note-big{display:inline-block;margin-bottom:20px;}#mybrand .tabs{width:100%;clear:both;margin-top:80px;float:left;height:20px;}.banners{display:flex;height:380px;margin-top:60px;}.banners .banner{width:320px;margin-right:62px;position:relative;height:100%;}.banners .banner .btn3{margin-bottom:0;bottom:0;position:absolute;}.banners span.ttl{font-size:24px;display:block;margin-bottom:15px;}.banner.attn:first-of-type{border-top:1px solid #e7e3db;margin-top:10px;display:block;}.banner.attn .services{padding:12px 5px;font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;position:relative;border-bottom:1px solid #e7e3db;background-color:#f3f0ec;}.banner.attn .services .serv{font-weight:bold;}.banner.attn .services .serv:before{font-weight:normal;float:left;position:relative;top:-1px;margin-right:5px;}.banner.attn .services .serv.edcard:before{content:"";font-family:tui-icon-font;font-size:23px;color:#092a5e;margin-right:2px;}.banner.attn .services .serv.schedule:before{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;}.banner.attn .services .serv.tuiflyserv:before{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;display:inline-block;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg);}.banner.attn .services .serv.seat:before{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;}.banner.attn .services .serv.luggage:before{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;}.banner.attn .services:hover,.banner.attn .services:hover:after,.banner.attn .services:hover .serv:before{color:#2fb1eb;}.banner.attn .services:after{content:"";font-family:tui-icon-font;font-size:32px;color:#092a5e;position:absolute;font-weight:normal;top:12px;right:0;}.cnt-mybrand{float:left;}.cnt-mybrand h2{font-size:24px;}.bookingdata,.my-brand .xcrsns{margin-top:30px;}.bookingdata:first-of-type{margin-top:0;}.bookingdata .book-background{position:relative;background-color:#f3f0ec;width:795px;min-height:157px;}.bookingdata .book-background>img{float:left;}.bookingdata .book-background .bus-icon:before,.bookingdata .book-background .train-icon:before,.bookingdata .book-background .train-transfer-icon:before,.bookingdata .book-background .boat-icon:before,.bookingdata .book-background .plane-icon:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;top:1px;position:relative;}.bookingdata .book-background .ttl3{font-weight:bold;}.bookingdata .book-background .note2{top:8px;position:relative;clear:both;display:inline-block;}.bookingdata .book-background .tt.popup{width:260px !important;}.bookingdata .bookinfo{padding-top:8px !important;}.bookingdata .bookinfo .ttl3{font-weight:bold;display:block;}.bookingdata .bookinfo .ttl1{font-weight:bold;display:block;}.bookingdata .bookinfo .ttl1 span{font-weight:normal;}.bookingdata .bookinfo .crumbtrail{color:#092a5e;max-width:462px;display:inline-block;}.bookingdata .bookinfo .crumbtrail+.lnk{display:inline-block;position:relative;top:-3px;}.bookingdata .bookinfo .crumbtrail+.lnk:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;position:relative;margin:0 3px 0 10px;top:3px;display:inline-block;}.bookingdata .bookinfo th,.bookingdata .booktransfer table:nth-of-type(2) th,.bookingdata .bookinfo-car th{width:120px;}.bookingdata .bookinfo-car span.btn2,.bookingdata .bookinfo span.btn2,.bookingdata .bookinfo-other span.btn2,.bookingdata .booktransfer span.btn2{bottom:15px;right:15px;position:absolute;margin-bottom:0 !important;}.bookingdata .bookinfo-seatonly span.btn2{float:right;margin:-40px 5px 5px 0;padding-right:25px;}.bookingdata .booktransfer span.btn2{float:right;padding-right:25px;}.bookingdata .extra-bookinfo-package table{margin-top:15px;}.bookingdata .bookinfo table,.bookingdata .booktransfer table,.bookingdata .bookinfo-car table{list-style:none;margin-top:5px;}.bookingdata .bookinfo span.ttl3,.bookingdata .bookinfo-car span.ttl3,.bookingdata .bookinfo-other span.ttl3{margin-top:5px;display:block;}.bookingdata .bookinfo-car .btn2{margin-bottom:15px;}.bookingdata .extra-bookinfo-car table,.bookingdata .bookinfo-seatonly table,.bookingdata .extra-bookinfo-cruise table{margin-top:10px;margin-bottom:10px;}.bookingdata .extra-bookinfo-package,.bookingdata .extra-bookinfo-car,.bookingdata .extra-bookinfo-cruise{background-color:#f3f0ec;width:795px;padding:1px 0 15px 0;}.bookingdata .extra-bookinfo-package a.link-cruise,.bookingdata .extra-bookinfo-car a.link-cruise,.bookingdata .extra-bookinfo-cruise a.link-cruise{padding-top:10px;position:absolute;}.bookingdata .extra-bookinfo-package table th,.bookingdata .extra-bookinfo-car table th,.bookingdata .extra-bookinfo-cruise table th{width:120px;}.bookingdata .extra-bookinfo-package .ttl2,.bookingdata .extra-bookinfo-car .ttl2,.bookingdata .extra-bookinfo-cruise .ttl2{display:block;margin-top:15px;margin-bottom:0;float:left;}.bookingdata .extra-bookinfo-package .inclusive,.bookingdata .extra-bookinfo-car .inclusive,.bookingdata .extra-bookinfo-cruise .inclusive{clear:both;padding-top:10px;display:block;}.bookingdata .extra-bookinfo-package:after,.bookingdata .extra-bookinfo-car:after,.bookingdata .extra-bookinfo-cruise:after{content:"";display:block;clear:both;}.bookingdata .extra-bookinfo-package .arrowup.lnk:before,.bookingdata .extra-bookinfo-car .arrowup.lnk:before,.bookingdata .extra-bookinfo-cruise .arrowup.lnk:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;display:inline-block;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);top:3px;position:relative;margin-right:2px;}.bookingdata .extra-bookinfo-package p,.bookingdata .extra-bookinfo-car p,.bookingdata .extra-bookinfo-cruise p{clear:both;}.bookingdata .extra-bookinfo span.ttl2,.bookingdata span.inclusive,.bookingdata .extra-bookinfo-car span.ttl2,.bookingdata .extra-bookinfo-car th,.bookingdata .extra-bookinfo-car table,.bookingdata .extra-bookinfo-car p,.bookingdata .extra-bookinfo-cruise span.ttl2,.bookingdata .extra-bookinfo-cruise ul,.bookingdata .extra-bookinfo-cruise p,.bookingdata .extra-bookinfo-cruise a,.bookingdata .extra-bookinfo-cruise table,.bookingdata .extra-bookinfo-package span.ttl2,.bookingdata .extra-bookinfo-package ul,.bookingdata .extra-bookinfo-package p,.bookingdata .extra-bookinfo-package a,.bookingdata .extra-bookinfo-package table,.bookingdata .extra-bookinfo p,.bookingdata .extra-bookinfo ul,.bookingdata .extra-bookinfo a,.bookingdata .extra-bookinfo-car a{margin-left:10px;margin-right:10px;}.bookingdata .extra-bookinfo-package li,.bookingdata .extra-bookinfo-cruise li{margin-left:15px;}.bookingdata .extra-bookinfo-package span.arrowup,.bookingdata .extra-bookinfo-car span.arrowup,.bookingdata .extra-bookinfo-cruise span.arrowup{cursor:pointer;float:right;padding-right:15px;}.bookingdata .bookinfo,.bookingdata .booktransfer,.bookingdata .bookinfo-seatonly,.bookingdata .bookinfo-car,.bookingdata .bookinfo-other{width:550px;padding:5px;max-height:147px;float:left;margin-left:10px;}.bookingdata .book-carousel{width:225px;float:left;min-height:157px;position:relative;}.bookingdata .booktransfer table:first-of-type{width:100%;}.bookingdata .booktransfer table:nth-of-type(2){margin-top:10px;}.bookingdata .booktransfer table:first-of-type th:first-of-type{width:47%;}.bookingdata .booktransfer table:first-of-type td:first-of-type{width:7%;}.bookingdata .booktransfer .ttl3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;width:238px;}.bookingdata .bookinfo-car .ttl3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;}.bookingdata .bookinfo td,.bookingdata .extra-bookinfo-car td,.bookingdata .extra-bookinfo-cruise td,.bookingdata .extra-bookinfo-cruise th,.bookingdata .extra-bookinfo-package td,.bookingdata .bookinfo-seatonly td,.bookingdata .bookinfo-car td,.bookingdata .bookinfo-other td,.bookingdata .booking-toggler td,.bookingdata .booktransfer td{padding-left:10px;}.bookingdata .bookinfo span.ttl1 span.big{display:inline-block;}.bookingdata .extra-bookinfo-package span.subttl{margin:10px 0 15px 10px;}.bookingdata .bookinfo-seatonly span.ttl3,.bookingdata .bookinfo-seatonly span.ttl2{margin-right:40px;}.bookingdata .bookinfo-seatonly td span.ttl1{text-align:center !important;}.bookingdata .bookinfo-seatonly table.flight-transfer td{padding-left:25px;}.bookingdata .bookinfo th,.bookingdata span.inclusive,.bookingdata .extra-bookinfo-car th{font-weight:bold;}.extra-bookinfo-package table{margin-bottom:15px;}.extra-bookinfo-package ul li:first-letter {text-transform:uppercase;}.my-account.bookings section .my-account-cnt .booking-toggler table:first-child,.my-account.bookings section .my-account-cnt .extra-bookinfo-car table:first-child{width:770px;}.booking-toggler{margin:40px 0;width:680px;}.booking-toggler div span.ttl1{margin-bottom:10px !important;}.booking-toggler div ul,.booking-toggler div p,.booking-toggler div table{margin-left:9px;}.booking-toggler div table:last-of-type{margin-bottom:10px;}.booking-toggler div:first-of-type span.ttl1,.booking-toggler>span.ttl1:first-of-type{margin-top:15px;}.my-brand .xcrsns>div{width:795px;min-height:157px;background-color:#f3f0ec;margin-top:10px;position:relative;}.my-brand .xcrsns>div img,.my-brand .xcrsns>div span.ttl2,.my-brand .xcrsns>div p{float:left;display:inline-block;}.my-brand .xcrsns>div span.ttl2{padding:15px 15px 5px;}.my-brand .xcrsns>div p{width:540px;margin:0;padding:0 15px;}.my-brand .xcrsns .btn{position:absolute;right:15px;bottom:15px;margin-bottom:0;}.static-banner{margin:60px 0 0;height:280px;position:relative;}.static-banner.tui-care a{background-image:url(../../../images/mybrand/tui-care.jpg);}.static-banner a{width:100%;height:280px;display:block;background-size:100%;background-repeat:no-repeat;}.static-banner a div{background-color:rgba(255,255,255,.8);padding:25px;position:absolute;bottom:40px;top:40px;left:40px;width:40%;}.static-banner a div span:first-of-type,.static-banner a div span:nth-of-type(2){display:block;margin-bottom:10px;}.static-banner a div .arrow-lnk{margin:0;}.cnt-mybrand .destinationinfo{margin-top:50px;}.cnt-mybrand .destinationinfo:after{clear:both;display:block;content:"";}.cnt-mybrand .destban span.ttl3{text-decoration:none;margin-bottom:5px;clear:both;display:block;font-size:18px;}.cnt-mybrand .destban a{text-decoration:none;float:left;margin:20px 15px 0 0;min-width:224px;}.cnt-mybrand .destban span.moredes{margin-top:15px;clear:both;float:left;cursor:pointer;}.cnt-mybrand .destban span.moredes:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;display:inline-block;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);top:3px;position:relative;margin:0 2px 0 -4px;}.cnt-bkng.cancel{margin-top:60px;}.cnt-bkng.cancel .ttl{font-size:24px;margin-bottom:15px;display:block;}.cnt-bkng.cancel #cancelform .cncl-bck{margin-left:10px;}.my-brand .booking-toggler span.ttl{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:24px;display:block;}.my-brand .booking-toggler .tog-title{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;display:block;margin-top:10px;}.my-brand .booking-toggler div div table{float:none !important;margin:15px 0 20px;}.my-brand .booking-toggler div div table:first-of-type th,.my-brand .booking-toggler div div table:nth-of-type(4) th{width:200px;}.my-brand .booking-toggler div div table .sum-cl{text-align:right;width:70px;}.my-brand .booking-toggler div div table .sign-cl{width:20px;}.my-brand .booking-toggler div div table .spacer-cl{width:50px;}.my-brand .booking-toggler div div table tr.last-row td.sum-cl,.my-brand .booking-toggler div div table tr.last-row td.sign-cl{font-weight:bold;border-top:1px solid #4c4c4c;}.my-brand .booking-toggler .travelInsuranceOverview thead th{padding-bottom:10px;font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;}.my-brand .booking-toggler .travelInsuranceOverview thead tr:nth-of-type(2) th{border-bottom:1px solid #e7e3db;}.my-brand .booking-toggler .travelInsuranceOverview tbody tr:first-of-type td{padding-top:10px;}.my-brand .booking-toggler .travelInsuranceOverview tbody td.nameCl{width:150px;}.travelcompany table.travelers{width:650px !important;border-spacing:6px 8px;line-height:18px;background-color:#f3f0ec;margin-bottom:20px;padding:10px 20px;}.travelcompany table.travelers+p{width:650px;margin-bottom:20px;}.travelcompany table.travelers thead th{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;font-weight:bold;padding-bottom:10px;}.travelcompany table.travelers tbody{counter-reset:step-counter;}.travelcompany table.travelers tbody tr{counter-increment:step-counter;}.travelcompany table.travelers tbody tr:before{content:counter(step-counter) "";display:table-cell;width:25px;height:21px;padding-top:4px;text-align:center;font-weight:bold;border-radius:100%;background-color:#70cdf4;margin-right:5px;}.travelcompany table.travelers tbody tr td:first-of-type{width:250px;white-space:nowrap;}.travelcompany table.travelersinfo .phone-type{width:82px;}.travelcompany table.travelersinfo .phone-ac{width:70px;}.travelcompany table.travelersinfo .addition,.travelcompany table.travelersinfo .housenumber{width:75px;}.travelcompany table.travelersinfo .phonenb{width:120px;}.travelcompany table.travelersinfo,.travelcompany span.subttl,.travelcompany table.homestayer{margin:5px 0 0 47px;display:block;}.travelcompany span.subttl{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;}.travelcompany form .ttl:before{margin-right:6px !important;}.travelcompany span.ttl{font-size:24px;width:700px;display:block;}.travelcompany span.ttl:before{background:url(../../../images/mybrand/prfl-fb-l.png) no-repeat;background-size:95%;background-position:center;content:"";display:inline-block;height:40px;width:40px;margin-right:2px;top:12px;position:relative;}.travelcompany #homestayer{margin-top:20px;float:left;}.travelcompany span.stay:before{content:"";font-family:tui-icon-font;font-size:35px;color:#092a5e;top:3px;left:2px;position:relative;background:none;margin-right:6px;}.travelcompany .homestayer,.travelcompany table.travelersinfo{width:460px !important;float:none !important;}.travelcompany .homestayer td:nth-of-type(2),.travelcompany table.travelersinfo td:nth-of-type(2){position:relative;}.travelcompany .homestayer td:first-of-type,.travelcompany table.travelersinfo td:first-of-type{width:150px;}.travelcompany .homestayer th,.travelcompany table.travelersinfo th{width:230px;}.travelcompany .homestayer+.lnk,.travelcompany table.travelersinfo+.lnk{margin-left:47px;display:inline-block;margin-top:15px;margin-bottom:20px;}.travelcompany .homestayer+.options,.travelcompany table.travelersinfo+.options{margin-left:312px;}.travelcompany .homestayer+.options .lnk,.travelcompany table.travelersinfo+.options .lnk{margin-right:10px;}.travelcompany .homestayer input,.travelcompany .homestayer select,.travelcompany table.travelersinfo input,.travelcompany table.travelersinfo select{width:300px;margin-left:10px;margin-bottom:5px;}#change-address-popup .options{float:right;}#change-address-popup button{margin-bottom:0;}#change-address-popup .lnk{margin-right:10px;}.my-brand .payment .ttl{font-size:24px;}.my-brand .payment table.pay-info{float:none !important;}.my-brand .payment table.pay-info tr td.amount,.my-brand .payment table.pay-info tr td.amount-pad{width:75px;text-align:right;}.my-brand .payment table.pay-info tr td.amount-pad{padding:0 20px 0 0;}.my-brand .payment table.pay-info tr td.dest,.my-brand .payment table.pay-info tr td.amount:first-of-type{font-weight:bold;font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;padding-bottom:10px;}.my-brand .payment table.pay-info tr td.item{width:400px;}.my-brand .payment table.pay-info tr td.nr,.my-brand .payment table.pay-info tr td.x,.my-brand .payment table.pay-info tr td.cur{text-align:center;}.my-brand .payment table.pay-info tr td.nr{width:14px;}.my-brand .payment table.pay-info tr td.x{width:23px;}.my-brand .payment table.pay-info tr td.cur{width:14px;}.my-brand .payment table.pay-info tr.total td{font-weight:bold;padding-top:10px;}.my-brand .payment table.pay-info tr.total td:first-of-type{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;}.my-brand .payment table.pay-info tr.total td.cur,.my-brand .payment table.pay-info tr.total td.amount{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:24px;}.my-brand .payment table.pay-info tr.dashed td:nth-of-type(2){display:none;}.my-brand .payment div.pay-status{margin-top:30px;}.my-brand .payment div.pay-status h2{margin-bottom:15px;}.my-brand .payment div.pay-status span{float:left;}.my-brand .payment div.pay-status span:first-of-type,.my-brand .payment div.pay-status span:nth-of-type(3){font-weight:bold;width:150px;display:inline-block;clear:left;}.my-brand .payment div.pay-status:after{clear:both;display:block;content:"";}.my-brand .payment div.pay-status .my-brand-n-icon:before,.my-brand .payment div.pay-status .my-brand-y-icon:before{top:0;margin-left:5px;}.my-brand .payment table.pay-specs{margin-top:20px;}.my-brand .payment table.pay-specs tr.total td:first-child{font-weight:bold;}.my-brand .payment table.pay-specs tr th,.my-brand .payment table.pay-specs tr td.item span{font-weight:bold;}.my-brand .payment table.pay-specs tr th{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;padding-bottom:10px;}.my-brand .payment table.pay-specs tr th:nth-of-type(3){padding:0 0 0 30px;}.my-brand .payment table.pay-specs tr td.item{width:150px;}.my-brand .payment table.pay-specs tr td.cur{width:14px;}.my-brand .payment table.pay-specs tr td.amount{text-align:right;width:70px;}.my-brand .payment table.pay-specs tr td.date{width:130px;padding:0 0 0 30px;}.my-brand .payment table.pay-specs tr.dashed td{height:20px;vertical-align:middle;}.my-brand .payment #pay-block{clear:both;margin-top:40px;float:left;width:100%;padding:20px;background-color:#f3f0ec;margin-bottom:40px;box-sizing:border-box;}.my-brand .payment #pay-block h2{margin-bottom:15px;}.my-brand .payment #pay-block button.btn1{float:right;margin-bottom:0;}.my-brand .payment .pay-select{padding:15px 10px;background-color:#e7e3db;}.my-brand .payment .pay-select .radio{display:inline-block;margin-right:15px;}.my-brand .payment .pay-select+p{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;margin-top:15px;}.my-brand .payment .pay-innerblock{clear:both;float:left;width:667px;padding:5px 0;cursor:pointer;min-height:62px;}.my-brand .payment .pay-innerblock .block-body{padding:10px 15px 10px 0;}.my-brand .payment .pay-innerblock .block-body input{float:left;position:relative;top:12px;}.my-brand .payment .pay-innerblock span.icon{float:left;margin:0 10px 0 5px;background:url("../../images/desktop/sprite-payment.png") no-repeat 0 0;height:37px;width:42px;}.my-brand .payment .pay-innerblock span.icon.creditcard{background-position:0 -39px;height:51px;margin:-10px 10px 0 5px;}.my-brand .payment .pay-innerblock span.icon.bancontact{background-position:0 -93px;height:25px;width:42px;margin-top:2px;}.my-brand .payment .paytxt{width:520px;}.my-brand .payment .paytxt span{color:#125082;font-family:'tuitypelight';font-size:18px;margin:0;display:block;float:none;}.my-brand .payment .paytxt p{margin:0 0 5px 1px;padding-top:10px;clear:both;}.my-brand .payment p.arrow{position:relative;margin:10px 0 0 20px;clear:both;}.my-brand .payment p.arrow:before{margin-left:-12px;}.my-brand .payment p.arrow img{display:block;}.my-brand .payment form label{display:block;margin-bottom:5px;}.my-brand .payment form textarea{margin:0 0 15px;}.my-brand .payment th{font-weight:bold;text-align:left;width:130px;}.my-brand .payment .sign-cl{text-align:center;width:20px;}.my-brand .payment .sum-cl{text-align:right;width:70px;}.my-brand .payment .short-descrp{text-align:left;width:180px;}.my-brand .payment .long-descrp{text-align:left;padding-top:5px;padding-left:5px;}.my-brand .payment .spacer-cl{width:30px;}.my-brand .payment .date-cl{text-align:right;width:130px;padding-right:30px;}.my-brand .payment .date-cl.long{width:170px;}.my-brand .payment .date-cl.space{width:300px;}.my-brand .payment td.long-descrp{width:138px;}.my-brand .payment td.long-descrp.tot{width:538px;}.my-brand .payment .sum-title{font-weight:bold;text-align:right;}.my-brand .payment .arrowdown:before,.my-brand .payment .arrowup:before{content:"";display:inline-block;float:none;}.my-brand .payment #payment-methods li{padding:10px 0;}.my-brand .payment .pym-done{float:left;margin-top:10px;}.moreinformation{margin:5px 0 40px;}.moreinformation .lnk.arrowdown:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;display:inline-block;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);top:3px;position:relative;margin:0 2px 0 -4px;}.moreinformation .lnk.arrowup:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;display:inline-block;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);top:3px;position:relative;margin:0 2px 0 -4px;}.moreinformation #pricedetails{margin-top:40px;}.moreinformation #pricedetails .ttl{font-size:24px;}.moreinformation #pricedetails .subttl{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;font-weight:bold;}.moreinformation #pricedetails .arrowup.lnk{margin-top:15px;display:block;}.rfnd-frm{clear:both;float:left;margin-top:50px;}.rfnd-frm>.ttl{margin-bottom:10px;display:block;}.rfnd-frm p.mndtry:before{content:"*";font-weight:bold;font-family:tuitypelightregular,Arial;color:#092a5e;font-size:16px;}.rfnd-frm input[type="text"]{width:250px;margin-bottom:15px;}.rfnd-frm .qiban{margin-bottom:10px;}.rfnd-frm .qiban label{display:inline-block !important;}.rfnd-frm .hasiban .note{display:inline-block;top:-7px;position:relative;}.cnt-bkng.doc h2.ttl4{display:block;margin-bottom:10px;}.cnt-bkng.doc h2.ttl4:nth-of-type(2){margin-top:50px;}.cnt-bkng.doc .mention+.travelinfo,.cnt-bkng.doc .mention+.tickets,.cnt-bkng.doc .mention+.notickets{border-top:1px solid #e7e3db;margin-top:15px;}.cnt-bkng.doc .travelinfo,.cnt-bkng.doc .tickets,.cnt-bkng.doc .notickets{position:relative;border-bottom:1px solid #e7e3db;}.cnt-bkng.doc .travelinfo a:after,.cnt-bkng.doc .tickets a:after,.cnt-bkng.doc .notickets a:after{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;position:absolute;top:12px;right:5px;}.cnt-bkng.doc .travelinfo a:hover,.cnt-bkng.doc .travelinfo a:hover:after,.cnt-bkng.doc .travelinfo a:hover:before,.cnt-bkng.doc .tickets a:hover,.cnt-bkng.doc .tickets a:hover:after,.cnt-bkng.doc .tickets a:hover:before,.cnt-bkng.doc .notickets a:hover,.cnt-bkng.doc .notickets a:hover:after,.cnt-bkng.doc .notickets a:hover:before{color:#2fb1eb;}.cnt-bkng.doc .travelinfo a,.cnt-bkng.doc .travelinfo .no-dl,.cnt-bkng.doc .tickets a,.cnt-bkng.doc .tickets .no-dl,.cnt-bkng.doc .notickets a,.cnt-bkng.doc .notickets .no-dl{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;width:100%;padding:12px 5px;display:inline-block;}.cnt-bkng.doc .travelinfo a:before,.cnt-bkng.doc .travelinfo .no-dl:before,.cnt-bkng.doc .tickets a:before,.cnt-bkng.doc .tickets .no-dl:before,.cnt-bkng.doc .notickets a:before,.cnt-bkng.doc .notickets .no-dl:before{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;float:left;position:relative;top:-1px;margin-right:5px;}.cnt-bkng.doc .travelinfo .no-dl span:first-of-type,.cnt-bkng.doc .travelinfo .no-dl span.ticket,.cnt-bkng.doc .travelinfo .no-dl span.make,.cnt-bkng.doc .tickets .no-dl span:first-of-type,.cnt-bkng.doc .tickets .no-dl span.ticket,.cnt-bkng.doc .tickets .no-dl span.make,.cnt-bkng.doc .notickets .no-dl span:first-of-type,.cnt-bkng.doc .notickets .no-dl span.ticket,.cnt-bkng.doc .notickets .no-dl span.make{display:inline-block;font-weight:bold;}.cnt-bkng.doc .travelinfo .no-dl span:last-of-type,.cnt-bkng.doc .tickets .no-dl span:last-of-type,.cnt-bkng.doc .notickets .no-dl span:last-of-type{display:inline-block;}.cnt-bkng.doc .tickets a.ticket:hover+.make{color:#2fb1eb;}.cnt-bkng.doc .tickets a.ticket:before{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;}.cnt-bkng.doc .tickets a.ticket:hover:before{color:#2fb1eb;}.cnt-bkng.doc .tickets{position:relative;}.cnt-bkng.doc .tickets .make{position:absolute;right:50px;top:13px;}.cnt-bkng.doc .notickets{position:relative;}.cnt-bkng.doc .notickets a:after{content:"";}.cnt-bkng.doc .notickets .make,.cnt-bkng.doc .notickets .ticket{top:13px;position:absolute;}.cnt-bkng.doc .notickets .make{right:20px;text-transform:lowercase;}.cnt-bkng.doc .notickets .ticket{right:195px;}.cnt-bkng.doc .notickets .pay a{width:auto !important;}.cnt-bkng.doc .notickets .pay span{display:inline-block;}.cnt-bkng.doc .services{border-top:1px solid #e7e3db;margin-top:30px;}.luggage.ttal{width:100% !important;margin-right:0 !important;padding-right:0 !important;}.luggage.ttal .total td:first-of-type{width:640px;}.luggage-email-container{margin-top:50px;}.luggage-email-container h2{margin-bottom:15px;}.luggage-email-container input{margin-bottom:15px;width:300px;display:block;}.luggage-email-container .email1,.luggage-email-container .email2{position:relative;width:320px;}.luggage-email-container .error-icon:after{top:21px;}.travserv span span.classes{font-weight:normal !important;}.travserv span span.classes .header{margin-right:0;margin-bottom:10px;display:block;}.profile-cnt form>div{display:block;margin:10px 0;float:left;clear:both;}.profile-cnt form .tt{margin-left:0;}.profile-cnt form .check:after{top:29px;position:relative;margin-left:7px;}.profile-cnt form h2{margin-top:30px;display:block;clear:both;float:left;}.profile-cnt form h2+p{float:left;margin-top:10px;clear:both;}.profile-cnt form input+input{margin-left:4px;}.profile-cnt form .birth-day,.profile-cnt form .birth-month{margin-right:8px;}.profile-cnt form .birth-day,.profile-cnt form .birth-month,.profile-cnt form .huisnummer,.profile-cnt form .toevoeging{width:65px;}.profile-cnt form .gender,.profile-cnt form .birth-year,.profile-cnt form .postcode{width:85px;}.profile-cnt form .firstname,.profile-cnt form .birth-country,.profile-cnt form .country,.profile-cnt form .straatnaam,.profile-cnt form .phone{width:165px;}.profile-cnt form input.firstname{width:160px;}.profile-cnt form input.lastname{width:280px;}.profile-cnt form .lastname .error-icon{margin-left:0;}.profile-cnt form .email+.email{margin-top:27px;width:160px;float:right;right:115px;}.profile-cnt form .email+.email+.check{margin-top:9px;}.profile-cnt form .usrnm label{clear:both;display:block;}.profile-cnt form .usrnm .error-icon{top:-11px !important;}.profile-cnt .lastname,.profile-cnt .plaatsnaam,.profile-cnt .email{width:278px;}.profile-cnt form div>span,.profile-cnt span.email{display:block;float:left;margin-right:15px;position:relative;}.profile-cnt form div>span .error-icon:after,.profile-cnt span.email .error-icon:after{top:20px;}.profile-cnt .firstname .error-icon:after,.profile-cnt .lastname .error-icon:after,.profile-cnt .phone .error-icon:after{top:23px;}.profile-cnt .firstname+.lastname,.profile-cnt .birth-country,.profile-cnt .nickname+.lastname,.profile-cnt .huisnummer-toevoeging,.profile-cnt .plaatsnaam,.profile-cnt span.email,.profile-cnt span.phone{margin-right:0;}.profile-cnt .profile-message{display:block;margin:0;height:auto;width:330px;}.profile-cnt .profile-message .btn2{margin:10px 0 0;display:inline-block;float:none;}.profile-cnt .profile-message:nth-of-type(2){padding:0;background:none;}.profile-cnt .profile-message a{margin:12px 0 0;display:inline;float:left;}.profile-cnt .profile-message .sccs-msg{margin-right:0;float:right;margin-top:15px;}.profile-cnt .profile-message .error-msg{margin-top:10px;}.profile-cnt .usrnm{clear:both;padding-top:32px;}.profile-cnt .usrnm .check:after{top:7px;}.profile-cnt .usrnm+div{clear:both;padding-top:20px;}.profile-cnt .usrnm+div a.btn1{float:left;}.profile-cnt .my-profile .na-msg{font-weight:bold;}.profile-cnt #change-password-container{float:left;clear:both;display:block;margin-top:50px;width:280px;}.profile-cnt #change-password-container label:first-of-type{float:left;clear:both;margin-top:15px;}.profile-cnt #change-password-container h1{display:none;}.profile-cnt #change-password-container h2{margin-top:0;}.profile-cnt #change-password-container .gigya-composite-control-password{position:relative;}.profile-cnt #change-password-container .gigya-composite-control-password:first-of-type .view{top:60px;}.profile-cnt #change-password-container .gigya-composite-control-password:last-of-type .view{top:45px;}.profile-cnt #change-password-container input.input-error{padding-left:14px;}.profile-cnt #change-password-container .error-icon{top:45px !important;}.profile-cnt #change-password-container .error-tt{width:250px !important;}.profile-cnt #change-password-container .sccs-msg,.profile-cnt #change-password-container .error-msg{display:inline-block;float:none;}.my-account.profile .ca-del-acc{width:450px;}.my-account.profile .del-acc{width:540px;clear:both;padding-top:32px;}.my-account.profile .del-acc p{margin-top:10px;}.ovl.ca-del-acc{width:400px;}.profile-cnt.party .add-partymember,.profile-cnt.party .edit-partymember{width:500px;height:222px;}.profile-cnt.party .add-partymember .btn2,.profile-cnt.party .edit-partymember .btn2{clear:both;float:left;}.profile-cnt.party .add-partymember{margin:20px 0 40px;}.profile-cnt.party .add-partymember h2{margin-top:50px;}.profile-cnt.party .edit-partymember{margin-bottom:20px;}.profile-cnt.party .edit-partymember .lnk.cancel{float:left;margin:20px 0 0 15px;}.profile-cnt.party .partymember img{float:left;margin-right:7px;}.profile-cnt.party .partymember span.ttl2{line-height:27px;display:inline-block;margin-bottom:20px;text-transform:capitalize;}.profile-cnt.party .partymember span.ttl2:after{top:7px;position:relative;}.profile-cnt.party .partymember span.ttl2.female:after{content:"";font-family:tui-icon-font;font-size:30px;color:#092a5e;}.profile-cnt.party .partymember span.ttl2.male:after{content:"";font-family:tui-icon-font;font-size:30px;color:#092a5e;}.preferences .intro{background-color:#f3f0ec;padding:20px;margin:20px 0;width:510px;}.preferences .intro p:last-of-type{margin-bottom:0;}.preferences .holiday-wishes{margin-top:15px;}.preferences .holiday-wishes span{padding:10px 15px;background-color:#e2f3fe;display:inline-block;margin-bottom:5px;cursor:pointer;font-family:tuitypelightregular,Arial;color:#092a5e;font-size:24px;}.preferences .holiday-wishes span:hover{background-color:#c2e6fa;}.fnsh-rsrvtn .btn2.smll{float:right;}.fnsh-rsrvtn .mybookings{float:left;}.fnsh-rsrvtn .mybookings>div>div:nth-of-type(3) h2{font-weight:bold;margin-top:20px;white-space:nowrap;width:95%;overflow:hidden;text-overflow:ellipsis;height:24px;}.fnsh-rsrvtn .mybookings>div>div:nth-of-type(3) .ttl1{font-weight:bold;}.step-travelers .incl{padding-left:20px;}.step-travelers .incl b{font-weight:normal;position:relative;margin-left:-20px;}.step-travelers .incl b:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;color:#70cdf4;position:relative;top:3px;}.step-travelers .tr-cnt>.check{display:none;}.step-travelers input.valid,.step-travelers select.valid{padding-right:14px;}.step-travelers .luggage .dotted.note1{padding:5px;}.step-travelers table.pssngr tr:first-of-type td span,.step-travelers table.pssngr tr:nth-of-type(3) td span{display:inline-block;font-family:tuitypelightregular,Arial;color:#092a5e;font-size:16px;font-weight:bold;}.step-travelers table.pssngr tr:first-of-type td span.bd:before,.step-travelers table.pssngr tr:nth-of-type(3) td span.bd:before{right:-1px;top:0;}.step-travelers table.pssngr tr:first-of-type td span.ins:before,.step-travelers table.pssngr tr:nth-of-type(3) td span.ins:before{content:"";}.step-travelers table.pssngr tr:first-of-type td span.sal:before,.step-travelers table.pssngr tr:nth-of-type(3) td span.sal:before{right:-3px;top:0;}.step-travelers table.pssngr tr:first-of-type td span.lnk,.step-travelers table.pssngr tr:nth-of-type(3) td span.lnk{color:#2fb1eb;font-weight:normal;}.step-travelers table.pssngr tr:first-of-type td span:after,.step-travelers table.pssngr tr:nth-of-type(3) td span:after{margin-left:9px;}.step-travelers table.pssngr tr td.bdate .field-validation-valid:after,.step-travelers table.pssngr tr td.tssnvgsl .field-validation-valid:after,.step-travelers table.pssngr tr td.frstnm .field-validation-valid:after{display:none;}.step-travelers table.pssngr tr td.bdate select:nth-of-type(3){margin-right:0;}.step-travelers .mandatory{display:block;}.step-travelers .mandatory:before{content:"*";font-family:tuitypelightregular,Arial;color:#092a5e;font-size:16px;font-weight:bold;margin-right:5px;}.step-travelers .tr-lug-cnt .subtotal td:first-of-type{width:25px;}.step-travelers .tr-lug-cnt .subtotal td:nth-of-type(2){width:235px;}.step-travelers .tr-lug-cnt .subtotal td:nth-of-type(3){width:95px;}.step-travelers .tr-lug-cnt .subtotal td:nth-of-type(4){width:150px;}.step-travelers .tr-lug-cnt span.check{display:block;margin-bottom:10px;}.step-travelers .tr-lug-cnt span.check label{display:inline-block;}.step-travelers .tr-lug-cnt span.check label:first-letter {text-transform:uppercase;}.step-travelers .tr-lug-cnt span.check:after{content:"";}.step-travelers span.ttl{font-size:30px;text-transform:uppercase;margin:50px 20px 10px 0;display:inline-block;}.step-travelers a.moreinfo{color:#2fb1eb;font-family:tuitypelightregular,Arial;font-size:18px;text-decoration:underline;}.step-travelers a.moreinfo:hover{text-decoration:none;cursor:pointer;}.step-travelers .cnt-luggage:after{content:"";display:block;clear:both;}.step-travelers .cnt-luggage>p{margin-bottom:20px;}.step-travelers .cnt-luggage>span{display:block;clear:both;}.step-travelers .attention.note2{width:676px;}.travelers-popup{width:400px;}.travelers-popup.choice-popup{width:340px;}.tt-flightclass{width:470px;}.fare-calendar{height:300px;position:relative;margin-bottom:25px;}.fare-calendar .ttl4{font-size:24px;}.fare-calendar .depart-from .icon{display:inline;}.fare-calendar .depart-from .icon:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;padding-right:5px;}.fare-calendar .depart-from form{display:inline;color:#092a5e;}.fare-calendar .depart-from form input[type="radio"]+label{display:table-cell;}.fare-calendar .fare-rates{position:absolute;height:210px;width:auto;bottom:0;margin-top:10px;}.fare-calendar .fare-baseline{position:absolute;left:20px;height:1px;width:543px;bottom:86px;display:block;z-index:10;background-color:#d7d2c3;}.fare-calendar .fare-monthcontainer{position:relative;overflow:hidden;height:190px;width:auto;bottom:36px !important;}.fare-calendar .fare-monthcontainer .fare-lowest-price-line{border-top:dotted 1px #092a5e;position:absolute;left:20px;height:1px;width:95%;display:block;z-index:1;margin-bottom:29px;}.fare-calendar .fare-monthcontainer .fare-lowest-price-tag{bottom:-8px;display:block;height:20px;line-height:0;position:absolute;padding:0;right:0;text-align:center;width:40px;background-color:#092a5e;color:#fff;}.fare-calendar .fare-monthcontainer .fare-lowest-price-tag span{display:block;margin-top:-10px;}.fare-calendar .fare-monthcontainer .fare-lowest-price-tag span:before{content:"";display:block;position:relative;top:10px;width:0;height:0;margin-left:-10px;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #092a5e transparent transparent;}.fare-calendar .fare-monthcontainer .fare-belt{height:190px;position:relative;}.fare-calendar .fare-monthcontainer .fare-belt .fare-panel{float:left;position:relative;overflow:hidden;left:20px;height:190px;}.fare-calendar .fare-monthcontainer ul{white-space:nowrap;bottom:0;position:absolute;}.fare-calendar .fare-monthcontainer ul li.fare-month{width:84px;cursor:pointer;margin:0 4px;display:inline-block;text-align:center;}.fare-calendar .fare-monthcontainer ul li.fare-month:first-of-type{margin-left:0;}.fare-calendar .fare-monthcontainer ul li.fare-month span{display:block;line-height:18px;font-size:18px;}.fare-calendar .fare-monthcontainer ul li.fare-month span:first-of-type{margin-bottom:7px;}.fare-calendar .fare-monthcontainer ul li.fare-month span:last-of-type{margin:10px 0 0;line-height:normal;}.fare-calendar .fare-monthcontainer ul li.fare-month span sup{right:6px;top:-.2em;}.fare-calendar .fare-monthcontainer ul li.fare-month .fare-price{min-height:20px;transform-origin:100% 100%;animation:priceAnimation .5s 1 ease-in-out;-webkit-animation:priceAnimation .5s 1 ease-in-out;-moz-animation:priceAnimation .5s 1 ease-in-out;-o-animation:priceAnimation .5s 1 ease-in-out;background-color:#c2e6fa;}.fare-calendar .fare-monthcontainer ul li.fare-month .fare-price:hover{background-color:#70cdf4;}.fare-calendar .fare-monthcontainer ul li.fare-month .fare-price.cheapest{background-color:#d40e14;}.fare-calendar .fare-monthcontainer ul li.fare-month .fare-price.cheapest:hover{background-color:#b0080d;}.fare-calendar .fare-monthcontainer .prev,.fare-calendar .fare-monthcontainer .next{position:absolute;bottom:-15px;height:38px;width:36px;cursor:pointer;}.fare-calendar .fare-monthcontainer .next{right:0;}.fare-calendar .fare-monthcontainer .next span:after{content:"";font-family:tui-icon-font;font-size:42px;color:#092a5e;}.fare-calendar .fare-monthcontainer .prev{left:-11px;}.fare-calendar .fare-monthcontainer .prev span:after{content:"";font-family:tui-icon-font;font-size:42px;color:#092a5e;display:inline-block;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}.home-farepanel-mask .fare-rates{width:400px;}.cnt-left .fare-calendar .fare-rates{width:580px;}#option-menu{float:left;position:absolute;}#option-menu.fixed{position:fixed;top:0;}#option-menu ul{list-style-image:none;width:157px;}#option-menu ul li{height:93px;border-bottom:1px solid #fff;font-weight:normal;display:list-item;}#option-menu ul li:last-of-type:after{content:"";height:10px;width:157px;background-color:#f3f0ec;display:block;}#option-menu ul li a{background-color:#f3f0ec;width:157px;letter-spacing:.5px;text-align:center;display:table;height:100%;}#option-menu ul li a:hover{background-color:#e7e3db;transition:background-color .5s ease;}#option-menu ul li a>span:first-of-type{vertical-align:middle;display:table-cell;position:relative;text-transform:uppercase;font-family:tuitypelightregular,Arial;color:#092a5e;font-size:14px;}#option-menu ul li a>span:first-of-type:before{display:block;margin:0 auto 10px auto;}#option-menu ul li.active{padding-bottom:0;}#option-menu ul li.active a{background-color:#fff !important;cursor:default;}#option-menu div:hover,#option-menu span:hover{padding-bottom:0;border:0;}#option-menu li:hover{padding-bottom:0;border-bottom:1px solid #fff;}.trav-options{padding:0 1px;float:right;}.trav-options span{display:block;float:left;position:relative;}.trav-options .airplane:after{content:"";font-family:tui-icon-font;font-size:23px;color:#092a5e;display:inline-block;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg);position:relative;}.trav-options .bus:after{content:"";font-family:tui-icon-font;font-size:23px;color:#092a5e;position:relative;}.trav-options .train:after{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;position:relative;}.trav-options .car:after{content:"";font-family:tui-icon-font;font-size:23px;color:#092a5e;position:relative;}.trav-options .bed:after{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;position:relative;}.trav-options .liftpass:after{content:"";font-family:tui-icon-font;font-size:38px;color:#092a5e;position:relative;top:3px;}.trav-options .more:before,.trav-options .to-more-options .more:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;display:inline-block;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);margin:1px 0 0 2px;cursor:pointer;}.holi-info>div{display:flex;align-items:flex-start;font-family:tuitypelightregular,Arial;color:#092a5e;font-size:16px;}.holi-info>div:first-of-type{padding-top:0;}.holi-info>div:before{margin-right:10px;}.holi-info>div.date:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;}.holi-info>div.airports:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;display:inline-block;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg);}.holi-info>div.car:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;}.holi-info>div.train:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;}.holi-info>div.bus:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;}.holi-info>div.board:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;}.holi-info>div:empty{all:unset;}.holi-info>div:empty:before{all:unset;}.holi-info .incl{width:100%;display:flex;flex-direction:column;}.holi-info .incl span{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:16px;}.holi-info .incl span:empty{all:unset;}.holi-info .incl span:empty:before{all:unset;}.holi-info .incl>span:first-of-type{display:flex;}.holi-info .incl>span:first-of-type:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;margin-right:10px;}.holi-info .incl>span:nth-of-type(2),.holi-info .incl>span:nth-of-type(3){padding-left:30px;}.mybrand-travelideas .travelideas-cnt .tabs{margin-bottom:0;}.mybrand-travelideas .travelideas-cnt .mytravelideas .btn2{float:right;}.mybrand-travelideas .travelideas-cnt .mytravelideas h2{clear:both;margin:20px 0 5px 0;}.mybrand-travelideas .travelideas-cnt .mytravelideas h2:first-of-type{display:inline-block;margin-top:23px;}.mybrand-travelideas .travelideas-cnt .mytravelideas>div:not(:last-child){position:relative;width:100%;height:130px;margin:15px 0;clear:both;background:#f3f0ec;}.mybrand-travelideas .travelideas-cnt .mytravelideas>div:not(:last-child) .info-b{position:absolute;bottom:5px;}.mybrand-travelideas .travelideas-cnt .mytravelideas>div:not(:last-child) .info-b .unit-pp{text-align:left;}.mybrand-travelideas .travelideas-cnt .mytravelideas>div:not(:last-child) img{height:130px;width:174px;margin-top:0;margin-right:14px;float:left;cursor:pointer;}.mybrand-travelideas .travelideas-cnt .mytravelideas>div:not(:last-child) h3{display:block;float:left;width:475px;margin-top:5px;cursor:pointer;font-weight:bold;}.mybrand-travelideas .travelideas-cnt .mytravelideas>div:not(:last-child) span.ttl1{width:470px;display:block;line-height:20px;overflow:hidden;max-height:62px;}.mybrand-travelideas .travelideas-cnt .mytravelideas>div:not(:last-child) span.ttl1 span:first-of-type{text-transform:capitalize;font-weight:bold;}.mybrand-travelideas .travelideas-cnt .mytravelideas>div:not(:last-child) span.ttl1 .crumbtrail li{float:left;}.mybrand-travelideas .travelideas-cnt .mytravelideas>div:not(:last-child) span.ttl1 .crumbtrail li:last-of-type{top:1px;}.mybrand-travelideas .travelideas-cnt .mytravelideas>div:not(:last-child) .actions{position:absolute;top:-2px;right:10px;text-align:right;margin-top:6px;width:125px;}.mybrand-travelideas .travelideas-cnt .mytravelideas>div:not(:last-child) .actions span{display:block;float:none;margin-top:5px;}.mybrand-travelideas .travelideas-cnt .mytravelideas .sr-options.footer{height:auto;}.mybrand-travelideas .travelideas-cnt .mytravelideas .sr-options.footer .paging{width:75%;display:inline-block;float:left;}.mybrand-travelideas .travelideas-cnt .mytravelideas .sr-options.footer .btn2{margin-top:0;}.mybrand-travelideas .travelideas-cnt .mytravelideas .instructions{margin-top:20px;background:#f9f7f5;padding:20px;display:inline-block;}.mybrand-travelideas .travelideas-cnt .mytravelideas .instructions h2{margin-top:0;font-size:24px;}.facts,.booking-toggler{width:496px;padding:0 30px 0 0;}.facts span.ttl1,.booking-toggler span.ttl1{background:#f3f0ec;font-weight:bold;margin-bottom:10px;padding:10px;width:100%;display:inline-block;font-size:18px;color:#092a5e;cursor:pointer;box-sizing:border-box;}.facts span.ttl1:after,.booking-toggler span.ttl1:after{content:"";font-family:tui-icon-font;font-size:32px;color:#092a5e;display:inline-block;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);position:relative;float:right;font-weight:normal;}.facts span.ttl1.arrowup,.booking-toggler span.ttl1.arrowup{margin-bottom:0;}.facts span.ttl1.arrowup:after,.booking-toggler span.ttl1.arrowup:after{content:"";font-family:tui-icon-font;font-size:32px;color:#092a5e;display:inline-block;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);}.facts span.ttl1:hover,.booking-toggler span.ttl1:hover{background-color:#e7e3db;transition:background-color .5s ease;}.my-brand-cnt.luggage h2{margin-bottom:15px;}.my-brand-cnt.luggage .intro{margin-bottom:30px;}.my-brand-cnt.luggage .advice.note1{padding-top:20px;clear:both;}.my-brand-cnt.luggage th.price span{font-size:18px;}.my-brand-cnt.luggage .price.extra{padding-left:10px;width:auto !important;}.my-brand-cnt.luggage .bkng-luggage-booked{margin-bottom:0;}.my-brand-cnt.luggage .bkng-luggage-booked td:first-of-type{width:25%;}.my-brand-cnt.luggage .tr-lug-cnt .info-luggage.baggage{padding-left:20px;display:block;}.my-brand-cnt.luggage .tr-lug-cnt .info-luggage.baggage strong{font-weight:normal;}.my-brand-cnt.luggage .tr-lug-cnt .info-luggage.baggage:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;color:#70cdf4;position:relative;top:3px;margin-left:-20px;}.my-brand-cnt.luggage .tr-lug-cnt .note2{clear:both;}.my-brand-cnt.luggage .tr-hdr,.step-travelers .tr-hdr{padding:15px 20px;background:#f3f0ec;display:block;margin-bottom:10px;clear:both;}.my-brand-cnt.luggage .tr-hdr span,.step-travelers .tr-hdr span{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;font-weight:bold;margin-right:30px;}.my-brand-cnt.luggage .tr-hdr span.away:before,.step-travelers .tr-hdr span.away:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;font-weight:normal;position:relative;top:3px;margin-right:3px;}.my-brand-cnt.luggage .tr-hdr span.return:before,.step-travelers .tr-hdr span.return:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;font-weight:normal;position:relative;top:3px;margin-right:3px;}.my-brand-cnt.luggage .tr-hdr span.travserv,.step-travelers .tr-hdr span.travserv{font-size:16px;font-weight:normal;margin-right:5px;}.my-brand-cnt.luggage .tr-hdr span.travserv>span,.step-travelers .tr-hdr span.travserv>span{font-size:16px;font-weight:normal;margin-right:5px;}.my-brand-cnt.luggage .tr-hdr span.travserv>span:after,.step-travelers .tr-hdr span.travserv>span:after{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;color:#b9b9b9;top:3px;position:relative;margin-left:5px;font-weight:normal;cursor:pointer;display:inline-block;}.my-brand-cnt.luggage .tr-hdr span.travserv>span:hover:after,.step-travelers .tr-hdr span.travserv>span:hover:after{color:#70cdf4;}.my-brand-cnt.luggage .tr-hdr+.check:after,.step-travelers .tr-hdr+.check:after{content:"";}.my-brand-cnt.luggage table,.step-travelers table{border-spacing:10px 10px;text-align:left;margin-bottom:20px;}.my-brand-cnt.luggage table thead,.step-travelers table thead{text-align:left;margin-bottom:10px;}.my-brand-cnt.luggage table thead tr th,.step-travelers table thead tr th{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;font-weight:bold;}.my-brand-cnt.luggage table tr:nth-child(2) td,.my-brand-cnt.luggage table tr:nth-child(4) td,.step-travelers table tr:nth-child(2) td,.step-travelers table tr:nth-child(4) td{position:relative;}.my-brand-cnt.luggage table tr:nth-child(2) td:first-of-type,.my-brand-cnt.luggage table tr:nth-child(4) td:first-of-type,.step-travelers table tr:nth-child(2) td:first-of-type,.step-travelers table tr:nth-child(4) td:first-of-type{width:180px;}.my-brand-cnt.luggage table tr:nth-child(2) td select,.my-brand-cnt.luggage table tr:nth-child(4) td select,.step-travelers table tr:nth-child(2) td select,.step-travelers table tr:nth-child(4) td select{width:80px;padding-right:8px;}.my-brand-cnt.luggage table tr:nth-child(2) td select+.field-validation-valid+.error-icon,.my-brand-cnt.luggage table tr:nth-child(4) td select+.field-validation-valid+.error-icon,.step-travelers table tr:nth-child(2) td select+.field-validation-valid+.error-icon,.step-travelers table tr:nth-child(4) td select+.field-validation-valid+.error-icon{right:12px;}.my-brand-cnt.luggage table tr:nth-child(2) td:nth-child(3n+0),.my-brand-cnt.luggage table tr:nth-child(4) td:nth-child(3n+0),.step-travelers table tr:nth-child(2) td:nth-child(3n+0),.step-travelers table tr:nth-child(4) td:nth-child(3n+0){width:100px;}.my-brand-cnt.luggage table tr:nth-child(2) td:nth-child(2),.my-brand-cnt.luggage table tr:nth-child(2) td:nth-child(4),.my-brand-cnt.luggage table tr:nth-child(4) td:nth-child(2),.my-brand-cnt.luggage table tr:nth-child(4) td:nth-child(4),.step-travelers table tr:nth-child(2) td:nth-child(2),.step-travelers table tr:nth-child(2) td:nth-child(4),.step-travelers table tr:nth-child(4) td:nth-child(2),.step-travelers table tr:nth-child(4) td:nth-child(4){width:220px;}.my-brand-cnt.luggage table tr:nth-child(2) td:nth-child(2) input,.my-brand-cnt.luggage table tr:nth-child(2) td:nth-child(4) input,.my-brand-cnt.luggage table tr:nth-child(4) td:nth-child(2) input,.my-brand-cnt.luggage table tr:nth-child(4) td:nth-child(4) input,.step-travelers table tr:nth-child(2) td:nth-child(2) input,.step-travelers table tr:nth-child(2) td:nth-child(4) input,.step-travelers table tr:nth-child(4) td:nth-child(2) input,.step-travelers table tr:nth-child(4) td:nth-child(4) input{width:190px;}.my-brand-cnt.luggage table tr:nth-child(2) td .check,.my-brand-cnt.luggage table tr:nth-child(4) td .check,.step-travelers table tr:nth-child(2) td .check,.step-travelers table tr:nth-child(4) td .check{position:relative;top:5px;right:-5px;}.my-brand-cnt.luggage table tr:nth-child(4) td select,.step-travelers table tr:nth-child(4) td select{margin-right:6px;}.my-brand-cnt.luggage table.luggage,.step-travelers table.luggage{border-spacing:0 10px;padding:0 10px 0 0;width:100%;font-family:tuitypelightregular,Arial;color:#092a5e;font-size:16px;}.my-brand-cnt.luggage table.luggage .note1,.step-travelers table.luggage .note1{font-size:13px;font-family:Arial,Verdana;white-space:nowrap;}.my-brand-cnt.luggage table.luggage thead td,.step-travelers table.luggage thead td{font-size:18px;font-weight:bold;}.my-brand-cnt.luggage table.luggage thead .nr,.step-travelers table.luggage thead .nr{width:25px;}.my-brand-cnt.luggage table.luggage thead .name,.step-travelers table.luggage thead .name{width:235px;}.my-brand-cnt.luggage table.luggage thead .weight,.step-travelers table.luggage thead .weight{width:95px;}.my-brand-cnt.luggage table.luggage thead .price,.step-travelers table.luggage thead .price{width:90px;padding-left:10px;}.my-brand-cnt.luggage table.luggage thead .reset,.step-travelers table.luggage thead .reset{width:85px;}.my-brand-cnt.luggage table.luggage tbody td,.step-travelers table.luggage tbody td{font-size:16px;}.my-brand-cnt.luggage table.luggage tbody td:first-of-type,.step-travelers table.luggage tbody td:first-of-type{width:25px;}.my-brand-cnt.luggage table.luggage tbody td:first-of-type span,.step-travelers table.luggage tbody td:first-of-type span{width:20px;height:20px;border-radius:100%;background:#70cdf4;display:inline-block;text-align:center;}.my-brand-cnt.luggage table.luggage tbody td:nth-of-type(2),.step-travelers table.luggage tbody td:nth-of-type(2){width:235px;text-transform:capitalize;}.my-brand-cnt.luggage table.luggage tbody td:nth-of-type(3),.step-travelers table.luggage tbody td:nth-of-type(3){width:285px;}.my-brand-cnt.luggage table.luggage tbody td.extra,.step-travelers table.luggage tbody td.extra{width:90px;padding-left:10px;font-weight:bold;text-transform:capitalize;}.my-brand-cnt.luggage table.luggage tbody td:last-of-type,.step-travelers table.luggage tbody td:last-of-type{width:85px;text-transform:capitalize;font-weight:normal;}.my-brand-cnt.luggage table.luggage tbody td select,.step-travelers table.luggage tbody td select{width:100%;}.my-brand-cnt.luggage table.luggage tfoot tr td,.step-travelers table.luggage tfoot tr td{font-weight:bold;}.my-brand-cnt.luggage table.luggage tfoot td.extra,.step-travelers table.luggage tfoot td.extra{width:285px;}.my-brand-cnt.luggage table.luggage tfoot tr.subtotal td,.step-travelers table.luggage tfoot tr.subtotal td{padding-top:10px;font-size:18px;}.my-brand-cnt.luggage table.luggage tfoot tr.total,.step-travelers table.luggage tfoot tr.total{width:100%;}.my-brand-cnt.luggage table.luggage tfoot tr.total td,.step-travelers table.luggage tfoot tr.total td{padding:15px 20px;background:#e7e3db;font-size:24px;}.my-brand-cnt.luggage table.luggage tfoot tr.total td:last-of-type,.step-travelers table.luggage tfoot tr.total td:last-of-type{text-align:right;font-weight:bold;}.maps>.item-hdr{margin-bottom:10px;}.maps>.item-hdr>span:first-of-type{font-size:24px;font-family:tuitypelightregular,Arial;color:#092a5e;}.maps .cnt-google .map-area{width:726px;height:550px;}.maps.tour .item span{font-size:18px;font-family:tuitypelightregular,Arial;color:#092a5e;display:block;}.maps .infoBox{box-sizing:border-box;}.maps .infoBox .close{visibility:inherit;}.maps .infoBox .close:before{visibility:inherit;}.maps .infoBox .rght-clm{width:238px;}.maps .infoBox .pricebox{float:right;width:100%;}.maps .infoBox .pricebox.sold-out .lnk{white-space:nowrap;margin-right:0;}.maps .infoBox .pricebox .info-b.icon{margin-top:5px;}.maps .infoBox .pricebox .more{all:unset;}.maps .infoBox .pricebox .more .active{padding:0;font-weight:normal;}.maps .infoBox .pricebox .more .active:before{position:relative;left:0;}.maps .infoBox .pricebox .more .option{display:none;}.maps .infoBox [id^="uoActions"]{float:left;clear:both;}.maps .cstr-grade{float:left;position:inherit;margin:7px 0 0 10px;cursor:pointer;height:40px;padding-top:7px;}.maps .review{float:left;font-size:10px;margin:19px 0 0 8px;width:190px;}.maps .review a{text-decoration:underline;cursor:pointer;}.maps .review a:hover{text-decoration:none;}.maps .item{width:666px;}.maps .item .item-hdr{margin:6px 0 6px;}.maps .item .item-hdr a{font-size:18px;font-family:tuitypelightregular,Arial;color:#092a5e;display:block;}.maps .item .item-hdr [class^="star"]{margin-top:5px;display:block;}.maps .item .item-hdr ul li{color:#092a5e;}.maps .item .item-ovw{float:left;margin:8px 0 10px 0;width:420px;clear:both;}.maps .item .item-ovw img{float:left;}.maps .item span.savemap,.maps .item span.savedmap{width:200px;}.maps .item span.savemap:before,.maps .item span.savedmap:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;display:inline-block;position:relative;top:3px;margin-right:3px;text-decoration:underline;}.maps .item span.savemap:before,.maps .item span.savedmap:before{text-decoration:none;}.maps .item span.savemap:hover,.maps .item span.savedmap:hover{text-decoration:none;}.maps .item span.savedmap:before{color:#d40e14;}.maps .item-photos{clear:both;padding-top:10px;}.maps .item-photos img{margin:8px 7px 0 0;width:157px;}.maps #tab-2 [id^="uoActions"]{margin-top:7px;}.maps .lnk.photo{float:right;margin:5px 22px 0 0;}.maps .btn.photo{float:right;clear:both;}.maps .item .item-ovw ul,.maps.tour .item ul{margin:0 0 10px 14px;float:left;width:220px;}.maps .tour .item ul.blt{width:400px;}.maps-legend .acco,.maps-legend .tour,.maps-legend .group,.maps-legend .selacco{padding-top:12px;display:inline-block;margin-right:5px;height:38px;position:relative;}.maps-legend .acco:before,.maps-legend .tour:before,.maps-legend .group:before,.maps-legend .selacco:before{position:relative;top:10px;}.maps-legend .acco:after,.maps-legend .tour:after,.maps-legend .group:after,.maps-legend .selacco:after{position:absolute;}.maps-legend .acco:before,.maps-legend .selacco:before{content:"";font-family:tui-icon-font;font-size:40px;color:#092a5e;}.maps-legend .acco:after,.maps-legend .selacco:after{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;color:#fff;left:10px;top:16px;}.maps-legend .selacco:before{color:#70cdf4;}.maps-legend .tour:before{content:"";font-family:tui-icon-font;font-size:40px;color:#092a5e;}.maps-legend .tour:after{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;color:#fff;left:10px;top:18px;}.maps-legend .group:before{content:"";font-family:tui-icon-font;font-size:40px;color:#092a5e;}.maps-legend .group:after{content:"18";font-size:18px;font-family:tuitypelightregular,Arial;color:#fff;left:11px;top:17px;}#overlay-map .maps .cnt-google .map-area{width:760px;}.cnt-acco-map{width:400px;}.cnt-acco-map .item{width:400px;}.cnt-acco-map .item-hdr{margin:0 !important;}.cnt-acco-map .item-hdr span{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;font-weight:bold;}.cnt-acco-map .item-ovw{margin:0 !important;width:auto !important;font-size:14px;}.cnt-acco-map footer{margin-top:50px;}.cnt-acco-map footer .lnk{clear:both;float:left;margin-top:10px;}.maps-route strong{margin-top:10px;display:block;}.mybrand .ovl.maps{width:auto !important;}.mybrand .cnt-google{width:759px;height:550px;}.rght-clm .tabs{display:flex;justify-content:flex-start;width:100%;}.rght-clm .tabs li{width:25%;display:flex;align-items:center;justify-content:center;cursor:pointer;height:30px;box-sizing:border-box;}.rght-clm .tabs li.airplane:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;display:inline-block;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg);}.rght-clm .tabs li.car:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;}.rght-clm .tabs li.train:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;}.rght-clm .tabs li.bus:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;}.rght-clm .tabs li.active{background-color:#f3f0ec;border-top:3px solid #092a5e;}.rght-clm .tabs li.active:hover{transition-duration:unset;background-color:#f3f0ec;cursor:default;}.rght-clm .tabs li:hover{background-color:#e7e3db;transition-duration:2s;}.pricebox,.prcbx,.epageoHeaderPrice a{padding:12px;width:100%;box-sizing:border-box;background-color:#f3f0ec;text-align:right;position:relative;}.pricebox .pricelabel,.prcbx .pricelabel,.epageoHeaderPrice a .pricelabel{float:right;}.pricebox span.ttl1:first-of-type,.prcbx span.ttl1:first-of-type,.epageoHeaderPrice a span.ttl1:first-of-type{font-size:16px;font-family:tuitypelightregular,Arial;color:#092a5e;font-weight:bold;margin-bottom:3px;}.pricebox span.ttl1:first-of-type:first-letter,.prcbx span.ttl1:first-of-type:first-letter,.epageoHeaderPrice a span.ttl1:first-of-type:first-letter {text-transform:uppercase;}.pricebox .unit-pp,.prcbx .unit-pp,.epageoHeaderPrice a .unit-pp{top:-3px;height:12px;text-align:right;}.pricebox .price>span,.prcbx .price>span,.epageoHeaderPrice a .price>span{font-size:30px;}.pricebox [id*="tooltip-popup"],.prcbx [id*="tooltip-popup"],.epageoHeaderPrice a [id*="tooltip-popup"]{left:auto !important;right:90px !important;}.pricebox .btn,.prcbx .btn,.epageoHeaderPrice a .btn{margin-bottom:0;}.pricebox .more-dep,.prcbx .more-dep,.epageoHeaderPrice a .more-dep{margin-top:10px;font-size:12px;}.pricebox .more-dep .ttl,.prcbx .more-dep .ttl,.epageoHeaderPrice a .more-dep .ttl{font-size:16px;}.pricebox .more-dep ul li a,.prcbx .more-dep ul li a,.epageoHeaderPrice a .more-dep ul li a{color:#4c4c4c;text-decoration:underline;margin-left:5px;}.pricebox .more-dep ul li a:hover,.prcbx .more-dep ul li a:hover,.epageoHeaderPrice a .more-dep ul li a:hover{text-decoration:none;}.pricebox .more-dep .plsprc:before,.prcbx .more-dep .plsprc:before,.epageoHeaderPrice a .more-dep .plsprc:before{content:"+";position:relative;}.rght-clm{float:left;width:256px;margin:1px 0 0 2px;}.pricebox{text-align:left;}.pricebox .holi-info>div{padding:8px 0;border-bottom:1px solid #e7e3db;}.pricebox .holi-info>div.airports::before{content:"";margin-right:0;}.pricebox .holi-info>div.airports span{display:flex;}.pricebox .holi-info>div.airports span:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;display:inline-block;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg);margin-right:10px;font-weight:normal;}.pricebox .holi-info>div.airports span .dotted{display:flex;margin-left:3px;}.pricebox .holi-info>div.airports span .dotted:after{top:0;}.pricebox .holi-info>div.airports span .dotted:before{all:unset;content:"";}.pricebox .holi-info>div .more{border:1px solid #e7e3db;background-color:#fff;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;position:relative;flex-wrap:wrap;margin-left:25px;}.pricebox .holi-info>div .more>span{padding:5px 10px;box-sizing:border-box;width:100%;border-bottom:1px solid #f3f0ec;}.pricebox .holi-info>div .more>span:last-of-type{border:none;}.pricebox .holi-info>div .more>span.active{font-weight:bold;}.pricebox .holi-info>div .more>span.active:before{position:absolute;left:-25px;transition-delay:.2s;}.pricebox .holi-info>div .more .option{display:block;text-align:left;padding:5px 10px;box-sizing:border-box;}.pricebox .holi-info>div .more .option:hover{background-color:#e2f3fe;transition-duration:.3s;}.pricebox .holi-info>div .more .option:before{all:unset;content:"";margin:0;}.pricebox .holi-info>div .more .option b{float:right;}.pricebox .incl{margin-bottom:5px;width:100%;padding:8px 0;border-bottom:1px solid #e7e3db;}.pricebox .prc-row{display:flex;align-items:center;justify-content:space-between;margin-top:10px;}.pricebox .prc-row .btn{margin:0;}.sold-out{min-height:157px;display:flex;flex-direction:column;justify-content:space-between;}.sold-out span{display:block;}.sold-out .prc-row{justify-content:flex-end;}