.od-footer-legal .od-footer-legal-copyright,.od-footer-legal .od-footer-legal-dp-upsell{font-size:11px;color:rgba(255,255,255,0.6);text-shadow:0 0 2px rgba(0,0,0,0.4)}.od-footer-legal .od-footer-legal-copyright .od-footer-legal-copyright-conditions,.od-footer-legal .od-footer-legal-dp-upsell .od-footer-legal-copyright-conditions{text-decoration:underline}.od-footer-legal .od-footer-legal-dp-upsell{color:#666;padding:20px 0 0;display:none}.od-footer-legal .od-footer-legal-icons{padding-top:40px;font-size:0}.od-footer-legal .od-footer-legal-icon{display:inline-block;margin-right:10px;line-height:normal}.od-footer-legal .od-footer-legal-icon.od-visa{height:22px;width:30px;display:none}.od-footer-legal .od-footer-legal-icon.od-master{height:22px;width:30px;display:none}.od-footer-legal .od-footer-legal-icon.od-american{height:22px;width:30px;display:none}.od-footer-legal .od-footer-legal-icon.od-diners{height:22px;width:30px;display:none}.od-footer-legal .od-footer-legal-icon.od-iata{height:30px;width:45px;background:url("/images/onefront/bluestone/OP/footer-iata.png") no-repeat}.od-footer-legal .od-footer-legal-icon.od-secured{height:30px;width:150px;background:url("/images/onefront/bluestone/OP/footer-thawte.png") no-repeat}.od-footer-legal .od-footer-legal-icon.od-tuv{height:30px;width:32px;background:url("/images/onefront/bluestone/OP/footer-TUV.png") no-repeat;display:none}.od-footer-legal .od-footer-legal-icon.od-drv{height:40px;width:134px;background:url("/images/onefront/bluestone/OP/footer-RV.png") no-repeat;display:none}.od-footer-legal .od-footer-legal-icon.od-atol{height:30px;width:30px;background:url("/images/onefront/bluestone/OP/footer-atol.png") no-repeat;display:inline-block}.od-infofooter .od-infofooter-box{width:40px;height:40px}.od-infofooter .od-infofooter-row{height:40px}.od-infofooter .od-infofooter-boxOffset{margin-left:-40px}.od-infofooter .od-hint-container{width:90%;z-index:15}.od-infofooter .od-hint-container .od-hint-arrow{margin-bottom:-10px;margin-left:-45px}.od-infofooter .od-hint-container .od-hint-arrow:after{background:#FDFAEC}.od-infofooter .od-hint-container .od-hint-content{bottom:0;color:#666;background:#FDFAEC}.od-infofooter .od-hint-container .od-hint-content .od-hint-close-icon{top:-12px;right:-12px;height:27px;width:30px;line-height:22px;padding-top:2px;border-radius:18px;border:3px solid #DDD8C0;color:#DDD8C0;background:#666}.od-infofooter-pageOffset{margin-bottom:-30px}.od-ui-range{width:150px;position:relative;margin:12px 0 20px 10px;padding:0;height:10px}@media screen and (min-width: 1340px){.od-ui-range{width:200px}}.od-ui-range .od-ui-range-left-rounded{width:10px;height:16px;z-index:5;position:absolute;top:0;left:0;display:none}.od-ui-range .od-ui-range-right-rounded{width:10px;height:16px;z-index:5;position:absolute;top:0;left:auto;right:0;display:none}.od-ui-range .od-ui-range-wrapper{border-radius:2px;float:none;border:none}.od-ui-range .od-ui-range-label-max-wrapper,.od-ui-range .od-ui-range-label-min-wrapper{margin-left:-20px;margin-top:10px;text-align:left;font-size:12px;font-weight:normal}.od-ui-range .od-ui-range-label-max-wrapper{text-align:right;padding-right:5px}.od-ui-range .od-ui-range-slider{height:4px;border-top:none;cursor:pointer;border-radius:4px;border:1px solid #fff;background:#E7E7E7}.od-ui-range .od-ui-range-slider-bound{height:4px;border-top:none;cursor:pointer;border-radius:4px;border:1px solid #fff;background-image:-owg-linear-gradient(transparent, transparent);background-image:linear-gradient(transparent, transparent)}.od-ui-range .od-ui-range-slider-track{height:4px;border-top:none;cursor:pointer;border-radius:4px;border:1px solid #fff;top:-1px;background-image:-owg-linear-gradient(transparent, transparent);background-image:linear-gradient(transparent, transparent)}.od-ui-range .od-ui-range-slider-track{-o-border-image:-o--compass-list(linear-gradient(#f60,#f60) 15);border-image:linear-gradient(#f60,#f60) 15}.od-ui-range .od-ui-range-slider-thumb-max{width:20px;height:20px;border-radius:25px;margin:-13px -8px 0 -12px}.od-ui-range .od-ui-range-slider-thumb-max:after{border-right:1px solid #999;border-left:1px solid #999}.od-ui-range .od-ui-range-slider-thumb-click-max{width:20px;height:20px;top:0;position:absolute;cursor:pointer}.od-ui-range .od-ui-range-slider-thumb-min{width:20px;height:20px;border-radius:25px;margin:-13px -8px 0 -12px;cursor:pointer}.od-ui-range .od-ui-range-slider-thumb-click-min{width:20px;height:20px;top:0;position:absolute}.od-ui-range-slider{bottom:0;border-top:25px solid transparent;border-right:0;position:relative;border-right-color:#F9F9F9}.od-ui-range-slider-bound{position:absolute;background-color:#E7E7E7;border-left:0;border-bottom:0;height:0;bottom:0;border-top:25px solid transparent;border-right:0}.od-ui-range-slider-track{bottom:0;border-top:25px solid transparent;border-right:0;position:absolute;background-color:#f60;border-bottom:0;height:0}.od-ui-range-slider-control{position:absolute;top:50%;outline:none}.od-ui-range-slider-thumb-max{position:absolute;width:11px;height:31px;margin:-28px -8px 0 -2px;border-radius:3px;background-color:#ccc;background-repeat:repeat-x;background-image:-owg-linear-gradient(#fff 0%, #ccc 100%);background-image:linear-gradient(#fff 0%, #ccc 100%);border:1px solid #999;box-shadow:0 2px 4px rgba(0,0,0,0.3);z-index:3;right:0}.od-ui-range-slider-thumb-max:hover{background-size:100%,140%;background-image:-owg-linear-gradient(#F2F2F2 0%, #F2F2F2 100%);background-image:linear-gradient(#F2F2F2 0%, #F2F2F2 100%);border:1px solid #666;box-shadow:0 2px 4px rgba(0,0,0,0.3)}.od-ui-range-slider-thumb-max:focus{box-shadow:0 2px 4px rgba(0,0,0,0.3)}.od-ui-range-slider-thumb-max:after{border-right:1px solid #999;border-left:1px solid #999;width:2px;height:8px;content:"";position:absolute;top:6px;left:8px}.od-filtersmanager-filterrow-range-data-duration .od-ui-range-slider{background:#E7E7E7}.od-filtersmanager-filterrow-range-data-duration .od-ui-range-slider-thumb-max:after{border-right:1px solid #999;border-left:1px solid #999}.od-ui-range-slider-thumb-click-max{width:11px;height:31px;cursor:pointer}.od-ui-range-slider-thumb-min{position:absolute;width:11px;height:31px;margin:-28px -8px 0 -2px;border-radius:3px;background-color:#ccc;background-repeat:repeat-x;background-image:-owg-linear-gradient(#fff 0%, #ccc 100%);background-image:linear-gradient(#fff 0%, #ccc 100%);border:1px solid #999;box-shadow:0 2px 4px rgba(0,0,0,0.3);z-index:3}.od-ui-range-slider-thumb-min:hover{background-size:100%,140%;background-image:-owg-linear-gradient(#F2F2F2 0%, #F2F2F2 100%);background-image:linear-gradient(#F2F2F2 0%, #F2F2F2 100%);border:1px solid #666;box-shadow:0 2px 4px rgba(0,0,0,0.3)}.od-ui-range-slider-thumb-min:focus{box-shadow:0 2px 4px rgba(0,0,0,0.3)}.od-ui-range-slider-thumb-min:after{border-right:1px solid #999;border-left:1px solid #999;width:2px;height:8px;content:"";position:absolute;top:6px;left:8px}.od-ui-range-slider-thumb-click-min{width:11px;height:31px;cursor:pointer}.od-ui-range-slider-fix{position:absolute;border-top:25px solid transparent;border-right:150px solid transparent;z-index:0;top:-13px;cursor:pointer}@media screen and (min-width: 1200px){.od-ui-range-slider-fix{border-right:200px solid transparent}}.od-ui-range-labels-wrapper{height:12px;margin:10px 0 20px 10px;padding:0}.od-ui-range-label-min-wrapper,.od-ui-range-label-max-wrapper{float:left;position:relative;top:0;left:0;text-align:center;width:90px;margin-left:-58px;font-size:12px}.od-ui-range-label-max-wrapper{right:0;float:right;margin-right:-14px;text-align:right}.od-ui-range-double{width:150px;position:relative;margin:12px 0 20px 10px;padding:0;height:10px}@media screen and (min-width: 1340px){.od-ui-range-double{width:200px}}.od-ui-range-double .od-ui-range-left-rounded{width:10px;height:16px;z-index:5;position:absolute;top:0;left:0;display:none}.od-ui-range-double .od-ui-range-right-rounded{width:10px;height:16px;z-index:5;position:absolute;top:0;left:auto;right:0;display:none}.od-ui-range-double .od-ui-range-wrapper{border-radius:2px;float:none;border:none}.od-ui-range-double .od-ui-range-label-max-wrapper,.od-ui-range-double .od-ui-range-label-min-wrapper{margin-left:-20px;margin-top:10px;text-align:left;font-size:12px;font-weight:normal}.od-ui-range-double .od-ui-range-label-max-wrapper{margin-right:-16px;text-align:right}.od-ui-range-double .od-ui-range-slider{height:4px;border-top:none;cursor:pointer;border-radius:4px;border:1px solid #fff;background:#E7E7E7;border-radius:none}.od-ui-range-double .od-ui-range-slider-bound{height:4px;border-top:none;cursor:pointer;border-radius:4px;border:1px solid #fff;background-image:-owg-linear-gradient(transparent, transparent);background-image:linear-gradient(transparent, transparent)}.od-ui-range-double .od-ui-range-slider-track{height:4px;border-top:none;cursor:pointer;border-radius:4px;border:1px solid #fff;top:-1px;background-image:-owg-linear-gradient(transparent, transparent);background-image:linear-gradient(transparent, transparent)}.od-ui-range-double .od-ui-range-slider-thumb-max{width:20px;height:20px;border-radius:25px;margin:-13px -8px 0 -12px}.od-ui-range-double .od-ui-range-slider-thumb-max:after{border-right:1px solid #999;border-left:1px solid #999}.od-ui-range-double .od-ui-range-slider-thumb-click-max{width:20px;height:20px;top:0;position:absolute;cursor:pointer}.od-ui-range-double .od-ui-range-slider-thumb-min{width:20px;height:20px;border-radius:25px;margin:-13px -8px 0 -12px;cursor:pointer}.od-ui-range-double .od-ui-range-slider-thumb-click-min{width:20px;height:20px;top:0;position:absolute}[data-waiting='true'] .od-logo{cursor:default}.od-ui-waiting-page{position:fixed;top:0;left:0;right:0;bottom:0;z-index:3;color:#fff;margin:0 auto 0 auto;width:100%;height:100%}.od-ui-waiting-page:not(.od-new-waiting-page-background){background:#F2F2F2}.od-ui-waiting-page:not(.od-new-waiting-page-background) .od-ui-waiting-page-imagebg{height:293px;width:100%;position:absolute;top:0;background-size:cover;background-image:url("/images/onefront/bluestone/OP/background.jpg")}.od-ui-waiting-page.hidden{display:none}.od-ui-waiting-page-progressbar-container{position:relative;margin-top:0;left:50%;width:100%;margin-left:-50%;clear:both;overflow:visible}.od-ui-waiting-page-progressbar-label{text-align:center;font-size:34px;font-style:normal;font-weight:300;margin:186px 0 20px 0;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,0.4);display:inline-block;width:100%}.od-ui-waiting-page-progressbar-label.od-intermediate{margin:147px 0 20px 0;width:940px;box-sizing:border-box}@media screen and (min-width: 1340px){.od-ui-waiting-page-progressbar-label.od-intermediate{width:1140px}}.od-ui-waiting-page-progressbar-label.od-loading{margin:186px 0 8px 0}.payment .od-ui-waiting-page-progressbar-label{margin:186px 0 8px 0}.od-ui-waiting-replacement{padding:52px 0 20px}.od-ui-waiting-page-progressbar-subtitle{color:#fff;font-size:34px;font-style:inherit;font-weight:inherit}.od-ui-waiting-page-progressbar-subtitle .ficon,.od-ui-waiting-page-progressbar-subtitle .odf-dropdown-icon,.od-ui-waiting-page-progressbar-subtitle .odf-tooltip-icon,.od-ui-waiting-page-progressbar-subtitle .odf-pills-icon-left,.od-ui-waiting-page-progressbar-subtitle .odf-pills-icon-right,.od-ui-waiting-page-progressbar-subtitle .odf-msg-ficon-green{margin:0 10px 0 0;display:inherit;font-size:20px}.od-ui-waiting-page-progressbar-subtitle .od-ui-waiting-page-progressbar-subtitle-bold{font-weight:500}.od-ui-waiting-page .od-new-waiting-page-background{display:none}.od-ui-waiting-page:not(.od-new-waiting-page-background) .od-ui-waiting-flight-info{background-color:rgba(0,0,0,0.5);height:30px;padding:9px 0;margin:0 auto 0 auto;color:#fff;width:780px;display:table;border-radius:4px;box-shadow:none;border:none}.od-ui-waiting-page:not(.od-new-waiting-page-background) .od-ui-waiting-flight-info .spanCell{white-space:nowrap;position:relative;border-left:0 solid #fff;display:table-cell;vertical-align:middle;text-align:center}.od-ui-waiting-page:not(.od-new-waiting-page-background) .od-ui-waiting-flight-info .spanCell:first-child{border-left:0}.od-ui-waiting-page:not(.od-new-waiting-page-background) .od-ui-waiting-flight-info .spanCell .od-ui-waiting-per{font-size:14px;font-weight:normal;padding:0 7px}.od-ui-waiting-page:not(.od-new-waiting-page-background) .od-ui-waiting-flight-info .spanCell .od-ui-waiting-per.hidden{display:none}.od-ui-waiting-page:not(.od-new-waiting-page-background) .od-ui-waiting-flight-info .spanCell .od-ui-waiting-city{font-size:14px;font-weight:400;margin-right:20px}.od-ui-waiting-page:not(.od-new-waiting-page-background) .od-ui-waiting-flight-info .spanCell .od-ui-waiting-city.hidden{display:none}.od-ui-waiting-page:not(.od-new-waiting-page-background) .od-ui-waiting-flight-info .spanCell .od-ui-waiting-city:first-child{margin-left:20px;margin-right:0}.od-ui-waiting-page:not(.od-new-waiting-page-background) .od-ui-waiting-flight-info .spanCell .od-ui-waiting-departure,.od-ui-waiting-page:not(.od-new-waiting-page-background) .od-ui-waiting-flight-info .spanCell .od-ui-waiting-arrival{font-weight:400;font-size:14px;text-transform:capitalize}.od-ui-waiting-page:not(.od-new-waiting-page-background) .od-ui-waiting-flight-info .spanCell .od-ui-waiting-departure{margin-left:20px}.od-ui-waiting-page:not(.od-new-waiting-page-background) .od-ui-waiting-flight-info .spanCell .od-ui-waiting-arrival{margin-right:20px}.od-ui-waiting-page:not(.od-new-waiting-page-background) .od-ui-waiting-flight-info .spanCell .od-ui-waiting-arrival.hidden{display:none}.od-ui-waiting-page:not(.od-new-waiting-page-background) .od-ui-waiting-flight-info .spanCell .od-ui-waiting-travellers{font-size:14px;font-weight:400;margin-right:0;padding:0 20px}.od-ui-waiting-page:not(.od-new-waiting-page-background) .od-ui-waiting-flight-info .spanCell .od-ui-waiting-travellers.hidden{display:none}.od-ui-waiting-page:not(.od-new-waiting-page-background) .od-ui-waiting-flight-info .spanCell .od-ui-waiting-one-date-field{margin-right:20px}.od-ui-waiting-data-container{background-color:transparent;text-align:center;border-bottom:0 solid #eee;width:960px;margin:0 auto 0 auto}.od-ui-waiting-conection-container{position:relative;display:table;width:auto;margin:22px auto 0 auto;overflow:hidden}.od-ui-waiting-airlines-box,.od-ui-waiting-counter-box{font-size:14px;color:#333;font-weight:300;text-align:center;display:table-cell;width:auto;text-shadow:0 0 2px rgba(0,0,0,0.1);text-transform:uppercase;padding:0;border-right:1px solid #ccc}.od-ui-waiting-airlines-box .box,.od-ui-waiting-airlines-box .connecting-box,.od-ui-waiting-counter-box .box,.od-ui-waiting-counter-box .connecting-box{margin:0 auto 0 auto;border:none;font-size:21px;width:auto;padding:0;color:#1C708C;font-weight:500;border-radius:5px;height:37px}.od-ui-waiting-airlines-box .connecting-box,.od-ui-waiting-counter-box .connecting-box{height:29px;overflow:hidden}.od-ui-waiting-airlines-box{padding:0 20px 0 0;width:165px}.od-ui-waiting-counter-box{padding-left:20px;border-right:none;width:auto}.od-ui-waiting-counter-box .box,.od-ui-waiting-counter-box .connecting-box{width:auto;height:29px}.od-ui-waiting-counter-box .counter-numbers{padding:5px 0 0 0;font-weight:500}.od-ui-waiting-counter-box>.od-ui-waiting-connection-label,.od-ui-waiting-airlines-box>.od-ui-waiting-connection-label{white-space:nowrap}.od-ui-waiting-ad-container{background:none;text-align:center;padding:40px 0;height:250px;width:960px;margin:0 auto}.od-ui-waiting-ad-container .ad-box{width:300px;height:200px;margin-left:auto;margin-right:auto;position:relative;z-index:15}.od-ui-waiting-page-intermediate-footer{width:780px;margin-left:-390px;color:#333;position:fixed;left:50%;bottom:40px}.od-ui-waiting-page-bottom-box{margin:0 0 30px 0;text-shadow:0 0 2px rgba(0,0,0,0.1)}.od-ui-waiting-page-bottom-box-cell{text-align:center;display:inline;font-size:16px;color:#fff;width:auto;vertical-align:top}.od-ui-waiting-page-bottom-box-cell p{display:inline}.od-ui-waiting-page-bottom-box-cell.od-left{text-align:center;width:auto;padding:0 0 20px 0;font-weight:300}.od-ui-waiting-page-bottom-box-cell.od-center{text-align:center;width:auto;display:none}.od-ui-waiting-page-bottom-box-cell.od-right{text-align:center;font-size:16px}.od-ui-waiting-page-bottom-box-cell.od-one{text-align:center;width:auto;font-size:16px}.od-ui-waiting-page-bottom-box-cell .bottom-text-1{color:#fff;font-weight:300}.od-ui-waiting-page-bottom-box-cell .bottom-text-2{font-weight:300;font-size:16px;color:#fff;margin:10px 0 0 0}.od-ui-waiting-page-bottom-box-cell .bottom-big-cell{width:auto}.od-ui-waiting-airlines-animation{margin-top:5px;font-weight:500}.od-ui-waiting-page-bottom-box-cell-image1{margin:0 auto}.od-ui-waiting-page-bottom-box-cell-image2{margin:0 auto}.od-waiting-space-top{margin-top:144px}.od-waiting-results-desktop{width:200px;height:40px;background:url("/images/onefront/bluestone/OP/logo-footer.png") no-repeat center}.od-waiting-results-desktop-black-logo{width:200px;height:40px;background:url("/images/onefront/bluestone/OP/Logo_Opodo_email_mobile.png") no-repeat center}.od-waiting-carousel{margin-top:120px}.od-waiting-plane{-webkit-animation:airplane-flying 5s linear infinite;animation:airplane-flying 5s linear infinite}.od-ui-checkbox-default{display:none}.od-ui-checkbox-default.checked+label:after,.od-ui-checkbox-default:checked+label:after{font-size:28px;position:relative;color:#FF9326;font-family:'theme-icons';left:-2px;top:-4px;content:"7";float:left;text-align:center;padding-top:4px;box-sizing:border-box}.od-ui-checkbox-default-label label:after{content:'';width:32px;height:32px;border:1px solid #ccc;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;left:-2px;top:-4px;display:inline-block;position:relative;cursor:pointer;border-radius:4px;background-image:-owg-linear-gradient(#eee,#fff);background-image:linear-gradient(#eee,#fff);float:left;margin-right:5px;box-sizing:border-box}.od-ui-checkbox-default-label label:after.checked,.od-ui-checkbox-default-label label:after:checked{background-image:-owg-linear-gradient(#ddd,#fff);background-image:linear-gradient(#ddd,#fff);border:1px solid #ccc}.od-ui-checkbox-default-label{padding-left:15px;font-size:18px;color:#666;display:table-cell;vertical-align:middle;height:47px;text-shadow:0 1px 0 #fff;padding-top:9px}#flights .od-ui-datepicker-input,#home .od-ui-datepicker-input,#one-line-search-manager .od-ui-datepicker-input,#details .od-ui-datepicker-input,#page.dpresults .od-ui-datepicker-input,#page.xsellproductselection .od-ui-datepicker-input,#page.roomselection .od-ui-datepicker-input{position:absolute;opacity:0}#flights .od-ui-datepicker-field,#home .od-ui-datepicker-field,#one-line-search-manager .od-ui-datepicker-field,#details .od-ui-datepicker-field,#page.dpresults .od-ui-datepicker-field,#page.xsellproductselection .od-ui-datepicker-field,#page.roomselection .od-ui-datepicker-field{cursor:pointer;display:table;table-layout:fixed;padding:4px 0;border-spacing:0;background:#fff;-webkit-filter:none;filter:none;border-radius:4px;box-shadow:inset 0 0 4px rgba(0,0,0,0.2);height:42px;width:100%;border:1px solid #ccc;color:#333;font-size:14px;box-sizing:border-box}#flights .od-ui-datepicker-field::-webkit-input-placeholder,#home .od-ui-datepicker-field::-webkit-input-placeholder,#one-line-search-manager .od-ui-datepicker-field::-webkit-input-placeholder,#details .od-ui-datepicker-field::-webkit-input-placeholder,#page.dpresults .od-ui-datepicker-field::-webkit-input-placeholder,#page.xsellproductselection .od-ui-datepicker-field::-webkit-input-placeholder,#page.roomselection .od-ui-datepicker-field::-webkit-input-placeholder{font-style:italic;color:#B5B5B5}#flights .od-ui-datepicker-field:-moz-placeholder,#home .od-ui-datepicker-field:-moz-placeholder,#one-line-search-manager .od-ui-datepicker-field:-moz-placeholder,#details .od-ui-datepicker-field:-moz-placeholder,#page.dpresults .od-ui-datepicker-field:-moz-placeholder,#page.xsellproductselection .od-ui-datepicker-field:-moz-placeholder,#page.roomselection .od-ui-datepicker-field:-moz-placeholder{font-style:italic;color:#B5B5B5}#flights .od-ui-datepicker-field::-moz-placeholder,#home .od-ui-datepicker-field::-moz-placeholder,#one-line-search-manager .od-ui-datepicker-field::-moz-placeholder,#details .od-ui-datepicker-field::-moz-placeholder,#page.dpresults .od-ui-datepicker-field::-moz-placeholder,#page.xsellproductselection .od-ui-datepicker-field::-moz-placeholder,#page.roomselection .od-ui-datepicker-field::-moz-placeholder{font-style:italic;color:#B5B5B5}#flights .od-ui-datepicker-field:-ms-input-placeholder,#home .od-ui-datepicker-field:-ms-input-placeholder,#one-line-search-manager .od-ui-datepicker-field:-ms-input-placeholder,#details .od-ui-datepicker-field:-ms-input-placeholder,#page.dpresults .od-ui-datepicker-field:-ms-input-placeholder,#page.xsellproductselection .od-ui-datepicker-field:-ms-input-placeholder,#page.roomselection .od-ui-datepicker-field:-ms-input-placeholder{font-style:italic;color:#B5B5B5}#flights .od-ui-datepicker-field:hover,#home .od-ui-datepicker-field:hover,#one-line-search-manager .od-ui-datepicker-field:hover,#details .od-ui-datepicker-field:hover,#page.dpresults .od-ui-datepicker-field:hover,#page.xsellproductselection .od-ui-datepicker-field:hover,#page.roomselection .od-ui-datepicker-field:hover{border:1px solid #B5B5B5}#flights .od-ui-datepicker-field:focus,#home .od-ui-datepicker-field:focus,#one-line-search-manager .od-ui-datepicker-field:focus,#details .od-ui-datepicker-field:focus,#page.dpresults .od-ui-datepicker-field:focus,#page.xsellproductselection .od-ui-datepicker-field:focus,#page.roomselection .od-ui-datepicker-field:focus{border:2px solid #f60}#flights .od-ui-datepicker-field .od-ui-datepicker-display,#home .od-ui-datepicker-field .od-ui-datepicker-display,#one-line-search-manager .od-ui-datepicker-field .od-ui-datepicker-display,#details .od-ui-datepicker-field .od-ui-datepicker-display,#page.dpresults .od-ui-datepicker-field .od-ui-datepicker-display,#page.xsellproductselection .od-ui-datepicker-field .od-ui-datepicker-display,#page.roomselection .od-ui-datepicker-field .od-ui-datepicker-display{display:table-cell;vertical-align:middle;width:100%;padding:0 10px;line-height:20px;overflow:hidden;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#flights .od-ui-datepicker-field.placeholder .od-ui-datepicker-display,#home .od-ui-datepicker-field.placeholder .od-ui-datepicker-display,#one-line-search-manager .od-ui-datepicker-field.placeholder .od-ui-datepicker-display,#details .od-ui-datepicker-field.placeholder .od-ui-datepicker-display,#page.dpresults .od-ui-datepicker-field.placeholder .od-ui-datepicker-display,#page.xsellproductselection .od-ui-datepicker-field.placeholder .od-ui-datepicker-display,#page.roomselection .od-ui-datepicker-field.placeholder .od-ui-datepicker-display{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#999;font-style:italic}#flights .od-ui-datepicker-field .od-ui-datepicker-leftButton,#home .od-ui-datepicker-field .od-ui-datepicker-leftButton,#one-line-search-manager .od-ui-datepicker-field .od-ui-datepicker-leftButton,#details .od-ui-datepicker-field .od-ui-datepicker-leftButton,#page.dpresults .od-ui-datepicker-field .od-ui-datepicker-leftButton,#page.xsellproductselection .od-ui-datepicker-field .od-ui-datepicker-leftButton,#page.roomselection .od-ui-datepicker-field .od-ui-datepicker-leftButton{display:none}#flights .od-ui-datepicker-field .od-ui-datepicker-rightButton,#home .od-ui-datepicker-field .od-ui-datepicker-rightButton,#one-line-search-manager .od-ui-datepicker-field .od-ui-datepicker-rightButton,#details .od-ui-datepicker-field .od-ui-datepicker-rightButton,#page.dpresults .od-ui-datepicker-field .od-ui-datepicker-rightButton,#page.xsellproductselection .od-ui-datepicker-field .od-ui-datepicker-rightButton,#page.roomselection .od-ui-datepicker-field .od-ui-datepicker-rightButton{display:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;text-align:center;width:15px;padding:0 10px;font-size:16px;color:#666;border-left:1px solid #EBE9CE}#flights .od-ui-datepicker-wrapper,#home .od-ui-datepicker-wrapper,#one-line-search-manager .od-ui-datepicker-wrapper,#details .od-ui-datepicker-wrapper,#page.dpresults .od-ui-datepicker-wrapper,#page.xsellproductselection .od-ui-datepicker-wrapper,#page.roomselection .od-ui-datepicker-wrapper{position:relative}#flights .od-ui-datepicker-error,#home .od-ui-datepicker-error,#one-line-search-manager .od-ui-datepicker-error,#details .od-ui-datepicker-error,#page.dpresults .od-ui-datepicker-error,#page.xsellproductselection .od-ui-datepicker-error,#page.roomselection .od-ui-datepicker-error{display:none;margin:6px 0 0 6px;font-weight:500;font-size:14px;color:#F01C3D}#flights .od-ui-datepicker-container,#home .od-ui-datepicker-container,#one-line-search-manager .od-ui-datepicker-container,#details .od-ui-datepicker-container,#page.dpresults .od-ui-datepicker-container,#page.xsellproductselection .od-ui-datepicker-container,#page.roomselection .od-ui-datepicker-container{outline:none}#flights .od-ui-datepicker-container .od-ui-calendar-wrapper,#home .od-ui-datepicker-container .od-ui-calendar-wrapper,#one-line-search-manager .od-ui-datepicker-container .od-ui-calendar-wrapper,#details .od-ui-datepicker-container .od-ui-calendar-wrapper,#page.dpresults .od-ui-datepicker-container .od-ui-calendar-wrapper,#page.xsellproductselection .od-ui-datepicker-container .od-ui-calendar-wrapper,#page.roomselection .od-ui-datepicker-container .od-ui-calendar-wrapper{visibility:hidden;opacity:0}#flights .od-ui-datepicker-container.hasButton .od-ui-datepicker-rightButton,#home .od-ui-datepicker-container.hasButton .od-ui-datepicker-rightButton,#one-line-search-manager .od-ui-datepicker-container.hasButton .od-ui-datepicker-rightButton,#details .od-ui-datepicker-container.hasButton .od-ui-datepicker-rightButton,#page.dpresults .od-ui-datepicker-container.hasButton .od-ui-datepicker-rightButton,#page.xsellproductselection .od-ui-datepicker-container.hasButton .od-ui-datepicker-rightButton,#page.roomselection .od-ui-datepicker-container.hasButton .od-ui-datepicker-rightButton{display:table-cell}#flights .od-ui-datepicker-container.active .od-ui-calendar-wrapper,#home .od-ui-datepicker-container.active .od-ui-calendar-wrapper,#one-line-search-manager .od-ui-datepicker-container.active .od-ui-calendar-wrapper,#details .od-ui-datepicker-container.active .od-ui-calendar-wrapper,#page.dpresults .od-ui-datepicker-container.active .od-ui-calendar-wrapper,#page.xsellproductselection .od-ui-datepicker-container.active .od-ui-calendar-wrapper,#page.roomselection .od-ui-datepicker-container.active .od-ui-calendar-wrapper{visibility:visible;opacity:1;transition:visibility 0s linear,opacity 100ms linear;z-index:3}#flights .od-ui-datepicker-container.active .od-ui-datepicker-field,#home .od-ui-datepicker-container.active .od-ui-datepicker-field,#one-line-search-manager .od-ui-datepicker-container.active .od-ui-datepicker-field,#details .od-ui-datepicker-container.active .od-ui-datepicker-field,#page.dpresults .od-ui-datepicker-container.active .od-ui-datepicker-field,#page.xsellproductselection .od-ui-datepicker-container.active .od-ui-datepicker-field,#page.roomselection .od-ui-datepicker-container.active .od-ui-datepicker-field{border-color:#f60;border-width:1px 2px 1px 1px;box-shadow:inset 0 0 4px rgba(0,0,0,0.2);box-shadow:inset 0 0 4px rgba(0,0,0,0.2),0 1px 0 0 #f60,0 -1px 0 0 #f60,1px 0 0 0 #f60,-1px 0 0 0 #f60}#flights .od-ui-datepicker-container.active .od-ui-datepicker-display,#home .od-ui-datepicker-container.active .od-ui-datepicker-display,#one-line-search-manager .od-ui-datepicker-container.active .od-ui-datepicker-display,#details .od-ui-datepicker-container.active .od-ui-datepicker-display,#page.dpresults .od-ui-datepicker-container.active .od-ui-datepicker-display,#page.xsellproductselection .od-ui-datepicker-container.active .od-ui-datepicker-display,#page.roomselection .od-ui-datepicker-container.active .od-ui-datepicker-display{padding-left:9px}#flights .od-ui-datepicker-container.active .od-ui-datepicker-rightButton,#home .od-ui-datepicker-container.active .od-ui-datepicker-rightButton,#one-line-search-manager .od-ui-datepicker-container.active .od-ui-datepicker-rightButton,#details .od-ui-datepicker-container.active .od-ui-datepicker-rightButton,#page.dpresults .od-ui-datepicker-container.active .od-ui-datepicker-rightButton,#page.xsellproductselection .od-ui-datepicker-container.active .od-ui-datepicker-rightButton,#page.roomselection .od-ui-datepicker-container.active .od-ui-datepicker-rightButton{padding-right:9px;color:#f60}#flights .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-error[data-error='incomplete'],#home .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-error[data-error='incomplete'],#one-line-search-manager .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-error[data-error='incomplete'],#details .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-error[data-error='incomplete'],#page.dpresults .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-error[data-error='incomplete'],#page.xsellproductselection .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-error[data-error='incomplete'],#page.roomselection .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-error[data-error='incomplete']{display:block}#flights .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-field,#home .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-field,#one-line-search-manager .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-field,#details .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-field,#page.dpresults .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-field,#page.xsellproductselection .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-field,#page.roomselection .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-field{border-color:#F01C3D}#flights .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-rightButton,#home .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-rightButton,#one-line-search-manager .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-rightButton,#details .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-rightButton,#page.dpresults .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-rightButton,#page.xsellproductselection .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-rightButton,#page.roomselection .od-ui-datepicker-container[data-error='incomplete'] .od-ui-datepicker-rightButton{color:#F01C3D}#flights .od-ui-datepicker-footer,#home .od-ui-datepicker-footer,#one-line-search-manager .od-ui-datepicker-footer,#details .od-ui-datepicker-footer,#page.dpresults .od-ui-datepicker-footer,#page.xsellproductselection .od-ui-datepicker-footer,#page.roomselection .od-ui-datepicker-footer{padding-top:20px}#flights .od-ui-datepicker-footer .od-footer-options-container,#home .od-ui-datepicker-footer .od-footer-options-container,#one-line-search-manager .od-ui-datepicker-footer .od-footer-options-container,#details .od-ui-datepicker-footer .od-footer-options-container,#page.dpresults .od-ui-datepicker-footer .od-footer-options-container,#page.xsellproductselection .od-ui-datepicker-footer .od-footer-options-container,#page.roomselection .od-ui-datepicker-footer .od-footer-options-container{border-top:1px solid #ccc;background:#F2F2F2;text-align:right;padding:6px 10px 6px 20px}#flights .od-ui-datepicker-footer .od-ui-datepicker-close-button,#home .od-ui-datepicker-footer .od-ui-datepicker-close-button,#one-line-search-manager .od-ui-datepicker-footer .od-ui-datepicker-close-button,#details .od-ui-datepicker-footer .od-ui-datepicker-close-button,#page.dpresults .od-ui-datepicker-footer .od-ui-datepicker-close-button,#page.xsellproductselection .od-ui-datepicker-footer .od-ui-datepicker-close-button,#page.roomselection .od-ui-datepicker-footer .od-ui-datepicker-close-button{display:inline-block;margin:6px;cursor:pointer;margin:0;border-radius:4px;height:34px;padding:0 20px;font-size:14px;font-weight:400;background:-owg-linear-gradient(#fff, #F2F2F2);background:linear-gradient(#fff, #F2F2F2);border:1px solid #ccc;color:#f60;font-weight:500;font-size:14px}#flights .od-ui-datepicker-footer .od-ui-datepicker-close-button:focus,#home .od-ui-datepicker-footer .od-ui-datepicker-close-button:focus,#one-line-search-manager .od-ui-datepicker-footer .od-ui-datepicker-close-button:focus,#details .od-ui-datepicker-footer .od-ui-datepicker-close-button:focus,#page.dpresults .od-ui-datepicker-footer .od-ui-datepicker-close-button:focus,#page.xsellproductselection .od-ui-datepicker-footer .od-ui-datepicker-close-button:focus,#page.roomselection .od-ui-datepicker-footer .od-ui-datepicker-close-button:focus{outline:none}#flights .od-ui-datepicker-footer .od-ui-datepicker-close-button.disabled,#flights .od-ui-datepicker-footer .od-ui-datepicker-close-button:disabled,#home .od-ui-datepicker-footer .od-ui-datepicker-close-button.disabled,#home .od-ui-datepicker-footer .od-ui-datepicker-close-button:disabled,#one-line-search-manager .od-ui-datepicker-footer .od-ui-datepicker-close-button.disabled,#one-line-search-manager .od-ui-datepicker-footer .od-ui-datepicker-close-button:disabled,#details .od-ui-datepicker-footer .od-ui-datepicker-close-button.disabled,#details .od-ui-datepicker-footer .od-ui-datepicker-close-button:disabled,#page.dpresults .od-ui-datepicker-footer .od-ui-datepicker-close-button.disabled,#page.dpresults .od-ui-datepicker-footer .od-ui-datepicker-close-button:disabled,#page.xsellproductselection .od-ui-datepicker-footer .od-ui-datepicker-close-button.disabled,#page.xsellproductselection .od-ui-datepicker-footer .od-ui-datepicker-close-button:disabled,#page.roomselection .od-ui-datepicker-footer .od-ui-datepicker-close-button.disabled,#page.roomselection .od-ui-datepicker-footer .od-ui-datepicker-close-button:disabled{cursor:default}#flights .od-ui-datepicker-footer .od-ui-datepicker-close-button:hover,#home .od-ui-datepicker-footer .od-ui-datepicker-close-button:hover,#one-line-search-manager .od-ui-datepicker-footer .od-ui-datepicker-close-button:hover,#details .od-ui-datepicker-footer .od-ui-datepicker-close-button:hover,#page.dpresults .od-ui-datepicker-footer .od-ui-datepicker-close-button:hover,#page.xsellproductselection .od-ui-datepicker-footer .od-ui-datepicker-close-button:hover,#page.roomselection .od-ui-datepicker-footer .od-ui-datepicker-close-button:hover{background:#fff;-webkit-filter:none;filter:none}#flights .od-ui-datepicker-footer .od-ui-datepicker-close-button:active,#home .od-ui-datepicker-footer .od-ui-datepicker-close-button:active,#one-line-search-manager .od-ui-datepicker-footer .od-ui-datepicker-close-button:active,#details .od-ui-datepicker-footer .od-ui-datepicker-close-button:active,#page.dpresults .od-ui-datepicker-footer .od-ui-datepicker-close-button:active,#page.xsellproductselection .od-ui-datepicker-footer .od-ui-datepicker-close-button:active,#page.roomselection .od-ui-datepicker-footer .od-ui-datepicker-close-button:active{background:-owg-linear-gradient(#F2F2F2, #fff);background:linear-gradient(#F2F2F2, #fff)}#flights .od-ui-datepicker-footer .od-ui-datepicker-close-button.disabled,#flights .od-ui-datepicker-footer .od-ui-datepicker-close-button:disabled,#home .od-ui-datepicker-footer .od-ui-datepicker-close-button.disabled,#home .od-ui-datepicker-footer .od-ui-datepicker-close-button:disabled,#one-line-search-manager .od-ui-datepicker-footer .od-ui-datepicker-close-button.disabled,#one-line-search-manager .od-ui-datepicker-footer .od-ui-datepicker-close-button:disabled,#details .od-ui-datepicker-footer .od-ui-datepicker-close-button.disabled,#details .od-ui-datepicker-footer .od-ui-datepicker-close-button:disabled,#page.dpresults .od-ui-datepicker-footer .od-ui-datepicker-close-button.disabled,#page.dpresults .od-ui-datepicker-footer .od-ui-datepicker-close-button:disabled,#page.xsellproductselection .od-ui-datepicker-footer .od-ui-datepicker-close-button.disabled,#page.xsellproductselection .od-ui-datepicker-footer .od-ui-datepicker-close-button:disabled,#page.roomselection .od-ui-datepicker-footer .od-ui-datepicker-close-button.disabled,#page.roomselection .od-ui-datepicker-footer .od-ui-datepicker-close-button:disabled{background:#E7E7E7;-webkit-filter:none;filter:none;color:#ccc}#flights .corner-mark,#home .corner-mark,#one-line-search-manager .corner-mark,#details .corner-mark,#page.dpresults .corner-mark,#page.xsellproductselection .corner-mark,#page.roomselection .corner-mark{border-style:solid;border-width:0 10px 10px 0;border-color:transparent #3398D9 transparent transparent;background-color:#fff;position:absolute;left:0;top:0}#flights .od-ui-datepicker-holiday-legend-wrapper,#home .od-ui-datepicker-holiday-legend-wrapper,#one-line-search-manager .od-ui-datepicker-holiday-legend-wrapper,#details .od-ui-datepicker-holiday-legend-wrapper,#page.dpresults .od-ui-datepicker-holiday-legend-wrapper,#page.xsellproductselection .od-ui-datepicker-holiday-legend-wrapper,#page.roomselection .od-ui-datepicker-holiday-legend-wrapper{padding-left:70px;margin-bottom:10px}#flights .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend,#flights .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend,#home .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend,#home .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend,#one-line-search-manager .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend,#one-line-search-manager .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend,#details .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend,#details .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend,#page.dpresults .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend,#page.dpresults .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend,#page.xsellproductselection .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend,#page.xsellproductselection .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend,#page.roomselection .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend,#page.roomselection .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend{position:relative;font-size:11px;display:inline-block;padding-left:15px;line-height:10px}#flights .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend.legend-country,#flights .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend.legend-country,#home .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend.legend-country,#home .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend.legend-country,#one-line-search-manager .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend.legend-country,#one-line-search-manager .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend.legend-country,#details .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend.legend-country,#details .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend.legend-country,#page.dpresults .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend.legend-country,#page.dpresults .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend.legend-country,#page.xsellproductselection .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend.legend-country,#page.xsellproductselection .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend.legend-country,#page.roomselection .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend.legend-country,#page.roomselection .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend.legend-country{margin-right:15px}#flights .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend.legend-region .corner-mark,#flights .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend.legend-region .corner-mark,#home .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend.legend-region .corner-mark,#home .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend.legend-region .corner-mark,#one-line-search-manager .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend.legend-region .corner-mark,#one-line-search-manager .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend.legend-region .corner-mark,#details .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend.legend-region .corner-mark,#details .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend.legend-region .corner-mark,#page.dpresults .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend.legend-region .corner-mark,#page.dpresults .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend.legend-region .corner-mark,#page.xsellproductselection .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend.legend-region .corner-mark,#page.xsellproductselection .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend.legend-region .corner-mark,#page.roomselection .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-holiday-legend.legend-region .corner-mark,#page.roomselection .od-ui-datepicker-holiday-legend-wrapper .od-ui-datepicker-fares-legend.legend-region .corner-mark{border-color:transparent #366080 transparent transparent}#flights .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper,#home .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper,#one-line-search-manager .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper,#details .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper,#page.dpresults .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper,#page.xsellproductselection .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper,#page.roomselection .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper{padding-left:77px;width:100%}#flights .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper>div:not(:last-of-type),#home .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper>div:not(:last-of-type),#one-line-search-manager .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper>div:not(:last-of-type),#details .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper>div:not(:last-of-type),#page.dpresults .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper>div:not(:last-of-type),#page.xsellproductselection .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper>div:not(:last-of-type),#page.roomselection .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper>div:not(:last-of-type){margin-right:25px}#flights .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-legend-square,#home .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-legend-square,#one-line-search-manager .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-legend-square,#details .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-legend-square,#page.dpresults .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-legend-square,#page.xsellproductselection .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-legend-square,#page.roomselection .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-legend-square{border:1px solid #ccc;width:20px;height:20px;display:inline-block;position:absolute;top:-6px;left:-12px}#flights .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .corner-mark,#home .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .corner-mark,#one-line-search-manager .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .corner-mark,#details .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .corner-mark,#page.dpresults .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .corner-mark,#page.xsellproductselection .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .corner-mark,#page.roomselection .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .corner-mark{left:10px}#flights .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-underscore-mark,#home .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-underscore-mark,#one-line-search-manager .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-underscore-mark,#details .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-underscore-mark,#page.dpresults .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-underscore-mark,#page.xsellproductselection .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-underscore-mark,#page.roomselection .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-underscore-mark{width:12px;height:3px;position:absolute;bottom:4px;left:4px}#flights .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-fares-cheaper .od-underscore-mark,#home .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-fares-cheaper .od-underscore-mark,#one-line-search-manager .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-fares-cheaper .od-underscore-mark,#details .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-fares-cheaper .od-underscore-mark,#page.dpresults .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-fares-cheaper .od-underscore-mark,#page.xsellproductselection .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-fares-cheaper .od-underscore-mark,#page.roomselection .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-fares-cheaper .od-underscore-mark{background-color:#1CB670}#flights .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-holiday-legend,#flights .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-fares-legend,#home .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-holiday-legend,#home .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-fares-legend,#one-line-search-manager .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-holiday-legend,#one-line-search-manager .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-fares-legend,#details .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-holiday-legend,#details .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-fares-legend,#page.dpresults .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-holiday-legend,#page.dpresults .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-fares-legend,#page.xsellproductselection .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-holiday-legend,#page.xsellproductselection .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-fares-legend,#page.roomselection .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-holiday-legend,#page.roomselection .od-ui-datepicker-holiday-legend-wrapper.od-ui-datepicker-legend-square-wrapper .od-ui-datepicker-fares-legend{padding-left:18px}#change-search .od-ui-datepicker-container{border-radius:4px 0 4px 0;-webkit-border-radius:4px 0 4px 0;-moz-border-radius:4px 0 4px 0;background-color:transparent;border:0;padding:0}#change-search .od-ui-datepicker-container .od-ui-calendar-wrapper{display:none}#change-search .od-ui-datepicker-container.hasButton .od-ui-datepicker-rightButton{display:inline-block}#change-search .od-ui-datepicker-container.hasButton .od-ui-datepicker-display{width:77px}#change-search .od-ui-datepicker-container.disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3}#change-search .od-ui-datepicker-container.active{z-index:1;border-bottom:0;margin-bottom:0}#change-search .od-ui-datepicker-container.active .od-ui-calendar-wrapper{display:block}#change-search .od-ui-datepicker-container.active .od-ui-datepicker-field{border:1px solid #f60;position:relative;z-index:9;box-shadow:inset 0 0 4px rgba(0,0,0,0.2),0 1px 0 0 #f60,0 -1px 0 0 #f60,1px 0 0 0 #f60,-1px 0 0 0 #f60}#change-search .od-ui-datepicker-container.active .od-ui-datepicker-leftButton{background-color:#0099cc;color:#fff}#change-search .od-ui-datepicker-field{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;background:#fff;height:39px;overflow:hidden}#change-search .od-ui-datepicker-field:hover .od-ui-datepicker-rightButton{background-image:none;background-color:#fff}#change-search .od-ui-datepicker-field:active{border:1px solid #f60;box-shadow:inset 0 0 4px rgba(0,0,0,0.2),0 1px 0 0 #f60,0 -1px 0 0 #f60,1px 0 0 0 #f60,-1px 0 0 0 #f60}#change-search .od-ui-datepicker-display{box-sizing:border-box;color:#666;float:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;white-space:nowrap;display:inline-block;vertical-align:middle;overflow:hidden;color:#333;line-height:37px;height:28px;width:125px;font-size:14px;text-align:left;background:transparent;border:0;padding:0 4px 0 10px}#change-search .od-ui-datepicker-display.placeholder{color:#666}#change-search .od-ui-datepicker-display:-moz-placeholder{color:#666}#change-search .od-ui-datepicker-display::-moz-placeholder{color:#666}#change-search .od-ui-datepicker-display:-ms-input-placeholder{color:#666}#change-search .od-ui-datepicker-display::-webkit-input-placeholder{color:#666}#change-search .od-ui-datepicker-leftButton{display:none}#change-search .od-ui-datepicker-rightButton{width:24px;text-align:center;box-sizing:border-box;background-image:-owg-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff);height:30px;border-left:1px solid #E7E7E7;color:#f60;cursor:pointer;display:inline-block;line-height:34px;margin:4px 2px 4px 0}#change-search .od-ui-datepicker-rightButton span{display:block;font-size:20px;font-family:'theme-icons'}#change-search .od-ui-datepicker-rightButton span:before{content:"z";font-weight:normal}#change-search .od-ui-datepicker-footer{display:none}#change-search .od-ui-datepicker-radius-tl{border-top-left-radius:8px}#change-search .od-ui-datepicker-radius-tr{border-top-right-radius:8px}.od-ui-datepickerselects-3combos-days{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;cursor:pointer;font-size:14px;border:none;height:auto;width:80px;margin-right:0}.od-ui-datepickerselects-3combos-days:focus{border:none;background-color:#fff}.od-ui-datepickerselects-3combos-months{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;cursor:pointer;font-size:14px;border:none;height:auto;width:120px;margin-right:10px}.od-ui-datepickerselects-3combos-months:focus{border:none;background-color:#fff}.od-ui-datepickerselects-3combos-years{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;cursor:pointer;font-size:14px;border:none;height:auto;width:80px;margin-right:0}.od-ui-datepickerselects-3combos-years:focus{border:none;background-color:#fff}.od-ui-datepickerselects-2combos-months{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;cursor:pointer;font-size:14px;border:none;height:auto;width:85px;margin-right:0}.od-ui-datepickerselects-2combos-months:focus{border:none;background-color:#fff}.od-ui-datepickerselects-2combos-years{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;cursor:pointer;font-size:14px;border:none;height:auto;width:60px}.od-ui-datepickerselects-2combos-years:focus{border:none;background-color:#fff}#flights-manager .od-ui-calendar-wrapper,#one-line-search-manager .od-ui-calendar-wrapper,#details .od-ui-calendar-wrapper,#page.dpresults .od-ui-calendar-wrapper,#page.xsellproductselection .od-ui-calendar-wrapper,#page.roomselection .od-ui-calendar-wrapper{position:absolute;top:100%;left:0;z-index:1;width:620px;margin-top:6px;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 6px rgba(0,0,0,0.4);border-radius:4px;cursor:default}@media screen and (min-width: 1200px){#flights-manager .od-ui-calendar-wrapper,#one-line-search-manager .od-ui-calendar-wrapper,#details .od-ui-calendar-wrapper,#page.dpresults .od-ui-calendar-wrapper,#page.xsellproductselection .od-ui-calendar-wrapper,#page.roomselection .od-ui-calendar-wrapper{width:740px}}#flights-manager[data-trip-type='multipleTrip'] .od-ui-calendar-wrapper,#one-line-search-manager[data-trip-type='multipleTrip'] .od-ui-calendar-wrapper,#details[data-trip-type='multipleTrip'] .od-ui-calendar-wrapper,#page.dpresults[data-trip-type='multipleTrip'] .od-ui-calendar-wrapper,#page.xsellproductselection[data-trip-type='multipleTrip'] .od-ui-calendar-wrapper,#page.roomselection[data-trip-type='multipleTrip'] .od-ui-calendar-wrapper{left:-75px}#flights-manager .od-ui-calendar-body,#one-line-search-manager .od-ui-calendar-body,#details .od-ui-calendar-body,#page.dpresults .od-ui-calendar-body,#page.xsellproductselection .od-ui-calendar-body,#page.roomselection .od-ui-calendar-body{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:table;border-collapse:collapse;table-layout:fixed;margin:20px 0 0 20px}#flights-manager .od-ui-calendar-container,#one-line-search-manager .od-ui-calendar-container,#details .od-ui-calendar-container,#page.dpresults .od-ui-calendar-container,#page.xsellproductselection .od-ui-calendar-container,#page.roomselection .od-ui-calendar-container{display:table-cell}#flights-manager .od-ui-calendar,#one-line-search-manager .od-ui-calendar,#details .od-ui-calendar,#page.dpresults .od-ui-calendar,#page.xsellproductselection .od-ui-calendar,#page.roomselection .od-ui-calendar{display:inline-block;width:50%}#flights-manager .od-ui-calendar-close,#one-line-search-manager .od-ui-calendar-close,#details .od-ui-calendar-close,#page.dpresults .od-ui-calendar-close,#page.xsellproductselection .od-ui-calendar-close,#page.roomselection .od-ui-calendar-close{text-align:center;cursor:pointer}#flights-manager .od-ui-calendar-arrow,#one-line-search-manager .od-ui-calendar-arrow,#details .od-ui-calendar-arrow,#page.dpresults .od-ui-calendar-arrow,#page.xsellproductselection .od-ui-calendar-arrow,#page.roomselection .od-ui-calendar-arrow{display:table-cell;vertical-align:middle;width:24px;padding:0 20px 0 0}#flights-manager .od-ui-calendar-arrow .arrow,#one-line-search-manager .od-ui-calendar-arrow .arrow,#details .od-ui-calendar-arrow .arrow,#page.dpresults .od-ui-calendar-arrow .arrow,#page.xsellproductselection .od-ui-calendar-arrow .arrow,#page.roomselection .od-ui-calendar-arrow .arrow{cursor:pointer;margin:0;border-radius:4px;height:34px;padding:0 20px;font-size:14px;font-weight:400;background:-owg-linear-gradient(#fff, #F2F2F2);background:linear-gradient(#fff, #F2F2F2);border:1px solid #ccc;color:#f60;border-radius:100%;cursor:pointer;position:relative;padding:0;width:24px;height:24px;line-height:24px}#flights-manager .od-ui-calendar-arrow .arrow:focus,#one-line-search-manager .od-ui-calendar-arrow .arrow:focus,#details .od-ui-calendar-arrow .arrow:focus,#page.dpresults .od-ui-calendar-arrow .arrow:focus,#page.xsellproductselection .od-ui-calendar-arrow .arrow:focus,#page.roomselection .od-ui-calendar-arrow .arrow:focus{outline:none}#flights-manager .od-ui-calendar-arrow .arrow.disabled,#flights-manager .od-ui-calendar-arrow .arrow:disabled,#one-line-search-manager .od-ui-calendar-arrow .arrow.disabled,#one-line-search-manager .od-ui-calendar-arrow .arrow:disabled,#details .od-ui-calendar-arrow .arrow.disabled,#details .od-ui-calendar-arrow .arrow:disabled,#page.dpresults .od-ui-calendar-arrow .arrow.disabled,#page.dpresults .od-ui-calendar-arrow .arrow:disabled,#page.xsellproductselection .od-ui-calendar-arrow .arrow.disabled,#page.xsellproductselection .od-ui-calendar-arrow .arrow:disabled,#page.roomselection .od-ui-calendar-arrow .arrow.disabled,#page.roomselection .od-ui-calendar-arrow .arrow:disabled{cursor:default}#flights-manager .od-ui-calendar-arrow .arrow:hover,#one-line-search-manager .od-ui-calendar-arrow .arrow:hover,#details .od-ui-calendar-arrow .arrow:hover,#page.dpresults .od-ui-calendar-arrow .arrow:hover,#page.xsellproductselection .od-ui-calendar-arrow .arrow:hover,#page.roomselection .od-ui-calendar-arrow .arrow:hover{background:#fff;-webkit-filter:none;filter:none}#flights-manager .od-ui-calendar-arrow .arrow:active,#one-line-search-manager .od-ui-calendar-arrow .arrow:active,#details .od-ui-calendar-arrow .arrow:active,#page.dpresults .od-ui-calendar-arrow .arrow:active,#page.xsellproductselection .od-ui-calendar-arrow .arrow:active,#page.roomselection .od-ui-calendar-arrow .arrow:active{background:-owg-linear-gradient(#F2F2F2, #fff);background:linear-gradient(#F2F2F2, #fff)}#flights-manager .od-ui-calendar-arrow .arrow.disabled,#flights-manager .od-ui-calendar-arrow .arrow:disabled,#one-line-search-manager .od-ui-calendar-arrow .arrow.disabled,#one-line-search-manager .od-ui-calendar-arrow .arrow:disabled,#details .od-ui-calendar-arrow .arrow.disabled,#details .od-ui-calendar-arrow .arrow:disabled,#page.dpresults .od-ui-calendar-arrow .arrow.disabled,#page.dpresults .od-ui-calendar-arrow .arrow:disabled,#page.xsellproductselection .od-ui-calendar-arrow .arrow.disabled,#page.xsellproductselection .od-ui-calendar-arrow .arrow:disabled,#page.roomselection .od-ui-calendar-arrow .arrow.disabled,#page.roomselection .od-ui-calendar-arrow .arrow:disabled{background:#E7E7E7;-webkit-filter:none;filter:none;color:#ccc}#flights-manager .od-ui-calendar-arrow .arrow:after,#one-line-search-manager .od-ui-calendar-arrow .arrow:after,#details .od-ui-calendar-arrow .arrow:after,#page.dpresults .od-ui-calendar-arrow .arrow:after,#page.xsellproductselection .od-ui-calendar-arrow .arrow:after,#page.roomselection .od-ui-calendar-arrow .arrow:after{position:absolute;top:0;bottom:0;left:0;right:0;font-family:'theme-icons';display:block;text-align:center}#flights-manager .od-ui-calendar-arrow .arrow[data-direction='previous']:after,#one-line-search-manager .od-ui-calendar-arrow .arrow[data-direction='previous']:after,#details .od-ui-calendar-arrow .arrow[data-direction='previous']:after,#page.dpresults .od-ui-calendar-arrow .arrow[data-direction='previous']:after,#page.xsellproductselection .od-ui-calendar-arrow .arrow[data-direction='previous']:after,#page.roomselection .od-ui-calendar-arrow .arrow[data-direction='previous']:after{content:'\005C'}#flights-manager .od-ui-calendar-arrow .arrow[data-direction='next']:after,#one-line-search-manager .od-ui-calendar-arrow .arrow[data-direction='next']:after,#details .od-ui-calendar-arrow .arrow[data-direction='next']:after,#page.dpresults .od-ui-calendar-arrow .arrow[data-direction='next']:after,#page.xsellproductselection .od-ui-calendar-arrow .arrow[data-direction='next']:after,#page.roomselection .od-ui-calendar-arrow .arrow[data-direction='next']:after{content:'f'}#flights-manager .od-ui-calendar-title,#one-line-search-manager .od-ui-calendar-title,#details .od-ui-calendar-title,#page.dpresults .od-ui-calendar-title,#page.xsellproductselection .od-ui-calendar-title,#page.roomselection .od-ui-calendar-title{text-align:center;font-size:16px;font-weight:500;color:#333;padding-bottom:20px}#flights-manager .od-ui-calendar-month,#one-line-search-manager .od-ui-calendar-month,#details .od-ui-calendar-month,#page.dpresults .od-ui-calendar-month,#page.xsellproductselection .od-ui-calendar-month,#page.roomselection .od-ui-calendar-month{display:table;margin:0 20px 0 0;border-collapse:separate;border-spacing:1px}#flights-manager .od-ui-calendar-month .od-ui-calendar-header,#one-line-search-manager .od-ui-calendar-month .od-ui-calendar-header,#details .od-ui-calendar-month .od-ui-calendar-header,#page.dpresults .od-ui-calendar-month .od-ui-calendar-header,#page.xsellproductselection .od-ui-calendar-month .od-ui-calendar-header,#page.roomselection .od-ui-calendar-month .od-ui-calendar-header{display:table-row}#flights-manager .od-ui-calendar-month .od-ui-calendar-header-day,#one-line-search-manager .od-ui-calendar-month .od-ui-calendar-header-day,#details .od-ui-calendar-month .od-ui-calendar-header-day,#page.dpresults .od-ui-calendar-month .od-ui-calendar-header-day,#page.xsellproductselection .od-ui-calendar-month .od-ui-calendar-header-day,#page.roomselection .od-ui-calendar-month .od-ui-calendar-header-day{display:table-cell;text-align:center;font-size:12px;font-weight:400;color:#333;padding-bottom:5px}#flights-manager .od-ui-calendar-month .od-ui-calendar-header-day.weekend,#one-line-search-manager .od-ui-calendar-month .od-ui-calendar-header-day.weekend,#details .od-ui-calendar-month .od-ui-calendar-header-day.weekend,#page.dpresults .od-ui-calendar-month .od-ui-calendar-header-day.weekend,#page.xsellproductselection .od-ui-calendar-month .od-ui-calendar-header-day.weekend,#page.roomselection .od-ui-calendar-month .od-ui-calendar-header-day.weekend{font-weight:500}#flights-manager .od-ui-calendar-month .od-ui-calendar-week,#one-line-search-manager .od-ui-calendar-month .od-ui-calendar-week,#details .od-ui-calendar-month .od-ui-calendar-week,#page.dpresults .od-ui-calendar-month .od-ui-calendar-week,#page.xsellproductselection .od-ui-calendar-month .od-ui-calendar-week,#page.roomselection .od-ui-calendar-month .od-ui-calendar-week{display:table-row}#flights-manager .od-ui-calendar-month .od-ui-calendar-day,#one-line-search-manager .od-ui-calendar-month .od-ui-calendar-day,#details .od-ui-calendar-month .od-ui-calendar-day,#page.dpresults .od-ui-calendar-month .od-ui-calendar-day,#page.xsellproductselection .od-ui-calendar-month .od-ui-calendar-day,#page.roomselection .od-ui-calendar-month .od-ui-calendar-day{cursor:pointer;display:table-cell;text-align:center;vertical-align:middle;position:relative;width:34px;height:34px;line-height:34px;font-size:14px;font-weight:400;color:#333;outline:1px solid #ccc}@media screen and (min-width: 1200px){#flights-manager .od-ui-calendar-month .od-ui-calendar-day,#one-line-search-manager .od-ui-calendar-month .od-ui-calendar-day,#details .od-ui-calendar-month .od-ui-calendar-day,#page.dpresults .od-ui-calendar-month .od-ui-calendar-day,#page.xsellproductselection .od-ui-calendar-month .od-ui-calendar-day,#page.roomselection .od-ui-calendar-month .od-ui-calendar-day{width:40px;height:40px;line-height:40px}}#flights-manager .od-ui-calendar-month .od-ui-calendar-day.disabled,#one-line-search-manager .od-ui-calendar-month .od-ui-calendar-day.disabled,#details .od-ui-calendar-month .od-ui-calendar-day.disabled,#page.dpresults .od-ui-calendar-month .od-ui-calendar-day.disabled,#page.xsellproductselection .od-ui-calendar-month .od-ui-calendar-day.disabled,#page.roomselection .od-ui-calendar-month .od-ui-calendar-day.disabled{outline:none;background-color:transparent;color:#ccc;cursor:default;text-decoration:none}#flights-manager .od-ui-calendar-month .od-ui-calendar-day.active,#one-line-search-manager .od-ui-calendar-month .od-ui-calendar-day.active,#details .od-ui-calendar-month .od-ui-calendar-day.active,#page.dpresults .od-ui-calendar-month .od-ui-calendar-day.active,#page.xsellproductselection .od-ui-calendar-month .od-ui-calendar-day.active,#page.roomselection .od-ui-calendar-month .od-ui-calendar-day.active{color:#333;background-color:#FFE7D7}#flights-manager .od-ui-calendar-month .od-ui-calendar-day.active[data-range],#one-line-search-manager .od-ui-calendar-month .od-ui-calendar-day.active[data-range],#details .od-ui-calendar-month .od-ui-calendar-day.active[data-range],#page.dpresults .od-ui-calendar-month .od-ui-calendar-day.active[data-range],#page.xsellproductselection .od-ui-calendar-month .od-ui-calendar-day.active[data-range],#page.roomselection .od-ui-calendar-month .od-ui-calendar-day.active[data-range]{color:#f60}#flights-manager .od-ui-calendar-month .od-ui-calendar-day.active[data-range]:after,#one-line-search-manager .od-ui-calendar-month .od-ui-calendar-day.active[data-range]:after,#details .od-ui-calendar-month .od-ui-calendar-day.active[data-range]:after,#page.dpresults .od-ui-calendar-month .od-ui-calendar-day.active[data-range]:after,#page.xsellproductselection .od-ui-calendar-month .od-ui-calendar-day.active[data-range]:after,#page.roomselection .od-ui-calendar-month .od-ui-calendar-day.active[data-range]:after{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#f60;color:#fff;display:block;font-family:'theme-icons';font-size:21px;font-weight:400;outline:1px solid #E64E00;text-align:center;z-index:1}#flights-manager .od-ui-calendar-month .od-ui-calendar-day.active[data-range='start']:after,#one-line-search-manager .od-ui-calendar-month .od-ui-calendar-day.active[data-range='start']:after,#details .od-ui-calendar-month .od-ui-calendar-day.active[data-range='start']:after,#page.dpresults .od-ui-calendar-month .od-ui-calendar-day.active[data-range='start']:after,#page.xsellproductselection .od-ui-calendar-month .od-ui-calendar-day.active[data-range='start']:after,#page.roomselection .od-ui-calendar-month .od-ui-calendar-day.active[data-range='start']:after{content:'('}#flights-manager .od-ui-calendar-month .od-ui-calendar-day.active[data-range='end']:after,#one-line-search-manager .od-ui-calendar-month .od-ui-calendar-day.active[data-range='end']:after,#details .od-ui-calendar-month .od-ui-calendar-day.active[data-range='end']:after,#page.dpresults .od-ui-calendar-month .od-ui-calendar-day.active[data-range='end']:after,#page.xsellproductselection .od-ui-calendar-month .od-ui-calendar-day.active[data-range='end']:after,#page.roomselection .od-ui-calendar-month .od-ui-calendar-day.active[data-range='end']:after{content:')'}#flights-manager .od-ui-calendar-month .od-ui-calendar-day:not(.disabled).weekend,#one-line-search-manager .od-ui-calendar-month .od-ui-calendar-day:not(.disabled).weekend,#details .od-ui-calendar-month .od-ui-calendar-day:not(.disabled).weekend,#page.dpresults .od-ui-calendar-month .od-ui-calendar-day:not(.disabled).weekend,#page.xsellproductselection .od-ui-calendar-month .od-ui-calendar-day:not(.disabled).weekend,#page.roomselection .od-ui-calendar-month .od-ui-calendar-day:not(.disabled).weekend{font-weight:500}#flights-manager .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):not(.weekend):not(.active) .country-holidays,#one-line-search-manager .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):not(.weekend):not(.active) .country-holidays,#details .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):not(.weekend):not(.active) .country-holidays,#page.dpresults .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):not(.weekend):not(.active) .country-holidays,#page.xsellproductselection .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):not(.weekend):not(.active) .country-holidays,#page.roomselection .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):not(.weekend):not(.active) .country-holidays{border-style:solid;border-width:0 10px 10px 0;position:absolute;right:0;top:0}#flights-manager .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):not(.weekend):not(.active) .country-holidays.all,#one-line-search-manager .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):not(.weekend):not(.active) .country-holidays.all,#details .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):not(.weekend):not(.active) .country-holidays.all,#page.dpresults .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):not(.weekend):not(.active) .country-holidays.all,#page.xsellproductselection .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):not(.weekend):not(.active) .country-holidays.all,#page.roomselection .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):not(.weekend):not(.active) .country-holidays.all{border-color:transparent #3398D9 transparent transparent}#flights-manager .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):not(.weekend):not(.active) .country-holidays.regions,#one-line-search-manager .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):not(.weekend):not(.active) .country-holidays.regions,#details .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):not(.weekend):not(.active) .country-holidays.regions,#page.dpresults .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):not(.weekend):not(.active) .country-holidays.regions,#page.xsellproductselection .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):not(.weekend):not(.active) .country-holidays.regions,#page.roomselection .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):not(.weekend):not(.active) .country-holidays.regions{border-color:transparent #366080 transparent transparent}#flights-manager .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):hover,#one-line-search-manager .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):hover,#details .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):hover,#page.dpresults .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):hover,#page.xsellproductselection .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):hover,#page.roomselection .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):hover{position:relative}#flights-manager .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):hover:after,#one-line-search-manager .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):hover:after,#details .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):hover:after,#page.dpresults .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):hover:after,#page.xsellproductselection .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):hover:after,#page.roomselection .od-ui-calendar-month .od-ui-calendar-day:not(.disabled):hover:after{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#f60;color:#fff;display:block;font-family:'theme-icons';font-size:21px;font-weight:400;outline:1px solid #E64E00;z-index:1}#flights-manager .od-ui-calendar-month .od-ui-calendar-day.hover,#one-line-search-manager .od-ui-calendar-month .od-ui-calendar-day.hover,#details .od-ui-calendar-month .od-ui-calendar-day.hover,#page.dpresults .od-ui-calendar-month .od-ui-calendar-day.hover,#page.xsellproductselection .od-ui-calendar-month .od-ui-calendar-day.hover,#page.roomselection .od-ui-calendar-month .od-ui-calendar-day.hover{background-color:#F2F2F2;color:#68624A}#flights-manager .od-ui-calendar-month .od-ui-calendar-day.other,#one-line-search-manager .od-ui-calendar-month .od-ui-calendar-day.other,#details .od-ui-calendar-month .od-ui-calendar-day.other,#page.dpresults .od-ui-calendar-month .od-ui-calendar-day.other,#page.xsellproductselection .od-ui-calendar-month .od-ui-calendar-day.other,#page.roomselection .od-ui-calendar-month .od-ui-calendar-day.other{visibility:hidden}#flights-manager .od-flightsManager-cell[data-content='date_picker'][data-type='departure'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#flights-manager .od-oneline-datepicker[data-type='departure'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#one-line-search-manager .od-flightsManager-cell[data-content='date_picker'][data-type='departure'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#one-line-search-manager .od-oneline-datepicker[data-type='departure'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#details .od-flightsManager-cell[data-content='date_picker'][data-type='departure'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#details .od-oneline-datepicker[data-type='departure'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#page.dpresults .od-flightsManager-cell[data-content='date_picker'][data-type='departure'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#page.dpresults .od-oneline-datepicker[data-type='departure'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#page.xsellproductselection .od-flightsManager-cell[data-content='date_picker'][data-type='departure'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#page.xsellproductselection .od-oneline-datepicker[data-type='departure'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#page.roomselection .od-flightsManager-cell[data-content='date_picker'][data-type='departure'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#page.roomselection .od-oneline-datepicker[data-type='departure'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after{content:'('}#flights-manager .od-flightsManager-cell[data-content='date_picker'][data-type='return'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#flights-manager .od-oneline-datepicker[data-type='return'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#one-line-search-manager .od-flightsManager-cell[data-content='date_picker'][data-type='return'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#one-line-search-manager .od-oneline-datepicker[data-type='return'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#details .od-flightsManager-cell[data-content='date_picker'][data-type='return'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#details .od-oneline-datepicker[data-type='return'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#page.dpresults .od-flightsManager-cell[data-content='date_picker'][data-type='return'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#page.dpresults .od-oneline-datepicker[data-type='return'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#page.xsellproductselection .od-flightsManager-cell[data-content='date_picker'][data-type='return'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#page.xsellproductselection .od-oneline-datepicker[data-type='return'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#page.roomselection .od-flightsManager-cell[data-content='date_picker'][data-type='return'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#page.roomselection .od-oneline-datepicker[data-type='return'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after{content:')'}#one-line-search-manager .od_itinerary_md_item .od-ui-calendar-wrapper{left:-370px}@media screen and (max-width: 1200px){#one-line-search-manager .od_itinerary_md_item .od-ui-calendar-wrapper{left:-468px}}.od-fares-enabled .od-fares:before{display:block;width:15px;height:3px;content:'';position:absolute;bottom:4px;left:12px;z-index:1}.od-fares-enabled .od-fares-cheaper:before{background-color:#1CB670}#change-search .od-ui-calendar-wrapper{position:absolute;top:40px;left:-367px;right:0;border-top:0;z-index:20;padding:0 4px 4px 4px;width:506px;height:270px;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 6px rgba(0,0,0,0.4);border-radius:4px}#change-search .od-ui-calendar-wrapper[data-side='left']{border-top-left-radius:4px}#change-search .od-ui-calendar-wrapper[data-side='right']{border-top-right-radius:4px}#change-search .od-ui-calendar-body{position:relative;width:auto;background-color:#fff;padding:20px 28px 0 28px}#change-search .od-ui-calendar{-webkit-tap-highlight-color:transparent;width:auto;margin:0 0;display:table-cell;box-sizing:border-box}#change-search .od-ui-calendar-container{width:370px;box-sizing:border-box}#change-search .od-ui-calendar-close{text-align:center;color:#333;font-size:17px;line-height:14px;cursor:pointer;padding-bottom:3px}#change-search .od-ui-calendar-arrow .arrow[data-direction='previous']{position:absolute;top:130px;left:3px;width:20px;height:20px;background-color:#fff;line-height:9px;text-align:center;color:#f60;border:1px solid #ccc;border-radius:20px;z-index:2;-webkit-transform:matrix(-1, 0, 0, 1, 0, 0);transform:matrix(-1, 0, 0, 1, 0, 0);background-image:-owg-linear-gradient(#fff, #F2F2F2);background-image:linear-gradient(#fff, #F2F2F2)}#change-search .od-ui-calendar-arrow .arrow[data-direction='previous']:after{content:"f";font-family:'theme-icons';font-size:12px;position:absolute;top:3px;left:3px;bottom:0;right:0;width:15px;height:15px;line-height:16px;text-align:center}#change-search .od-ui-calendar-arrow .arrow[data-direction='previous']:hover{background-color:#fff;background-image:-owg-linear-gradient(#fff, #fff);background-image:linear-gradient(#fff, #fff)}#change-search .od-ui-calendar-arrow .arrow[data-direction='previous']:active{background-image:-owg-linear-gradient(#fff, #F2F2F2);background-image:linear-gradient(#fff, #F2F2F2)}#change-search .od-ui-calendar-arrow .arrow[data-direction='previous'].disabled,#change-search .od-ui-calendar-arrow .arrow[data-direction='previous']:disabled{background-image:-owg-linear-gradient(#E7E7E7, #E7E7E7);background-image:linear-gradient(#E7E7E7, #E7E7E7);color:#ccc}#change-search .od-ui-calendar-arrow .arrow[data-direction='next']{position:absolute;top:130px;right:3px;width:20px;height:20px;background-color:#fff;line-height:9px;text-align:center;color:#f60;border:1px solid #ccc;border-radius:20px;z-index:2;background-image:-owg-linear-gradient(#fff, #F2F2F2);background-image:linear-gradient(#fff, #F2F2F2)}#change-search .od-ui-calendar-arrow .arrow[data-direction='next']:after{content:"f";font-family:'theme-icons';font-size:12px;position:absolute;top:3px;left:3px;bottom:0;right:0;width:15px;height:15px;line-height:16px;text-align:center}#change-search .od-ui-calendar-arrow .arrow[data-direction='next']:hover{background-color:#fff;background-image:-owg-linear-gradient(#fff, #fff);background-image:linear-gradient(#fff, #fff)}#change-search .od-ui-calendar-arrow .arrow[data-direction='next']:active{background-image:-owg-linear-gradient(#fff, #F2F2F2);background-image:linear-gradient(#fff, #F2F2F2)}#change-search .od-ui-calendar-arrow .arrow[data-direction='next'].disabled,#change-search .od-ui-calendar-arrow .arrow[data-direction='next']:disabled{background-image:-owg-linear-gradient(#E7E7E7, #E7E7E7);background-image:linear-gradient(#E7E7E7, #E7E7E7);color:#ccc}#change-search .od-ui-calendar-title{height:22px;line-height:20px;text-align:center;position:relative;color:#333;font-size:16px;font-weight:500}#change-search .od-ui-calendar-month{position:relative;background:#fff;width:235px;cursor:pointer;font-size:14px;padding:0 0 21px 0;overflow:hidden;margin-left:2px}#change-search .od-ui-calendar-month .od-ui-calendar-header{line-height:19px;color:#09c;display:block}#change-search .od-ui-calendar-month .od-ui-calendar-header-day{background-color:#fff;display:inline;float:left;width:30px;text-align:center;font-size:11px;border:1px solid transparent;border-width:0 1px 1px 0;color:#333;box-sizing:border-box;height:25px;line-height:24px;font-weight:400}#change-search .od-ui-calendar-month .od-ui-calendar-header-day:first-child{border-left-width:0}#change-search .od-ui-calendar-month .od-ui-calendar-header-day:last-child{border-right-width:0}#change-search .od-ui-calendar-month .od-ui-calendar-week{clear:both}#change-search .od-ui-calendar-month .od-ui-calendar-day{display:inline;float:left;height:30px;width:30px;line-height:29px;vertical-align:top;text-align:center;color:#333;box-sizing:border-box;background-color:#ffffff;position:relative}#change-search .od-ui-calendar-month .od-ui-calendar-day:not(.disabled).weekend{font-weight:500}#change-search .od-ui-calendar-month .od-ui-calendar-day:after{content:'';position:absolute;top:-1px;right:0;bottom:0;left:-1px;border:1px solid #ccc}#change-search .od-ui-calendar-month .od-ui-calendar-day:after.hover{background-color:#F2F2F2;color:#68624A}#change-search .od-ui-calendar-month .od-ui-calendar-day:first-child:after{border-left-width:1px;margin:0 0 0 1px}#change-search .od-ui-calendar-month .od-ui-calendar-day:last-child{color:#333;font-weight:500}#change-search .od-ui-calendar-month .od-ui-calendar-day:last-child:after{border-right-width:1px}#change-search .od-ui-calendar-month .od-ui-calendar-day:last-child.disabled{color:#333}#change-search .od-ui-calendar-month .od-ui-calendar-day.active.greyed[data-range]{background-color:#f60;border-color:#ccc;border-left-width:0;border-top-width:0;color:#fff}#change-search .od-ui-calendar-month .od-ui-calendar-day.active.greyed[data-range='start']:before,#change-search .od-ui-calendar-month .od-ui-calendar-day.active.greyed[data-range='end']:before{background-color:#f60;border-color:#ccc}#change-search .od-ui-calendar-month .od-ui-calendar-day.active:not([data-range]){background-color:#FFE7D7}#change-search .od-ui-calendar-month .od-ui-calendar-day.active[data-range]{background-color:#f60;color:#fff}#change-search .od-ui-calendar-month .od-ui-calendar-day.active[data-range='start']:before,#change-search .od-ui-calendar-month .od-ui-calendar-day.active[data-range='end']:before{background-color:inherit}#change-search .od-ui-calendar-month .od-ui-calendar-day.disabled{opacity:1;color:#ccc;background:transparent;cursor:default}#change-search .od-ui-calendar-month .od-ui-calendar-day.disabled:after{border:none}#change-search .od-ui-calendar-month .od-ui-calendar-day.other{visibility:hidden}#change-search .od-ui-datepicker-container:last-child .od-ui-calendar-wrapper .od-ui-calendar-body{position:static}.od-ui-radio{width:20px;height:20px;border:1px solid #ccc;border-radius:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:-owg-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff);box-shadow:rgba(0,0,0,0.05) 0 1px 2px,rgba(0,0,0,0.05) 0 -15px 10px -12px inset;display:inline-block;position:relative;cursor:pointer}.od-ui-radio.disabled,.od-ui-radio:disabled{opacity:0.3}.od-ui-radio.checked:after,.od-ui-radio:checked:after{color:#f60;content:"•";left:1px;top:-3px;width:10px;height:10px;border-radius:10px;font-size:30px;position:relative;font-family:'theme-icons';position:absolute}.od-ui-radio.checked+label:after,.od-ui-radio:checked+label:after{color:#f60;content:"•";left:-2px;top:-2px;width:10px;height:10px;border-radius:10px;font-size:30px;position:relative;font-family:'theme-icons';float:left}.od-ui-progressbar-container{position:relative;width:auto;margin:-10px auto 0 auto;display:table}.od-ui-progressbar-container .od-ui-progressbar-gif{width:780px;height:15px;background-image:url("/images/onefront/bluestone/OP/WaitingLoader.gif");background-repeat:no-repeat;background-position:center}.od-ui-circular-infinte-spinner-loader{box-sizing:border-box;vertical-align:middle;width:50px;height:50px;display:inline-block;border-radius:50%;border:6px solid rgba(51,152,217,0.4);border-top-color:#3398D9;-webkit-animation:rotationFakeSpinnerAnim 1s linear infinite;animation:rotationFakeSpinnerAnim 1s linear infinite}@-webkit-keyframes translateY-image{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes translateY-image{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.od-ui-progressbar-circle-spinner{display:none}.od-ui-circular-infinte-spinner-loader-wrapper.waiting-results-spinner{display:block;position:relative;margin:0 auto;border-radius:100%;width:100px;height:100px}.od-ui-circular-infinte-spinner-loader-wrapper.waiting-results-spinner .od-ui-circular-infinte-spinner-loader{-webkit-animation:rotationFakeSpinnerAnim 1s linear infinite;animation:rotationFakeSpinnerAnim 1s linear infinite;width:100px;height:100px;border:none;background-image:url("/images/onefront/bluestone/OP/interior_circle_loaderED_03@2x.png");background-image:url("/images/onefront/bluestone/OP/interior_circle_loaderED_03@2x.png");background-image:url("/images/onefront/bluestone/OP/interior_circle_loaderED_03@2x.png");background-image:url("/images/onefront/bluestone/OP/interior_circle_loaderED_03@2x.png");background-image:url("/images/onefront/bluestone/OP/interior_circle_loaderED_03@2x.png");background-color:#333;background-size:100px;background-repeat:no-repeat}.od-ui-progressbar-circle-spinner{display:block;width:100px;height:100px;position:relative;margin:0 auto 10px auto;background:#333;border-radius:100%;border:2px solid #fff;box-sizing:border-box}.od-ui-progressbar-circle-spinner .spinner{z-index:10;border-right:none;box-sizing:border-box;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);overflow:hidden;-webkit-perspective:1000px;-ms-perspective:1000px;-o-perspective:1000px;perspective:1000px}.od-ui-progressbar-circle-spinner .spinner:after{left:0;border:6px solid #f60}.od-ui-progressbar-circle-spinner .spinner.animate{-webkit-animation:rotationAnim 20s linear 1;animation:rotationAnim 20s linear 1}@-webkit-keyframes rotationAnim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(350deg);transform:rotate(350deg)}}@keyframes rotationAnim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(350deg);transform:rotate(350deg)}}@-webkit-keyframes opacityAnim{0%{opacity:1}50%,100%{opacity:0}}@keyframes opacityAnim{0%{opacity:1}50%,100%{opacity:0}}@-webkit-keyframes opacityAnimRev{0%{opacity:0}50%,100%{opacity:1}}@keyframes opacityAnimRev{0%{opacity:0}50%,100%{opacity:1}}@-webkit-keyframes rotationFakeSpinnerAnim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotationFakeSpinnerAnim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.od-ui-spinner-switcher-container{border-radius:4px;background-image:-owg-linear-gradient(#fff, #EAE5CE);background-image:linear-gradient(#fff, #EAE5CE);box-shadow:0 2px 2px 0 rgba(0,0,0,0.45);border:2px solid #DDD8C0;padding:4px;position:relative}.od-ui-spinner-switcher-container.disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3}.od-ui-spinner-switcher-container.active{background-color:#FF7A00;background-image:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border:2px solid #FF9326;z-index:10;border-bottom:0;margin-bottom:0;padding-bottom:16px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.45)}.od-ui-spinner-switcher-container.active .od-ui-spinner-switcher-switcherContainer{display:block}.od-ui-spinner-switcher-container.active .od-ui-spinner-switcher-buttonContainer{background-image:-owg-linear-gradient(#FF7A00, #FF4F00);background-image:linear-gradient(#FF7A00, #FF4F00);color:#f60}.od-ui-spinner-switcher-container.active .od-ui-spinner-switcher-field{border:1px solid #999}.od-ui-spinner-switcher-container.active:after{content:'';position:absolute;bottom:-11px;left:-2px;right:-2px;height:12px;background-color:#FF7A00;background-image:none;z-index:0;border-left:2px solid #FF9326;border-right:2px solid #FF9326;box-shadow:0 2px 2px 0 rgba(0,0,0,0.45)}.od-ui-spinner-switcher-field{box-sizing:border-box;border-radius:4px;box-shadow:inset 1px 1px 3px -1px rgba(0,0,0,0.45);background:#fff;border:1px solid #999;height:47px;overflow:hidden}.od-ui-spinner-switcher-inputContainer{width:100%}.od-ui-spinner-switcher-input,.od-ui-spinner-switcher-inputWithDesc{width:80%;float:left}.od-ui-spinner-switcher-display{box-sizing:border-box;color:#666;float:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:45px;-webkit-tap-highlight-color:transparent;cursor:pointer;height:45px;width:100%;font-size:24px;text-align:center;background:transparent;border:0;padding:0 8px 8 8px}.od-ui-spinner-switcher-display.placeholder{color:#666}.od-ui-spinner-switcher-display:-moz-placeholder{color:#666}.od-ui-spinner-switcher-display::-moz-placeholder{color:#666}.od-ui-spinner-switcher-display:-ms-input-placeholder{color:#666}.od-ui-spinner-switcher-display::-webkit-input-placeholder{color:#666}.od-ui-spinner-switcher-inputWithDesc>.od-ui-spinner-switcher-display{width:80%}.od-ui-spinner-switcher-desc,.od-ui-spinner-switcher-buttonContainer{width:19%;text-align:center;float:right;text-shadow:0 1px 0 #fff;box-sizing:border-box;height:45px;border-left:1px solid #ccc;color:#999;cursor:pointer}.od-ui-spinner-switcher-desc{font-size:14px;padding-top:3px}.od-ui-spinner-switcher-buttonContainer{background-image:-owg-linear-gradient(#F9F9F9, #eee);background-image:linear-gradient(#F9F9F9, #eee);border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:26px;-webkit-tap-highlight-color:transparent;text-align:center;line-height:42px;border-left:1px solid #ccc}@media screen and (max-aspect-ratio: 12 / 9){.od-ui-spinner-switcher-buttonContainer{font-size:22px}}.od-ui-spinner-switcher-switcherContainer{position:absolute;top:100%;left:-2px;z-index:1;background-color:#FF7A00;background-image:none;box-shadow:0 2px 2px 0 rgba(0,0,0,0.45);border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:2px solid 2px solid #FF9326;font-size:18px;padding:4px;margin:0 -2px;border-top:0;display:none}.od-ui-spinner-switcher-switcherContainer>div{background-image:-owg-linear-gradient(#fff, #EAE5CE);background-image:linear-gradient(#fff, #EAE5CE);padding:4px}.od-ui-spinner-switcher-switcherContainer .od-ui-switcher .od-ui-switcher-tabs{white-space:nowrap}.od-ui-spinner-switcher-switcherContainer .od-ui-switcher .od-ui-switcher-tab{display:inline-block;width:45px;color:#fff;line-height:42px;cursor:pointer}.od-ui-spinner-switcher-switcherContainer .od-ui-switcher .od-ui-switcher-tab:first-child,.od-ui-spinner-switcher-switcherContainer .od-ui-switcher .od-ui-switcher-tab:last-child{border-radius:0}.od-ui-spinner-switcher-switcherContainer .od-ui-switcher .od-ui-switcher-tab.disabled{color:#ccc;opacity:1;cursor:default}.od-ui-spinner-switcher-info{font-size:12px;color:#666;font-weight:bolder;margin-top:7px;line-height:14px}.od-ui-spinner-incrementer-field{box-sizing:border-box;border-radius:4px;box-shadow:inset 1px 1px 3px -1px rgba(0,0,0,0.45);background:#fff;border:1px solid #999;height:47px;overflow:hidden}.od-ui-spinner-incrementer-input,.od-ui-spinner-incrementer-inputWithDesc{width:80%;float:left}.od-ui-spinner-incrementer-buttonContainer{width:10%;text-align:center;float:left;text-shadow:0 1px 0 #fff;box-sizing:border-box;height:45px;border-left:1px solid #ccc;color:#999;cursor:pointer}.od-ui-spinner-aside-container{cursor:default;display:table;table-layout:fixed;border-spacing:0;width:100%;height:100%}.od-ui-spinner-aside-field{display:table-cell;vertical-align:middle;text-transform:capitalize;white-space:nowrap;color:#333;font-size:14px;font-weight:400}.od-ui-spinner-aside-field .od-ui-spinner-aside-description{color:#666}.od-ui-spinner-aside-buttons{display:table-cell;vertical-align:middle;width:110px}.od-ui-spinner-aside-buttonContainer{padding-left:10px;display:table;table-layout:fixed;width:100%;box-sizing:border-box;height:34px}.od-ui-spinner-aside-buttonContainer .od-ui-spinner-aside-display,.od-ui-spinner-aside-buttonContainer .od-aside-button{display:table-cell;width:33.33%;vertical-align:middle;text-align:center}.od-ui-spinner-aside-buttonContainer .od-ui-spinner-aside-display{box-shadow:inset 0 0 4px rgba(0,0,0,0.2);height:22px;color:#666;font-size:14px;font-weight:500;border:1px solid #ccc}.od-ui-spinner-aside-buttonContainer .od-ui-spinner-aside-display.display-left{border-right:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.od-ui-spinner-aside-buttonContainer .od-aside-button{cursor:pointer;margin:0;border-radius:4px;height:34px;padding:0 20px;font-size:14px;font-weight:400;background:-owg-linear-gradient(#fff, #F2F2F2);background:linear-gradient(#fff, #F2F2F2);border:1px solid #ccc;color:#f60;border-radius:0;height:22px;padding:0;font-size:21px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #ccc}.od-ui-spinner-aside-buttonContainer .od-aside-button:focus{outline:none}.od-ui-spinner-aside-buttonContainer .od-aside-button.disabled,.od-ui-spinner-aside-buttonContainer .od-aside-button:disabled{cursor:default}.od-ui-spinner-aside-buttonContainer .od-aside-button:hover{background:#fff;-webkit-filter:none;filter:none}.od-ui-spinner-aside-buttonContainer .od-aside-button:active{background:-owg-linear-gradient(#F2F2F2, #fff);background:linear-gradient(#F2F2F2, #fff)}.od-ui-spinner-aside-buttonContainer .od-aside-button.disabled,.od-ui-spinner-aside-buttonContainer .od-aside-button:disabled{background:#E7E7E7;-webkit-filter:none;filter:none;color:#ccc}.od-ui-spinner-aside-buttonContainer .od-aside-button:first-child{border-right:0;border-radius:4px 0 0 4px}.od-ui-spinner-aside-buttonContainer .od-aside-button:last-child{border-left:0;border-radius:0 4px 4px 0}.od-ui-toggleButton-wrapper{width:104px;overflow:hidden;display:table-cell;vertical-align:middle}.od-ui-toggleButton-wrapper .od-ui-toggleButton:before{content:'';display:block;height:40px;width:0;position:absolute;border-radius:20px}.od-ui-toggleButton-wrapper .od-ui-toggleButton.active:before{width:98px}.od-ui-toggleButton-wrapper .od-ui-toggleButton{height:40px;width:98px;border:1px solid #999;border-radius:20px;box-shadow:#ccc 0 3px 3px inset;margin:-3px auto 0;cursor:pointer;background-image:-owg-linear-gradient(#F9F9F9, #eee);background-image:linear-gradient(#F9F9F9, #eee)}.od-ui-toggleButton-wrapper .od-ui-toggleButton input[type=checkbox]{display:none}.od-ui-toggleButton-wrapper .od-ui-toggleButton>.od-ui-toggleButton-thumb{border:1px solid #999;display:block;width:40px;height:40px;position:relative;top:-1px;left:-1px;z-index:3;border-radius:28px;transition:all 0.125s ease-in-out;-webkit-transform:translateZ(0);transform:translateZ(0);background-image:-owg-linear-gradient(#eee, #F9F9F9);background-image:linear-gradient(#eee, #F9F9F9)}.od-ui-toggleButton-wrapper .od-ui-toggleButton.active>.od-ui-toggleButton-thumb{-webkit-transform:translateX(57px);transform:translateX(57px);left:0}.od-ui-toggleButton-wrapper .od-ui-toggleButton>.od-ui-toggleButton-thumb:before,.od-ui-toggleButton-wrapper .od-ui-toggleButton>.od-ui-toggleButton-thumb:after{position:absolute;font-size:26px}.od-ui-toggleButton-wrapper .od-ui-toggleButton>.od-ui-toggleButton-thumb:before{content:'I';top:5px;left:-25px}.od-ui-toggleButton-wrapper .od-ui-toggleButton>.od-ui-toggleButton-thumb:after{content:"O";color:#999;top:5px;right:-32px}.od-ui-toggleButton-wrapper .od-ui-toggleButton.active{box-shadow:rgba(255,102,0,0.65) -1px 3px 7px inset;color:#f60;background-image:-owg-linear-gradient(#FF7A00, #FF4F00);background-image:linear-gradient(#FF7A00, #FF4F00)}.od-ui-toggleButton-wrapper .od-ui-toggleButton.disabled{color:#ccc}.od-ui-toggleButton-container{-webkit-tap-highlight-color:#333;float:left}.od-ui-toggleButton-label{cursor:pointer;padding-left:15px;font-size:18px;color:#666;display:table-cell;vertical-align:middle;height:47px;text-shadow:0 1px 0 #fff}.od-ui-switcher-tabs{display:table;width:100%}.od-ui-switcher-tab{display:table-cell;cursor:pointer}.od-ui-native-switcher{position:relative}.od-ui-native-switcher .od-ui-native-switcher-display{position:relative;z-index:0;padding:0;margin:0;background:#fff;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.od-ui-native-switcher .od-ui-native-switcher-display:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.od-ui-native-switcher .od-ui-native-switcher-display:-ms-value{background:none}.od-ui-native-switcher .od-ui-native-switcher-display:focus{outline:none}.od-ui-native-switcher .od-ui-native-switcher-buttonContainer{position:absolute;right:0;top:0;bottom:0;z-index:1;text-align:center;width:36px}.od-ui-native-switcher .od-ui-native-switcher-buttonContainer .arrow{font-family:'theme-icons'}.od-ui-dialog-box-content{padding:8px 0 0 40px;font-size:14px;font-weight:300;line-height:1.5;clear:both}.od-ui-dialog-box-content.image-padding{padding:10px 0 0 0}.od-ui-dialog-box-header{font-size:18px;padding-left:40px;padding-top:8px}.od-ui-dialog-box-header span{color:#f60;font-weight:500;display:block}.od-ui-dialog{position:fixed;display:block;height:100%;width:100%;z-index:1000;top:0;bottom:0;left:0;right:0;text-align:center;background:rgba(0,0,0,0.6);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#99000000', endColorstr='#99000000')}.od-ui-dialog:after{content:'';display:inline-block;height:100%;width:0;vertical-align:middle}.od-ui-dialog.no-background{background:transparent}.od-ui-dialog.hidden{display:none}.od-ui-dialog.white-background{background:#FFFFFF}.od-ui-dialog.white-background .od-ui-dialog-box{padding:0;border:0}.od-ui-dialog.dialog-card-type-not-match .od-ui-dialog-box{width:560px;padding:0 0 20px 0;border:0;background-color:#fff}.od-ui-dialog.dialog-card-type-not-match .od-ui-dialog-box .od-ui-dialog-box-header{padding:0;box-sizing:border-box;border-top:4px solid #1C708C;border-bottom:4px solid transparent;border-radius:4px 4px 0 0;background-color:#fff}.od-ui-dialog.dialog-card-type-not-match .od-ui-dialog-box .od-ui-dialog-box-header .od-ui-dialog-box-title{line-height:36px;padding-left:20px;color:#1E7B7B;font-size:16px}.od-ui-dialog.dialog-card-type-not-match .od-ui-dialog-box .od-ui-dialog-box-content.info{padding:20px;border-bottom:1px dashed #B5B5B5;width:auto}.od-ui-dialog.dialog-card-type-not-match .od-ui-dialog-box .od-ui-dialog-box-content.info .od-ui-dialog-confirmation{width:auto}.od-ui-dialog.dialog-card-type-not-match .od-ui-dialog-box .od-ui-dialog-box-content.info .od-ui-dialog-confirmation span{display:block;color:#333;font-size:14px}.od-ui-dialog.dialog-card-type-not-match .od-ui-dialog-box .od-ui-dialog-box-content.info .od-ui-dialog-confirmation span:first-child{font-weight:500;font-size:16px}.od-ui-dialog.dialog-card-type-not-match .od-ui-dialog-box .od-ui-dialog-box-content.info .od-ui-dialog-confirmation span:nth-child(2){color:#999}.od-ui-dialog.dialog-card-type-not-match .od-ui-dialog-box .od-ui-dialog-box-content.info .od-ui-dialog-confirmation span:nth-child(3){padding-top:10px}.od-ui-dialog.dialog-card-type-not-match .od-ui-dialog-box .od-ui-dialog-box-content.info .od-show-final-price{font-size:12px;color:#039;cursor:pointer;margin-top:10px}.od-ui-dialog.dialog-card-type-not-match .od-ui-dialog-box .od-ui-dialog-box-content.info .final-price{color:#333;font-size:14px;margin-top:10px}.od-ui-dialog.dialog-card-type-not-match .od-ui-dialog-box .od-ui-dialog-box-footer{margin:20px 20px 0 20px;text-align:right;width:auto}.od-ui-dialog.dialog-card-type-not-match .od-ui-dialog-box .od-ui-dialog-box-footer .od-ui-dialog-btn-2{padding:0}.od-ui-dialog.dialog-card-type-not-match .od-ui-dialog-box .od-ui-dialog-box-footer .od-ui-dialog-btn-2 .od-ui-dialog-button-cancel{text-decoration:underline;text-align:right;padding-top:10px}.od-ui-dialog.dialog-card-type-not-match .od-ui-dialog-box .od-ui-dialog-box-footer .od-ui-dialog-btn-2 .od-ui-dialog-button-default{margin:0 0 0 20px;white-space:nowrap;font-weight:500}.od-ui-dialog.od-bluestone-aspect .od-ui-dialog-box{width:780px;padding:0;overflow:hidden;border-top:none}.od-ui-dialog.od-bluestone-aspect .od-ui-dialog-box .od-ui-dialog-box-header{padding:10px 20px;border-top:4px solid #27A0A0;border-bottom:1px solid #ccc;color:#666;font-size:16px;line-height:16px;font-weight:500}.od-ui-dialog.od-bluestone-aspect .od-ui-dialog-box .od-ui-dialog-box-content{padding:0 20px}.od-ui-dialog.od-bluestone-aspect .od-ui-dialog-box .od-ui-dialog-box-content .od-ui-dialog-confirmation{padding:25px 0 0;margin:0;font-size:24px;line-height:24px;color:#333;font-weight:300;width:100%}.od-ui-dialog.od-bluestone-aspect .od-ui-dialog-box .od-ui-dialog-hint-icon{top:12px;right:5px;border-radius:0;border:none;background:none;color:#ccc}.od-ui-dialog.od-bluestone-aspect .od-ui-dialog-box .od-ui-dialog-hint-icon .od-ui-dialog-close-hint-icon{font-size:20px}.od-ui-dialog.od-dialog-delete-stored-card .od-ui-dialog-box{padding:0;width:320px;border:0;border-radius:4px}.od-ui-dialog.od-dialog-delete-stored-card .od-ui-dialog-box .od-ui-dialog-box-header{margin:0;padding:10px 40px 10px 10px;background:#F2F2F2;border-radius:4px 4px 0 0}.od-ui-dialog.od-dialog-delete-stored-card .od-ui-dialog-box .od-ui-dialog-box-header h3.od-ui-dialog-box-title{color:#666;font-weight:500;font-size:18px;line-height:normal}.od-ui-dialog.od-dialog-delete-stored-card .od-ui-dialog-box .od-ui-dialog-box-content{border-color:#f60 transparent transparent transparent;padding:0;background-color:#fff;border-width:4px 0 4px 0;border-style:solid;font-size:12px;border-radius:0 0 4px 4px}.od-ui-dialog.od-dialog-delete-stored-card .od-ui-dialog-box .od-ui-dialog-box-footer{padding:0 0 20px 0}.od-ui-dialog.od-dialog-delete-stored-card .od-ui-dialog-box .od-ui-dialog-box-footer .od-ui-dialog-btn-2{padding:0 20px}.od-center-dialogs{display:block}.od-center-dialogs .od-ui-dialog-content{display:block;position:absolute;top:50%;left:50%;margin:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.od-ui-dialog.aligned-top:before{height:auto}.od-ui-dialog-content{display:inline-block;vertical-align:middle}.od-ui-dialog-content.od-ui-dialog-hint-content{min-width:44%}.od-ui-dialog-box{color:#333;width:460px;margin:auto;padding:40px 20px 40px 40px;position:relative;box-sizing:border-box;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF');background:-owg-linear-gradient(#fff, #fff);background:linear-gradient(#fff, #fff);border-top:4px solid #27A0A0;border-radius:2px;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0;text-align:left;box-sizing:border-box}.od-ui-dialog-box h3{font-weight:500;font-size:21px}.od-ui-dialog-filter{margin-left:auto;margin-right:auto}.od-ui-dialog-confirmation{width:380px;margin-left:auto;margin-right:auto}.od-ui-dialog-box-footer{display:block;width:100%;clear:both}.od-ui-dialog-box-footer .od-ui-dialog-btn-1,.od-ui-dialog-box-footer .od-ui-dialog-btn-2{vertical-align:middle;padding:0 0 0 40px}.od-ui-dialog-box-footer .od-ui-dialog-btn-2 .od-ui-dialog-button-cancel{text-decoration:none}.od-ui-dialog-box-footer .od-ui-dialog-btn-2 .od-ui-dialog-button-cancel p{padding-bottom:0}.od-ui-dialog-box-footer .od-ui-dialog-btn-2 .od-dialog-text-main{font-size:14px;font-weight:400;padding:0;margin:0}.od-ui-dialog-box-footer .od-ui-dialog-btn-2 .od-dialog-text-normal{text-decoration:none;text-align:center}.od-ui-dialog-dark-color{color:#333}.od-ui-dialog-new-price{color:#333;font-size:26px;font-weight:bold}.od-dialog-text-normal{font-size:16px;font-weight:normal;text-align:center}.od-ui-dialog-button-default{position:relative;float:none;display:inline-block;cursor:pointer;width:auto;height:auto;padding:10px 20px;margin:17px 0 0 0;border:1px solid #27A0A0;border-radius:4px;box-shadow:none;font-weight:normal;font-size:16px;text-align:center;color:#fff;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFF7A00', endColorstr='#FFFF4E00');background:-owg-linear-gradient(#FF7A00, #FF4E00);background:linear-gradient(#FF7A00, #FF4E00);height:40px;padding:9px 20px;font-size:16px;font-weight:400;color:#fff;border-color:#f60;border-style:solid;border-width:0;border-radius:20px;background-image:-owg-linear-gradient(#f60, #f60);background-image:linear-gradient(#f60, #f60);box-sizing:border-box;vertical-align:middle}.od-ui-dialog-button-default.active{color:#fff;background-image:-owg-linear-gradient(#f60,#f60);background-image:linear-gradient(#f60,#f60)}.od-ui-dialog-button-default.active:focus{outline-style:none;outline-color:transparent}.od-ui-dialog-button-default.disabled{cursor:default;color:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4;background-image:-owg-linear-gradient(#ccc,#ccc);background-image:linear-gradient(#ccc,#ccc)}.od-ui-dialog-button-default .od-dialog-text-main{text-decoration:none}.od-ui-dialog-button-default:hover{color:#fff;background:#E64E00;border-width:0}.od-ui-dialog-button-default:active{color:#fff;background:#B83E00}.od-ui-dialog-button-default.disabled,.od-ui-dialog-button-default:disabled{color:#fff;background:#ccc;border-width:0}.od-ui-dialog-button-default:focus{outline-style:none;outline-color:transparent}.od-ui-dialog-button-cancel{position:relative;float:none;display:inline-block;cursor:pointer;width:auto;height:auto;padding:0;margin:20px 0 0 0;border:none;border-radius:0;box-shadow:none;font-weight:400;font-size:16px;text-align:left;color:#999;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.od-ui-dialog-button-cancel.active{color:#fff;background-image:-owg-linear-gradient(#f60,#f60);background-image:linear-gradient(#f60,#f60)}.od-ui-dialog-button-cancel.active:focus{outline-style:none;outline-color:transparent}.od-ui-dialog-button-cancel.disabled{cursor:default;color:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4;background-image:-owg-linear-gradient(#ccc,#ccc);background-image:linear-gradient(#ccc,#ccc)}.od-ui-dialog-button-cancel .od-dialog-text-main{text-decoration:underline;color:#27A0A0;color:#f60;text-decoration:none}.od-ui-dialog-button-cancel .od-dialog-text-main:hover{color:#f60;text-decoration:underline}.od-ui-dialog-button-cancel .od-dialog-text-main:active{color:#E64E00;text-decoration:underline}.od-ui-dialog-button-cancel .od-dialog-text-main.disabled,.od-ui-dialog-button-cancel .od-dialog-text-main:disabled{color:#ccc;text-decoration:none}.od-ui-dialog-button-cancel .od-dialog-text-normal{text-decoration:none}.od-ui-dialog-hint-icon{top:10px;right:10px;color:#ccc;position:absolute;font-size:16px}.od-ui-dialog-hint-icon .od-ui-dialog-close-hint-icon{font-family:'theme-icons';cursor:pointer;line-height:24px;display:block}.od-ui-dialog-hint-icon.ficon-close:before{cursor:pointer;display:none}.od-ui-dialog-image-about-to-expire{width:40px;float:left}.od-ui-dialog-image-about-to-expire .ficon,.od-ui-dialog-image-about-to-expire .odf-dropdown-icon,.od-ui-dialog-image-about-to-expire .odf-tooltip-icon,.od-ui-dialog-image-about-to-expire .odf-pills-icon-left,.od-ui-dialog-image-about-to-expire .odf-pills-icon-right,.od-ui-dialog-image-about-to-expire .odf-msg-ficon-green{font-size:34px;color:#3398D9}.od-ui-dialog-image-alert{width:40px;float:left}.od-ui-dialog-image-alert .ficon,.od-ui-dialog-image-alert .odf-dropdown-icon,.od-ui-dialog-image-alert .odf-tooltip-icon,.od-ui-dialog-image-alert .odf-pills-icon-left,.od-ui-dialog-image-alert .odf-pills-icon-right,.od-ui-dialog-image-alert .odf-msg-ficon-green{font-size:34px;color:#3398D9}.od-ui-dialog-image-info{display:none;width:45px;height:45px;background:url("/images/onefront/bluestone/OP/info-icon.png") no-repeat;float:left}.od-ui-dialog-image-info .ficon,.od-ui-dialog-image-info .odf-dropdown-icon,.od-ui-dialog-image-info .odf-tooltip-icon,.od-ui-dialog-image-info .odf-pills-icon-left,.od-ui-dialog-image-info .odf-pills-icon-right,.od-ui-dialog-image-info .odf-msg-ficon-green{display:none}.od-ui-dialog-image-err500{background:url("/images/onefront/bluestone/OP/ErrorServerDown.png") no-repeat;background-color:#fff;width:920px;height:850px;margin-left:-30%}.od-ui-dialog-image-err500 .ficon,.od-ui-dialog-image-err500 .odf-dropdown-icon,.od-ui-dialog-image-err500 .odf-tooltip-icon,.od-ui-dialog-image-err500 .odf-pills-icon-left,.od-ui-dialog-image-err500 .odf-pills-icon-right,.od-ui-dialog-image-err500 .odf-msg-ficon-green{display:none}.od-dialog-flightInfo{font-size:14px;font-weight:500}.od-dialog-flightInfo-bold{font-weight:500}.od-dialog-flightInfo-passengers{margin-top:0}.od-dialog-flightInfo-cities{margin-top:16px}.od-label{padding:4px 10px;box-sizing:border-box;background:#1C708C;font-size:12px;font-weight:400;color:#fff;vertical-align:middle;display:inline-block;margin:-3px 0 0 0;border-radius:50px}.od-dialog-reusable .od-ui-dialog-close-hint-icon{display:none}.od-dialog-reusable .ficon-close{top:0;right:0}.od-dialog-reusable .ficon-close:before{display:block}.od-dialog-close-xl .od-ui-dialog-hint-icon{font-size:21px}.od-dialog-close-dark .od-ui-dialog-hint-icon{color:#666}.od-dialog-box-nogutter .od-ui-dialog-box{padding:0}.od-dialog-box-nogutter .od-ui-dialog-hint-icon{padding-right:15px;padding-top:15px}.od-ui-dialog-box-header-nogutter .od-ui-dialog-box-header{padding:0}.od-dialog-content-nogutter .od-ui-dialog-box-content{padding:0}.od-ui-dialog-lightbox .od-passenger-lightbox-edit{background:url("/images/onefront/bluestone/OP/ic-change-pax-icon.png") no-repeat center;height:66px}.od-ui-dialog-lightbox .od-passenger-lightbox-logout{background:url("/images/onefront/bluestone/OP/ic-star-icon.png") no-repeat center;height:66px}.od-ui-dialog-lightbox .od-passenger-lightbox-email-alert{background:url("/images/onefront/bluestone/icons/spot/email_alert.svg") no-repeat;background-size:contain;width:160px;height:160px;margin:0 auto}.od-ui-dialog-lightbox .od-ui-dialog-box{padding:40px 40px 20px 40px;width:365px}.od-ui-dialog-lightbox .od-ui-dialog-box-header{padding:0}.od-ui-dialog-lightbox .od-ui-dialog-lightbox-header{padding-bottom:10px;padding-top:10px}.od-ui-dialog-lightbox .od-ui-dialog-lightbox-description{padding-bottom:25px}.od-ui-dialog-lightbox .od-ui-dialog-box-content{padding:0}.od-ui-dialog-lightbox .od-ui-dialog-box-footer{text-align:center}.od-ui-dialog-lightbox .od-ui-dialog-btn-2{padding:0 0 10px 0}.od-ui-dialog-lightbox .od-ui-dialog-button-link{border:none;background:none}.od-about-to-expire-new-design .od-ui-dialog-box-header,.od-about-to-expire-new-design .od-ui-dialog-box-content{text-align:center}.od-about-to-expire-new-design .od-ui-dialog-box-content{margin:0 16px;padding:0 0 24px 0}.od-about-to-expire-new-design .od-ui-dialog-image-about-to-expire{display:none}.od-about-to-expire-new-design .od-ui-dialog-box{padding:0}.od-about-to-expire-new-design .od-ui-dialog-box-header{padding:0;padding-top:74px;margin:16px 16px 0 16px;background-repeat:no-repeat;background-position:center top;background-image:url("/images/onefront/bluestone/OP/time-support-L.png")}.od-about-to-expire-new-design .od-ui-dialog-box-title{font-size:16px}.od-about-to-expire-new-design.od-about-to-expire-urgent .od-ui-dialog-box-header{background-image:url("/images/onefront/bluestone/OP/time-urgent-support-L.png")}.od-about-to-expire-new-design .od-about-to-expire-alert{padding:0 24px}.od-about-to-expire-new-design .od-about-to-expire-footer{padding:8px 16px;text-align:center}.od-about-to-expire-new-design .od-about-to-expire-alert-text{padding-left:8px}.od-expire-call-us-header{margin:32px 0 16px 0}.od-expire-call-us-footer-info{color:#666;background:#f5f5f5;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:8px 20px 8px 64px}.od-expire-call-us-footer-info:before{content:'';position:absolute;height:16px}.od-expire-call-us-footer-info-text{padding:0}.od-expire-call-us-button{margin-bottom:8px;min-width:290px}.od-expire-call-us-flights{margin:16px}.ui-arrow-color{fill:#165218;stroke:transparent}.ui-carousel-wrapper{text-shadow:0 1px 4px rgba(0,0,0,0.4)}.od-ui-carousel-prev,.od-ui-carousel-next{color:#fff;position:absolute;top:-6px;height:19px;font-size:18px;cursor:pointer;padding:0}.od-ui-carousel-prev{left:15px;width:18px;height:34px;background-image:url("/images/onefront/bluestone/OP/left-arrow-carrousel.png");background-repeat:no-repeat}.od-ui-carousel-next{right:15px;width:18px;height:34px;background-image:url("/images/onefront/bluestone/OP/right-arrow-carrousel.png");background-repeat:no-repeat}.od-ui-carousel-indicators-container{position:absolute;left:0;right:0;top:-79px;z-index:1;margin:0 auto;width:940px}@media screen and (min-width: 1200px){.od-ui-carousel-indicators-container{width:1120px}}.od-ui-carousel-indicators-wrapper{position:absolute;right:0;top:448px;width:300px}@media screen and (min-width: 1200px){.od-ui-carousel-indicators-wrapper{width:360px}}.od-ui-carousel-indicators{text-align:center;z-index:1}.od-ui-carousel-indicator{cursor:pointer;width:7px;height:7px;border-radius:4px;background:rgba(255,255,255,0.7);margin-right:5px;color:transparent;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;display:inline-block}.od-ui-carousel-indicator.active{background:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;width:8px;height:8px}.od-ui-carousel-slide{position:absolute;top:0;bottom:0;left:0;right:0;top:-119px;background-size:initial;border-radius:0;background-position:top center;visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear,opacity 1s linear;-webkit-transition-delay:1s,0s;transition:visibility 0s linear 1s,opacity 1s linear}@media screen and (min-width: 1920px){.od-ui-carousel-slide{background-size:cover}}.od-ui-carousel-slide.active{*zoom:1;visibility:visible;opacity:1;transition-delay:0s}.od-ui-carousel-slide.od-ui-carousel-background-top-center{background-position:top center}.od-ui-carousel-slide .od-ui-carousel-slide-cms-tracking-img-container{display:none}.od-ui-carousel-slide:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image:-owg-linear-gradient(top, transparent,transparent 120px),-owg-linear-gradient(bottom, rgba(0,0,0,0.4),transparent 120px);background-image:linear-gradient(top, transparent,transparent 120px),linear-gradient(bottom, rgba(0,0,0,0.4),transparent 120px)}.od-ui-carousel-slide.not_loaded{background-image:none !important}.od-ui-carousel-slide-width-container{margin:0 auto;width:940px;position:relative;z-index:1;background-image:-owg-linear-gradient(transparent, transparent);background-image:linear-gradient(transparent, transparent)}@media screen and (min-width: 1200px){.od-ui-carousel-slide-width-container{width:1120px}}.od-ui-carousel-slide-text-group{box-sizing:border-box;padding:0 20px;position:absolute;right:0;top:202px;color:#fff;width:300px;height:316px;border-left:1px solid rgba(255,255,255,0.2)}@media screen and (min-width: 1200px){.od-ui-carousel-slide-text-group{width:360px}}.od-ui-carousel-slide-text-group:after{height:100%;position:absolute;top:0;left:0;border-left:1px solid rgba(255,255,255,0.1);content:''}.od-ui-carousel-slide-text-group p{margin:0}.od-ui-carousel-slide-text-group .od-ui-carousel-title{margin-bottom:10px;font-size:24px;font-weight:500;color:#fff}.od-ui-carousel-slide-text-group .od-ui-carousel-subtitle{margin-bottom:20px;font-size:18px;color:#fff;font-weight:300}.od-ui-carousel-slide-text-group .od-ui-carousel-logo{position:relative}.od-ui-carousel-slide-text-group .od-ui-carousel-logo img{margin:0 0 10px 0}.od-ui-carousel-slide-text-group .od-ui-carousel-price{margin:-10px 0 0 0;font-size:16px;font-style:italic;color:#fff}.od-ui-carousel-slide-text-group .od-ui-carousel-price .price{font-size:34px;font-style:normal;font-weight:300}.od-ui-carousel-slide-text-group .od-ui-carousel-button{cursor:pointer;margin:0;border-radius:4px;height:44px;padding:0 24px;font-size:16px;font-weight:500;background:rgba(0,0,0,0.5);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#80000000', endColorstr='#80000000');border:1px solid #fff;color:#fff;margin-top:20px;height:40px;padding:9px 20px;font-size:16px;font-weight:400;color:#f60;border-color:#f60;border-style:solid;border-width:1px;border-radius:20px;background-image:-owg-linear-gradient(#fff, #fff);background-image:linear-gradient(#fff, #fff);box-sizing:border-box;cursor:pointer;height:40px;padding:9px 20px;font-size:16px;font-weight:400;color:#fff;text-decoration:none;border-color:#fff;border-style:solid;border-width:1px;border-radius:20px;background:rgba(0,0,0,0.2);box-sizing:border-box}.od-ui-carousel-slide-text-group .od-ui-carousel-button:focus{outline:none}.od-ui-carousel-slide-text-group .od-ui-carousel-button.disabled,.od-ui-carousel-slide-text-group .od-ui-carousel-button:disabled{cursor:default}.od-ui-carousel-slide-text-group .od-ui-carousel-button:hover{background:rgba(0,0,0,0.7);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#B3000000', endColorstr='#B3000000')}.od-ui-carousel-slide-text-group .od-ui-carousel-button:active{background:rgba(0,0,0,0.7);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#B3000000', endColorstr='#B3000000')}.od-ui-carousel-slide-text-group .od-ui-carousel-button.disabled,.od-ui-carousel-slide-text-group .od-ui-carousel-button:disabled{background:#E7E7E7;-webkit-filter:none;filter:none;color:#ccc}.od-ui-carousel-slide-text-group .od-ui-carousel-button:hover{background:#fff;color:#E64E00;border-width:2px;padding:8px 19px}.od-ui-carousel-slide-text-group .od-ui-carousel-button:active{background:#F2F2F2;color:#E64E00;border-width:2px}.od-ui-carousel-slide-text-group .od-ui-carousel-button.disabled,.od-ui-carousel-slide-text-group .od-ui-carousel-button:disabled{color:#ccc;background:#F2F2F2;border-color:#ccc}.od-ui-carousel-slide-text-group .od-ui-carousel-button:focus{outline-style:none;outline-color:transparent}.od-ui-carousel-slide-text-group .od-ui-carousel-button:hover{background:rgba(0,0,0,0.5);color:#fff;border-color:#fff;border-width:2px;padding:8px 19px}.od-ui-carousel-slide-text-group .od-ui-carousel-button:active{color:#fff;border-width:2px;background:rgba(0,0,0,0.5)}.od-ui-carousel-slide-text-group .od-ui-carousel-button.disabled,.od-ui-carousel-slide-text-group .od-ui-carousel-button:disabled{color:rgba(0,0,0,0.5);background:rgba(0,0,0,0.3);border-color:#666}.od-ui-carousel-hotel-promotion-herobox-container.hide{visibility:hidden;opacity:0;transition:visibility 0s 0.75s, opacity 0.75s linear}.od-ui-carousel-hotel-promotion-herobox{background:#fff;color:#333;text-shadow:none;border-left:0;padding:14px 20px 10px 10px;height:335px;border-top:none}.od-ui-carousel-hotel-promotion-herobox .od-hb-days{color:#DC5F0B;font-weight:500}.od-ui-carousel-hotel-promotion-herobox .od-hb-date{font-weight:500}@media screen and (max-width: 1199px){.od-ui-carousel-hotel-promotion-herobox .od-hb-date{display:none}}.od-ui-carousel-hotel-promotion-herobox-img{background:url("/images/onefront/bluestone/OP/special-hotel.jpg") no-repeat;background-size:cover;height:74px;padding-right:30px;margin-left:-10px;border-top:1px solid;border-bottom:1px solid;border-color:#E7E7E7}.od-ui-carousel-hotel-promotion-herobox-pill{margin-top:-12px;margin-left:10px;z-index:1;font-weight:500}.od-ui-carousel-hotel-promotion-herobox-days-left{margin-bottom:10px;font-size:14px}.od-ui-carousel-hotel-promotion-herobox-question{margin:20px 0 10px}.od-ui-carousel-hotel-promotion-herobox-col{padding-right:0;margin-left:10px}.od-ui-carousel-hotel-promotion-herobox-flight-border{background:#ccc;border-radius:4px;height:2px;position:relative;top:26px}@media screen and (max-width: 1199px){.od-ui-carousel-hotel-promotion-herobox-flight-border{width:90%;left:8%}}.od-ui-carousel-hotel-promotion-herobox-flight-icon{font-size:30px;position:relative;top:7px;background-color:#fff;padding:0 10px;left:34%}.od-ui-carousel-hotel-promotion-herobox-text-xl{font-size:21px}.od-ui-carousel-hotel-promotion-herobox-text-2xl{font-size:24px;margin-bottom:-6px}.od-ui-carousel-hotel-promotion-herobox-cancel-button-wrapper{color:#f60;font-size:12px;padding:12px 0}.od-ui-carousel-hotel-promotion-herobox-cancel-button:hover{text-decoration:underline;cursor:pointer}.od-ui-carousel-hotel-promotion-herobox-text-dates{padding-top:3px;padding-bottom:10px;font-size:14px}.od-ui-carousel-hotel-promotion-herobox-text-iata{padding-right:0;padding-left:0}.od-ui-carousel-hotel-promotion-herobox-btn-col{padding-right:0}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.od-accommodationmap-tooltip .od-ribbon-carousel-prev,.od-accommodationmap-tooltip .od-ribbon-carousel-next,.od-home-ribbon .od-ribbon-carousel-prev,.od-home-ribbon .od-ribbon-carousel-next{height:19px;font-size:18px;cursor:pointer;padding:0 10px;color:#fff;float:left}.od-accommodationmap-tooltip .od-ribbon-carousel-prev,.od-home-ribbon .od-ribbon-carousel-prev{width:18px}.od-accommodationmap-tooltip .od-ribbon-carousel-next,.od-home-ribbon .od-ribbon-carousel-next{width:18px}.od-accommodationmap-tooltip .od-ribbon-carousel-slide,.od-home-ribbon .od-ribbon-carousel-slide{display:none}.od-accommodationmap-tooltip .od-ribbon-carousel-slide.active,.od-home-ribbon .od-ribbon-carousel-slide.active{*zoom:1;display:block;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s}.od-accommodationmap-tooltip .od-ui-carousel-slide.not_loaded,.od-home-ribbon .od-ui-carousel-slide.not_loaded{background-image:none !important}.od-accommodationmap-tooltip .od-ribbon-carousel-slides,.od-home-ribbon .od-ribbon-carousel-slides{margin:35px 0}.od-accommodationmap-tooltip .od-carousel-indicators,.od-home-ribbon .od-carousel-indicators{float:left}.od-accommodationmap-tooltip .od-ribbon-carousel-indicators-container,.od-home-ribbon .od-ribbon-carousel-indicators-container{margin:0 auto;text-align:center}.od-accommodationmap-tooltip .od-ribbon-carousel-indicators-wrapper,.od-home-ribbon .od-ribbon-carousel-indicators-wrapper{width:100px;margin:35px auto;height:22px}.od-accommodationmap-tooltip .od-ribbon-carousel-arrows,.od-home-ribbon .od-ribbon-carousel-arrows{position:relative;top:-25px;left:-2px}.od-accommodationmap-tooltip .od-ui-carousel-indicator,.od-home-ribbon .od-ui-carousel-indicator{background-color:#fff;margin-top:5px;vertical-align:top}.od-accommodationmap-tooltip .od-ui-carousel-indicator:last-child,.od-home-ribbon .od-ui-carousel-indicator:last-child{margin-right:0}.od-accommodationmap-tooltip .od-ui-carousel-indicator.active,.od-home-ribbon .od-ui-carousel-indicator.active{background-color:#27A0A0}.od-error404-wrapper{width:auto;margin:20px 0 80px 0;background-color:#fff;border-radius:4px;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0}@media only screen and (min-width: auto) and (max-width: auto){.od-error404-wrapper{width:auto;margin:20px 0 80px 0}}@media only screen and (min-width: auto){.od-error404-wrapper{width:auto;margin:20px 0 80px 0}}.od-error{border-bottom:2px solid #fc0;padding-top:8px}.od-error .ficon,.od-error .odf-dropdown-icon,.od-error .odf-tooltip-icon,.od-error .odf-pills-icon-left,.od-error .odf-pills-icon-right,.od-error .odf-msg-ficon-green{color:#fc0;size:30px}.od-error404-title{clear:both;margin-bottom:6px;padding:0 0 0 15px;background-color:#fff;border-radius:4px}.od-error404-title-icon{font-size:30px;display:table-cell;padding-right:10px;color:#F01C3D}.od-error404-title-text{font-size:18px;display:table-cell;font-weight:500;color:#F01C3D}.od-error404-text{color:#666;font-size:16px;padding:20px}.od-error404-text a{color:blue}.ficon-inline,.ficon-fixed-width,.ficon-flip-horizontal,.ficon-flip-vertical{display:inline-block}.ficon-left{margin-right:8px}.ficon-right{margin-left:8px}.ficon-fixed-width{width:20px}.ficon-closest-left{margin-right:5px}.ficon-flip-horizontal{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.ficon-flip-vertical{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.ficon-data:before{content:attr(data-ficon)}.ficon-toggle:before{content:attr(data-ficon)}.open>.ficon-toggle:before,.ficon-toggle:before.open{content:attr(data-ficon-open)}.ficon-xs{font-size:11px;line-height:1}.ficon-sm{font-size:12px;line-height:1}.ficon-md{font-size:14px;line-height:1}.ficon-lg{font-size:16px;line-height:1}.ficon-2lg{font-size:18px;line-height:1}.ficon-xl{font-size:21px;line-height:1}.ficon-2xl{font-size:24px;line-height:1}.ficon-3xl{font-size:30px;line-height:1}.ficon-4xl{font-size:34px;line-height:1}.ficon-5xl{font-size:42px}.ficon-oneway:before,.ficon-roundtrip:before{display:block;margin-bottom:-0.15em}.ficon-condensed{line-height:0.5}.ficon-close:before{content:'\0072';display:block;margin-top:-0.24em;margin-right:-0.1em}.ficon-people:before{content:'\00C8'}.ficon-hurry:before{content:'\00C1'}.ficon-latest:before{content:'\00C0'}.ficon-sell-out:before{content:'\00CB'}.ficon-oneway:before{content:'\00F4'}.ficon-roundtrip:before{content:'\00F1'}.ficon-hand-baggage:before{content:'\00F3'}.ficon-baggage-included:before{content:'\007E'}.ficon-pay-at-destination:before{content:'\0040'}.ficon-checked:before,.ficon-cancellation-free:before{content:'\0037'}.ficon-facility-wifi:before{content:'\2020'}.ficon-facility-parking:before{content:'\00B0'}.ficon-info:before{content:'\0046'}.ficon-breakfast-included:before{content:'\FF'}.ficon-seats-left:before{content:'¨'}.ficon-seats:before{content:'\002D';margin-bottom:-0.47em;margin-top:-0.12em}.ficon-map-pin:before{content:'\003F'}.ficon-fare-locker:before{content:'\00AE'}.ficon-warning:before{content:'\0073'}.ficon-clock:before{content:'\0057'}.ficon-gt:before,.ficon-arrow-right:before{content:'\0066'}.ficon-arrow-down:before{content:','}.od-waiting-results-meta{height:100%}.od-waiting-line{width:100%;border-top:3px solid #f60;position:absolute;right:0;left:0;top:32px}.od-waiting-line-wrapper{position:relative}.od-waiting-plane{height:64px;width:64px;background:url("/images/onefront/bluestone/icons/support/airplane.svg") no-repeat;top:3px;position:relative;z-index:1}.od-ui-waiting-page .od-waiting-logo{margin-right:8px;padding-left:0;background-repeat:no-repeat;display:inline-block}.od-waiting-carousel-wrapper{overflow:visible;position:relative}.od-waiting-carousel{position:relative}.od-waiting-carousel-content-inner{position:absolute;margin:0 auto;left:0;right:0}.od-waiting-carousel-content-1{-webkit-animation:waiting-cycle 15s linear infinite;animation:waiting-cycle 15s linear infinite}.od-waiting-carousel-content-2{-webkit-animation:waiting-cycle-2 15s linear infinite;animation:waiting-cycle-2 15s linear infinite}@-webkit-keyframes airplane-flying{0%{left:-10%}100%{left:90%}}@keyframes airplane-flying{0%{left:-10%}100%{left:90%}}@-webkit-keyframes waiting-cycle{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;z-index:1}5%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}45%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;z-index:1}55%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;z-index:-1}70%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes waiting-cycle{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;z-index:1}5%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}45%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;z-index:1}55%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;z-index:-1}70%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@-webkit-keyframes waiting-cycle-2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;z-index:-1}50%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}60%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}90%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;z-index:1}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;z-index:-1}}@keyframes waiting-cycle-2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;z-index:-1}50%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}60%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}90%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;z-index:1}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;z-index:-1}}figure{margin:0}.od-advertisement-wrapper{text-align:left;margin:0 0 0 15px}#confTop{text-align:center;margin:17px 0 35px 0}#confBottom{text-align:center}#pendTop{text-align:center;margin:17px 0 35px 0}#rejeTop{text-align:center;margin:17px 0 35px 0}#modtop{text-align:right;width:auto;margin:0 auto;position:relative;z-index:1;width:100%}#modtop div{width:100%;box-sizing:border-box;padding-left:0;padding-right:0;margin-right:auto;margin-left:auto}#adblock1,#adblock3{margin:20px auto 10px}.od-adblock2{margin:28px auto 20px}.od-adblock2-travelaudience{width:700px;margin:20px auto}#modwaiting{text-align:center}.od-details-loading-ajax-loader-big{background-image:url("/images/onefront/bluestone/OP/ajax-loader-big.gif");-webkit-animation:rotationFakeSpinnerAnim 2s linear infinite;animation:rotationFakeSpinnerAnim 2s linear infinite;display:block;width:48px;height:48px;background-size:48px 48px;background-repeat:no-repeat;margin:5px auto 0}.od-box-widget{box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0;background:#fff;border-top:4px solid #1C708C;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden}.od-box-widget:before{background-color:#fff}.od-box-widget .od-box-widgetcontent{box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0;background:#fff;border-top:none;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.od-box-widget .od-box-widgetcontent:before{background-color:#fff}.odf-box-title{display:table;position:relative;font-size:21px;line-height:1.4;font-weight:500;padding:10px 10px 6px 10px;margin-left:10px;color:#1E7B7B;background:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.odf-box-title:before,.odf-box-title:after{position:absolute;top:0;background-color:#f60;height:8px;width:8px;display:none;content:''}.odf-box-title:before{left:-7px}.odf-box-title:after{right:-7px}.odf-box-title-left,.odf-box-title-right{position:absolute;top:0;background-color:#fff;z-index:2;border-radius:50px;height:16px;width:16px;display:none}.odf-box-title-left{left:-16px}.odf-box-title-right{right:-16px}.od-histogram{height:30px}.od-histogram .bar{fill:rgba(255,102,0,0.3);stroke:#fff;stroke-width:0.5px}.od-histogram .bar-disabled{fill:#E7E7E7;stroke:white;stroke-width:0.5px}.od-header-bubble{position:absolute;top:1px}.hidden.od-header-bubble{-webkit-transform:scale(0.7);transform:scale(0.7);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:all .3s;display:block;visibility:hidden}.od-header-bubble .od-bubble-notification-number-wrapper{display:inline-block;border-radius:100%;background-color:red;-webkit-transform:scale(1);transform:scale(1);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transition:all .3s;visibility:visible;width:10px;height:10px}.od-header-bubble .od-bubble-notification-number{display:none}.od-alert{padding:0 10px;margin-bottom:10px;border:0;color:#fff;font-weight:500;font-size:16px;height:0;border-radius:4px;transition:height .2s ease-in,padding-top .2s ease-in,padding-bottom .2s ease-in,border-width .2s ease-in;transition-delay:.3;line-height:32px;overflow:hidden}.od-alert.show{height:100%;padding:10px;border-width:1px}.od-alert.show .od-alert-container{margin-top:0}.od-alert.od-alert-warning{background-color:#FF9600;border-color:#DC5F0B}.od-alert-container{display:table;width:100%;line-height:24px;margin-top:-70px;overflow:hidden;transition:all .3s ease-in;transition-delay:.3}.od-alert-container-icon{vertical-align:middle;display:table-cell;font-size:34px;line-height:.7;padding-top:7px;width:40px;color:#fff}.od-alert-container-content{display:table-cell;line-height:inherit;vertical-align:middle}.od-alert-container-close{display:table-cell;text-align:right;vertical-align:middle;font-weight:700;color:#DC5F0B;font-size:16px;line-height:inherit;cursor:pointer}.od-ui-slider{position:relative;padding:8px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}.od-ui-slider.disabled{cursor:default}.od-ui-spaced-slider{margin-top:24px;margin-bottom:17px}.od-ui-slider-line,.od-ui-slider-btn,.od-ui-slider-val,.od-ui-slider-range-start,.od-ui-slider-range-end{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.od-ui-slider-bar,.od-ui-slider-line{height:4px;border-radius:2px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}.od-ui-slider-bar{position:relative;background:#E7E7E7;border:solid 1px #ccc}.od-ui-slider-line{background:#f60;top:-1px;z-index:1}.od-ui-slider-btn{top:-2px;left:0;width:20px;height:20px;margin-top:-8px;margin-left:-10px;background-color:#E7E7E7;border-radius:50%;border:solid 1px #999;z-index:2;touch-action:none}.od-ui-slider-btn:before,.od-ui-slider-btn:after{position:absolute;content:'';height:8px;width:1px;background:#999;top:6px}.od-ui-slider-btn:before{left:11px}.od-ui-slider-btn:after{right:11px}.od-ui-slider-btn:hover{border-color:#666;background:#F2F2F2}.od-ui-slider-btn:active,.od-ui-slider-btn.active{background:#F2F2F2;border-color:#f60;box-shadow:inset 0 1px 2px 0 rgba(255,102,0,0.3)}.od-ui-slider-btn:active:before,.od-ui-slider-btn:active:after,.od-ui-slider-btn.active:before,.od-ui-slider-btn.active:after{background:#f60}.od-ui-slider.disabled .od-ui-slider-btn{background:#F2F2F2;border-color:#ccc;box-shadow:none}.od-ui-slider.disabled .od-ui-slider-btn:before,.od-ui-slider.disabled .od-ui-slider-btn:after{background:#ccc}.od-ui-slider.disabled .od-ui-slider-val,.od-ui-slider.disabled .od-ui-slider-range-start,.od-ui-slider.disabled .od-ui-slider-range-end{visibility:hidden}.od-ui-slider-val{display:inline-block;bottom:30px;left:0;right:0;margin-left:-40px;width:100px;text-align:center}.od-ui-slider-range-start,.od-ui-slider-range-end{top:100%;margin-top:13px}.od-ui-slider-label-on-top{margin-top:24px}.od-ui-slider-label-on-top .od-ui-slider-range-start,.od-ui-slider-label-on-top .od-ui-slider-range-end{margin-top:-36px}.od-ui-slider-label-on-bottom{margin-bottom:17px}.od-ui-slider-range-start{left:0;text-align:left}.od-ui-slider-range-end{right:0;text-align:right}.od-custom-marker{position:absolute;cursor:pointer}.od-custom-marker-tooltip{z-index:2;margin-bottom:5px;min-width:auto;box-shadow:1px 1px 4px rgba(0,0,0,0.5)}.od-custom-marker-tooltip:before{position:absolute;content:'';width:7px;height:7px;box-sizing:border-box;border:1px solid;border-color:transparent transparent;box-shadow:-2px 2px 3px -1px rgba(0,0,0,0.5);top:100%;left:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.od-custom-marker-cluster{z-index:1;color:#fff;font-weight:500;font-size:11px;text-align:center;line-height:2.2;width:25px;height:25px}.od-custom-marker-cluster:before{content:'';position:absolute;width:100%;height:100%;box-sizing:border-box;background-color:#1C708C;box-shadow:1px 2px 4px rgba(0,0,0,0.5);z-index:-1;top:0;left:0;border-radius:100%;border:1px solid #fff}.od-custom-marker-pin{z-index:4;cursor:default;width:25px;height:37px;box-sizing:border-box;background:url("/images/onefront/bluestone/OP/map_markerpin.png") no-repeat center;background-size:cover}.od-custom-marker-circle{z-index:2;width:15px;height:15px;background:url("/images/onefront/bluestone/OP/map_markercircle.png") no-repeat center;background-size:cover}.od-custom-marker-star{z-index:3;color:#fc0;font-size:30px;text-shadow:1px 0 0 #d9b526,-1px 0 0 #d9b526,0 1px 0 #d9b526,-1px 0 #d9b526,2px 0 2px rgba(0,0,0,0.5),0 2px 2px rgba(0,0,0,0.5)}.od-rwd-3xl{font-size:30px}.od-rwd-3xl.odf-responsive-text-size-xs{font-size:25.5px}.od-rwd-3xl.odf-responsive-text-size-lg{font-size:22.5px}.od-rwd-3xl.odf-responsive-text-size-xl{font-size:21px}@media screen and (max-width: 1500px){.od-rwd-3xl.odf-responsive-text-viewport{font-size:24px}}@media screen and (max-width: 1200px){.od-rwd-3xl.odf-responsive-text-viewport{font-size:24px}}.od-rwd-2xl{font-size:24px}.od-rwd-2xl.odf-responsive-text-size-xs{font-size:20.4px}.od-rwd-2xl.odf-responsive-text-size-lg{font-size:18px}.od-rwd-2xl.odf-responsive-text-size-xl{font-size:16.8px}@media screen and (max-width: 1500px){.od-rwd-2xl.odf-responsive-text-viewport{font-size:21px}}@media screen and (max-width: 1200px){.od-rwd-2xl.odf-responsive-text-viewport{font-size:21px}}.od-rwd-xl{font-size:21px}.od-rwd-xl.odf-responsive-text-size-xs{font-size:17.85px}.od-rwd-xl.odf-responsive-text-size-lg{font-size:15.75px}.od-rwd-xl.odf-responsive-text-size-xl{font-size:14.7px}@media screen and (max-width: 1500px){.od-rwd-xl.odf-responsive-text-viewport{font-size:18px}}@media screen and (max-width: 1200px){.od-rwd-xl.odf-responsive-text-viewport{font-size:18px}}.od-rwd-2lg{font-size:18px}.od-rwd-2lg.odf-responsive-text-size-xs{font-size:15.3px}.od-rwd-2lg.odf-responsive-text-size-lg{font-size:13.5px}.od-rwd-2lg.odf-responsive-text-size-xl{font-size:12.6px}@media screen and (max-width: 1500px){.od-rwd-2lg.odf-responsive-text-viewport{font-size:16px}}@media screen and (max-width: 1200px){.od-rwd-2lg.odf-responsive-text-viewport{font-size:16px}}.od-rwd-lg{font-size:16px}.od-rwd-lg.odf-responsive-text-size-xs{font-size:13.6px}.od-rwd-lg.odf-responsive-text-size-lg{font-size:12px}.od-rwd-lg.odf-responsive-text-size-xl{font-size:11.2px}@media screen and (max-width: 1500px){.od-rwd-lg.odf-responsive-text-viewport{font-size:14px}}@media screen and (max-width: 1200px){.od-rwd-lg.odf-responsive-text-viewport{font-size:14px}}.od-rwd-md{font-size:14px}.od-rwd-md.odf-responsive-text-size-xs{font-size:11.9px}.od-rwd-md.odf-responsive-text-size-lg{font-size:10.5px}.od-rwd-md.odf-responsive-text-size-xl{font-size:9.8px}@media screen and (max-width: 1500px){.od-rwd-md.odf-responsive-text-viewport{font-size:11px}}@media screen and (max-width: 1200px){.od-rwd-md.odf-responsive-text-viewport{font-size:11px}}.od-modals-popup{cursor:pointer;padding:0 0 10px 0}.od-modals-popup .iconlink{font-size:18px;padding:0 8px 5px 0;line-height:1.2}.od-modal-popup-iconlink{cursor:auto}.od-modals-popup-bottom-opacitylayer{width:calc(100% - 16px);position:absolute;bottom:0;left:0;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);height:25px}.od-modal-popupinfo{margin-bottom:10px}.od-modal-popupinfo-no-margin{margin-bottom:0}.od-modals-popup-scrollcontent{height:300px;overflow-y:auto}.od-modals-popup-scrollcontent .od-modal-popupinfo ul{list-style-type:disc;padding:4px 0 0 24px;margin:0}.od-modals-popup-scrollcontent .od-modal-popupinfo ul li{padding:0 0 8px 0}.od-modals-popup-scrollcontent .od-modal-popupinfo ul ul{list-style-type:none;padding:4px 0 0 4px}.od-modals-popup-scrollcontent .od-modal-popupinfo ul ul li{padding:0 0 8px 16px}.od-modals-popup-media{display:inline-block;left:-20px}@media screen and (max-width: 1200px){.od-modals-popup-media{min-width:400px}}.od-sticky-fixed,.od-sticky-stopped{left:0;right:0}.od-sticky-fixed-info,.od-sticky-stopped-info{border-bottom:3px solid #ccc;background-color:#F2F2F2}.od-sticky-fixed{position:fixed;top:0;margin-top:0}.od-sticky-stopped{position:absolute}.sticky-slide-animation{top:-100px;transition:top 250ms ease-in-out,margin-top 250ms ease-in-out}.sticky-slide-animation.od-sticky-fixed{top:0}.od-z-index-inherit{z-index:inherit}.od-z-index-0{z-index:0}.od-z-index-1{z-index:1}.od-z-index-2{z-index:2}.od-z-index-3{z-index:3}.od-z-index-4{z-index:4}.od-z-index-5{z-index:5}.od-z-index-6{z-index:6}.od-z-index-7{z-index:7}.od-z-index-8{z-index:8}.od-z-index-9{z-index:9}.od-z-index-10{z-index:10}.od-z-index-11{z-index:11}.od-z-index-12{z-index:12}.od-z-index-13{z-index:13}.od-z-index-14{z-index:14}.od-z-index-15{z-index:15}.od-z-index-16{z-index:16}.od-z-index-19{z-index:19}.od-z-index-20{z-index:20}.od-z-index-21{z-index:21}.od-z-index-25{z-index:25}.od-z-index-30{z-index:30}.od-z-index-60{z-index:60}.od-z-index-90{z-index:90}.od-z-index-99{z-index:99}.od-z-index-100{z-index:100}.od-z-index-110{z-index:110}.od-z-index-200{z-index:200}.od-z-index-500{z-index:500}.od-z-index-995{z-index:995}.od-z-index-999{z-index:999}.od-z-index-1000{z-index:1000}.od-z-index-1001{z-index:1001}.od-z-index-1071{z-index:1071}.od-z-index-9999{z-index:9999}.od-z-index-99999{z-index:99999}.od-z-index-150000{z-index:150000}.od-z-index-9999999{z-index:9999999}.od-z-index-999999999999{z-index:999999999999}.od-z-index-negative-1{z-index:-1}.od-z-index-negative-2{z-index:-2}.od-z-index-negative-10{z-index:-10}.od-z-index-negative-50{z-index:-50}body,button{font-family:"Ubuntu",Arial,Helvetica,sans-serif}@media screen and (max-width: 980px){body,body.viewport,div.viewport,body.od-viewport,div.od-viewport{overflow-x:scroll}}.error .od-error{display:block}a.od-protocol-switch:link,a.od-protocol-switch:visited,a.od-protocol-switch:hover,a.od-protocol-switch:active{color:inherit;text-decoration:none}.od-welcome{background:rgba(0,0,0,0.4);position:fixed;display:block;z-index:1000;width:100%;height:100%;top:0;left:0;text-align:left;font-weight:bold}.od-welcome.hidden{display:none}.od-welcome .od-welcome-container{background:url("/images/onefront/bluestone/OP/welcome-bg.png"),-owg-linear-gradient(#e0f2fe, #afdffe);background:url("/images/onefront/bluestone/OP/welcome-bg.png"),linear-gradient(#e0f2fe, #afdffe);background-size:100% auto;border-top-left-radius:2px;border-top-right-radius:2px;box-shadow:rgba(0,0,0,0.45) 0 0 10px 4px;height:325px;width:635px;position:absolute;bottom:0;left:50%;margin-left:-317.5px;color:#333333}.od-welcome .od-welcome-closeBtn{border-radius:24px;position:absolute;top:-10px;font-size:24px;color:#7E9B09;background-color:#e0f2fe;width:26px;right:20px;text-align:center}.od-welcome .od-welcome-closeBtn>.ficon,.od-welcome .od-welcome-closeBtn>.odf-dropdown-icon,.od-welcome .od-welcome-closeBtn>.odf-tooltip-icon,.od-welcome .od-welcome-closeBtn>.odf-pills-icon-left,.od-welcome .od-welcome-closeBtn>.odf-pills-icon-right,.od-welcome .od-welcome-closeBtn>.odf-msg-ficon-green{display:block;margin-top:2px}.od-welcome .od-welcome-title{display:block;margin-top:20px;margin-left:30px;font-size:30px}.od-welcome .od-welcome-items{display:block;margin-left:75px;margin-top:17px;margin-right:120px}.od-welcome .od-welcome-items .od-welcome-item-title{font-size:18px}.od-welcome .od-welcome-items .od-welcome-item-subtitle{font-size:14px;color:#666666;margin-bottom:25px;font-weight:normal}.hidden{display:none}.od-home-main-layout{margin:0 auto;width:auto}.od-body-content{clear:both;margin-right:auto;margin-left:auto;min-width:960px;-webkit-transition:opacity .7s ease-in-out;-webkit-transition-delay:0;transition:opacity .7s ease-in-out 0}#page.resident .no-funnel,#page.dpresident .no-funnel{display:none}#page.resident .od-brand-message,#page.dpresident .od-brand-message{display:block}#page.resident .od-body-content,#page.dpresident .od-body-content{margin:0 auto;width:940px;z-index:2;position:relative;min-width:920px}@media screen and (min-width: 1200px){#page.resident .od-body-content,#page.dpresident .od-body-content{width:1120px}}#page.dpresident .od-body-content{margin:15px auto 20px auto}#page.resident .od-residentDiscount-title-details-iti,#page.results .od-residentDiscount-title-details-iti{display:none}#page.resident .od-header-funnel-background,#page.results .od-header-funnel-background{height:118px;z-index:1}#page.resident .od-header-funnel-background.expanded,#page.results .od-header-funnel-background.expanded{height:221px;transition:height .5s}#page.resident .od-brand,#page.results .od-brand{height:80px}#page.resident .od-brand-content-inner,#page.results .od-brand-content-inner{min-height:68px;border-bottom:0}#page.resident .od-bc,#page.results .od-bc{display:none}#page.resident #page-title,#page.results #page-title{display:none}#page.resident .od-searchSummary-wrapper,#page.results .od-searchSummary-wrapper{background-color:transparent;border:none;box-shadow:none}#page.resident .od-searchSummary-label,#page.results .od-searchSummary-label{display:none}#page.resident .od-searchSummary-container,#page.results .od-searchSummary-container{padding:0}#page.resident .od-searchPanel-data-flights-labels,#page.results .od-searchPanel-data-flights-labels{padding:15px 10px 10px 0}#page.resident .od-one-line-wrapper-md .od-searchPanel-data-flights-labels,#page.results .od-one-line-wrapper-md .od-searchPanel-data-flights-labels{padding:5px 10px 0 0}#page.resident .od-header-searchsummary-background,#page.results .od-header-searchsummary-background{height:70px;width:100%;background-color:#fff;position:absolute;box-shadow:rgba(0,0,0,0.5);min-height:70px;top:118px;z-index:1;border-bottom:1px solid #ccc}#page.resident .od-header-searchsummary-background.expanded,#page.results .od-header-searchsummary-background.expanded{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transform:translateY(70px);transform:translateY(70px);height:136px;top:46px}#page.xsellproductselection .no-funnel,#page.dpresults .od-footer .no-funnel,#page.roomselection .od-footer .no-funnel,#page.detailsloading .no-funnel,#page[data-waiting] .no-funnel,#page.payment .no-funnel,#page.error .no-funnel{display:none}#page.results .od-brand-message,#page.dpresults .od-brand-message,#page.roomselection .od-brand-message,#page.xsellproductselection .od-brand-message,#page.detailsloading .od-brand-message,#page.details .od-brand-message,#page[data-waiting] .od-brand-message,#page.payment .od-brand-message,#page.confirmation .od-brand-message,#page.error .od-brand-message{display:block}#page.flights .only-flights,#page.home .only-flights{display:block}#page.flights .od-bc,#page.home .od-bc{display:none}#page.flights .funnel,#page.home .funnel{display:none}#page.resetpassword .od-bc,#page.loginexpired .od-bc,#page.accountblocked .od-bc,#page.register .od-bc,#page.frequentpassengers .od-bc,#page.mytrips .od-bc,#page.mytripslogin .od-bc,#page.tripdetails .od-bc,#page.accountpreferences .od-bc{display:none}#page.resetpassword .current .od-menu-item-label,#page.loginexpired .current .od-menu-item-label,#page.accountblocked .current .od-menu-item-label,#page.register .current .od-menu-item-label,#page.frequentpassengers .current .od-menu-item-label,#page.mytrips .current .od-menu-item-label,#page.mytripslogin .current .od-menu-item-label,#page.tripdetails .current .od-menu-item-label,#page.accountpreferences .current .od-menu-item-label{background:none;opacity:0.7}#page.loading{position:absolute;bottom:0;left:0;top:0;right:0;width:100%;height:100%}#page.loading .od-container-background .od-container-background-overlaptop,#page.loading .od-container-background .od-container-background-overlapbottom{display:none}#page.loading .od-home-main-layout{width:100%}#page.error{background:#F2F2F2}#page.error .od-body-content{margin:0 auto;width:940px;z-index:2;position:relative;margin:15px auto 20px auto}@media screen and (min-width: 1200px){#page.error .od-body-content{width:1120px}}#page.flights .od-home-main-layout,#page.home .od-home-main-layout,#page.dynpack .od-home-main-layout{width:auto}#page.flights .od-body-content,#page.home .od-body-content,#page.dynpack .od-body-content{z-index:2;position:relative}#page.register,#page.loginexpired,#page.accountblocked,#page.resetpassword,#page.frequentpassengers,#page.mytrips,#page.mytripslogin,#page.tripdetails,#page.accountpreferences{background:#F2F2F2}#page.register .od-body-content,#page.loginexpired .od-body-content,#page.accountblocked .od-body-content,#page.resetpassword .od-body-content,#page.frequentpassengers .od-body-content,#page.mytrips .od-body-content,#page.mytripslogin .od-body-content,#page.tripdetails .od-body-content,#page.accountpreferences .od-body-content{margin:0 auto;padding-left:10px;padding-right:10px;width:960px;box-sizing:border-box;position:relative;margin:15px auto 20px auto}@media screen and (min-width: 1200px){#page.register .od-body-content,#page.loginexpired .od-body-content,#page.accountblocked .od-body-content,#page.resetpassword .od-body-content,#page.frequentpassengers .od-body-content,#page.mytrips .od-body-content,#page.mytripslogin .od-body-content,#page.tripdetails .od-body-content,#page.accountpreferences .od-body-content{width:1140px}}#page.results .od-container-background .od-container-background-overlaptop,#page.results .od-container-background .od-container-background-overlapbottom,#page.resident .od-container-background .od-container-background-overlaptop,#page.resident .od-container-background .od-container-background-overlapbottom,#page.dpresident .od-container-background .od-container-background-overlaptop,#page.dpresident .od-container-background .od-container-background-overlapbottom,#page.details .od-container-background .od-container-background-overlaptop,#page.details .od-container-background .od-container-background-overlapbottom,#page.payment .od-container-background .od-container-background-overlaptop,#page.payment .od-container-background .od-container-background-overlapbottom,#page.confirmation .od-container-background .od-container-background-overlaptop,#page.confirmation .od-container-background .od-container-background-overlapbottom{display:none}#page.roomselection #modtop,#page.dpresident #modtop{display:none}.only-flights{display:none}.od-page{display:none;z-index:2;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.od-page.active{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition:opacity 280ms linear;-webkit-transition-delay:0;transition:opacity 280ms linear 0}.od-page.active.hidden{display:none}.od-page.visibleForced{visibility:hidden;display:block}.od-home-flightspage-section{position:relative;z-index:2}.od-home-flightspage-wrapper{position:relative;z-index:1;margin:0 30px}.od-cfdt-banner{max-width:100%;margin-top:10px;margin-bottom:20px}.od-home-resultpage-main{display:table;width:920px;position:relative}.od-home-resultpage-results{display:table-cell;vertical-align:top;padding-left:20px}.od-home-resultpage-results .od-home-resultpage-results-content{width:700px}@media screen and (min-width: 1340px){.od-home-resultpage-results .od-home-resultpage-results-content{width:855px}}.od-home-resultpage-results.hidden{display:none}.od-home-resultpage-change-search{background-color:#fff;border-radius:4px;padding:0;display:none}.od-home-resultspage-section{z-index:2}.od-resultpage-highlight{margin:0 0 20px 0;clear:both;display:table;border-radius:4px;width:100%;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0;border:2px solid #1C708C}.od-resultpage-highlight .od-itinerary-header{border-top:none}.od-resultpage-meta-deal{height:40px;background-color:#1C708C}.od-resultpage-meta-deal-info{line-height:40px;font-size:16px;position:relative;left:15px;color:#fff}.od-resultpage-other-offers{height:50px;line-height:50px;margin:0 0 20px 0;background-color:#fff;border-radius:4px;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0;color:#1CB670}.od-resultpage-other-offers-info{position:relative;left:20px}.od-resultpage-other-offers-info-arrow{margin:0 0 0 20px;height:50px;width:20px;background:url("/images/onefront/bluestone/OP/arrow_metas.png") no-repeat center;float:left}.od-home-resultspage-expandable-container{position:absolute;height:100%;left:-371px;right:0}.od-home-settingspage-section,.od-home-myinfopage-section,.od-home-confirmationpage-section,.od-home-mytripspage-section{z-index:0;position:relative}.od-home-confirmationpage-section iframe{box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0}.od-home-confirmationpage-section #confTop iframe,.od-home-confirmationpage-section #confBottom iframe{box-shadow:none}.od-home-confirmationpage-section .od-confirmation-hotel-iframe-wrapper iframe{box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0}.od-home-confirmationpage-section .od-confirmation-expedia-hotel-iframe-wrapper iframe{box-shadow:none;background-color:transparent}.od-home-aboutuspage-section,.od-home-contactuspage-section,.od-home-termspage-section{z-index:0;position:absolute;top:104px;right:0;bottom:88px;left:0}.od-home-mytripspage-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto}.od-page-titleandsearch{height:70px;background-color:transparent;border-radius:4px;margin-bottom:20px;width:940px;box-sizing:border-box}@media screen and (min-width: 1340px){.od-page-titleandsearch{width:1140px}}.od-page-title{display:block;margin:15px 0 7px 0;font-size:20px;color:#fff;font-weight:normal;text-shadow:0 1px 4px rgba(0,0,0,0.4)}.od-page-title .od-page-title-icon{margin:0 10px 0 0;text-align:center;width:30px;height:30px;float:left;background-color:#fc0;border-radius:4px;display:none;font-weight:normal}.od-page-title .od-page-title-icon .ficon,.od-page-title .od-page-title-icon .odf-dropdown-icon,.od-page-title .od-page-title-icon .odf-tooltip-icon,.od-page-title .od-page-title-icon .odf-pills-icon-left,.od-page-title .od-page-title-icon .odf-pills-icon-right,.od-page-title .od-page-title-icon .odf-msg-ficon-green{font-size:24px}.od-page-title.od-pagetitle-results-reduced-font{margin:40px 0 18px 0}@media screen and (min-width: 1200px){.od-page-title.od-pagetitle-results-reduced-font{margin:40px 0 7px 0}}.od-page-title.od-pagetitle-results-reduced-font .od-page-title-details-iti{font-size:24px}@media screen and (min-width: 1200px){.od-page-title.od-pagetitle-results-reduced-font .od-page-title-details-iti{font-size:34px}}.od-page-title.od-pagetitle-results-reduced-font .od-page-title-details-iti .od-searchPanel-bold-origin,.od-page-title.od-pagetitle-results-reduced-font .od-page-title-details-iti .od-searchPanel-bold-destination{text-overflow:ellipsis;overflow:hidden;max-width:253px;white-space:nowrap}@media screen and (min-width: 1200px){.od-page-title.od-pagetitle-results-reduced-font .od-page-title-details-iti .od-searchPanel-bold-origin,.od-page-title.od-pagetitle-results-reduced-font .od-page-title-details-iti .od-searchPanel-bold-destination{max-width:253px}}.od-page-title.od-pagetitle-results-reduced-font .od-page-title-details-iti span{display:inline-block;overflow:hidden;vertical-align:top}.od-page-title .od-page-title-details-iti{line-height:normal;font-size:34px;font-weight:300}.od-page-title .od-page-title-details-iti span{display:inline-block;overflow:hidden;vertical-align:top}.od-page-title .od-page-title-details-numfligths{margin:6px 0 0 0;font-size:16px;font-weight:100;display:none}.od-page-title .od-page-title-details-numfligths .bold{font-weight:bold}.od-page-title .od-page-title-clear{clear:both;height:0;overflow:hidden}.od-home-resultpage-filters-container{display:table-cell;vertical-align:top}.od-home-resultpage-filters-container #filters-manager{width:220px}@media screen and (min-width: 1340px){.od-home-resultpage-filters-container #filters-manager{width:265px}}.od-home-validation-error-container{border-top:1px dashed #B5B5B5;padding:20px 0;display:table;width:100%;box-sizing:border-box;margin-bottom:0;background-color:#FFF2F2;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0}.od-home-validation-error-container.hidden{display:none}.od-home-validation-error-container .ficon,.od-home-validation-error-container .odf-dropdown-icon,.od-home-validation-error-container .odf-tooltip-icon,.od-home-validation-error-container .odf-pills-icon-left,.od-home-validation-error-container .odf-pills-icon-right,.od-home-validation-error-container .odf-msg-ficon-green{float:left;color:#fc0;font-size:50px;height:38px;line-height:49px}.od-home-validation-error-container .od-home-validation-error-left{width:70px;float:left;padding-left:20px;display:none}.od-home-validation-error-container .od-home-validation-error-right{display:table-cell;padding-right:20px;vertical-align:middle;width:850px;padding-left:20px}.od-home-validation-error-container .od-home-validation-error-right div,.od-home-validation-error-container .od-home-validation-error-right b{font-weight:500;color:#333;font-size:16px}.od-home-validation-error-container .od-home-validation-error-right .od-home-validation-error-list{font-size:14px;font-weight:400;color:#F01C3D;list-style:none;margin:0 0 0 30px;list-style-image:url("/images/onefront/bluestone/OP/generic-error-list-style.png")}.od-bg-neutral{background-color:#999}.od-bg-warning{background-color:#FF9600}.od-bg-negative{background-color:#F01C3D}.od-flightsManager-dynpack-banner{color:#fff}.od-home-penalty-legal-text{margin:0 auto;width:940px;margin:16px auto;color:#666}@media screen and (min-width: 1200px){.od-home-penalty-legal-text{width:1120px}}.od-valueproposition-element{display:inline-block}.od-valueproposition-information{width:240px}.od-valueproposition-title{font-size:16px}@media screen and (min-width: 1200px){.od-valueproposition-title{font-size:18px}}.od-valueproposition-text{font-size:12px;vertical-align:initial}@media screen and (min-width: 1200px){.od-valueproposition-text{font-size:14px;vertical-align:2px}}.od-valueproposition-icon{font-size:14px}@media screen and (min-width: 1200px){.od-valueproposition-icon{font-size:21px}}.od-header-desktop-right .od-login-info-wrapper{display:inline}.od-header-desktop-right .od-icon-user-area{position:relative}.od-header-desktop-right .od-login-icon-membership-star{left:0}.od-header-desktop-right .od-prime-wrapper{min-width:108px}.od-header-desktop-right .od-header-tooltip-countries{line-height:normal;right:14px;top:57px;width:710px}.od-header-desktop-main{position:relative}.od-airportselector-suggestions-title-mixin,#flights-manager .od-airportselector-suggestions-title,#change-search .od-airportselector-suggestions-title,#flights-manager .od-airportselector-previous-searches .od-previousSearches-row-title,#change-search .od-airportselector-previous-searches .od-previousSearches-row-title{display:table-row;box-sizing:border-box;background-color:#fff}#flights-manager .od-airportselector-input,#change-search .od-airportselector-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;-webkit-filter:none;filter:none;border-radius:4px;box-shadow:inset 0 0 4px rgba(0,0,0,0.2);height:42px;width:100%;border:1px solid #ccc;color:#333;font-size:14px;box-sizing:border-box;padding-left:5px;display:table;border-spacing:0}#flights-manager .od-airportselector-input::-webkit-input-placeholder,#change-search .od-airportselector-input::-webkit-input-placeholder{font-style:italic;color:#B5B5B5}#flights-manager .od-airportselector-input:-moz-placeholder,#change-search .od-airportselector-input:-moz-placeholder{font-style:italic;color:#B5B5B5}#flights-manager .od-airportselector-input::-moz-placeholder,#change-search .od-airportselector-input::-moz-placeholder{font-style:italic;color:#B5B5B5}#flights-manager .od-airportselector-input:-ms-input-placeholder,#change-search .od-airportselector-input:-ms-input-placeholder{font-style:italic;color:#B5B5B5}#flights-manager .od-airportselector-input:hover,#change-search .od-airportselector-input:hover{border:1px solid #B5B5B5}#flights-manager .od-airportselector-input:focus,#change-search .od-airportselector-input:focus{border:2px solid #f60}#flights-manager .od-airportselector-input:focus,#change-search .od-airportselector-input:focus{padding:9px}#flights-manager .od-airportselector-input .od-airportselector-multiple-cities,#change-search .od-airportselector-input .od-airportselector-multiple-cities{display:table-cell;vertical-align:middle;white-space:nowrap}#flights-manager .od-airportselector-input .od-airportselector-multiple-cities .od-airportselector-multiple-city,#change-search .od-airportselector-input .od-airportselector-multiple-cities .od-airportselector-multiple-city{display:inline-block;padding:5px;background-color:#E7E7E7;border-radius:4px;border:1px solid #ccc;font-size:14px;font-weight:500;color:#666;height:20px}#flights-manager .od-airportselector-input .od-airportselector-multiple-cities .od-airportselector-multiple-city span,#change-search .od-airportselector-input .od-airportselector-multiple-cities .od-airportselector-multiple-city span{color:#999;padding-left:10px}#flights-manager .od-airportselector-input .od-airportselector-multiple-cities .od-airportselector-multiple-city:hover,#change-search .od-airportselector-input .od-airportselector-multiple-cities .od-airportselector-multiple-city:hover{background-color:#ccc;cursor:pointer}#flights-manager .od-airportselector-input .od-airportselector-multiple-input,#change-search .od-airportselector-input .od-airportselector-multiple-input{display:table-cell;padding-left:5px;padding-right:2px;width:100%}#flights-manager .od-airportselector-input .od-airportselector-multiple-input input,#change-search .od-airportselector-input .od-airportselector-multiple-input input{width:100%;border:0;padding:0;font-weight:400}#flights-manager .od-airportselector-input .od-airportselector-multiple-add,#change-search .od-airportselector-input .od-airportselector-multiple-add{display:none;vertical-align:middle}#flights-manager .od-airportselector-input .od-airportselector-multiple-add .od-airportselector-multiple-add-button,#change-search .od-airportselector-input .od-airportselector-multiple-add .od-airportselector-multiple-add-button{width:30px;height:30px;padding:0;margin:4px}#flights-manager .od-airportselector-input .od-airportselector-multiple-add .od-airportselector-multiple-add-icon,#change-search .od-airportselector-input .od-airportselector-multiple-add .od-airportselector-multiple-add-icon{padding:5px}#flights-manager .od-airportselector-input input,#change-search .od-airportselector-input input{background-color:transparent}#flights-manager .od-airportselector-wrapper,#change-search .od-airportselector-wrapper{position:relative}#flights-manager .od-airportselector-dialog,#change-search .od-airportselector-dialog{*zoom:1;display:none;background-color:#fff;border-radius:4px;border:1px solid #ccc;box-shadow:0 0 6px rgba(0,0,0,0.4);box-sizing:border-box;overflow:hidden;position:absolute;z-index:2;top:100%;left:0;margin-top:6px;min-width:100%}#flights-manager .deletable .od-airportselector-dialog,#change-search .deletable .od-airportselector-dialog{border:0}#flights-manager .od-airportselector-suggestions-list,#flights-manager .od-airportselector-previous-searches .od-previousSearches-container,#change-search .od-airportselector-previous-searches #flights-manager .od-previousSearches-container,#change-search .od-airportselector-suggestions-list,#flights-manager .od-airportselector-previous-searches #change-search .od-previousSearches-container,#change-search .od-airportselector-previous-searches .od-previousSearches-container{display:table;table-layout:fixed;border-spacing:0;min-width:100%}#flights-manager .od-airportselector-suggestions-item,#flights-manager .od-airportselector-previous-searches .od-previousSearches-row,#change-search .od-airportselector-previous-searches #flights-manager .od-previousSearches-row,#change-search .od-airportselector-suggestions-item,#flights-manager .od-airportselector-previous-searches #change-search .od-previousSearches-row,#change-search .od-airportselector-previous-searches .od-previousSearches-row{cursor:pointer;display:table;box-sizing:border-box;height:44px;width:100%;background-color:#fff;font-size:14px;border-top:1px solid #ccc;color:#333;line-height:1.2}#flights-manager .od-airportselector-suggestions-item.last-row,#flights-manager .od-airportselector-previous-searches .last-row.od-previousSearches-row,#change-search .od-airportselector-previous-searches #flights-manager .last-row.od-previousSearches-row,#change-search .od-airportselector-suggestions-item.last-row,#flights-manager .od-airportselector-previous-searches #change-search .last-row.od-previousSearches-row,#change-search .od-airportselector-previous-searches .last-row.od-previousSearches-row{border-bottom:none}#flights-manager .od-airportselector-suggestions-item:hover,#flights-manager .od-airportselector-previous-searches .od-previousSearches-row:hover,#change-search .od-airportselector-previous-searches #flights-manager .od-previousSearches-row:hover,#flights-manager .od-airportselector-suggestions-item.active,#flights-manager .od-airportselector-previous-searches .active.od-previousSearches-row,#change-search .od-airportselector-previous-searches #flights-manager .active.od-previousSearches-row,#change-search .od-airportselector-suggestions-item:hover,#flights-manager .od-airportselector-previous-searches #change-search .od-previousSearches-row:hover,#change-search .od-airportselector-previous-searches .od-previousSearches-row:hover,#change-search .od-airportselector-suggestions-item.active,#flights-manager .od-airportselector-previous-searches #change-search .active.od-previousSearches-row,#change-search .od-airportselector-previous-searches .active.od-previousSearches-row{background-color:#FFE7D7}#flights-manager .od-airportselector-suggestions-item:active,#flights-manager .od-airportselector-previous-searches .od-previousSearches-row:active,#change-search .od-airportselector-previous-searches #flights-manager .od-previousSearches-row:active,#change-search .od-airportselector-suggestions-item:active,#flights-manager .od-airportselector-previous-searches #change-search .od-previousSearches-row:active,#change-search .od-airportselector-previous-searches .od-previousSearches-row:active{background-color:#f60;color:#fff}#flights-manager .od-airportselector-suggestions-item:active .od-previousSearches-info-flight,#flights-manager .od-airportselector-previous-searches .od-previousSearches-row:active .od-previousSearches-info-flight,#change-search .od-airportselector-previous-searches #flights-manager .od-previousSearches-row:active .od-previousSearches-info-flight,#flights-manager .od-airportselector-suggestions-item:active .od-previousSearches-info-p-sub,#flights-manager .od-airportselector-previous-searches .od-previousSearches-row:active .od-previousSearches-info-p-sub,#change-search .od-airportselector-previous-searches #flights-manager .od-previousSearches-row:active .od-previousSearches-info-p-sub,#change-search .od-airportselector-suggestions-item:active .od-previousSearches-info-flight,#flights-manager .od-airportselector-previous-searches #change-search .od-previousSearches-row:active .od-previousSearches-info-flight,#change-search .od-airportselector-previous-searches .od-previousSearches-row:active .od-previousSearches-info-flight,#change-search .od-airportselector-suggestions-item:active .od-previousSearches-info-p-sub,#flights-manager .od-airportselector-previous-searches #change-search .od-previousSearches-row:active .od-previousSearches-info-p-sub,#change-search .od-airportselector-previous-searches .od-previousSearches-row:active .od-previousSearches-info-p-sub{color:#fff}#flights-manager .od-airportselector-suggestions-item:active .od-airportselector-suggestions-iata,#flights-manager .od-airportselector-previous-searches .od-previousSearches-row:active .od-airportselector-suggestions-iata,#change-search .od-airportselector-previous-searches #flights-manager .od-previousSearches-row:active .od-airportselector-suggestions-iata,#change-search .od-airportselector-suggestions-item:active .od-airportselector-suggestions-iata,#flights-manager .od-airportselector-previous-searches #change-search .od-previousSearches-row:active .od-airportselector-suggestions-iata,#change-search .od-airportselector-previous-searches .od-previousSearches-row:active .od-airportselector-suggestions-iata{border:1px solid #fff}#flights-manager .od-airportselector-suggestions-item:active .od-airportselector-suggestions-icon,#flights-manager .od-airportselector-previous-searches .od-previousSearches-row:active .od-airportselector-suggestions-icon,#change-search .od-airportselector-previous-searches #flights-manager .od-previousSearches-row:active .od-airportselector-suggestions-icon,#change-search .od-airportselector-suggestions-item:active .od-airportselector-suggestions-icon,#flights-manager .od-airportselector-previous-searches #change-search .od-previousSearches-row:active .od-airportselector-suggestions-icon,#change-search .od-airportselector-previous-searches .od-previousSearches-row:active .od-airportselector-suggestions-icon{color:#fff}#flights-manager .od-airportselector-suggestions-item .od-airportselector-suggestions-icon,#flights-manager .od-airportselector-previous-searches .od-previousSearches-row .od-airportselector-suggestions-icon,#change-search .od-airportselector-previous-searches #flights-manager .od-previousSearches-row .od-airportselector-suggestions-icon,#change-search .od-airportselector-suggestions-item .od-airportselector-suggestions-icon,#flights-manager .od-airportselector-previous-searches #change-search .od-previousSearches-row .od-airportselector-suggestions-icon,#change-search .od-airportselector-previous-searches .od-previousSearches-row .od-airportselector-suggestions-icon{display:table-cell;vertical-align:middle;text-align:center;padding-left:12px;width:20px;font-family:'theme-icons';font-size:24px;color:#ccc}#flights-manager .od-airportselector-suggestions-item .od-airportselector-suggestions-icon span,#flights-manager .od-airportselector-previous-searches .od-previousSearches-row .od-airportselector-suggestions-icon span,#change-search .od-airportselector-previous-searches #flights-manager .od-previousSearches-row .od-airportselector-suggestions-icon span,#change-search .od-airportselector-suggestions-item .od-airportselector-suggestions-icon span,#flights-manager .od-airportselector-previous-searches #change-search .od-previousSearches-row .od-airportselector-suggestions-icon span,#change-search .od-airportselector-previous-searches .od-previousSearches-row .od-airportselector-suggestions-icon span{display:block}#flights-manager .od-airportselector-suggestions-item .od-airportselector-suggestions-text,#flights-manager .od-airportselector-previous-searches .od-previousSearches-row .od-airportselector-suggestions-text,#change-search .od-airportselector-previous-searches #flights-manager .od-previousSearches-row .od-airportselector-suggestions-text,#change-search .od-airportselector-suggestions-item .od-airportselector-suggestions-text,#flights-manager .od-airportselector-previous-searches #change-search .od-previousSearches-row .od-airportselector-suggestions-text,#change-search .od-airportselector-previous-searches .od-previousSearches-row .od-airportselector-suggestions-text{display:table-cell;vertical-align:middle;white-space:nowrap;padding:0 8px;width:100%}#flights-manager .od-airportselector-suggestions-item .od-airportselector-suggestions-iata-wrapper,#flights-manager .od-airportselector-previous-searches .od-previousSearches-row .od-airportselector-suggestions-iata-wrapper,#change-search .od-airportselector-previous-searches #flights-manager .od-previousSearches-row .od-airportselector-suggestions-iata-wrapper,#change-search .od-airportselector-suggestions-item .od-airportselector-suggestions-iata-wrapper,#flights-manager .od-airportselector-previous-searches #change-search .od-previousSearches-row .od-airportselector-suggestions-iata-wrapper,#change-search .od-airportselector-previous-searches .od-previousSearches-row .od-airportselector-suggestions-iata-wrapper{display:table-cell;vertical-align:middle;text-align:center;width:40px;padding:0 10px}#flights-manager .od-airportselector-suggestions-item .od-airportselector-suggestions-iata,#flights-manager .od-airportselector-previous-searches .od-previousSearches-row .od-airportselector-suggestions-iata,#change-search .od-airportselector-previous-searches #flights-manager .od-previousSearches-row .od-airportselector-suggestions-iata,#change-search .od-airportselector-suggestions-item .od-airportselector-suggestions-iata,#flights-manager .od-airportselector-previous-searches #change-search .od-previousSearches-row .od-airportselector-suggestions-iata,#change-search .od-airportselector-previous-searches .od-previousSearches-row .od-airportselector-suggestions-iata{display:inline-block;width:50px;padding:5px 8px;text-transform:uppercase;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;font-size:12px;font-weight:400}#flights-manager .od-airportselector-suggestions-item .od-airportselector-suggestions-match,#flights-manager .od-airportselector-previous-searches .od-previousSearches-row .od-airportselector-suggestions-match,#change-search .od-airportselector-previous-searches #flights-manager .od-previousSearches-row .od-airportselector-suggestions-match,#change-search .od-airportselector-suggestions-item .od-airportselector-suggestions-match,#flights-manager .od-airportselector-previous-searches #change-search .od-previousSearches-row .od-airportselector-suggestions-match,#change-search .od-airportselector-previous-searches .od-previousSearches-row .od-airportselector-suggestions-match{font-weight:500}#flights-manager .od-airportselector-suggestions-item.no-border,#flights-manager .od-airportselector-previous-searches .no-border.od-previousSearches-row,#change-search .od-airportselector-previous-searches #flights-manager .no-border.od-previousSearches-row,#change-search .od-airportselector-suggestions-item.no-border,#flights-manager .od-airportselector-previous-searches #change-search .no-border.od-previousSearches-row,#change-search .od-airportselector-previous-searches .no-border.od-previousSearches-row{border-top:0}#flights-manager .od-airportselector-suggestions-item .od-inspirational-text,#flights-manager .od-airportselector-previous-searches .od-previousSearches-row .od-inspirational-text,#change-search .od-airportselector-previous-searches #flights-manager .od-previousSearches-row .od-inspirational-text,#change-search .od-airportselector-suggestions-item .od-inspirational-text,#flights-manager .od-airportselector-previous-searches #change-search .od-previousSearches-row .od-inspirational-text,#change-search .od-airportselector-previous-searches .od-previousSearches-row .od-inspirational-text{padding:0}#flights-manager .od-airportselector-suggestions-item .od-inspirational-text .od-inspirational-title,#flights-manager .od-airportselector-previous-searches .od-previousSearches-row .od-inspirational-text .od-inspirational-title,#change-search .od-airportselector-previous-searches #flights-manager .od-previousSearches-row .od-inspirational-text .od-inspirational-title,#change-search .od-airportselector-suggestions-item .od-inspirational-text .od-inspirational-title,#flights-manager .od-airportselector-previous-searches #change-search .od-previousSearches-row .od-inspirational-text .od-inspirational-title,#change-search .od-airportselector-previous-searches .od-previousSearches-row .od-inspirational-text .od-inspirational-title{color:#333;font-size:14px;font-weight:500}#flights-manager .od-airportselector-suggestions-item .od-inspirational-text .od-inspirational-subtitle,#flights-manager .od-airportselector-previous-searches .od-previousSearches-row .od-inspirational-text .od-inspirational-subtitle,#change-search .od-airportselector-previous-searches #flights-manager .od-previousSearches-row .od-inspirational-text .od-inspirational-subtitle,#change-search .od-airportselector-suggestions-item .od-inspirational-text .od-inspirational-subtitle,#flights-manager .od-airportselector-previous-searches #change-search .od-previousSearches-row .od-inspirational-text .od-inspirational-subtitle,#change-search .od-airportselector-previous-searches .od-previousSearches-row .od-inspirational-text .od-inspirational-subtitle{color:#999;font-size:14px;font-weight:400}#flights-manager .od-airportselector-suggestions-item .od-inspirational-text .od-inspirational-subtitle .od-inspirational-subtitle-italic,#flights-manager .od-airportselector-previous-searches .od-previousSearches-row .od-inspirational-text .od-inspirational-subtitle .od-inspirational-subtitle-italic,#change-search .od-airportselector-previous-searches #flights-manager .od-previousSearches-row .od-inspirational-text .od-inspirational-subtitle .od-inspirational-subtitle-italic,#change-search .od-airportselector-suggestions-item .od-inspirational-text .od-inspirational-subtitle .od-inspirational-subtitle-italic,#flights-manager .od-airportselector-previous-searches #change-search .od-previousSearches-row .od-inspirational-text .od-inspirational-subtitle .od-inspirational-subtitle-italic,#change-search .od-airportselector-previous-searches .od-previousSearches-row .od-inspirational-text .od-inspirational-subtitle .od-inspirational-subtitle-italic{font-style:italic}#flights-manager .od-airportselector-searchCountry,#change-search .od-airportselector-searchCountry{font-size:12px;font-weight:normal;color:#999;display:block;vertical-align:middle}#flights-manager .od-airportselector-searchCountry:active,#change-search .od-airportselector-searchCountry:active{color:#fff}#flights-manager .od-airportselector-searchCountry .od-airportselector-suggestions-match,#change-search .od-airportselector-searchCountry .od-airportselector-suggestions-match{color:#333}#flights-manager .od-airportselector-not-found,#change-search .od-airportselector-not-found{display:table;width:100%;table-layout:fixed;box-sizing:border-box;border-spacing:10px 0;padding:14px 2px}#flights-manager .od-airportselector-not-found .od-airportselector-not-found-icon-wrapper,#flights-manager .od-airportselector-not-found .od-airportselector-not-found-text,#change-search .od-airportselector-not-found .od-airportselector-not-found-icon-wrapper,#change-search .od-airportselector-not-found .od-airportselector-not-found-text{display:table-cell;vertical-align:middle;color:#3398D9}#flights-manager .od-airportselector-not-found .od-airportselector-not-found-icon-wrapper,#change-search .od-airportselector-not-found .od-airportselector-not-found-icon-wrapper{width:20px}#flights-manager .od-airportselector-not-found .od-airportselector-not-found-text,#change-search .od-airportselector-not-found .od-airportselector-not-found-text{font-size:14px}#flights-manager .od-airportselector-not-found .od-airportselector-not-found-icon,#change-search .od-airportselector-not-found .od-airportselector-not-found-icon{font-family:'theme-icons';font-size:16px}#flights-manager .od-airportselector-error,#change-search .od-airportselector-error{margin:6px 0 0 6px;font-weight:500;font-size:14px;color:#F01C3D}#flights-manager .od-airportselector[data-error] .od-airportselector-input,#change-search .od-airportselector[data-error] .od-airportselector-input{border-color:#F01C3D}#flights-manager .od-airportselector[data-state='suggesting'] .od-airportselector-input,#change-search .od-airportselector[data-state='suggesting'] .od-airportselector-input{border:2px solid #f60}#flights-manager .od-airportselector-suggestions,#flights-manager .od-airportselector-error,#flights-manager .od-airportselector-not-found,#flights-manager .od-airportselector-previous-searches,#change-search .od-airportselector-suggestions,#change-search .od-airportselector-error,#change-search .od-airportselector-not-found,#change-search .od-airportselector-previous-searches{display:none}#flights-manager .od-airportselector-previous-searches .od-previousSearches-title-text,#change-search .od-airportselector-previous-searches .od-previousSearches-title-text{padding:9px 12px;font-size:14px;font-weight:500;border-bottom:1px solid #ccc;color:#333}#flights-manager .od-airportselector-previous-searches .od-previousSearches-title-text .ficon,#flights-manager .od-airportselector-previous-searches .od-previousSearches-title-text .odf-dropdown-icon,#flights-manager .od-airportselector-previous-searches .od-previousSearches-title-text .odf-tooltip-icon,#flights-manager .od-airportselector-previous-searches .od-previousSearches-title-text .odf-pills-icon-left,#flights-manager .od-airportselector-previous-searches .od-previousSearches-title-text .odf-pills-icon-right,#flights-manager .od-airportselector-previous-searches .od-previousSearches-title-text .odf-msg-ficon-green,#change-search .od-airportselector-previous-searches .od-previousSearches-title-text .ficon,#change-search .od-airportselector-previous-searches .od-previousSearches-title-text .odf-dropdown-icon,#change-search .od-airportselector-previous-searches .od-previousSearches-title-text .odf-tooltip-icon,#change-search .od-airportselector-previous-searches .od-previousSearches-title-text .odf-pills-icon-left,#change-search .od-airportselector-previous-searches .od-previousSearches-title-text .odf-pills-icon-right,#change-search .od-airportselector-previous-searches .od-previousSearches-title-text .odf-msg-ficon-green{margin-right:6px;color:#ccc}#flights-manager .od-airportselector-previous-searches .od-previousSearches-row,#change-search .od-airportselector-previous-searches .od-previousSearches-row{border-top:none;border-bottom:1px dashed #ccc}#flights-manager .od-airportselector-previous-searches .od-previousSearches-close-button,#change-search .od-airportselector-previous-searches .od-previousSearches-close-button{padding:7px;border-top:1px solid #ccc;background:#F2F2F2}#flights-manager .od-airportselector-suggestions-text-italic,#change-search .od-airportselector-suggestions-text-italic{font-style:italic}#flights-manager .od-airportselector-subitems-airports-list-wrapper .od-airportselector-suggestions-item,#flights-manager .od-airportselector-subitems-airports-list-wrapper .od-airportselector-previous-searches .od-previousSearches-row,#flights-manager .od-airportselector-previous-searches .od-airportselector-subitems-airports-list-wrapper .od-previousSearches-row,#change-search .od-airportselector-previous-searches #flights-manager .od-airportselector-subitems-airports-list-wrapper .od-previousSearches-row,#change-search .od-airportselector-subitems-airports-list-wrapper .od-airportselector-suggestions-item,#flights-manager .od-airportselector-previous-searches #change-search .od-airportselector-subitems-airports-list-wrapper .od-previousSearches-row,#change-search .od-airportselector-subitems-airports-list-wrapper .od-airportselector-previous-searches .od-previousSearches-row,#change-search .od-airportselector-previous-searches .od-airportselector-subitems-airports-list-wrapper .od-previousSearches-row{border-top:none}#flights-manager .od-airportselector-subitems-airports-list,#change-search .od-airportselector-subitems-airports-list{border-top:1px solid #ccc;padding-left:12px}#flights-manager .od-airportselector-subitems-airports-list .od-airportselector-suggestions-item,#flights-manager .od-airportselector-subitems-airports-list .od-airportselector-previous-searches .od-previousSearches-row,#flights-manager .od-airportselector-previous-searches .od-airportselector-subitems-airports-list .od-previousSearches-row,#change-search .od-airportselector-previous-searches #flights-manager .od-airportselector-subitems-airports-list .od-previousSearches-row,#change-search .od-airportselector-subitems-airports-list .od-airportselector-suggestions-item,#flights-manager .od-airportselector-previous-searches #change-search .od-airportselector-subitems-airports-list .od-previousSearches-row,#change-search .od-airportselector-subitems-airports-list .od-airportselector-previous-searches .od-previousSearches-row,#change-search .od-airportselector-previous-searches .od-airportselector-subitems-airports-list .od-previousSearches-row{background-color:transparent}#flights-manager .od-airportselector-subitems-airports-list .od-airportselector-suggestions-item .od-airportselector-suggestions-icon,#flights-manager .od-airportselector-subitems-airports-list .od-airportselector-previous-searches .od-previousSearches-row .od-airportselector-suggestions-icon,#flights-manager .od-airportselector-previous-searches .od-airportselector-subitems-airports-list .od-previousSearches-row .od-airportselector-suggestions-icon,#change-search .od-airportselector-previous-searches #flights-manager .od-airportselector-subitems-airports-list .od-previousSearches-row .od-airportselector-suggestions-icon,#change-search .od-airportselector-subitems-airports-list .od-airportselector-suggestions-item .od-airportselector-suggestions-icon,#flights-manager .od-airportselector-previous-searches #change-search .od-airportselector-subitems-airports-list .od-previousSearches-row .od-airportselector-suggestions-icon,#change-search .od-airportselector-subitems-airports-list .od-airportselector-previous-searches .od-previousSearches-row .od-airportselector-suggestions-icon,#change-search .od-airportselector-previous-searches .od-airportselector-subitems-airports-list .od-previousSearches-row .od-airportselector-suggestions-icon{padding:0}#flights-manager .od-airportselector-subitems-airports-list .od-airportselector-suggestions-item.nested,#flights-manager .od-airportselector-subitems-airports-list .od-airportselector-previous-searches .nested.od-previousSearches-row,#flights-manager .od-airportselector-previous-searches .od-airportselector-subitems-airports-list .nested.od-previousSearches-row,#change-search .od-airportselector-previous-searches #flights-manager .od-airportselector-subitems-airports-list .nested.od-previousSearches-row,#change-search .od-airportselector-subitems-airports-list .od-airportselector-suggestions-item.nested,#flights-manager .od-airportselector-previous-searches #change-search .od-airportselector-subitems-airports-list .nested.od-previousSearches-row,#change-search .od-airportselector-subitems-airports-list .od-airportselector-previous-searches .nested.od-previousSearches-row,#change-search .od-airportselector-previous-searches .od-airportselector-subitems-airports-list .nested.od-previousSearches-row{padding-left:16px}#flights-manager .od-airportselector-subitems-airports-list:hover,#flights-manager .od-airportselector-subitems-airports-list.active,#change-search .od-airportselector-subitems-airports-list:hover,#change-search .od-airportselector-subitems-airports-list.active{background-color:#FFE7D7}#flights-manager .od-airportselector-subitems-airports-list:active,#change-search .od-airportselector-subitems-airports-list:active{background-color:#f60;color:#fff}#flights-manager .od-airportselector .od-airportselector-dialog,#change-search .od-airportselector .od-airportselector-dialog{border-bottom:1px solid #ccc}#flights-manager .od-airportselector .od-inspirational-text,#change-search .od-airportselector .od-inspirational-text{display:table-cell;padding:0 8px}#flights-manager .od-airportselector[data-state='suggesting'] .od-airportselector-dialog,#flights-manager .od-airportselector[data-state='not-found'] .od-airportselector-dialog,#flights-manager .od-airportselector.has-top-destinations[data-state='top-destinations'] .od-airportselector-dialog,#flights-manager .od-airportselector.has-top-destinations[data-state='prevsearches-and-topdests'] .od-airportselector-dialog,#flights-manager .od-airportselector.has-previous-searches[data-state='prevsearches-and-topdests'] .od-airportselector-dialog,#flights-manager .od-airportselector.has-previous-searches[data-state='previous-searches'] .od-airportselector-dialog,#flights-manager .od-airportselector.od-inspirational-enabled[data-state='prevsearches-and-topdests'] .od-airportselector-dialog,#change-search .od-airportselector[data-state='suggesting'] .od-airportselector-dialog,#change-search .od-airportselector[data-state='not-found'] .od-airportselector-dialog,#change-search .od-airportselector.has-top-destinations[data-state='top-destinations'] .od-airportselector-dialog,#change-search .od-airportselector.has-top-destinations[data-state='prevsearches-and-topdests'] .od-airportselector-dialog,#change-search .od-airportselector.has-previous-searches[data-state='prevsearches-and-topdests'] .od-airportselector-dialog,#change-search .od-airportselector.has-previous-searches[data-state='previous-searches'] .od-airportselector-dialog,#change-search .od-airportselector.od-inspirational-enabled[data-state='prevsearches-and-topdests'] .od-airportselector-dialog{display:block}#flights-manager .od-airportselector.od-inspirational-enabled .od-prev-searches-title,#flights-manager .od-airportselector.od-inspirational-enabled .od-top-destinations-title,#change-search .od-airportselector.od-inspirational-enabled .od-prev-searches-title,#change-search .od-airportselector.od-inspirational-enabled .od-top-destinations-title{display:none}#flights-manager .od-airportselector.od-inspirational-enabled .od-topdest-item,#flights-manager .od-airportselector.od-inspirational-enabled .od-inspirational-item,#change-search .od-airportselector.od-inspirational-enabled .od-topdest-item,#change-search .od-airportselector.od-inspirational-enabled .od-inspirational-item{border-bottom:1px dashed #ccc}#flights-manager .od-airportselector.od-inspirational-enabled .od-topdest-item:last-child,#change-search .od-airportselector.od-inspirational-enabled .od-topdest-item:last-child{border-bottom:none}#flights-manager .od-airportselector.has-top-destinations[data-state='prevsearches-and-topdests'] .od-previousSearches-close-button,#change-search .od-airportselector.has-top-destinations[data-state='prevsearches-and-topdests'] .od-previousSearches-close-button{display:none}#flights-manager .od-airportselector[data-state='suggesting'] .od-airportselector-suggestions,#change-search .od-airportselector[data-state='suggesting'] .od-airportselector-suggestions{display:block}#flights-manager .od-airportselector[data-state='not-found'] .od-airportselector-not-found[data-error='not-found'],#change-search .od-airportselector[data-state='not-found'] .od-airportselector-not-found[data-error='not-found']{display:table}#flights-manager .od-airportselector[data-state-multidestination='hide'] .add_multiple,#change-search .od-airportselector[data-state-multidestination='hide'] .add_multiple{display:none}#flights-manager .od-airportselector[data-state-multidestination='hide'] .info_multiple,#change-search .od-airportselector[data-state-multidestination='hide'] .info_multiple{display:none}#flights-manager .od-airportselector[data-state-multidestination='hide'] .info_multiple_2,#change-search .od-airportselector[data-state-multidestination='hide'] .info_multiple_2{display:none}#flights-manager .od-airportselector[data-state-multidestination='hide'] .airportselector_input,#change-search .od-airportselector[data-state-multidestination='hide'] .airportselector_input{visibility:visible}#flights-manager .od-airportselector[data-state-multidestination='hide'] .cancel_icon,#change-search .od-airportselector[data-state-multidestination='hide'] .cancel_icon{visibility:visible}#flights-manager .od-airportselector[data-state-multidestination='init'] .add_multiple,#change-search .od-airportselector[data-state-multidestination='init'] .add_multiple{display:table-cell}#flights-manager .od-airportselector[data-state-multidestination='init'] .info_multiple,#change-search .od-airportselector[data-state-multidestination='init'] .info_multiple{display:block}#flights-manager .od-airportselector[data-state-multidestination='init'] .info_multiple_2,#change-search .od-airportselector[data-state-multidestination='init'] .info_multiple_2{display:none}#flights-manager .od-airportselector[data-state-multidestination='init'] .airportselector_input,#change-search .od-airportselector[data-state-multidestination='init'] .airportselector_input{visibility:visible}#flights-manager .od-airportselector[data-state-multidestination='init'] .cancel_icon,#change-search .od-airportselector[data-state-multidestination='init'] .cancel_icon{visibility:visible}#flights-manager .od-airportselector[data-state-multidestination='done'] .add_multiple,#change-search .od-airportselector[data-state-multidestination='done'] .add_multiple{display:table-cell}#flights-manager .od-airportselector[data-state-multidestination='done'] .info_multiple,#change-search .od-airportselector[data-state-multidestination='done'] .info_multiple{display:none}#flights-manager .od-airportselector[data-state-multidestination='done'] .info_multiple_2,#change-search .od-airportselector[data-state-multidestination='done'] .info_multiple_2{display:block}#flights-manager .od-airportselector[data-state-multidestination='done'] .airportselector_input,#change-search .od-airportselector[data-state-multidestination='done'] .airportselector_input{visibility:visible}#flights-manager .od-airportselector[data-state-multidestination='done'] .cancel_icon,#change-search .od-airportselector[data-state-multidestination='done'] .cancel_icon{visibility:visible}#flights-manager .od-airportselector[data-state-multidestination='max'] .add_multiple,#change-search .od-airportselector[data-state-multidestination='max'] .add_multiple{display:none}#flights-manager .od-airportselector[data-state-multidestination='max'] .info_multiple,#change-search .od-airportselector[data-state-multidestination='max'] .info_multiple{display:none}#flights-manager .od-airportselector[data-state-multidestination='max'] .info_multiple_2,#change-search .od-airportselector[data-state-multidestination='max'] .info_multiple_2{display:none}#flights-manager .od-airportselector[data-state-multidestination='max'] .airportselector_input,#change-search .od-airportselector[data-state-multidestination='max'] .airportselector_input{visibility:hidden}#flights-manager .od-airportselector[data-state-multidestination='max'] .cancel_icon,#change-search .od-airportselector[data-state-multidestination='max'] .cancel_icon{visibility:hidden}#flights-manager .od-airportselector[data-error='incomplete'] .od-airportselector-error[data-error='incomplete'],#change-search .od-airportselector[data-error='incomplete'] .od-airportselector-error[data-error='incomplete']{display:block}#flights-manager .od-airportselector[data-error='same-location'] .od-airportselector-error[data-error='same-location'],#change-search .od-airportselector[data-error='same-location'] .od-airportselector-error[data-error='same-location']{display:block}#flights-manager .od-airportselector.has-top-destinations[data-state='top-destinations'] .od-airportselector-topdestinations,#flights-manager .od-airportselector.has-top-destinations[data-state='prevsearches-and-topdests'] .od-airportselector-topdestinations,#change-search .od-airportselector.has-top-destinations[data-state='top-destinations'] .od-airportselector-topdestinations,#change-search .od-airportselector.has-top-destinations[data-state='prevsearches-and-topdests'] .od-airportselector-topdestinations{display:block}#flights-manager .od-airportselector.has-previous-searches[data-state='prevsearches-and-topdests'] .od-airportselector-previous-searches,#flights-manager .od-airportselector.has-previous-searches[data-state='previous-searches'] .od-airportselector-previous-searches,#change-search .od-airportselector.has-previous-searches[data-state='prevsearches-and-topdests'] .od-airportselector-previous-searches,#change-search .od-airportselector.has-previous-searches[data-state='previous-searches'] .od-airportselector-previous-searches{display:block}#flights-manager .od-airportselector[data-error='inspirational-dp'] .od-airportselector-error[data-error='inspirational-dp'],#change-search .od-airportselector[data-error='inspirational-dp'] .od-airportselector-error[data-error='inspirational-dp']{display:block}#flights-manager .od-inspirational-item,#change-search .od-inspirational-item{border-spacing:0 3px;padding-top:6px;padding-bottom:6px;border-top:1px solid #ccc;border-bottom:none}#flights-manager .od-inspirational-item:first-child,#change-search .od-inspirational-item:first-child{border-top:1px solid #ccc}#flights-manager .od-inspirational-item .od-inspirational-item-icon,#change-search .od-inspirational-item .od-inspirational-item-icon{color:#f60;font-size:41px;height:32px;line-height:37px}#flights-manager .od-inspirational-item .od-inspirational-item-icon-inner,#change-search .od-inspirational-item .od-inspirational-item-icon-inner{display:block}#change-search .od-airportselector{position:relative;width:204px;margin:0 10px 0 0;height:auto;float:left;box-sizing:border-box}#change-search .od-airportselector .od-airportselector-wrapper{border-radius:4px;background:#fff;position:relative;display:table;width:100%}#change-search .od-airportselector .od-airportselector-dialog{display:none;z-index:30;margin-top:8px;min-width:300px;background-color:#fff;border-radius:2px;border:none;overflow:hidden;box-shadow:0 0 6px rgba(0,0,0,0.4);box-sizing:border-box}#change-search .od-airportselector .od-airportselector-dialog .od-flightsManager-close{display:none}#change-search .od-airportselector .od-airportselector-dialog .od-airportselector-not-found{width:100%;table-layout:fixed;box-sizing:border-box;border-spacing:10px 0;padding:14px 2px;background:#fff;border:none;background-color:#fff;border-radius:2px}#change-search .od-airportselector .od-airportselector-dialog .od-airportselector-not-found .od-airportselector-not-found-icon-wrapper,#change-search .od-airportselector .od-airportselector-dialog .od-airportselector-not-found .od-airportselector-not-found-text{display:table-cell;vertical-align:middle;color:#3398D9}#change-search .od-airportselector .od-airportselector-dialog .od-airportselector-not-found .od-airportselector-not-found-icon-wrapper{width:20px}#change-search .od-airportselector .od-airportselector-dialog .od-airportselector-not-found .od-airportselector-not-found-text{font-size:14px}#change-search .od-airportselector .od-airportselector-dialog .od-airportselector-not-found .od-airportselector-not-found-icon{font-family:'theme-icons';font-size:16px}.od-tooltip-airportselector{display:none;right:10px}.od-tooltip-airportselector:before{left:inherit;right:20px}#flights-manager[data-trip-type='multipleTrip'] .od-airportselector[data-state-multidestination='init'] .od-airportselector-multiple-add,#flights-manager[data-trip-type='multipleTrip'] .od-airportselector[data-state-multidestination='init'] .od-tooltip-airportselector,#flights-manager .dp .od-airportselector[data-state-multidestination='init'] .od-airportselector-multiple-add,#flights-manager .dp .od-airportselector[data-state-multidestination='init'] .od-tooltip-airportselector{display:none}.od-home-modal{position:fixed;top:0;bottom:0;right:0;left:0;z-index:2;background-color:#000;visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear,opacity 300ms linear;-webkit-transition-delay:300ms,0s;transition:visibility 0s linear 300ms,opacity 300ms linear}.od-home-modal.active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4;visibility:visible;transition-delay:0s}.od-home-full-width-content{position:relative;width:100%}.od-home-title{display:inline-block;pointer-events:none;position:relative;z-index:2;line-height:30px;min-height:30px;margin-bottom:0;padding-top:40px;font-size:21px;color:#fff;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,0.4);width:100%;overflow:hidden}.od-home-content{margin:0 auto;width:940px;min-height:420px;padding-bottom:20px}@media screen and (min-width: 1200px){.od-home-content{width:1120px}}.od-home-content h1{display:table-cell;font-weight:600}.od-home-content-react{margin:0 auto;width:940px;min-height:440px}@media screen and (min-width: 1200px){.od-home-content-react{width:1120px}}.od-home-content-react .od-home-title-react{pointer-events:none;color:#fff;font-size:21px}.od-home-content-react h1{display:table-cell}.od-home-title-dynamic{display:table-cell}.od-home-title-dynamic-list-react{height:40px;overflow:hidden}.od-home-title-dynamic-list-react li{display:none;margin:-5px 0 0 5px;font-weight:200}.od-home-title-dynamic-list-react li.quote p{padding:5px 0}.od-home-title-dynamic-list{height:23px}.od-home-title-dynamic-list li{display:none;margin:-5px 0 0 5px;font-weight:200}.od-home-title-dynamic-list li.quote p{padding:5px 0}.od-home-content-search{width:620px;position:relative;z-index:2;margin-bottom:20px;padding-top:10px}@media screen and (min-width: 1200px){.od-home-content-search{width:740px}}.od-home-content-search .od-flightsManager-relative-row{position:relative}.od-home-content-search .od-flightsManager-wrapper.flights .od-flightsManager-services-bubble,.od-home-content-search .od-flightsManager-wrapper.cars .od-flightsManager-services-bubble,.od-home-content-search .od-flightsManager-wrapper.hotels .od-flightsManager-services-bubble{display:block}.od-home-content-search .od-flightsManager-wrapper.flights .od-flightsManager-services-bubble .od-flightsManager-services-bubble-fix-ie-aux,.od-home-content-search .od-flightsManager-wrapper.cars .od-flightsManager-services-bubble .od-flightsManager-services-bubble-fix-ie-aux,.od-home-content-search .od-flightsManager-wrapper.hotels .od-flightsManager-services-bubble .od-flightsManager-services-bubble-fix-ie-aux{position:relative}.od-home-content-search .od-flightsManager-wrapper.flights .od-flightsManager-services-bubble .od-flightsManager-services-bubble-fix-ie,.od-home-content-search .od-flightsManager-wrapper.cars .od-flightsManager-services-bubble .od-flightsManager-services-bubble-fix-ie,.od-home-content-search .od-flightsManager-wrapper.hotels .od-flightsManager-services-bubble .od-flightsManager-services-bubble-fix-ie{background-color:#fff;width:95%;height:100%;margin-left:2.5%;float:left;position:absolute;z-index:-1;bottom:0}.od-home-content-search .od-flightsManager-wrapper.flights .od-flightsManager-services-bubble.invisible,.od-home-content-search .od-flightsManager-wrapper.flights .od-flightsManager-services-bubble.invisible.hidden,.od-home-content-search .od-flightsManager-wrapper.cars .od-flightsManager-services-bubble.invisible,.od-home-content-search .od-flightsManager-wrapper.cars .od-flightsManager-services-bubble.invisible.hidden,.od-home-content-search .od-flightsManager-wrapper.hotels .od-flightsManager-services-bubble.invisible,.od-home-content-search .od-flightsManager-wrapper.hotels .od-flightsManager-services-bubble.invisible.hidden{display:none;visibility:hidden;opacity:0}.od-home-content-search .od-flightsManager-wrapper.flights .od-flightsManager-services-tab[data-value='dp'] .od-flightsManager-services-bubble,.od-home-content-search .od-flightsManager-wrapper.cars .od-flightsManager-services-tab[data-value='dp'] .od-flightsManager-services-bubble,.od-home-content-search .od-flightsManager-wrapper.hotels .od-flightsManager-services-tab[data-value='dp'] .od-flightsManager-services-bubble{display:block}.od-home-content-search .od-flightsManager-wrapper.flights .od-flightsManager-services-tab[data-value='dp'] .od-flightsManager-services-bubble.invisible,.od-home-content-search .od-flightsManager-wrapper.flights .od-flightsManager-services-tab[data-value='dp'] .od-flightsManager-services-bubble.invisible.hidden,.od-home-content-search .od-flightsManager-wrapper.cars .od-flightsManager-services-tab[data-value='dp'] .od-flightsManager-services-bubble.invisible,.od-home-content-search .od-flightsManager-wrapper.cars .od-flightsManager-services-tab[data-value='dp'] .od-flightsManager-services-bubble.invisible.hidden,.od-home-content-search .od-flightsManager-wrapper.hotels .od-flightsManager-services-tab[data-value='dp'] .od-flightsManager-services-bubble.invisible,.od-home-content-search .od-flightsManager-wrapper.hotels .od-flightsManager-services-tab[data-value='dp'] .od-flightsManager-services-bubble.invisible.hidden{display:none;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.od-home-content-search .od-flightsManager-wrapper .od-flightsManager-services-bubble{display:none}.od-home-content-search .od-flightsManager-collmeth+.od-flightsManager-buttonWrapper,.od-home-content-search #cosearch+.od-flightsManager-buttonWrapper{padding:24px 20px 20px}.od-advertisement-leaderboard-wrapper{text-align:center;padding:20px 0 20px;background:#fff}.od-advertisement-leaderboard-wrapper .adform-adbox{z-index:1}.od-advertisement-leaderboard{display:inline-block}.od-home-bottom{background:#f7f5f2}.od-home-bottom-advertisement{padding:20px 0 40px;width:100%;text-align:center;font-size:0}.od-advertisement-bottom-line{margin:0 10px;display:inline-block}.od-home-ribbon{background:url("/images/onefront/bluestone/OP/footer-bg.jpg");border-bottom:1px solid #ccc;background-size:cover;height:100%}.od-home-ribbon-wrapper{margin:0 auto;width:980px}@media screen and (min-width: 1200px){.od-home-ribbon-wrapper{width:1160px}}.od-ribbon-title-wrapper{padding:22px 0 13px 0}.od-ribbon-title{display:table;width:100%;text-align:center}.od-ribbon-title .line{border-bottom:1px rgba(255,255,255,0.3) solid;overflow:visible;width:28%;display:table-cell}.od-ribbon-title .title{background:none;color:#fff;font-size:24px;font-weight:300;display:table-cell;position:relative;top:13px}.od-home-ribbon-table{display:table;table-layout:fixed;border-spacing:20px 0;width:100%}.od-home-ribbon-cell{display:table-cell;text-align:center;width:33%}.od-home-ribbon-cell-image{margin:0 auto;width:70px;height:70px;background-size:contain}.od-home-ribbon-cell-image.od-best-price{height:72px;width:84px;background:url("/images/onefront/bluestone/OP/best-price.png") no-repeat}.od-home-ribbon-cell-image.od-awarded-agency{height:70px;width:83px;background:url("/images/onefront/bluestone/OP/awarded-agency.png") no-repeat}.od-home-ribbon-cell-image.od-customer-care{height:70px;width:74px;background:url("/images/onefront/bluestone/OP/customer-care.png") no-repeat}.od-home-ribbon-cell-image.benefit1{background:url("/images/onefront/bluestone/OP/best-price.png") no-repeat}.od-home-ribbon-cell-image.benefit2{background:url("/images/onefront/bluestone/OP/awarded-agency.png") no-repeat}.od-home-ribbon-cell-image.benefit3{background:url("/images/onefront/bluestone/OP/customer-care.png") no-repeat}.od-home-ribbon-cell-image.benefit4{background:url("/images/onefront/bluestone/OP/fast-checkout.png") no-repeat}.od-home-ribbon-cell-image.benefit5{background:url("/images/onefront/bluestone/OP/airline-inventory.png") no-repeat}.od-home-ribbon-cell-image.benefit6{background:url("/images/onefront/bluestone/OP/trust.png") no-repeat}.od-home-ribbon-cell-image.benefit1,.od-home-ribbon-cell-image.benefit2,.od-home-ribbon-cell-image.benefit3,.od-home-ribbon-cell-image.benefit4,.od-home-ribbon-cell-image.benefit5,.od-home-ribbon-cell-image.benefit6{background-size:contain}.od-home-ribbon-cell-title{padding:26px 0 14px 0;color:#fff;font-size:24px;font-weight:500}.od-home-ribbon-cell-txt{color:rgba(255,255,255,0.9);font-size:14px;font-weight:500;padding:0 10px;line-height:1.4}.od-home-moreinfo-wrapper{display:table;table-layout:fixed;border-bottom:1px dashed #ccc;padding:40px 0 30px 0;border-spacing:20px 0;margin:0 auto;width:980px}@media screen and (min-width: 1200px){.od-home-moreinfo-wrapper{width:1160px}}.od-home-moreinfo-box{display:table-cell;text-align:left}.od-home-moreinfo-box-title{padding-bottom:20px;font-size:14px;color:#333;font-weight:500}.od-home-moreinfo-box-txt{padding-bottom:30px;padding-right:20px;font-size:14px;color:#333;font-weight:300;line-height:1.4}.od-home-moreinfo-box-txt a{color:#f60;text-decoration:none}.od-home-moreinfo-box-txt a:hover{color:#f60;text-decoration:underline}.od-home-moreinfo-box-txt a:active{color:#E64E00;text-decoration:underline}.od-home-moreinfo-box-txt a.disabled,.od-home-moreinfo-box-txt a:disabled{color:#ccc;text-decoration:none}.od-home-moreinfo-box-txt p{padding-bottom:5px}.od-home-moreinfo-box-txt-link{text-decoration:none;cursor:pointer;color:#f60;text-decoration:none}.od-home-moreinfo-box-txt-link:hover{color:#f60;text-decoration:underline}.od-home-moreinfo-box-txt-link:active{color:#E64E00;text-decoration:underline}.od-home-moreinfo-box-txt-link.disabled,.od-home-moreinfo-box-txt-link:disabled{color:#ccc;text-decoration:none}.od-home-moreinfo-links{float:left;margin-right:10px;width:32px;height:32px}.od-home-moreinfo-links.od-appleStore{height:38px;width:126px;background:url("/images/onefront/bluestone/OP/apple-badge-no-language.png") no-repeat}.od-home-moreinfo-links.od-appleStore .od-appleStore-text{font-size:8px;color:#fff;margin:4px 0 0 40px}.od-home-moreinfo-links.od-googlePlay{height:38px;width:126px;background:url("/images/onefront/bluestone/OP/android-badge-no-language.png") no-repeat}.od-home-moreinfo-links.od-googlePlay .od-googlePlay-text{font-size:8px;color:#fff;margin:2px 0 0 25px;text-transform:uppercase}.od-home-moreinfo-links.od-facebook{background:url("/images/onefront/bluestone/OP/social-facebook.png") no-repeat}.od-home-moreinfo-links.od-twitter{background:url("/images/onefront/bluestone/OP/social-twitter.png") no-repeat}.od-home-moreinfo-links.od-googleplus{background:url("/images/onefront/bluestone/OP/social-googleplus.png") no-repeat}.od-home-moreinfo-links.od-pinterest{background:url("/images/onefront/bluestone/OP/social-pinterest.png") no-repeat}.od-home-moreinfo-links.od-instagram{background:url("/images/onefront/bluestone/OP/social-instagram.png") no-repeat}.od-home-moreinfo-links.od-blog{background:url("/images/onefront/bluestone/OP/social-blog.png") no-repeat}.od-home-moreinfo-links.od-rss{background:url("/images/onefront/bluestone/OP/social-rss.png") no-repeat}.od-home-moreinfo-links.od-youtube{background:url("/images/onefront/bluestone/OP/social-youtube.png") no-repeat}.od-home-bottom-publi-items-wrapper:not(.active) .od-home-bottom-publi-item-box-image{background-image:none !important}.od-newsletter-results-container{position:relative;max-height:160px;opacity:1;transition:max-height ease-in 500ms, opacity ease-in 300ms, padding ease-in 500ms, margin ease-in 500ms}.od-newsletter-results-container.not-visible{opacity:0;max-height:0;padding:0;margin:0}.od-newsletter-results-close{position:absolute;right:15px;top:12px;color:#ccc;font-size:21px;cursor:pointer}.od-newsletter-results-container.success .od-newsletter-results-close,.od-newsletter-results-container.success .od-newsletter-results-default{display:none}.od-newsletter-results-container.success .od-newsletter-results-success{display:table-cell}.od-newsletter-results-container.success .od-newsletter-results-input-box{margin-top:0;max-height:0;opacity:0;transition:opacity ease-in 200ms, max-height ease-in 500ms}.od-newsletter-results-container.success .od-newsletter-results-legal-box{visibility:hidden;max-height:0;opacity:0}.od-newsletter-results-subtitle{margin-top:3px}.od-newsletter-results-default{padding-right:32px}.od-newsletter-results-success{display:none;padding-right:32px;padding-left:16px}.od-newsletter-results-icon{width:48px;height:48px;background:url("/images/onefront/bluestone/OP/newsletter_icon.png") center center/48px 48px no-repeat}@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx){.od-newsletter-results-icon{background:url("/images/onefront/bluestone/OP/newsletter_icon@2x.png") center center/48px 48px no-repeat}}.od-newsletter-results-input-box{max-height:60px;opacity:1;transition:opacity ease-in 500ms, max-height ease-in 200ms}.od-newsletter-results-legal-box{max-height:50px;visibility:visible;transition:all ease-in 500ms}.od-newsletter-results-legal-selectable{padding-bottom:0}.od-newsletter-results-legal-selectable.error .od-newsletter-legal-text{color:#F01C3D}.od-newsletter-home-desktop-container{background:#1C708C;transition:all ease-out 300ms;height:68px;position:initial;visibility:visible}.od-newsletter-home-desktop-container .od-newsletter-content-area{width:100%;box-sizing:border-box;padding-left:0;padding-right:0;margin-right:auto;margin-left:auto;display:table;width:940px;vertical-align:middle;height:100%}@media screen and (min-width: 1200px){.od-newsletter-home-desktop-container .od-newsletter-content-area{width:1120px}}.od-newsletter-home-desktop-container.not-visible{height:0;bottom:-68px;visibility:hidden}.od-newsletter-home-desktop-container.not-visible .od-newsletter-content-area{display:none}.od-newsletter-home-desktop-container.success .od-newsletter-subscribe-input-group{display:none}.od-newsletter-home-desktop-container.success .od-newsletter-success-message{display:block}.od-newsletter-info-area{display:table-cell;vertical-align:middle;width:60%}.od-newsletter-icon{margin-right:10px;border-radius:100%;display:inline-block;vertical-align:middle;background:#fff;color:#1C708C;padding:5px 6px;position:relative}.od-newsletter-text{max-width:87%;display:inline-block;vertical-align:middle}.od-newsletter-text span{font-weight:500}.od-newsletter-input-area{display:table-cell;vertical-align:middle;width:40%;text-align:right}.od-newsletter-success-message{display:none;text-align:center}.od-newsletter-success-message:before{content:'7';font-family:'theme-icons';font-size:17px;padding:0 4px 0 0}.od-flightsManager-wrapper{border-radius:4px;background:rgba(0,0,0,0.6);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#99000000', endColorstr='#99000000');box-shadow:0 4px 8px rgba(0,0,0,0.3);z-index:1}.od-flightsManager-header{position:relative;width:100%;border-top-left-radius:4px;border-top-right-radius:4px;height:42px}.od-flightsManager-services .od-flightsManager-services-tab.active{color:#fff;border-bottom:none;position:relative}.od-flightsManager-services .od-flightsManager-services-tab.active:hover{color:#fff}.od-flightsManager-services .od-flightsManager-services-tab.active .od-flightsManager-services-text{display:inline;font-weight:500}@-webkit-keyframes moveBubble{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;visibility:visible}100%{-webkit-transform:translate(3px, 0);transform:translate(3px, 0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;visibility:visible}}@keyframes moveBubble{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;visibility:visible}100%{-webkit-transform:translate(3px, 0);transform:translate(3px, 0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;visibility:visible}}@-webkit-keyframes discountPillFadeIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden}66%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;visibility:visible}}@keyframes discountPillFadeIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden}66%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;visibility:visible}}@-webkit-keyframes hideBubble{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;visibility:visible}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:visible}}@keyframes hideBubble{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;visibility:visible}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:visible}}.od-flightsManager-services{display:table;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;left:8px;top:0;float:left;width:100%;border-top-left-radius:4px;border-top-right-radius:4px}.od-flightsManager-services .od-flightsManager-services-icon{font-family:'theme-icons';font-size:21px;vertical-align:middle}.od-flightsManager-services .od-flightsManager-services-icon.collapsed,.od-flightsManager-services .od-flightsManager-services-icon.expanded{font-size:12px;line-height:29px}.od-flightsManager-services .od-flightsManager-services-text{display:inline;font-weight:400}.od-flightsManager-services .od-flightsManager-services-tab{cursor:pointer;padding:12px 18px 0;float:left;font-size:12px;color:rgba(255,255,255,0.5);box-sizing:border-box;vertical-align:bottom;text-align:center;white-space:nowrap;position:relative}@media screen and (min-width: 1200px){.od-flightsManager-services .od-flightsManager-services-tab{padding:12px 20px 0;font-size:12px}}.od-flightsManager-services .od-flightsManager-services-tab:hover{color:#fff}.od-flightsManager-services .od-flightsManager-services-tab:hover[data-value='more']{background:#f60;color:#fff;border:1px solid}.od-flightsManager-services .od-flightsManager-services-tab[data-value='more']{margin:11px 10px 5px;border-radius:3px;height:24px;padding:0;display:block;border:1px solid transparent}.od-flightsManager-services .od-flightsManager-services-tab[data-value='more']>.od-flightsManager-services-text,.od-flightsManager-services .od-flightsManager-services-tab[data-value='more']>.od-flightsManager-services-icon{display:block;float:left;line-height:14px;padding:0}.od-flightsManager-services .od-flightsManager-services-tab[data-value='more']>.od-flightsManager-services-text{margin:4px 5px 6px}.od-flightsManager-services .od-flightsManager-services-tab[data-value='more']>.od-flightsManager-services-icon{margin:5px 5px}.od-flightsManager-services .od-flightsManager-services-tab .od-flightsManager-services-icon.collapsed{display:inline}.od-flightsManager-services .od-flightsManager-services-tab .od-flightsManager-services-icon.expanded{display:none}.od-flightsManager-services .od-flightsManager-services-tab .od-moreoptions-content{display:table;position:absolute;top:100%;left:0;right:0;z-index:1;margin-top:6px;border:1px solid #B8BAAF;background:#fff;font-size:14px;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,0.4);min-width:300px;text-align:left;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:visibility 0s linear,opacity 200ms linear;-webkit-transition-delay:200ms,0s;transition:visibility 0s linear 200ms,opacity 200ms linear}.od-flightsManager-services .od-flightsManager-services-tab .od-moreoptions-content .od-moreoptions-row{color:#000;font-size:12px;width:auto;padding:6px 10px 5px}.od-flightsManager-services .od-flightsManager-services-tab .od-moreoptions-content .od-moreoptions-row:nth-of-type(1){border-top-left-radius:4px;border-top-right-radius:4px}.od-flightsManager-services .od-flightsManager-services-tab .od-moreoptions-content .od-moreoptions-row:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.od-flightsManager-services .od-flightsManager-services-tab .od-moreoptions-content .od-moreoptions-row .od-flightsManager-services-icon{width:29px;display:inline-block;text-align:center}.od-flightsManager-services .od-flightsManager-services-tab .od-moreoptions-content .od-moreoptions-row .od-flightsManager-services-text{margin-left:4px}.od-flightsManager-services .od-flightsManager-services-tab .od-moreoptions-content .od-moreoptions-row:hover{color:#fff;background:#f60}.od-flightsManager-services .od-flightsManager-services-tab .od-moreoptions-content .od-moreoptions-row:first-of-type{padding-top:6px}.od-flightsManager-services .od-flightsManager-services-tab .od-moreoptions-content .od-moreoptions-row:last-of-type{padding-bottom:5px}.od-flightsManager-services .od-flightsManager-services-tab .od-moreoptions-content .od-menu-arrow{position:absolute;left:19px;width:0;height:0;margin-top:-9px;border-bottom:9px solid #fff;border-left:9px solid transparent;border-right:9px solid transparent}.od-flightsManager-services .od-flightsManager-services-tab.open[data-value='more']{border:1px solid;background:#f60;color:#fff}.od-flightsManager-services .od-flightsManager-services-tab.open .od-flightsManager-services-icon.collapsed{display:none}.od-flightsManager-services .od-flightsManager-services-tab.open .od-flightsManager-services-icon.expanded{display:inline}.od-flightsManager-services .od-flightsManager-services-tab.open .od-moreoptions-content{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transition-delay:0}.od-flightsManager-services.oneTab{display:none}.od-flightsManager-services-bubble{position:absolute;top:-17px;left:31px;border-radius:4px;background:transparent;color:#1C708C;font-size:12px;line-height:12px;font-weight:400;z-index:12;box-shadow:0 1.3px 3px rgba(0,0,0,0.3);visibility:visible;white-space:nowrap}.od-flightsManager-services-bubble.animation{-webkit-animation:moveBubble 600ms ease 1200ms forwards;animation:moveBubble 600ms ease 1200ms forwards;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);opacity:.1}@media \0screen{.od-flightsManager-services-bubble.animation{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@media screen and (min-width: 0 \0){.od-flightsManager-services-bubble.animation{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}.od-flightsManager-services-bubble.no-animation{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate(3px, 0);transform:translate(3px, 0)}.od-flightsManager-services-bubble .od-flightsManager-services-bubble-trapezoid-left,.od-flightsManager-services-bubble .od-flightsManager-services-bubble-trapezoid-center,.od-flightsManager-services-bubble .od-flightsManager-services-bubble-trapezoid-right{display:table-cell;padding:5px 0;background:#fff}.od-flightsManager-services-bubble .od-flightsManager-services-bubble-trapezoid-left,.od-flightsManager-services-bubble .od-flightsManager-services-bubble-trapezoid-right{padding:5px;height:14px}.od-flightsManager-services-bubble .od-flightsManager-services-bubble-trapezoid-left{border-top-left-radius:4px;border-bottom-left-radius:4px;-webkit-transform:skewX(2deg) scaleX(1.1);transform:skewX(2deg) scaleX(1.1)}.od-flightsManager-services-bubble .od-flightsManager-services-bubble-trapezoid-center{padding:5px 2px;vertical-align:middle}.od-flightsManager-services-bubble .od-flightsManager-services-bubble-trapezoid-right{border-top-right-radius:4px;border-bottom-right-radius:4px;-webkit-transform:skewX(-2deg) scaleX(1.1);transform:skewX(-2deg) scaleX(1.1)}.od-flightsManager-services-bubble:hover{cursor:default}.od-flightsManager-services-bubble.focusable{display:none}.od-flightsManager-services-bubble.hidden{display:block;-webkit-animation:hideBubble 600ms ease forwards;animation:hideBubble 600ms ease forwards}.od-flightsManager-services-bubble.invisible,.od-flightsManager-services-bubble.invisible.hidden{display:none;visibility:hidden;opacity:0}.od-flightsManager-services-bubble .od-bubble-text-bold{font-weight:500;font-size:14px}.od-flightsManager-services-bubble .od-bubble-asterisk{font-size:14px}.od-flightsManager-services-bubble .od-hint-arrow-bottom{display:block;overflow:hidden;position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;top:100%;left:20px}.od-flightsManager-content{width:100%;margin-top:14px;padding-bottom:20px;box-sizing:border-box}.od-flightsManager-content [tabindex]:focus{outline:none}.od-flightsManager-row{display:table;table-layout:fixed;box-sizing:border-box;padding:0 10px;width:100%;clear:both}.od-flightsManager-button-row{padding-top:15px;padding-left:20px}.od-flightsManager-button-row.od-has-collmeth{padding-top:0}.od-flightsManager-cell{display:table-cell;vertical-align:top;position:relative;padding:6px 10px}.od-flightsManager-cell.od-flightsManager-delete-flight,.od-flightsManager-cell.od-flightsManager-delete-room{width:20px;padding-left:10px;padding-top:14px;background:none;border:none}.od-flightsManager-cell.od-flightsManager-swap-departure{padding-right:1px}.od-flightsManager-cell.od-flightsManager-swap-destination{padding-left:2px}.od-flightsManager-cell.hidden{display:none}.od-flightsManager-cell.invisible{visibility:hidden}.od-flightsManager-switcher{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;clear:both;height:100%}.od-flightsManager-switcher .od-ui-switcher{padding:10px 0 15px;box-sizing:border-box}.od-flightsManager-switcher .od-ui-switcher-tabs{border-spacing:20px 0}.od-flightsManager-switcher .od-ui-switcher-tab{font-size:14px;font-weight:400;color:rgba(255,255,255,0.5);vertical-align:middle}.od-flightsManager-switcher .od-ui-switcher-tab:not(.active):hover{text-decoration:underline}.od-flightsManager-switcher .od-ui-switcher-tab.active{color:#fff;vertical-align:middle}.od-flightsManager-switcher .od-ui-switcher-tab:active{color:#fff;text-decoration:underline}.od-flightsManager-round-button{cursor:pointer;margin:0;border-radius:4px;height:34px;padding:0 20px;font-size:14px;font-weight:400;background:-owg-linear-gradient(#fff, #F2F2F2);background:linear-gradient(#fff, #F2F2F2);border:1px solid #ccc;color:#f60;font-family:'theme-icons';border-radius:100%;width:24px;height:24px;line-height:26px;padding:0;margin-right:4px}.od-flightsManager-round-button:focus{outline:none}.od-flightsManager-round-button.disabled,.od-flightsManager-round-button:disabled{cursor:default}.od-flightsManager-round-button:hover{background:#fff;-webkit-filter:none;filter:none}.od-flightsManager-round-button:active{background:-owg-linear-gradient(#F2F2F2, #fff);background:linear-gradient(#F2F2F2, #fff)}.od-flightsManager-round-button.disabled,.od-flightsManager-round-button:disabled{background:#E7E7E7;-webkit-filter:none;filter:none;color:#ccc}.od-flightsManager-icon{line-height:0}.od-flightsManager-add-flight{padding:15px 20px;font-size:14px}.od-flightsManager-add-flight .od-flightsManager-add-flight-text{color:#f60;cursor:pointer;font-size:14px;font-weight:500}.od-flightsManager-add-flight-md{padding:7px;margin-right:30px;border:dashed 1px #ccc;border-radius:4px}.od-flightsManager-buttonWrapper{padding:15px 0 0 20px;display:inline-block}.od-flightsManager-buttonWrapper.od-has-collmeth{display:inline;padding:7px 0 0 20px}.od-flightsManager-collmeth+.od-flightsManager-buttonWrapper,#cosearch+.od-flightsManager-buttonWrapper{padding:6px 20px 20px}.od-button-fontS{font-size:12px}.od-flightsManager-close{clear:both;border-top:1px solid #ccc;background:#F2F2F2;text-align:right;padding:6px 10px}.od-flightsManager-close .od-flightsManager-close-button{display:inline-block;margin:6px;cursor:pointer;margin:0;border-radius:4px;height:34px;padding:0 20px;font-size:14px;font-weight:400;background:-owg-linear-gradient(#fff, #F2F2F2);background:linear-gradient(#fff, #F2F2F2);border:1px solid #ccc;color:#f60;font-weight:500;font-size:14px}.od-flightsManager-close .od-flightsManager-close-button:focus{outline:none}.od-flightsManager-close .od-flightsManager-close-button.disabled,.od-flightsManager-close .od-flightsManager-close-button:disabled{cursor:default}.od-flightsManager-close .od-flightsManager-close-button:hover{background:#fff;-webkit-filter:none;filter:none}.od-flightsManager-close .od-flightsManager-close-button:active{background:-owg-linear-gradient(#F2F2F2, #fff);background:linear-gradient(#F2F2F2, #fff)}.od-flightsManager-close .od-flightsManager-close-button.disabled,.od-flightsManager-close .od-flightsManager-close-button:disabled{background:#E7E7E7;-webkit-filter:none;filter:none;color:#ccc}.od-flightsManager-collmeth-banner-wrapper{display:block;clear:right}.od-flightsManager-collmeth{padding:10px 20px 20px 20px}.od-flightsManager-collmeth.collmeth-inline{display:inline-block;padding:10px 0 0 20px}.od-flightsManager-collmeth .od-flightsManager-collmeth-label{background:transparent;position:relative;display:inline-block;padding-right:20px}.od-flightsManager-collmeth .od-flightsManager-collmeth-label .od-flightsManager-collmeth-title{font-size:14px;color:#f60;font-weight:500}.od-flightsManager-collmeth .od-flightsManager-collmeth-label .od-flightsManager-collmeth-value{color:rgba(255,255,255,0.6);font-weight:400}.od-flightsManager-collmeth .od-flightsManager-collmeth-label:hover .od-flightsManager-collmeth-title,.od-flightsManager-collmeth .od-flightsManager-collmeth-label:hover .od-flightsManager-collmeth-value{color:#f60;text-decoration:underline}.od-flightsManager-collmeth .od-flightsManager-collmeth-label:hover .od-ui-native-switcher-buttonContainer{color:#f60}.od-flightsManager-collmeth .od-flightsManager-collmeth-label:active .od-flightsManager-collmeth-title,.od-flightsManager-collmeth .od-flightsManager-collmeth-label:active .od-flightsManager-collmeth-value{color:#E64E00;text-decoration:underline}.od-flightsManager-collmeth .od-flightsManager-collmeth-label:active .od-ui-native-switcher-buttonContainer{color:#f60}.od-flightsManager-collmeth .od-ui-native-switcher{position:absolute;right:0;bottom:0;z-index:0;font-size:14px}.od-flightsManager-collmeth .od-ui-native-switcher-display{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;width:100%;z-index:1;cursor:pointer}.od-flightsManager-collmeth .od-ui-native-switcher-buttonContainer{width:16px;color:rgba(255,255,255,0.6)}.od-flightsManager-banner{display:inline-block;white-space:nowrap;padding:10px 0 0 10px}.od-flightsManager-banner .od-flightsManager-banner-upper{font-size:12px;font-weight:300;color:#fff;display:inline-block}.od-flightsManager-banner .od-flightsManager-banner-upper.flights_banner{font-weight:500}.od-flightsManager-banner .od-flightsManager-banner-upper.flights_banner:before{font-family:'theme-icons';content:'7';font-size:14px}.od-flightsManager-banner .od-flightsManager-banner-lower{font-size:12px;font-weight:500;color:#fff;display:inline-block}#flights-manager .checkInDatesGroupWrapper .od-ui-calendar-week .active[data-range].od-ui-calendar-day,#page.dpresults .checkInDatesGroupWrapper .od-ui-calendar-week .active[data-range].od-ui-calendar-day{color:#333;background-color:#FFE7D7;font-weight:400}#flights-manager .checkInDatesGroupWrapper .od-ui-calendar-week .active[data-range].weekend.od-ui-calendar-day,#page.dpresults .checkInDatesGroupWrapper .od-ui-calendar-week .active[data-range].weekend.od-ui-calendar-day{font-weight:500}#flights-manager .checkInDatesGroupWrapper .od-ui-calendar-week .od-ui-calendar-day:hover:not(.disabled),#page.dpresults .checkInDatesGroupWrapper .od-ui-calendar-week .od-ui-calendar-day:hover:not(.disabled){font-weight:500;background-color:#f60;color:#fff}#flights-manager .checkInDatesGroupWrapper .od-ui-calendar-week .od-ui-calendar-day:after,#page.dpresults .checkInDatesGroupWrapper .od-ui-calendar-week .od-ui-calendar-day:after{visibility:hidden}#flights-manager .checkInDatesGroupWrapper .od-ui-calendar-week .active.greyed.od-ui-calendar-day:not([data-range]),#page.dpresults .checkInDatesGroupWrapper .od-ui-calendar-week .active.greyed.od-ui-calendar-day:not([data-range]){color:#333;background-color:#FFE7D7}#flights-manager .checkInDatesGroupWrapper .od-ui-calendar-week .disabled.od-ui-calendar-day,#page.dpresults .checkInDatesGroupWrapper .od-ui-calendar-week .disabled.od-ui-calendar-day,#flights-manager .checkInDatesGroupWrapper .od-ui-calendar-week .disabled.od-ui-calendar-day:hover,#page.dpresults .checkInDatesGroupWrapper .od-ui-calendar-week .disabled.od-ui-calendar-day:hover{outline:none;background-color:transparent;color:#ccc;cursor:default}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button,#flights-manager .od-flightsManager-wrapper.dp .od-flightsManager-search-dp-button,#page.dpresults .od-flightsManager-wrapper.dp .od-flightsManager-search-dp-button{cursor:pointer;margin:0;border-radius:4px;height:44px;padding:0 24px;font-size:16px;font-weight:500;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF60BEBE', endColorstr='#FF27A0A0');background:-owg-linear-gradient(#60BEBE, #27A0A0);background:linear-gradient(#60BEBE, #27A0A0);border:1px solid #27A0A0;color:#fff;vertical-align:middle;margin-right:16px;height:44px;font-size:16px;font-weight:500;color:#fff;border-color:#f60;border-style:solid;border-width:0;border-radius:20px;background-image:-owg-linear-gradient(#f60, #f60);background-image:linear-gradient(#f60, #f60);box-sizing:border-box;vertical-align:middle}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button:focus,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button:focus,#flights-manager .od-flightsManager-wrapper.dp .od-flightsManager-search-dp-button:focus,#page.dpresults .od-flightsManager-wrapper.dp .od-flightsManager-search-dp-button:focus{outline:none}#flights-manager .od-flightsManager-wrapper.flights .disabled.od-flightsManager-search-flight-button,#page.dpresults .od-flightsManager-wrapper.flights .disabled.od-flightsManager-search-flight-button,#flights-manager .od-flightsManager-wrapper.dp .disabled.od-flightsManager-search-dp-button,#page.dpresults .od-flightsManager-wrapper.dp .disabled.od-flightsManager-search-dp-button,#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button:disabled,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button:disabled,#flights-manager .od-flightsManager-wrapper.dp .od-flightsManager-search-dp-button:disabled,#page.dpresults .od-flightsManager-wrapper.dp .od-flightsManager-search-dp-button:disabled{cursor:default}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button:hover,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button:hover,#flights-manager .od-flightsManager-wrapper.dp .od-flightsManager-search-dp-button:hover,#page.dpresults .od-flightsManager-wrapper.dp .od-flightsManager-search-dp-button:hover{background:#60BEBE;-webkit-filter:none;filter:none}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button:active,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button:active,#flights-manager .od-flightsManager-wrapper.dp .od-flightsManager-search-dp-button:active,#page.dpresults .od-flightsManager-wrapper.dp .od-flightsManager-search-dp-button:active{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF27A0A0', endColorstr='#FF60BEBE');background:-owg-linear-gradient(#27A0A0, #60BEBE);background:linear-gradient(#27A0A0, #60BEBE)}#flights-manager .od-flightsManager-wrapper.flights .disabled.od-flightsManager-search-flight-button,#page.dpresults .od-flightsManager-wrapper.flights .disabled.od-flightsManager-search-flight-button,#flights-manager .od-flightsManager-wrapper.dp .disabled.od-flightsManager-search-dp-button,#page.dpresults .od-flightsManager-wrapper.dp .disabled.od-flightsManager-search-dp-button,#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button:disabled,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button:disabled,#flights-manager .od-flightsManager-wrapper.dp .od-flightsManager-search-dp-button:disabled,#page.dpresults .od-flightsManager-wrapper.dp .od-flightsManager-search-dp-button:disabled{background:#E7E7E7;-webkit-filter:none;filter:none;border:1px solid #ccc;color:#ccc}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button:hover,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button:hover,#flights-manager .od-flightsManager-wrapper.dp .od-flightsManager-search-dp-button:hover,#page.dpresults .od-flightsManager-wrapper.dp .od-flightsManager-search-dp-button:hover{color:#fff;background:#E64E00;border-width:0}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button:active,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button:active,#flights-manager .od-flightsManager-wrapper.dp .od-flightsManager-search-dp-button:active,#page.dpresults .od-flightsManager-wrapper.dp .od-flightsManager-search-dp-button:active{color:#fff;background:#B83E00}#flights-manager .od-flightsManager-wrapper.flights .disabled.od-flightsManager-search-flight-button,#page.dpresults .od-flightsManager-wrapper.flights .disabled.od-flightsManager-search-flight-button,#flights-manager .od-flightsManager-wrapper.dp .disabled.od-flightsManager-search-dp-button,#page.dpresults .od-flightsManager-wrapper.dp .disabled.od-flightsManager-search-dp-button,#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button:disabled,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button:disabled,#flights-manager .od-flightsManager-wrapper.dp .od-flightsManager-search-dp-button:disabled,#page.dpresults .od-flightsManager-wrapper.dp .od-flightsManager-search-dp-button:disabled{color:#fff;background:#ccc;border-width:0}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button:focus,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button:focus,#flights-manager .od-flightsManager-wrapper.dp .od-flightsManager-search-dp-button:focus,#page.dpresults .od-flightsManager-wrapper.dp .od-flightsManager-search-dp-button:focus{outline-style:none;outline-color:transparent}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button{cursor:pointer;margin:0;border-radius:4px;height:44px;padding:0 24px;font-size:16px;font-weight:500;background:-owg-linear-gradient(#fff, #F2F2F2);background:linear-gradient(#fff, #F2F2F2);border:1px solid #ccc;color:#f60;vertical-align:top;height:44px;font-size:16px;font-weight:500;color:#f60;border-color:#f60;border-style:solid;border-width:1px;border-radius:20px;background-image:-owg-linear-gradient(#fff, #fff);background-image:linear-gradient(#fff, #fff);box-sizing:border-box;cursor:pointer;height:44px;font-size:16px;font-weight:500;color:#fff;text-decoration:none;border-color:#fff;border-style:solid;border-width:1px;border-radius:20px;background:rgba(0,0,0,0.2);box-sizing:border-box}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:focus,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:focus{outline:none}#flights-manager .od-flightsManager-wrapper.flights .disabled.od-flightsManager-search-dp-button,#page.dpresults .od-flightsManager-wrapper.flights .disabled.od-flightsManager-search-dp-button,#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:disabled,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:disabled{cursor:default}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:hover,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:hover{background:#fff;-webkit-filter:none;filter:none}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:active,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:active{background:-owg-linear-gradient(#F2F2F2, #fff);background:linear-gradient(#F2F2F2, #fff)}#flights-manager .od-flightsManager-wrapper.flights .disabled.od-flightsManager-search-dp-button,#page.dpresults .od-flightsManager-wrapper.flights .disabled.od-flightsManager-search-dp-button,#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:disabled,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:disabled{background:#E7E7E7;-webkit-filter:none;filter:none;color:#ccc}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:hover,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:hover{background:#fff;color:#E64E00;border-width:2px;padding:9px 23px}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:active,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:active{background:#F2F2F2;color:#E64E00;border-width:2px}#flights-manager .od-flightsManager-wrapper.flights .disabled.od-flightsManager-search-dp-button,#page.dpresults .od-flightsManager-wrapper.flights .disabled.od-flightsManager-search-dp-button,#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:disabled,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:disabled{color:#ccc;background:#F2F2F2;border-color:#ccc}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:focus,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:focus{outline-style:none;outline-color:transparent}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:hover,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:hover{background:rgba(0,0,0,0.5);color:#fff;border-color:#fff;border-width:2px;padding:9px 23px}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:active,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:active{color:#fff;border-width:2px;background:rgba(0,0,0,0.5)}#flights-manager .od-flightsManager-wrapper.flights .disabled.od-flightsManager-search-dp-button,#page.dpresults .od-flightsManager-wrapper.flights .disabled.od-flightsManager-search-dp-button,#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:disabled,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button:disabled{color:rgba(0,0,0,0.5);background:rgba(0,0,0,0.3);border-color:#666}#flights-manager:not([data-trip-type='roundTrip']):not([data-trip-type='oneWayTrip']):not([data-trip-type='multipleTrip']) .od-flightsManager-row,#flights-manager:not([data-trip-type='roundTrip']):not([data-trip-type='oneWayTrip']):not([data-trip-type='multipleTrip']) .od-flightsManager-collmeth,#page.dpresults:not([data-trip-type='roundTrip']):not([data-trip-type='oneWayTrip']):not([data-trip-type='multipleTrip']) .od-flightsManager-row,#page.dpresults:not([data-trip-type='roundTrip']):not([data-trip-type='oneWayTrip']):not([data-trip-type='multipleTrip']) .od-flightsManager-collmeth{display:none}#flights-manager[data-trip-type='roundTrip'] .od-flightsManager-row[data-show='oneWayTrip'],#flights-manager[data-trip-type='roundTrip'] .od-flightsManager-row[data-show='multipleTrip'],#flights-manager[data-trip-type='roundTrip'] .od-flightsManager-cell[data-show='oneWayTrip'],#flights-manager[data-trip-type='roundTrip'] .od-flightsManager-cell[data-show='multipleTrip'],#flights-manager[data-trip-type='roundTrip'] .od-flightsManager-row[data-hide='roundTrip'],#page.dpresults[data-trip-type='roundTrip'] .od-flightsManager-row[data-show='oneWayTrip'],#page.dpresults[data-trip-type='roundTrip'] .od-flightsManager-row[data-show='multipleTrip'],#page.dpresults[data-trip-type='roundTrip'] .od-flightsManager-cell[data-show='oneWayTrip'],#page.dpresults[data-trip-type='roundTrip'] .od-flightsManager-cell[data-show='multipleTrip'],#page.dpresults[data-trip-type='roundTrip'] .od-flightsManager-row[data-hide='roundTrip']{display:none}#flights-manager[data-trip-type='roundTrip'] .od-flightsManager-cell[data-hide='roundTrip'],#page.dpresults[data-trip-type='roundTrip'] .od-flightsManager-cell[data-hide='roundTrip']{visibility:hidden}#flights-manager[data-trip-type='oneWayTrip'] .od-flightsManager-row[data-show='roundTrip'],#flights-manager[data-trip-type='oneWayTrip'] .od-flightsManager-row[data-show='multipleTrip'],#flights-manager[data-trip-type='oneWayTrip'] .od-flightsManager-cell[data-show='roundTrip'],#flights-manager[data-trip-type='oneWayTrip'] .od-flightsManager-cell[data-show='multipleTrip'],#flights-manager[data-trip-type='oneWayTrip'] .od-flightsManager-row[data-hide='oneWayTrip'],#page.dpresults[data-trip-type='oneWayTrip'] .od-flightsManager-row[data-show='roundTrip'],#page.dpresults[data-trip-type='oneWayTrip'] .od-flightsManager-row[data-show='multipleTrip'],#page.dpresults[data-trip-type='oneWayTrip'] .od-flightsManager-cell[data-show='roundTrip'],#page.dpresults[data-trip-type='oneWayTrip'] .od-flightsManager-cell[data-show='multipleTrip'],#page.dpresults[data-trip-type='oneWayTrip'] .od-flightsManager-row[data-hide='oneWayTrip']{display:none}#flights-manager[data-trip-type='oneWayTrip'] .od-flightsManager-cell[data-hide='oneWayTrip'],#page.dpresults[data-trip-type='oneWayTrip'] .od-flightsManager-cell[data-hide='oneWayTrip']{visibility:hidden}#flights-manager[data-trip-type='multipleTrip'] .od-flightsManager-row[data-show='roundTrip'],#flights-manager[data-trip-type='multipleTrip'] .od-flightsManager-row[data-show='oneWayTrip'],#flights-manager[data-trip-type='multipleTrip'] .od-flightsManager-cell[data-show='roundTrip'],#flights-manager[data-trip-type='multipleTrip'] .od-flightsManager-cell[data-show='oneWayTrip'],#flights-manager[data-trip-type='multipleTrip'] .od-flightsManager-row[data-hide='multipleTrip'],#page.dpresults[data-trip-type='multipleTrip'] .od-flightsManager-row[data-show='roundTrip'],#page.dpresults[data-trip-type='multipleTrip'] .od-flightsManager-row[data-show='oneWayTrip'],#page.dpresults[data-trip-type='multipleTrip'] .od-flightsManager-cell[data-show='roundTrip'],#page.dpresults[data-trip-type='multipleTrip'] .od-flightsManager-cell[data-show='oneWayTrip'],#page.dpresults[data-trip-type='multipleTrip'] .od-flightsManager-row[data-hide='multipleTrip']{display:none}#flights-manager[data-trip-type='multipleTrip'] .od-flightsManager-cell[data-hide='multipleTrip'],#page.dpresults[data-trip-type='multipleTrip'] .od-flightsManager-cell[data-hide='multipleTrip']{visibility:hidden}#flights-manager[data-trip-type='multipleTrip'] .od-flightsManager-multipleTripGroup .od-flightsManager-add-flight,#page.dpresults[data-trip-type='multipleTrip'] .od-flightsManager-multipleTripGroup .od-flightsManager-add-flight{display:none}#flights-manager[data-trip-type='multipleTrip'] .od-flightsManager-multipleTripGroup.newFlightGroup .od-flightsManager-add-flight,#page.dpresults[data-trip-type='multipleTrip'] .od-flightsManager-multipleTripGroup.newFlightGroup .od-flightsManager-add-flight{display:block}#flights-manager[data-trip-type='multipleTrip'] .od-flightsManager-cell[data-content='airport_selector'],#flights-manager[data-trip-type='multipleTrip'] .od-flightsManager-cell[data-content='date_picker'],#page.dpresults[data-trip-type='multipleTrip'] .od-flightsManager-cell[data-content='airport_selector'],#page.dpresults[data-trip-type='multipleTrip'] .od-flightsManager-cell[data-content='date_picker']{padding:6px 0 6px 10px}#flights-manager .od-ui-datepicker-container[data-error] .od-ui-datepicker-field,#page.dpresults .od-ui-datepicker-container[data-error] .od-ui-datepicker-field{border-color:#F01C3D}#flights-manager .od-ui-datepicker-container[data-error] .od-ui-datepicker-rightButton,#page.dpresults .od-ui-datepicker-container[data-error] .od-ui-datepicker-rightButton{color:#F01C3D}#flights-manager .od-ui-datepicker-close-button,#page.dpresults .od-ui-datepicker-close-button{font-weight:500}#flights-manager .od-flightsManager-add-room,#page.dpresults .od-flightsManager-add-room{padding:0 0 14px 20px;border-spacing:0;height:14px}#flights-manager .od-flightsManager-add-room.hidden,#page.dpresults .od-flightsManager-add-room.hidden{display:none}#flights-manager .od-flightsManager-add-room-text,#page.dpresults .od-flightsManager-add-room-text{font-size:14px;color:#fff}#flights-manager .od-flightsManager-check-dates,#page.dpresults .od-flightsManager-check-dates{border-spacing:0;padding:15px 0 15px 20px}#flights-manager .checkdates:disabled+.od-check-dates-label,#page.dpresults .checkdates:disabled+.od-check-dates-label{text-decoration:blink}#flights-manager .od-flights-manager-iframe,#page.dpresults .od-flights-manager-iframe{overflow:hidden;width:100%;height:280px;border:none}#flights-manager .checkInDatesGroupWrapper,#page.dpresults .checkInDatesGroupWrapper{display:none}#flights-manager .od-flightsManager-wrapper.flights .room_selector,#flights-manager .od-flightsManager-wrapper.flights .dynpack_banner,#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-add-room,#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-check-dates,#flights-manager .od-flightsManager-wrapper.hotels .room_selector,#flights-manager .od-flightsManager-wrapper.hotels .dynpack_banner,#flights-manager .od-flightsManager-wrapper.hotels .od-flightsManager-add-room,#flights-manager .od-flightsManager-wrapper.hotels .od-flightsManager-check-dates,#flights-manager .od-flightsManager-wrapper.cars .room_selector,#flights-manager .od-flightsManager-wrapper.cars .dynpack_banner,#flights-manager .od-flightsManager-wrapper.cars .od-flightsManager-add-room,#flights-manager .od-flightsManager-wrapper.cars .od-flightsManager-check-dates,#flights-manager .od-flightsManager-wrapper.holidaypackages .room_selector,#flights-manager .od-flightsManager-wrapper.holidaypackages .dynpack_banner,#flights-manager .od-flightsManager-wrapper.holidaypackages .od-flightsManager-add-room,#flights-manager .od-flightsManager-wrapper.holidaypackages .od-flightsManager-check-dates,#flights-manager .od-flightsManager-wrapper.vp .room_selector,#flights-manager .od-flightsManager-wrapper.vp .dynpack_banner,#flights-manager .od-flightsManager-wrapper.vp .od-flightsManager-add-room,#flights-manager .od-flightsManager-wrapper.vp .od-flightsManager-check-dates,#page.dpresults .od-flightsManager-wrapper.flights .room_selector,#page.dpresults .od-flightsManager-wrapper.flights .dynpack_banner,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-add-room,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-check-dates,#page.dpresults .od-flightsManager-wrapper.hotels .room_selector,#page.dpresults .od-flightsManager-wrapper.hotels .dynpack_banner,#page.dpresults .od-flightsManager-wrapper.hotels .od-flightsManager-add-room,#page.dpresults .od-flightsManager-wrapper.hotels .od-flightsManager-check-dates,#page.dpresults .od-flightsManager-wrapper.cars .room_selector,#page.dpresults .od-flightsManager-wrapper.cars .dynpack_banner,#page.dpresults .od-flightsManager-wrapper.cars .od-flightsManager-add-room,#page.dpresults .od-flightsManager-wrapper.cars .od-flightsManager-check-dates,#page.dpresults .od-flightsManager-wrapper.holidaypackages .room_selector,#page.dpresults .od-flightsManager-wrapper.holidaypackages .dynpack_banner,#page.dpresults .od-flightsManager-wrapper.holidaypackages .od-flightsManager-add-room,#page.dpresults .od-flightsManager-wrapper.holidaypackages .od-flightsManager-check-dates,#page.dpresults .od-flightsManager-wrapper.vp .room_selector,#page.dpresults .od-flightsManager-wrapper.vp .dynpack_banner,#page.dpresults .od-flightsManager-wrapper.vp .od-flightsManager-add-room,#page.dpresults .od-flightsManager-wrapper.vp .od-flightsManager-check-dates{display:none}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button.search-button-min-width,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button.search-button-min-width{min-width:210px;margin-right:10px}@media screen and (min-width: 1200px){#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button.search-button-min-width,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-flight-button.search-button-min-width{margin-right:20px}}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button{position:relative;display:inline-block;box-sizing:border-box;overflow:visible}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button .od-flightsManager-services-bubble,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button .od-flightsManager-services-bubble{top:-19px;left:100%;margin-left:-96px;display:table}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button .od-flightsManager-services-bubble.hidden,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button .od-flightsManager-services-bubble.hidden{display:none}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button.hidden,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button.hidden{display:none}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button .od-flightsManager-discount-pill,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-search-dp-button .od-flightsManager-discount-pill{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:discountPillFadeIn;animation-name:discountPillFadeIn;line-height:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-collmeth-flights,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-collmeth-flights{display:block}#flights-manager .od-flightsManager-wrapper.flights.onlyFlights .od-flightsManager-header,#page.dpresults .od-flightsManager-wrapper.flights.onlyFlights .od-flightsManager-header{height:auto}#flights-manager .od-flightsManager-wrapper.flights.onlyFlights .od-flightsManager-switcher .od-ui-switcher,#page.dpresults .od-flightsManager-wrapper.flights.onlyFlights .od-flightsManager-switcher .od-ui-switcher{padding:20px 0 14px 0}#flights-manager .od-flightsManager-wrapper.flights.onlyFlights .od-flightsManager-content,#page.dpresults .od-flightsManager-wrapper.flights.onlyFlights .od-flightsManager-content{margin-top:0}#flights-manager .od-flightsManager-wrapper.dp .pax_selector,#flights-manager .od-flightsManager-wrapper.dp .od-flightsManager-search-flight-button,#flights-manager .od-flightsManager-wrapper.dp .flightsManager_collmeth,#flights-manager .od-flightsManager-wrapper.dp .flights_banner,#flights-manager .od-flightsManager-wrapper.dp #cosearch,#flights-manager .od-flightsManager-wrapper.dp #more-flight-options,#flights-manager .od-flightsManager-wrapper.dp .od-flightsManager-switcher,#flights-manager .od-flightsManager-wrapper.hotels .pax_selector,#flights-manager .od-flightsManager-wrapper.hotels .od-flightsManager-search-flight-button,#flights-manager .od-flightsManager-wrapper.hotels .flightsManager_collmeth,#flights-manager .od-flightsManager-wrapper.hotels .flights_banner,#flights-manager .od-flightsManager-wrapper.hotels #cosearch,#flights-manager .od-flightsManager-wrapper.hotels #more-flight-options,#flights-manager .od-flightsManager-wrapper.hotels .od-flightsManager-switcher,#flights-manager .od-flightsManager-wrapper.cars .pax_selector,#flights-manager .od-flightsManager-wrapper.cars .od-flightsManager-search-flight-button,#flights-manager .od-flightsManager-wrapper.cars .flightsManager_collmeth,#flights-manager .od-flightsManager-wrapper.cars .flights_banner,#flights-manager .od-flightsManager-wrapper.cars #cosearch,#flights-manager .od-flightsManager-wrapper.cars #more-flight-options,#flights-manager .od-flightsManager-wrapper.cars .od-flightsManager-switcher,#flights-manager .od-flightsManager-wrapper.holidaypackages .pax_selector,#flights-manager .od-flightsManager-wrapper.holidaypackages .od-flightsManager-search-flight-button,#flights-manager .od-flightsManager-wrapper.holidaypackages .flightsManager_collmeth,#flights-manager .od-flightsManager-wrapper.holidaypackages .flights_banner,#flights-manager .od-flightsManager-wrapper.holidaypackages #cosearch,#flights-manager .od-flightsManager-wrapper.holidaypackages #more-flight-options,#flights-manager .od-flightsManager-wrapper.holidaypackages .od-flightsManager-switcher,#flights-manager .od-flightsManager-wrapper.vp .pax_selector,#flights-manager .od-flightsManager-wrapper.vp .od-flightsManager-search-flight-button,#flights-manager .od-flightsManager-wrapper.vp .flightsManager_collmeth,#flights-manager .od-flightsManager-wrapper.vp .flights_banner,#flights-manager .od-flightsManager-wrapper.vp #cosearch,#flights-manager .od-flightsManager-wrapper.vp #more-flight-options,#flights-manager .od-flightsManager-wrapper.vp .od-flightsManager-switcher,#page.dpresults .od-flightsManager-wrapper.dp .pax_selector,#page.dpresults .od-flightsManager-wrapper.dp .od-flightsManager-search-flight-button,#page.dpresults .od-flightsManager-wrapper.dp .flightsManager_collmeth,#page.dpresults .od-flightsManager-wrapper.dp .flights_banner,#page.dpresults .od-flightsManager-wrapper.dp #cosearch,#page.dpresults .od-flightsManager-wrapper.dp #more-flight-options,#page.dpresults .od-flightsManager-wrapper.dp .od-flightsManager-switcher,#page.dpresults .od-flightsManager-wrapper.hotels .pax_selector,#page.dpresults .od-flightsManager-wrapper.hotels .od-flightsManager-search-flight-button,#page.dpresults .od-flightsManager-wrapper.hotels .flightsManager_collmeth,#page.dpresults .od-flightsManager-wrapper.hotels .flights_banner,#page.dpresults .od-flightsManager-wrapper.hotels #cosearch,#page.dpresults .od-flightsManager-wrapper.hotels #more-flight-options,#page.dpresults .od-flightsManager-wrapper.hotels .od-flightsManager-switcher,#page.dpresults .od-flightsManager-wrapper.cars .pax_selector,#page.dpresults .od-flightsManager-wrapper.cars .od-flightsManager-search-flight-button,#page.dpresults .od-flightsManager-wrapper.cars .flightsManager_collmeth,#page.dpresults .od-flightsManager-wrapper.cars .flights_banner,#page.dpresults .od-flightsManager-wrapper.cars #cosearch,#page.dpresults .od-flightsManager-wrapper.cars #more-flight-options,#page.dpresults .od-flightsManager-wrapper.cars .od-flightsManager-switcher,#page.dpresults .od-flightsManager-wrapper.holidaypackages .pax_selector,#page.dpresults .od-flightsManager-wrapper.holidaypackages .od-flightsManager-search-flight-button,#page.dpresults .od-flightsManager-wrapper.holidaypackages .flightsManager_collmeth,#page.dpresults .od-flightsManager-wrapper.holidaypackages .flights_banner,#page.dpresults .od-flightsManager-wrapper.holidaypackages #cosearch,#page.dpresults .od-flightsManager-wrapper.holidaypackages #more-flight-options,#page.dpresults .od-flightsManager-wrapper.holidaypackages .od-flightsManager-switcher,#page.dpresults .od-flightsManager-wrapper.vp .pax_selector,#page.dpresults .od-flightsManager-wrapper.vp .od-flightsManager-search-flight-button,#page.dpresults .od-flightsManager-wrapper.vp .flightsManager_collmeth,#page.dpresults .od-flightsManager-wrapper.vp .flights_banner,#page.dpresults .od-flightsManager-wrapper.vp #cosearch,#page.dpresults .od-flightsManager-wrapper.vp #more-flight-options,#page.dpresults .od-flightsManager-wrapper.vp .od-flightsManager-switcher{display:none}#flights-manager .od-flightsManager-wrapper.dp .flightsManager_collmethInDynpack,#page.dpresults .od-flightsManager-wrapper.dp .flightsManager_collmethInDynpack{display:block}#flights-manager .od-flightsManager-wrapper.dp .od-flightsManager-banner,#page.dpresults .od-flightsManager-wrapper.dp .od-flightsManager-banner{padding:0;vertical-align:middle}#flights-manager .od-flightsManager-wrapper.dp .od-flightsManager-discount-pill,#page.dpresults .od-flightsManager-wrapper.dp .od-flightsManager-discount-pill{display:none}#flights-manager .od-flightsManager-wrapper.hotels .od-flightsManager-main,#flights-manager .od-flightsManager-wrapper.hotels .od-flightsManager-details,#flights-manager .od-flightsManager-wrapper.hotels .od-flightsManager-vacation-product,#flights-manager .od-flightsManager-wrapper.holidaypackages .od-flightsManager-main,#flights-manager .od-flightsManager-wrapper.holidaypackages .od-flightsManager-details,#flights-manager .od-flightsManager-wrapper.holidaypackages .od-flightsManager-vacation-product,#flights-manager .od-flightsManager-wrapper.cars .od-flightsManager-main,#flights-manager .od-flightsManager-wrapper.cars .od-flightsManager-details,#flights-manager .od-flightsManager-wrapper.cars .od-flightsManager-vacation-product,#page.dpresults .od-flightsManager-wrapper.hotels .od-flightsManager-main,#page.dpresults .od-flightsManager-wrapper.hotels .od-flightsManager-details,#page.dpresults .od-flightsManager-wrapper.hotels .od-flightsManager-vacation-product,#page.dpresults .od-flightsManager-wrapper.holidaypackages .od-flightsManager-main,#page.dpresults .od-flightsManager-wrapper.holidaypackages .od-flightsManager-details,#page.dpresults .od-flightsManager-wrapper.holidaypackages .od-flightsManager-vacation-product,#page.dpresults .od-flightsManager-wrapper.cars .od-flightsManager-main,#page.dpresults .od-flightsManager-wrapper.cars .od-flightsManager-details,#page.dpresults .od-flightsManager-wrapper.cars .od-flightsManager-vacation-product{display:none}#flights-manager .od-flightsManager-wrapper.hotels .od-flightsManager-iframe-container .od-flights-manager-iframe,#page.dpresults .od-flightsManager-wrapper.hotels .od-flightsManager-iframe-container .od-flights-manager-iframe{margin-top:-20px}#flights-manager .od-flightsManager-wrapper.cars .od-flightsManager-content,#page.dpresults .od-flightsManager-wrapper.cars .od-flightsManager-content{padding-bottom:0}#flights-manager .od-flightsManager-wrapper.cars .od-flightsManager-iframe-container .od-flights-manager-iframe,#page.dpresults .od-flightsManager-wrapper.cars .od-flightsManager-iframe-container .od-flights-manager-iframe{width:560px;margin-top:-15px;padding:0 20px;height:325px}@media screen and (min-width: 1200px){#flights-manager .od-flightsManager-wrapper.cars .od-flightsManager-iframe-container .od-flights-manager-iframe,#page.dpresults .od-flightsManager-wrapper.cars .od-flightsManager-iframe-container .od-flights-manager-iframe{width:700px}}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-iframe-container,#flights-manager .od-flightsManager-wrapper.dp .od-flightsManager-iframe-container,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-iframe-container,#page.dpresults .od-flightsManager-wrapper.dp .od-flightsManager-iframe-container{display:none}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-vacation-product,#flights-manager .od-flightsManager-wrapper.dp .od-flightsManager-vacation-product,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-vacation-product,#page.dpresults .od-flightsManager-wrapper.dp .od-flightsManager-vacation-product{display:none}#flights-manager .od-flightsManager-wrapper.vp .od-flightsManager-vacation-product,#page.dpresults .od-flightsManager-wrapper.vp .od-flightsManager-vacation-product{display:none}#flights-manager .od-flightsManager-wrapper.vp .od-flightsManager-main,#flights-manager .od-flightsManager-wrapper.vp .od-flightsManager-details,#page.dpresults .od-flightsManager-wrapper.vp .od-flightsManager-main,#page.dpresults .od-flightsManager-wrapper.vp .od-flightsManager-details{display:none}#flights-manager .od-flightsManager-main,#page.dpresults .od-flightsManager-main{clear:both}.od-error-message{margin:6px 0 0 6px;font-weight:500;font-size:14px;color:#F01C3D}.od-flightsManager-error-message-accommodation-date{margin-top:-5px}.od-check-dates-label{color:#fff}.od-flightsManager-flight-separator-wrapper{padding:0}.od-flightsManager-flight-separator-wrapper[data-title='1'] .od-flightsManager-flight-separator-container{padding-top:0}.od-flightsManager-flight-separator-container{display:table;width:100%;max-width:100%;padding:13px 0;position:relative}.od-flightsManager-flight-separator-container .od-flightsManager-round-button{position:absolute;top:12px;right:20px;margin-right:0}.od-flightsManager-flight-separator{display:table-row;white-space:nowrap}.od-flightsManager-flight-separator .od-flightsManager-flight-spacer,.od-flightsManager-flight-separator .od-flightsManager-flight-spacerLeft,.od-flightsManager-flight-separator .od-flightsManager-flight-spacerRight{display:table-cell}.od-flightsManager-flight-separator .od-flightsManager-flight-spacerLeft{width:20px}.od-flightsManager-flight-separator .od-flightsManager-flight-spacer:after,.od-flightsManager-flight-separator .od-flightsManager-flight-spacerLeft:after,.od-flightsManager-flight-separator .od-flightsManager-flight-spacerRight:after{display:inline-block;width:100%;content:'.';font-size:0;color:transparent;height:1px;background-color:#E7E7E7;vertical-align:middle;position:relative;top:-1px}.od-flightsManager-flight-title{display:table-cell;padding:0 10px;font-size:14px;font-weight:500;color:#fff;overflow:hidden;vertical-align:middle;width:1px;table-layout:fixed}.od-flightsManager-add-flight-wrapper{padding:24px 20px}.od-flightsManager-add-flight-wrapper label,.od-flightsManager-add-flight-wrapper span{cursor:pointer}.od-flightsManager-add-flight-wrapper .od-flightsManager-add-flight{cursor:pointer;padding:7px 7px;border:dashed 1px #ccc;border-radius:4px;margin-right:35px}.od-flightsManager-add-flight-last{padding:6px 20px 24px 20px}.od-moreoptions.open .od-moreoptions-label{padding:3px 0}.od-flightsManager-swap-origin-destination{width:17px;display:table-cell;padding:6px 0 0 1px}.od-flightsManager-swap-origin-destination-item{padding-top:10px;color:#666;height:30px}.od-flightsManager-swap-origin-destination-item.active{color:#ccc}.od-flightsManager-swap-origin-destination-item.active:hover{color:#f60;cursor:pointer}.od-flightsManager-swap-origin-destination-icon{transition:-webkit-transform 600ms ease-in-out;transition:transform 600ms ease-in-out;transition:transform 600ms ease-in-out, -webkit-transform 600ms ease-in-out}.od-flightsManager-swap-origin-destination-icon.rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.od-animation-to-right{-webkit-animation:goingRight 600ms 1 ease-in-out;animation:goingRight 600ms 1 ease-in-out}@-webkit-keyframes goingRight{0%{-webkit-transform:translateX(0%);transform:translateX(0%);border-right-color:transparent}60%{-webkit-transform:translateX(60%);transform:translateX(60%);opacity:0;border-right-color:transparent}100%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;border-right-color:transparent}}@keyframes goingRight{0%{-webkit-transform:translateX(0%);transform:translateX(0%);border-right-color:transparent}60%{-webkit-transform:translateX(60%);transform:translateX(60%);opacity:0;border-right-color:transparent}100%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;border-right-color:transparent}}.od-animation-to-left{-webkit-animation:goingLeft 600ms 1 ease-in-out;animation:goingLeft 600ms 1 ease-in-out}@-webkit-keyframes goingLeft{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}60%{-webkit-transform:translateX(-60%);transform:translateX(-60%);opacity:0}100%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}}@keyframes goingLeft{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}60%{-webkit-transform:translateX(-60%);transform:translateX(-60%);opacity:0}100%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}}.od-dynpack-button-container{display:inline}.od-dynpack-button-container.isFlightsTab{display:inline-block;height:0;opacity:0;width:0}.od-dynpack-button-container.isFlightsTab.active{display:inline;opacity:1;transition:opacity 1s}.od-flightsManager-wrapper.dp .od-dynpack-button-container{display:inline-block}.od-home-full-width-content-image{background:none}.od-flights-carousel{display:block;background:center 116px url("/images/onefront/bluestone/OP/Hero_OP_1920x650.jpg") no-repeat;position:absolute;top:-119px;bottom:0;left:0;right:0;z-index:-1}.od-input-inline{color:#333;border:1px solid #ccc;background-color:#fff;border-radius:0;position:relative;width:calc(100% + 1px);margin-left:-1px;text-overflow:ellipsis}.od-input-inline:hover{border-color:#999;border-width:1px;z-index:1}.od-input-inline:focus{border-color:#f60;border-width:1px;z-index:3}.od-input-inline::-webkit-input-placeholder{font-style:italic;color:#999}.od-input-inline:-ms-input-placeholder{font-style:italic;color:#999}.od-input-inline::placeholder{font-style:italic;color:#999}.od-input-inline.od-input-inline-first{border-radius:4px 0 0 4px}.od-input-inline.od-input-inline-last{border-radius:0 4px 4px 0}.od-input-inline-focus .od-input-inline,.od-input-inline-focus .od-input-inline:focus{border-color:#f60;z-index:3}.od-input-inline-focus .od-input-inline-icon{color:#f60}.od-error-label{display:none}.od-input-inline-invalid .od-input-inline{border-color:#F01C3D}.od-input-inline-invalid .od-error-label{display:block;color:#F01C3D;font-size:12px;margin:4px}.od-input-inline-floating-icon{position:absolute;left:-16px;top:13px}.od-icon-animation-rotation{transition:-webkit-transform 600ms ease-in-out;transition:transform 600ms ease-in-out;transition:transform 600ms ease-in-out, -webkit-transform 600ms ease-in-out}.od-icon-animation-rotation.rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.od-z-index-1{z-index:1}.od-z-index-2{z-index:2}.od-z-index-3{z-index:3}.od-z-index-4{z-index:4}#page.inspirational .od-advertisement-wrapper{display:none}.od-inspirational{display:block;background-color:#F2F2F2}.od-inspirational-content{margin:0 auto;width:940px;padding-bottom:50px}@media screen and (min-width: 1200px){.od-inspirational-content{width:1120px}}.od-inspirational-header{display:table;text-align:center;background-image:url("/images/shared/DestinationFinder/BG_InspirationTool_V2_mini.jpg");color:#fff;border-bottom:solid 4px #27A0A0;width:100%;height:389px;margin-top:-119px;background-repeat:no-repeat;background-position:50% 35%}.od-inspirational-header-background{display:table-cell;vertical-align:middle;text-shadow:0 1px 1px rgba(0,0,0,0.5)}.od-inspirational-header-message{font-size:42px;font-weight:500;margin:77.35px 0 8px 0}.od-inspirational-header-tool-and-brand{font-size:21px;font-weight:400}.od-inspirational-header-tool-and-brand .ficon,.od-inspirational-header-tool-and-brand .odf-dropdown-icon,.od-inspirational-header-tool-and-brand .odf-tooltip-icon,.od-inspirational-header-tool-and-brand .odf-pills-icon-left,.od-inspirational-header-tool-and-brand .odf-pills-icon-right,.od-inspirational-header-tool-and-brand .odf-msg-ficon-green{font-size:1.7em;margin-right:.2em;vertical-align:middle}.od-inspirational-header-brand{font-style:italic}.od-inspirational-content-header{line-weight:1em;margin:32px 0 40px 0;text-align:center}.od-inspirational-suggestive-message{color:#333;font-size:18px;font-weight:500;margin-bottom:16px}.od-inspirational-content-header-tool-name{font-weight:500;font-style:italic}.od-inspirational-date-range,.od-inspirational-passengers{display:inline-block;color:#666;font-weight:400}.od-inspirational-date-range:after{position:relative;top:-.4em;content:'\25CF';font-size:.55em;font-style:700}.od-passenger-type{display:inline-block}.od-passenger-type:after{content:','}.od-passenger-type.last_child:after,.od-passenger-type.hidden:after{content:''}.od-inspirational-picture{background-color:#fff;margin:0;border-radius:4px}.od-inspirational-picture .od-inspirational-picture-default{background-size:cover}.od-inspirational-picture img{border-radius:4px 4px 0 0;width:100%;height:200px}.od-inspirational-picture-with-prices{cursor:pointer}.od-inspirational-picture-with-prices:hover{background:#FFE7D7}.od-inspirational-picture-caption{padding:8px 10px 10px 10px;line-height:1.3em}.od-inspirational-grid-row{font-size:0;margin:0 -11px}.od-inspirational-grid-col{font-size:14px;display:inline-block;vertical-align:top;width:33.33%;box-sizing:border-box;margin-bottom:22px}.od-inspirational-grid-col .od-inspirational-picture{margin:0 11px;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0}.od-inspirational-arrival{line-height:1.35em;font-weight:500;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333}.od-inspirational-arrival-city{font-weight:500}.od-inspirational-arrival-city:after{content:','}.od-inspirational-arrival-country{font-weight:400}.od-inspirational-arrival-description{color:#666}.od-inspirational-arrival-description:first-letter{text-transform:capitalize}.od-inspirational-button-prices{text-align:right;margin:10px 0 0 0}.od-inspirational-button-prices button{height:34px;padding:8px 12px;font-size:14px;font-weight:400;color:#fff;border-color:#f60;border-style:solid;border-width:0;border-radius:20px;background-image:-owg-linear-gradient(#f60, #f60);background-image:linear-gradient(#f60, #f60);box-sizing:border-box;vertical-align:middle;cursor:pointer}.od-inspirational-button-prices button:hover{color:#fff;background:#E64E00;border-width:0}.od-inspirational-button-prices button:active{color:#fff;background:#B83E00}.od-inspirational-button-prices button.disabled,.od-inspirational-button-prices button:disabled{color:#fff;background:#ccc;border-width:0}.od-inspirational-button-prices button:focus{outline-style:none;outline-color:transparent}.od-inspirational-prices{text-align:right;margin:20px 0 0 0}.od-inspirational-prices .od-inspirational-price-label{color:#999;font-size:14px;font-style:italic;margin-right:2px}.od-inspirational-prices .od-inspirational-price-text{color:#333;font-size:21px;font-weight:500}.od-menu-list-wrapper{margin:0 0 20px 0;text-align:right;float:right;clear:both}.od-menu-item-main{display:inline-block;cursor:pointer;color:#fff;padding:0 10px 0 15px}.od-menu-item-main .od-menu-item-label{font-weight:500;opacity:0.7}.od-menu-item-main .od-menu-item-label:hover{color:#fff;opacity:1;font-weight:500}.od-menu-item-main.active .od-menu-item-label,.od-menu-item-main.current .od-menu-item-label{color:#fff;opacity:1;vertical-align:middle}#page.resident .od-menu,#page.dpresident .od-menu,#page.results .od-menu,#page.details .od-menu,#page.payment .od-menu,#page.confirmation .od-menu{right:7px;bottom:auto;top:4px;left:auto}.od-round-right-square,.od-round-left-square{position:absolute;top:0;background-color:#f60;z-index:3;height:8px;width:8px;display:none}.od-round-right-circle,.od-round-left-circle{position:absolute;top:0;background-color:#fff;z-index:3;border-radius:50px;height:16px;width:16px;display:none}.od-round-right-square{right:-7px}.od-round-right-circle{right:-16px}.od-round-left-square{left:-7px}.od-round-left-circle{left:-16px}.od-round-left-circle-wrapper{width:10px;overflow:hidden;position:absolute;top:0;left:-10px;z-index:20}.od-round-left-circle-wrapper .od-round-left-circle{position:static;margin-left:-6px}.od-home-bottom-publi-container{width:100%;background:#fff;overflow:hidden;padding-top:20px}.od-home-bottom-publi-tabs{margin:0 auto;width:940px}@media screen and (min-width: 1200px){.od-home-bottom-publi-tabs{width:1120px}}.od-home-bottom-publi-tabs ul{display:table;margin:0 auto 29px auto;overflow:visible;box-shadow:transparent 0 2px 6px -3px}.od-home-bottom-publi-tabs li{display:inline-block;width:150px;background:#fff;margin-right:20px;height:40px;vertical-align:middle;border:1px solid #ccc;text-align:center;line-height:38px;font-size:16px;font-weight:400;color:#999;cursor:pointer;box-sizing:border-box;position:relative;border-radius:20px}.od-home-bottom-publi-tabs li:last-child{margin-right:0}.od-home-bottom-publi-tabs li .ficon,.od-home-bottom-publi-tabs li .odf-dropdown-icon,.od-home-bottom-publi-tabs li .odf-tooltip-icon,.od-home-bottom-publi-tabs li .odf-pills-icon-left,.od-home-bottom-publi-tabs li .odf-pills-icon-right,.od-home-bottom-publi-tabs li .odf-msg-ficon-green{display:none}.od-home-bottom-publi-tabs li.active{background:#fff;color:#f60;box-shadow:inset 0 1px 2px rgba(0,0,0,0.4)}.od-home-bottom-publi-tabs li.active:after{position:absolute;content:"";top:60px;left:67px;z-index:1;height:15px;width:15px;background:#f7f5f2;border-top:1px solid #ddd;border-left:1px solid #ddd;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.od-home-bottom-publi-tabs li:before{content:'';position:absolute;right:-1px;height:30px;top:10px}.od-home-bottom-publi-items{background:#f7f5f2;border-top:1px solid #ddd;overflow:hidden}.od-home-bottom-publi-items .od-home-bottom-publi-items-wrapper{margin:0 auto;width:940px;padding-top:25px;display:none}@media screen and (min-width: 1200px){.od-home-bottom-publi-items .od-home-bottom-publi-items-wrapper{width:1120px}}.od-home-bottom-publi-items .od-home-bottom-publi-items-wrapper.active{display:block}.od-home-bottom-publi-items .od-home-bottom-publi-items-top-bar{margin-bottom:12px;display:table;width:100%}.od-home-bottom-publi-items .od-home-bottom-publi-items-top-bar .od-home-bottom-publi-items-top-bar-from{display:table-cell;text-align:left;color:#333;font-size:21px}.od-home-bottom-publi-items .od-home-bottom-publi-items-top-bar .od-home-bottom-publi-items-top-bar-from p{font-size:14px;font-weight:200}.od-home-bottom-publi-items .od-home-bottom-publi-items-top-bar .od-home-bottom-publi-items-top-bar-from h2{font-weight:400;font-size:21px}.od-home-bottom-publi-items .od-home-bottom-publi-items-content{margin:-10px -10px 0;font-size:0}.od-home-bottom-publi-items .od-advertisement-promoblock-wrapper{display:inline-block;vertical-align:top;margin:10px;text-align:center;width:300px;min-height:250px}@media screen and (min-width: 1200px){.od-home-bottom-publi-items .od-advertisement-promoblock-wrapper{width:360px}}.od-home-bottom-publi-items .od-advertisement-promoblock-wrapper.od-advertisement-sky{float:right;margin-top:10px;margin-bottom:10px;box-sizing:border-box;padding-bottom:10px}.od-home-bottom-publi-items .od-advertisement-promoblock{display:inline-block}.od-home-bottom-publi-items .od-home-bottom-publi-item-box{display:block;float:left;vertical-align:top;position:relative;height:250px;border-spacing:0;width:300px;background:#ccc;border-radius:4px;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0;overflow:hidden;box-sizing:border-box;cursor:pointer;margin:10px}@media screen and (min-width: 1200px){.od-home-bottom-publi-items .od-home-bottom-publi-item-box{width:360px}}.od-home-bottom-publi-items .od-home-bottom-publi-item-box:hover .od-home-bottom-publi-item-box-description{background:#EDF5F5}.od-home-bottom-publi-items .od-home-bottom-publi-item-box:active .od-home-bottom-publi-item-box-description{background:#fff}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.starred .od-home-bottom-publi-item-box-foot{color:#269f9f;font-size:14px;font-style:italic;font-weight:bold}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.starred .od-home-bottom-publi-item-box-price-right .od-home-bottom-publi-item-box-price{font-weight:normal}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.starred .od-home-bottom-publi-item-box-starred-label{display:block;height:50px;width:100px;background:#269f9f;position:absolute;top:-8px;right:-32px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:0;border-top-left-radius:0}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.starred .od-home-bottom-publi-item-box-starred-label span{color:#fff;font-size:18px;display:block;position:absolute;top:0;bottom:0;right:0;left:0;text-align:center;padding-top:22px;font-weight:400;border-radius:0}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox{width:620px;background:transparent;border-radius:0;box-shadow:transparent 0 0 0 0;overflow:visible;cursor:default;border:0}@media screen and (min-width: 1200px){.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox{width:740px}}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body-block-row:hover{background:#f60}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body-block-row:hover span{background:#f60}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body-block-row:hover .od-home-bottom-publi-item-doubleBox-body-block-city{color:#fff}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body-block-row:hover .od-home-bottom-publi-item-doubleBox-body-block-price{color:#fff}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body-block-row:active{background:#e84d00}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body-block-row:active span{background:#e84d00;color:#fff}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-header{display:table;width:100%;height:35px;padding-top:10px;padding-bottom:15px}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-header .od-home-bottom-publi-item-doubleBox-header-top{font-size:24px;color:#269f9f;font-weight:400;text-align:left;display:table-cell}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-header .od-home-bottom-publi-item-doubleBox-header-seeMore{font-size:14px;color:#f60;font-weight:500;text-align:right;display:table-cell;cursor:pointer}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-header .od-home-bottom-publi-item-doubleBox-header-seeMore span{border-bottom:1px dotted #ddd}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body{border-radius:4px;box-shadow:transparent 0 0 0 0;border:1px solid #eae8e5;box-sizing:border-box;display:table;background:#fff}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body .od-home-bottom-publi-item-doubleBox-body-block-container{display:table;height:150px;width:100%}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body .od-home-bottom-publi-item-doubleBox-body-block{display:table-cell;padding:14px 0 0 0}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body .od-home-bottom-publi-item-doubleBox-body-block:not(:last-child){border-right:1px solid transparent}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body .od-home-bottom-publi-item-doubleBox-body-block-row{display:table;padding:0 30px 0 20px;height:34px;position:relative;cursor:pointer}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body .od-home-bottom-publi-item-doubleBox-body-block-row:after{position:absolute;z-index:0;bottom:10px;left:20px;right:120px;content:'';border-bottom:1px dotted #ccc}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body .od-home-bottom-publi-item-doubleBox-body-block-row span{display:block;float:left;background:#fff}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body .od-home-bottom-publi-item-doubleBox-body-block-city{text-align:left;display:table-cell;width:252px;vertical-align:middle;color:#f60;font-weight:400;font-size:14px}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body .od-home-bottom-publi-item-doubleBox-body-block-city span{padding-right:10px;position:absolute;top:8px;z-index:1}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body .od-home-bottom-publi-item-doubleBox-body-block-company{text-align:right;display:table-cell;vertical-align:middle}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body .od-home-bottom-publi-item-doubleBox-body-block-company span{width:28px;height:28px;display:block;overflow:hidden;background:#cccccc}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body .od-home-bottom-publi-item-doubleBox-body-block-price{text-align:right;display:table-cell;vertical-align:middle;color:#333;font-size:18px}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body .od-home-bottom-publi-item-doubleBox-body-block-price span{padding-left:10px}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body .od-home-bottom-publi-item-doubleBox-foot{height:40px;background:#fff;display:table;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.od-home-bottom-publi-items .od-home-bottom-publi-item-box.od-doubleBox .od-home-bottom-publi-item-doubleBox-body .od-home-bottom-publi-item-doubleBox-foot span{display:table-cell;vertical-align:middle;padding-left:20px;font-size:11px;color:#666;font-style:italic}.od-home-bottom-publi-items .od-home-bottom-publi-item-box-image{width:100%;height:150px;background-repeat:no-repeat}.od-home-bottom-publi-items .od-home-bottom-publi-item-box-description{height:100px;background:#fff;border-top:2px solid #f60;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.od-home-bottom-publi-items .od-home-bottom-publi-item-box-description .od-home-bottom-publi-item-box-title{font-size:16px;padding:6px 10px 2px;color:#f60;font-weight:500}.od-home-bottom-publi-items .od-home-bottom-publi-item-box-description .od-home-bottom-publi-item-box-subtitle{font-size:14px;padding:0 10px;color:#666;font-weight:400;line-height:1.6}.od-home-bottom-publi-items .od-home-bottom-publi-item-box-description .od-home-bottom-publi-item-box-foot{position:absolute;bottom:0;left:0;right:0;width:100%;table-layout:fixed;font-size:12px;font-style:italic;font-weight:normal;color:#1C708C;padding:10px 0}.od-home-bottom-publi-items .od-home-bottom-publi-item-box-description .od-home-bottom-publi-item-box-foot .od-home-bottom-publi-item-box-price-modifier{padding-left:10px;position:absolute;left:0;bottom:10px}.od-home-bottom-publi-items .od-home-bottom-publi-item-box-description .od-home-bottom-publi-item-box-foot .od-home-bottom-publi-item-box-price-right{padding-right:10px;position:absolute;right:0;bottom:10px}.od-home-bottom-publi-items .od-home-bottom-publi-item-box-description .od-home-bottom-publi-item-box-foot .od-home-bottom-publi-item-box-price-right .od-home-bottom-publi-item-box-price-from{font-style:italic;color:#ccc;font-size:14px;font-weight:normal;padding-right:10px}.od-home-bottom-publi-items .od-home-bottom-publi-item-box-description .od-home-bottom-publi-item-box-foot .od-home-bottom-publi-item-box-price-right .od-home-bottom-publi-item-box-price{font-size:21px;color:#333;font-style:normal;font-weight:700}.od-home-bottom-publi-items .od-home-bottom-publi-item-box-description .od-home-bottom-publi-item-box-foot .od-home-bottom-publi-item-box-price-right .od-home-bottom-publi-item-box-price .od-home-bottom-publi-item-box-price-cents{font-size:14px}.od-home-bottom-publi-items .od-home-bottom-publi-item-box-description .od-home-bottom-publi-item-box-foot .od-home-bottom-publi-item-box-price-right .od-home-bottom-publi-item-box-price span{font-size:12px;font-style:italic;color:#ccc;padding:0 10px 0 0}.od-home-bottom-publi-items .od-home-bottom-publi-item-box-starred-label{display:none}.od-moreoptions{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.od-moreoptions .od-moreoptions-label{background:#fff;-webkit-filter:none;filter:none;border-radius:4px;box-shadow:inset 0 0 4px rgba(0,0,0,0.2);height:42px;width:100%;border:1px solid #ccc;color:#333;font-size:14px;box-sizing:border-box;cursor:pointer;display:table;table-layout:fixed;border-spacing:0;padding:4px 0}.od-moreoptions .od-moreoptions-label::-webkit-input-placeholder{font-style:italic;color:#B5B5B5}.od-moreoptions .od-moreoptions-label:-moz-placeholder{font-style:italic;color:#B5B5B5}.od-moreoptions .od-moreoptions-label::-moz-placeholder{font-style:italic;color:#B5B5B5}.od-moreoptions .od-moreoptions-label:-ms-input-placeholder{font-style:italic;color:#B5B5B5}.od-moreoptions .od-moreoptions-label:hover{border:1px solid #B5B5B5}.od-moreoptions .od-moreoptions-label:focus{border:2px solid #f60}.od-moreoptions .od-moreoptions-label .od-moreoptions-title{display:table-cell;vertical-align:middle;padding-left:10px;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.od-moreoptions .od-moreoptions-label .od-moreoptions-title.placeholder{color:#999}.od-moreoptions .od-moreoptions-label .od-moreoptions-arrow{display:table-cell;vertical-align:middle;text-align:center;border-left:1px solid #EBE9CE;color:#666;padding:0 10px;width:15px}.od-moreoptions .od-moreoptions-label .od-moreoptions-arrow.expanded{display:none}.od-moreoptions .od-moreoptions-content{position:absolute;top:100%;left:0;right:0;z-index:1;margin-top:6px;border:1px solid #B8BAAF;background:#fff;border-top:1px solid #B8BAAF;overflow:hidden;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,0.4);visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear,opacity 150ms linear;-webkit-transition-delay:150ms,0s;transition:visibility 0s linear 150ms,opacity 150ms linear}.od-moreoptions .od-moreoptions-content .od-ui-spinner-aside-field{font-size:14px}#pax-selector .od-moreoptions-wrapper.error .od-moreoptions-label{border:2px solid #F01C3D}#pax-selector .od-moreoptions.open .od-moreoptions-label,#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-label{border:2px solid #f60}#pax-selector .od-moreoptions.open .od-moreoptions-title,#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-title{padding-left:9px}#pax-selector .od-moreoptions.open .od-moreoptions-content,#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content{visibility:visible;opacity:1;transition-delay:0;top:inherit;z-index:2;width:100%;transition:width 400ms ease-in-out;overflow:hidden}#pax-selector .od-moreoptions.open .od-moreoptions-content[data-current-kids='1'],#pax-selector .od-moreoptions.open .od-moreoptions-content[data-current-infants='1'],#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content[data-current-kids='1'],#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content[data-current-infants='1']{width:131%}@media screen and (min-width: 1200px){#pax-selector .od-moreoptions.open .od-moreoptions-content[data-current-kids='1'],#pax-selector .od-moreoptions.open .od-moreoptions-content[data-current-infants='1'],#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content[data-current-kids='1'],#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content[data-current-infants='1']{width:129%}}#pax-selector .od-moreoptions.open .od-moreoptions-content[data-current-kids='2'],#pax-selector .od-moreoptions.open .od-moreoptions-content[data-current-infants='2'],#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content[data-current-kids='2'],#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content[data-current-infants='2']{width:170%}@media screen and (min-width: 1200px){#pax-selector .od-moreoptions.open .od-moreoptions-content[data-current-kids='2'],#pax-selector .od-moreoptions.open .od-moreoptions-content[data-current-infants='2'],#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content[data-current-kids='2'],#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content[data-current-infants='2']{width:160%}}#pax-selector .od-moreoptions.open .od-moreoptions-content[data-current-kids='3'],#pax-selector .od-moreoptions.open .od-moreoptions-content[data-current-infants='3'],#pax-selector .od-moreoptions.open .od-moreoptions-content[data-current-kids='4'],#pax-selector .od-moreoptions.open .od-moreoptions-content[data-current-infants='4'],#pax-selector .od-moreoptions.open .od-moreoptions-content[data-current-kids='5'],#pax-selector .od-moreoptions.open .od-moreoptions-content[data-current-kids='6'],#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content[data-current-kids='3'],#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content[data-current-infants='3'],#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content[data-current-kids='4'],#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content[data-current-infants='4'],#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content[data-current-kids='5'],#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content[data-current-kids='6']{width:205%}@media screen and (min-width: 1200px){#pax-selector .od-moreoptions.open .od-moreoptions-content[data-current-kids='3'],#pax-selector .od-moreoptions.open .od-moreoptions-content[data-current-infants='3'],#pax-selector .od-moreoptions.open .od-moreoptions-content[data-current-kids='4'],#pax-selector .od-moreoptions.open .od-moreoptions-content[data-current-infants='4'],#pax-selector .od-moreoptions.open .od-moreoptions-content[data-current-kids='5'],#pax-selector .od-moreoptions.open .od-moreoptions-content[data-current-kids='6'],#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content[data-current-kids='3'],#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content[data-current-infants='3'],#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content[data-current-kids='4'],#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content[data-current-infants='4'],#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content[data-current-kids='5'],#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-content[data-current-kids='6']{width:190%}}#pax-selector .od-moreoptions.open .od-kid-age-selector-last-block,#pax-selector .od-moreoptions.open .od-infant-age-selector-last-block,#pax-selector .od-moreoptions-wrapper.open .od-kid-age-selector-last-block,#pax-selector .od-moreoptions-wrapper.open .od-infant-age-selector-last-block{margin-top:10px}#pax-selector .od-moreoptions.open .od-pax-age-container,#pax-selector .od-moreoptions-wrapper.open .od-pax-age-container{width:auto;box-sizing:border-box;vertical-align:top;display:inline-block}#pax-selector .od-moreoptions.open .od-pax-age-selector,#pax-selector .od-moreoptions-wrapper.open .od-pax-age-selector{width:auto;height:32px;box-sizing:border-box;vertical-align:top;display:block}#pax-selector .od-moreoptions.open .od-pax-container-age-selector,#pax-selector .od-moreoptions-wrapper.open .od-pax-container-age-selector{display:inline-block;width:90px;border-radius:3px;border:1px solid #ccc;margin-left:5px}#pax-selector .od-moreoptions.open .od-pax-container-age-selector.error,#pax-selector .od-moreoptions-wrapper.open .od-pax-container-age-selector.error{border:2px solid #F01C3D}#pax-selector .od-moreoptions.open .od-pax-container-age-selector.open,#pax-selector .od-moreoptions-wrapper.open .od-pax-container-age-selector.open{border:2px solid #f60}#pax-selector .od-moreoptions.open .od-ui-native-switcher,#pax-selector .od-moreoptions-wrapper.open .od-ui-native-switcher{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;font-size:14px}#pax-selector .od-moreoptions.open .od-ui-native-switcher-buttonContainer,#pax-selector .od-moreoptions-wrapper.open .od-ui-native-switcher-buttonContainer{width:16px;right:15px}#pax-selector .od-moreoptions.open .od-ui-native-switcher-buttonContainer .ficon,#pax-selector .od-moreoptions.open .od-ui-native-switcher-buttonContainer .odf-dropdown-icon,#pax-selector .od-moreoptions.open .od-ui-native-switcher-buttonContainer .odf-tooltip-icon,#pax-selector .od-moreoptions.open .od-ui-native-switcher-buttonContainer .odf-pills-icon-left,#pax-selector .od-moreoptions.open .od-ui-native-switcher-buttonContainer .odf-pills-icon-right,#pax-selector .od-moreoptions.open .od-ui-native-switcher-buttonContainer .odf-msg-ficon-green,#pax-selector .od-moreoptions-wrapper.open .od-ui-native-switcher-buttonContainer .ficon,#pax-selector .od-moreoptions-wrapper.open .od-ui-native-switcher-buttonContainer .odf-dropdown-icon,#pax-selector .od-moreoptions-wrapper.open .od-ui-native-switcher-buttonContainer .odf-tooltip-icon,#pax-selector .od-moreoptions-wrapper.open .od-ui-native-switcher-buttonContainer .odf-pills-icon-left,#pax-selector .od-moreoptions-wrapper.open .od-ui-native-switcher-buttonContainer .odf-pills-icon-right,#pax-selector .od-moreoptions-wrapper.open .od-ui-native-switcher-buttonContainer .odf-msg-ficon-green{height:50%;pointer-events:none;border-left:1px solid #ccc;padding-left:6px;padding-right:6px;line-height:33px}#pax-selector .od-moreoptions.open .od-icon-arrow-down:before,#pax-selector .od-moreoptions-wrapper.open .od-icon-arrow-down:before{border-left:1px solid #ccc;padding-left:6px}#pax-selector .od-moreoptions.open .od-text-container,#pax-selector .od-moreoptions-wrapper.open .od-text-container{background:#fff;-webkit-filter:none;filter:none;position:relative;display:inline-block;width:100%;height:100%;line-height:32px}#pax-selector .od-moreoptions.open .od-text-container .od-age-selector-visible-text,#pax-selector .od-moreoptions-wrapper.open .od-text-container .od-age-selector-visible-text{width:60px;display:inline-block}#pax-selector .od-moreoptions.open .od-text-container .od-age-selector-visible-text.placeholder,#pax-selector .od-moreoptions-wrapper.open .od-text-container .od-age-selector-visible-text.placeholder{width:55px;color:#ccc}#pax-selector .od-moreoptions.open .od-text-container:hover,#pax-selector .od-moreoptions-wrapper.open .od-text-container:hover{cursor:pointer}#pax-selector .od-moreoptions.open .od-infant-age-selector,#pax-selector .od-moreoptions.open .od-kid-age-selector,#pax-selector .od-moreoptions-wrapper.open .od-infant-age-selector,#pax-selector .od-moreoptions-wrapper.open .od-kid-age-selector{color:#666;width:100%;height:100%;position:relative;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;border-radius:3px;z-index:2}#pax-selector .od-moreoptions.open .od-moreoptions-arrow,#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-arrow{color:#f60;padding-right:9px}#pax-selector .od-moreoptions.open .od-moreoptions-arrow.collapsed,#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-arrow.collapsed{display:none}#pax-selector .od-moreoptions.open .od-moreoptions-arrow.expanded,#pax-selector .od-moreoptions-wrapper.open .od-moreoptions-arrow.expanded{display:table-cell}#pax-selector .od-moreoptions-row{float:left;white-space:nowrap;background:#fff}#pax-selector .od-moreoptions-row .od-ui-spinner-aside-container{width:250px;display:inline-table}@media screen and (min-width: 1200px){#pax-selector .od-moreoptions-row .od-ui-spinner-aside-container{width:320px}}.od-moreoptions-row{width:100%;padding:6px 10px;box-sizing:border-box}.od-moreoptions-row:first-of-type{padding-top:12px}.od-moreoptions-row:last-of-type{padding-bottom:12px}.od-moreoptions-message{padding:12px 10px;border-top:1px solid #B8BAAF;color:#3398D9;font-size:12px;font-weight:400}.od-moreoptions-block{width:100%;border-top:1px solid #B8BAAF}.od-moreoptions-block:first-child{border-top:none}.od-moreoptions-comma{margin-left:-3px}.od-directflights,.od-directflights-inline,.od-flexible-dates,.od-flexible-dates-inline{padding:15px 0 15px 10px;box-sizing:border-box}.od-directflights input,.od-directflights-inline input,.od-flexible-dates input,.od-flexible-dates-inline input{width:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;z-index:-1;zoom:1;box-sizing:border-box;width:auto\9;z-index:1 \9}@media screen and (min-width: 0 \0){.od-directflights input,.od-directflights-inline input,.od-flexible-dates input,.od-flexible-dates-inline input{width:0;position:absolute;z-index:-1;zoom:1}}.od-directflights input:checked+label:before,.od-directflights-inline input:checked+label:before,.od-flexible-dates input:checked+label:before,.od-flexible-dates-inline input:checked+label:before{background-color:#fff}.od-directflights input:checked+label:after,.od-directflights input:checked+span:after,.od-directflights-inline input:checked+label:after,.od-directflights-inline input:checked+span:after,.od-flexible-dates input:checked+label:after,.od-flexible-dates input:checked+span:after,.od-flexible-dates-inline input:checked+label:after,.od-flexible-dates-inline input:checked+span:after{position:absolute;top:3px;left:4px;width:8px;height:8px;border-radius:20px;display:block;content:"7";font-family:'theme-icons';background-color:transparent;text-align:center;font-size:10px;font-weight:400;color:#f60}.od-directflights input:disabled+label,.od-directflights input:disabled+span,.od-directflights-inline input:disabled+label,.od-directflights-inline input:disabled+span,.od-flexible-dates input:disabled+label,.od-flexible-dates input:disabled+span,.od-flexible-dates-inline input:disabled+label,.od-flexible-dates-inline input:disabled+span{color:#ccc;text-decoration:line-through}.od-directflights input:disabled+label:before,.od-directflights input:disabled+span:before,.od-directflights-inline input:disabled+label:before,.od-directflights-inline input:disabled+span:before,.od-flexible-dates input:disabled+label:before,.od-flexible-dates input:disabled+span:before,.od-flexible-dates-inline input:disabled+label:before,.od-flexible-dates-inline input:disabled+span:before{background-color:#E7E7E7;border:1px solid #ccc}.od-directflights input:disabled+label:after,.od-directflights input:disabled+span:after,.od-directflights-inline input:disabled+label:after,.od-directflights-inline input:disabled+span:after,.od-flexible-dates input:disabled+label:after,.od-flexible-dates input:disabled+span:after,.od-flexible-dates-inline input:disabled+label:after,.od-flexible-dates-inline input:disabled+span:after{color:#ccc}.od-directflights label,.od-directflights-inline label,.od-flexible-dates label,.od-flexible-dates-inline label{cursor:pointer;display:block;color:#333;position:relative;box-sizing:border-box;padding:2px 0 2px 30px;width:100%;height:100%;font-size:14px}.od-directflights label:before,.od-directflights-inline label:before,.od-flexible-dates label:before,.od-flexible-dates-inline label:before{position:absolute;top:0;left:0;display:block;content:'';width:20px;height:20px;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 0 4px rgba(0,0,0,0.2);box-sizing:border-box;background-color:transparent\9;border:none\9}@media screen and (min-width: 0 \0){.od-directflights label:before,.od-directflights-inline label:before,.od-flexible-dates label:before,.od-flexible-dates-inline label:before{background-color:#fff;border:1px solid #ccc}}.od-directflights label:hover:before,.od-directflights-inline label:hover:before,.od-flexible-dates label:hover:before,.od-flexible-dates-inline label:hover:before{border:1px solid #B5B5B5}.od-directflights label.od-checkbox-not-checked:before,.od-directflights-inline label.od-checkbox-not-checked:before,.od-flexible-dates label.od-checkbox-not-checked:before,.od-flexible-dates-inline label.od-checkbox-not-checked:before{border:1px solid #F01C3D;background:#FFF2F2}.od-directflights-checkbox,.checkdates,.od-flexible-dates-checkbox{display:none}.od-class-selector{color:#666;padding:0 10px 10px 10px;box-sizing:border-box}.od-class-selector .od-class-selector-title{padding:20px 0 10px 0;font-size:16px;font-weight:500}.od-class-selector input[type='radio']{width:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;z-index:-1;zoom:1;box-sizing:border-box;width:auto\9;z-index:1 \9}@media screen and (min-width: 0 \0){.od-class-selector input[type='radio']{width:0;position:absolute;z-index:-1;zoom:1}}.od-class-selector input[type='radio']:checked+label:before{border:1px solid #ccc;background-color:#fff}.od-class-selector input[type='radio']:checked+label:after,.od-class-selector input[type='radio']:checked+span:after{position:absolute;top:6px;left:6px;width:8px;height:8px;border-radius:20px;display:block;content:"";font-family:'theme-icons';background-color:#f60;text-align:center;font-size:41px;font-weight:400;color:#f60}.od-class-selector input[type='radio']:disabled+label,.od-class-selector input[type='radio']:disabled+span{color:#ccc;text-decoration:line-through}.od-class-selector input[type='radio']:disabled+label:before,.od-class-selector input[type='radio']:disabled+span:before{background-color:#E7E7E7;border:1px solid #ccc}.od-class-selector input[type='radio']:disabled+label:after,.od-class-selector input[type='radio']:disabled+span:after{color:#ccc}.od-class-selector label{cursor:pointer;display:block;color:#333;position:relative;box-sizing:border-box;padding:2px 0 2px 30px;width:100%;height:100%;font-size:14px;margin-top:10px;padding:0 0 10px 30px;line-height:20px;font-size:14px}.od-class-selector label:before{position:absolute;top:0;left:0;display:block;content:'';width:20px;height:20px;background-color:#fff;border:1px solid #ccc;border-radius:20px;box-shadow:inset 0 0 4px rgba(0,0,0,0.2);box-sizing:border-box;background-color:transparent\9;border:none\9}@media screen and (min-width: 0 \0){.od-class-selector label:before{background-color:#fff;border:1px solid #ccc}}.od-class-selector label:hover:before{border:1px solid #B5B5B5}.od-class-selector label.od-checkbox-not-checked:before{border:1px solid #F01C3D;background:#FFF2F2}.od-directflights-inline-layer,.od-flexible-dates-inline-layer{display:inline-block;width:100%}.od-directflights-selectable-label{color:#fff}.od-directflights-inline,.od-flexible-dates-inline{padding:10px 0 0 0;float:left}.od-directflights-inline label,.od-flexible-dates-inline label{color:#fff;display:inline;padding:2px 0 1px 25px}.od-flexible-dates-calendar-inline-layer{width:50%}.od-flexible-dates-calendar-inline-layer .od-flexible-dates-inline{padding:5px 0 0 0}.od-flexible-dates-calendar-inline-layer .od-flexible-dates-inline label{color:#333}.od-moreoptions-inline-separator{padding:0 0 0 5px;color:#999}.od-classselector-inline{padding:12px 0 0 5px;font-size:14px;overflow:hidden}@media screen and (min-width: 1200px){.od-classselector-inline{float:left}}.od-classselector-inline .od-classselector-inline-label{background:transparent;position:relative;padding-right:20px;display:block}.od-classselector-inline .od-classselector-inline-label .od-classselector-inline-value{color:#f60;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word}.od-classselector-inline .od-classselector-inline-label:hover .od-classselector-inline-value{text-decoration:underline}.od-classselector-inline .od-classselector-inline-label:active .od-classselector-inline-value{text-decoration:underline}.od-classselector-inline .od-ui-native-switcher{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;font-size:14px}.od-classselector-inline .od-ui-native-switcher-display{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;width:100%;z-index:1;cursor:pointer}.od-classselector-inline .od-ui-native-switcher-buttonContainer{width:16px;color:#f60}.od-pax-selector-quick-access{display:table-cell;width:118px}.od-pax-selector-quick-access .od-quick-access-button-container{display:table;width:100%;height:32px;border-spacing:4px 0;table-layout:fixed}.od-pax-selector-quick-access .od-quick-access-button-container .od-quick-access-button{display:table-cell;height:30px;padding:0;font-size:16px;font-weight:400;vertical-align:middle;text-align:center}.od-searchSummary-container.opened .od-searchSummary-wrapper{display:table;margin:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.od-searchSummary-container.opened .od-home-resultpage-change-search{display:block}.od-searchSummary-wrapper{margin:0;display:table;width:100%;background-color:rgba(0,0,0,0.5);border-radius:4px 4px 0 0;position:relative;border:none;border-top:none;border-bottom:none;table-layout:fixed;box-shadow:none;box-sizing:border-box}.od-searchSummary-wrapper.hidden{display:none}.od-searchSummary{display:table-row}.od-searchSummary-label{display:table-cell;float:left;vertical-align:top;font-weight:500;text-align:left;width:auto;font-size:14px;padding:10px 0 0 0}.od-searchSummary-label .od-searchSummary-label-text{font-size:14px;font-weight:500;color:#fff;display:inline-block;padding:5px 0 5px 20px;width:auto;background-color:none;position:relative;border-radius:0 4px 4px 0;margin:0}.od-searchSummary-label .od-searchSummary-label-text:after{position:absolute;content:"";height:0;width:0;left:0;bottom:-6px;background:transparent;border-top:6px solid #0C5A74;border-right:0 solid transparent;border-bottom:none;border-left:8px solid transparent;display:none}.od-searchSummary-box-title{font-size:11px;font-weight:500;color:#999}.od-searchSummary-box-text{font-size:16px;color:#333}.od-searchSummary-separator{width:34px;text-align:center;padding-right:15px;padding-left:0;line-height:1;color:#E7E7E7}.od-searchSummary-small-box{font-weight:500;display:block;text-align:left;padding:0 14px;border-left:1px #E7E7E7 solid;white-space:nowrap}.od-searchSummary-box{font-weight:500;max-width:140px;display:block;text-align:left;padding-right:15px;padding-left:0}.od-searchSummary-box.od-searchSummary-last-box{padding-right:20px}.od-searchSummary-box.multidestination{max-width:190px}@media screen and (min-width: 1340px){.od-searchSummary-box.multidestination{max-width:390px}}.od-searchSummary-box .od-searchSummary-box-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-height:22px}.od-searchSummary-arrow-wrapper{width:10px;height:100%;display:none}.od-searchSummary-arrow-up{width:10px;height:50%;-webkit-transform:skew(20deg, 5deg);transform:skew(20deg, 5deg);background:#fff;position:absolute;top:0}.od-searchSummary-arrow-down{width:10px;height:50%;-webkit-transform:skew(-20deg, 5deg);transform:skew(-20deg, 5deg);background:#fff;position:absolute;top:50%}.od-searchSummary-content{display:block;font-size:14px;color:#fff}.od-searchPanel-data-flights-labels{float:left;max-width:100%;overflow:hidden;padding:15px 10px}.od-searchPanel-data-flights-labels span{display:inline-block;overflow:hidden}.od-searchPanel-data-flights-labels .od-searchPanel-data-flights-box{display:inline-block;vertical-align:top}.od-searchPanel-data-flights-labels .od-searchPanel-bold-origin,.od-searchPanel-data-flights-labels .od-searchPanel-bold-destination{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:118px}@media screen and (min-width: 1340px){.od-searchPanel-data-flights-labels .od-searchPanel-bold-origin,.od-searchPanel-data-flights-labels .od-searchPanel-bold-destination{max-width:260px}}.od-searchPanel-change-search-link{float:right;padding:10px 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.od-searchPanel-change-search-link .ficon,.od-searchPanel-change-search-link .odf-dropdown-icon,.od-searchPanel-change-search-link .odf-tooltip-icon,.od-searchPanel-change-search-link .odf-pills-icon-left,.od-searchPanel-change-search-link .odf-pills-icon-right,.od-searchPanel-change-search-link .odf-msg-ficon-green{padding-left:5px}.od-searchPanel-change-search-link-text{font-size:16px;text-decoration:none}.od-searchPanel-bold,.od-searchPanel-bold-origin,.od-searchPanel-bold-destination{font-weight:400}.od-searchPanel-results-pagetitle-trip,#minimumPrice{overflow:hidden}.od-popup,.od-popup-collection{z-index:20}.od-popup-md{width:400px}.od-top{top:0}.od-right{right:0}.od-cookiedsc{width:100%;background:rgba(0,0,0,0.7);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#B3000000', endColorstr='#B3000000');overflow:hidden;transition:height .3s ease-in-out}.od-cookiedsc.fixed{position:fixed;bottom:0;left:0;z-index:1071}.od-cookiedsc-table{display:table;margin:0 auto;width:940px;box-sizing:border-box}@media screen and (min-width: 1200px){.od-cookiedsc-table{width:1120px}}.od-cookiedsc-content{width:100%;display:table-cell;vertical-align:middle;padding:8px 0;font-size:12px;font-weight:400;color:#fff}.od-cookiedsc-content .od-cookiedsc-knowmore{text-decoration:underline}.od-cookiedsc-btn-container{display:table-cell;vertical-align:middle;padding-left:10px}.od-cookiedsc-btn{cursor:pointer;margin:0;border-radius:4px;height:34px;padding:0 20px;font-size:14px;font-weight:400;background:rgba(0,0,0,0.5);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#80000000', endColorstr='#80000000');border:1px solid #fff;color:#fff;display:inline-block;white-space:nowrap}.od-cookiedsc-btn:focus{outline:none}.od-cookiedsc-btn.disabled,.od-cookiedsc-btn:disabled{cursor:default}.od-cookiedsc-btn:hover{background:rgba(0,0,0,0.7);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#B3000000', endColorstr='#B3000000')}.od-cookiedsc-btn:active{background:rgba(0,0,0,0.7);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#B3000000', endColorstr='#B3000000')}.od-cookiedsc-btn.disabled,.od-cookiedsc-btn:disabled{background:#E7E7E7;-webkit-filter:none;filter:none;color:#ccc}#resident aside,#dpresident aside{float:left;width:190px;margin-top:35px}.od-residentDiscount-box.hidden{display:none}.od-residentDiscount-title{display:block;font-size:24px;color:#039;font-weight:bold}.od-residentDiscount-title .od-residentDiscount-title-icon{margin:0 10px 0 0;text-align:center;width:30px;height:30px;float:left;background-color:#fc0;border-radius:4px;display:none;font-weight:normal}.od-residentDiscount-title .od-residentDiscount-title-icon .ficon,.od-residentDiscount-title .od-residentDiscount-title-icon .odf-dropdown-icon,.od-residentDiscount-title .od-residentDiscount-title-icon .odf-tooltip-icon,.od-residentDiscount-title .od-residentDiscount-title-icon .odf-pills-icon-left,.od-residentDiscount-title .od-residentDiscount-title-icon .odf-pills-icon-right,.od-residentDiscount-title .od-residentDiscount-title-icon .odf-msg-ficon-green{font-size:20px;display:block;margin-top:3px}.od-residentDiscount-title .od-residentDiscount-title-details-iti{line-height:30px;font-size:26px;font-weight:700}.od-residentDiscount-title .od-residentDiscount-title-details-numfligths{margin:16px 0 20px 40px;font-size:22px;font-weight:bold}.od-residentDiscount-title .od-residentDiscount-title-details-numfligths .bold{font-weight:bold}.od-residentDiscount-title .od-residentDiscount-title-clear{clear:both;height:0;overflow:hidden}.od-residentDiscount-form{-webkit-tap-highlight-color:transparent;position:relative;border:1px solid #fc0;margin-bottom:25px;font-size:12px;border-radius:4px}.od-residentDiscount-form.hidden{display:none}.od-residentDiscount-form ul{padding-left:47px;text-indent:2px;list-style:none;list-style-position:outside;box-sizing:border-box}.od-residentDiscount-form ul li:before{content:'7';font-family:theme-icons;color:#0098cc;font-size:24px;position:absolute;left:-21px;top:3px}.od-residentDiscount-form ul li{font-size:12px;position:relative}.od-residentDiscount-form-row{clear:right;margin-bottom:14px;width:100%;font-size:14px}.od-residentDiscount-form-row:last-child{margin-bottom:9px}.od-residentDiscount-form-row ul li span.ficon,.od-residentDiscount-form-row ul li span.odf-dropdown-icon,.od-residentDiscount-form-row ul li span.odf-tooltip-icon,.od-residentDiscount-form-row ul li span.odf-pills-icon-left,.od-residentDiscount-form-row ul li span.odf-pills-icon-right,.od-residentDiscount-form-row ul li span.odf-msg-ficon-green{background-color:transparent;color:#ccc;text-align:center;font-size:20px;line-height:13px;border-radius:3px;display:inline-block;margin-left:3px;font-weight:normal;cursor:pointer}.od-residentDiscount-form-row ul li span.ficon:hover,.od-residentDiscount-form-row ul li span.odf-dropdown-icon:hover,.od-residentDiscount-form-row ul li span.odf-tooltip-icon:hover,.od-residentDiscount-form-row ul li span.odf-pills-icon-left:hover,.od-residentDiscount-form-row ul li span.odf-pills-icon-right:hover,.od-residentDiscount-form-row ul li span.odf-msg-ficon-green:hover{background-color:transparent}.od-residentDiscount-form-row ul li span.ficon:nth-child(1),.od-residentDiscount-form-row ul li span.odf-dropdown-icon:nth-child(1),.od-residentDiscount-form-row ul li span.odf-tooltip-icon:nth-child(1),.od-residentDiscount-form-row ul li span.odf-pills-icon-left:nth-child(1),.od-residentDiscount-form-row ul li span.odf-pills-icon-right:nth-child(1),.od-residentDiscount-form-row ul li span.odf-msg-ficon-green:nth-child(1){margin-top:5px}.od-residentDiscount-form-row ul li .od-residentDiscount-info{border:solid 1px #434343;font-size:10px;line-height:1.2em;padding:5px;margin-left:0;position:absolute;top:36px;z-index:999;box-shadow:2px 2px 4px #666;white-space:normal;background-color:#fff;width:250px;display:none}.od-residentDiscount-form-row-check{display:table-cell}.od-residentDiscount-form-row-check input{width:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;z-index:-1;zoom:1;box-sizing:border-box;width:auto\9;z-index:1 \9}@media screen and (min-width: 0 \0){.od-residentDiscount-form-row-check input{width:0;position:absolute;z-index:-1;zoom:1}}.od-residentDiscount-form-row-check input:checked+label:before{border:1px solid #ccc;background-color:#fff}.od-residentDiscount-form-row-check input:checked+label:after,.od-residentDiscount-form-row-check input:checked+span:after{position:absolute;top:6px;left:6px;width:8px;height:8px;border-radius:20px;display:block;content:"";font-family:'theme-icons';background-color:#f60;text-align:center;font-size:41px;font-weight:400;color:#f60}.od-residentDiscount-form-row-check input:disabled+label,.od-residentDiscount-form-row-check input:disabled+span{color:#ccc;text-decoration:line-through}.od-residentDiscount-form-row-check input:disabled+label:before,.od-residentDiscount-form-row-check input:disabled+span:before{background-color:#E7E7E7;border:1px solid #ccc}.od-residentDiscount-form-row-check input:disabled+label:after,.od-residentDiscount-form-row-check input:disabled+span:after{color:#ccc}.od-residentDiscount-form-row-check label{cursor:pointer;display:block;color:#333;position:relative;box-sizing:border-box;padding:2px 0 2px 30px;width:100%;height:100%;font-size:14px}.od-residentDiscount-form-row-check label:before{position:absolute;top:0;left:0;display:block;content:'';width:20px;height:20px;background-color:#fff;border:1px solid #ccc;border-radius:20px;box-shadow:inset 0 0 4px rgba(0,0,0,0.2);box-sizing:border-box;background-color:transparent\9;border:none\9}@media screen and (min-width: 0 \0){.od-residentDiscount-form-row-check label:before{background-color:#fff;border:1px solid #ccc}}.od-residentDiscount-form-row-check label:hover:before{border:1px solid #B5B5B5}.od-residentDiscount-form-row-check label.od-checkbox-not-checked:before{border:1px solid #F01C3D;background:#FFF2F2}.od-residentDiscount-atention-content{display:table;margin-top:10px;margin-left:30px}.od-residentDiscount-atention-content .ficon,.od-residentDiscount-atention-content .odf-dropdown-icon,.od-residentDiscount-atention-content .odf-tooltip-icon,.od-residentDiscount-atention-content .odf-pills-icon-left,.od-residentDiscount-atention-content .odf-pills-icon-right,.od-residentDiscount-atention-content .odf-msg-ficon-green{vertical-align:top;font-size:23px;color:#fc0;width:21px}.od-residentDiscount-atention-content .od-residentDiscount-atention-text{font-size:11px;line-height:130%;margin-left:6px}.od-residentDiscount-atention-content .od-residentDiscount-atention-text .od-residentDiscount-container-options{padding:7px 0 10px 0}.od-residentDiscount-atention-content .od-residentDiscount-atention-text .od-residentDiscount-container-options li:before{content:none}.od-residentDiscount-atention-content.hidden{display:none}.od-residentDiscount-list-info.hidden{display:none}.od-residentDiscount-searchButtonWrapper{clear:both;text-align:right}.od-residentDiscount-searchButtonWrapper .od-residentDiscount-search-flight-button{width:216px;height:65px;background-image:-owg-linear-gradient(#039,#000C5F);background-image:linear-gradient(#039,#000C5F);border:none;border-radius:3px;font-size:20px;color:#fff;font-weight:normal;background-color:#000C5F;cursor:pointer;height:44px;font-size:16px;font-weight:500;color:#fff;border-color:#f60;border-style:solid;border-width:0;border-radius:20px;background-image:-owg-linear-gradient(#f60, #f60);background-image:linear-gradient(#f60, #f60);box-sizing:border-box;vertical-align:middle}.od-residentDiscount-searchButtonWrapper .od-residentDiscount-search-flight-button:hover{background-color:#0433AB;background-image:-owg-linear-gradient(#0655C7,#0433AB);background-image:linear-gradient(#0655C7,#0433AB)}.od-residentDiscount-searchButtonWrapper .od-residentDiscount-search-flight-button:hover{color:#fff;background:#E64E00;border-width:0}.od-residentDiscount-searchButtonWrapper .od-residentDiscount-search-flight-button:active{color:#fff;background:#B83E00}.od-residentDiscount-searchButtonWrapper .od-residentDiscount-search-flight-button.disabled,.od-residentDiscount-searchButtonWrapper .od-residentDiscount-search-flight-button:disabled{color:#fff;background:#ccc;border-width:0}.od-residentDiscount-searchButtonWrapper .od-residentDiscount-search-flight-button:focus{outline-style:none;outline-color:transparent}.od-results-residentDiscount-container{color:#0098CE;font-weight:bold;font-size:14px;display:table;padding-bottom:6px}.od-results-residentDiscount-container.hidden{display:none}.od-results-residentDiscount-container .ficon,.od-results-residentDiscount-container .odf-dropdown-icon,.od-results-residentDiscount-container .odf-tooltip-icon,.od-results-residentDiscount-container .odf-pills-icon-left,.od-results-residentDiscount-container .odf-pills-icon-right,.od-results-residentDiscount-container .odf-msg-ficon-green{margin:0 5px 0 0;float:left;color:#0098CE;display:table-cell;font-size:20px;vertical-align:middle;font-weight:normal}.od-results-residentDiscount-container .od-results-residentDiscount-text{display:table-cell;vertical-align:middle;line-height:15px}.od-results-residentDiscount-container .hidden{display:none}.od-results-residentDiscount-payment-disclaimer{color:#000;font-weight:normal;font-size:11px}.od-results-residentDiscount-payment-disclaimer .title{font-weight:bold}.od-results-residentDiscount-payment-disclaimer.hidden{display:none}#page.resident .od-searchPanel-change-search-link,#page.dpresident .od-searchPanel-change-search-link{display:none}.od-home-resultpage-itinerary-message-legal-text .od-results-residentDiscount-payment-disclaimer{margin-bottom:4px}.od-home-resultpage-itinerary-message-legal-text .od-results-residentDiscount-payment-disclaimer .title{font-weight:500;font-size:11px}#details .od-login-content-wrapper .od-hint-container{position:relative;top:auto;right:auto;width:100%;height:auto;border:none;margin:0 0 30px 0;border-radius:4px;display:table;padding:0;z-index:1;box-sizing:border-box;min-height:65px}#details .od-login-content-wrapper .od-hint-container .od-header-tooltip-arrow{display:none}#details .od-login-content-wrapper .od-hint-container .od-hint-title,#details .od-login-content-wrapper .od-hint-container .od-hint-close,#details .od-login-content-wrapper .od-hint-container .od-login-row,#details .od-login-content-wrapper .od-hint-container .od-login-footer{display:none}#details .od-login-content-wrapper .od-hint-container .od-login-passenger-text-block{display:block}#details .od-login-content-wrapper .od-hint-container .od-hint-txt{padding:0;border:0;background:0}#details .od-login-content-wrapper .od-hint-container .od-login-start-button{margin:0;width:auto;float:right}#details .od-login-content-wrapper .od-hint-container .od-hint-content{padding:10px 20px;width:100%;box-sizing:border-box;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0;top:0}#details .od-login-content-wrapper .od-hint-container.hidden{display:none}#details .od-login-content-wrapper .od-hint-container .od-login-button-container{vertical-align:middle;width:225px}#details .od-login-content-wrapper .od-hint-container .od-login-button{display:table-cell;vertical-align:middle;padding:0 0 0 10px;margin-bottom:0;text-align:right;float:right}#details .od-login-content-wrapper .od-hint-container .od-login-button .od-login-facebook-button .od-login-social-button{width:auto}#details .od-login-content-wrapper .od-hint-container .od-login-button .od-login-facebook-button .od-login-social-button .od-login-social-button-icon{background-position:0 50%;width:30px}#details .od-login-content-wrapper .od-hint-container .od-login-button .od-login-facebook-button .od-login-social-button .od-login-facebook-button-text{font-size:14px;padding-left:0}#details .od-login-content-wrapper .od-hint-container .od-login-button .od-login-google-plus-button .od-login-social-button{width:auto}#details .od-login-content-wrapper .od-hint-container .od-login-button .od-login-google-plus-button .od-login-social-button .od-login-social-button-icon{background-position:0 50%;width:30px}#details .od-login-content-wrapper .od-hint-container .od-login-button .od-login-google-plus-button .od-login-social-button .od-login-facebook-button-text{font-size:14px;padding-left:0;padding-right:10px}#details .od-login-content-wrapper .od-hint-container .od-login-sign-in-passengers{width:auto;text-align:left;font-size:14px;font-weight:400;margin:0;color:#333}#details .od-login-content-wrapper .od-hint-container .od-login-sign-in-passengers b{font-weight:500}.od-login-button{display:block}.od-login-sign-in{display:inline-block;padding:20px;font-size:14px;font-weight:normal}.od-notification{display:inline-table}.od-notification-wrapper{position:absolute;z-index:1000;top:40px;left:50%;right:0;background:#fff;width:380px;margin:0 -380px 0 -190px;box-sizing:border-box;border-radius:4px;padding:0 0 0 0;box-shadow:rgba(0,0,0,0.4) 0 2px 4px 1px;text-align:center;color:#333}.od-notification-wrapper .od-header-tooltip-arrow{border-bottom:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent;position:absolute;top:-7px;right:48%}.od-notification-wrapper-item{padding:20px 20px 10px}.od-notification-wrapper-item .od-close-notification{color:#ccc}.od-notification-message{border-top:none}.od-notification-message ~ .od-notification-message{border-top:1px dashed #B5B5B5}.od-notification-wrapper-content{display:table;white-space:normal;cursor:auto}.od-notification-content-cell{display:table-cell;text-align:left;vertical-align:middle;color:#333;font-size:14px}.od-notification-content-cell a{font-weight:600;color:#f60;margin-top:10px}.od-notification-content-cell:nth-of-type(2){padding:0 10px;width:100%}.od-notification-content-cell div:nth-child(2){margin-bottom:10px}.od-notification-title{font-weight:600}.od-notification-picture{background-image:url("/images/onefront/bluestone/OP/sprite_notifications.png");background-repeat:no-repeat;width:46px;height:46px}.od-notification-picture.od-returnbooker-bags-and-seats-img{background-image:url("/images/onefront/bluestone/OP/baggage-service-M.png");background-position:0 0}@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx){.od-notification-picture.od-returnbooker-bags-and-seats-img{background-image:url("/images/onefront/bluestone/OP/baggage-service-M@2x.png")}}.od-notification-picture.strike{background-position:0 0}.od-notification-picture.volcano{background-position:0 -47px}.od-notification-picture.tsunami{background-position:0 -94px}.od-notification-picture.tornado{background-position:0 -141px}.od-notification-picture.alert{background-position:0 -188px}.od-notification-picture.promos{background-position:0 -235px}.od-notification-picture.bankruptcy{background-position:-47px 0}.od-notification-picture.opinion{background-position:-47px -47px}.od-notification-picture.nonareas{background-position:-47px -94px}.od-notification-picture.login{background-position:-47px -141px}.od-notification-picture.message{background-position:-47px -188px}.od-notification-picture.anniversary{background-position:-47px -235px}.od-login-info-wrapper .od-login-info-fastmenu-content{box-shadow:rgba(0,0,0,0.3) 0 0 30px 0;border-radius:4px;background-color:#fff;border:none;padding:0;padding:20px;white-space:normal;cursor:default;position:relative;display:none}.od-login-info-wrapper .od-login-info-fastmenu-content .ficon,.od-login-info-wrapper .od-login-info-fastmenu-content .odf-dropdown-icon,.od-login-info-wrapper .od-login-info-fastmenu-content .odf-tooltip-icon,.od-login-info-wrapper .od-login-info-fastmenu-content .odf-pills-icon-left,.od-login-info-wrapper .od-login-info-fastmenu-content .odf-pills-icon-right,.od-login-info-wrapper .od-login-info-fastmenu-content .odf-msg-ficon-green{color:#999}.od-login-info-wrapper .od-login-info-fastmenu-content .od-hint-title{border-color:#1C708C transparent transparent transparent;border-width:4px 0 4px 0;border-style:solid;background:#fff;font-weight:500;color:#1E7B7B;font-size:16px;padding:0 0 0 20px;line-height:38px;border-radius:2px 2px 0 0}.od-login-info-wrapper .od-login-info-wrapper-logged .od-login-info-fastmenu-content{padding:0}.od-login-info-wrapper .opened .od-login-info-fastmenu-content,.od-login-info-wrapper.opened .od-login-info-fastmenu-content{display:block}.od-login-info-wrapper.hidden{display:none}.od-login-info-wrapper .od-loginficon,.od-login-info-wrapper .od-login-info-not-logged{display:table-cell}.od-login-info-wrapper .od-login-info-logout,.od-login-info-wrapper .od-login-info-logged{display:none}.od-login-info-wrapper.logged-on .od-login-info-logged,.od-login-info-wrapper.logged-on .od-login-info-logout{display:inline}.od-login-info-wrapper.logged-on .od-loginficon,.od-login-info-wrapper.logged-on .od-login-info-not-logged{display:none}.od-loginficon{font-family:'theme-icons';padding-right:5px;font-size:14px;display:table-cell}.od-login-info-user-zone,.od-membership-soft-login{cursor:pointer;font-weight:500;color:#f60;text-decoration:none;color:#fff}.od-login-info-user-zone:hover,.od-membership-soft-login:hover{color:#f60;text-decoration:underline}.od-login-info-user-zone:active,.od-membership-soft-login:active{color:#E64E00;text-decoration:underline}.od-login-info-user-zone.disabled,.od-login-info-user-zone:disabled,.od-membership-soft-login.disabled,.od-membership-soft-login:disabled{color:#ccc;text-decoration:none}.od-login-info-user-zone:hover,.od-membership-soft-login:hover{color:#fff}.od-login-info-name{font-weight:bold}.od-login-info-logout{display:none;cursor:pointer}.od-login-social-button{cursor:pointer}.od-login-social-button .od-login-button-text{display:table-cell;vertical-align:middle;font-size:14px;font-weight:500;text-align:center;width:100%}.od-login-social-button .od-login-fb-button{color:#fff;border:1px solid #1953A1;border-radius:4px;background-color:#1953A1}.od-login-social-button .od-login-fb-button .od-login-social-button-icon{background:url("/images/onefront/bluestone/OP/fb_button_logo.png") #fff 65% 50% no-repeat;display:table-cell;vertical-align:middle;min-width:40px;height:40px;border-radius:4px 0 0 4px}.od-login-social-button:hover .od-login-fb-button{border:1px solid #12396E;background-color:#12396E}.od-login-social-button:hover .od-login-fb-button .od-login-social-button-icon{background-image:url("/images/onefront/bluestone/OP/fb_button_logo_hover.png")}.od-login-social-button .od-login-gplus-button{color:#fff;border:1px solid #4285F4;border-radius:4px;background-color:#4285F4}.od-login-social-button .od-login-gplus-button .od-login-social-button-icon{background:url("/images/onefront/bluestone/OP/gplus_button_logo.png") #fff 65% 50% no-repeat;display:table-cell;vertical-align:middle;min-width:40px;height:40px;border-radius:4px 0 0 4px}.od-login-social-button:hover .od-login-gplus-button{border:1px solid #346BC2;background-color:#346BC2}.od-login-social-button:hover .od-login-gplus-button .od-login-social-button-icon{background-image:url("/images/onefront/bluestone/OP/gplus_button_logo.png")}.od-login-social-button.invalid .od-login-social-button-icon{background-color:#FFF2F2}.od-login-social-error-txt .od-login-textbox-error-message{padding-top:10px}.od-login-social-error-txt.invalid .od-login-textbox-error-message{display:inline-block}#register .od-hint-container .od-hint-content .od-hint-txt,.od-hint-container.od-hint-container-login .od-hint-txt{padding:20px 40px}.od-login-content-wrapper.logged-on .od-login-info-logged,.od-login-content-wrapper.logged-on .od-login-info-logout{display:table-cell}.od-login-content-wrapper.logged-on .od-login-info-not-logged{display:none}.od-login-content-wrapper .od-hint-container{position:absolute;top:20%;right:50%}.od-login-content-wrapper .od-hint-container .od-hint-content{position:absolute;z-index:1000;top:36px;right:-160px;cursor:default;min-width:320px;white-space:normal}.od-login-recovery-body{margin-top:20px;margin-bottom:8px;font-size:14px;color:#333}.od-login-footer{border-top:1px dashed #B5B5B5;padding-top:14px}.od-login-input-wrapper{padding-top:12px;position:relative}.od-login-input-wrapper input.text,.od-login-input-wrapper input.title,.od-login-input-wrapper input[type=email],.od-login-input-wrapper input[type=text],.od-login-input-wrapper input[type=password],.od-login-input-wrapper input[type=tel]{transition:all 0.2s linear;padding:5px 0 5px 10px;box-sizing:border-box;overflow:hidden;background:#fff;color:#333;font-size:14px;line-height:100%;border:1px solid #ccc;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;font-weight:400;box-shadow:inset 0 0 4px rgba(0,0,0,0.2);border-radius:4px}.od-login-input-wrapper input.text:-webkit-autofill,.od-login-input-wrapper input.title:-webkit-autofill,.od-login-input-wrapper input[type=email]:-webkit-autofill,.od-login-input-wrapper input[type=text]:-webkit-autofill,.od-login-input-wrapper input[type=password]:-webkit-autofill,.od-login-input-wrapper input[type=tel]:-webkit-autofill{box-shadow:inset 0 0 4px rgba(0,0,0,0.2),inset 0 0 0 9999px #fff}.od-login-input-wrapper input.text:active,.od-login-input-wrapper input.title:active,.od-login-input-wrapper input[type=email]:active,.od-login-input-wrapper input[type=text]:active,.od-login-input-wrapper input[type=password]:active,.od-login-input-wrapper input[type=tel]:active{box-shadow:inset 0 0 4px rgba(0,0,0,0.2),0 1px 0 0 #f60,0 -1px 0 0 #f60,1px 0 0 0 #f60,-1px 0 0 0 #f60;border-color:#27A0A0;background-color:#fff}.od-login-input-wrapper input.text:active:-webkit-autofill,.od-login-input-wrapper input.title:active:-webkit-autofill,.od-login-input-wrapper input[type=email]:active:-webkit-autofill,.od-login-input-wrapper input[type=text]:active:-webkit-autofill,.od-login-input-wrapper input[type=password]:active:-webkit-autofill,.od-login-input-wrapper input[type=tel]:active:-webkit-autofill{box-shadow:inset 0 0 4px rgba(0,0,0,0.2),0 1px 0 0 #f60,0 -1px 0 0 #f60,1px 0 0 0 #f60,-1px 0 0 0 #f60,inset 0 0 0 9999px #fff}.od-login-input-wrapper input.text:hover,.od-login-input-wrapper input.title:hover,.od-login-input-wrapper input[type=email]:hover,.od-login-input-wrapper input[type=text]:hover,.od-login-input-wrapper input[type=password]:hover,.od-login-input-wrapper input[type=tel]:hover{border:1px solid #B5B5B5;background-color:#fff}.od-login-input-wrapper input.text:focus,.od-login-input-wrapper input.title:focus,.od-login-input-wrapper input[type=email]:focus,.od-login-input-wrapper input[type=text]:focus,.od-login-input-wrapper input[type=password]:focus,.od-login-input-wrapper input[type=tel]:focus{box-shadow:inset 0 0 4px rgba(0,0,0,0.2),0 1px 0 0 #f60,0 -1px 0 0 #f60,1px 0 0 0 #f60,-1px 0 0 0 #f60;border-color:#f60;background-color:#fff}.od-login-input-wrapper input.text:focus:-webkit-autofill,.od-login-input-wrapper input.title:focus:-webkit-autofill,.od-login-input-wrapper input[type=email]:focus:-webkit-autofill,.od-login-input-wrapper input[type=text]:focus:-webkit-autofill,.od-login-input-wrapper input[type=password]:focus:-webkit-autofill,.od-login-input-wrapper input[type=tel]:focus:-webkit-autofill{box-shadow:inset 0 0 4px rgba(0,0,0,0.2),0 1px 0 0 #f60,0 -1px 0 0 #f60,1px 0 0 0 #f60,-1px 0 0 0 #f60,inset 0 0 0 9999px #fff}.od-login-input-wrapper input.text::-webkit-input-placeholder,.od-login-input-wrapper input.title::-webkit-input-placeholder,.od-login-input-wrapper input[type=email]::-webkit-input-placeholder,.od-login-input-wrapper input[type=text]::-webkit-input-placeholder,.od-login-input-wrapper input[type=password]::-webkit-input-placeholder,.od-login-input-wrapper input[type=tel]::-webkit-input-placeholder{color:#B5B5B5;font-style:italic}.od-login-input-wrapper input.text:-moz-placeholder,.od-login-input-wrapper input.title:-moz-placeholder,.od-login-input-wrapper input[type=email]:-moz-placeholder,.od-login-input-wrapper input[type=text]:-moz-placeholder,.od-login-input-wrapper input[type=password]:-moz-placeholder,.od-login-input-wrapper input[type=tel]:-moz-placeholder{color:#B5B5B5;font-style:italic}.od-login-input-wrapper .invalid input:focus,.od-login-input-wrapper .empty input:focus{box-shadow:inset 0 0 4px rgba(0,0,0,0.2);border:2px solid #f60;background-color:#fff}.od-login-input-wrapper.invalid input,.od-login-input-wrapper.invalid-long input{border:1px solid #F01C3D;background-color:#FFF2F2}.od-login-input-wrapper.invalid input:focus,.od-login-input-wrapper.invalid input:hover,.od-login-input-wrapper.invalid-long input:focus,.od-login-input-wrapper.invalid-long input:hover{border:1px solid #F01C3D}.od-login-input-wrapper.invalid .od-login-textbox-error-message,.od-login-input-wrapper.invalid-long .od-login-textbox-error-message{display:inline-block}.od-login-textbox{width:270px}.od-login-button-container{border-bottom:1px solid #ccc;padding-bottom:10px;position:relative;margin-bottom:6px}.od-login-button-container .od-login-social-info{font-size:12px;font-weight:400;color:#999;padding-top:10px}.od-login-button-container .od-login-social-info .ficon,.od-login-button-container .od-login-social-info .odf-dropdown-icon,.od-login-button-container .od-login-social-info .odf-tooltip-icon,.od-login-button-container .od-login-social-info .odf-pills-icon-left,.od-login-button-container .od-login-social-info .odf-pills-icon-right,.od-login-button-container .od-login-social-info .odf-msg-ficon-green{padding-right:8px;font-size:18px;color:#ccc}.od-login-button-container .od-login-or-then{position:absolute;right:0;left:0;bottom:-8px;text-align:center}.od-login-button-container .od-login-or-then span{background:#fff;padding:0 14px;font-size:14px;font-style:italic;color:#999}.od-login-question{font-size:14px;font-weight:400;color:#333;padding:6px 0 0 0;display:inline-block}.od-login-question-link{cursor:pointer;color:#f60;text-decoration:none}.od-login-question-link:hover{color:#f60;text-decoration:underline}.od-login-question-link:active{color:#E64E00;text-decoration:underline}.od-login-question-link.disabled,.od-login-question-link:disabled{color:#ccc;text-decoration:none}.od-login-start-button{width:100%;margin:20px 0;cursor:pointer}.od-login-create-button{height:44px;font-size:16px;font-weight:500;color:#fff;border-color:#f60;border-style:solid;border-width:0;border-radius:20px;background-image:-owg-linear-gradient(#f60, #f60);background-image:linear-gradient(#f60, #f60);box-sizing:border-box;vertical-align:middle;width:270px;margin:20px 0;cursor:pointer}.od-login-create-button:hover{color:#fff;background:#E64E00;border-width:0}.od-login-create-button:active{color:#fff;background:#B83E00}.od-login-create-button.disabled,.od-login-create-button:disabled{color:#fff;background:#ccc;border-width:0}.od-login-create-button:focus{outline-style:none;outline-color:transparent}.od-login-create-button.od-login-short-button{width:auto;margin:0}.od-login-passengers-start-button{height:40px;padding:9px 20px;font-size:16px;font-weight:400;color:#f60;border-color:#f60;border-style:solid;border-width:1px;border-radius:20px;background-image:-owg-linear-gradient(#fff, #fff);background-image:linear-gradient(#fff, #fff);box-sizing:border-box;cursor:pointer;cursor:pointer}.od-login-passengers-start-button:hover{background:#fff;color:#E64E00;border-width:2px;padding:8px 19px}.od-login-passengers-start-button:active{background:#F2F2F2;color:#E64E00;border-width:2px}.od-login-passengers-start-button.disabled,.od-login-passengers-start-button:disabled{color:#ccc;background:#F2F2F2;border-color:#ccc}.od-login-passengers-start-button:focus{outline-style:none;outline-color:transparent}.od-create-user-generic-error-message,.od-login-textbox-error-message{font-size:14px;font-weight:400;color:#F01C3D;padding-top:6px;display:none}.od-create-user-generic-error-message{display:block}.od-login-textbox-using-social{font-size:14px;font-weight:400;color:#333;background:#F2F2F2;margin:10px -20px 8px -20px;padding:10px 20px}.od-login-textbox-using-social span{color:#f60;text-decoration:none}.od-login-textbox-using-social span:hover{color:#f60;text-decoration:underline}.od-login-textbox-using-social span:active{color:#E64E00;text-decoration:underline}.od-login-textbox-using-social span.disabled,.od-login-textbox-using-social span:disabled{color:#ccc;text-decoration:none}.od-login-input-pass-icon{text-align:center;padding:10px;width:20px;height:20px;position:absolute;top:12px;right:0;font-size:21px;cursor:pointer;color:#999}.od-login-input-pass-icon .od-login-input-pass-icon-show{background:url("/images/onefront/bluestone/OP/SSO-show-pass.png") center no-repeat;width:100%;height:100%}.od-login-input-pass-icon .od-login-input-pass-icon-hide{background:url("/images/onefront/bluestone/OP/SSO-hide-pass.png") center no-repeat;width:100%;height:100%}.od-recaptcha-google .grecaptcha-badge{height:0 !important;width:0 !important;margin:0 !important;visibility:hidden}#register .od-register-body,#register-verified .od-register-body,#register-failed .od-register-body,#account-blocked .od-register-body,#reset-password .od-register-body,#loginexpired .od-register-body{display:table;width:100%}#register .od-register-title,#register-verified .od-register-title,#register-failed .od-register-title,#account-blocked .od-register-title,#reset-password .od-register-title,#loginexpired .od-register-title{padding:0 0 20px 0;overflow:hidden;font-size:26px;color:#fff;font-weight:300;text-align:left;clear:both;text-shadow:0 1px 4px rgba(0,0,0,0.4)}#register .od-register-success-title,#register-verified .od-register-success-title,#register-failed .od-register-success-title,#account-blocked .od-register-success-title,#reset-password .od-register-success-title,#loginexpired .od-register-success-title{padding:0 0 20px 0;overflow:hidden;font-size:34px;color:#fff;font-weight:500;text-align:center;clear:both;text-shadow:0 1px 4px rgba(0,0,0,0.4);height:110px;line-height:50px}#register .od-home-content-publi,#register-verified .od-home-content-publi,#register-failed .od-home-content-publi,#account-blocked .od-home-content-publi,#reset-password .od-home-content-publi,#loginexpired .od-home-content-publi{display:block}#register .od-register-info,#register-verified .od-register-info,#register-failed .od-register-info,#account-blocked .od-register-info,#reset-password .od-register-info,#loginexpired .od-register-info{float:right;margin:0 0 180px 0;padding:30px 40px;width:480px;background:#27A0A0;border-radius:4px}@media screen and (min-width: 1200px){#register .od-register-info,#register-verified .od-register-info,#register-failed .od-register-info,#account-blocked .od-register-info,#reset-password .od-register-info,#loginexpired .od-register-info{width:640px}}#register .od-login-content-wrapper,#register-verified .od-login-content-wrapper,#register-failed .od-login-content-wrapper,#account-blocked .od-login-content-wrapper,#reset-password .od-login-content-wrapper,#loginexpired .od-login-content-wrapper{position:relative;width:320px;float:left}#register .od-login-content-wrapper-center,#register-verified .od-login-content-wrapper-center,#register-failed .od-login-content-wrapper-center,#account-blocked .od-login-content-wrapper-center,#reset-password .od-login-content-wrapper-center,#loginexpired .od-login-content-wrapper-center{position:relative;width:460px;margin:0 auto}#register .od-hint-close,#register .od-hint-title,#register-verified .od-hint-close,#register-verified .od-hint-title,#register-failed .od-hint-close,#register-failed .od-hint-title,#account-blocked .od-hint-close,#account-blocked .od-hint-title,#reset-password .od-hint-close,#reset-password .od-hint-title,#loginexpired .od-hint-close,#loginexpired .od-hint-title{display:none}#register .od-hint-container,#register-verified .od-hint-container,#register-failed .od-hint-container,#account-blocked .od-hint-container,#reset-password .od-hint-container,#loginexpired .od-hint-container{position:relative;top:0;right:0;margin:0;width:auto}#register .od-hint-content,#register-verified .od-hint-content,#register-failed .od-hint-content,#account-blocked .od-hint-content,#reset-password .od-hint-content,#loginexpired .od-hint-content{position:relative;top:0;right:0;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0;border-radius:4px;border:none;margin-bottom:40px}#register .od-login-content-wrapper{width:350px}#register .od-register-title-form{margin-top:14px;margin-bottom:10px}.od-login-passenger-text-block{line-height:1.5;padding-top:11px;display:none}.od-login-passenger-text-block .od-login-passenger-text-title{font-size:14px;font-weight:500;color:#333}.od-login-passenger-text-block .od-login-passenger-text-content{font-size:14px;font-weight:400;color:#333;display:none}.od-login-passenger-text-block .od-login-passenger-text-content a{color:#f60;text-decoration:none}.od-login-passenger-text-block .od-login-passenger-text-content a:hover{color:#f60;text-decoration:underline}.od-login-passenger-text-block .od-login-passenger-text-content a:active{color:#E64E00;text-decoration:underline}.od-login-passenger-text-block .od-login-passenger-text-content a.disabled,.od-login-passenger-text-block .od-login-passenger-text-content a:disabled{color:#ccc;text-decoration:none}.od-register-receivemore-container{padding:8px 0 0 0}.od-register-receivemore-checkbox{display:table-cell;cursor:pointer;vertical-align:middle}.od-register-receivemore-row{padding:12px 0 0 0;display:table}.od-register-receivemore-row input{width:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;z-index:-1;zoom:1;box-sizing:border-box;width:auto\9;z-index:1 \9}@media screen and (min-width: 0 \0){.od-register-receivemore-row input{width:0;position:absolute;z-index:-1;zoom:1}}.od-register-receivemore-row input:checked+label:before{background-color:#fff}.od-register-receivemore-row input:checked+label:after,.od-register-receivemore-row input:checked+span:after{position:absolute;top:3px;left:4px;width:8px;height:8px;border-radius:20px;display:block;content:"7";font-family:'theme-icons';background-color:transparent;text-align:center;font-size:10px;font-weight:400;color:#f60}.od-register-receivemore-row input:disabled+label,.od-register-receivemore-row input:disabled+span{color:#ccc;text-decoration:line-through}.od-register-receivemore-row input:disabled+label:before,.od-register-receivemore-row input:disabled+span:before{background-color:#E7E7E7;border:1px solid #ccc}.od-register-receivemore-row input:disabled+label:after,.od-register-receivemore-row input:disabled+span:after{color:#ccc}.od-register-receivemore-row label{cursor:pointer;display:block;color:#999;position:relative;box-sizing:border-box;padding:0 0 2px 30px;width:100%;height:100%;font-size:12px;box-sizing:border-box;display:block}.od-register-receivemore-row label:before{position:absolute;top:0;left:0;display:block;content:'';width:20px;height:20px;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 0 4px rgba(0,0,0,0.2);box-sizing:border-box;background-color:transparent\9;border:none\9}@media screen and (min-width: 0 \0){.od-register-receivemore-row label:before{background-color:#fff;border:1px solid #ccc}}.od-register-receivemore-row label:hover:before{border:1px solid #B5B5B5}.od-register-receivemore-row label.od-checkbox-not-checked:before{border:1px solid #F01C3D;background:#FFF2F2}.od-login-start-info{margin:20px 0 0 0;font-size:12px;font-weight:400;color:#999}.od-login-start-info a{color:#666;text-decoration:underline}.od-login-start-info a:hover{color:#333;text-decoration:underline}.od-login-start-info a:active{color:#000}.od-login-start-info a.disabled,.od-login-start-info a:disabled{color:#ccc;text-decoration:none}.od-login-start-info-link{color:#666;text-decoration:underline}.od-login-start-info-link:hover{color:#333;text-decoration:underline}.od-login-start-info-link:active{color:#000}.od-login-start-info-link.disabled,.od-login-start-info-link:disabled{color:#ccc;text-decoration:none}.od-login-registervalue-title-block{padding:0 0 30px 0}.od-login-registervalue-title-block .od-login-registervalue-title{padding:0 0 6px 0;font-size:21px;font-weight:500;color:#fff}.od-login-registervalue-title-block .od-login-registervalue-subtitle{padding:0 0 6px 0;font-size:14px;font-weight:300;color:#fff}.od-login-registervalue-li{padding:0 0 40px 0;display:table}.od-login-registervalue-li:last-child{padding-bottom:0}.od-login-registervalue-li .ficon,.od-login-registervalue-li .odf-dropdown-icon,.od-login-registervalue-li .odf-tooltip-icon,.od-login-registervalue-li .odf-pills-icon-left,.od-login-registervalue-li .odf-pills-icon-right,.od-login-registervalue-li .odf-msg-ficon-green{display:table-cell;padding-right:10px;font-size:24px;color:#fff;height:32px;width:20px}.od-login-registervalue-li .ficon.od-fast,.od-login-registervalue-li .od-fast.odf-dropdown-icon,.od-login-registervalue-li .od-fast.odf-tooltip-icon,.od-login-registervalue-li .od-fast.odf-pills-icon-left,.od-login-registervalue-li .od-fast.odf-pills-icon-right,.od-login-registervalue-li .od-fast.odf-msg-ficon-green{background:url("/images/onefront/bluestone/OP//SSO_fast.png") top center no-repeat}.od-login-registervalue-li .ficon.od-offer,.od-login-registervalue-li .od-offer.odf-dropdown-icon,.od-login-registervalue-li .od-offer.odf-tooltip-icon,.od-login-registervalue-li .od-offer.odf-pills-icon-left,.od-login-registervalue-li .od-offer.odf-pills-icon-right,.od-login-registervalue-li .od-offer.odf-msg-ficon-green{background:url("/images/onefront/bluestone/OP//SSO_offer.png") top center no-repeat}.od-login-registervalue-li .ficon.od-multichannel,.od-login-registervalue-li .od-multichannel.odf-dropdown-icon,.od-login-registervalue-li .od-multichannel.odf-tooltip-icon,.od-login-registervalue-li .od-multichannel.odf-pills-icon-left,.od-login-registervalue-li .od-multichannel.odf-pills-icon-right,.od-login-registervalue-li .od-multichannel.odf-msg-ficon-green{background:url("/images/onefront/bluestone/OP//SSO_multichannel.png") top center no-repeat}.od-login-registervalue-li .ficon.od-mytrips,.od-login-registervalue-li .od-mytrips.odf-dropdown-icon,.od-login-registervalue-li .od-mytrips.odf-tooltip-icon,.od-login-registervalue-li .od-mytrips.odf-pills-icon-left,.od-login-registervalue-li .od-mytrips.odf-pills-icon-right,.od-login-registervalue-li .od-mytrips.odf-msg-ficon-green{background:url("/images/onefront/bluestone/OP//SSO_mytrips.png") top center no-repeat}.od-login-registervalue-li .od-login-registervalue-li-text{display:table-cell;vertical-align:top;padding-left:20px}.od-login-registervalue-li .od-login-registervalue-li-text .od-login-registervalue-li-text-primary{font-size:16px;font-weight:500;color:#fff}.od-login-registervalue-li .od-login-registervalue-li-text .od-login-registervalue-li-text-secondary{font-size:14px;font-weight:300;color:#fff}.od-login-info-wrapper-fastmenu{position:absolute;top:26px;padding-top:6px;left:50%;width:260px;transition:all .1s;-webkit-transform:scale(0.7);transform:scale(0.7);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden;z-index:3;margin:0 -260px 0 -130px}.od-login-info-wrapper-logged .od-login-hint-menu-item{display:table;height:44px;cursor:pointer;width:100%;border-radius:4px;border-bottom:1px dashed #B5B5B5}.od-login-info-wrapper-logged .od-login-hint-menu-item:last-child{border-bottom:0}.od-login-info-wrapper-logged .od-login-hint-menu-item .ficon,.od-login-info-wrapper-logged .od-login-hint-menu-item .odf-dropdown-icon,.od-login-info-wrapper-logged .od-login-hint-menu-item .odf-tooltip-icon,.od-login-info-wrapper-logged .od-login-hint-menu-item .odf-pills-icon-left,.od-login-info-wrapper-logged .od-login-hint-menu-item .odf-pills-icon-right,.od-login-info-wrapper-logged .od-login-hint-menu-item .odf-msg-ficon-green,.od-login-info-wrapper-logged .od-login-hint-menu-item .od-login-hint-menu-item-icon{padding:0 10px;width:20px;display:table-cell;vertical-align:middle;color:#1C708C;font-size:21px}.od-login-info-wrapper-logged .od-login-hint-menu-item .od-login-hint-menu-item-txt{display:table-cell;vertical-align:middle;font-size:14px;font-weight:400;color:#333;width:190px;padding:0 20px 0 0}.od-login-info-wrapper-logged .od-login-hint-menu-item:hover{background:#F2F2F2}.od-login-info-wrapper-logged .od-login-hint-menu-item:hover .ficon,.od-login-info-wrapper-logged .od-login-hint-menu-item:hover .odf-dropdown-icon,.od-login-info-wrapper-logged .od-login-hint-menu-item:hover .odf-tooltip-icon,.od-login-info-wrapper-logged .od-login-hint-menu-item:hover .odf-pills-icon-left,.od-login-info-wrapper-logged .od-login-hint-menu-item:hover .odf-pills-icon-right,.od-login-info-wrapper-logged .od-login-hint-menu-item:hover .odf-msg-ficon-green,.od-login-info-wrapper-logged .od-login-hint-menu-item:hover .od-login-hint-menu-item-icon{color:#0C5A74}.od-login-info-wrapper-logged .od-login-hint-menu-item .od-dropdown-login-icon{color:#666;display:table-cell;padding:0 10px;width:20px;vertical-align:middle}.od-login-fastmenu-title{font-size:14px;font-weight:500;color:#333;text-align:center;margin-bottom:5px}.od-login-fastmenu-subtitle{font-size:12px;font-weight:400;color:#333;text-align:center;margin-bottom:20px}.od-login-fastmenu-buttons-container{text-align:center}.od-login-header-register-button{height:34px;padding:8px 12px;font-size:14px;font-weight:400;color:#f60;border-color:#f60;border-style:solid;border-width:1px;border-radius:20px;background-image:-owg-linear-gradient(#fff, #fff);background-image:linear-gradient(#fff, #fff);box-sizing:border-box;cursor:pointer;cursor:pointer}.od-login-header-register-button:hover{background:#fff;color:#E64E00;border-width:2px;padding:7px 19px}.od-login-header-register-button:active{background:#F2F2F2;color:#E64E00;border-width:2px}.od-login-header-register-button.disabled,.od-login-header-register-button:disabled{color:#ccc;background:#F2F2F2;border-color:#ccc}.od-login-header-register-button:focus{outline-style:none;outline-color:transparent}.od-login-header-login-button{color:#f60;text-decoration:none;cursor:pointer}.od-login-header-login-button:hover{color:#f60;text-decoration:underline}.od-login-header-login-button:active{color:#E64E00;text-decoration:underline}.od-login-header-login-button.disabled,.od-login-header-login-button:disabled{color:#ccc;text-decoration:none}.od-login-hint-arrow-top{display:block;overflow:hidden;position:absolute;top:-8px;width:0;height:0;left:120px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}.od-login-fastmenu-or-then-container{position:relative;border-bottom:1px solid #ccc;margin:14px 82px 9px 82px}.od-login-fastmenu-or-then{position:absolute;right:0;left:0;bottom:-8px;text-align:center}.od-login-fastmenu-or-then span{background:#fff;padding:0 5px;font-size:14px;font-style:italic;color:#999}.od-login-input-emailinfo{font-size:12px;font-weight:400;color:#999;padding-top:6px}.od-login-input-emailinfo .ficon,.od-login-input-emailinfo .odf-dropdown-icon,.od-login-input-emailinfo .odf-tooltip-icon,.od-login-input-emailinfo .odf-pills-icon-left,.od-login-input-emailinfo .odf-pills-icon-right,.od-login-input-emailinfo .odf-msg-ficon-green{padding-right:8px;font-size:14px}.od-login-input-emailinfo span{display:table-cell}.od-login-lock{text-align:center;margin:0 0 8px 0}.od-login-back{float:left;padding-right:5px;font-size:13px;color:#f60}.od-login-back-text{color:#f60;text-decoration:none;font-size:14px;cursor:pointer}.od-login-back-text:hover{color:#f60;text-decoration:underline}.od-login-back-text:active{color:#E64E00;text-decoration:underline}.od-login-back-text.disabled,.od-login-back-text:disabled{color:#ccc;text-decoration:none}.od-login-sending-instructions,.od-login-layer-notifications.od-ui-dialog .od-ui-dialog-box .od-ui-dialog-box-content{font-size:14px;font-weight:400;color:#333;text-align:center}.od-login-sending-instructions-user-email{font-size:14px;font-weight:500;color:#333}.od-login-layer-notifications:not(.od-ui-dialog){text-align:center;box-shadow:rgba(0,0,0,0.3) 0 0 30px 0;border-radius:4px;min-width:180px;padding:40px 20px;position:fixed;background:#fff;left:50%;top:40%;margin-left:-110px;z-index:3;display:block;-webkit-transform:scale(1);transform:scale(1);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;visibility:visible}.od-login-layer-notifications:not(.od-ui-dialog).hidden{-webkit-transform:scale(0.7);transform:scale(0.7);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:all .3s;visibility:hidden;display:block}.od-login-layer-notifications.od-ui-dialog .od-ui-dialog-box{border-radius:4px;box-shadow:rgba(0,0,0,0.3) 0 0 30px 0;width:220px;margin:0 auto;padding:40px 20px;border-top:0}.od-login-layer-notifications.od-ui-dialog .od-ui-dialog-box .od-ui-dialog-box-content{text-align:center;margin-top:15px;padding:0}.od-login-email-sended{font-size:16px;font-weight:500;color:#333}.od-login-email-sended-email{font-size:16px;font-weight:500;color:#333}.od-login-email-sended-instructions{font-size:14px;font-weight:400;color:#999;padding-top:12px}.od-login-email-sended-box{text-align:center;padding-bottom:20px}.od-registration-success-box{padding:20px;border-radius:4px;background-color:#fff;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0}.od-registration-success-header{padding:0 0 20px 0;border-bottom:1px dashed #B5B5B5;display:table;width:100%}.od-registration-success-header .od-registration-success-header-img{display:table-cell;padding:0 20px 0 0}.od-registration-success-header .od-registration-success-header-inner{display:table-cell;vertical-align:top}.od-registration-success-header .od-registration-success-header-inner .od-registration-success-header-hi{font-size:14px;font-weight:400;color:#999}.od-registration-success-header .od-registration-success-header-inner .od-registration-success-header-thanks{font-size:21px;font-weight:500;color:#333}.od-registration-success-content{padding:20px 0 0 0}.od-registration-success-content .od-registration-success-nextsteps{padding:0 0 15px 0;font-size:14px;font-weight:500;color:#333}.od-registration-success-nextsteps-li{display:table}.od-registration-success-nextsteps-li .od-registration-success-nextsteps-li-icon-container{display:table-cell;padding:0 12px 0 0}.od-registration-success-nextsteps-li .od-registration-success-nextsteps-li-icon-container .od-registration-success-nextsteps-li-icon{display:inline-block;font-size:18px;color:#fff;background-image:-owg-linear-gradient(#FF7A00, #FF4E00);background-image:linear-gradient(#FF7A00, #FF4E00);border-radius:35px;height:25px;width:17px;padding-left:8px}.od-registration-success-nextsteps-li .od-registration-success-nextsteps-li-text{display:table-cell;vertical-align:top;line-height:1.5;padding:0 0 5px 0}.od-registration-success-nextsteps-li .od-registration-success-nextsteps-li-text .od-registration-success-nextsteps-li-text-primary{font-size:14px;font-weight:500;color:#333}.od-registration-success-nextsteps-li .od-registration-success-nextsteps-li-text .od-registration-success-nextsteps-li-text-secondary{font-size:14px;font-weight:400;color:#999}.od-registration-success-bottom{padding:20px}.od-registration-success-bottom .od-registration-success-findemail{font-size:14px;font-weight:500;color:#333}.od-registration-success-bottom ul{list-style-type:disc;padding:0 0 0 18px;color:#999}.od-registration-success-bottom ul .od-registration-success-findemail-li{padding-top:10px}.od-registration-success-bottom ul .od-registration-success-findemail-li .od-registration-success-findemail-li-text{font-size:14px;font-weight:400;display:inline}.od-registration-success-bottom ul .od-registration-success-findemail-li .od-registration-success-findemail-li-text a{color:#666;text-decoration:underline;cursor:pointer}.od-registration-success-bottom ul .od-registration-success-findemail-li .od-registration-success-findemail-li-text a:hover{color:#333;text-decoration:underline}.od-registration-success-bottom ul .od-registration-success-findemail-li .od-registration-success-findemail-li-text a:active{color:#000}.od-registration-success-bottom ul .od-registration-success-findemail-li .od-registration-success-findemail-li-text a.disabled,.od-registration-success-bottom ul .od-registration-success-findemail-li .od-registration-success-findemail-li-text a:disabled{color:#ccc;text-decoration:none}.od-register-verification-container{padding:0 0 200px 0}.od-registration-verified-box{padding:20px;border-radius:4px;background-color:#fff;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0;display:table;border-top:4px solid #1C708C}.od-registration-verified-box .od-registration-verified-img{display:table-cell;padding:0 20px}.od-registration-verified-box .od-registration-verified-inner{display:table-cell;line-height:1.5;vertical-align:top}.od-registration-verified-box .od-registration-verified-inner .od-registration-verified-text-primary{font-size:21px;font-weight:500;color:#333}.od-registration-verified-box .od-registration-verified-inner .od-registration-verified-text-secondary{font-size:14px;font-weight:400;color:#999}.od-registration-verified-box .od-registration-verified-inner .od-registration-verified-text-secondary .od-registration-verified-text-secondary-link{color:#f60;text-decoration:none;cursor:pointer}.od-registration-verified-box .od-registration-verified-inner .od-registration-verified-text-secondary .od-registration-verified-text-secondary-link:hover{color:#f60;text-decoration:underline}.od-registration-verified-box .od-registration-verified-inner .od-registration-verified-text-secondary .od-registration-verified-text-secondary-link:active{color:#E64E00;text-decoration:underline}.od-registration-verified-box .od-registration-verified-inner .od-registration-verified-text-secondary .od-registration-verified-text-secondary-link.disabled,.od-registration-verified-box .od-registration-verified-inner .od-registration-verified-text-secondary .od-registration-verified-text-secondary-link:disabled{color:#ccc;text-decoration:none}.od-register-verified-title{padding:10px 0 70px 0;text-align:center;overflow:hidden;font-size:24px;color:#fff;font-weight:300;clear:both;text-shadow:0 1px 4px rgba(0,0,0,0.4)}.od-register-verified-body{display:table;width:100%}.od-registration-verified-list{list-style-type:disc;padding:0 0 0 18px;color:#999}.od-registration-verified-list .od-registration-verified-li{padding-top:10px}.od-registration-verified-list .od-registration-verified-li .od-registration-verified-li-text{font-size:14px;font-weight:400;display:inline}.od-registration-verified-list .od-registration-verified-li .od-registration-verified-li-text a{color:#f60;text-decoration:none;cursor:pointer}.od-registration-verified-list .od-registration-verified-li .od-registration-verified-li-text a:hover{color:#f60;text-decoration:underline}.od-registration-verified-list .od-registration-verified-li .od-registration-verified-li-text a:active{color:#E64E00;text-decoration:underline}.od-registration-verified-list .od-registration-verified-li .od-registration-verified-li-text a.disabled,.od-registration-verified-list .od-registration-verified-li .od-registration-verified-li-text a:disabled{color:#ccc;text-decoration:none}.od-hint-popup .od-hint-content.od-hint-register-content,.od-hint-popup .od-hint-content.od-hint-resetpassword-content{z-index:2}.od-login-blocked-title{font-size:16px;font-weight:500;color:#333;padding-bottom:6px}.od-login-blocked-text{font-size:14px;font-weight:400;color:#333}.od-login-blocked-text .od-login-blocked-address{font-weight:700}.od-login-blocked-link{font-size:14px;font-weight:700;display:block}.od-login-expired-form{padding-bottom:20px}.od-login-icon-recover-pass{background:url("/images/onefront/bluestone/OP/SSO-forgot-pass.png") center no-repeat;height:68px}.od-login-icon-account-blocked{background:url("/images/onefront/bluestone/OP/SSO-reintroduce-pass.png") center no-repeat;height:68px;width:68px}.od-login-icon-registration-succes{background:url("/images/onefront/bluestone/OP/SSO-signed-in.png") center no-repeat;height:50px;width:64px}.od-login-icon-regsitrer-error{background:url("/images/onefront/bluestone/OP/SSO-forgot-pass.png") center no-repeat;height:68px;width:68px}.od-login-icon-email-sent{background:url("/images/onefront/bluestone/OP/SSO-mail-sent.png") center no-repeat;height:68px}.od-login-icon-login-succes{background:url("/images/onefront/bluestone/OP/SSO-signed-in.png") center no-repeat;height:50px}.od-login-icon-membership-star{position:absolute;left:6px;top:3px;font-size:12px;color:#60BEBE}.od-login-icon-membership-user{font-size:18px}.od-ui-dialog-image-waiting-wheel{background:url("/images/onefront/bluestone/OP/loader.gif") center no-repeat;height:50px}.od-ui-dialog-image-waiting-wheel .ficon,.od-ui-dialog-image-waiting-wheel .odf-dropdown-icon,.od-ui-dialog-image-waiting-wheel .odf-tooltip-icon,.od-ui-dialog-image-waiting-wheel .odf-pills-icon-left,.od-ui-dialog-image-waiting-wheel .odf-pills-icon-right,.od-ui-dialog-image-waiting-wheel .odf-msg-ficon-green{display:none}.od-login-passengers-wrapper{padding:10px 10px 10px 20px;border-radius:4px;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0;margin:0 0 20px 0;background-color:#fff;display:table;width:100%;box-sizing:border-box}.od-login-passengers-wrapper .od-login-passengers-text-wrapper{display:table-cell;vertical-align:middle}.od-login-passengers-wrapper .od-login-passengers-text-wrapper .od-login-row-button-title{font-size:14px;font-weight:500;color:#333}.od-login-passengers-wrapper .od-login-passengers-text-wrapper .od-login-row-button-body{font-size:14px;font-weight:400;color:#333}.od-login-passengers-wrapper .od-login-passengers-button-wrapper{display:table-cell;text-align:right;vertical-align:middle}.od-login-reset-dialog .od-ui-dialog-box{border-top:none;padding:40px}.od-login-reset-dialog .od-ui-dialog-box-header{padding:0}.od-login-reset-dialog .od-login-icon-reset-pass-success{background:url("/images/onefront/bluestone/OP/SSO-changed-pass.png") center no-repeat;height:68px}.od-login-reset-dialog .od-ui-dialog-box-content{font-size:14px;font-weight:500;color:#333;text-align:center;padding-left:0;padding-top:12px}.od-loginexpired-content-wrapper{margin:0 auto 0 auto;width:320px}#loginexpired .od-loginexpired-content-social{padding:15px 20px 20px}#loginexpired .od-loginexpired-content-social .od-login-button-container{border-bottom:0;width:280px;display:inline-block;margin-bottom:0;padding-bottom:0}#loginexpired .od-loginexpired-content-social .od-hint-container-login{z-index:2}#loginexpired .od-loginexpired-content-social .od-login-or-then{display:none}#loginexpired .od-loginexpired-content-social .od-hint-content{box-shadow:none;margin-bottom:0;min-width:0;border:none}#loginexpired .od-loginexpired-content-social .od-hint-content .od-hint-txt{border:none;border-radius:0;padding:0}#loginexpired .od-loginexpired-content-social .od-login-social-button{width:280px}#loginexpired .od-loginexpired-content-social .od-login-expired-content-social-title{padding-bottom:20px}#loginexpired .od-login-social-info{border-bottom:1px solid #ccc;padding:10px 0 8px}#loginexpired .od-login-question{padding:10px 0 0}.od-rememberme-body{padding:16px 20px}.od-rememberme-body .od-login-textbox-error-message{text-align:right;width:100%}.od-rememberme-body.hidden{display:none}.od-rememberme-body .invalid .od-login-textbox-error-message,.od-rememberme-body .invalid-long .od-login-textbox-error-message{display:inline-block}.od-rememeberme-table{display:table}.od-rememeberme-table .od-rememeberme-col{display:table-cell;box-sizing:border-box;vertical-align:middle}.od-rememeberme-table .od-rememeberme-col .od-login-textbox{width:100%}.od-rememeberme-table .icon{background:url("/images/onefront/bluestone/OP/sso-autologin-balls.png") 0 0 no-repeat transparent;width:27px;height:20px;display:inline-block}.od-rememeberme-table .od-rememeberme-question{width:60%}.od-rememeberme-table .od-login-input-wrapper{width:25%;padding-left:20px}.od-rememeberme-table .od-login-row-button{padding-left:10px}.od-rememeberme-table .od-login-row-button .od-login-create-button{white-space:nowrap;height:40px;padding:9px 20px;font-size:16px;font-weight:400;color:#fff;border-color:#f60;border-style:solid;border-width:0;border-radius:20px;background-image:-owg-linear-gradient(#f60, #f60);background-image:linear-gradient(#f60, #f60);box-sizing:border-box;vertical-align:middle;margin:9px 0 0 0;width:auto}.od-rememeberme-table .od-login-row-button .od-login-create-button:hover{color:#fff;background:#E64E00;border-width:0}.od-rememeberme-table .od-login-row-button .od-login-create-button:active{color:#fff;background:#B83E00}.od-rememeberme-table .od-login-row-button .od-login-create-button.disabled,.od-rememeberme-table .od-login-row-button .od-login-create-button:disabled{color:#fff;background:#ccc;border-width:0}.od-rememeberme-table .od-login-row-button .od-login-create-button:focus{outline-style:none;outline-color:transparent}.od-rememeberme-wellcomeback{color:#333;font-size:21px;font-weight:500;padding-left:5px}.od-rememeberme-link{color:#999;font-size:12px;font-weight:400;text-decoration:underline}.od-rememeberme-description{color:#666;font-size:14px;font-weight:400;padding-top:5px}.od-general-error-wrapper{margin-top:20px;margin-right:2px}.od-header-desktop-right .od-login-wrapper{line-height:normal}.od-header-desktop-right .od-login-button,.od-header-desktop-right .od-manage-as-guest-button{width:100%}.od-header-desktop-right .od-header-or-separator{height:5px;width:100%}.od-header-desktop-right .od-header-or-separator .od-header-or-text{background:#fff;bottom:10px;left:45%;position:relative}.od-header-desktop-right .od-login-menu:before{background:#fff}.od-cosearch-zone{padding-top:10px;display:inline-block;width:100%}.od-cosearch-zone.hidden{display:none}.od-flightsManager-content #cosearch{clear:both}.od-cosearch-container{font-size:12px;display:inline-block}.od-cosearch-container .comparesite_text{cursor:pointer;display:block;color:#fff;position:relative;box-sizing:border-box;padding:2px 0 0 25px;width:100%;height:100%;font-size:12px}.od-cosearch-container .comparesite_text:before{position:absolute;top:0;left:0;display:block;content:'';width:20px;height:20px;background-color:transparent;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 0 4px rgba(0,0,0,0.2);box-sizing:border-box;background-color:transparent\9;border:none\9}@media screen and (min-width: 0 \0){.od-cosearch-container .comparesite_text:before{background-color:#fff;border:1px solid #ccc}}.od-cosearch-container .comparesite_text:hover:before{border:1px solid #B5B5B5}.od-cosearch-container .comparesite_text.od-checkbox-not-checked:before{border:1px solid #F01C3D;background:#FFF2F2}#home .od-cosearch-container .comparesite_checkbox,#flights .od-cosearch-container .comparesite_checkbox{margin:8px 10px 8px 0;display:inline-block;width:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;z-index:-1;zoom:1;box-sizing:border-box;width:auto\9;z-index:1 \9;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}@media screen and (min-width: 0 \0){#home .od-cosearch-container .comparesite_checkbox,#flights .od-cosearch-container .comparesite_checkbox{width:0;position:absolute;z-index:-1;zoom:1}}#home .od-cosearch-container .comparesite_checkbox:checked+label:before,#flights .od-cosearch-container .comparesite_checkbox:checked+label:before{background-color:#fff}#home .od-cosearch-container .comparesite_checkbox:checked+label:after,#home .od-cosearch-container .comparesite_checkbox:checked+span:after,#flights .od-cosearch-container .comparesite_checkbox:checked+label:after,#flights .od-cosearch-container .comparesite_checkbox:checked+span:after{position:absolute;top:4px;left:5px;width:8px;height:8px;border-radius:20px;display:block;content:"7";font-family:'theme-icons';background-color:transparent;text-align:center;font-size:10px;font-weight:400;color:#f60}#home .od-cosearch-container .comparesite_checkbox:disabled+label,#home .od-cosearch-container .comparesite_checkbox:disabled+span,#flights .od-cosearch-container .comparesite_checkbox:disabled+label,#flights .od-cosearch-container .comparesite_checkbox:disabled+span{color:#ccc;text-decoration:line-through}#home .od-cosearch-container .comparesite_checkbox:disabled+label:before,#home .od-cosearch-container .comparesite_checkbox:disabled+span:before,#flights .od-cosearch-container .comparesite_checkbox:disabled+label:before,#flights .od-cosearch-container .comparesite_checkbox:disabled+span:before{background-color:#E7E7E7;border:1px solid #ccc}#home .od-cosearch-container .comparesite_checkbox:disabled+label:after,#home .od-cosearch-container .comparesite_checkbox:disabled+span:after,#flights .od-cosearch-container .comparesite_checkbox:disabled+label:after,#flights .od-cosearch-container .comparesite_checkbox:disabled+span:after{color:#ccc}#home .od-cosearch-container .comparesite_checkbox::-ms-check,#flights .od-cosearch-container .comparesite_checkbox::-ms-check{display:inline-block}.od-cosearch-wrapper{margin:0 20px}.od-cosearch-title{color:#fff;font-size:14px;margin-right:10px;padding:10px 0 0;display:inline-block}.od-cosearch-title-first{font-weight:500;font-size:14px}.od-cosearch-title-second{font-weight:500}.od-cosearch-options{display:inline-block;white-space:nowrap;color:#F2F2F2;margin:10px 0 0 0}.od-cosearch-options.hidden{display:none}.od-cosearch-select-all,.od-cosearch-unselect-all{font-size:12px;color:#F2F2F2}.od-cosearch-select-all:hover,.od-cosearch-unselect-all:hover{text-decoration:underline}.od-cosearch-unselect-all{margin-right:20px}.comparesite_item{display:inline-block;margin:10px 10px 0 0}#room-selector .od-moreoptions-title.placeholder{font-style:italic;color:#ccc}#room-selector .od-moreoptions-title .bold{font-weight:500}#room-selector .od-moreoptions-content{top:inherit;z-index:2;width:100%;transition:width 400ms ease-in-out;overflow:hidden}#room-selector .od-moreoptions-content.od-one-child-age,#room-selector .od-moreoptions-content.od-one-infant-age{width:142%}@media screen and (min-width: 1200px){#room-selector .od-moreoptions-content.od-one-child-age,#room-selector .od-moreoptions-content.od-one-infant-age{width:133%}}#room-selector .od-moreoptions-content.od-two-children-ages,#room-selector .od-moreoptions-content.od-two-infants-ages{width:183%}@media screen and (min-width: 1200px){#room-selector .od-moreoptions-content.od-two-children-ages,#room-selector .od-moreoptions-content.od-two-infants-ages{width:166%}}#room-selector .od-moreoptions-row{float:left;white-space:nowrap}#room-selector .od-moreoptions-row .od-ui-spinner-aside-container{width:250px;display:inline-table}@media screen and (min-width: 1200px){#room-selector .od-moreoptions-row .od-ui-spinner-aside-container{width:320px}}#room-selector .od-moreoptions-label.open{border:2px solid #f60}#room-selector .od-moreoptions-label.open .od-moreoptions-title{padding-left:9px}#room-selector .od-moreoptions-label.open+.od-moreoptions-content{visibility:visible;opacity:1;transition-delay:0;font-size:12px}#room-selector .od-moreoptions-label.open .collapsed{display:none}#room-selector .od-moreoptions-label.open .expanded{display:table-cell;color:#f60;padding-right:9px}#room-selector .od-moreoptions-label.error{border-color:#F01C3D}
