body{-webkit-font-smoothing:antialiased}.od-viewport{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}body.viewport,div.viewport,body.od-viewport,div.od-viewport{overflow-x:hidden}input:focus::-webkit-input-placeholder{color:transparent}.od-viewport-transitioning,.od-viewport-transitioning .od_page{width:100%;height:100%;overflow:hidden}.od-viewport-no-vertical-scroll{overflow-y:hidden}.ftscroller_container{padding-right:10px}.od-hidden{display:none}.od-g-disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}.od-float-l{float:left}.od-float-r{float:right}.od-overflow{overflow:hidden}.od-clearfix:after{content:'';display:table;clear:both}.od-words-block{display:inline-block;white-space:nowrap}.od-clean-letter-spacing:not(:empty){margin-left:-4px}.od-ftscroll-child{-webkit-transform:translateZ(0);transform:translateZ(0);text-rendering:optimizespeed;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-ms-perspective:1000;-o-perspective:1000;perspective:1000}.od-collapsible{overflow:hidden}.od-collapsible .od-collapsible-expandable{-webkit-transform:translateZ(0);transform:translateZ(0);text-rendering:optimizespeed;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-ms-perspective:1000;-o-perspective:1000;perspective:1000}.od-collapsible .od-collapsible-expandable .od-collapsible-section{position:relative}.od-collapsible .od-collapsible-expandable .od-collapsible-section .od-collapsible-content{position:absolute;bottom:100%;width:100%}.od-collapsible.expanded{overflow:inherit;padding-top:0 !important}.od-collapsible.expanded .od-collapsible-expandable{-webkit-transform:none;transform:none;-webkit-perspective:none;-ms-perspective:none;-o-perspective:none;perspective:none}.od-collapsible.expanded .od-collapsible-expandable .od-collapsible-section .od-collapsible-content{position:static}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.od-fade-in{opacity:0;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-transform:translateZ(0);transform:translateZ(0);text-rendering:optimizespeed;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-ms-perspective:1000;-o-perspective:1000;perspective:1000}.od-fade-out{opacity:1;-webkit-animation:fadeOut ease-in 1;animation:fadeOut ease-in 1;-webkit-transform:translateZ(0);transform:translateZ(0);text-rendering:optimizespeed;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-ms-perspective:1000;-o-perspective:1000;perspective:1000}.od-myInfo-wrapper .od-ftscroll-child{-webkit-perspective:0;-ms-perspective:0;-o-perspective:0;perspective:0}.debug_box{position:absolute;top:0;left:0;z-index:99999;color:red;font-weight:bold;background:rgba(100,100,100,0.3);width:250px}.debug-box{background-color:#000000;border:2px solid #00cc00;color:#00cc00;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word;white-space:pre-wrap}.debug-box-trip-lock{width:620px}.api-debug-box{position:fixed;bottom:0;right:0;padding:10px;font-weight:bold;color:#90ee90;background:rgba(0,0,0,0.4);z-index:9999999}.lazy{background-image:none !important}.od-wrap-normal{white-space:normal}.odf-hidden,#xsell-accommodationmap-manager .od-accommodation-hotel-icon,.od-xsell-product-msg-wrapper .od-accommodation-hotel-icon{display:none !important}.odf-scrollable{overflow-y:scroll}html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}input:focus,select:focus{outline:none}a{color:inherit;text-decoration:none}@font-face{font-family:"theme-icons";src:url("../fonts/opodo.eot");src:url("../fonts/opodo.eot?#iefix") format("embedded-opentype"),url("../fonts/opodo.woff") format("woff"),url("../fonts/opodo.ttf") format("truetype"),url("../fonts/opodo.svg#theme-icons") format("svg");font-weight:normal;font-style:normal}.ficon,.odf-dropdown-icon,.odf-tooltip-icon,.odf-pills-icon-left,.odf-pills-icon-right,.odf-msg-ficon-green{font-family:'theme-icons';font-weight:normal;font-style:normal}.ficon.od-passenger-adult-icon:before,.od-passenger-adult-icon.odf-dropdown-icon:before,.od-passenger-adult-icon.odf-tooltip-icon:before,.od-passenger-adult-icon.odf-pills-icon-left:before,.od-passenger-adult-icon.odf-pills-icon-right:before,.od-passenger-adult-icon.odf-msg-ficon-green:before{content:'a'}.ficon.od-passenger-child-icon:before,.od-passenger-child-icon.odf-dropdown-icon:before,.od-passenger-child-icon.odf-tooltip-icon:before,.od-passenger-child-icon.odf-pills-icon-left:before,.od-passenger-child-icon.odf-pills-icon-right:before,.od-passenger-child-icon.odf-msg-ficon-green:before{content:'&'}.ficon.od-passenger-infant-icon:before,.od-passenger-infant-icon.odf-dropdown-icon:before,.od-passenger-infant-icon.odf-tooltip-icon:before,.od-passenger-infant-icon.odf-pills-icon-left:before,.od-passenger-infant-icon.odf-pills-icon-right:before,.od-passenger-infant-icon.odf-msg-ficon-green:before{content:'/'}.odf-hidden,#xsell-accommodationmap-manager .od-accommodation-hotel-icon,.od-xsell-product-msg-wrapper .od-accommodation-hotel-icon{display:none !important}.odf-mt-2xs{margin-top:4px}.odf-mt-xs{margin-top:5px}.odf-mt-sm{margin-top:12px}.odf-mt-md{margin-top:20px}.odf-mt-lg{margin-top:30px}.odf-mb-2xs{margin-bottom:4px}.odf-mb-xs{margin-bottom:5px}.odf-mb-sm{margin-bottom:12px}.odf-mb-md{margin-bottom:20px}.odf-mb-lg{margin-bottom:30px}.odf-pl-xs{padding-left:4px}.odf-pl-sm{padding-left:5px}.odf-pr-sm{padding-right:5px}.odf-pl-md{padding-left:7px}.odf-pl-lg{padding-left:10px}.odf-pl-xl{padding-left:20px}.odf-pt-lg{padding-top:10px}.odf-static-footer{position:fixed;bottom:0;width:100%}.odf-clickable:not(.disabled){cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.odf-un-clickable{pointer-events:none}.odf-clearfix:after{content:'';display:table;clear:both}@font-face{font-family:'icons';src:url("../fonts/odf/odf-icons-258419fc8db9723faf1f7dab19b0c430.woff2") format("woff2"),url("../fonts/odf/odf-icons-258419fc8db9723faf1f7dab19b0c430.woff") format("woff"),url("../fonts/odf/odf-icons-258419fc8db9723faf1f7dab19b0c430.ttf") format("truetype");font-weight:normal;font-style:normal}.odf-icon{font-family:'icons';font-style:normal;font-weight:400;display:inline-block;text-rendering:auto;speak:none;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.odf-icon-air-conditioning:before{content:""}.odf-icon-apple:before{content:""}.odf-icon-arrow-down:before{content:""}.odf-icon-arrow-left-double:before{content:""}.odf-icon-arrow-left:before{content:""}.odf-icon-arrow-right-double:before{content:""}.odf-icon-arrow-right:before{content:""}.odf-icon-arrow-up:before{content:""}.odf-icon-baby:before{content:""}.odf-icon-baggage-delay:before{content:""}.odf-icon-baggage-not-included:before{content:""}.odf-icon-baggage:before{content:""}.odf-icon-bell-ringing:before{content:""}.odf-icon-bulb-idea:before{content:""}.odf-icon-calendar:before{content:""}.odf-icon-camera:before{content:""}.odf-icon-car-door:before{content:""}.odf-icon-car:before{content:""}.odf-icon-card:before{content:""}.odf-icon-cards:before{content:""}.odf-icon-cash:before{content:""}.odf-icon-checkin-baggage:before{content:""}.odf-icon-city:before{content:""}.odf-icon-coffe-cup:before,.od-room-selection-meal-BB:before{content:""}.odf-icon-coffee-cup:before{content:""}.odf-icon-coins:before{content:""}.odf-icon-combination-fl-bus-a:before{content:""}.odf-icon-combination-fl-bus-b:before{content:""}.odf-icon-combination-fl-fl-a:before{content:""}.odf-icon-combination-fl-fl-b:before{content:""}.odf-icon-combination-fl-train-a:before{content:""}.odf-icon-combination-fl-train-b:before{content:""}.odf-icon-combination-train-bus-a:before{content:""}.odf-icon-combination-train-bus-b:before{content:""}.odf-icon-combination-train-fl-a:before{content:""}.odf-icon-combination-train-fl-b:before{content:""}.odf-icon-combination-train-train-a:before{content:""}.odf-icon-combination-train-train-b:before{content:""}.odf-icon-compass:before{content:""}.odf-icon-cross-circle-light:before{content:""}.odf-icon-cross-circle:before{content:""}.odf-icon-cross-light:before{content:""}.odf-icon-cross:before{content:""}.odf-icon-departure:before{content:""}.odf-icon-desktop:before{content:""}.odf-icon-direct-flight:before{content:""}.odf-icon-document:before{content:""}.odf-icon-double-arrow:before{content:""}.odf-icon-entertainment:before{content:""}.odf-icon-exclamation-circle:before{content:""}.odf-icon-external-link:before{content:""}.odf-icon-extra-leg-room:before{content:""}.odf-icon-eye-off:before{content:""}.odf-icon-eye-open:before{content:""}.odf-icon-facebook-messenger:before{content:""}.odf-icon-facebook:before{content:""}.odf-icon-filters-big:before{content:""}.odf-icon-filters:before{content:""}.odf-icon-flight-hotel:before{content:""}.odf-icon-flight-left:before{content:""}.odf-icon-flight-right:before{content:""}.odf-icon-flight:before{content:""}.odf-icon-food-meal:before,.od-room-selection-meal-HB:before{content:""}.odf-icon-food:before{content:""}.odf-icon-fork-knife:before,.od-room-selection-meal-FB:before{content:""}.odf-icon-ground-transport-bus:before{content:""}.odf-icon-ground-transport-taxi:before{content:""}.odf-icon-home:before{content:""}.odf-icon-hotel:before{content:""}.odf-icon-information:before{content:""}.odf-icon-insurance-badge:before{content:""}.odf-icon-interrogation-circle:before{content:""}.odf-icon-iphone:before{content:""}.odf-icon-lavatory:before{content:""}.odf-icon-less:before{content:""}.odf-icon-lightningbolt:before{content:""}.odf-icon-ligthning:before{content:""}.odf-icon-link:before{content:""}.odf-icon-loading:before{content:""}.odf-icon-location:before{content:""}.odf-icon-locker:before{content:""}.odf-icon-magnifying-glass:before{content:""}.odf-icon-mail:before{content:""}.odf-icon-man-baggage-walking:before{content:""}.odf-icon-medical-assistance:before{content:""}.odf-icon-medical:before{content:""}.odf-icon-menu:before{content:""}.odf-icon-microwave:before,.od-room-selection-meal-SC:before{content:""}.odf-icon-money-ok:before{content:""}.odf-icon-moon:before{content:""}.odf-icon-more:before{content:""}.odf-icon-ni-round-trip:before{content:""}.odf-icon-one-way:before{content:""}.odf-icon-open-locker:before{content:""}.odf-icon-parking:before{content:""}.odf-icon-passengers-childs:before{content:""}.odf-icon-passengers:before{content:""}.odf-icon-pax:before{content:""}.odf-icon-phone-waves:before{content:""}.odf-icon-photos:before{content:""}.odf-icon-plane-going:before{content:""}.odf-icon-plane-returning:before{content:""}.odf-icon-plus:before{content:""}.odf-icon-power:before{content:""}.odf-icon-promotion:before{content:""}.odf-icon-restaurant:before{content:""}.odf-icon-right-arrow:before{content:""}.odf-icon-round-trip:before{content:""}.odf-icon-sara:before{content:""}.odf-icon-seat:before{content:""}.odf-icon-share:before{content:""}.odf-icon-sort-ascending:before{content:""}.odf-icon-sort-descending:before{content:""}.odf-icon-star-half:before{content:""}.odf-icon-star:before{content:""}.odf-icon-stops:before{content:""}.odf-icon-sun:before{content:""}.odf-icon-swap:before{content:""}.odf-icon-tag:before{content:""}.odf-icon-thawte:before{content:""}.odf-icon-tick-circle:before{content:""}.odf-icon-tick:before{content:""}.odf-icon-time:before{content:""}.odf-icon-train-left:before{content:""}.odf-icon-train-right:before{content:""}.odf-icon-transmission:before{content:""}.odf-icon-trip-cancellation:before{content:""}.odf-icon-trip-delay:before{content:""}.odf-icon-trip-interruption:before{content:""}.odf-icon-twitter:before{content:""}.odf-icon-user-area:before{content:""}.odf-icon-weather:before{content:""}.odf-icon-whatsapp:before{content:""}.odf-icon-wifi:before{content:""}.odf-icon-wine-food:before,.od-room-selection-meal-AI:before{content:""}.odf-icon-x-leg-room:before{content:""}.odf-icon-left{padding-right:8px}.odf-icon-right{padding-left:8px}.odf-icon-xs{font-size:11px}.odf-icon-s{font-size:12px}.odf-icon-m{font-size:14px}.odf-icon-l{font-size:16px}.odf-icon-lplus{font-size:18px}.odf-icon-xl{font-size:21px}.odf-icon-2xl{font-size:24px}.odf-icon-2xlplus{font-size:30px}.odf-icon-3xl{font-size:34px}.odf-grid{margin-right:-10px;margin-left:-10px}.odf-grid-sm,.odf-grid-form{margin-right:-5px;margin-left:-5px}.odf-grid-lg{margin-right:-20px;margin-left:-20px}.odf-grid-form .odf-grid-col,.odf-grid-form .odf-col,.odf-grid-form .odf-grid-col{padding-right:5px;padding-left:5px}.odf-row,.odf-grid-row-fixed{display:table;width:100%;table-layout:fixed}.odf-row>.odf-grid-col,.odf-grid-row-fixed>.odf-grid-col,.odf-row>.odf-col,.odf-grid-row-fixed>.odf-col,.odf-row>.odf-grid-col,.odf-grid-row-fixed>.odf-grid-col,.odf-row-fluid>.odf-grid-col,.odf-grid-row>.odf-grid-col,.odf-row-fluid>.odf-col,.odf-grid-row>.odf-col,.odf-row-fluid>.odf-grid-col,.odf-grid-row>.odf-grid-col{display:table-cell}.odf-row-float:after,.odf-grid-row-float:after{content:'';display:table;clear:both}.odf-row-float>.odf-grid-col,.odf-grid-row-float>.odf-grid-col,.odf-row-float>.odf-col,.odf-grid-row-float>.odf-col,.odf-row-float>.odf-grid-col,.odf-grid-row-float>.odf-grid-col{float:left}.odf-row-inline,.odf-grid-row-inline{font-size:0;white-space:nowrap}.odf-row-inline>.odf-grid-col,.odf-grid-row-inline>.odf-grid-col,.odf-row-inline>.odf-col,.odf-grid-row-inline>.odf-col,.odf-row-inline>.odf-grid-col,.odf-grid-row-inline>.odf-grid-col{display:inline-block;font-size:14px}.odf-col,.odf-grid-col{padding-right:10px;padding-left:10px;box-sizing:border-box;vertical-align:middle}.odf-col-gutter-lg,.odf-grid-gutter-lg,.odf-col.odf-col-gutter-lg,.odf-col-gutter-lg.odf-grid-col,.odf-grid-col.odf-grid-gutter-lg,.odf-col.odf-grid-gutter-lg,.odf-row-gutter-lg>.odf-col,.odf-row-gutter-lg>.odf-grid-col{padding-right:20px;padding-left:20px}.odf-col-gutter-sm,.odf-grid-gutter-sm,.odf-col.odf-col-gutter-sm,.odf-col-gutter-sm.odf-grid-col,.odf-grid-col.odf-grid-gutter-sm,.odf-col.odf-grid-gutter-sm,.odf-row-gutter-sm>.odf-col,.odf-row-gutter-sm>.odf-grid-col{padding-right:5px;padding-left:5px}.odf-col-nogutter,.odf-grid-nogutter,.odf-col.odf-col-nogutter,.odf-col-nogutter.odf-grid-col,.odf-grid-col.odf-grid-nogutter,.odf-col.odf-grid-nogutter,.odf-row-nogutter>.odf-col,.odf-row-nogutter>.odf-grid-col{padding-left:0;padding-right:0}.odf-col-middle,.odf-grid-col-middle,.odf-col.odf-col-middle,.odf-col-middle.odf-grid-col,.odf-grid-col.odf-grid-col-middle,.odf-col.odf-grid-col-middle,.odf-row-middle>.odf-col,.odf-row-middle>.odf-grid-col{vertical-align:middle}.odf-col-top,.odf-grid-col-top,.odf-col.odf-col-top,.odf-col-top.odf-grid-col,.odf-grid-col.odf-grid-col-top,.odf-col.odf-grid-col-top,.odf-row-top>.odf-col,.odf-row-top>.odf-grid-col{vertical-align:top}.odf-col-bottom,.odf-grid-col-bottom,.odf-col.odf-col-bottom,.odf-col-bottom.odf-grid-col,.odf-grid-col.odf-grid-col-bottom,.odf-col.odf-grid-col-bottom,.odf-row-bottom>.odf-col,.odf-row-bottom>.odf-grid-col{vertical-align:bottom}.odf-col-baseline,.odf-col.odf-col-baseline,.odf-col-baseline.odf-grid-col,.odf-row-baseline>.odf-col,.odf-row-baseline>.odf-grid-col{vertical-align:baseline}.odf-row-fluid,.odf-grid-row{display:table;width:100%;table-layout:auto}.odf-row-fluid>.odf-col-lg,.odf-grid-row>.odf-col-lg,.odf-row-fluid>.odf-grid-col-lg,.odf-grid-row>.odf-grid-col-lg{width:100%}.odf-row-fluid>.odf-col-sm,.odf-grid-row>.odf-col-sm,.odf-row-fluid>.odf-grid-col-sm,.odf-grid-row>.odf-grid-col-sm{width:1px}.odf-col-span1{width:8.3333333333%}.odf-col-offset1{margin-left:8.3333333333%}.odf-col-span2{width:16.6666666667%}.odf-col-offset2{margin-left:16.6666666667%}.odf-col-span3{width:25%}.odf-col-offset3{margin-left:25%}.odf-col-span4{width:33.3333333333%}.odf-col-offset4{margin-left:33.3333333333%}.odf-col-span5{width:41.6666666667%}.odf-col-offset5{margin-left:41.6666666667%}.odf-col-span6{width:50%}.odf-col-offset6{margin-left:50%}.odf-col-span7{width:58.3333333333%}.odf-col-offset7{margin-left:58.3333333333%}.odf-col-span8{width:66.6666666667%}.odf-col-offset8{margin-left:66.6666666667%}.odf-col-span9{width:75%}.odf-col-offset9{margin-left:75%}.odf-col-span10{width:83.3333333333%}.odf-col-offset10{margin-left:83.3333333333%}.odf-col-span11{width:91.6666666667%}.odf-col-offset11{margin-left:91.6666666667%}.odf-col-span12{width:100%}@media (min-width: 1201px){.odf-col-span-xl-1{width:8.3333333333%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-span-lg-1{width:8.3333333333%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-span-md-1{width:8.3333333333%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-span-sm-1{width:8.3333333333%}}@media (max-width: 360px){.odf-col-span-xs-1{width:8.3333333333%}}@media (min-width: 1201px){.odf-col-offset-xl-1{margin-left:8.3333333333%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-offset-lg-1{margin-left:8.3333333333%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-offset-md-1{margin-left:8.3333333333%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-offset-sm-1{margin-left:8.3333333333%}}@media (max-width: 360px){.odf-col-offset-xs-1{margin-left:8.3333333333%}}@media (min-width: 1201px){.odf-col-span-xl-2{width:16.6666666667%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-span-lg-2{width:16.6666666667%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-span-md-2{width:16.6666666667%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-span-sm-2{width:16.6666666667%}}@media (max-width: 360px){.odf-col-span-xs-2{width:16.6666666667%}}@media (min-width: 1201px){.odf-col-offset-xl-2{margin-left:16.6666666667%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-offset-lg-2{margin-left:16.6666666667%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-offset-md-2{margin-left:16.6666666667%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-offset-sm-2{margin-left:16.6666666667%}}@media (max-width: 360px){.odf-col-offset-xs-2{margin-left:16.6666666667%}}@media (min-width: 1201px){.odf-col-span-xl-3{width:25%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-span-lg-3{width:25%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-span-md-3{width:25%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-span-sm-3{width:25%}}@media (max-width: 360px){.odf-col-span-xs-3{width:25%}}@media (min-width: 1201px){.odf-col-offset-xl-3{margin-left:25%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-offset-lg-3{margin-left:25%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-offset-md-3{margin-left:25%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-offset-sm-3{margin-left:25%}}@media (max-width: 360px){.odf-col-offset-xs-3{margin-left:25%}}@media (min-width: 1201px){.odf-col-span-xl-4{width:33.3333333333%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-span-lg-4{width:33.3333333333%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-span-md-4{width:33.3333333333%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-span-sm-4{width:33.3333333333%}}@media (max-width: 360px){.odf-col-span-xs-4{width:33.3333333333%}}@media (min-width: 1201px){.odf-col-offset-xl-4{margin-left:33.3333333333%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-offset-lg-4{margin-left:33.3333333333%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-offset-md-4{margin-left:33.3333333333%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-offset-sm-4{margin-left:33.3333333333%}}@media (max-width: 360px){.odf-col-offset-xs-4{margin-left:33.3333333333%}}@media (min-width: 1201px){.odf-col-span-xl-5{width:41.6666666667%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-span-lg-5{width:41.6666666667%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-span-md-5{width:41.6666666667%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-span-sm-5{width:41.6666666667%}}@media (max-width: 360px){.odf-col-span-xs-5{width:41.6666666667%}}@media (min-width: 1201px){.odf-col-offset-xl-5{margin-left:41.6666666667%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-offset-lg-5{margin-left:41.6666666667%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-offset-md-5{margin-left:41.6666666667%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-offset-sm-5{margin-left:41.6666666667%}}@media (max-width: 360px){.odf-col-offset-xs-5{margin-left:41.6666666667%}}@media (min-width: 1201px){.odf-col-span-xl-6{width:50%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-span-lg-6{width:50%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-span-md-6{width:50%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-span-sm-6{width:50%}}@media (max-width: 360px){.odf-col-span-xs-6{width:50%}}@media (min-width: 1201px){.odf-col-offset-xl-6{margin-left:50%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-offset-lg-6{margin-left:50%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-offset-md-6{margin-left:50%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-offset-sm-6{margin-left:50%}}@media (max-width: 360px){.odf-col-offset-xs-6{margin-left:50%}}@media (min-width: 1201px){.odf-col-span-xl-7{width:58.3333333333%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-span-lg-7{width:58.3333333333%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-span-md-7{width:58.3333333333%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-span-sm-7{width:58.3333333333%}}@media (max-width: 360px){.odf-col-span-xs-7{width:58.3333333333%}}@media (min-width: 1201px){.odf-col-offset-xl-7{margin-left:58.3333333333%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-offset-lg-7{margin-left:58.3333333333%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-offset-md-7{margin-left:58.3333333333%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-offset-sm-7{margin-left:58.3333333333%}}@media (max-width: 360px){.odf-col-offset-xs-7{margin-left:58.3333333333%}}@media (min-width: 1201px){.odf-col-span-xl-8{width:66.6666666667%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-span-lg-8{width:66.6666666667%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-span-md-8{width:66.6666666667%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-span-sm-8{width:66.6666666667%}}@media (max-width: 360px){.odf-col-span-xs-8{width:66.6666666667%}}@media (min-width: 1201px){.odf-col-offset-xl-8{margin-left:66.6666666667%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-offset-lg-8{margin-left:66.6666666667%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-offset-md-8{margin-left:66.6666666667%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-offset-sm-8{margin-left:66.6666666667%}}@media (max-width: 360px){.odf-col-offset-xs-8{margin-left:66.6666666667%}}@media (min-width: 1201px){.odf-col-span-xl-9{width:75%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-span-lg-9{width:75%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-span-md-9{width:75%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-span-sm-9{width:75%}}@media (max-width: 360px){.odf-col-span-xs-9{width:75%}}@media (min-width: 1201px){.odf-col-offset-xl-9{margin-left:75%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-offset-lg-9{margin-left:75%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-offset-md-9{margin-left:75%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-offset-sm-9{margin-left:75%}}@media (max-width: 360px){.odf-col-offset-xs-9{margin-left:75%}}@media (min-width: 1201px){.odf-col-span-xl-10{width:83.3333333333%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-span-lg-10{width:83.3333333333%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-span-md-10{width:83.3333333333%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-span-sm-10{width:83.3333333333%}}@media (max-width: 360px){.odf-col-span-xs-10{width:83.3333333333%}}@media (min-width: 1201px){.odf-col-offset-xl-10{margin-left:83.3333333333%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-offset-lg-10{margin-left:83.3333333333%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-offset-md-10{margin-left:83.3333333333%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-offset-sm-10{margin-left:83.3333333333%}}@media (max-width: 360px){.odf-col-offset-xs-10{margin-left:83.3333333333%}}@media (min-width: 1201px){.odf-col-span-xl-11{width:91.6666666667%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-span-lg-11{width:91.6666666667%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-span-md-11{width:91.6666666667%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-span-sm-11{width:91.6666666667%}}@media (max-width: 360px){.odf-col-span-xs-11{width:91.6666666667%}}@media (min-width: 1201px){.odf-col-offset-xl-11{margin-left:91.6666666667%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-offset-lg-11{margin-left:91.6666666667%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-offset-md-11{margin-left:91.6666666667%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-offset-sm-11{margin-left:91.6666666667%}}@media (max-width: 360px){.odf-col-offset-xs-11{margin-left:91.6666666667%}}@media (min-width: 1201px){.odf-col-span-xl-12{width:100%}}@media (min-width: 981px) and (max-width: 1200px){.odf-col-span-lg-12{width:100%}}@media (min-width: 769px) and (max-width: 980px){.odf-col-span-md-12{width:100%}}@media (min-width: 361px) and (max-width: 768px){.odf-col-span-sm-12{width:100%}}@media (max-width: 360px){.odf-col-span-xs-12{width:100%}}.odf-box{border-radius:4px;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0;background:#fff}.odf-box:before{background-color:#fff}.odf-box-primary{border-top:4px solid #27A0A0}.odf-box-secondary{border:solid 1px #eee;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);background:#F9F9F7}.odf-box-secondary:before{background-color:#F9F9F7}.odf-box-frame{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);background:#fff}.odf-box-frame:before{background-color:#fff}.odf-box-error{border-top:4px solid #F01C3D}.odf-box-layer{position:relative;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,0.4)}.odf-box-opacity{border-radius:4px;background:rgba(0,0,0,0.5)}.odf-box-opacity:before{background-color:rgba(0,0,0,0.5)}.odf-box-content{padding:20px}.odf-box-content.odf-box-content-sm{padding:8px}.odf-box-content.odf-box-content-md{padding:16px}.odf-box-content.odf-box-content-lg{padding:32px}.odf-box-content.odf-box-content-xl{padding:64px}.odf-header+.odf-box-content{padding-top:0}.odf-box-content.odf-box-content-fixed{position:relative;overflow-y:auto}.odf-header{padding:10px 20px;font-size:21px;line-height:1.4;font-weight:500;color:#333}.odf-header-small{font-size:16px;line-height:1;font-weight:300;color:#666;margin-left:5px}.odf-header-secondary-container{padding:0 10px;height:40px}.odf-header-secondary-container:after{content:'';display:table;clear:both}.odf-header-secondary{float:left;padding:10px 0 0 0;color:#333}.odf-header-secondary-main{font-size:34px;line-height:1;font-weight:500}.odf-header-secondary-small{font-size:18px;line-height:1;font-weight:500}.odf-header-secondary-prefix{padding-right:6px}.odf-header-secondary-suffix{padding-left:5px}.odf-header-secondary-extra{float:left;padding:12px 0 0 5px}.odf-header-secondary-extra-msg{color:#666;font-size:12px;line-height:12px;display:block}.odf-box-layer-header{padding:8px 10px;font-size:16px;line-height:1.4;font-weight:500;border-top-left-radius:4px;border-top-right-radius:4px;color:#666;background:#f5f5f5;border-bottom:4px solid #27A0A0}.odf-box-header-content{margin-right:20px}.odf-box-layer-close{position:absolute;right:10px;top:10px;line-height:1;color:#ccc;font-size:16px;cursor:pointer}.odf-box-layer-fixed{display:block;-webkit-flex-direction:unset;flex-direction:unset;overflow-y:auto}.odf-box-layer-fixed .odf-box-layer-close{font-size:16px;background:transparent;border:none;top:8px;right:8px}.odf-box-layer-fixed-header,.odf-box-layer-fixed-footer{padding:16px 0;margin:0 16px;color:#666}.odf-box-layer-fixed-header:before,.odf-box-layer-fixed-footer:before{content:'';position:absolute;height:16px}.odf-box-layer-fixed-header{border-top-left-radius:4px;border-top-right-radius:4px;font-size:16px;line-height:1.4;font-weight:500;border-bottom:1px solid #ccc;position:relative}.odf-box-layer-fixed-header:before{width:100%;bottom:-17px;background:linear-gradient(to top, rgba(255,255,255,0.001), #fff);z-index:1}.odf-box-layer-fixed-footer{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #ccc}.odf-box-layer-fixed-footer:before{width:calc(100% - 20px);bottom:67px;background:linear-gradient(to bottom, rgba(255,255,255,0.001), #fff)}.odf-box-layer-fixed-footer .odf-icon{margin-right:4px}.odf-btn{display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;font-weight:500;padding:12px 20px;min-width:0;border-width:1px;border-radius:20px;line-height:1}.odf-btn:hover,.odf-btn:focus,.odf-btn.hover,.odf-radio-btn:focus+.odf-btn,.odf-selectable-btn:focus+.odf-btn,.odf-btn.active,.odf-radio-btn:checked+.odf-btn,.odf-selectable-btn:checked+.odf-btn,.odf-btn.loading{text-decoration:none}.odf-btn:focus,.odf-btn:active,.odf-btn.active,.odf-radio-btn:checked+.odf-btn,.odf-selectable-btn:checked+.odf-btn,.odf-btn.loading,.odf-btn.focus{outline-style:none;outline:0}.odf-btn::-moz-focus-inner{border:none}.odf-btn.disabled,.od-accommodationmap-btn-container.disabled .od-accommodationmap-btn,.odf-btn[disabled]{cursor:default}.odf-btn .ficon,.odf-btn .odf-dropdown-icon,.odf-btn .odf-tooltip-icon,.odf-btn .odf-pills-icon-left,.odf-btn .odf-pills-icon-right,.odf-btn .odf-msg-ficon-green{line-height:.8}.odf-btn-sm{font-size:14px;font-weight:400;padding:9px 12px;min-width:0;border-width:1px;border-radius:20px;line-height:1}.odf-btn-lg{font-size:16px;font-weight:500;padding:13px 24px;min-width:150px;border-width:1px;border-radius:20px;line-height:1}.odf-btn-primary{color:#fff;border-style:solid;border-color:transparent;box-shadow:none;background:#f60}.odf-btn-primary:hover,.odf-btn-primary.hover,.odf-btn-primary.focus,.booking .od-roomselection-btn:enabled,.booking .od-roomselection-btn:enabled:hover,.booking .od-roomselection-btn:enabled:focus,.booking .od-roomselection-btn:enabled:active{color:#fff;border-style:solid;border-color:transparent;box-shadow:none;background:#E64E00}.odf-btn-primary:active,.odf-btn-primary.active,.odf-btn-primary.loading{color:#fff;border-style:solid;border-color:transparent;box-shadow:none;background:#B83E00}.odf-btn-primary.disabled,.odf-btn-primary[disabled]{color:#fff;border-style:solid;border-color:transparent;box-shadow:none;background:#ccc}.odf-btn-primary.selected:not([disabled]){color:#E64E00;border-style:solid;border-color:#f60;box-shadow:none;background:#FFE7D7;cursor:default;opacity:1}.odf-btn-secondary,.od-changesearch-btn-edit,.od-shareselection-btn-edit{color:#f60;border-style:solid;border-color:#ccc;box-shadow:none;background:#f5f5f5;background:linear-gradient(#fff,#f5f5f5)}.odf-btn-secondary:hover,.od-changesearch-btn-edit:hover,.od-shareselection-btn-edit:hover,.odf-btn-secondary.hover,.hover.od-changesearch-btn-edit,.hover.od-shareselection-btn-edit,.odf-btn-secondary.focus,.focus.od-changesearch-btn-edit,.focus.od-shareselection-btn-edit{color:#f60;border-style:solid;border-color:#ccc;box-shadow:none;background:#fff}.odf-btn-secondary:active,.od-changesearch-btn-edit:active,.od-shareselection-btn-edit:active,.odf-btn-secondary.active,.active.od-changesearch-btn-edit,.active.od-shareselection-btn-edit,.odf-btn-secondary.loading,.loading.od-changesearch-btn-edit,.loading.od-shareselection-btn-edit{color:#f60;border-style:solid;border-color:#ccc;box-shadow:none;background:#f5f5f5;background:linear-gradient(#f5f5f5,#fff)}.odf-btn-secondary.disabled,.od-accommodationmap-btn-container.disabled .od-accommodationmap-btn,.disabled.od-changesearch-btn-edit,.disabled.od-shareselection-btn-edit,.odf-btn-secondary[disabled],[disabled].od-changesearch-btn-edit,[disabled].od-shareselection-btn-edit{color:#ccc;border-style:solid;border-color:#ccc;box-shadow:none;background:#f5f5f5}.odf-btn-secondary.disabled .ficon,.od-accommodationmap-btn-container.disabled .od-accommodationmap-btn .ficon,.disabled.od-changesearch-btn-edit .ficon,.disabled.od-shareselection-btn-edit .ficon,.odf-btn-secondary.disabled .odf-dropdown-icon,.od-accommodationmap-btn-container.disabled .od-accommodationmap-btn .odf-dropdown-icon,.disabled.od-changesearch-btn-edit .odf-dropdown-icon,.disabled.od-shareselection-btn-edit .odf-dropdown-icon,.odf-btn-secondary.disabled .odf-tooltip-icon,.od-accommodationmap-btn-container.disabled .od-accommodationmap-btn .odf-tooltip-icon,.disabled.od-changesearch-btn-edit .odf-tooltip-icon,.disabled.od-shareselection-btn-edit .odf-tooltip-icon,.odf-btn-secondary.disabled .odf-pills-icon-left,.od-accommodationmap-btn-container.disabled .od-accommodationmap-btn .odf-pills-icon-left,.disabled.od-changesearch-btn-edit .odf-pills-icon-left,.disabled.od-shareselection-btn-edit .odf-pills-icon-left,.odf-btn-secondary.disabled .odf-pills-icon-right,.od-accommodationmap-btn-container.disabled .od-accommodationmap-btn .odf-pills-icon-right,.disabled.od-changesearch-btn-edit .odf-pills-icon-right,.disabled.od-shareselection-btn-edit .odf-pills-icon-right,.odf-btn-secondary.disabled .odf-msg-ficon-green,.od-accommodationmap-btn-container.disabled .od-accommodationmap-btn .odf-msg-ficon-green,.disabled.od-changesearch-btn-edit .odf-msg-ficon-green,.disabled.od-shareselection-btn-edit .odf-msg-ficon-green,.odf-btn-secondary.disabled .odf-icon,.od-accommodationmap-btn-container.disabled .od-accommodationmap-btn .odf-icon,.disabled.od-changesearch-btn-edit .odf-icon,.disabled.od-shareselection-btn-edit .odf-icon,.odf-btn-secondary[disabled] .ficon,[disabled].od-changesearch-btn-edit .ficon,[disabled].od-shareselection-btn-edit .ficon,.odf-btn-secondary[disabled] .odf-dropdown-icon,[disabled].od-changesearch-btn-edit .odf-dropdown-icon,[disabled].od-shareselection-btn-edit .odf-dropdown-icon,.odf-btn-secondary[disabled] .odf-tooltip-icon,[disabled].od-changesearch-btn-edit .odf-tooltip-icon,[disabled].od-shareselection-btn-edit .odf-tooltip-icon,.odf-btn-secondary[disabled] .odf-pills-icon-left,[disabled].od-changesearch-btn-edit .odf-pills-icon-left,[disabled].od-shareselection-btn-edit .odf-pills-icon-left,.odf-btn-secondary[disabled] .odf-pills-icon-right,[disabled].od-changesearch-btn-edit .odf-pills-icon-right,[disabled].od-shareselection-btn-edit .odf-pills-icon-right,.odf-btn-secondary[disabled] .odf-msg-ficon-green,[disabled].od-changesearch-btn-edit .odf-msg-ficon-green,[disabled].od-shareselection-btn-edit .odf-msg-ficon-green,.odf-btn-secondary[disabled] .odf-icon,[disabled].od-changesearch-btn-edit .odf-icon,[disabled].od-shareselection-btn-edit .odf-icon{color:#ccc}.odf-btn-secondary.selected:not([disabled]),.selected.od-changesearch-btn-edit:not([disabled]),.selected.od-shareselection-btn-edit:not([disabled]){color:#fff;border-style:solid;border-color:#1CB670;box-shadow:none;background:#1CB670;cursor:default}.odf-btn-ghost{color:#fff;border-style:solid;border-color:#fff;box-shadow:none;background:rgba(0,0,0,0.1)}.odf-btn-ghost:hover,.odf-btn-ghost.hover,.odf-radio-btn:focus+.odf-btn-ghost,.odf-selectable-btn:focus+.odf-btn-ghost,.odf-btn-ghost.focus{color:#fff;border-style:solid;border-color:#fff;box-shadow:inset 0 1px 0 0 #fff,inset 0 -1px 0 0 #fff,inset 1px 0 0 0 #fff,inset -1px 0 0 0 #fff;background:rgba(0,0,0,0.5)}.odf-btn-ghost:active,.odf-btn-ghost.active,.odf-radio-btn:checked+.odf-btn-ghost,.odf-selectable-btn:checked+.odf-btn-ghost,.odf-btn-ghost.loading{color:#fff;border-style:solid;border-color:#fff;box-shadow:inset 0 1px 0 0 #fff,inset 0 -1px 0 0 #fff,inset 1px 0 0 0 #fff,inset -1px 0 0 0 #fff;background:rgba(0,0,0,0.3)}.odf-btn-ghost.disabled,.odf-btn-ghost[disabled]{color:rgba(255,255,255,0.5);border-style:solid;border-color:#666;box-shadow:none;background:rgba(0,0,0,0.3)}.odf-btn-ghost-light{color:#f60;border-style:solid;border-color:#f60;box-shadow:none;background:transparent}.odf-btn-ghost-light:hover{color:#f60;border-style:solid;border-color:#f60;box-shadow:inset 0 1px 0 0 #f60,inset 0 -1px 0 0 #f60,inset 1px 0 0 0 #f60,inset -1px 0 0 0 #f60;background:transparent}.odf-btn-ghost-light.disabled{color:#ccc;border-style:solid;border-color:#ccc;box-shadow:none;background:transparent}.odf-btn-secondary-ghost{border-radius:4px;color:#f60;border-style:solid;border-color:#fff;box-shadow:none;background:rgba(255,255,255,0.5)}.odf-btn-secondary-ghost:focus,.odf-btn-secondary-ghost:hover,.odf-btn-secondary-ghost.hover,.odf-btn-secondary-ghost.focus{border-style:solid;border-color:transparent;box-shadow:none;background:rgba(255,255,255,0.8)}.odf-btn-secondary-ghost:active,.odf-btn-secondary-ghost.active,.odf-btn-secondary-ghost.loading{border-style:solid;border-color:transparent;box-shadow:none;background:#fff}.odf-btn-secondary-ghost.disabled,.od-accommodationmap-btn-container.disabled .od-accommodationmap-btn,.odf-btn-secondary-ghost[disabled]{color:#888;border-style:solid;border-color:transparent;box-shadow:none;background:rgba(255,255,255,0.5)}.odf-btn-heavy{color:#333;border-style:solid;border-color:#ccc;box-shadow:none;background:#f5f5f5;background:linear-gradient(#fff,#f5f5f5)}.odf-btn-heavy:focus,.odf-btn-heavy:hover,.odf-btn-heavy.hover,.odf-radio-btn:focus+.odf-btn-heavy,.odf-selectable-btn:focus+.odf-btn-heavy,.odf-btn-heavy.focus{color:#333;border-style:solid;border-color:#ccc;box-shadow:none;background:#fff}.odf-btn-heavy:active,.odf-btn-heavy.active,.odf-radio-btn:checked+.odf-btn-heavy,.odf-selectable-btn:checked+.odf-btn-heavy,.odf-btn-heavy.loading{color:#fff;border-style:solid;border-color:#f60;box-shadow:none;background:#f60}.odf-btn-heavy.disabled,.odf-btn-heavy[disabled]{color:#fff;border-style:solid;border-color:transparent;box-shadow:none;background:#ccc}.odf-btn-heavy.selected:not([disabled]){color:#FF893C;border-style:solid;border-color:#f60;box-shadow:none;background:#f60;cursor:default;opacity:1}.odf-btn-light,.odf-btn-switcher{color:#333;border-style:solid;border-color:#ccc;box-shadow:none;background:#f5f5f5;background:linear-gradient(#fff,#f5f5f5)}.odf-btn-light:hover,.odf-btn-switcher:hover,.odf-btn-light.hover,.hover.odf-btn-switcher,.odf-radio-btn:focus+.odf-btn-light,.odf-radio-btn:focus+.odf-btn-switcher,.odf-selectable-btn:focus+.odf-btn-light,.odf-selectable-btn:focus+.odf-btn-switcher,.odf-btn-light.focus,.focus.odf-btn-switcher{color:#333;border-style:solid;border-color:#ccc;box-shadow:none;background:#fff}.odf-btn-light:hover .ficon,.odf-btn-switcher:hover .ficon,.odf-btn-light:hover .odf-dropdown-icon,.odf-btn-switcher:hover .odf-dropdown-icon,.odf-btn-light:hover .odf-tooltip-icon,.odf-btn-switcher:hover .odf-tooltip-icon,.odf-btn-light:hover .odf-pills-icon-left,.odf-btn-switcher:hover .odf-pills-icon-left,.odf-btn-light:hover .odf-pills-icon-right,.odf-btn-switcher:hover .odf-pills-icon-right,.odf-btn-light:hover .odf-msg-ficon-green,.odf-btn-switcher:hover .odf-msg-ficon-green,.odf-btn-light:hover .odf-icon,.odf-btn-switcher:hover .odf-icon,.odf-btn-light.hover .ficon,.hover.odf-btn-switcher .ficon,.odf-radio-btn:focus+.odf-btn-light .ficon,.odf-radio-btn:focus+.odf-btn-switcher .ficon,.odf-selectable-btn:focus+.odf-btn-light .ficon,.odf-selectable-btn:focus+.odf-btn-switcher .ficon,.odf-btn-light.hover .odf-dropdown-icon,.hover.odf-btn-switcher .odf-dropdown-icon,.odf-radio-btn:focus+.odf-btn-light .odf-dropdown-icon,.odf-radio-btn:focus+.odf-btn-switcher .odf-dropdown-icon,.odf-selectable-btn:focus+.odf-btn-light .odf-dropdown-icon,.odf-selectable-btn:focus+.odf-btn-switcher .odf-dropdown-icon,.odf-btn-light.hover .odf-tooltip-icon,.hover.odf-btn-switcher .odf-tooltip-icon,.odf-radio-btn:focus+.odf-btn-light .odf-tooltip-icon,.odf-radio-btn:focus+.odf-btn-switcher .odf-tooltip-icon,.odf-selectable-btn:focus+.odf-btn-light .odf-tooltip-icon,.odf-selectable-btn:focus+.odf-btn-switcher .odf-tooltip-icon,.odf-btn-light.hover .odf-pills-icon-left,.hover.odf-btn-switcher .odf-pills-icon-left,.odf-radio-btn:focus+.odf-btn-light .odf-pills-icon-left,.odf-radio-btn:focus+.odf-btn-switcher .odf-pills-icon-left,.odf-selectable-btn:focus+.odf-btn-light .odf-pills-icon-left,.odf-selectable-btn:focus+.odf-btn-switcher .odf-pills-icon-left,.odf-btn-light.hover .odf-pills-icon-right,.hover.odf-btn-switcher .odf-pills-icon-right,.odf-radio-btn:focus+.odf-btn-light .odf-pills-icon-right,.odf-radio-btn:focus+.odf-btn-switcher .odf-pills-icon-right,.odf-selectable-btn:focus+.odf-btn-light .odf-pills-icon-right,.odf-selectable-btn:focus+.odf-btn-switcher .odf-pills-icon-right,.odf-btn-light.hover .odf-msg-ficon-green,.hover.odf-btn-switcher .odf-msg-ficon-green,.odf-radio-btn:focus+.odf-btn-light .odf-msg-ficon-green,.odf-radio-btn:focus+.odf-btn-switcher .odf-msg-ficon-green,.odf-selectable-btn:focus+.odf-btn-light .odf-msg-ficon-green,.odf-selectable-btn:focus+.odf-btn-switcher .odf-msg-ficon-green,.odf-btn-light.hover .odf-icon,.hover.odf-btn-switcher .odf-icon,.odf-radio-btn:focus+.odf-btn-light .odf-icon,.odf-radio-btn:focus+.odf-btn-switcher .odf-icon,.odf-selectable-btn:focus+.odf-btn-light .odf-icon,.odf-selectable-btn:focus+.odf-btn-switcher .odf-icon,.odf-btn-light.focus .ficon,.focus.odf-btn-switcher .ficon,.odf-btn-light.focus .odf-dropdown-icon,.focus.odf-btn-switcher .odf-dropdown-icon,.odf-btn-light.focus .odf-tooltip-icon,.focus.odf-btn-switcher .odf-tooltip-icon,.odf-btn-light.focus .odf-pills-icon-left,.focus.odf-btn-switcher .odf-pills-icon-left,.odf-btn-light.focus .odf-pills-icon-right,.focus.odf-btn-switcher .odf-pills-icon-right,.odf-btn-light.focus .odf-msg-ficon-green,.focus.odf-btn-switcher .odf-msg-ficon-green,.odf-btn-light.focus .odf-icon,.focus.odf-btn-switcher .odf-icon{color:#ccc}.odf-btn-light:active,.odf-btn-switcher:active,.odf-btn-light.active,.active.odf-btn-switcher,.odf-radio-btn:checked+.odf-btn-light,.odf-radio-btn:checked+.odf-btn-switcher,.odf-selectable-btn:checked+.odf-btn-light,.odf-selectable-btn:checked+.odf-btn-switcher,.odf-btn-light.loading,.loading.odf-btn-switcher{color:#333;border-style:solid;border-color:#ccc;box-shadow:inset 0 0 8px 0 rgba(0,0,0,0.1);background:#fff}.odf-btn-light:active .ficon,.odf-btn-switcher:active .ficon,.odf-btn-light:active .odf-dropdown-icon,.odf-btn-switcher:active .odf-dropdown-icon,.odf-btn-light:active .odf-tooltip-icon,.odf-btn-switcher:active .odf-tooltip-icon,.odf-btn-light:active .odf-pills-icon-left,.odf-btn-switcher:active .odf-pills-icon-left,.odf-btn-light:active .odf-pills-icon-right,.odf-btn-switcher:active .odf-pills-icon-right,.odf-btn-light:active .odf-msg-ficon-green,.odf-btn-switcher:active .odf-msg-ficon-green,.odf-btn-light:active .odf-icon,.odf-btn-switcher:active .odf-icon,.odf-btn-light.active .ficon,.active.odf-btn-switcher .ficon,.odf-radio-btn:checked+.odf-btn-light .ficon,.odf-radio-btn:checked+.odf-btn-switcher .ficon,.odf-selectable-btn:checked+.odf-btn-light .ficon,.odf-selectable-btn:checked+.odf-btn-switcher .ficon,.odf-btn-light.active .odf-dropdown-icon,.active.odf-btn-switcher .odf-dropdown-icon,.odf-radio-btn:checked+.odf-btn-light .odf-dropdown-icon,.odf-radio-btn:checked+.odf-btn-switcher .odf-dropdown-icon,.odf-selectable-btn:checked+.odf-btn-light .odf-dropdown-icon,.odf-selectable-btn:checked+.odf-btn-switcher .odf-dropdown-icon,.odf-btn-light.active .odf-tooltip-icon,.active.odf-btn-switcher .odf-tooltip-icon,.odf-radio-btn:checked+.odf-btn-light .odf-tooltip-icon,.odf-radio-btn:checked+.odf-btn-switcher .odf-tooltip-icon,.odf-selectable-btn:checked+.odf-btn-light .odf-tooltip-icon,.odf-selectable-btn:checked+.odf-btn-switcher .odf-tooltip-icon,.odf-btn-light.active .odf-pills-icon-left,.active.odf-btn-switcher .odf-pills-icon-left,.odf-radio-btn:checked+.odf-btn-light .odf-pills-icon-left,.odf-radio-btn:checked+.odf-btn-switcher .odf-pills-icon-left,.odf-selectable-btn:checked+.odf-btn-light .odf-pills-icon-left,.odf-selectable-btn:checked+.odf-btn-switcher .odf-pills-icon-left,.odf-btn-light.active .odf-pills-icon-right,.active.odf-btn-switcher .odf-pills-icon-right,.odf-radio-btn:checked+.odf-btn-light .odf-pills-icon-right,.odf-radio-btn:checked+.odf-btn-switcher .odf-pills-icon-right,.odf-selectable-btn:checked+.odf-btn-light .odf-pills-icon-right,.odf-selectable-btn:checked+.odf-btn-switcher .odf-pills-icon-right,.odf-btn-light.active .odf-msg-ficon-green,.active.odf-btn-switcher .odf-msg-ficon-green,.odf-radio-btn:checked+.odf-btn-light .odf-msg-ficon-green,.odf-radio-btn:checked+.odf-btn-switcher .odf-msg-ficon-green,.odf-selectable-btn:checked+.odf-btn-light .odf-msg-ficon-green,.odf-selectable-btn:checked+.odf-btn-switcher .odf-msg-ficon-green,.odf-btn-light.active .odf-icon,.active.odf-btn-switcher .odf-icon,.odf-radio-btn:checked+.odf-btn-light .odf-icon,.odf-radio-btn:checked+.odf-btn-switcher .odf-icon,.odf-selectable-btn:checked+.odf-btn-light .odf-icon,.odf-selectable-btn:checked+.odf-btn-switcher .odf-icon,.odf-btn-light.loading .ficon,.loading.odf-btn-switcher .ficon,.odf-btn-light.loading .odf-dropdown-icon,.loading.odf-btn-switcher .odf-dropdown-icon,.odf-btn-light.loading .odf-tooltip-icon,.loading.odf-btn-switcher .odf-tooltip-icon,.odf-btn-light.loading .odf-pills-icon-left,.loading.odf-btn-switcher .odf-pills-icon-left,.odf-btn-light.loading .odf-pills-icon-right,.loading.odf-btn-switcher .odf-pills-icon-right,.odf-btn-light.loading .odf-msg-ficon-green,.loading.odf-btn-switcher .odf-msg-ficon-green,.odf-btn-light.loading .odf-icon,.loading.odf-btn-switcher .odf-icon{color:#3398D9}.odf-btn-light.disabled,.disabled.odf-btn-switcher,.odf-btn-light[disabled],[disabled].odf-btn-switcher{color:#333;border-style:solid;border-color:#ccc;box-shadow:none;background:#eee}.odf-btn-light.disabled .ficon,.disabled.odf-btn-switcher .ficon,.odf-btn-light.disabled .odf-dropdown-icon,.disabled.odf-btn-switcher .odf-dropdown-icon,.odf-btn-light.disabled .odf-tooltip-icon,.disabled.odf-btn-switcher .odf-tooltip-icon,.odf-btn-light.disabled .odf-pills-icon-left,.disabled.odf-btn-switcher .odf-pills-icon-left,.odf-btn-light.disabled .odf-pills-icon-right,.disabled.odf-btn-switcher .odf-pills-icon-right,.odf-btn-light.disabled .odf-msg-ficon-green,.disabled.odf-btn-switcher .odf-msg-ficon-green,.odf-btn-light.disabled .odf-icon,.disabled.odf-btn-switcher .odf-icon,.odf-btn-light[disabled] .ficon,[disabled].odf-btn-switcher .ficon,.odf-btn-light[disabled] .odf-dropdown-icon,[disabled].odf-btn-switcher .odf-dropdown-icon,.odf-btn-light[disabled] .odf-tooltip-icon,[disabled].odf-btn-switcher .odf-tooltip-icon,.odf-btn-light[disabled] .odf-pills-icon-left,[disabled].odf-btn-switcher .odf-pills-icon-left,.odf-btn-light[disabled] .odf-pills-icon-right,[disabled].odf-btn-switcher .odf-pills-icon-right,.odf-btn-light[disabled] .odf-msg-ficon-green,[disabled].odf-btn-switcher .odf-msg-ficon-green,.odf-btn-light[disabled] .odf-icon,[disabled].odf-btn-switcher .odf-icon{color:#ccc}.odf-btn-medium{color:#333;border-style:solid;border-color:#ccc;box-shadow:none;background:#f5f5f5;background:linear-gradient(#fff,#f5f5f5)}.odf-btn-medium .ficon,.odf-btn-medium .odf-dropdown-icon,.odf-btn-medium .odf-tooltip-icon,.odf-btn-medium .odf-pills-icon-left,.odf-btn-medium .odf-pills-icon-right,.odf-btn-medium .odf-msg-ficon-green,.odf-btn-medium .odf-icon{color:#ccc}.odf-btn-medium:focus,.odf-btn-medium:hover,.odf-btn-medium.hover,.odf-radio-btn:focus+.odf-btn-medium,.odf-selectable-btn:focus+.odf-btn-medium,.odf-btn-medium.focus{color:#333;border-style:solid;border-color:#ccc;box-shadow:none;background:#fff}.odf-btn-medium:focus .ficon,.odf-btn-medium:focus .odf-dropdown-icon,.odf-btn-medium:focus .odf-tooltip-icon,.odf-btn-medium:focus .odf-pills-icon-left,.odf-btn-medium:focus .odf-pills-icon-right,.odf-btn-medium:focus .odf-msg-ficon-green,.odf-btn-medium:focus .odf-icon,.odf-btn-medium:hover .ficon,.odf-btn-medium:hover .odf-dropdown-icon,.odf-btn-medium:hover .odf-tooltip-icon,.odf-btn-medium:hover .odf-pills-icon-left,.odf-btn-medium:hover .odf-pills-icon-right,.odf-btn-medium:hover .odf-msg-ficon-green,.odf-btn-medium:hover .odf-icon,.odf-btn-medium.hover .ficon,.odf-radio-btn:focus+.odf-btn-medium .ficon,.odf-selectable-btn:focus+.odf-btn-medium .ficon,.odf-btn-medium.hover .odf-dropdown-icon,.odf-radio-btn:focus+.odf-btn-medium .odf-dropdown-icon,.odf-selectable-btn:focus+.odf-btn-medium .odf-dropdown-icon,.odf-btn-medium.hover .odf-tooltip-icon,.odf-radio-btn:focus+.odf-btn-medium .odf-tooltip-icon,.odf-selectable-btn:focus+.odf-btn-medium .odf-tooltip-icon,.odf-btn-medium.hover .odf-pills-icon-left,.odf-radio-btn:focus+.odf-btn-medium .odf-pills-icon-left,.odf-selectable-btn:focus+.odf-btn-medium .odf-pills-icon-left,.odf-btn-medium.hover .odf-pills-icon-right,.odf-radio-btn:focus+.odf-btn-medium .odf-pills-icon-right,.odf-selectable-btn:focus+.odf-btn-medium .odf-pills-icon-right,.odf-btn-medium.hover .odf-msg-ficon-green,.odf-radio-btn:focus+.odf-btn-medium .odf-msg-ficon-green,.odf-selectable-btn:focus+.odf-btn-medium .odf-msg-ficon-green,.odf-btn-medium.hover .odf-icon,.odf-radio-btn:focus+.odf-btn-medium .odf-icon,.odf-selectable-btn:focus+.odf-btn-medium .odf-icon,.odf-btn-medium.focus .ficon,.odf-btn-medium.focus .odf-dropdown-icon,.odf-btn-medium.focus .odf-tooltip-icon,.odf-btn-medium.focus .odf-pills-icon-left,.odf-btn-medium.focus .odf-pills-icon-right,.odf-btn-medium.focus .odf-msg-ficon-green,.odf-btn-medium.focus .odf-icon{color:#ccc}.odf-btn-medium:active,.odf-btn-medium.active,.odf-radio-btn:checked+.odf-btn-medium,.odf-selectable-btn:checked+.odf-btn-medium,.odf-btn-medium.loading{color:#333;border-style:solid;border-color:#ccc;box-shadow:inset 0 0 8px 0 rgba(0,0,0,0.1);background:#fff}.odf-btn-medium:active .ficon,.odf-btn-medium:active .odf-dropdown-icon,.odf-btn-medium:active .odf-tooltip-icon,.odf-btn-medium:active .odf-pills-icon-left,.odf-btn-medium:active .odf-pills-icon-right,.odf-btn-medium:active .odf-msg-ficon-green,.odf-btn-medium:active .odf-icon,.odf-btn-medium.active .ficon,.odf-radio-btn:checked+.odf-btn-medium .ficon,.odf-selectable-btn:checked+.odf-btn-medium .ficon,.odf-btn-medium.active .odf-dropdown-icon,.odf-radio-btn:checked+.odf-btn-medium .odf-dropdown-icon,.odf-selectable-btn:checked+.odf-btn-medium .odf-dropdown-icon,.odf-btn-medium.active .odf-tooltip-icon,.odf-radio-btn:checked+.odf-btn-medium .odf-tooltip-icon,.odf-selectable-btn:checked+.odf-btn-medium .odf-tooltip-icon,.odf-btn-medium.active .odf-pills-icon-left,.odf-radio-btn:checked+.odf-btn-medium .odf-pills-icon-left,.odf-selectable-btn:checked+.odf-btn-medium .odf-pills-icon-left,.odf-btn-medium.active .odf-pills-icon-right,.odf-radio-btn:checked+.odf-btn-medium .odf-pills-icon-right,.odf-selectable-btn:checked+.odf-btn-medium .odf-pills-icon-right,.odf-btn-medium.active .odf-msg-ficon-green,.odf-radio-btn:checked+.odf-btn-medium .odf-msg-ficon-green,.odf-selectable-btn:checked+.odf-btn-medium .odf-msg-ficon-green,.odf-btn-medium.active .odf-icon,.odf-radio-btn:checked+.odf-btn-medium .odf-icon,.odf-selectable-btn:checked+.odf-btn-medium .odf-icon,.odf-btn-medium.loading .ficon,.odf-btn-medium.loading .odf-dropdown-icon,.odf-btn-medium.loading .odf-tooltip-icon,.odf-btn-medium.loading .odf-pills-icon-left,.odf-btn-medium.loading .odf-pills-icon-right,.odf-btn-medium.loading .odf-msg-ficon-green,.odf-btn-medium.loading .odf-icon{color:#3398D9}.odf-btn-medium.disabled,.odf-btn-medium[disabled]{color:#333;border-style:solid;border-color:#ccc;box-shadow:none;background:#eee}.odf-btn-medium.disabled .ficon,.odf-btn-medium.disabled .odf-dropdown-icon,.odf-btn-medium.disabled .odf-tooltip-icon,.odf-btn-medium.disabled .odf-pills-icon-left,.odf-btn-medium.disabled .odf-pills-icon-right,.odf-btn-medium.disabled .odf-msg-ficon-green,.odf-btn-medium.disabled .odf-icon,.odf-btn-medium[disabled] .ficon,.odf-btn-medium[disabled] .odf-dropdown-icon,.odf-btn-medium[disabled] .odf-tooltip-icon,.odf-btn-medium[disabled] .odf-pills-icon-left,.odf-btn-medium[disabled] .odf-pills-icon-right,.odf-btn-medium[disabled] .odf-msg-ficon-green,.odf-btn-medium[disabled] .odf-icon{color:#ccc}.odf-btn-circle{width:30px;height:30px;padding:0;text-align:center;border-radius:50%}.odf-btn-circle:not(button){line-height:0;padding-top:14px}.odf-btn-circle-sm{width:18px;height:18px;font-size:14px}.odf-btn-circle-sm:not(button){padding-top:8px}.odf-btn-circle-md{width:25px;height:25px;font-size:16px}.odf-btn-circle-md:not(button){padding-top:12px}.odf-btn-circle-lg{width:35px;height:35px;font-size:21px}.odf-btn-circle-lg:not(button){padding-top:16px}.odf-btn-circle-xl{width:50px;height:50px;font-size:21px;font-weight:500}.odf-btn-circle-xl:not(button){padding-top:24px}.odf-btn-square{width:40px;height:40px;padding:0;text-align:center}.odf-btn-square:not(button){line-height:0;padding-top:14px}.odf-btn-square-sm{width:34px;height:34px}.odf-btn-square-sm:not(button){padding-top:8px}.odf-btn-square-lg{width:44px;height:44px}.odf-btn-square-lg:not(button){padding-top:16px}.odf-btn-block{display:block;padding-left:10px;padding-right:10px;width:100%;min-width:0}.odf-icon-selected{color:#FF893C;font-weight:400;vertical-align:baseline;font-size:16px;display:none}.selected:not([disabled]) .odf-icon-selected{display:inline-block}.odf-radio-btn-group,.odf-btn-group{display:inline-block;font-size:0}.odf-radio-btn-group .odf-btn,.odf-btn-group .odf-btn{position:relative;z-index:2}.odf-radio-btn-group .odf-btn.disabled,.odf-btn-group .odf-btn.disabled,.odf-radio-btn-group .od-accommodationmap-btn-container.disabled .od-accommodationmap-btn,.od-accommodationmap-btn-container.disabled .odf-radio-btn-group .od-accommodationmap-btn,.odf-btn-group .od-accommodationmap-btn-container.disabled .od-accommodationmap-btn,.od-accommodationmap-btn-container.disabled .odf-btn-group .od-accommodationmap-btn,.odf-radio-btn-group .odf-btn[disabled],.odf-btn-group .odf-btn[disabled]{z-index:1}.odf-radio-btn-group .odf-btn:active,.odf-btn-group .odf-btn:active,.odf-radio-btn-group .odf-btn.active,.odf-btn-group .odf-btn.active,.odf-radio-btn-group .odf-radio-btn:checked+.odf-btn,.odf-btn-group .odf-radio-btn:checked+.odf-btn,.odf-radio-btn-group .odf-selectable-btn:checked+.odf-btn,.odf-btn-group .odf-selectable-btn:checked+.odf-btn,.odf-radio-btn-group .odf-btn.loading,.odf-btn-group .odf-btn.loading{z-index:3}.odf-radio-btn-group>.odf-btn:not(:first-of-type),.odf-radio-btn-group .odf-selectable-btn-label:not(:first-of-type) .odf-btn,.odf-btn-group>.odf-btn:not(:first-of-type),.odf-btn-group .odf-selectable-btn-label:not(:first-of-type) .odf-btn{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.odf-radio-btn-group>.odf-btn:not(:last-of-type),.odf-radio-btn-group .odf-selectable-btn-label:not(:last-of-type) .odf-btn,.odf-btn-group>.odf-btn:not(:last-of-type),.odf-btn-group .odf-selectable-btn-label:not(:last-of-type) .odf-btn{border-top-right-radius:0;border-bottom-right-radius:0}.odf-btn-icons .odf-btn,.odf-btn-icon:hover ~ .odf-btn-secondary .odf-btn,.odf-btn-icon:hover ~ .od-changesearch-btn-edit .odf-btn,.odf-btn-icon:hover ~ .od-shareselection-btn-edit .odf-btn,.odf-btn-icon:active ~ .odf-btn-secondary .odf-btn,.odf-btn-icon:active ~ .od-changesearch-btn-edit .odf-btn,.odf-btn-icon:active ~ .od-shareselection-btn-edit .odf-btn{color:#333}.odf-btn-icons .odf-btn:active,.odf-btn-icon:hover ~ .odf-btn-secondary .odf-btn:active,.odf-btn-icon:hover ~ .od-changesearch-btn-edit .odf-btn:active,.odf-btn-icon:hover ~ .od-shareselection-btn-edit .odf-btn:active,.odf-btn-icon:active ~ .odf-btn-secondary .odf-btn:active,.odf-btn-icon:active ~ .od-changesearch-btn-edit .odf-btn:active,.odf-btn-icon:active ~ .od-shareselection-btn-edit .odf-btn:active,.odf-btn-icons .odf-btn:hover,.odf-btn-icon:hover ~ .odf-btn-secondary .odf-btn:hover,.odf-btn-icon:hover ~ .od-changesearch-btn-edit .odf-btn:hover,.odf-btn-icon:hover ~ .od-shareselection-btn-edit .odf-btn:hover,.odf-btn-icon:active ~ .odf-btn-secondary .odf-btn:hover,.odf-btn-icon:active ~ .od-changesearch-btn-edit .odf-btn:hover,.odf-btn-icon:active ~ .od-shareselection-btn-edit .odf-btn:hover{z-index:2}.odf-btn-icons .odf-btn-square,.odf-btn-icon:hover ~ .odf-btn-secondary .odf-btn-square,.odf-btn-icon:hover ~ .od-changesearch-btn-edit .odf-btn-square,.odf-btn-icon:hover ~ .od-shareselection-btn-edit .odf-btn-square,.odf-btn-icon:active ~ .odf-btn-secondary .odf-btn-square,.odf-btn-icon:active ~ .od-changesearch-btn-edit .odf-btn-square,.odf-btn-icon:active ~ .od-shareselection-btn-edit .odf-btn-square{color:#fff}.odf-btn-icon:hover ~ .odf-btn-secondary,.odf-btn-icon:hover ~ .od-changesearch-btn-edit,.odf-btn-icon:hover ~ .od-shareselection-btn-edit{color:#333;border-color:#ccc;box-shadow:none;background:#fff}.odf-btn-icon:active ~ .odf-btn-secondary,.odf-btn-icon:active ~ .od-changesearch-btn-edit,.odf-btn-icon:active ~ .od-shareselection-btn-edit{color:#333;border-color:#ccc;box-shadow:none;background:#f5f5f5;background:linear-gradient(#f5f5f5,#fff)}.odf-btn-icon-mail:hover,.odf-btn-icon-mail:active,.odf-btn-icon-mail{color:#fff;border-style:solid;border-color:transparent;box-shadow:none;background:#366080}.odf-btn-icon-whatsapp:hover,.odf-btn-icon-whatsapp:active,.odf-btn-icon-whatsapp{color:#fff;border-style:solid;border-color:transparent;box-shadow:none;background:#1CB670}.odf-btn-icons-left .odf-btn-square{border-right:none}.odf-btn-icons-left :not(.odf-btn-square){border-left:none}.odf-form-field[data-state='invalid'] .odf-input,.odf-form-field[data-state='empty'] .odf-input,.empty .odf-input,.invalid .odf-input,[data-error='error']>.od-ui-datepicker-wrapper .od-calendarsearch-input,#one-line-search-manager .od-ui-datepicker-container[data-error='invalid']:not(.active) .od-ui-datepicker-field,.od-oneline-airport.error .od-oneline-input,.od-oneline-datepicker.error .od-oneline-input{background-color:#FDE7EA;border-color:#F01C3D}.odf-form-field[data-state='invalid'] .odf-input .odf-placeholder,.odf-form-field[data-state='empty'] .odf-input .odf-placeholder,.empty .odf-input .odf-placeholder,.invalid .odf-input .odf-placeholder,[data-error='error']>.od-ui-datepicker-wrapper .od-calendarsearch-input .odf-placeholder,#one-line-search-manager .od-ui-datepicker-container[data-error='invalid']:not(.active) .od-ui-datepicker-field .odf-placeholder,.od-oneline-airport.error .od-oneline-input .odf-placeholder,.od-oneline-datepicker.error .od-oneline-input .odf-placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.odf-form-field[data-state='invalid'] .odf-input+.odf-input-icon,.odf-form-field[data-state='invalid'] .odf-input+.odf-input-append,.odf-form-field[data-state='empty'] .odf-input+.odf-input-icon,.odf-form-field[data-state='empty'] .odf-input+.odf-input-append,.empty .odf-input+.odf-input-icon,.empty .odf-input+.odf-input-append,.invalid .odf-input+.odf-input-icon,.invalid .odf-input+.odf-input-append,[data-error='error']>.od-ui-datepicker-wrapper .od-calendarsearch-input+.odf-input-icon,#one-line-search-manager .od-ui-datepicker-container[data-error='invalid']:not(.active) .od-ui-datepicker-field+.odf-input-icon,.od-oneline-airport.error .od-oneline-input+.odf-input-icon,.od-oneline-datepicker.error .od-oneline-input+.odf-input-icon,[data-error='error']>.od-ui-datepicker-wrapper .od-calendarsearch-input+.odf-input-append,#one-line-search-manager .od-ui-datepicker-container[data-error='invalid']:not(.active) .od-ui-datepicker-field+.odf-input-append,.od-oneline-airport.error .od-oneline-input+.odf-input-append,.od-oneline-datepicker.error .od-oneline-input+.odf-input-append{color:#F01C3D;background-color:#FDE7EA}.odf-form-field[data-state='invalid'] .odf-label,.odf-form-field[data-state='empty'] .odf-label,.empty .odf-label,.invalid .odf-label{color:#F01C3D}.odf-input{display:block;width:100%;border-style:solid;box-sizing:border-box;transition:all .1s linear;vertical-align:middle;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;border-width:1px;border-radius:4px;padding:9.5px 10px;background-color:#fff;border-color:#ccc;color:#333;box-shadow:inset 0 0 4px rgba(0,0,0,0.2)}.odf-input:not(textarea){height:40px}.odf-input+.odf-input-append,.odf-input+.odf-input-icon{height:28px;margin-top:-14px;padding-top:14px}.odf-input:-moz-placeholder{color:#aaa}.odf-input::-moz-placeholder{color:#aaa}.odf-input:-ms-input-placeholder{color:#aaa}.odf-input::-webkit-input-placeholder{color:#aaa}.odf-input .odf-placeholder{color:#aaa;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.odf-input+.odf-input-icon,.odf-input+.odf-input-append{color:#ccc;background-color:#fff}.odf-input:-moz-placeholder{font-style:italic}.odf-input::-moz-placeholder{font-style:italic}.odf-input:-ms-input-placeholder{font-style:italic}.odf-input::-webkit-input-placeholder{font-style:italic}.odf-input .odf-placeholder{font-style:italic;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.odf-input:hover,.odf-input.hover,.hover>.odf-input{background-color:#fff;border-color:#aaa}.odf-input:hover .odf-placeholder,.odf-input.hover .odf-placeholder,.hover>.odf-input .odf-placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.odf-input:hover+.odf-input-icon,.odf-input:hover+.odf-input-append,.odf-input.hover+.odf-input-icon,.odf-input.hover+.odf-input-append,.hover>.odf-input+.odf-input-icon,.hover>.odf-input+.odf-input-append{color:#f60;background-color:#fff}.odf-input:focus,.od-oneline-airport.active:not(.error) .od-oneline-input,.od-oneline-datepicker.active:not(.error) .od-oneline-input,.odf-input.focus,.active>.od-ui-datepicker-wrapper .od-calendarsearch-input,.focus>.odf-input{outline:0;background-color:#fff;border-color:#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}.odf-input:focus .odf-placeholder,.od-oneline-airport.active:not(.error) .od-oneline-input .odf-placeholder,.od-oneline-datepicker.active:not(.error) .od-oneline-input .odf-placeholder,.odf-input.focus .odf-placeholder,.active>.od-ui-datepicker-wrapper .od-calendarsearch-input .odf-placeholder,.focus>.odf-input .odf-placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.odf-input:focus+.odf-input-icon,.od-oneline-airport.active:not(.error) .od-oneline-input+.odf-input-icon,.od-oneline-datepicker.active:not(.error) .od-oneline-input+.odf-input-icon,.odf-input:focus+.odf-input-append,.od-oneline-airport.active:not(.error) .od-oneline-input+.odf-input-append,.od-oneline-datepicker.active:not(.error) .od-oneline-input+.odf-input-append,.odf-input.focus+.odf-input-icon,.active>.od-ui-datepicker-wrapper .od-calendarsearch-input+.odf-input-icon,.odf-input.focus+.odf-input-append,.active>.od-ui-datepicker-wrapper .od-calendarsearch-input+.odf-input-append,.focus>.odf-input+.odf-input-icon,.focus>.odf-input+.odf-input-append{color:#f60;background-color:#fff}.odf-input:disabled,.odf-input.disabled,.disabled>.odf-input{background-color:#eee;border-color:#ccc;color:transparent}.odf-input:disabled:-moz-placeholder,.odf-input.disabled:-moz-placeholder,.disabled>.odf-input:-moz-placeholder{color:transparent}.odf-input:disabled::-moz-placeholder,.odf-input.disabled::-moz-placeholder,.disabled>.odf-input::-moz-placeholder{color:transparent}.odf-input:disabled:-ms-input-placeholder,.odf-input.disabled:-ms-input-placeholder,.disabled>.odf-input:-ms-input-placeholder{color:transparent}.odf-input:disabled::-webkit-input-placeholder,.odf-input.disabled::-webkit-input-placeholder,.disabled>.odf-input::-webkit-input-placeholder{color:transparent}.odf-input:disabled .odf-placeholder,.odf-input.disabled .odf-placeholder,.disabled>.odf-input .odf-placeholder{color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.odf-input:disabled+.odf-input-icon,.odf-input:disabled+.odf-input-append,.odf-input.disabled+.odf-input-icon,.odf-input.disabled+.odf-input-append,.disabled>.odf-input+.odf-input-icon,.disabled>.odf-input+.odf-input-append{color:#ccc;background-color:#eee}.odf-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-group>.odf-select{padding-right:30px}.odf-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.odf-form-row{font-size:0;margin-right:-5px;margin-left:-5px;margin-bottom:10px}.odf-form-field{padding-right:5px;padding-left:5px;box-sizing:border-box;vertical-align:middle;display:inline-block;font-size:14px;margin-bottom:5px}.odf-form-fieldset{display:inline-block;white-space:nowrap}.odf-form-field-offset{padding-right:55px}.odf-input-wrapper{margin:0 26px 10px 0;display:inline-block}.odf-label{font-size:14px;line-height:1.6;font-weight:500;color:#333;display:block}.odf-label-horizontal{display:inline-block;padding-right:4px;vertical-align:middle}.odf-label-horizontal+.odf-input{display:inline-block}.odf-input-btn-group{display:table;width:100%}.odf-input-btn-group>.odf-input{display:table-cell;position:relative;border-top-right-radius:0;border-bottom-right-radius:0;z-index:1}.odf-input-btn-group>.odf-btn-container{display:table-cell;font-size:0;white-space:nowrap;vertical-align:middle;width:1%;position:relative;right:1px;z-index:0}.odf-input-btn-group .odf-btn{border-top-left-radius:0;border-bottom-left-radius:0}.odf-input-group{position:relative;box-sizing:border-box}.odf-input-append,.odf-input-icon{font-family:'icons', 'theme-icons';transition:all .1s linear;width:30px;top:50%;right:3px;line-height:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1;text-align:center;box-sizing:border-box}.odf-input-append:before,.odf-input-icon:before{display:inline-block;transition:all .1s linear}.odf-input-append{border-left:1px solid #eee;cursor:pointer}.odf-select+.odf-input-append{background:#fff;pointer-events:none}select.odf-select+.odf-input-append{display:none\0}.odf-select:focus+.odf-input-append:before,.odf-select.focus+.odf-input-append:before,.focus>.odf-select+.odf-input-append:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.odf-input-fixed-xxxl{width:380px}.odf-input-fixed-xxl{width:300px}.odf-input-fixed-xl{width:270px}.odf-input-fixed-l{width:180px}.odf-input-fixed-m{width:100px}.odf-input-fixed-s{width:65px}.odf-input-fixed-xs{width:50px}.odf-input-sm{font-size:14px;line-height:1.4;border-width:1px;border-radius:4px;padding:4.5px 5px}.odf-input-sm:not(textarea){height:30px}.odf-input-sm+.odf-input-append,.odf-input-sm+.odf-input-icon{height:21px;margin-top:-10.5px;padding-top:10.5px}.odf-img-responsive{max-width:100%;max-height:100%}.odf-img-circle{border-radius:50%}.odf-img-rounded{border-radius:4px}.odf-bg-base{background:#fff}.odf-bg-secondary{background:#f5f5f5}.odf-bg-generic{background:#F2F2F2}.odf-msg{display:table;width:100%;table-layout:auto;border:1px solid transparent;border-radius:4px}.odf-msg-item{padding-right:10px;padding-left:10px;box-sizing:border-box;vertical-align:middle;display:table-cell;padding:10px 5px}.odf-msg-item:first-child{padding-left:10px}.odf-msg-item:last-child{padding-right:10px}.odf-msg-content{width:100%;font-size:14px;line-height:1.4;font-weight:400}.odf-msg-icon{font-size:21px;line-height:1.2}.odf-msg-icon-lg{font-size:34px;line-height:.8}.odf-msg-icon-close{cursor:pointer;font-size:18px}.odf-msg-icon-aligned{padding-left:15px}.odf-msg-icon-top{vertical-align:top}.odf-msg-informative{background:#D4EAF7;border-color:transparent}.odf-msg-informative .odf-msg-content{color:#3398D9}.odf-msg-informative .odf-msg-icon{color:#3398D9}.odf-msg-positive{background:#E6F5E6;border-color:transparent}.odf-msg-positive .odf-msg-content{color:#1CB670}.odf-msg-positive .odf-msg-icon{color:#1CB670}.odf-msg-positive-dark{background:#E6F5E6;border-color:rgba(61,143,93,0.2)}.odf-msg-positive-dark .odf-msg-content{color:#3D8F5D}.odf-msg-positive-dark .odf-msg-icon{color:#3D8F5D}.odf-msg-negative{background:#FDE7EA;border-color:rgba(240,28,61,0.2)}.odf-msg-negative .odf-msg-content{color:#F01C3D}.odf-msg-negative .odf-msg-icon{color:#F01C3D}.odf-msg-warning{background:#FFEACC;border-color:rgba(255,150,0,0.2)}.odf-msg-warning .odf-msg-content{color:#FF9600}.odf-msg-warning .odf-msg-icon{color:#FF9600}.odf-msg-alert-informative{background:#3398D9;border-color:#1a5f8c}.odf-msg-alert-informative .odf-msg-content{color:#fff}.odf-msg-alert-informative .odf-msg-icon{color:#1a5f8c}.odf-msg-alert-positive{background:#1CB670;border-color:#0e5e3a}.odf-msg-alert-positive .odf-msg-content{color:#fff}.odf-msg-alert-positive .odf-msg-icon{color:#0e5e3a}.odf-msg-alert-warning{background:#FF9600;border-color:#995a00}.odf-msg-alert-warning .odf-msg-content{color:#fff}.odf-msg-alert-warning .odf-msg-icon{color:#995a00}.odf-msg-alert-negative{background:#F01C3D;border-color:#9c0a21}.odf-msg-alert-negative .odf-msg-content{color:#fff}.odf-msg-alert-negative .odf-msg-icon{color:#9c0a21}.odf-dropdown{display:none;box-sizing:border-box;position:absolute;width:100%;top:100%;margin-top:5px;z-index:90;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);background:#fff}.odf-dropdown:before{background-color:#fff}.odf-dropdown.open,.open>.odf-dropdown,.focus>.odf-dropdown{display:block}.odf-dropdown-item{display:block;padding:10px;border-top:1px solid #ccc;font-size:14px;line-height:1.2;font-weight:400;cursor:pointer}.odf-dropdown-item:hover,.odf-dropdown-item.hover{background:#FFE7D7}.odf-dropdown-item:active,.odf-dropdown-item.active{background:#f60;color:#fff}.odf-dropdown-item:first-child{border-top:none;border-top-left-radius:4px;border-top-right-radius:4px}.odf-dropdown-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.odf-dropdown-footer{border-top:1px dashed #aaa;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:#f5f5f5;padding:6px 10px;text-align:right}.odf-dropdown-row{display:table;width:100%;padding:0}.odf-dropdown-col{display:table-cell;vertical-align:middle;padding:10px 0 10px 10px}.odf-dropdown-col:last-child{padding-right:10px}.odf-dropdown-col.lg{width:100%}.nested>.odf-dropdown-col:first-child{padding-left:30px}.odf-dropdown-extra{color:#888}.odf-dropdown-item:active .odf-dropdown-extra,.odf-dropdown-item.active .odf-dropdown-extra{color:#fff}.odf-dropdown-icon{display:inline-block;width:25px;font-size:25px;line-height:1;color:#888}.odf-dropdown-item:active .odf-dropdown-icon,.odf-dropdown-item.active .odf-dropdown-icon{color:#fff}.odf-dropdown-badge{box-sizing:border-box;display:inline-block;border:1px solid #ccc;border-radius:4px;padding:5px 8px;text-transform:uppercase;text-align:center}.odf-dropdown-badge.odf-fixed-width{width:60px}.odf-dropdown-item:hover .odf-dropdown-badge,.odf-dropdown-item.hover .odf-dropdown-badge{border-color:#aaa}.odf-dropdown-item:active .odf-dropdown-badge,.odf-dropdown-item.active .odf-dropdown-badge{color:#fff;border-color:#fff}.odf-dropdown-inline{display:inline}.odf-dropdown-inline .odf-icon{text-decoration:none}.odf-tooltip{position:absolute;z-index:10;display:block;line-break:auto;padding:4px 10px;text-align:center;transition:opacity 250ms linear;min-width:40px;min-height:10px;font-size:12px;line-height:1.5;font-weight:400;background:#1C708C;color:#fff;border-radius:4px;opacity:0}.odf-tooltip:before{background-color:#1C708C}.odf-tooltip-container{position:relative}.open>.odf-tooltip,.odf-tooltip.open,.hover-active-tooltip:hover>.odf-tooltip,.hover-active-tooltip:hover ~ .odf-tooltip{opacity:1}.hover-active-tooltip>.odf-tooltip,.hover-active-tooltip ~ .odf-tooltip{opacity:0}.odf-tooltip-icon{vertical-align:top}.odf-tooltip-top-center{left:50%;margin-bottom:5px;bottom:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.odf-tooltip-top-center:before{position:absolute;content:'';width:7px;height:7px;z-index:-2;top:100%;left:50%;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.odf-tooltip-bottom-center{left:50%;margin-top:5px;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.odf-tooltip-bottom-center:before{position:absolute;content:'';width:7px;height:7px;z-index:-2;bottom:100%;left:50%;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.odf-tooltip-left-center{top:50%;margin-right:5px;right:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.odf-tooltip-left-center:before{position:absolute;content:'';width:7px;height:7px;z-index:-2;left:100%;top:35%;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.odf-tooltip-right-center{top:50%;margin-left:5px;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.odf-tooltip-right-center:before{position:absolute;content:'';width:7px;height:7px;z-index:-2;right:100%;top:35%;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.odf-tooltip-top-left{left:0;margin-bottom:5px;bottom:100%}.odf-tooltip-top-left:before{position:absolute;content:'';width:7px;height:7px;z-index:-2;top:100%;left:20px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.odf-tooltip-top-right{right:0;margin-bottom:5px;bottom:100%}.odf-tooltip-top-right:before{position:absolute;content:'';width:7px;height:7px;z-index:-2;top:100%;right:20px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.odf-tooltip-bottom-left{left:0;margin-top:5px;top:100%}.odf-tooltip-bottom-left:before{position:absolute;content:'';width:7px;height:7px;z-index:-2;bottom:100%;left:20px;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.odf-tooltip-bottom-right{right:0;margin-top:5px;top:100%}.odf-tooltip-bottom-right:before{position:absolute;content:'';width:7px;height:7px;z-index:-2;bottom:100%;right:20px;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.odf-tooltip-left-top{top:0;margin-top:5px;right:100%}.odf-tooltip-left-top:before{position:absolute;content:'';width:7px;height:7px;z-index:-2;left:100%;top:35%;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.odf-tooltip-left-bottom{bottom:0;margin-bottom:5px;right:100%}.odf-tooltip-left-bottom:before{position:absolute;content:'';width:7px;height:7px;z-index:-2;left:100%;bottom:35%;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.odf-tooltip-right-top{top:0;margin-top:5px;left:100%}.odf-tooltip-right-top:before{position:absolute;content:'';width:7px;height:7px;z-index:-2;right:100%;top:35%;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.odf-tooltip-right-bottom{bottom:0;margin-bottom:5px;left:100%}.odf-tooltip-right-bottom:before{position:absolute;content:'';width:7px;height:7px;z-index:-2;right:100%;bottom:35%;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.odf-tooltip-informative{background:#3398D9;color:#fff}.odf-tooltip-informative:before{background-color:#3398D9}.odf-tooltip-positive{background:#1CB670;color:#fff}.odf-tooltip-positive:before{background-color:#1CB670}.odf-tooltip-warning{background:#FF9600;color:#fff}.odf-tooltip-warning:before{background-color:#FF9600}.odf-tooltip-dark{background:#000;color:#fff}.odf-tooltip-dark:before{background-color:#000}.odf-tooltip-negative{background:#F01C3D;color:#fff}.odf-tooltip-negative:before{background-color:#F01C3D}.odf-tooltip-plain{background:#fff;color:#000;box-shadow:rgba(0,0,0,0.1) 0 0 4px 1px}.odf-tooltip-plain:before{background-color:#fff}.odf-tooltip-plain.odf-tooltip-top-right:before,.odf-tooltip-plain.odf-tooltip-top-left:before,.odf-tooltip-plain.odf-tooltip-top-center:before{box-shadow:rgba(0,0,0,0.1) -1px 1px 2px 0}.odf-tooltip-plain.odf-tooltip-bottom-right:before,.odf-tooltip-plain.odf-tooltip-bottom-left:before,.odf-tooltip-plain.odf-tooltip-bottom-center:before,.odf-tooltip-plain.odf-tooltip-right-top:before,.odf-tooltip-plain.odf-tooltip-right-bottom:before,.odf-tooltip-plain.odf-tooltip-right-center:before{box-shadow:rgba(0,0,0,0.1) -1px -1px 2px 0}.odf-tooltip-plain.odf-tooltip-left-top:before,.odf-tooltip-plain.odf-tooltip-left-bottom:before,.odf-tooltip-plain.odf-tooltip-left-center:before{box-shadow:rgba(0,0,0,0.1) 1px -1px 2px 0}.odf-tooltip.odf-without-arrow:before{content:none}.odf-animable{transition-duration:.3s;transition-property:all}.odf-shake{-webkit-animation:shake 160ms 2 linear;animation:shake 160ms 2 linear}@-webkit-keyframes shake{0%{-webkit-transform:translate(4px, 0);transform:translate(4px, 0)}50%{-webkit-transform:translate(-4px, 0);transform:translate(-4px, 0)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes shake{0%{-webkit-transform:translate(4px, 0);transform:translate(4px, 0)}50%{-webkit-transform:translate(-4px, 0);transform:translate(-4px, 0)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes flash{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}75%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes flash{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}75%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.odf-badge{background:#1CB670;padding:2px 4px;font-size:11px;color:#fff;border-radius:6px;text-transform:uppercase}.odf-badge-informative{background:#3398D9;padding:2px 4px;font-size:11px;color:#fff;border-radius:6px;text-transform:uppercase}.odf-badge-warning{background:#FF9600;padding:2px 4px;font-size:11px;color:#fff;border-radius:6px;text-transform:uppercase}.odf-badge-negative{background:#F01C3D;padding:2px 4px;font-size:11px;color:#fff;border-radius:6px;text-transform:uppercase}.odf-page-title{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.4);margin-top:20px;margin-bottom:20px}.odf-page-title-main{font-size:30px;line-height:1;font-weight:500}.odf-page-title-main.odf-responsive-text-size-xs{font-size:25.5px;line-height:1;font-weight:500}.odf-page-title-main.odf-responsive-text-size-lg{font-size:22.5px;line-height:1;font-weight:500}.odf-page-title-main.odf-responsive-text-size-xl{font-size:21px;line-height:1;font-weight:500}@media screen and (max-width: 1500px){.odf-page-title-main.odf-responsive-text-viewport{font-size:24px}}@media screen and (max-width: 1200px){.odf-page-title-main.odf-responsive-text-viewport{font-size:21px}}.odf-page-title-small{font-size:14px;font-weight:400}.odf-page-title-small.odf-responsive-text-size-xs{font-size:11.9px;font-weight:400}.odf-page-title-small.odf-responsive-text-size-lg{font-size:10.5px;font-weight:400}.odf-page-title-small.odf-responsive-text-size-xl{font-size:9.8px;font-weight:400}@media screen and (max-width: 1500px){.odf-page-title-small.odf-responsive-text-viewport{font-size:12px}}@media screen and (max-width: 1200px){.odf-page-title-small.odf-responsive-text-viewport{font-size:11px}}.odf-hierarchy-title{position:relative;padding:0 20px;margin-top:16px;margin-bottom:8px;font-size:18px;line-height:1.2;font-weight:500}.odf-hierarchy-title:before{position:absolute;content:'';height:18px;width:5px;left:0;top:2px;background-color:#1C708C;border-top-right-radius:4px;border-bottom-right-radius:4px}.odf-ribbon{position:absolute;z-index:3;display:block;text-align:center;background:#1C708C;color:#fff;padding:6px 4px;border-radius:2px;font-size:12px;line-height:1.5;font-weight:400}.odf-ribbon-container{position:relative}.odf-ribbon-explicit{background:#DC5F0B;color:#fff;font-size:16px;line-height:1;font-weight:500}.odf-ribbon-special{background:#FFE7D7;color:#f60;font-size:12px;line-height:1;font-weight:500}.odf-ribbon-discount{background:#FF9600;color:#fff;font-size:16px;line-height:1;font-weight:500}.odf-ribbon-icon:before{content:attr(data-prefix);padding-right:1px}.odf-ribbon-icon:after{content:attr(data-suffix);padding-left:1px}.odf-ribbon-top-right{right:0;margin-bottom:-10px;margin-right:10px;bottom:100%;-webkit-transform:translateY(100%);transform:translateY(100%)}.odf-ribbon-bottom-right{right:0;margin-top:-10px;margin-right:10px;top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.odf-ribbon-bottom-left{left:0;margin-top:-10px;margin-left:10px;top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.odf-ribbon-top-left{left:0;margin-bottom:-10px;margin-left:10px;bottom:100%;-webkit-transform:translateY(100%);transform:translateY(100%)}.odf-loading-radial{box-sizing:border-box;display:block;border-radius:50%;width:22px;height:22px;border:2px solid rgba(0,0,0,0.3);border-top-color:#fff;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}.odf-loading-radial-lg{width:26px;height:26px;border-width:4px}.odf-loading-radial-sm{width:16px;height:16px}.odf-btn-loading{position:relative}.odf-btn-loading .odf-loading-radial{margin-top:-11px;margin-left:-11px}.odf-btn-loading .odf-loading-radial-lg{margin-top:-13px;margin-left:-13px}.odf-btn-loading .odf-loading-radial-sm{margin-top:-8px;margin-left:-8px}.odf-btn-loading-text{position:relative;z-index:2}.odf-btn-loading-icon{position:absolute;top:50%;left:50%;opacity:0;z-index:1}.odf-btn-loading.loading{cursor:default}.odf-btn-loading.loading>.odf-btn-loading-text{opacity:0}.odf-btn-loading.loading>.odf-btn-loading-icon{opacity:1}.odf-loading-rounded{display:inline-block;width:60px}.odf-loading-rounded-container{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;position:relative;width:100%;height:0;padding:0;padding-bottom:100%}.odf-path-container{position:absolute;top:0;left:0;width:100%;height:100%}.odf-loading-rounded-track{stroke:#f5f5f5;fill-opacity:0;stroke-width:12px}.odf-loading-rounded-head{stroke-width:12px;stroke:#888;fill-opacity:0;stroke-linecap:round;transition:stroke-dashoffset 450ms cubic-bezier(0.4, 1, 0.75, 0.9)}.odf-loading-rounded-neg{background-color:#eee}.odf-loading-rounded-neg .odf-loading-rounded-track{stroke:#fff;stroke-opacity:1}.odf-loading-rounded-neg .odf-loading-rounded-head{stroke:#888;stroke-opacity:1}.odf-loading-rounded-informative .odf-loading-rounded-track{stroke:#3398D9;stroke-opacity:.1}.odf-loading-rounded-informative .odf-loading-rounded-head{stroke:#3398D9;stroke-opacity:1}.odf-loading-rounded-informative-neg{background-color:#3398D9}.odf-loading-rounded-informative-neg .odf-loading-rounded-track{stroke:#fff;stroke-opacity:.3}.odf-loading-rounded-informative-neg .odf-loading-rounded-head{stroke:#fff;stroke-opacity:.7}.odf-loading-rounded-xs{width:25px}.odf-loading-rounded-sm{width:40px}.odf-loading-rounded-lg{width:80px}.odf-loading-bar{position:relative;width:100%;height:4px;display:block;background-color:#eee;overflow:hidden}.odf-loading-bar-fill{background-color:#f60;height:100%;display:block;width:200px;-webkit-animation-name:moveX;animation-name:moveX;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;position:absolute}@-webkit-keyframes moveX{0%{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0);left:100%}}@keyframes moveX{0%{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0);left:100%}}.odf-loading-waves{padding:8px}.odf-loading-waves-fill{position:relative;overflow:hidden;width:100%;height:auto}.odf-loading-waves-fill::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.4) 20%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0.4) 80%, rgba(255,255,255,0) 100%);-webkit-animation:waves 1s ease-in-out infinite;animation:waves 1s ease-in-out infinite}.odf-loading-waves-image{width:100px;height:100px;float:left;margin:auto 8px 0 auto;background-color:#f5f5f5}.odf-loading-waves-content{width:calc(100% - (100px + 8px));float:left}.odf-loading-waves-placeholder{width:50%;height:15px;margin-bottom:8px;background-color:#f5f5f5}.odf-loading-waves-placeholder.odf-loading-waves-blank{height:44px;margin:24px auto 0 auto;background-color:transparent}.odf-loading-waves-placeholder.odf-loading-waves-price{margin-bottom:32px}.odf-loading-waves-placeholder.odf-loading-waves-placeholder-xs{width:20%}.odf-loading-waves-placeholder.odf-loading-waves-placeholder-sm{width:40%}.odf-loading-waves-placeholder.odf-loading-waves-placeholder-md{width:60%}.odf-loading-waves-placeholder.odf-loading-waves-placeholder-lg{width:80%}.odf-loading-waves-placeholder.odf-loading-waves-placeholder-xl{width:100%}@-webkit-keyframes waves{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes waves{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.odf-loading-confirm{display:inline-block;width:60px;height:60px;font-size:32px;line-height:1.8;background-color:#1CB670;color:#fff;border-radius:50%;text-align:center;cursor:pointer}.odf-loading-confirm.active{-webkit-animation:flash .2s;animation:flash .2s;-webkit-animation-delay:.04s;animation-delay:.04s}.odf-loading-confirm.active>.odf-loading-confirm-icon{-webkit-animation:flash .3s;animation:flash .3s;-webkit-animation-delay:.08s;animation-delay:.08s}.odf-loading-confirm-sm{width:40px;height:40px;font-size:22px}.odf-loading-confirm-lg{width:80px;height:80px;font-size:42px}.odf-loading-confirm-error{background-color:#F01C3D}.odf-text,.odf-p,.odf-unreset-type p,.odf-p-inverted,.odf-unreset-type,.odf-h1,.odf-unreset-type h1,.odf-h2,.odf-unreset-type h2,.odf-h2-plus,.odf-h3-plus,.odf-h3,.odf-unreset-type h3,.odf-h4,.odf-unreset-type h4,.odf-h5,.odf-unreset-type h5,.odf-h6,.odf-unreset-type h6,.odf-ul,.odf-unreset-type ul,.odf-ol,.odf-unreset-type ol{color:#333}.odf-text-soft{color:#888}.odf-text,.odf-p,.odf-unreset-type p,.odf-p-inverted,.odf-unreset-type{font-size:14px;line-height:1.4;font-weight:400}.odf-text-xs,.od-accommodationdetails-panel .od-xsell-cancellation-policy-link{font-size:11px;line-height:1.4;font-weight:400}.odf-text-sm{font-size:12px;line-height:1.5;font-weight:400}.odf-text-lg{font-size:16px;line-height:1.4;font-weight:400}.odf-text-md{font-size:14px;line-height:1.4;font-weight:400}.odf-text-2lg{font-size:18px;line-height:1.4;font-weight:400}.odf-text-xl{font-size:21px;line-height:1.4;font-weight:400}.odf-text-2xl{font-size:24px;line-height:1.4;font-weight:400}.odf-link,.odf-unreset-type a,.od-ui-dialog-lightbox .od-ui-dialog-lightbox-secondary-button{cursor:pointer;font-size:14px;line-height:1.4;font-weight:400;color:#f60;text-decoration:none}.odf-link:focus,.odf-unreset-type a:focus,.od-ui-dialog-lightbox .od-ui-dialog-lightbox-secondary-button:focus{outline-style:none;outline:0}.odf-link-disabled{color:#ccc;text-decoration:none}.odf-link:focus,.odf-unreset-type a:focus,.od-ui-dialog-lightbox .od-ui-dialog-lightbox-secondary-button:focus,.odf-link:hover,.odf-unreset-type a:hover,.od-ui-dialog-lightbox .od-ui-dialog-lightbox-secondary-button:hover{color:#f60;text-decoration:underline}.odf-link:active,.odf-unreset-type a:active,.od-ui-dialog-lightbox .od-ui-dialog-lightbox-secondary-button:active{color:#E64E00;text-decoration:underline}.odf-link-legal{cursor:pointer;font-size:14px;line-height:1.4;font-weight:400;color:#666;text-decoration:underline}.odf-link-legal:focus{outline-style:none;outline:0}.odf-link-legal-disabled{color:#ccc;text-decoration:none}.odf-link-legal:focus,.odf-link-legal:hover{color:#333;text-decoration:underline}.odf-link-legal:active{color:#000;text-decoration:underline}.odf-link-expander{cursor:pointer;font-size:14px;line-height:1.4;font-weight:400;color:#f60;text-decoration:none}.odf-link-expander:focus{outline-style:none;outline:0}.odf-link-expander .ficon,.odf-link-expander .odf-dropdown-icon,.odf-link-expander .odf-tooltip-icon,.odf-link-expander .odf-pills-icon-left,.odf-link-expander .odf-pills-icon-right,.odf-link-expander .odf-msg-ficon-green{color:#888}.odf-link-expander-disabled{color:#ccc;text-decoration:none}.odf-link-expander-disabled .ficon,.odf-link-expander-disabled .odf-dropdown-icon,.odf-link-expander-disabled .odf-tooltip-icon,.odf-link-expander-disabled .odf-pills-icon-left,.odf-link-expander-disabled .odf-pills-icon-right,.odf-link-expander-disabled .odf-msg-ficon-green{color:#ccc}.odf-link-expander:focus,.odf-link-expander:hover{color:#f60;text-decoration:none}.odf-link-expander:focus .ficon,.odf-link-expander:focus .odf-dropdown-icon,.odf-link-expander:focus .odf-tooltip-icon,.odf-link-expander:focus .odf-pills-icon-left,.odf-link-expander:focus .odf-pills-icon-right,.odf-link-expander:focus .odf-msg-ficon-green,.odf-link-expander:hover .ficon,.odf-link-expander:hover .odf-dropdown-icon,.odf-link-expander:hover .odf-tooltip-icon,.odf-link-expander:hover .odf-pills-icon-left,.odf-link-expander:hover .odf-pills-icon-right,.odf-link-expander:hover .odf-msg-ficon-green{color:#f60}.odf-link-expander:active{color:#E64E00;text-decoration:none}.odf-link-expander:active .ficon,.odf-link-expander:active .odf-dropdown-icon,.odf-link-expander:active .odf-tooltip-icon,.odf-link-expander:active .odf-pills-icon-left,.odf-link-expander:active .odf-pills-icon-right,.odf-link-expander:active .odf-msg-ficon-green{color:#E64E00}.odf-link-xs{font-size:11px;line-height:1.4;font-weight:400}.odf-link-sm{font-size:12px;line-height:1.4;font-weight:400}.odf-link-l{font-size:16px;line-height:1.4;font-weight:400}.odf-link-md,.od-ui-dialog-lightbox .od-ui-dialog-lightbox-secondary-button{font-size:14px;line-height:1.4;font-weight:400}.odf-h1,.odf-unreset-type h1{font-size:34px;font-weight:500}.odf-h1.odf-responsive-text-size-xs,.odf-unreset-type h1.odf-responsive-text-size-xs{font-size:28.9px;font-weight:500}.odf-h1.odf-responsive-text-size-lg,.odf-unreset-type h1.odf-responsive-text-size-lg{font-size:25.5px;font-weight:500}.odf-h1.odf-responsive-text-size-xl,.odf-unreset-type h1.odf-responsive-text-size-xl{font-size:23.8px;font-weight:500}.odf-h2,.odf-unreset-type h2{font-size:24px;line-height:1.4;font-weight:500}.odf-h2-plus{font-size:30px;line-height:1.4;font-weight:500}.odf-h3-plus{font-size:21px;line-height:1.4;font-weight:500}.odf-h3,.odf-unreset-type h3{font-size:18px;line-height:1.4;font-weight:500}.odf-h4,.odf-unreset-type h4{font-size:16px;font-weight:500}.odf-h4.odf-responsive-text-size-xs,.odf-unreset-type h4.odf-responsive-text-size-xs{font-size:13.6px;font-weight:500}.odf-h4.odf-responsive-text-size-lg,.odf-unreset-type h4.odf-responsive-text-size-lg{font-size:12px;font-weight:500}.odf-h4.odf-responsive-text-size-xl,.odf-unreset-type h4.odf-responsive-text-size-xl{font-size:11.2px;font-weight:500}.odf-h5,.odf-unreset-type h5{font-size:16px;line-height:1.4;font-weight:400}.odf-h6,.odf-unreset-type h6{font-size:14px;line-height:1.4;font-weight:500}.odf-p,.odf-unreset-type p{margin-bottom:9px}.odf-p-inverted{margin-top:9px}.odf-strong,.odf-unreset-type strong,.odf-b,.odf-unreset-type b{font-weight:500}.odf-bold{font-weight:700}.odf-br,.odf-unreset-type br{display:block;content:'';margin-bottom:9px}.odf-text-light{font-weight:300}.odf-ul,.odf-unreset-type ul,.odf-ol,.odf-unreset-type ol{padding-left:5px}.odf-li,.odf-unreset-type li{position:relative;font-size:14px}.odf-li:before,.odf-unreset-type li:before{position:absolute;left:0}.odf-ul>.odf-li,.odf-unreset-type ul>.odf-li,.odf-unreset-type .odf-ul>li,.odf-unreset-type ul>li{padding-left:10px;padding-bottom:8px}.odf-ul>.odf-li:last-child,.odf-unreset-type ul>.odf-li:last-child,.odf-unreset-type .odf-ul>li:last-child,.odf-unreset-type ul>li:last-child{padding-bottom:0}.odf-ul>.odf-li:before,.odf-unreset-type ul>.odf-li:before,.odf-unreset-type .odf-ul>li:before,.odf-unreset-type ul>li:before{content:'';top:11.2px;margin-top:-2px;border:2px solid #333;border-radius:50%}.odf-ul-xs>.odf-li,.odf-unreset-type .odf-ul-xs>li{font-size:11px;line-height:1.4;font-weight:400}.odf-ul-xs>.odf-li:before,.odf-unreset-type .odf-ul-xs>li:before{top:8px}.odf-ul-sm>.odf-li,.odf-unreset-type .odf-ul-sm>li{font-size:12px;line-height:1.5;font-weight:400}.odf-ul-sm>.odf-li:before,.odf-unreset-type .odf-ul-sm>li:before{top:8px}.odf-ul-md>.odf-li,.odf-unreset-type .odf-ul-md>li{font-size:14px;line-height:1.4;font-weight:400}.odf-ul-lg>.odf-li,.odf-unreset-type .odf-ul-lg>li{font-size:16px;line-height:1.4;font-weight:400}.odf-ul-2lg>.odf-li,.odf-unreset-type .odf-ul-2lg>li{font-size:18px;line-height:1.4;font-weight:400}.odf-ul-2lg>.odf-li:before,.odf-unreset-type .odf-ul-2lg>li:before{top:12px}.odf-ul-xl>.odf-li,.odf-unreset-type .odf-ul-xl>li{font-size:21px;line-height:1.4;font-weight:400}.odf-ul-xl>.odf-li:before,.odf-unreset-type .odf-ul-xl>li:before{top:14px}.odf-ul-2xl>.odf-li,.odf-unreset-type .odf-ul-2xl>li{font-size:24px;line-height:1.4;font-weight:400;padding-left:16px}.odf-ul-2xl>.odf-li:before,.odf-unreset-type .odf-ul-2xl>li:before{top:16px;font-size:22px}.odf-ul-mark>.odf-li,.odf-unreset-type .odf-ul-mark>li{padding-left:24px;padding-bottom:8px}.odf-ul-mark>.odf-li:last-child,.odf-unreset-type .odf-ul-mark>li:last-child{padding-bottom:0}.odf-ul-mark>.odf-li:before,.odf-unreset-type .odf-ul-mark>li:before{content:"";font-family:'icons';color:#1CB670;left:0;top:-2px;font-size:18px}.odf-ul-mark-xs>.odf-li,.odf-unreset-type .odf-ul-mark-xs>li{font-size:11px;line-height:1.4;font-weight:400;padding-left:16px}.odf-ul-mark-xs>.odf-li:before,.odf-unreset-type .odf-ul-mark-xs>li:before{top:0;font-size:12px}.odf-ul-mark-sm>.odf-li,.odf-unreset-type .odf-ul-mark-sm>li{font-size:12px;line-height:1.5;font-weight:400}.odf-ul-mark-sm>.odf-li:before,.odf-unreset-type .odf-ul-mark-sm>li:before{font-size:15px}.odf-ul-mark-md>.odf-li,.odf-unreset-type .odf-ul-mark-md>li{font-size:14px;line-height:1.4;font-weight:400}.odf-ul-mark-lg>.odf-li,.odf-unreset-type .odf-ul-mark-lg>li{font-size:16px;line-height:1.4;font-weight:400}.odf-ul-mark-2lg>.odf-li,.odf-unreset-type .odf-ul-mark-2lg>li{font-size:18px;line-height:1.4;font-weight:400}.odf-ul-mark-2lg>.odf-li:before,.odf-unreset-type .odf-ul-mark-2lg>li:before{top:0}.odf-ul-mark-xl>.odf-li,.odf-unreset-type .odf-ul-mark-xl>li{font-size:21px;line-height:1.4;font-weight:400}.odf-ul-mark-xl>.odf-li:before,.odf-unreset-type .odf-ul-mark-xl>li:before{top:1px;font-size:20px}.odf-ul-mark-2xl>.odf-li,.odf-unreset-type .odf-ul-mark-2xl>li{font-size:24px;line-height:1.4;font-weight:400;padding-left:32px}.odf-ul-mark-2xl>.odf-li:before,.odf-unreset-type .odf-ul-mark-2xl>li:before{top:2px;font-size:22px}.odf-ol>.odf-li,.odf-unreset-type ol>.odf-li,.odf-unreset-type .odf-ol>li,.odf-unreset-type ol>li{margin-left:10px;list-style:decimal;padding-bottom:8px}.odf-ol>.odf-li:last-child,.odf-unreset-type ol>.odf-li:last-child,.odf-unreset-type .odf-ol>li:last-child,.odf-unreset-type ol>li:last-child{padding-bottom:0}.odf-ol-xs>.odf-li,.odf-unreset-type .odf-ol-xs>li{font-size:11px;line-height:1.4;font-weight:400}.odf-ol-sm>.odf-li,.odf-unreset-type .odf-ol-sm>li{font-size:12px;line-height:1.5;font-weight:400}.odf-ol-md>.odf-li,.odf-unreset-type .odf-ol-md>li{font-size:14px;line-height:1.4;font-weight:400}.odf-ol-lg>.odf-li,.odf-unreset-type .odf-ol-lg>li{font-size:16px;line-height:1.4;font-weight:400}.odf-ol-2lg>.odf-li,.odf-unreset-type .odf-ol-2lg>li{font-size:18px;line-height:1.4;font-weight:400}.odf-ol-xl>.odf-li,.odf-unreset-type .odf-ol-xl>li{font-size:21px;line-height:1.4;font-weight:400}.odf-ol-2xl>.odf-li,.odf-unreset-type .odf-ol-2xl>li{font-size:24px;line-height:1.4;font-weight:400}.odf-nest-list{padding-left:15px}.odf-ol-indicators{font-size:0;counter-reset:ordered-list-indicators-counter}.odf-ol-indicators>.odf-li,.odf-unreset-type .odf-ol-indicators>li{text-align:right;list-style:none;margin-bottom:16px}.odf-ol-indicators>.odf-li:last-child,.odf-unreset-type .odf-ol-indicators>li:last-child{margin-bottom:0}.odf-ol-indicators>.odf-li:before,.odf-unreset-type .odf-ol-indicators>li:before{font-size:14px;line-height:20px;font-weight:500;display:inline-block;vertical-align:top;text-align:center;width:20px;height:20px;color:#fff;background:#1C708C;border-radius:50%;content:counter(ordered-list-indicators-counter);counter-increment:ordered-list-indicators-counter}.odf-li-label,.odf-li-content{display:inline-block;vertical-align:top;text-align:left;margin-left:10px;width:calc(100% - 30px)}.odf-li-label{font-size:14px;line-height:1.4;font-weight:500;color:#333}.odf-li-content{font-size:14px;line-height:1.4;font-weight:400;color:#888}.odf-text-nowrap{white-space:nowrap}.odf-text-ellipsis,.odf-mobile-input-group .odf-mobile-input+.odf-mobile-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.odf-text-underline{text-decoration:underline}.odf-text-line-through{text-decoration:line-through}.odf-text-left{text-align:left}.odf-text-right{text-align:right}.odf-text-center{text-align:center}.odf-text-capitalize{text-transform:capitalize}.odf-text-lowercase{text-transform:lowercase}.odf-text-uppercase{text-transform:uppercase}.odf-text-oblique{font-style:oblique}.odf-text-italic{font-style:italic}.odf-text-primary{color:#f60}.odf-text-primary-dark{color:#E64E00}.odf-text-primary-light{color:#FFE7D7}.odf-text-secondary{color:#27A0A0}.odf-text-secondary-dark{color:#1E7B7B}.odf-text-secondary-light{color:#60BEBE}.odf-text-info{color:#3398D9}.odf-text-info-dark{color:#366080}.odf-text-info-light{color:#D4EAF7}.odf-text-negative,.od-xsell-section .od-xsell-negative .od-accommodationresults-price-text-int,.od-xsell-section .od-xsell-negative .od-accommodationresults-price-text-suffix,.od-xsell-section .od-xsell-product-msg.od-xsell-negative,.od-xsell-section .od-xsell-pax-details.od-xsell-negative,.od-xsell-section .od-xsell-price.od-xsell-negative,.od-xsell-section .od-xsell-price-details.od-xsell-negative{color:#F01C3D}.odf-text-negative-dark{color:#9B0000}.odf-text-negative-light{color:#FDE7EA}.odf-text-positive{color:#1CB670}.odf-text-positive-dark{color:#3D8F5D}.odf-text-positive-light{color:#E6F5E6}.odf-text-warning{color:#FF9600}.odf-text-warning-dark{color:#DC5F0B}.odf-text-warning-light{color:#FFEACC}.odf-text-mono-color-01{color:#000}.odf-text-mono-color-02{color:#333}.odf-text-mono-color-03{color:#666}.odf-text-mono-color-04{color:#888}.odf-text-mono-color-05{color:#aaa}.odf-text-mono-color-06{color:#ccc}.odf-text-mono-color-07{color:#eee}.odf-text-mono-color-08{color:#f5f5f5}.odf-text-mono-color-09{color:#fff}.odf-text-condensed{line-height:1}.odf-inline-middle{display:inline;vertical-align:middle}.odf-text-zone-dark{color:#fff}.odf-text-zone-dark .odf-text,.odf-text-zone-dark .odf-p,.odf-text-zone-dark .odf-unreset-type p,.odf-unreset-type .odf-text-zone-dark p,.odf-text-zone-dark .odf-p-inverted,.odf-text-zone-dark .odf-unreset-type,.odf-text-zone-dark .odf-h1,.odf-text-zone-dark .odf-unreset-type h1,.odf-unreset-type .odf-text-zone-dark h1,.odf-text-zone-dark .odf-h2,.odf-text-zone-dark .odf-unreset-type h2,.odf-unreset-type .odf-text-zone-dark h2,.odf-text-zone-dark .odf-h2-plus,.odf-text-zone-dark .odf-h3-plus,.odf-text-zone-dark .odf-h3,.odf-text-zone-dark .odf-unreset-type h3,.odf-unreset-type .odf-text-zone-dark h3,.odf-text-zone-dark .odf-h4,.odf-text-zone-dark .odf-unreset-type h4,.odf-unreset-type .odf-text-zone-dark h4,.odf-text-zone-dark .odf-h5,.odf-text-zone-dark .odf-unreset-type h5,.odf-unreset-type .odf-text-zone-dark h5,.odf-text-zone-dark .odf-h6,.odf-text-zone-dark .odf-unreset-type h6,.odf-unreset-type .odf-text-zone-dark h6,.odf-text-zone-dark .odf-ul,.odf-text-zone-dark .odf-unreset-type ul,.odf-unreset-type .odf-text-zone-dark ul,.odf-text-zone-dark .odf-ol,.odf-text-zone-dark .odf-unreset-type ol,.odf-unreset-type .odf-text-zone-dark ol{color:#fff}.odf-text-zone-dark .odf-selectable-label{color:#fff}.odf-unreset-condensed br,.odf-unreset-condensed p{margin-bottom:0}.odf-pills{position:absolute;line-break:auto;box-sizing:border-box;text-align:center;transition:opacity 250ms linear;z-index:1;cursor:default;font-size:12px;font-weight:400;padding:5px 10px;min-width:40px;border-width:0;border-radius:20px;line-height:1;background:#1C708C;color:#fff;border-radius:11px;opacity:0;min-height:22px}.odf-pills:before{background-color:#1C708C}.odf-pills-container{position:relative}.open>.odf-pills,.odf-pills.open,.hover-active-tooltip:hover>.odf-pills,.hover-active-tooltip:hover ~ .odf-pills{opacity:1}.odf-pills-top-arrow-left:before{position:absolute;content:'';width:10px;height:10px;z-index:-2;top:100%;left:20px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.odf-pills-top-arrow-right:before{position:absolute;content:'';width:10px;height:10px;z-index:-2;top:100%;right:20px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.odf-pills-top-arrow-center:before{position:absolute;content:'';width:10px;height:10px;z-index:-2;top:100%;left:45%;right:45%;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.odf-pills-informative{background:#3398D9;color:#fff}.odf-pills-informative:before{background-color:#3398D9}.odf-pills-positive{background:#1CB670;color:#fff}.odf-pills-positive:before{background-color:#1CB670}.odf-pills-warning{background:#FF9600;color:#fff}.odf-pills-warning:before{background-color:#FF9600}.odf-pills-negative{background:#F01C3D;color:#fff}.odf-pills-negative:before{background-color:#F01C3D}.odf-pills-soft-informative{background:#D4EAF7;color:#3398D9;border:none}.odf-pills-soft-informative:before{background-color:#D4EAF7}.odf-pills-soft-informative.odf-hoverable:hover,.odf-pills-soft-informative.odf-hoverable.hover{background-color:rgba(51,152,217,0.3);border-color:rgba(51,152,217,0.4)}.odf-pills-soft-positive{background:#E6F5E6;color:#1CB670;border:none}.odf-pills-soft-positive:before{background-color:#E6F5E6}.odf-pills-soft-positive.odf-hoverable:hover,.odf-pills-soft-positive.odf-hoverable.hover{background-color:rgba(28,182,112,0.3);border-color:rgba(28,182,112,0.4)}.odf-pills-soft-warning{background:#FFEACC;color:#FF9600;border:none}.odf-pills-soft-warning:before{background-color:#FFEACC}.odf-pills-soft-warning.odf-hoverable:hover,.odf-pills-soft-warning.odf-hoverable.hover{background-color:rgba(255,150,0,0.3);border-color:rgba(255,150,0,0.4)}.odf-pills-soft-negative{background:#FDE7EA;color:#F01C3D;border:none}.odf-pills-soft-negative:before{background-color:#FDE7EA}.odf-pills-soft-negative.odf-hoverable:hover,.odf-pills-soft-negative.odf-hoverable.hover{background-color:rgba(240,28,61,0.3);border-color:rgba(240,28,61,0.4)}.odf-pills-squared{border-radius:4px}.odf-pills-noarrow{position:static;display:inline-block;vertical-align:middle}.odf-pills-noarrow:before{content:none}.odf-pills-icon{vertical-align:top}.odf-pills-icon-left{padding-right:1px}.odf-pills-icon-right{padding-left:3px}.odf-pills-inheader{margin-left:10px}.odf-tabs{white-space:nowrap;font-size:0}.odf-tabs-item{background:#f5f5f5;color:#666;display:inline-block;margin:0 5px -1px 0;padding:12px 20px;font-size:14px;font-weight:500;border:1px solid #ccc;cursor:pointer;border-top-left-radius:4px;border-top-right-radius:4px}.odf-tabs-item:first-of-type{margin-left:5px}.odf-tabs-item:focus,.odf-tabs-item.focus,.odf-tabs-item.active,.odf-tabs-item:active{cursor:default;border-bottom:1px solid #fff;background:#fff;color:#f60}.odf-tabs-generic .odf-tabs-item{margin:0 -1px -1px 0;border-top:1px solid #ccc}.odf-tabs-generic .odf-tabs-item:not(.active){border-radius:0}.odf-tabs-generic .odf-tabs-item:first-of-type{margin-left:0;border-top-left-radius:4px}.odf-tabs-generic .odf-tabs-item:last-of-type{border-top-right-radius:4px}.odf-tabs-generic .odf-tabs-item.active{border-top:4px solid #f60}.odf-tabs-secondary .odf-tabs-item{margin:0 -1px -1px 0;border-bottom:1px solid 1px solid #ccc}.odf-tabs-secondary .odf-tabs-item:not(.active){border-radius:0}.odf-tabs-secondary .odf-tabs-item:first-of-type{margin-left:0}.odf-tabs-secondary .odf-tabs-item.active{border-radius:0;box-shadow:inset 0 -4px 0 #f60}.odf-tabs-panel{border-top:1px solid #ccc;background:#fff}.odf-breadcrumbs{color:#888;padding:5px 0;cursor:default}.odf-breadcrumb-item{display:inline-block;font-size:12px;padding-right:3px}.odf-breadcrumb-item:first-child{padding-left:0}.odf-breadcrumb-item:last-child{padding-right:0}.odf-breadcrumb-item.active{font-weight:500;color:#333}.odf-breadcrumb-link{cursor:pointer;display:inline-block}.odf-breadcrumb-arrow{padding-left:6px}.odf-text-zone-dark .odf-breadcrumb-item,.odf-breadcrumb-item.odf-text-zone-dark{color:#fff}.odf-text-zone-dark .odf-breadcrumb-item.active,.odf-breadcrumb-item.odf-text-zone-dark.active{color:#fff}.odf-table{width:100%}.odf-table-row{border-top:1px solid #ccc}.odf-table-row>.odf-col,.odf-table-row>.odf-grid-col{padding:15px 10px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.odf-table-row>.odf-col:last-child,.odf-table-row>.odf-grid-col:last-child{padding-right:0}.odf-table-row>.odf-col:first-child,.odf-table-row>.odf-grid-col:first-child{padding-left:0}.odf-table-header-row{border-top:none;height:50px}.odf-table-header-row>.odf-col,.odf-table-header-row>.odf-grid-col{padding:0 10px 10px;text-overflow:initial;white-space:initial;line-height:14px;vertical-align:bottom;font-size:12px}.odf-collapse{list-style:none}.odf-collapse-item{position:relative;padding:0;margin:0;border-bottom:1px solid #ccc}.odf-collapse-item:first-of-type .odf-collapse-title-box{border-top-left-radius:4px;border-top-right-radius:4px}.odf-collapse-item:last-of-type .odf-collapse-title-box{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.odf-collapse-input{cursor:pointer;height:100%;position:absolute;opacity:0;width:100%;z-index:1}.odf-collapse-input:checked{cursor:default}.odf-collapse-input:checked ~ .odf-collapse-title-box .odf-collapse-arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.odf-collapse-input:checked ~ .odf-collapse-title-box .odf-collapse-title{font-size:16px;font-weight:500}.odf-collapse-input:checked ~ .odf-collapse-title-box .odf-collapse-title.odf-responsive-text-size-xs{font-size:13.6px;font-weight:500}.odf-collapse-input:checked ~ .odf-collapse-title-box .odf-collapse-title.odf-responsive-text-size-lg{font-size:12px;font-weight:500}.odf-collapse-input:checked ~ .odf-collapse-title-box .odf-collapse-title.odf-responsive-text-size-xl{font-size:11.2px;font-weight:500}.odf-collapse-input:checked ~ .odf-collapse-content{max-height:1500px}.odf-collapse-input:checked:hover ~ .odf-collapse-title-box{background-color:transparent}.odf-collapse-input:checked:active ~ .odf-collapse-title-box{background-color:transparent;color:inherit}.odf-collapse-input:checked:active ~ .odf-collapse-title-box>.odf-collapse-arrow{color:#f60}.odf-collapse-input:hover ~ .odf-collapse-title-box{background-color:#FFE7D7}.odf-collapse-input:active ~ .odf-collapse-title-box{background-color:#f60;color:#fff}.odf-collapse-input:active ~ .odf-collapse-title-box .odf-collapse-title{font-size:16px;font-weight:500}.odf-collapse-input:active ~ .odf-collapse-title-box .odf-collapse-title.odf-responsive-text-size-xs{font-size:13.6px;font-weight:500}.odf-collapse-input:active ~ .odf-collapse-title-box .odf-collapse-title.odf-responsive-text-size-lg{font-size:12px;font-weight:500}.odf-collapse-input:active ~ .odf-collapse-title-box .odf-collapse-title.odf-responsive-text-size-xl{font-size:11.2px;font-weight:500}.odf-collapse-input:active ~ .odf-collapse-title-box>.odf-collapse-arrow{color:#fff}.odf-collapse-title-box{box-sizing:border-box;position:relative;display:table;height:50px;padding:0 40px 0 15px;margin:0;width:100%}.odf-collapse-title{transition:none;font-size:16px;line-height:1.4;font-weight:400;display:table-cell;vertical-align:middle}.odf-collapse-arrow{color:#f60;font-size:14px;position:absolute;right:20px;top:15px;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out, -webkit-transform .4s ease-out}.odf-collapse-content{position:relative;overflow:hidden;z-index:2;max-height:0;transition:max-height .6s}.odf-promoblock:hover .odf-promoblock-offer{background-color:#FFE7D7}.odf-promoblock:hover .odf-promoblock-footer{background-color:#FFE7D7}.odf-promoblock:active .odf-promoblock-offer{background-color:#f60;color:#fff}.odf-promoblock:active .odf-promoblock-footer{background-color:#f60}.odf-promoblock:active .odf-promoblock-title,.odf-promoblock:active .odf-promoboxes-conditions,.odf-promoblock:active .odf-promoboxes-price-detail{color:#fff}.odf-promoblock-header{position:relative;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:2px solid #f60;height:150px;overflow:hidden}.odf-promoblock-img{height:100%;width:auto}.odf-promoblock-icon{position:absolute;top:8px;left:8px;width:40px;height:40px;color:#fff;font-size:25px;background-color:rgba(51,51,51,0.3);border-radius:50%;text-align:center}.odf-promoblock-offer{box-sizing:border-box;overflow:hidden;border-top-left-radius:0;border-top-right-radius:0;background-color:#fff;position:relative;height:100px;color:#666;cursor:default}.odf-promoblock-content{padding:8px}.odf-promoblock-title{color:#E64E00}.odf-promoblock-footer{box-sizing:border-box;width:100%;position:absolute;bottom:0;left:0;padding:0 8px 8px;background-color:#fff}.odf-promoboxes-conditions{padding:0;vertical-align:bottom;color:#1C708C}.odf-promoboxes-price-detail{color:#ccc}.odf-promoboxes-conditions,.odf-promoboxes-price{padding:0}.odf-scroll-custom::-webkit-scrollbar-track{background-color:#eee;border-radius:4px}.odf-scroll-custom::-webkit-scrollbar{width:7px;height:7px}.odf-scroll-custom::-webkit-scrollbar-thumb{background-color:#f60;border-radius:4px}.odf-bullet-scroll{border-radius:50%;background-color:#ccc;height:10px;width:10px;display:inline-block;margin:5px}.odf-bullet-scroll.selected{background-color:#f60}.odf-progress{background-color:#fff;box-shadow:0 2px 2px 1px #ccc;margin:20px 0;border-radius:4px;overflow:hidden;display:table;width:100%;height:48px}.odf-progress-item{padding:10px 0;text-align:center;display:table-cell;vertical-align:middle;width:33%;margin:0 -2px;color:#888;font-weight:300;position:relative}.odf-progress-item span{display:inline-block;vertical-align:middle}.odf-progress-item.odf-progress-selected{font-weight:500;color:#333}.odf-progress-item:after{content:'';position:absolute;display:block;top:50%;right:0;border-top:5px solid #ccc;border-right:5px solid #ccc;height:40px;width:40px;-webkit-transform:translateY(-50%) rotate(45deg) skew(20deg, 20deg);transform:translateY(-50%) rotate(45deg) skew(20deg, 20deg)}.odf-progress-item:last-child:after{display:none}.odf-progress-num{position:relative;text-align:center;margin-right:10px;line-height:24px;height:24px;width:24px;border-radius:50%;border:2px solid #888;font-weight:500;font-size:16px}.odf-progress-selected .odf-progress-num{background-color:#3398D9;border-color:#3398D9;color:#fff}.odf-progress-done .odf-progress-num:before{content:'\f177';font-family:'icons';color:#fff;border-radius:50%;height:12px;width:12px;line-height:12px;font-size:8px;text-align:center;background-color:#1CB670;position:absolute;top:-4px;right:-4px}.odf-progress-tick .odf-progress-done:before{content:'\f177';font-family:'icons';color:#1CB670;font-size:16px;display:inline-block;vertical-align:middle;text-align:center;margin-right:10px;line-height:24px;height:24px;width:24px;border-radius:50%;border:2px solid #888}.odf-progress-title{padding:4px}.odf-progress-title span{display:block;background-color:#ccc;color:#333;line-height:40px;width:calc(100% - 30px);text-align:left;padding:0 0 0 20px;position:relative}.odf-progress-title span:after{content:'';position:absolute;top:50%;right:0;height:20px;background:#ccc;width:20px;-webkit-transform:translateY(-50%) translateX(50%) rotate(45deg) skew(20deg, 20deg);transform:translateY(-50%) translateX(50%) rotate(45deg) skew(20deg, 20deg)}.odf-progress-title:after{display:none}.odf-mobile-input-group[data-state='empty']:not(.optional) .odf-mobile-input+.odf-input-icon,.odf-mobile-input-group[data-state='invalid']:not(.optional) .odf-mobile-input+.odf-input-icon,.odf-mobile-input-group.empty:not(.optional) .odf-mobile-input+.odf-input-icon,.odf-mobile-input-group.invalid:not(.optional) .odf-mobile-input+.odf-input-icon{background-color:#fff}.odf-mobile-input-group[data-state='empty']:not(.optional) .odf-mobile-input+.odf-mobile-label:after,.odf-mobile-input-group[data-state='invalid']:not(.optional) .odf-mobile-input+.odf-mobile-label:after,.odf-mobile-input-group.empty:not(.optional) .odf-mobile-input+.odf-mobile-label:after,.odf-mobile-input-group.invalid:not(.optional) .odf-mobile-input+.odf-mobile-label:after{left:0;visibility:visible;width:100%;background-color:#F01C3D}.odf-mobile-input-group[data-state='empty']:not(.optional) .odf-mobile-form-icons .odf-mobile-input-icon-error,.odf-mobile-input-group[data-state='empty']:not(.optional) .odf-mobile-label-error,.odf-mobile-input-group[data-state='invalid']:not(.optional) .odf-mobile-form-icons .odf-mobile-input-icon-error,.odf-mobile-input-group[data-state='invalid']:not(.optional) .odf-mobile-label-error,.odf-mobile-input-group.empty:not(.optional) .odf-mobile-form-icons .odf-mobile-input-icon-error,.odf-mobile-input-group.empty:not(.optional) .odf-mobile-label-error,.odf-mobile-input-group.invalid:not(.optional) .odf-mobile-form-icons .odf-mobile-input-icon-error,.odf-mobile-input-group.invalid:not(.optional) .odf-mobile-label-error{opacity:1;color:#F01C3D}.odf-mobile-input-group[data-state='empty']:not(.optional) .odf-mobile-labels,.odf-mobile-input-group[data-state='invalid']:not(.optional) .odf-mobile-labels,.odf-mobile-input-group.empty:not(.optional) .odf-mobile-labels,.odf-mobile-input-group.invalid:not(.optional) .odf-mobile-labels{height:20px}.odf-mobile-input-group[data-state='empty']:not(.optional) .odf-mobile-labels .odf-mobile-label,.odf-mobile-input-group[data-state='invalid']:not(.optional) .odf-mobile-labels .odf-mobile-label,.odf-mobile-input-group.empty:not(.optional) .odf-mobile-labels .odf-mobile-label,.odf-mobile-input-group.invalid:not(.optional) .odf-mobile-labels .odf-mobile-label{opacity:0}.odf-mobile-input-group[data-state='empty']:not(.optional) .odf-mobile-input-border:after,.odf-mobile-input-group[data-state='invalid']:not(.optional) .odf-mobile-input-border:after,.odf-mobile-input-group.empty:not(.optional) .odf-mobile-input-border:after,.odf-mobile-input-group.invalid:not(.optional) .odf-mobile-input-border:after{width:100%;visibility:visible;background-color:#F01C3D}.odf-mobile-input-group[data-state='empty']:not(.optional) .odf-mobile-select,.odf-mobile-input-group[data-state='invalid']:not(.optional) .odf-mobile-select,.odf-mobile-input-group.empty:not(.optional) .odf-mobile-select,.odf-mobile-input-group.invalid:not(.optional) .odf-mobile-select{border-bottom:2px solid #F01C3D}.odf-mobile-input:not(:placeholder-shown)+.odf-mobile-label .odf-mobile-inner-label{-webkit-transform:scale(0.8) translateY(-25px);transform:scale(0.8) translateY(-25px)}.odf-mobile-input-group.focused .odf-mobile-form-icons .odf-mobile-input-icon-clear{font-size:24px;opacity:1;color:#888}.odf-mobile-input-group.focused .odf-mobile-input+.odf-mobile-label{color:#27A0A0}.odf-mobile-input-group.focused .odf-mobile-input+.odf-mobile-label:after{left:0;visibility:visible;width:100%;background-color:#27A0A0}.odf-mobile-input-group.focused .odf-form-select-wrapper>.odf-mobile-label{color:#27A0A0}.odf-mobile-input-group.focused .odf-form-select-wrapper+.odf-mobile-labels{height:0}.odf-mobile-input-group.focused .odf-mobile-labels{height:20px}.odf-mobile-input-group.focused .odf-mobile-labels .odf-mobile-label{opacity:1}.odf-mobile-input-group[data-state='valid'] .odf-mobile-form-icons .odf-mobile-input-icon-valid,.odf-mobile-input-group.valid .odf-mobile-form-icons .odf-mobile-input-icon-valid{opacity:1;color:#1CB670;font-size:18px}.odf-mobile-input-group[data-state='valid'] .odf-mobile-labels .odf-mobile-label,.odf-mobile-input-group.valid .odf-mobile-labels .odf-mobile-label{display:none}.odf-mobile-input{border:none;border-radius:0;box-shadow:none;padding:0;background:transparent}.odf-mobile-input::-webkit-input-placeholder{opacity:0}.odf-mobile-input:-ms-input-placeholder{opacity:0}.odf-mobile-input::placeholder{opacity:0}.odf-mobile-input:focus{outline:0;border-color:#ccc;box-shadow:none}.odf-mobile-input:focus .odf-placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.odf-mobile-input:disabled,.odf-mobile-input.disabled,.disabled>.odf-mobile-input{background-color:#eee;color:transparent;border:none;border-bottom:none #ccc}.odf-mobile-input:disabled:-moz-placeholder,.odf-mobile-input.disabled:-moz-placeholder,.disabled>.odf-mobile-input:-moz-placeholder{color:transparent}.odf-mobile-input:disabled::-moz-placeholder,.odf-mobile-input.disabled::-moz-placeholder,.disabled>.odf-mobile-input::-moz-placeholder{color:transparent}.odf-mobile-input:disabled:-ms-input-placeholder,.odf-mobile-input.disabled:-ms-input-placeholder,.disabled>.odf-mobile-input:-ms-input-placeholder{color:transparent}.odf-mobile-input:disabled::-webkit-input-placeholder,.odf-mobile-input.disabled::-webkit-input-placeholder,.disabled>.odf-mobile-input::-webkit-input-placeholder{color:transparent}.odf-mobile-input:disabled .odf-placeholder,.odf-mobile-input.disabled .odf-placeholder,.disabled>.odf-mobile-input .odf-placeholder{color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.odf-mobile-input:hover{background:transparent}.odf-mobile-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-bottom:1px solid #ccc}.odf-mobile-select .odf-placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-group>.odf-mobile-select{padding-right:30px}.odf-mobile-select.odf-input+.odf-input-icon{right:-5px;top:35px;color:#333}.odf-mobile-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.odf-mobile-select .odf-mobile-form-icons+.odf-input-icon{opacity:1}.odf-select-container ~ .odf-mobile-form-icons,.odf-mobile-select ~ .odf-mobile-form-icons{position:absolute;right:30px;top:28px}.odf-select-container ~ .odf-mobile-form-icons .odf-mobile-input-icon-error,.odf-select-container ~ .odf-mobile-form-icons .odf-mobile-input-icon-valid,.odf-mobile-select ~ .odf-mobile-form-icons .odf-mobile-input-icon-error,.odf-mobile-select ~ .odf-mobile-form-icons .odf-mobile-input-icon-valid{opacity:0}.odf-select-container ~ .odf-input-icon,.odf-mobile-select ~ .odf-input-icon{height:15px}.odf-select-container div:first-of-type,.odf-mobile-select div:first-of-type{padding-left:0}.odf-select-container div:last-of-type,.odf-mobile-select div:last-of-type{padding-right:0}.odf-select-container>div,.odf-mobile-select>div{position:relative}.odf-mobile-form-icons{position:relative;bottom:30px;pointer-events:none;right:-8px}.odf-mobile-input-group{background-color:#fff;position:relative;box-sizing:border-box}.odf-mobile-input-group.odf-mobile-input-padding{padding:0 0 20px;margin-top:20px}.odf-mobile-input-group .odf-mobile-label,.odf-mobile-input-group .odf-mobile-label-error{position:relative;color:#888;font-weight:400;pointer-events:none;transition:all .5s}.odf-mobile-input-group .odf-mobile-input+.odf-mobile-label{font-size:15px;transition:font-size .5s;-webkit-transform-origin:left;transform-origin:left;display:inline-block;width:100%;position:absolute;height:40px;top:-10px}.odf-mobile-input-group .odf-mobile-inner-label{display:inline-block;position:relative;margin-top:15px;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform-origin:0 50%;transform-origin:0 50%}.odf-mobile-input-group .odf-mobile-label-error{opacity:0}.odf-mobile-input-group .odf-mobile-input{height:30px;background-color:transparent;border-bottom:1px solid #ccc}.odf-mobile-input-group .odf-mobile-form-icons .odf-input-icon{opacity:0;transition:opacity .5s;top:14px;font-family:'icons'}.odf-mobile-input-group .odf-form-select-wrapper{position:relative}.odf-mobile-input-group .odf-form-select-wrapper .odf-mobile-label{top:0;font-size:12px;color:#888}.odf-mobile-input-group .odf-mobile-labels{position:relative;margin-top:5px;height:0;transition:height .5s;font-size:12px}.odf-mobile-input-group .odf-mobile-labels .odf-mobile-label{color:#888;opacity:0}.odf-mobile-input-group .odf-mobile-labels>div{position:absolute}.odf-mobile-input-group .odf-mobile-labels,.odf-mobile-input-group .odf-mobile-empty-labels{height:0;margin-top:5px}.odf-mobile-input-group.valid .odf-mobile-input+.odf-mobile-label,.odf-mobile-input-group[data-state='valid'] .odf-mobile-input+.odf-mobile-label,.odf-mobile-input-group.focused .odf-mobile-input+.odf-mobile-label,.odf-mobile-input-group[data-state='invalid'] .odf-mobile-input+.odf-mobile-label,.odf-mobile-input-group.invalid .odf-mobile-input+.odf-mobile-label,.odf-mobile-input-group[data-state='empty'] .odf-mobile-input+.odf-mobile-label,.odf-mobile-input-group.empty .odf-mobile-input+.odf-mobile-label{top:-10px;visibility:visible;height:40px}.odf-mobile-input-group.valid .odf-mobile-input+.odf-mobile-label .odf-mobile-inner-label,.odf-mobile-input-group[data-state='valid'] .odf-mobile-input+.odf-mobile-label .odf-mobile-inner-label,.odf-mobile-input-group.focused .odf-mobile-input+.odf-mobile-label .odf-mobile-inner-label,.odf-mobile-input-group[data-state='invalid'] .odf-mobile-input+.odf-mobile-label .odf-mobile-inner-label,.odf-mobile-input-group.invalid .odf-mobile-input+.odf-mobile-label .odf-mobile-inner-label,.odf-mobile-input-group[data-state='empty'] .odf-mobile-input+.odf-mobile-label .odf-mobile-inner-label,.odf-mobile-input-group.empty .odf-mobile-input+.odf-mobile-label .odf-mobile-inner-label{-webkit-transform:scale(0.8) translateY(-25px);transform:scale(0.8) translateY(-25px)}.odf-mobile-input+.odf-mobile-label:after{content:'';height:2px;position:absolute;transition-duration:.4s;visibility:hidden;width:10px;bottom:0;left:45%}.odf-mobile-input-image{position:absolute;top:36px;right:40px}.odf-mobile-label-container{position:relative;height:15px}.odf-select-container+.odf-mobile-form-icons{top:31px;right:35px}.odf-select-container+.odf-mobile-form-icons .odf-input-icon{top:10px}.odf-select-container .odf-mobile-input+.odf-input-icon{right:0;top:15px}.odf-select-container div:last-of-type .odf-mobile-input+.odf-input-icon{right:-5px}.odf-date-of-birth-new-container .odf-mobile-label,.odf-form-select-wrapper .odf-mobile-label{opacity:1;display:inline-block}.odf-date-of-birth-new-container .odf-mobile-labels,.odf-form-select-wrapper .odf-mobile-labels{height:0}.odf-date-of-birth-new-container{height:55px}.odf-date-of-birth-new-container .odf-mobile-input::-webkit-clear-button,.odf-date-of-birth-new-container .odf-mobile-input::-webkit-inner-spin-button,.odf-date-of-birth-new-container .odf-mobile-input::-webkit-calendar-picker-indicator{opacity:0}.odf-date-of-birth-new-container .odf-mobile-form-icons{position:relative}.odf-date-of-birth-new-container .odf-mobile-form-icons .odf-mobile-input-icon-valid,.odf-date-of-birth-new-container .odf-mobile-form-icons .odf-mobile-input-icon-clear{top:20px}.odf-lateral-nav{border-top:4px solid #27A0A0;border-radius:2px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);background-color:#fff}.odf-lateral-nav-item{height:40px;display:block;position:relative;padding-left:4px}.odf-lateral-nav-item .odf-icon{padding:0 8px 0 8px;vertical-align:middle;color:#ccc;font-size:21px;text-decoration:none}.odf-lateral-nav-item:hover{background-color:#f5f5f5}.odf-lateral-nav-item:hover .odf-icon{color:#3398D9}.odf-lateral-nav-item:hover:before{position:absolute;content:'';height:16px;width:4px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#3398D9;border-top-right-radius:2px;border-bottom-right-radius:2px}.odf-lateral-nav-title{vertical-align:middle;display:inline-block;font-size:14px;color:#333;line-height:40px}.odf-toast-group{position:absolute;display:table;border-spacing:0 10px;width:400px;padding:50px}.odf-toast{position:relative;display:table-row;color:#fff;box-shadow:0 0 8px rgba(0,0,0,0.5);background:#1C708C;opacity:1}.odf-toast-hidden{display:none}.odf-toast-icon{display:table-cell;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:10px;vertical-align:top}.odf-toast-message{display:table-cell;padding:10px 0;vertical-align:top}.odf-toast-close{color:rgba(0,0,0,0.3);display:table-cell;padding:10px;vertical-align:top;border-top-right-radius:4px;border-bottom-right-radius:4px}.odf-password-strength{display:block;width:280px}.odf-password-strength-indicator{display:inline-block;width:52px;height:4px;background-color:#f5f5f5}.odf-password-strength-very-low .odf-password-strength-indicator:nth-child(1){background-color:#F01C3D}.odf-password-strength-low .odf-password-strength-indicator:nth-child(1),.odf-password-strength-low .odf-password-strength-indicator:nth-child(2){background-color:#FF9600}.odf-password-strength-medium .odf-password-strength-indicator:nth-child(1),.odf-password-strength-medium .odf-password-strength-indicator:nth-child(2),.odf-password-strength-medium .odf-password-strength-indicator:nth-child(3){background-color:#1CB670}.odf-password-strength-high .odf-password-strength-indicator:nth-child(1),.odf-password-strength-high .odf-password-strength-indicator:nth-child(2),.odf-password-strength-high .odf-password-strength-indicator:nth-child(3),.odf-password-strength-high .odf-password-strength-indicator:nth-child(4){background-color:#1CB670}.odf-password-strength-very-high .odf-password-strength-indicator:nth-child(1),.odf-password-strength-very-high .odf-password-strength-indicator:nth-child(2),.odf-password-strength-very-high .odf-password-strength-indicator:nth-child(3),.odf-password-strength-very-high .odf-password-strength-indicator:nth-child(4),.odf-password-strength-very-high .odf-password-strength-indicator:nth-child(5){background-color:#1CB670}.odf-header-mobile{background-color:#00122B;padding:8px;color:#fff;height:56px;box-sizing:border-box}.odf-header-mobile-logo{display:inline-block;vertical-align:middle;margin:4px 8px 4px 0}.odf-header-mobile-logo-big-link{background-image:url("http://a1.odistatic.net/images/onefront/bluestone/OP/logo-header-mobile-lg.png");background-repeat:no-repeat;height:32px;width:140px;display:block}.odf-header-mobile-logo-small-link{background-image:url("http://a1.odistatic.net/images/onefront/bluestone/OP/logo-header-mobile-sm.png");background-repeat:no-repeat;background-size:32px 32px;height:32px;width:32px;display:block}.odf-header-menu{display:inline-block;vertical-align:middle;float:right;margin:4px 0 4px 0}.odf-header-menu .odf-btn-ghost-custom-size{padding:4px 4px}.odf-header-mobile-clear{display:inline-block;vertical-align:middle;float:left;margin:4px 8px 4px 0}.odf-header-mobile-clear-link{height:32px;line-height:32px}.odf-header-mobile-info{display:inline-block;vertical-align:middle}.odf-header-mobile-info-row{display:block}.odf-header-mobile-from{font-size:14px;font-weight:500}.odf-header-mobile-to{font-size:14px;font-weight:500}.odf-header-mobile-to:before{content:'-';margin:0 2px 0 0}.odf-header-date-begin{font-size:12px}.odf-header-date-end{font-size:12px}.odf-header-date-end:before{content:'-';margin:0 2px 0 0}.odf-header-date-passangers{font-size:12px}.odf-header-date-passangers:before{content:'·';margin:0 2px 0 0}.odf-header-date-passangers:after{content:'\f160';font-family:'icons';font-size:16px;margin:0 0 0 2px}.odf-header-date-nights{font-size:12px}.odf-header-date-nights:before{content:'·';margin:0 2px 0 0}.odf-header-date-nights:after{content:'\f143';font-family:'icons';font-size:16px;margin:0 0 0 2px}.odf-space-inner-top-xs{padding-top:4px}.odf-space-inner-bottom-xs{padding-bottom:4px}.odf-space-outer-top-xs{margin-top:4px}.odf-space-outer-bottom-xs{margin-bottom:4px}.odf-space-inner-top-s{padding-top:8px}.odf-space-inner-bottom-s{padding-bottom:8px}.odf-space-outer-top-s{margin-top:8px}.odf-space-outer-bottom-s{margin-bottom:8px}.odf-space-inner-top-m{padding-top:16px}.odf-space-inner-bottom-m{padding-bottom:16px}.odf-space-outer-top-m{margin-top:16px}.odf-space-outer-bottom-m{margin-bottom:16px}.odf-space-inner-top-l{padding-top:24px}.odf-space-inner-bottom-l{padding-bottom:24px}.odf-space-outer-top-l{margin-top:24px}.odf-space-outer-bottom-l{margin-bottom:24px}.odf-space-inner-top-xl{padding-top:32px}.odf-space-inner-bottom-xl{padding-bottom:32px}.odf-space-outer-top-xl{margin-top:32px}.odf-space-outer-bottom-xl{margin-bottom:32px}.odf-space-inner-top-2xl{padding-top:40px}.odf-space-inner-bottom-2xl{padding-bottom:40px}.odf-space-outer-top-2xl{margin-top:40px}.odf-space-outer-bottom-2xl{margin-bottom:40px}.odf-space-inner-top-3xl{padding-top:48px}.odf-space-inner-bottom-3xl{padding-bottom:48px}.odf-space-outer-top-3xl{margin-top:48px}.odf-space-outer-bottom-3xl{margin-bottom:48px}.odf-space-inner-top-4xl{padding-top:56px}.odf-space-inner-bottom-4xl{padding-bottom:56px}.odf-space-outer-top-4xl{margin-top:56px}.odf-space-outer-bottom-4xl{margin-bottom:56px}.odf-space-inner-top-5xl{padding-top:64px}.odf-space-inner-bottom-5xl{padding-bottom:64px}.odf-space-outer-top-5xl{margin-top:64px}.odf-space-outer-bottom-5xl{margin-bottom:64px}.odf-rating-list{color:#fc0;clear:both}.odf-rating-item{float:left}.odf-selectable{position:relative;padding-top:10px;padding-bottom:10px}.odf-selectable-native{display:none}.odf-selectable-label{cursor:pointer;color:#666;font-size:14px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.odf-selectable-label-title{font-size:16px}.odf-selectable-back{box-shadow:inset 0 0 4px rgba(0,0,0,0.2);background-color:#fff;border:1px solid #ccc;margin:-4px 7px 0 0;line-height:0}.odf-selectable-label:hover .odf-selectable-back{border-color:#aaa}.odf-selectable-fill{opacity:0}.odf-selectable-back,.odf-selectable-fill{box-sizing:border-box;text-align:center;cursor:pointer;display:inline-block;vertical-align:middle}.odf-radio-back,.odf-radio-fill{border-radius:50%}.odf-radio-back{padding:5px}.odf-selectable-small .odf-radio-back{padding:3px}.odf-checkbox-back{border-radius:2px;line-height:12px;padding:3px;font-size:12px}.odf-selectable-small .odf-checkbox-back{line-height:11px;padding:1px;font-size:11px}.odf-checkbox-fill{height:12px;width:12px;color:#f60;display:block}.odf-radio-fill{width:8px;height:8px;background:#f60}.odf-selectable-small .odf-radio-fill{width:7px;height:7px}.odf-selectable-native:checked+.odf-selectable-label .odf-selectable-fill,.odf-selectable-native:checked+.odf-selectable-back .odf-selectable-fill{opacity:1}.error .odf-selectable-back{background-color:#FDE7EA;border-color:#F01C3D}.error .odf-checkbox-fill{color:#F01C3D}.error .odf-radio-fill{color:#F01C3D;background:#F01C3D}.disabled.odf-selectable-label,.odf-selectable-native:disabled+.odf-selectable-label{color:#ccc;text-decoration:line-through}.disabled.odf-selectable-label .odf-selectable-back,.odf-selectable-native:disabled+.odf-selectable-label .odf-selectable-back{background-color:#eee}.disabled.odf-selectable-label .odf-selectable-fill,.odf-selectable-native:disabled+.odf-selectable-label .odf-selectable-fill{color:#ccc}.odf-popup{position:absolute;transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,visibility .3s;transition:transform .3s,opacity .3s,visibility .3s,-webkit-transform .3s;-webkit-transform:scale(.7);transform:scale(.7);opacity:0;visibility:hidden;min-width:400px;z-index:10}.odf-popup.opened{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}.odf-popup-top-center{left:50%;margin-bottom:16px;bottom:100%;transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,visibility .3s;transition:transform .3s,opacity .3s,visibility .3s,-webkit-transform .3s;-webkit-transform:scale(.7) translate(-50%, 0);transform:scale(.7) translate(-50%, 0);-webkit-transform-origin:left;transform-origin:left;opacity:0;visibility:hidden}.odf-popup-top-center:before{position:absolute;content:'';width:15px;height:15px;z-index:-2;box-shadow:rgba(0,0,0,0.2) -2px 2px 5px 0;top:100%;left:50%;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.odf-popup-top-center.opened{-webkit-transform:scale(1) translate(-50%, 0);transform:scale(1) translate(-50%, 0);opacity:1;visibility:visible}.odf-popup-bottom-center{left:50%;margin-top:16px;top:100%;transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,visibility .3s;transition:transform .3s,opacity .3s,visibility .3s,-webkit-transform .3s;-webkit-transform:scale(.7) translate(-50%, 0);transform:scale(.7) translate(-50%, 0);-webkit-transform-origin:left;transform-origin:left;opacity:0;visibility:hidden}.odf-popup-bottom-center:before{position:absolute;content:'';width:15px;height:15px;z-index:-2;box-shadow:rgba(0,0,0,0.2) -2px -2px 5px 0;bottom:100%;left:50%;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.odf-popup-bottom-center:before{background:#f5f5f5}.odf-popup-bottom-center.opened{-webkit-transform:scale(1) translate(-50%, 0);transform:scale(1) translate(-50%, 0);opacity:1;visibility:visible}.odf-popup-left-center{top:50%;margin-right:16px;right:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,visibility .3s;transition:transform .3s,opacity .3s,visibility .3s,-webkit-transform .3s;-webkit-transform:scale(.7) translate(0, -50%);transform:scale(.7) translate(0, -50%);-webkit-transform-origin:top;transform-origin:top;opacity:0;visibility:hidden}.odf-popup-left-center:before{position:absolute;content:'';width:15px;height:15px;z-index:-2;box-shadow:rgba(0,0,0,0.2) 2px -2px 3px 0;left:100%;top:calc(50% - 8px);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.odf-popup-left-center.opened{-webkit-transform:scale(1) translate(0, -50%);transform:scale(1) translate(0, -50%);opacity:1;visibility:visible}.odf-popup-right-center{top:50%;margin-left:16px;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,visibility .3s;transition:transform .3s,opacity .3s,visibility .3s,-webkit-transform .3s;-webkit-transform:scale(.7) translate(0, -50%);transform:scale(.7) translate(0, -50%);-webkit-transform-origin:top;transform-origin:top;opacity:0;visibility:hidden}.odf-popup-right-center:before{position:absolute;content:'';width:15px;height:15px;z-index:-2;box-shadow:rgba(0,0,0,0.2) -2px -2px 3px 0;right:100%;top:calc(50% - 8px);-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.odf-popup-right-center.opened{-webkit-transform:scale(1) translate(0, -50%);transform:scale(1) translate(0, -50%);opacity:1;visibility:visible}.odf-popup-top-left{left:0;margin-bottom:16px;bottom:100%}.odf-popup-top-left:before{position:absolute;content:'';width:15px;height:15px;z-index:-2;box-shadow:rgba(0,0,0,0.2) -2px 2px 5px 0;top:100%;left:16px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.odf-popup-top-right{right:0;margin-bottom:16px;bottom:100%}.odf-popup-top-right:before{position:absolute;content:'';width:15px;height:15px;z-index:-2;box-shadow:rgba(0,0,0,0.2) -2px 2px 5px 0;top:100%;right:24px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.odf-popup-bottom-left{left:0;margin-top:16px;top:100%}.odf-popup-bottom-left:before{position:absolute;content:'';width:15px;height:15px;z-index:-2;box-shadow:rgba(0,0,0,0.2) -2px -2px 5px 0;bottom:100%;left:16px;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.odf-popup-bottom-left:before{background:#f5f5f5}.odf-popup-bottom-right{right:0;margin-top:16px;top:100%}.odf-popup-bottom-right:before{position:absolute;content:'';width:15px;height:15px;z-index:-2;box-shadow:rgba(0,0,0,0.2) -2px -2px 5px 0;bottom:100%;right:24px;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.odf-popup-bottom-right:before{background:#f5f5f5}.odf-popup-left-top{top:0;margin-right:16px;margin-top:-16px;right:100%}.odf-popup-left-top:before{position:absolute;content:'';width:15px;height:15px;z-index:-2;box-shadow:rgba(0,0,0,0.2) 2px -2px 3px 0;left:100%;bottom:calc(100% - 32px);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.odf-popup-left-top:before{background:#f5f5f5}.odf-popup-left-bottom{bottom:0;margin-right:16px;margin-bottom:-16px;right:100%}.odf-popup-left-bottom:before{position:absolute;content:'';width:15px;height:15px;z-index:-2;box-shadow:rgba(0,0,0,0.2) 2px -2px 3px 0;left:100%;top:calc(100% - 40px);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.odf-popup-right-top{top:0;margin-left:16px;margin-top:-16px;left:100%}.odf-popup-right-top:before{position:absolute;content:'';width:15px;height:15px;z-index:-2;box-shadow:rgba(0,0,0,0.2) -2px -2px 3px 0;right:100%;bottom:calc(100% - 32px);-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.odf-popup-right-top:before{background:#f5f5f5}.odf-popup-right-bottom{bottom:0;margin-left:16px;margin-bottom:-16px;left:100%}.odf-popup-right-bottom:before{position:absolute;content:'';width:15px;height:15px;z-index:-2;box-shadow:rgba(0,0,0,0.2) -2px -2px 3px 0;right:100%;top:calc(100% - 40px);-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.odf-popup-lg{min-width:600px}.odf-popup-container{position:relative;display:inline-block}.odf-lightbox-bg{position:fixed;overflow:auto;top:0;left:0;width:0;height:0;z-index:1000;background:rgba(0,0,0,0.5);opacity:0;transition:opacity 100ms linear, width 1ms 100ms, height 1ms 100ms;box-sizing:border-box}.odf-lightbox-bg.open,.open>.odf-lightbox-bg{width:100%;height:100%;opacity:1;transition:opacity 100ms linear}.odf-lightbox{transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,visibility .3s;transition:transform .3s,opacity .3s,visibility .3s,-webkit-transform .3s;-webkit-transform:scale(.7);transform:scale(.7);opacity:0;visibility:hidden;position:relative;top:20%;width:100%;max-width:900px;margin:0 auto}.open>.odf-lightbox{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}.odf-lightbox.odf-lightbox-md{max-width:640px}.odf-lightbox.odf-lightbox-sm{max-width:320px}.odf-radio-btn,.odf-selectable-btn{display:none}.odf-selectable-btn-label:not(:last-of-type) .odf-selectable-btn:checked+.odf-btn,.odf-selectable-btn-label:not(:last-of-type) .odf-selectable-btn:active+.odf-btn{border-right:solid 1px #eee}.odf-radio-btn-group-flex,.odf-btn-group-flex{display:-webkit-flex;display:flex;width:100%;box-sizing:border-box}.odf-radio-btn-group-flex .odf-radio-btn-label,.odf-radio-btn-group-flex .odf-selectable-btn-label,.odf-btn-group-flex .odf-radio-btn-label,.odf-btn-group-flex .odf-selectable-btn-label{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:100%;flex-basis:100%}.odf-radio-btn-group-flex .odf-radio-btn-label .odf-btn,.odf-radio-btn-group-flex .odf-selectable-btn-label .odf-btn,.odf-btn-group-flex .odf-radio-btn-label .odf-btn,.odf-btn-group-flex .odf-selectable-btn-label .odf-btn{width:100%;height:100%;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;display:-webkit-flex;display:flex}.odf-switcher-toggle+.odf-switcher-toggle-label{display:inline-block;vertical-align:middle;width:56px;height:32px;line-height:32px;padding:0;cursor:pointer;border-radius:18px;background-color:#eee;border:1px solid #aaa;box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1);position:relative;transition:all .2s ease-in-out 0s;z-index:1;-webkit-tap-highlight-color:transparent}.odf-switcher-toggle+.odf-switcher-toggle-label:before{content:'';display:block;height:24px;line-height:24px;width:24px;border-radius:16px;background:#fff;position:absolute;top:4px;left:4px;transition:all .2s ease-in-out 0s;z-index:2;box-shadow:0 0 2px 2px rgba(0,0,0,0.2)}.odf-switcher-toggle{display:none}.odf-switcher-toggle:active+.odf-switcher-toggle-label{background:#ffa366}.odf-switcher-toggle:checked+.odf-switcher-toggle-label{background:#f60;border:1px solid #E64E00}.odf-switcher-toggle:checked+.odf-switcher-toggle-label:before{-webkit-transform:translateX(24px);transform:translateX(24px)}.odf-container{margin:0 auto;padding-left:10px;padding-right:10px;width:960px;box-sizing:border-box;margin:0 auto;position:relative}@media screen and (min-width: 1200px){.odf-container{width:1140px}}.odf-container-lg{width:1140px;box-sizing:border-box}@media screen and (min-width: 1340px){.odf-container-lg{width:1340px}}.odf-popup-notitle .odf-box-layer-close{position:absolute;right:10px;top:20px;cursor:pointer}.odf-popup-notitle .odf-box-content{padding:20px 30px 20px 20px;border-top:none !important}.odf-popup-notitle.odf-popup-top-right:before{position:absolute;content:'';width:10px;height:10px;z-index:-2;top:100%;left:30px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.odf-popup-notitle.odf-popup-top-right:before{z-index:0}.odf-pb-lg{padding-bottom:10px}.odf-msg-ficon-green{font-size:16px;line-height:1;margin-right:6px}.od-container-background{top:104px;right:0;bottom:0;left:0;z-index:0;height:100%}.od-container-background .od-container-background-overlaptop{z-index:-1;background-image:-owg-linear-gradient(transparent, transparent);background-image:linear-gradient(transparent, transparent);height:90px;top:0;left:0;right:0;position:absolute}.od-container-background .od-container-background-overlapbottom{z-index:-1;background-image:-owg-linear-gradient(transparent, transparent);background-image:linear-gradient(transparent, transparent);height:90px;bottom:0;left:0;right:0;position:absolute}#page{display:block}#page.home,#page.roomselection,#page.xsellproductselection,#page.dpresults{background:#F2F2F2}#page.home .od-container-background-overlaptop,#page.roomselection .od-container-background-overlaptop,#page.xsellproductselection .od-container-background-overlaptop,#page.dpresults .od-container-background-overlaptop{display:none}#page.home .od-container-background-overlapbottom,#page.roomselection .od-container-background-overlapbottom,#page.xsellproductselection .od-container-background-overlapbottom,#page.dpresults .od-container-background-overlapbottom{display:none}#page.resident,#page.dpresident,#page.results,#page.details,#page.payment,#page.confirmation,#page.register,#page.mytripslogin,#page.tripdetails,#page.loginexpired,#page.accountblocked,#page.resetpassword,#page.frequentpassengers,#page.accountpreferences{background:#F2F2F2}#page.resident .od-container-background-overlaptop,#page.dpresident .od-container-background-overlaptop,#page.results .od-container-background-overlaptop,#page.details .od-container-background-overlaptop,#page.payment .od-container-background-overlaptop,#page.confirmation .od-container-background-overlaptop,#page.register .od-container-background-overlaptop,#page.mytripslogin .od-container-background-overlaptop,#page.tripdetails .od-container-background-overlaptop,#page.loginexpired .od-container-background-overlaptop,#page.accountblocked .od-container-background-overlaptop,#page.resetpassword .od-container-background-overlaptop,#page.frequentpassengers .od-container-background-overlaptop,#page.accountpreferences .od-container-background-overlaptop{display:none}#page.resident .od-container-background-overlapbottom,#page.dpresident .od-container-background-overlapbottom,#page.results .od-container-background-overlapbottom,#page.details .od-container-background-overlapbottom,#page.payment .od-container-background-overlapbottom,#page.confirmation .od-container-background-overlapbottom,#page.register .od-container-background-overlapbottom,#page.mytripslogin .od-container-background-overlapbottom,#page.tripdetails .od-container-background-overlapbottom,#page.loginexpired .od-container-background-overlapbottom,#page.accountblocked .od-container-background-overlapbottom,#page.resetpassword .od-container-background-overlapbottom,#page.frequentpassengers .od-container-background-overlapbottom,#page.accountpreferences .od-container-background-overlapbottom{display:none}#page.waiting{position:fixed}#page.iframe{width:100%}#page.home,#page.results,#page.dpresults,#page.roomselection,#page.details,#page.payment,#page.confirmation,#page.resident,#page.xsellproductselection{min-width:1140px}#page.confirmation .od-page{z-index:1}.od-page-no-visible{visibility:hidden;height:0}#page.waiting .od-header-funnel-background{height:265px}#page.waiting .od-header .od-brand{z-index:4}#page.waiting .od-header .od-brand-content,#page.waiting .od-header .od-menu-funnel-content{box-sizing:border-box;padding-left:0;padding-right:0;margin-right:auto;margin-left:auto}#page[data-waiting] #bread-crumbs .bread_crumbs_wrapper,#page[data-waiting] #footer .footer_wrapper,#page[data-waiting] #modtop{display:none}#page[data-waiting] #bread-crumbs .bread_crumbs_wrapper.visibleForced,#page[data-waiting] #footer .footer_wrapper.visibleForced,#page[data-waiting] #modtop.visibleForced{visibility:hidden;display:block}#page[data-waiting] #results{visibility:hidden;display:block}#page[data-waiting] .od-dynpack-funnel #footer .footer_wrapper{visibility:hidden;display:none}#page[data-waiting] .hide-on-waiting{display:none}#page.flights #modtop,#page.home #modtop{display:none}#page.flights .od-header-notification,#page.home .od-header-notification{display:table-cell}#page.flights.iframe .od-header-funnel-background,#page.home.iframe .od-header-funnel-background{display:block}#page.xsellproductselection #modtop{display:none}#page.xsellproductselection .od-header-funnel-background{height:217px}#page.inspirational .od-header-funnel-background,#page.flights .od-header-funnel-background,#page.post_booking .od-header-funnel-background,#page.home .od-header-funnel-background{display:none}#page.results .od-brand-content,#page.results .od-menu-funnel-content,#page.results .od-bc,#page.results #modtop,#page.dpresults .od-brand-content,#page.dpresults .od-menu-funnel-content,#page.dpresults .od-bc,#page.dpresults #modtop,#page.xsellproductselection .od-brand-content,#page.xsellproductselection .od-menu-funnel-content,#page.xsellproductselection .od-bc,#page.xsellproductselection #modtop{width:1140px;box-sizing:border-box;padding-left:10px;padding-right:10px}@media screen and (min-width: 1340px){#page.results .od-brand-content,#page.results .od-menu-funnel-content,#page.results .od-bc,#page.results #modtop,#page.dpresults .od-brand-content,#page.dpresults .od-menu-funnel-content,#page.dpresults .od-bc,#page.dpresults #modtop,#page.xsellproductselection .od-brand-content,#page.xsellproductselection .od-menu-funnel-content,#page.xsellproductselection .od-bc,#page.xsellproductselection #modtop{width:1340px}}@media screen and (max-width: 1140px){#page.results .od-brand-content,#page.results .od-menu-funnel-content,#page.results .od-bc,#page.results #modtop,#page.dpresults .od-brand-content,#page.dpresults .od-menu-funnel-content,#page.dpresults .od-bc,#page.dpresults #modtop,#page.xsellproductselection .od-brand-content,#page.xsellproductselection .od-menu-funnel-content,#page.xsellproductselection .od-bc,#page.xsellproductselection #modtop{width:100%}}#page.resident .od-header-funnel-background,#page.results .od-header-funnel-background{height:265px}#page.resident .od-header-notification,#page.results .od-header-notification{display:table-cell}#page.details .od-process-dpwaiting{-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:0;transition:all .2s ease-in-out 0}#page.home .od-process-dpwaiting .od-body-content,#page.dpresults .od-process-dpwaiting .od-body-content,#page.roomselection .od-process-dpwaiting .od-body-content,#page.details .od-process-dpwaiting .od-body-content,#page.payment .od-process-dpwaiting .od-body-content,#page.confirmation .od-process-dpwaiting .od-body-content{visibility:hidden;overflow:hidden;position:fixed;z-index:0}#page.home .od-process-dpwaiting .od-header-funnel-background,#page.dpresults .od-process-dpwaiting .od-header-funnel-background,#page.roomselection .od-process-dpwaiting .od-header-funnel-background,#page.details .od-process-dpwaiting .od-header-funnel-background,#page.payment .od-process-dpwaiting .od-header-funnel-background,#page.confirmation .od-process-dpwaiting .od-header-funnel-background{height:276px;background-color:transparent;border-bottom-color:transparent;z-index:0}#page.home .od-process-dpwaiting.od-home-main-layout,#page.home .od-process-dpwaiting .od-container-background,#page.dpresults .od-process-dpwaiting.od-home-main-layout,#page.dpresults .od-process-dpwaiting .od-container-background,#page.roomselection .od-process-dpwaiting.od-home-main-layout,#page.roomselection .od-process-dpwaiting .od-container-background,#page.details .od-process-dpwaiting.od-home-main-layout,#page.details .od-process-dpwaiting .od-container-background,#page.payment .od-process-dpwaiting.od-home-main-layout,#page.payment .od-process-dpwaiting .od-container-background,#page.confirmation .od-process-dpwaiting.od-home-main-layout,#page.confirmation .od-process-dpwaiting .od-container-background{background:#F2F2F2}#page.home .od-process-dpwaiting .od-brand,#page.dpresults .od-process-dpwaiting .od-brand,#page.roomselection .od-process-dpwaiting .od-brand,#page.details .od-process-dpwaiting .od-brand,#page.payment .od-process-dpwaiting .od-brand,#page.confirmation .od-process-dpwaiting .od-brand{z-index:3}#page.home .od-process-dpwaiting .od-roomselection-room-info-tooltip,#page.home .od-process-dpwaiting .od-accommodation-map-details-container,#page.home .od-process-dpwaiting .od-dpresult-page-modsky,#page.home .od-process-dpwaiting .od-call-center-banner-mobile-desktop-template,#page.home .od-process-dpwaiting .od-newsletter-area,#page.home .od-process-dpwaiting .od-bc,#page.home .od-process-dpwaiting .od-footer,#page.home .od-process-dpwaiting .od-dpchangesearch-container,#page.home .od-process-dpwaiting .od-accommodation-noresults-box,#page.home .od-process-dpwaiting .no-funnel,#page.dpresults .od-process-dpwaiting .od-roomselection-room-info-tooltip,#page.dpresults .od-process-dpwaiting .od-accommodation-map-details-container,#page.dpresults .od-process-dpwaiting .od-dpresult-page-modsky,#page.dpresults .od-process-dpwaiting .od-call-center-banner-mobile-desktop-template,#page.dpresults .od-process-dpwaiting .od-newsletter-area,#page.dpresults .od-process-dpwaiting .od-bc,#page.dpresults .od-process-dpwaiting .od-footer,#page.dpresults .od-process-dpwaiting .od-dpchangesearch-container,#page.dpresults .od-process-dpwaiting .od-accommodation-noresults-box,#page.dpresults .od-process-dpwaiting .no-funnel,#page.roomselection .od-process-dpwaiting .od-roomselection-room-info-tooltip,#page.roomselection .od-process-dpwaiting .od-accommodation-map-details-container,#page.roomselection .od-process-dpwaiting .od-dpresult-page-modsky,#page.roomselection .od-process-dpwaiting .od-call-center-banner-mobile-desktop-template,#page.roomselection .od-process-dpwaiting .od-newsletter-area,#page.roomselection .od-process-dpwaiting .od-bc,#page.roomselection .od-process-dpwaiting .od-footer,#page.roomselection .od-process-dpwaiting .od-dpchangesearch-container,#page.roomselection .od-process-dpwaiting .od-accommodation-noresults-box,#page.roomselection .od-process-dpwaiting .no-funnel,#page.details .od-process-dpwaiting .od-roomselection-room-info-tooltip,#page.details .od-process-dpwaiting .od-accommodation-map-details-container,#page.details .od-process-dpwaiting .od-dpresult-page-modsky,#page.details .od-process-dpwaiting .od-call-center-banner-mobile-desktop-template,#page.details .od-process-dpwaiting .od-newsletter-area,#page.details .od-process-dpwaiting .od-bc,#page.details .od-process-dpwaiting .od-footer,#page.details .od-process-dpwaiting .od-dpchangesearch-container,#page.details .od-process-dpwaiting .od-accommodation-noresults-box,#page.details .od-process-dpwaiting .no-funnel,#page.payment .od-process-dpwaiting .od-roomselection-room-info-tooltip,#page.payment .od-process-dpwaiting .od-accommodation-map-details-container,#page.payment .od-process-dpwaiting .od-dpresult-page-modsky,#page.payment .od-process-dpwaiting .od-call-center-banner-mobile-desktop-template,#page.payment .od-process-dpwaiting .od-newsletter-area,#page.payment .od-process-dpwaiting .od-bc,#page.payment .od-process-dpwaiting .od-footer,#page.payment .od-process-dpwaiting .od-dpchangesearch-container,#page.payment .od-process-dpwaiting .od-accommodation-noresults-box,#page.payment .od-process-dpwaiting .no-funnel,#page.confirmation .od-process-dpwaiting .od-roomselection-room-info-tooltip,#page.confirmation .od-process-dpwaiting .od-accommodation-map-details-container,#page.confirmation .od-process-dpwaiting .od-dpresult-page-modsky,#page.confirmation .od-process-dpwaiting .od-call-center-banner-mobile-desktop-template,#page.confirmation .od-process-dpwaiting .od-newsletter-area,#page.confirmation .od-process-dpwaiting .od-bc,#page.confirmation .od-process-dpwaiting .od-footer,#page.confirmation .od-process-dpwaiting .od-dpchangesearch-container,#page.confirmation .od-process-dpwaiting .od-accommodation-noresults-box,#page.confirmation .od-process-dpwaiting .no-funnel{display:none}#page.home .od-process-dpwaiting #modtop,#page.dpresults .od-process-dpwaiting #modtop,#page.roomselection .od-process-dpwaiting #modtop,#page.details .od-process-dpwaiting #modtop,#page.payment .od-process-dpwaiting #modtop,#page.confirmation .od-process-dpwaiting #modtop{visibility:hidden}#page.home .od-process-dpwaiting #bread-crumbs,#page.home .od-process-dpwaiting .od-passengersmanager-form,#page.dpresults .od-process-dpwaiting #bread-crumbs,#page.dpresults .od-process-dpwaiting .od-passengersmanager-form,#page.roomselection .od-process-dpwaiting #bread-crumbs,#page.roomselection .od-process-dpwaiting .od-passengersmanager-form,#page.details .od-process-dpwaiting #bread-crumbs,#page.details .od-process-dpwaiting .od-passengersmanager-form,#page.payment .od-process-dpwaiting #bread-crumbs,#page.payment .od-process-dpwaiting .od-passengersmanager-form,#page.confirmation .od-process-dpwaiting #bread-crumbs,#page.confirmation .od-process-dpwaiting .od-passengersmanager-form{opacity:0}#page.dpresults #modtop{display:block;height:90px}#page.dpresults .od-process-dpwaiting .od-header{top:-90px}#page.confirmation .od-process-dpwaiting .od-header-funnel-background{height:286px}#page .od-header{position:relative}#page.loading .od-header{display:none}#page.details .od-header-funnel-background.od-detail-page-searchsummary-header{top:217px;height:60px;border-top:none;background:url("/images/onefront/bluestone/OP/background.jpg");background-size:cover}#page.resident .od-logo,#page.dpresident .od-logo,#page.results .od-logo,#page.details .od-logo,#page.payment .od-logo,#page.confirmation .od-logo,#page.register .od-logo,#page.mytripslogin .od-logo,#page.tripdetails .od-logo,#page.loginexpired .od-logo,#page.accountblocked .od-logo,#page.resetpassword .od-logo,#page.frequentpassengers .od-logo,#page.accountpreferences .od-logo{background-image:url("/images/onefront/bluestone/OP/logo.png");background-repeat:no-repeat}#page.resident .od-logo.bc-white-label,#page.dpresident .od-logo.bc-white-label,#page.results .od-logo.bc-white-label,#page.details .od-logo.bc-white-label,#page.payment .od-logo.bc-white-label,#page.confirmation .od-logo.bc-white-label,#page.register .od-logo.bc-white-label,#page.mytripslogin .od-logo.bc-white-label,#page.tripdetails .od-logo.bc-white-label,#page.loginexpired .od-logo.bc-white-label,#page.accountblocked .od-logo.bc-white-label,#page.resetpassword .od-logo.bc-white-label,#page.frequentpassengers .od-logo.bc-white-label,#page.accountpreferences .od-logo.bc-white-label{background-image:url("/images/onefront/poweredby/booking-by-opodo-desktoptablet-EN.png");background-size:168px 43px}#page.resident .od-logo.bc-xs-white-label,#page.dpresident .od-logo.bc-xs-white-label,#page.results .od-logo.bc-xs-white-label,#page.details .od-logo.bc-xs-white-label,#page.payment .od-logo.bc-xs-white-label,#page.confirmation .od-logo.bc-xs-white-label,#page.register .od-logo.bc-xs-white-label,#page.mytripslogin .od-logo.bc-xs-white-label,#page.tripdetails .od-logo.bc-xs-white-label,#page.loginexpired .od-logo.bc-xs-white-label,#page.accountblocked .od-logo.bc-xs-white-label,#page.resetpassword .od-logo.bc-xs-white-label,#page.frequentpassengers .od-logo.bc-xs-white-label,#page.accountpreferences .od-logo.bc-xs-white-label{background-image:url("/images/shared/booking-edreams-inverse.png");background-size:172px 42px}.od-brand-content,.od-menu-funnel-content,.od-bc,#modtop{margin:0 auto;width:940px}@media screen and (min-width: 1200px){.od-brand-content,.od-menu-funnel-content,.od-bc,#modtop{width:1120px}}.od-header-funnel-background{display:block;position:absolute;top:0;right:0;left:0;height:217px;background:url("/images/onefront/bluestone/OP/background.jpg");z-index:0;background-size:initial;background-position:top center}@media screen and (min-width: 1920px){.od-header-funnel-background{background-size:cover}}.od-menu-funnel{background-color:rgba(0,0,0,0.5);display:table;table-layout:fixed;height:40px;width:100%;position:relative;z-index:6}.od-menu-funnel .od-menu-funnel-content{box-sizing:border-box;padding-left:0;padding-right:0;margin-right:auto;margin-left:auto;height:40px;display:table;position:relative}.od-menu-funnel .od-menu-funnel-content-waiting{height:32px;width:100%;display:none;position:absolute;z-index:1}.od-menu-funnel .od-menu-funnel-info{display:table-cell;vertical-align:middle;white-space:nowrap;top:25px;right:0;z-index:4}.od-menu-funnel .od-menu-funnel-message{display:table-cell;font-size:14px;font-weight:400;vertical-align:middle;color:#fff;width:100%}.od-menu-funnel .od-menu-funnel-message .od-menu-funnel-message-link{color:#7EA500;text-decoration:underline;font-weight:500}.od-header-external .od-menu-funnel{background-color:rgba(0,0,0,0.85)}.od-header-external .od-brand{background-color:#333}.od-header-external .od-brand .od-brand-content .od-brand-content-inner{border-bottom:0}.od-brand .od-logo{background-image:url("/images/onefront/bluestone/OP/logo.png");background-repeat:no-repeat;background-position:left center;height:50px;width:169px;cursor:pointer}.od-brand .disabled.od-logo{cursor:default}.od-brand .bc-white-label.od-logo{background-image:url("/images/onefront/poweredby/booking-by-opodo-desktoptablet-EN.png");background-size:168px 43px;height:43px;width:168px}.od-brand .bc-xs-white-label.od-logo{background-image:url("/images/shared/booking-edreams-inverse.png");background-size:172px 42px;width:187px;cursor:default}#page.results:not([data-waiting='true']) .od-brand{z-index:2}.od-brand{height:79px;position:relative;z-index:3;background:linear-gradient(rgba(0,0,0,0.5), transparent)}.od-brand .od-brand-content{box-sizing:border-box;padding-left:0;padding-right:0;margin-right:auto;margin-left:auto;position:relative;height:100%}.od-brand .od-brand-content .od-brand-content-inner{display:table;border-bottom:1px dashed rgba(255,255,255,0.4);height:100%;width:100%;min-height:79px;box-sizing:border-box;position:relative}.od-brand .od-brand-content .od-brand-content-inner .od-menu-items{display:table-cell;vertical-align:middle}.od-brand .od-logo{display:table-cell;vertical-align:middle}.od-brand .od-brand-message{display:none;vertical-align:middle;text-align:right;font-weight:300;font-size:18px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,0.4)}.od-brand .od-top-menu{border-radius:0 0 4px 4px;white-space:nowrap;text-align:right;float:right;clear:both;font-size:0}.od-brand .od-top-menu .od-top-menu-item{display:inline-block;font-size:14px}.od-brand .od-top-menu .od-top-menu-item a{cursor:pointer;color:#fff;padding:14px 11px;text-shadow:0 1px 1px #666;line-height:32px;font-weight:500;opacity:0.7}.od-brand .od-top-menu .od-top-menu-item a:hover{opacity:1;font-weight:500}.od-brand .od-bottom-menu{padding:3px 0 0 10px}#page.flights.flights .od-menu-funnel,#page.flights.register .od-menu-funnel,#page.home.flights .od-menu-funnel,#page.home.register .od-menu-funnel{position:relative;background-color:rgba(0,0,0,0.5)}#page.flights.flights .od-menu-funnel-content,#page.flights.register .od-menu-funnel-content,#page.home.flights .od-menu-funnel-content,#page.home.register .od-menu-funnel-content{margin:0 auto;width:940px}@media screen and (min-width: 1200px){#page.flights.flights .od-menu-funnel-content,#page.flights.register .od-menu-funnel-content,#page.home.flights .od-menu-funnel-content,#page.home.register .od-menu-funnel-content{width:1120px}}#page.flights.flights .od-menu-funnel-info,#page.flights.register .od-menu-funnel-info,#page.home.flights .od-menu-funnel-info,#page.home.register .od-menu-funnel-info{position:static}#page.flights.flights .od-brand,#page.flights.register .od-brand,#page.home.flights .od-brand,#page.home.register .od-brand{height:79px}#page.flights .od-menu-funnel-content,#page.home .od-menu-funnel-content{margin:0 auto;width:940px}@media screen and (min-width: 1200px){#page.flights .od-menu-funnel-content,#page.home .od-menu-funnel-content{width:1120px}}#page.flights .od-menu-funnel-info,#page.home .od-menu-funnel-info{position:static}#page.flights .od-brand,#page.home .od-brand{height:79px}.od-login-modal{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#000;z-index:3;visibility:hidden;transition:all .3s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.od-login-modal.active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6;visibility:visible}.od-header-info-list>li{color:#fff;display:table-cell;padding:0 10px;position:relative;height:40px;vertical-align:middle;font-size:14px}.od-header-info-list>li:hover{background-color:rgba(0,0,0,0.3)}.od-header-info-list>li .od-contact-cost{display:table-cell;color:#fff;padding:0 0 0 10px;font-size:9px;font-weight:300;vertical-align:middle;line-height:9px}.od-header-info-list>li .od-help{display:table;font-size:14px;font-weight:300}.od-header-info-list>li .od-help .ficon,.od-header-info-list>li .od-help .odf-dropdown-icon,.od-header-info-list>li .od-help .odf-tooltip-icon,.od-header-info-list>li .od-help .odf-pills-icon-left,.od-header-info-list>li .od-help .odf-pills-icon-right,.od-header-info-list>li .od-help .odf-msg-ficon-green{font-size:14px;display:table-cell;padding:0 6px 0 0}.od-header-info-list>li .od-contact{cursor:pointer;display:table}.od-header-info-list>li .od-contact .ficon,.od-header-info-list>li .od-contact .odf-dropdown-icon,.od-header-info-list>li .od-contact .odf-tooltip-icon,.od-header-info-list>li .od-contact .odf-pills-icon-left,.od-header-info-list>li .od-contact .odf-pills-icon-right,.od-header-info-list>li .od-contact .odf-msg-ficon-green{font-size:14px;color:#fff;position:relative;top:-1px}.od-header-info-list>li.od-countries-flag{padding:0 10px 0 0}.od-header-info-list .od-help-container{cursor:pointer}.od-header-info-list .od-countries-flag:hover{cursor:pointer}.od-header-info-list .od-countries-flag .od-countries-flag-inner{padding:0 0 0 10px}.od-header-info-list .od-countries-flag .od-countries-flag-inner.ficon,.od-header-info-list .od-countries-flag .od-countries-flag-inner.odf-dropdown-icon,.od-header-info-list .od-countries-flag .od-countries-flag-inner.odf-tooltip-icon,.od-header-info-list .od-countries-flag .od-countries-flag-inner.odf-pills-icon-left,.od-header-info-list .od-countries-flag .od-countries-flag-inner.odf-pills-icon-right,.od-header-info-list .od-countries-flag .od-countries-flag-inner.odf-msg-ficon-green{color:#676347;font-size:14px}.od-header-info-list .od-menu-funnel-separator{padding:0}.od-header-info-list .od-menu-funnel-separator>div{border-right:1px dotted rgba(255,255,255,0.5);height:20px}.od-header-info-list .od-menu-funnel-separator.hidden,.od-header-info-list .od-menu-funnel-separator.hiddenDP{display:none}.od-header-info-list .login-wrapper,.od-header-info-list .od-mytrips-head,.od-header-info-list .od-header-notification{cursor:pointer}.od-header-info-list .login-wrapper.hidden,.od-header-info-list .od-mytrips-head.hidden,.od-header-info-list .od-header-notification.hidden{display:none}.od-header-info-list .od-header-notification{display:none}.od-header-info-list li:last-child{border-right:0}#page.home .od-header-notification,#page.results .od-header-notification{display:table-cell}.od-contact-info{display:none}.od-header-arrow-icon{font-family:'theme-icons';font-size:14px}.od-country-flag{display:inline-block;background-image:url("/images/onefront/flags/flags.png");background-size:cover;background-repeat:no-repeat;height:10px;width:16px;margin-right:3px}@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-country-flag{background-image:url("/images/onefront/flags/flags@2x.png")}}.od-country-flag.AR{background-position:0 0}.od-country-flag.AU{background-position:0 -10px}.od-country-flag.BE{background-position:0 -20px}.od-country-flag.BR{background-position:0 -30px}.od-country-flag.CA{background-position:0 -40px}.od-country-flag.CH{background-position:0 -50px}.od-country-flag.CL{background-position:0 -60px}.od-country-flag.CO{background-position:0 -70px}.od-country-flag.DE{background-position:0 -80px}.od-country-flag.EG{background-position:0 -90px}.od-country-flag.ES{background-position:0 -100px}.od-country-flag.GB{background-position:0 -390px}.od-country-flag.FR{background-position:0 -120px}.od-country-flag.GR{background-position:0 -130px}.od-country-flag.HK{background-position:0 -140px}.od-country-flag.ID{background-position:0 -150px}.od-country-flag.IN{background-position:0 -160px}.od-country-flag.IT{background-position:0 -170px}.od-country-flag.MA{background-position:0 -180px}.od-country-flag.MX{background-position:0 -190px}.od-country-flag.NL{background-position:0 -200px}.od-country-flag.NO{background-position:0 -210px}.od-country-flag.NZ{background-position:0 -220px}.od-country-flag.PE{background-position:0 -230px}.od-country-flag.PH{background-position:0 -240px}.od-country-flag.PL{background-position:0 -250px}.od-country-flag.PT{background-position:0 -260px}.od-country-flag.RU{background-position:0 -270px}.od-country-flag.SE{background-position:0 -290px}.od-country-flag.SG{background-position:0 -280px}.od-country-flag.SW{background-position:0 -290px}.od-country-flag.TH{background-position:0 -300px}.od-country-flag.TR{background-position:0 -310px}.od-country-flag.AE{background-position:0 -320px}.od-country-flag.UK{background-position:0 -330px}.od-country-flag.US{background-position:0 -340px}.od-country-flag.VE{background-position:0 -350px}.od-country-flag.ZA{background-position:0 -360px}.od-country-flag.JP{background-position:0 -370px}.od-country-flag.CN{background-position:0 -380px}.od-country-flag.AT{background-position:0 -400px}.od-country-flag.DK{background-position:0 -410px}.od-country-flag.FI{background-position:0 -420px}.od-country-flag.IS{background-position:0 -430px}.od-header-tooltip-countries{position:absolute;z-index:3;top:40px;right:0;background:#fff;min-width:710px;width:auto;box-sizing:border-box;border-radius:4px;padding:0 0 0 0;box-shadow:rgba(0,0,0,0.4) 0 2px 4px 1px;white-space:normal}.od-header-tooltip-countries .od-header-tooltip-arrow{border-bottom:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent;position:absolute;top:-7px;right:10px}.od-header-tooltip-countries .od-header-tooltip-h1-txt{vertical-align:middle;color:#333;font-size:21px;font-weight:400;display:table-cell;padding:22px 20px}.od-header-tooltip-countries .od-header-tooltip-h1-secondarytxt{color:#999;font-size:21px;font-style:italic;padding:0 0 0 4px}.od-header-tooltip-countries .od-header-tooltip-continent{padding:0 20px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.od-header-tooltip-countries .od-header-tooltip-continent.active .od-header-tooltip-continent-header-txt:after{content:"."}.od-header-tooltip-countries .od-header-tooltip-continent.active .od-header-tooltip-continent-content{display:block}.od-header-tooltip-countries .od-header-tooltip-continent-header{padding:12px 0;border-bottom:1px solid #ccc;display:none}.od-header-tooltip-countries .od-header-tooltip-continent-header .od-header-tooltip-continent-header-txt{font-size:14px;font-weight:500;color:#333;cursor:pointer}.od-header-tooltip-countries .od-header-tooltip-continent-header .od-header-tooltip-continent-header-txt:after{color:#999;font-weight:400;content:",";font-family:'theme-icons';font-size:inherit;margin-left:6px}.od-header-tooltip-countries .od-header-tooltip-continent-header+.od-header-tooltip-continent-content{height:0;overflow:hidden;transition:height .5s ease-in-out}.od-header-tooltip-countries .od-header-tooltip-continent-header.unfolded{border-bottom:none}.od-header-tooltip-countries .od-header-tooltip-continent-header.unfolded+.od-header-tooltip-continent-content{display:block;border-bottom:1px solid #ccc;padding-bottom:13px;padding-top:11px}.od-header-tooltip-countries .od-header-tooltip-continent-header.unfolded .od-header-tooltip-continent-header-txt:after{content:"."}.od-header-tooltip-countries .od-header-tooltip-continent-header.od-header-last-continent{border-bottom:none}.od-header-tooltip-countries .od-header-tooltip-continent-header.od-header-last-continent+.od-header-tooltip-continent-content{border-bottom:none}.od-header-tooltip-countries .od-countries{font-size:0;white-space:normal;display:block}.od-header-tooltip-countries .od-country{display:inline-block;vertical-align:top;min-width:30%;box-sizing:border-box;font-size:12px;font-weight:400;color:#333}.od-header-tooltip-countries .od-country:hover{background:#FFE7D7}.od-header-tooltip-countries .od-country:active{background:#f60;color:#fff}.od-header-tooltip-countries .od-country.od-country-with-languages{float:right;margin-right:40px}.od-header-tooltip-countries .od-country.od-country-with-languages.od-country-last-row{float:left}.od-header-tooltip-countries .od-country.od-country-with-languages .od-country-link{padding:10px 0 10px 14px}.od-header-tooltip-countries .od-country-link{display:block;padding:10px 0 10px 20px}.od-header-tooltip-countries .od-country-flag{margin-right:12px}.od-header-tooltip-countries .od-languages-item{display:inline;padding-right:6px;color:#f60}.od-header-tooltip-countries .od-languages-item:hover{color:#E64E00}.od-header-tooltip-countries .od-languages-list{margin-top:-10px;padding:20px 0 0 46px;display:block;font-size:14px;color:#999}.od-header-tooltip-countries .od-languages-list:active{color:#FFF}.od-header-tooltip-countries .od-languages-list:active .od-languages-item{color:#FFF}.od-header-tooltip-countries .od-header-tooltip-more{height:60px;display:table-row}.od-header-tooltip-countries .od-header-tooltip-more-txt{display:table-cell;vertical-align:middle;font-size:12px;color:#333;position:relative;width:710px;font-weight:400;padding:0 20px;box-sizing:border-box}.od-header-tooltip-countries .od-header-tooltip-more-txt .ficon,.od-header-tooltip-countries .od-header-tooltip-more-txt .odf-dropdown-icon,.od-header-tooltip-countries .od-header-tooltip-more-txt .odf-tooltip-icon,.od-header-tooltip-countries .od-header-tooltip-more-txt .odf-pills-icon-left,.od-header-tooltip-countries .od-header-tooltip-more-txt .odf-pills-icon-right,.od-header-tooltip-countries .od-header-tooltip-more-txt .odf-msg-ficon-green{color:#999;display:inline-block;margin-left:2px}.od-header-tooltip-countries .od-header-tooltip-more-secondaryTxt{color:#f60;font-weight:500;cursor:pointer}.od-header-tooltip-countries .od-header-tooltip-footer{width:710px;background:#F6F5F1;display:table;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #ccc}.od-header-tooltip-countries .od-header-tooltip-footer-close{cursor:pointer;margin:0;border-radius:4px;height:40px;padding:0 20px;font-size:16px;font-weight:500;background:-owg-linear-gradient(#fff, #F2F2F2);background:linear-gradient(#fff, #F2F2F2);border:1px solid #ccc;color:#f60;float:right;margin:5px 10px 5px 0;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}.od-header-tooltip-countries .od-header-tooltip-footer-close:focus{outline:none}.od-header-tooltip-countries .od-header-tooltip-footer-close.disabled,.od-header-tooltip-countries .od-header-tooltip-footer-close:disabled{cursor:default}.od-header-tooltip-countries .od-header-tooltip-footer-close:hover{background:#fff;-webkit-filter:none;filter:none}.od-header-tooltip-countries .od-header-tooltip-footer-close:active{background:-owg-linear-gradient(#F2F2F2, #fff);background:linear-gradient(#F2F2F2, #fff)}.od-header-tooltip-countries .od-header-tooltip-footer-close.disabled,.od-header-tooltip-countries .od-header-tooltip-footer-close:disabled{background:#E7E7E7;-webkit-filter:none;filter:none;color:#ccc}.od-header-tooltip-countries .od-header-tooltip-footer-close:hover{background:#fff;color:#E64E00;border-width:2px;padding:8px 19px}.od-header-tooltip-countries .od-header-tooltip-footer-close:active{background:#F2F2F2;color:#E64E00;border-width:2px}.od-header-tooltip-countries .od-header-tooltip-footer-close.disabled,.od-header-tooltip-countries .od-header-tooltip-footer-close:disabled{color:#ccc;background:#F2F2F2;border-color:#ccc}.od-header-tooltip-countries .od-header-tooltip-footer-close:focus{outline-style:none;outline-color:transparent}.od-header-tooltip-info-call-center{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;white-space:normal}.od-header-tooltip-info-call-center .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-header-tooltip-info-call-center .od-header-tooltip-call-header{padding:20px;overflow:hidden;display:table}.od-header-tooltip-info-call-center .od-header-tooltip-call-image-cell{display:table-cell}.od-header-tooltip-info-call-center .od-header-tooltip-call-image{width:71px;height:71px;border:3px solid #E64E00;border-radius:50px;vertical-align:top;overflow:hidden}.od-header-tooltip-info-call-center .od-header-tooltip-call-title{color:#333;padding:0 0 0 20px;overflow:hidden;display:table-cell;vertical-align:middle}.od-header-tooltip-info-call-center .od-header-tooltip-call-title h3{font-size:21px;font-weight:500}.od-header-tooltip-info-call-center .od-header-tooltip-call-title p{font-size:12px;font-weight:400}.od-header-tooltip-info-call-center .od-header-tooltip-call-title strong{font-weight:500}.od-header-tooltip-info-call-center .od-header-tooltip-call-body-content{color:#333;line-height:22px;background:#E7E7E7;padding:30px 20px 0;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid}.od-header-tooltip-info-call-center .od-header-tooltip-call-body-content div{padding-bottom:30px}.od-header-tooltip-info-call-center .od-header-tooltip-call-body-content p:first-of-type{padding-top:20px}.od-header-tooltip-info-call-center .od-header-tooltip-call-body-content h3{font-size:14px;font-weight:500}.od-header-tooltip-info-call-center .od-header-tooltip-call-body-content h4{font-size:21px;font-weight:500}.od-header-tooltip-info-call-center .od-header-tooltip-call-body-content p{font-size:12px;font-weight:300;line-height:12px}.od-header-tooltip-info-call-center .od-header-tooltip-call-body-content p:last-of-type{margin-top:10px;font-size:9px}.od-header-tooltip-info-call-center .od-header-tooltip-call-body-content strong{font-size:14px}.od-header-tooltip-info-call-center .od-header-tooltip-call-footer{padding:10px 20px 10px 20px;background:#E7E7E7;font-size:11px;font-weight:400;color:#666;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.header_menu_list .header_dialog{-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}.header_menu_list .header_launcher.opened .header_dialog,.header_menu_list .header_launcher.opened+.header_dialog{-webkit-transform:scale(1);transform:scale(1);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;visibility:visible}.od-number-circle{border-radius:50%;width:14px;height:14px;padding:0;background:#F01C3D;border:0;color:#fff;text-align:center;top:3px;left:22px;position:absolute;font-size:11px;font-weight:500}.od-number-circle .hidden{display:none}.header_menu_list .header_dialog.od-hint-container,.od-login-sso .header_dialog.od-hint-container{-webkit-transform:scale(0.7);transform:scale(0.7);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:all .3s;display:none;visibility:hidden}.header_menu_list .header_launcher.opened .od-login-info-wrapper-fastmenu,.header_menu_list .login-info-wrapper-summary-panel.opened .od-login-info-wrapper-fastmenu,.header_menu_list .od-login-info-wrapper-logged.opened .od-login-info-wrapper-fastmenu,.od-login-sso .header_launcher.opened .od-login-info-wrapper-fastmenu,.od-login-sso .login-info-wrapper-summary-panel.opened .od-login-info-wrapper-fastmenu,.od-login-sso .od-login-info-wrapper-logged.opened .od-login-info-wrapper-fastmenu{-webkit-transform:scale(1);transform:scale(1);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;visibility:visible;z-index:3}.header_menu_list .header_dialog.opened,.od-login-sso .header_dialog.opened{-webkit-transform:scale(1);transform:scale(1);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;display:block;visibility:visible;z-index:3}.od-header-previoussearches-title{cursor:pointer}.od-header-previoussearches-title .ficon,.od-header-previoussearches-title .odf-dropdown-icon,.od-header-previoussearches-title .odf-tooltip-icon,.od-header-previoussearches-title .odf-pills-icon-left,.od-header-previoussearches-title .odf-pills-icon-right,.od-header-previoussearches-title .odf-msg-ficon-green{font-size:14px;padding-right:3px}.od-header-bubble{cursor:pointer}.od-header-notification .od-header-bubble{left:18px}.od-header-dialog-wrapper{position:absolute;z-index:1000;top:40px;left:50%;right:0;background:#fff;width:345px;margin:0 -345px 0 -172.5px;box-sizing:border-box;border-radius:4px;padding:0 0 0 0;box-shadow:rgba(0,0,0,0.4) 0 2px 4px 1px}.od-header-dialog-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-header-dialog-wrapper .od-previousSearches-row[data-id='0'] .od-previousSearches-info{border-top-left-radius:4px}.od-header-dialog-wrapper .od-previousSearches-row[data-id='0'] .od-previousSearches-row-arrow{border-top-right-radius:4px;border-top:none}.od-header-dialog-wrapper .od-previousSearches-row.last-row .od-previousSearches-info{border-bottom-left-radius:4px}.od-header-dialog-wrapper .od-previousSearches-row.last-row .od-previousSearches-row-arrow{border-bottom-right-radius:4px}.od-header-previoussearches .od-header-bubble{left:15px}.od-header-previoussearches.hidden,.od-header-previoussearches.hiddenDP{display:none}.od-mytrips-head .od-mytripshead-link{display:table-cell}.od-mytrips-head .od-mytrips-headicon{font-family:'theme-icons';padding-right:5px;font-size:16px;display:table-cell}.od-mytrips-head .od-mytriphead-link-bubble{display:table-cell;padding-left:9px}.od-mytrips-head .od-mytriphead-link-bubble .od-mytriphead-bubble{background-color:red;color:#fff;font-size:11px;padding:3px;border-radius:5px}.od-booking-xs-whitelabel-brand-message{text-align:right !important}.od-ui-input{box-sizing:border-box;color:#666;float:left;padding:0 8px 0 8px;height:45px;width:100%;background:transparent;border:0;font-size:24px;text-align:left}.od-ui-input.placeholder{color:#666}.od-ui-input:-moz-placeholder{color:#666}.od-ui-input::-moz-placeholder{color:#666}.od-ui-input:-ms-input-placeholder{color:#666}.od-ui-input::-webkit-input-placeholder{color:#666}.od_hint{line-height:0;z-index:10}.od_hint-text{line-height:12px;margin:2px 18px 3px 18px;letter-spacing:normal;word-spacing:normal}.od_hint-arrow-small-top{width:52px;top:-10px;height:20px;left:95px;position:relative;overflow:hidden;display:block}.od_hint-arrow-small-top:after{display:block;content:'';height:8px;width:8px;background:#fff;transform:rotate(45deg) translate(14px, -4px);-webkit-transform:rotate(45deg) translate(14px, -4px)}.od-hint-arrow-flex{position:absolute}.od-hint-popup{display:inline-block;position:relative}.od-hint-popup .od-hint-container{width:500px;position:absolute;z-index:16;-webkit-transform:scale(0.7);transform:scale(0.7);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:all .3s;display:none;visibility:hidden;box-shadow:rgba(0,0,0,0.3) 0 0 30px 0}.od-hint-popup .od-hint-container.opened{-webkit-transform:scale(1);transform:scale(1);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;visibility:visible;z-index:12;display:block}.od-hint-popup .od-hint-content{box-sizing:border-box;-webkit-tap-highlight-color:transparent;color:#666;background:#fff;position:relative;border-radius:4px;padding:0;font-size:14px;text-align:left}.od-hint-popup .od-hint-content h2,.od-hint-popup .od-hint-content .od-hint-title{display:block;color:#666;font-weight:500;font-size:16px;line-height:normal;margin:0;padding:10px;background:#F2F2F2;border-radius:4px 4px 0 0}.od-hint-popup .od-hint-content .od-hint-txt{border-color:#27A0A0 transparent transparent transparent;padding:20px;background-color:#fff;border-width:4px 0 4px 0;border-style:solid;font-size:12px;border-radius:0 0 4px 4px;box-sizing:border-box}.od-hint-popup .od-hint-content .od-hint-txt p{padding:5px 0}.od-hint-popup .od-hint-content .od-hint-txt .od-hint-txt-title{color:#333;font-size:14px;font-weight:500;display:block;padding-bottom:15px}.od-hint-popup .od-hint-content .od-hint-txt .od-hint-txt-underline{text-decoration:underline}.od-hint-popup .od-hint-content .od-hint-close{position:absolute;top:12px;right:10px;width:15px;height:15px;padding:0;color:#ccc;font-size:16px;cursor:pointer;line-height:normal;border-radius:8px}.od-hint-popup .od-residentDiscount-hint-btn{margin-left:-5px;top:37px;color:#ccc;font-size:24px;cursor:pointer}.od-hint-popup.od-passenger-residentDiscount-tip-hint .ficon,.od-hint-popup.od-passenger-residentDiscount-tip-hint .odf-dropdown-icon,.od-hint-popup.od-passenger-residentDiscount-tip-hint .odf-tooltip-icon,.od-hint-popup.od-passenger-residentDiscount-tip-hint .odf-pills-icon-left,.od-hint-popup.od-passenger-residentDiscount-tip-hint .odf-pills-icon-right,.od-hint-popup.od-passenger-residentDiscount-tip-hint .odf-msg-ficon-green{font-size:20px;color:#ccc;cursor:pointer}.od-hint-popup.od-price-tip-hint .ficon,.od-hint-popup.od-price-tip-hint .odf-dropdown-icon,.od-hint-popup.od-price-tip-hint .odf-tooltip-icon,.od-hint-popup.od-price-tip-hint .odf-pills-icon-left,.od-hint-popup.od-price-tip-hint .odf-pills-icon-right,.od-hint-popup.od-price-tip-hint .odf-msg-ficon-green{font-size:20px;color:#ccc;cursor:pointer}.od-hint-small-layer .od-hint-content{width:350px}.od-hint-small-layer .od-hint-content h2{display:none}.od-hint-small-layer .od-hint-content .od-hint-close{top:10px;right:10px;color:#ccc}.od-hint-small-layer .od-hint-content .od-hint-content-title{color:#3398D9;font-size:12px;font-weight:500;padding:20px 0 10px 20px}.od-hint-small-layer .od-hint-content .od-hint-txt{border:none;padding:0 40px 20px 20px;font-size:12px;color:#333}.od-hint-notitle .od-hint-content h2,.od-hint-popup.od-hint-notitle .od-hint-content h2{display:none}.od-hint-notitle .od-hint-content .od-hint-close,.od-hint-popup.od-hint-notitle .od-hint-content .od-hint-close{top:10px;right:10px;color:#ccc}.od-hint-notitle .od-hint-content .od-hint-txt,.od-hint-popup.od-hint-notitle .od-hint-content .od-hint-txt{border:none;padding:20px 50px 20px 20px}.od-hint-btn{cursor:pointer;color:#3398D9;font-weight:400;padding-left:5px;vertical-align:top;position:relative}.od-hint-results-itinerary-details .od-hint-container{left:-510px;top:-3px}.od-hint-results-itinerary-details .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-hint-results-itinerary-details .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#F2F2F2}.od-hint-results-itinerary-details .od-hint-container .od-hint-arrow-flex{top:20px;right:0}.od-hint-results-itinerary-details .od-hint-container .od-hint-arrow-flex:before,.od-hint-results-itinerary-details .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-right-width:0}.od-hint-results-itinerary-details .od-hint-container .od-hint-arrow-flex:before{left:0}.od-hint-page-results-itinerary-details .od-hint-container{left:-510px;top:-14px}.od-hint-page-results-itinerary-details .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-hint-page-results-itinerary-details .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#F2F2F2}.od-hint-page-results-itinerary-details .od-hint-container .od-hint-arrow-flex{top:20px;right:0}.od-hint-page-results-itinerary-details .od-hint-container .od-hint-arrow-flex:before,.od-hint-page-results-itinerary-details .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-right-width:0}.od-hint-page-results-itinerary-details .od-hint-container .od-hint-arrow-flex:before{left:0}.od-results-pricebreakdown-hint .od-hint-container{right:-510px;top:-20px}.od-results-pricebreakdown-hint .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-results-pricebreakdown-hint .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#F2F2F2}.od-results-pricebreakdown-hint .od-hint-container .od-hint-arrow-flex{top:20px;left:-10px}.od-results-pricebreakdown-hint .od-hint-container .od-hint-arrow-flex:before,.od-results-pricebreakdown-hint .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-left-width:0}.od-results-pricebreakdown-hint .od-hint-container .od-hint-arrow-flex:before{left:-1px}.od-dynpack-pricebreakdown-hint .od-hint-container{left:-510px;top:-20px}.od-dynpack-pricebreakdown-hint .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-dynpack-pricebreakdown-hint .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#F2F2F2}.od-dynpack-pricebreakdown-hint .od-hint-container .od-hint-arrow-flex{top:20px;right:0}.od-dynpack-pricebreakdown-hint .od-hint-container .od-hint-arrow-flex:before,.od-dynpack-pricebreakdown-hint .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-right-width:0}.od-dynpack-pricebreakdown-hint .od-hint-container .od-hint-arrow-flex:before{left:0}.od-xsell-preselected-products-container .od-xsell-price-details-pricebreakdown-hint .od-hint-container,.od-roomselection-room-cost-info .od-xsell-cancellation-policy-hint .od-hint-container,.accommodation_results .od-xsell-result-item:not(:last-child) .od-hint-container{left:-510px;top:-20px}.od-xsell-preselected-products-container .od-xsell-price-details-pricebreakdown-hint .od-hint-container .od-hint-arrow-flex:before,.od-roomselection-room-cost-info .od-xsell-cancellation-policy-hint .od-hint-container .od-hint-arrow-flex:before,.accommodation_results .od-xsell-result-item:not(:last-child) .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-xsell-preselected-products-container .od-xsell-price-details-pricebreakdown-hint .od-hint-container .od-hint-arrow-flex:after,.od-roomselection-room-cost-info .od-xsell-cancellation-policy-hint .od-hint-container .od-hint-arrow-flex:after,.accommodation_results .od-xsell-result-item:not(:last-child) .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#F2F2F2}.od-xsell-preselected-products-container .od-xsell-price-details-pricebreakdown-hint .od-hint-container .od-hint-arrow-flex,.od-roomselection-room-cost-info .od-xsell-cancellation-policy-hint .od-hint-container .od-hint-arrow-flex,.accommodation_results .od-xsell-result-item:not(:last-child) .od-hint-container .od-hint-arrow-flex{top:20px;right:0}.od-xsell-preselected-products-container .od-xsell-price-details-pricebreakdown-hint .od-hint-container .od-hint-arrow-flex:before,.od-xsell-preselected-products-container .od-xsell-price-details-pricebreakdown-hint .od-hint-container .od-hint-arrow-flex:after,.od-roomselection-room-cost-info .od-xsell-cancellation-policy-hint .od-hint-container .od-hint-arrow-flex:before,.od-roomselection-room-cost-info .od-xsell-cancellation-policy-hint .od-hint-container .od-hint-arrow-flex:after,.accommodation_results .od-xsell-result-item:not(:last-child) .od-hint-container .od-hint-arrow-flex:before,.accommodation_results .od-xsell-result-item:not(:last-child) .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-right-width:0}.od-xsell-preselected-products-container .od-xsell-price-details-pricebreakdown-hint .od-hint-container .od-hint-arrow-flex:before,.od-roomselection-room-cost-info .od-xsell-cancellation-policy-hint .od-hint-container .od-hint-arrow-flex:before,.accommodation_results .od-xsell-result-item:not(:last-child) .od-hint-container .od-hint-arrow-flex:before{left:0}.od-xsell-products-container .od-xsell-result-item:last-child .od-hint-container{left:-510px;bottom:-20px}.od-xsell-products-container .od-xsell-result-item:last-child .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-xsell-products-container .od-xsell-result-item:last-child .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#F2F2F2}.od-xsell-products-container .od-xsell-result-item:last-child .od-hint-container .od-hint-arrow-flex{top:auto;bottom:40px;right:0}.od-xsell-products-container .od-xsell-result-item:last-child .od-hint-container .od-hint-arrow-flex:before,.od-xsell-products-container .od-xsell-result-item:last-child .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-right-width:0}.od-xsell-products-container .od-xsell-result-item:last-child .od-hint-container .od-hint-arrow-flex:before{left:0}.od-details-flightsummary-hint .od-hint-container{top:-29px}.od-details-flightsummary-hint .od-details-button-container{margin:0}.od-flightsummary-hint{float:right;display:table;margin:20px 0}.od-flightsummary-hint.od-payment-flightsummary-hint{width:100%;margin:20px 0 0}.od-flightsummary-hint.od-payment-flightsummary-hint.od-hint-popup .od-hint-container{top:-55px}.od-flightsummary-hint.od-payment-flightsummary-hint .od-payment-continue-box{margin-top:0}.od-flightsummary-hint.od-hint-popup .od-hint-container{-webkit-transform:scale(0.9);transform:scale(0.9);display:block;right:20px;width:560px;top:-55px}.od-flightsummary-hint.od-hint-popup .od-hint-container.opened{-webkit-transform:scale(1);transform:scale(1)}.od-flightsummary-hint.od-hint-popup .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px;display:block;margin-top:-1px;border-width:11px;border-color:#ccc}.od-flightsummary-hint.od-hint-popup .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#fff}.od-flightsummary-hint.od-hint-popup .od-hint-container .od-hint-arrow-flex{top:70px;right:0}.od-flightsummary-hint.od-hint-popup .od-hint-container .od-hint-arrow-flex:before,.od-flightsummary-hint.od-hint-popup .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-right-width:0}.od-flightsummary-hint.od-hint-popup .od-hint-container .od-hint-arrow-flex:before{left:0}.od-flightsummary-hint .od-hint-btn{margin-left:0}.od-flightsummary-hint.od-hint-popup .od-hint-content{background:none}.od-flightsummary-hint.od-hint-popup .od-hint-content .od-hint-txt{border:none;padding:0;background-color:none;border-radius:4px}.od-tripSummaryPrice-result-hint .od-hint-container{left:-510px;bottom:-20px}.od-tripSummaryPrice-result-hint .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-tripSummaryPrice-result-hint .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#fff}.od-tripSummaryPrice-result-hint .od-hint-container .od-hint-arrow-flex{top:auto;bottom:40px;right:0}.od-tripSummaryPrice-result-hint .od-hint-container .od-hint-arrow-flex:before,.od-tripSummaryPrice-result-hint .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-right-width:0}.od-tripSummaryPrice-result-hint .od-hint-container .od-hint-arrow-flex:before{left:0}.od-persuasion-message-pax-summary-bestprice-hint.od-best-price-top.od-hint-popup{display:inline-block}.od-persuasion-message-pax-summary-bestprice-hint.od-best-price-top.od-hint-popup .od-hint-container{top:30px;left:-250px}.od-persuasion-message-pax-summary-bestprice-hint.od-best-price-top.od-hint-popup .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-persuasion-message-pax-summary-bestprice-hint.od-best-price-top.od-hint-popup .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#fff}.od-persuasion-message-pax-summary-bestprice-hint.od-best-price-top.od-hint-popup .od-hint-container .od-hint-arrow-flex{left:247px;top:-10px}.od-persuasion-message-pax-summary-bestprice-hint.od-best-price-top.od-hint-popup .od-hint-container .od-hint-arrow-flex:before,.od-persuasion-message-pax-summary-bestprice-hint.od-best-price-top.od-hint-popup .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-top-width:0}.od-persuasion-message-pax-summary-bestprice-hint.od-best-price-top.od-hint-popup .od-hint-container .od-hint-arrow-flex:before{left:-1px}.od-persuasion-message-pax-summary-bestprice-hint.od-best-price-top.od-hint-popup .od-hint-btn{display:inline-block}.od-persuasion-message-pax-summary-bestprice-hint .od-hint-btn{padding-left:4px}.od-persuasion-message-pax-summary-bestprice-hint .od-hint-container{left:-510px;top:-20px}.od-persuasion-message-pax-summary-bestprice-hint .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-persuasion-message-pax-summary-bestprice-hint .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#fff}.od-persuasion-message-pax-summary-bestprice-hint .od-hint-container .od-hint-arrow-flex{top:20px;right:0}.od-persuasion-message-pax-summary-bestprice-hint .od-hint-container .od-hint-arrow-flex:before,.od-persuasion-message-pax-summary-bestprice-hint .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-right-width:0}.od-persuasion-message-pax-summary-bestprice-hint .od-hint-container .od-hint-arrow-flex:before{left:0}.od-persuasion-message-pax-summary-free-cancellation-hint{display:block}.od-persuasion-message-pax-summary-free-cancellation-hint.od-free-cancellation-top{display:inline-block}.od-persuasion-message-pax-summary-free-cancellation-hint.od-free-cancellation-top .od-hint-btn{display:inline-block}.od-persuasion-message-pax-summary-free-cancellation-hint.od-free-cancellation-top .od-hint-container{top:30px;left:-250px}.od-persuasion-message-pax-summary-free-cancellation-hint.od-free-cancellation-top .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-persuasion-message-pax-summary-free-cancellation-hint.od-free-cancellation-top .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#fff}.od-persuasion-message-pax-summary-free-cancellation-hint.od-free-cancellation-top .od-hint-container .od-hint-arrow-flex{left:247px;top:-10px}.od-persuasion-message-pax-summary-free-cancellation-hint.od-free-cancellation-top .od-hint-container .od-hint-arrow-flex:before,.od-persuasion-message-pax-summary-free-cancellation-hint.od-free-cancellation-top .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-top-width:0}.od-persuasion-message-pax-summary-free-cancellation-hint.od-free-cancellation-top .od-hint-container .od-hint-arrow-flex:before{left:-1px}.od-persuasion-message-pax-summary-free-cancellation-hint .od-hint-btn{padding-left:4px}.od-persuasion-message-pax-summary-free-cancellation-hint .od-hint-container{left:-510px;top:-20px}.od-persuasion-message-pax-summary-free-cancellation-hint .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-persuasion-message-pax-summary-free-cancellation-hint .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#fff}.od-persuasion-message-pax-summary-free-cancellation-hint .od-hint-container .od-hint-arrow-flex{top:20px;right:0}.od-persuasion-message-pax-summary-free-cancellation-hint .od-hint-container .od-hint-arrow-flex:before,.od-persuasion-message-pax-summary-free-cancellation-hint .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-right-width:0}.od-persuasion-message-pax-summary-free-cancellation-hint .od-hint-container .od-hint-arrow-flex:before{left:0}.od-user-identification-hint-popup .od-hint-container{width:360px}.od-user-identification-hint-popup .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-user-identification-hint-popup .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#fff}.od-user-identification-hint-popup .od-hint-container .od-hint-arrow-flex{top:24px;left:-10px}.od-user-identification-hint-popup .od-hint-container .od-hint-arrow-flex:before,.od-user-identification-hint-popup .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-left-width:0}.od-user-identification-hint-popup .od-hint-container .od-hint-arrow-flex:before{left:-1px}.od-user-identification-hint-popup .od-hint-container .od-hint-txt{border:none;border-radius:4px;padding:30px}.od-notesPayment-hint .od-hint-container,.popUpDisclaimer .od-hint-container,.od-TSnotes .od-hint-container{left:-510px;bottom:-20px}.od-notesPayment-hint .od-hint-container .od-hint-arrow-flex:before,.popUpDisclaimer .od-hint-container .od-hint-arrow-flex:before,.od-TSnotes .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-notesPayment-hint .od-hint-container .od-hint-arrow-flex:after,.popUpDisclaimer .od-hint-container .od-hint-arrow-flex:after,.od-TSnotes .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#fff}.od-notesPayment-hint .od-hint-container .od-hint-arrow-flex,.popUpDisclaimer .od-hint-container .od-hint-arrow-flex,.od-TSnotes .od-hint-container .od-hint-arrow-flex{top:auto;bottom:40px;right:0}.od-notesPayment-hint .od-hint-container .od-hint-arrow-flex:before,.od-notesPayment-hint .od-hint-container .od-hint-arrow-flex:after,.popUpDisclaimer .od-hint-container .od-hint-arrow-flex:before,.popUpDisclaimer .od-hint-container .od-hint-arrow-flex:after,.od-TSnotes .od-hint-container .od-hint-arrow-flex:before,.od-TSnotes .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-right-width:0}.od-notesPayment-hint .od-hint-container .od-hint-arrow-flex:before,.popUpDisclaimer .od-hint-container .od-hint-arrow-flex:before,.od-TSnotes .od-hint-container .od-hint-arrow-flex:before{left:0}.sticky .od-notesPayment-hint .od-hint-container,.sticky .popUpDisclaimer .od-hint-container{left:-510px;top:-20px}.sticky .od-notesPayment-hint .od-hint-container .od-hint-arrow-flex:before,.sticky .popUpDisclaimer .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.sticky .od-notesPayment-hint .od-hint-container .od-hint-arrow-flex:after,.sticky .popUpDisclaimer .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#F2F2F2}.sticky .od-notesPayment-hint .od-hint-container .od-hint-arrow-flex,.sticky .popUpDisclaimer .od-hint-container .od-hint-arrow-flex{top:20px;right:0}.sticky .od-notesPayment-hint .od-hint-container .od-hint-arrow-flex:before,.sticky .od-notesPayment-hint .od-hint-container .od-hint-arrow-flex:after,.sticky .popUpDisclaimer .od-hint-container .od-hint-arrow-flex:before,.sticky .popUpDisclaimer .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-right-width:0}.sticky .od-notesPayment-hint .od-hint-container .od-hint-arrow-flex:before,.sticky .popUpDisclaimer .od-hint-container .od-hint-arrow-flex:before{left:0}.insurance_item_view_conditions .od-hint-container,.hint_conditions .od-hint-container{top:30px;left:-20px}.insurance_item_view_conditions .od-hint-container .od-hint-arrow-flex:before,.hint_conditions .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.insurance_item_view_conditions .od-hint-container .od-hint-arrow-flex:after,.hint_conditions .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#F2F2F2}.insurance_item_view_conditions .od-hint-container .od-hint-arrow-flex,.hint_conditions .od-hint-container .od-hint-arrow-flex{left:20px;top:-10px}.insurance_item_view_conditions .od-hint-container .od-hint-arrow-flex:before,.insurance_item_view_conditions .od-hint-container .od-hint-arrow-flex:after,.hint_conditions .od-hint-container .od-hint-arrow-flex:before,.hint_conditions .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-top-width:0}.insurance_item_view_conditions .od-hint-container .od-hint-arrow-flex:before,.hint_conditions .od-hint-container .od-hint-arrow-flex:before{left:-1px}.od-hint-paymentmanager-cvv-help{margin:0 5px}.od-hint-paymentmanager-cvv-help .od-hint-container{right:-510px;bottom:-15px}.od-hint-paymentmanager-cvv-help .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-hint-paymentmanager-cvv-help .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#F2F2F2}.od-hint-paymentmanager-cvv-help .od-hint-container .od-hint-arrow-flex{top:auto;bottom:40px;left:-10px}.od-hint-paymentmanager-cvv-help .od-hint-container .od-hint-arrow-flex:before,.od-hint-paymentmanager-cvv-help .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-left-width:0}.od-hint-paymentmanager-cvv-help .od-hint-container .od-hint-arrow-flex:before{left:-1px}.bin-detection-cc-fees-list .od-hint-container{min-width:350px;width:auto;margin-top:10px;top:30px;right:-110px}.bin-detection-cc-fees-list .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.bin-detection-cc-fees-list .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#F2F2F2}.bin-detection-cc-fees-list .od-hint-container .od-hint-arrow-flex{left:170px;top:-10px}.bin-detection-cc-fees-list .od-hint-container .od-hint-arrow-flex:before,.bin-detection-cc-fees-list .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-top-width:0}.bin-detection-cc-fees-list .od-hint-container .od-hint-arrow-flex:before{left:-1px}.expanded .od-hint-paymentconditions .od-hint-container{left:-510px;top:-20px}.expanded .od-hint-paymentconditions .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.expanded .od-hint-paymentconditions .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#F2F2F2}.expanded .od-hint-paymentconditions .od-hint-container .od-hint-arrow-flex{top:20px;right:0}.expanded .od-hint-paymentconditions .od-hint-container .od-hint-arrow-flex:before,.expanded .od-hint-paymentconditions .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-right-width:0}.expanded .od-hint-paymentconditions .od-hint-container .od-hint-arrow-flex:before{left:0}.expanded .od-hint-paymentconditions .od-hint-container .od-hint-arrow-flex{left:auto}.od-payment-removecard-hint{position:absolute;width:100%}.od-payment-removecard-hint .od-hint-container{position:fixed;left:calc(50% - 180px);top:25%;max-width:360px}.od-payment-removecard-hint .od-hint-container .od-hint-content h2{display:none}.od-payment-removecard-hint .od-hint-container .od-payment-removecard-close{display:none}.od-payment-removecard-hint .od-hint-txt{padding:0;margin:0}.od-payment-removecard-hint[data-state='waiting'] .od-hint-container,.od-payment-removecard-hint[data-state='done'] .od-hint-container{max-width:250px}.od-hint-paymentconditions .od-hint-container{left:-480px;top:10px;line-height:1.4}.od-hint-paymentconditions .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-hint-paymentconditions .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#F2F2F2}.od-hint-paymentconditions .od-hint-container .od-hint-arrow-flex{left:250px;top:-10px}.od-hint-paymentconditions .od-hint-container .od-hint-arrow-flex:before,.od-hint-paymentconditions .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-top-width:0}.od-hint-paymentconditions .od-hint-container .od-hint-arrow-flex:before{left:-1px}.od-hint-paymentconditions .od-hint-txt{padding:10px}.od-hint-confirmationconditions .od-hint-container{right:-510px;bottom:-20px;line-height:1.4}.od-hint-confirmationconditions .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-hint-confirmationconditions .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#F2F2F2}.od-hint-confirmationconditions .od-hint-container .od-hint-arrow-flex{top:auto;bottom:40px;left:-10px}.od-hint-confirmationconditions .od-hint-container .od-hint-arrow-flex:before,.od-hint-confirmationconditions .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-left-width:0}.od-hint-confirmationconditions .od-hint-container .od-hint-arrow-flex:before{left:-1px}.od-hint-confirmationconditions .od-hint-txt{padding:10px}.od-service-options-hint .od-hint-container{top:30px;left:-250px}.od-service-options-hint .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-service-options-hint .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#F2F2F2}.od-service-options-hint .od-hint-container .od-hint-arrow-flex{left:255px;right:auto;top:-10px}.od-service-options-hint .od-hint-container .od-hint-arrow-flex:before,.od-service-options-hint .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-top-width:0}.od-service-options-hint .od-hint-container .od-hint-arrow-flex:before{left:-1px}.od-baggage-repricing .od-hint-container{bottom:30px;right:-20px;right:-10px}.od-baggage-repricing .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-baggage-repricing .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#F2F2F2}.od-baggage-repricing .od-hint-container .od-hint-arrow-flex{left:auto;right:40px;bottom:0}.od-baggage-repricing .od-hint-container .od-hint-arrow-flex:before,.od-baggage-repricing .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-bottom-color:transparent;border-right-color:transparent;border-left-color:transparent;border-bottom-width:0}.od-baggage-repricing .od-hint-container .od-hint-arrow-flex:before{left:-1px}.trip_baggage_repricing .od-hint-container{bottom:30px;right:-20px}.trip_baggage_repricing .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.trip_baggage_repricing .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#F2F2F2}.trip_baggage_repricing .od-hint-container .od-hint-arrow-flex{left:auto;right:40px;bottom:0}.trip_baggage_repricing .od-hint-container .od-hint-arrow-flex:before,.trip_baggage_repricing .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-bottom-color:transparent;border-right-color:transparent;border-left-color:transparent;border-bottom-width:0}.trip_baggage_repricing .od-hint-container .od-hint-arrow-flex:before{left:-1px}.od-residentDiscount-hint .od-hint-container{top:30px;left:-20px}.od-residentDiscount-hint .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-residentDiscount-hint .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#F2F2F2}.od-residentDiscount-hint .od-hint-container .od-hint-arrow-flex{left:20px;top:-10px}.od-residentDiscount-hint .od-hint-container .od-hint-arrow-flex:before,.od-residentDiscount-hint .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-top-width:0}.od-residentDiscount-hint .od-hint-container .od-hint-arrow-flex:before{left:-1px}.od-passenger-residentDiscount-tip-hint .od-hint-container{top:30px;left:-360px}.od-price-tip-hint .od-hint-container{top:30px;left:-212px}.od-price-tip-hint .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-price-tip-hint .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#fff}.od-price-tip-hint .od-hint-container .od-hint-arrow-flex{left:212px;top:-10px}.od-price-tip-hint .od-hint-container .od-hint-arrow-flex:before,.od-price-tip-hint .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-top-width:0}.od-price-tip-hint .od-hint-container .od-hint-arrow-flex:before{left:-1px}.od-hint-popup-information{width:100%}.od-hint-popup-information .od-hint-container{top:30px;left:-20px}.od-hint-popup-information .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-hint-popup-information .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#F2F2F2}.od-hint-popup-information .od-hint-container .od-hint-arrow-flex{left:20px;top:-10px}.od-hint-popup-information .od-hint-container .od-hint-arrow-flex:before,.od-hint-popup-information .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-top-width:0}.od-hint-popup-information .od-hint-container .od-hint-arrow-flex:before{left:-1px}.od-result-rating-popup .od-hint-container{width:365px;top:50px;right:-137px}.od-result-rating-popup .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-result-rating-popup .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#fff}.od-result-rating-popup .od-hint-container .od-hint-arrow-flex{left:255px;right:auto;top:-10px}.od-result-rating-popup .od-hint-container .od-hint-arrow-flex:before,.od-result-rating-popup .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-top-width:0}.od-result-rating-popup .od-hint-container .od-hint-arrow-flex:before{left:-1px}.od-result-rating-popup .od-hint-container .od-hint-arrow-flex{left:187px;top:-10px}.od-result-rating-popup .od-hint-container .od-hint-txt{border:none;border-radius:4px}.od-hint-plain .od-hint-container .od-hint-content{border:0;background:#fff;border-radius:0;margin:0;padding:0;box-shadow:rgba(0,0,0,0.3) 0 0 30px 0}.od-hint-plain .od-hint-container .od-hint-content .od-hint-close{top:5px;right:0;font-size:15px;color:#ccc}.od-hint-plain .od-hint-container .od-hint-content .od-hint-txt{border:0}.od-hint-plain .od-hint-container .od-hint-arrow-flex:after{border-right-color:#fff}.od-freq-pass-delete-hint .od-hint-container{position:fixed;top:200px;left:50%;width:394px;margin-left:-197px}.od-freq-pass-save-hint .od-hint-container{position:fixed;top:200px;left:50%;width:394px;margin-left:-197px}.od-cont-info-save-hint .od-hint-container{position:fixed;top:35%;left:50%;width:394px;margin-left:-197px}.od-account-pref-change-pass .od-hint-container{position:fixed;top:174px;left:50%;width:394px;margin-left:-197px}.od-account-pref-cancel-account .od-hint-container{position:fixed;top:174px;left:50%;width:394px;margin-left:-197px}.od-fullprice-collmeth-wrapper{display:inline}.od-fullprice-collmeth-wrapper .od-fullprice-collmeth-hint{color:#ccc;font-size:21px}.od-fullprice-collmeth-wrapper .od-hint-container{bottom:30px;left:-20px}.od-fullprice-collmeth-wrapper .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-fullprice-collmeth-wrapper .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#fff}.od-fullprice-collmeth-wrapper .od-hint-container .od-hint-arrow-flex{left:20px;bottom:0}.od-fullprice-collmeth-wrapper .od-hint-container .od-hint-arrow-flex:before,.od-fullprice-collmeth-wrapper .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-bottom-color:transparent;border-right-color:transparent;border-left-color:transparent;border-bottom-width:0}.od-fullprice-collmeth-wrapper .od-hint-container .od-hint-arrow-flex:before{left:-1px}.od-fullprice-collmeth-wrapper .od-hint-plain .od-hint-container .od-hint-content{border:4px solid #fff;border-radius:4px}.od-fullprice-collmeth-wrapper .od-hint-plain .od-hint-container .od-hint-content .od-hint-txt{color:#333;font-size:14px;font-weight:400}#page.flights .od-footer-wrapper .od-footer-extralinks .footer-full-width-layer,#page.flights .od-footer-wrapper .od-footer-legal-container .footer-full-width-layer,#page.home .od-footer-wrapper .od-footer-extralinks .footer-full-width-layer,#page.home .od-footer-wrapper .od-footer-legal-container .footer-full-width-layer{margin:0 auto;width:940px}@media screen and (min-width: 1200px){#page.flights .od-footer-wrapper .od-footer-extralinks .footer-full-width-layer,#page.flights .od-footer-wrapper .od-footer-legal-container .footer-full-width-layer,#page.home .od-footer-wrapper .od-footer-extralinks .footer-full-width-layer,#page.home .od-footer-wrapper .od-footer-legal-container .footer-full-width-layer{width:1120px}}#page.flights .od-footer-legal,#page.home .od-footer-legal{width:100%}#page.flights .od-footer-legal-dp-upsell,#page.home .od-footer-legal-dp-upsell{display:block}#page.flights .od-footer-legal-dp-upsell.hidden,#page.home .od-footer-legal-dp-upsell.hidden{display:none}#page.loading .od-footer{display:none}#page.resetpassword .od-footer-extralinks,#page.accountblocked .od-footer-extralinks,#page.loginexpired .od-footer-extralinks,#page.register .od-footer-extralinks,#page.frequentpassengers .od-footer-extralinks,#page.mytrips .od-footer-extralinks,#page.mytripslogin .od-footer-extralinks,#page.tripdetails .od-footer-extralinks,#page.accountpreferences .od-footer-extralinks{display:none}#page.resetpassword .od-footer-awards,#page.accountblocked .od-footer-awards,#page.loginexpired .od-footer-awards,#page.register .od-footer-awards,#page.frequentpassengers .od-footer-awards,#page.mytrips .od-footer-awards,#page.mytripslogin .od-footer-awards,#page.tripdetails .od-footer-awards,#page.accountpreferences .od-footer-awards{display:none}#page.inspirational .od-footer-extralinks{display:none}.od-footer{position:relative;z-index:0;clear:both;background:url("/images/onefront/bluestone/OP/background.jpg");background-size:cover}.od-footer-extralinks{padding:30px 0 50px 0;background:#fff;width:100%;box-sizing:border-box;padding-left:0;padding-right:0;margin-right:auto;margin-left:auto}.od-footer-extralinks-row{padding-top:30px;overflow:hidden}.od-footer-extralinks-row:first-child{padding-top:0}.od-footer-extralinks-title{font-size:12px;color:#333;font-weight:500}.od-footer-extralinks-content{padding-top:10px}.od-footer-extralinks-link,.od-footer-extralinks-content a{float:left;padding-right:16px;line-height:1.6;font-size:12px;color:#f60;font-weight:400;cursor:pointer;color:#f60;text-decoration:none}.od-footer-extralinks-link:hover,.od-footer-extralinks-content a:hover{color:#f60;text-decoration:underline}.od-footer-extralinks-link:active,.od-footer-extralinks-content a:active{color:#E64E00;text-decoration:underline}.od-footer-extralinks-link.disabled,.od-footer-extralinks-link:disabled,.od-footer-extralinks-content a.disabled,.od-footer-extralinks-content a:disabled{color:#ccc;text-decoration:none}.od-footer-awards{margin-bottom:0;display:table;width:100%;height:185px}.od-footer-awards-wrapper{display:table;margin-right:auto;margin-left:auto;width:920px;padding:0 10px;box-sizing:border-box;height:185px;text-shadow:0 1px 4px rgba(0,0,0,0.4)}@media screen and (min-width: 1200px){.od-footer-awards-wrapper{width:1120px;padding:0 10px}}.od-footer-awards-text{text-align:right;color:#fff;font-size:21px;vertical-align:middle;display:table-cell;width:362px}@media screen and (min-width: 1200px){.od-footer-awards-text{width:452px}}.od-footer-awards-text-bold{font-weight:500}.od-footer-awards-laurel{text-align:center;font-size:40px;font-weight:600;vertical-align:middle;color:transparent;display:table-cell;width:80px;background:url("/images/onefront/bluestone/OP/laurel.png") no-repeat center center;padding-left:40px;padding-right:40px}.od-footer-awards-laurel .od-character{display:none}.od-footer-awards-list{display:table-cell;vertical-align:middle;width:362px}@media screen and (min-width: 1200px){.od-footer-awards-list{width:452px}}.od-footer-awards-list-item{font-size:16px;color:#fff;display:table;margin:0 0 4px 0}.od-footer-awards-list-item .ficon,.od-footer-awards-list-item .odf-dropdown-icon,.od-footer-awards-list-item .odf-tooltip-icon,.od-footer-awards-list-item .odf-pills-icon-left,.od-footer-awards-list-item .odf-pills-icon-right,.od-footer-awards-list-item .odf-msg-ficon-green{color:#fff;font-size:18px;padding:0 10px 0 0;display:block}.od-footer-awards-list-item div{display:table-cell}.od-footer-awards-list-item:last-child{padding-bottom:0}.od-footer-awards-list-bold{font-weight:500;color:#fff}.od-footer-legal-container{background:rgba(0,0,0,0.8)}.od-footer-legal{padding:40px 0;max-width:800px;display:table;width:100%;box-sizing:border-box;padding-left:0;padding-right:0;margin-right:auto;margin-left:auto;text-align:center}.od-footer-legal .od-footer-legal-left{width:100%;display:table-row}.od-footer-legal .od-footer-logo{width:200px;height:40px;background:url("/images/onefront/bluestone/OP/logo-footer.png") no-repeat center;margin:0 auto 30px}.od-footer-legal .od-footer-legal-right{display:table-cell;width:66%;vertical-align:top;line-height:22px}.od-footer-legal .od-footer-legal-link{display:inline-block;padding:0 10px;border-left:1px solid #ccc;font-size:12px;color:#666;text-decoration:underline;color:rgba(255,255,255,0.7)}.od-footer-legal .od-footer-legal-link:hover{color:#333;text-decoration:underline}.od-footer-legal .od-footer-legal-link:active{color:#000}.od-footer-legal .od-footer-legal-link.disabled,.od-footer-legal .od-footer-legal-link:disabled{color:#ccc;text-decoration:none}.od-footer-legal .od-footer-legal-link:hover{color:#fff}.od-footer-legal .od-footer-legal-link:active{color:rgba(255,255,255,0.7)}.od-footer-legal .od-footer-legal-link:first-child{padding-left:0;border-left:0}.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%;background:#F2F2F2}.od-ui-waiting-page.hidden{display:none}.od-ui-waiting-page .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-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-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-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-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-flight-info .spanCell:first-child{border-left:0}.od-ui-waiting-flight-info .spanCell .od-ui-waiting-per{font-size:14px;font-weight:normal;padding:0 7px}.od-ui-waiting-flight-info .spanCell .od-ui-waiting-per.hidden{display:none}.od-ui-waiting-flight-info .spanCell .od-ui-waiting-city{font-size:14px;font-weight:400;margin-right:20px}.od-ui-waiting-flight-info .spanCell .od-ui-waiting-city.hidden{display:none}.od-ui-waiting-flight-info .spanCell .od-ui-waiting-city:first-child{margin-left:20px;margin-right:0}.od-ui-waiting-flight-info .spanCell .od-ui-waiting-departure,.od-ui-waiting-flight-info .spanCell .od-ui-waiting-arrival{font-weight:400;font-size:14px;text-transform:capitalize}.od-ui-waiting-flight-info .spanCell .od-ui-waiting-departure{margin-left:20px}.od-ui-waiting-flight-info .spanCell .od-ui-waiting-arrival{margin-right:20px}.od-ui-waiting-flight-info .spanCell .od-ui-waiting-arrival.hidden{display:none}.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-flight-info .spanCell .od-ui-waiting-travellers.hidden{display:none}.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}#dpwaitingpage-container{transition:opacity .5s ease-in;opacity:0}#dpwaitingpage-container.animated{transition:opacity .7s ease-out;opacity:1}.od-ui-dpwaiting-page{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2;color:#fff;margin:0 auto;width:100%;height:100%;background:transparent}.od-ui-dpwaiting-page.hidden{display:none}.od-ui-dpwaiting-container{background-color:transparent;text-align:center;border-bottom:0 solid #eee;width:960px;margin:0 auto 0 auto}.od-ui-dpwaiting-content-container{position:relative;margin:77px auto 0;clear:both;overflow:visible}.od-ui-dpwaiting-page-progressbar-label{text-align:center;font-size:34px;font-style:normal;font-weight:300;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.4);margin:80px 0 20px;display:inline-block;width:100%}.od-ui-dpwaiting-page-progressbar-label.od-loading{margin:186px 0 8px 0}.od-ui-dpwaiting-page-progressbar-label-subtitle{margin:-5px 0 -6px;text-align:center;font-size:18px;font-weight:400;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.4)}.od-ui-dpwaiting-block-searching{width:780px;height:56px;margin:0 auto}.od-ui-dpwaiting-page-searching{background-color:#000;opacity:.6;box-sizing:border-box;color:#333;display:table;width:100%;height:100%;padding:0 10px;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 2px 0 0 rgba(0,0,0,0.2)}.od-ui-dpwaiting-page-searching-cell{white-space:nowrap;position:relative;display:table-cell;padding:0 10px;vertical-align:middle;text-align:center;font-size:14px;font-weight:400;color:#fff}.od-ui-dpwaiting-page-searching-cell.hidden{display:none}.od-ui-dpwaiting-progressbar{width:100%;height:4px;background-image:url("/images/onefront/bluestone/OP/WaitingLoader.gif");background-repeat:no-repeat;background-position:center}.od-ui-dpwaiting-block-information{padding-top:30px;background:#F2F2F2;min-height:125px;height:100%;color:#333;text-align:center}.od-ui-dpwaiting-block-information #modwaiting{margin:20px 0 10px}.od-ui-dpwaiting-block-information-title{font-size:24px;padding:10px 0 30px}.od-ui-dpwaiting-block-information-container{display:table;width:780px;margin:0 auto}.od-ui-dpwaiting-block-information-container-cell{display:table-cell;vertical-align:top}.od-ui-dpwaiting-block-information-container .od-ui-dpwaiting-information-image1{background:url("/images/onefront/bluestone/OP/value-flexibility.png") no-repeat;width:84px;height:72px}.od-ui-dpwaiting-block-information-container .od-ui-dpwaiting-information-image2{background:url("/images/onefront/bluestone/OP/value-save-money.png") no-repeat;width:85px;height:74px}.od-ui-dpwaiting-block-information-container .od-ui-dpwaiting-information-image3{background:url("/images/onefront/bluestone/OP/value-book-quicker.png") no-repeat;width:69px;height:78px}.od-ui-dpwaiting-block-information-container .od-ui-dpwaiting-information-image4{background:url("/images/onefront/bluestone/OP/frog_waiting.png") no-repeat;width:137px;height:109px}.od-dpwaiting-img{margin:0 auto}.od-dpwaiting-img-cell{display:inline-block}.od-ui-dpwaiting-container-advert{display:inline-block;max-width:40%;padding-left:12px;font-size:14px;vertical-align:top;text-align:left}.od-ui-dpwaiting-container-advert-title{display:block;font-weight:500}.od-ui-dpwaiting-container-advert-info{display:block}.od-dpwaiting-information-block{width:100%;color:#333;font-size:16px}.od-dpwaiting-information-block-subtitle{font-weight:300}.od-dpwaiting-information-block-title{font-size:18px;margin:20px auto 10px;font-weight:400}.od-dpwaiting-information-block-title b{font-weight:500;text-transform:uppercase}.od-ui-dpwaiting-ad-box{width:300px;height:200px;margin-left:auto;margin-right:auto;position:relative;z-index:15}.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;font-weight:500;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}#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:')'}.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}#page.detailsloading .od-ui-progressbar-container,#page.payment .od-ui-progressbar-container,#page.xsellproductselection .od-ui-progressbar-container{position:absolute;top:293px;width:100%}#page.detailsloading .od-ui-progressbar-container .od-ui-progressbar-gif,#page.payment .od-ui-progressbar-container .od-ui-progressbar-gif,#page.xsellproductselection .od-ui-progressbar-container .od-ui-progressbar-gif{margin:0 auto}#page.detailsloading .od-ui-progressbar-container-intermediate,#page.payment .od-ui-progressbar-container-intermediate,#page.xsellproductselection .od-ui-progressbar-container-intermediate{top:293px}#page.detailsloading .od-ui-waiting-page-bottom-box,#page.payment .od-ui-waiting-page-bottom-box,#page.xsellproductselection .od-ui-waiting-page-bottom-box{margin:0;position:relative}#page.detailsloading .od-ui-waiting-page-bottom-box .od-left,#page.payment .od-ui-waiting-page-bottom-box .od-left,#page.xsellproductselection .od-ui-waiting-page-bottom-box .od-left{padding:0 0 5px 0}#page.detailsloading .od-ui-waiting-page-bottom-box .od-left br,#page.payment .od-ui-waiting-page-bottom-box .od-left br,#page.xsellproductselection .od-ui-waiting-page-bottom-box .od-left br{display:none}#page.detailsloading .od-ui-waiting-page-bottom-box .od-right .bottom-text-1,#page.detailsloading .od-ui-waiting-page-bottom-box .od-right .bottom-text-2,#page.payment .od-ui-waiting-page-bottom-box .od-right .bottom-text-1,#page.payment .od-ui-waiting-page-bottom-box .od-right .bottom-text-2,#page.xsellproductselection .od-ui-waiting-page-bottom-box .od-right .bottom-text-1,#page.xsellproductselection .od-ui-waiting-page-bottom-box .od-right .bottom-text-2{display:inline}#page.detailsloading .od-ui-waiting-ad-container{padding:40px 0}#page.payment .od-ui-waiting-ad-container{padding:92px 0}.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-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{padding:0;text-align:center}.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:16px}.od-about-to-expire-new-design .od-ui-dialog-box-header{padding-top:74px;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-content.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-content .od-ui-dialog-box{padding:0}.od-about-to-expire-new-content .od-ui-dialog-box-header{margin:16px 16px 0 16px}.od-about-to-expire-new-content .od-ui-dialog-box-content{margin:0 16px;padding-bottom:24px}.od-about-to-expire-new-content .od-about-to-expire-alert{padding:0 24px}.od-about-to-expire-new-content .od-about-to-expire-footer{padding:8px 16px;text-align:center}.od-about-to-expire-new-content .od-about-to-expire-alert-text{padding-left:8px}.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:','}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}#dpresults .od-details-loading-ajax-loader-big{display:none}#dpresults .opened .od-details-loading-ajax-loader-big{display:block}.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;z-index:-2;box-shadow:-2px 2px 3px -1px rgba(0,0,0,0.5);margin-left:-4px;top:100%;left:50%;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);transform: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-modals-popup-scrollcontent{height:300px;overflow-y:auto}.od-modals-popup-scrollcontent .od-modal-popupinfo ul{list-style-type:disc;padding:5px 0 0 25px;margin:0}.od-modals-popup-scrollcontent .od-modal-popupinfo ul li{padding:0 0 7px 0}.od-modals-popup-scrollcontent .od-modal-popupinfo ul li:before{content:'';margin:0}.od-modals-popup-scrollcontent .od-modal-popupinfo ul ul{list-style-type:none;padding:5px 0 0 5px}.od-modals-popup-scrollcontent .od-modal-popupinfo ul ul li{padding:0 0 10px 17px}.od-modals-popup-scrollcontent .od-modal-popupinfo ul ul li:before{content:'>';font-family:theme-icons;color:#333;margin:0 8px 0 -20px;font-size:16px}.od-modals-popup-media{display:inline-block;left:-20px}@media screen and (max-width: 1200px){.od-modals-popup-media{min-width:400px}}.od-accommodation-hotel-icon-urgent{color:#fff;border-radius:50%;background-color:#F01C3D;width:18px;text-indent:3px;font-size:12px}.od-accommodation-hotel-icon-urgent:before{position:relative;top:-1px}.od-accommodation-confirmation-hotel-icon,.od-accommodation-confirmation-tick-icon{color:#fff;border-radius:100%;border-color:#fff}.od-accommodation-confirmation-hotel-icon{position:relative;width:78px;height:78px;font-size:45px;background-color:#3398D9;line-height:1.5;margin-top:10px;margin-right:15px;text-indent:16px}.od-accommodation-confirmation-tick-icon{position:absolute;width:34px;height:34px;top:-15px;right:-10px;background-color:#1CB670;font-size:25px;text-indent:5px;line-height:1.3;border:5px solid}.od-accommodation-camera-icon{font-size:25px;color:#333;background-color:rgba(255,255,255,0.6);line-height:1;border-radius:2px;width:25px;height:25px;text-align:center}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.protocol_switch:link,a.protocol_switch:visited,a.protocol_switch:hover,a.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-page-titleandsearch,#page.results .od-page-titleandsearch{padding:0 0 20px 0}#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-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:150px;top:45px}#page.results .no-funnel,#page.dpresults .no-funnel,#page.roomselection .no-funnel{display:none}#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.details .no-funnel{display:none}#page.confirmation .no-funnel{display:none}#page.payment .no-funnel,#page.waiting .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.detailsloading .od-menu-funnel-content-waiting,#page[data-waiting] .od-menu-funnel-content-waiting{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.detailsloading .od-container-background{z-index:2}#page.results .od-body-content{width:1140px;box-sizing:border-box;padding:0 10px;z-index:2;position:relative;margin:0 auto 20px auto}@media screen and (min-width: 1340px){#page.results .od-body-content{width:1340px}}@media screen and (max-width: 1140px){#page.results .od-body-content{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.details{background:#F2F2F2}#page.details .od-body-content{margin:0 auto;padding-left:10px;padding-right:10px;width:960px;box-sizing:border-box;z-index:2;margin:15px auto 20px auto}@media screen and (min-width: 1200px){#page.details .od-body-content{width:1140px}}#page.payment{background:#F2F2F2}#page.payment .od-body-content{margin:0 auto;padding-left:10px;padding-right:10px;width:960px;box-sizing:border-box;z-index:2;position:relative;margin:15px auto 20px auto}@media screen and (min-width: 1200px){#page.payment .od-body-content{width:1140px}}#page.confirmation{background:#F2F2F2}#page.confirmation .od-body-content{margin:0 auto;padding-left:10px;padding-right:10px;width:960px;box-sizing:border-box;z-index:2;position:relative}@media screen and (min-width: 1200px){#page.confirmation .od-body-content{width:1140px}}#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;margin-top:0;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{background-color:transparent;border-radius:4px;padding:0 0 10px 0;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-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-topdestinations,#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-topdestinations,#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:28px}#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: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 #aaa}#flights-manager .od-airportselector.od-inspirational-enabled .od-topdest-item:last-child,#flights-manager .od-airportselector.od-inspirational-enabled .od-inspirational-item:last-child,#change-search .od-airportselector.od-inspirational-enabled .od-topdest-item:last-child,#change-search .od-airportselector.od-inspirational-enabled .od-inspirational-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}#results .od-airportselector .od-airportselector-wrapper{border:none;display:block;height:26px}#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}#change-search{display:table;z-index:12;width:100%;background-color:#fff;height:auto;margin:0;border:none;border-top:1px dashed #B5B5B5;border-radius:0;position:relative;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0;box-sizing:border-box}#change-search.hidden{display:none}.od-changesearch-label{display:none;vertical-align:middle;font-weight:bold;text-align:center;width:190px;font-size:14px}.od-changesearch-arrow-wrapper{width:10px;height:100%;display:none}.od-changesearch-arrow-up{width:10px;height:50%;-webkit-transform:skew(5deg, 5deg);transform:skew(5deg, 5deg);background:#fff;position:absolute}.od-changesearch-arrow-down{width:10px;height:50%;-webkit-transform:skew(-5deg, 5deg);transform:skew(-5deg, 5deg);background:#fff;position:absolute;top:50%}.od-changesearch-content{display:block;font-size:14px;padding:0;vertical-align:top;position:relative;color:#333}.od-changesearch-content .od-change-search-link{position:absolute;top:10px;right:28px;float:none;margin:0;cursor:pointer;font-weight:bold;color:#039;display:none}.od-changesearch-content .od-change-search-link .ficon,.od-changesearch-content .od-change-search-link .odf-dropdown-icon,.od-changesearch-content .od-change-search-link .odf-tooltip-icon,.od-changesearch-content .od-change-search-link .odf-pills-icon-left,.od-changesearch-content .od-change-search-link .odf-pills-icon-right,.od-changesearch-content .od-change-search-link .odf-msg-ficon-green{font-size:13px;padding-left:5px}.od-changesearch-wrapper{margin:15px 0 20px 0;display:table;width:100%}.od-changesearch-wrapper .od-changesearch-trip-selector{margin-bottom:5px;display:table-cell;height:auto;padding:0 0 0 20px;vertical-align:top;width:127px;box-sizing:border-box;border-right:1px solid #fff}@media screen and (min-width: 1340px){.od-changesearch-wrapper .od-changesearch-trip-selector{width:200px}}.od-changesearch-wrapper .od-changesearch-trip-selector .od-changesearch-trip-selector-element{padding:10px 12px 10px 0;display:inline-block}.od-changesearch-wrapper .od-changesearch-trip-selector .od-changesearch-trip-selector-element input{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;float:left;margin:0 3px 0 0;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;cursor:pointer}@media screen and (min-width: 0 \0){.od-changesearch-wrapper .od-changesearch-trip-selector .od-changesearch-trip-selector-element input{width:0;position:absolute;z-index:-1;zoom:1}}.od-changesearch-wrapper .od-changesearch-trip-selector .od-changesearch-trip-selector-element input:checked+label:before{border:1px solid #ccc;background-color:#fff}.od-changesearch-wrapper .od-changesearch-trip-selector .od-changesearch-trip-selector-element input:checked+label:after,.od-changesearch-wrapper .od-changesearch-trip-selector .od-changesearch-trip-selector-element 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-changesearch-wrapper .od-changesearch-trip-selector .od-changesearch-trip-selector-element input:disabled+label,.od-changesearch-wrapper .od-changesearch-trip-selector .od-changesearch-trip-selector-element input:disabled+span{color:#ccc;text-decoration:line-through}.od-changesearch-wrapper .od-changesearch-trip-selector .od-changesearch-trip-selector-element input:disabled+label:before,.od-changesearch-wrapper .od-changesearch-trip-selector .od-changesearch-trip-selector-element input:disabled+span:before{background-color:#E7E7E7;border:1px solid #ccc}.od-changesearch-wrapper .od-changesearch-trip-selector .od-changesearch-trip-selector-element input:disabled+label:after,.od-changesearch-wrapper .od-changesearch-trip-selector .od-changesearch-trip-selector-element input:disabled+span:after{color:#ccc}.od-changesearch-wrapper .od-changesearch-trip-selector .od-changesearch-trip-selector-element input:hover{background-color:#cbefff}.od-changesearch-wrapper .od-changesearch-trip-selector .od-changesearch-trip-selector-element label{float:left;cursor:pointer;cursor:pointer;display:block;color:#333;position:relative;box-sizing:border-box;padding:2px 0 2px 30px;width:100%;height:100%;font-size:14px;color:#333}.od-changesearch-wrapper .od-changesearch-trip-selector .od-changesearch-trip-selector-element 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-changesearch-wrapper .od-changesearch-trip-selector .od-changesearch-trip-selector-element label:before{background-color:#fff;border:1px solid #ccc}}.od-changesearch-wrapper .od-changesearch-trip-selector .od-changesearch-trip-selector-element label:hover:before{border:1px solid #B5B5B5}.od-changesearch-wrapper .od-changesearch-trip-selector .od-changesearch-trip-selector-element label.od-checkbox-not-checked:before{border:1px solid #F01C3D;background:#FFF2F2}.od-changesearch-wrapper .od-changesearch-trip-selector .od-changesearch-trip-selector-element:nth-child(4){display:none}.od-changesearch-wrapper .od-changesearch-trip-selector .od-changesearch-trip-changesearch-txt-2columns{display:block;margin:0 0 5px 0;font-size:16px;font-weight:500;color:#333}.od-changesearch-wrapper .od-changesearch-trip-selector.visible{display:block;visibility:hidden}.od-changesearch-wrapper .od-changesearch-leg{position:relative}.od-changesearch-wrapper .od-changesearch-leg:nth-child(1){z-index:4;white-space:nowrap}.od-changesearch-wrapper .od-changesearch-leg:nth-child(2){z-index:3}.od-changesearch-wrapper .od-changesearch-leg:nth-child(3){z-index:2}.od-changesearch-wrapper .od-changesearch-leg:nth-child(4){z-index:1}.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine{padding-bottom:0;height:45px}.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine input{display:inline-block}.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine input[type=text]{width:100%;height:28px;box-sizing:border-box;padding:0 8px 0 8px;float:left;border:0;background:transparent;font-size:14px;font-weight:500}.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine input[type=date]{width:1px;height:1px;position:absolute;border:0 none;background:transparent}.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input.text,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input.title,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=email],.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=text],.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=password],.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-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-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input.text:-webkit-autofill,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input.title:-webkit-autofill,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=email]:-webkit-autofill,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=text]:-webkit-autofill,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=password]:-webkit-autofill,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-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-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input.text:active,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input.title:active,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=email]:active,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=text]:active,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=password]:active,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-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-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input.text:active:-webkit-autofill,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input.title:active:-webkit-autofill,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=email]:active:-webkit-autofill,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=text]:active:-webkit-autofill,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=password]:active:-webkit-autofill,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-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-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input.text:hover,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input.title:hover,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=email]:hover,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=text]:hover,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=password]:hover,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=tel]:hover{border:1px solid #B5B5B5;background-color:#fff}.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input.text:focus,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input.title:focus,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=email]:focus,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=text]:focus,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=password]:focus,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-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-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input.text:focus:-webkit-autofill,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input.title:focus:-webkit-autofill,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=email]:focus:-webkit-autofill,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=text]:focus:-webkit-autofill,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=password]:focus:-webkit-autofill,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-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-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input.text::-webkit-input-placeholder,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input.title::-webkit-input-placeholder,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=email]::-webkit-input-placeholder,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=text]::-webkit-input-placeholder,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=password]::-webkit-input-placeholder,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=tel]::-webkit-input-placeholder{color:#B5B5B5;font-style:italic}.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input.text:-moz-placeholder,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input.title:-moz-placeholder,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=email]:-moz-placeholder,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=text]:-moz-placeholder,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=password]:-moz-placeholder,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper input[type=tel]:-moz-placeholder{color:#B5B5B5;font-style:italic}.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-input-wrapper .invalid input:focus,.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-airportselector-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-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine span.od-changesearch-from-label{float:left;width:auto;text-align:center;line-height:40px;padding:0 10px}.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine span.od-changesearch-from-label-reduced{padding:0 5px}.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-ui-datepicker-container{position:relative;display:inline-block;z-index:0;width:153px;float:left}.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-ui-datepicker-container.active .od-ui-datepicker-field{background:#cbefff}.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-ui-datepicker-container.hidden{visibility:hidden}.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-ui-datepicker-container:last-child{float:none;margin-right:0}.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-ui-datepicker-container .od-ui-datepicker-field{box-shadow:inset 0 0 4px rgba(0,0,0,0.2);z-index:10}.od-changesearch-wrapper .od-changesearch-leg .od-changesearch-flightLine .od-ui-datepicker-container .od-ui-datepicker-field:hover{background:#cbefff}.od-changesearch-wrapper .od-changesearch-options-wrapper{height:auto;margin:10px 0 0 0}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block{display:inline-block;float:none;height:auto;margin-right:9px;position:relative}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block label{float:none;margin-right:0;font-size:14px;color:#333;font-weight:500}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block label span:first-child{display:inline;line-height:normal}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block label span.ficon,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block label span.odf-dropdown-icon,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block label span.odf-tooltip-icon,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block label span.odf-pills-icon-left,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block label span.odf-pills-icon-right,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block label span.odf-msg-ficon-green{background-color:#fff;color:#B5B5B5;text-align:center;width:18px;font-size:16px;line-height:21px;border-radius:25px;height:18px;display:inline-block;margin-left:1px;font-weight:normal;border:none;position:absolute;bottom:9px;left:77px}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block label span.ficon:hover,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block label span.odf-dropdown-icon:hover,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block label span.odf-tooltip-icon:hover,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block label span.odf-pills-icon-left:hover,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block label span.odf-pills-icon-right:hover,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block label span.odf-msg-ficon-green:hover{background-color:#fff}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block label div{display:inline;font-size:12px}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block select.cabinClass{width:104px}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block select{float:none;display:block;width:68px;box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;border-radius:4px;border:1px solid #999;padding:5px 2px 5px 0;text-indent:0;line-height:normal;height:auto;margin:4px 0 0 0;cursor:pointer}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block select:hover{background-color:#cbefff}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-pax-info{border:solid 1px #434343;font-size:12px;line-height:1.2em;padding:8px 10px;margin-left:0;position:absolute;margin-top:46px;z-index:999;box-shadow:2px 2px 4px #666;white-space:normal;background-color:#fff;width:250px;display:none;box-shadow:rgba(0,0,0,0.4) 0 2px 4px 0;border-radius:2px;border:1px solid #ccc;background-color:#F2F2F2;font-color:#333;font-size:12px}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block.adults{width:106px}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block.kids{width:106px}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block.infants{width:106px}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block.cabinClass{width:145px}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax{margin:4px 0 0 0;float:none;overflow:hidden;position:relative;background:transparent;color:#333;font-size:14px;line-height:100%;border:1px solid #ccc;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-weight:400;border-radius:4px;box-shadow:inset 0 0 4px rgba(0,0,0,0.2)}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper select,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax select{height:100%;padding:7px 30px 7px 10px;background:none repeat scroll 0% 0% TRANSPARENT;border:medium none;color:#333;margin:0;box-sizing:border-box;border-radius:4px}@media screen and (min-width: 0 \0){.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper select,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax select{position:relative;z-index:1}}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper select::-webkit-input-placeholder,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax select::-webkit-input-placeholder{color:#B5B5B5;font-style:italic}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper select:-moz-placeholder,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax select:-moz-placeholder{color:#B5B5B5;font-style:italic}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper select:focus,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax select:focus{border:none;outline:none}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper:after,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax:after{width:30px;height:30px;display:block;content:',';color:#f60;font-family:'theme-icons';font-size:16px;position:absolute;padding:11px 0 0 7px;top:4px;right:2px;pointer-events:none;border-left:1px solid #E7E7E7;z-index:0;background-repeat:no-repeat;background-position:center center;background-color:#fff;box-sizing:border-box;border-top-right-radius:4px;border-bottom-right-radius:4px;box-shadow:none;display:none\0}@media screen and (min-width: 0 \0){.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper:after,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax:after{width:auto;height:1px;padding:0;top:12px;right:6px;border-left:none;border-top-right-radius:50px;border-bottom-right-radius:50px;display:block;z-index:0}}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper:hover,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax:hover{border:1px solid #B5B5B5;background-color:#fff;color:#B5B5B5}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper:active,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax:active{border-color:#f60;background-color:#fff;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}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper:focus,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax:focus{border:none;outline:none}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper::-webkit-input-placeholder,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax::-webkit-input-placeholder{color:#B5B5B5;font-style:italic}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper:-moz-placeholder,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax:-moz-placeholder{color:#B5B5B5;font-style:italic}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper select::-ms-expand,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax select::-ms-expand{display:none}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper select,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper select option,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax select option{background:#fff}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper #changesearch-adults,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax #changesearch-adults{width:106px}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper #changesearch-kids,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax #changesearch-kids{width:106px}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper #changesearch-infants,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax #changesearch-infants{width:106px}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper #changesearch-cabinClass,.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax #changesearch-cabinClass{width:145px}.od-changesearch-wrapper .od-changesearch-options-wrapper .od-changesearch-options-block .od-changesearch-options-block-select-wrapper-pax{width:70px}.od-changesearch-wrapper .od-changesearch-options-wrapper .cabinClass>label>span:first-child{line-height:normal}.od-changesearch-wrapper .od-changesearch-more-options-wrapper{display:none}.od-changesearch-wrapper .od-changesearch-more-options-wrapper select{cursor:pointer}.od-changesearch-wrapper .od-changesearch-searchButtonWrapper{display:table;clear:both;padding:0;float:right;position:absolute;bottom:4px;right:10px}.od-changesearch-wrapper .od-changesearch-searchButtonWrapper .od-changesearch-searchButtoWrapper-left{display:table-cell;text-align:left;line-height:15px;vertical-align:bottom;width:auto}.od-changesearch-wrapper .od-changesearch-searchButtonWrapper .od-changesearch-searchButtoWrapper-left .od-results-residentDiscount-chanagesearch-container{font-weight:bold;font-size:12px;display:table;padding-right:15px}.od-changesearch-wrapper .od-changesearch-searchButtonWrapper .od-changesearch-searchButtoWrapper-left .od-results-residentDiscount-chanagesearch-container .ficon,.od-changesearch-wrapper .od-changesearch-searchButtonWrapper .od-changesearch-searchButtoWrapper-left .od-results-residentDiscount-chanagesearch-container .odf-dropdown-icon,.od-changesearch-wrapper .od-changesearch-searchButtonWrapper .od-changesearch-searchButtoWrapper-left .od-results-residentDiscount-chanagesearch-container .odf-tooltip-icon,.od-changesearch-wrapper .od-changesearch-searchButtonWrapper .od-changesearch-searchButtoWrapper-left .od-results-residentDiscount-chanagesearch-container .odf-pills-icon-left,.od-changesearch-wrapper .od-changesearch-searchButtonWrapper .od-changesearch-searchButtoWrapper-left .od-results-residentDiscount-chanagesearch-container .odf-pills-icon-right,.od-changesearch-wrapper .od-changesearch-searchButtonWrapper .od-changesearch-searchButtoWrapper-left .od-results-residentDiscount-chanagesearch-container .odf-msg-ficon-green{margin:5px 5px 0 0;float:left;color:#0098CE;display:table-cell;font-size:20px;vertical-align:middle;font-weight:normal}.od-changesearch-wrapper .od-changesearch-searchButtonWrapper .od-changesearch-searchButtoWrapper-left .od-results-residentDiscount-chanagesearch-container .od-results-residentDiscount-chanagesearch-text{display:table-cell;vertical-align:middle;line-height:11px}.od-changesearch-wrapper .od-changesearch-searchButtonWrapper .od-changesearch-searchButtoWrapper-left .od-results-residentDiscount-chanagesearch-container.hidden{display:none}.od-changesearch-wrapper .od-changesearch-searchButtonWrapper .od-changesearch-searchButtoWrapper-right{display:table-cell;text-align:right}.od-changesearch-wrapper .od-changesearch-searchButtonWrapper .od-changesearch-searchButtoWrapper-right .od-changesearch-search-flight-button{width:auto;height:44px;background-image:-owg-linear-gradient(#60BEBE,#27A0A0);background-image:linear-gradient(#60BEBE,#27A0A0);border:none;border-radius:4px;font-size:16px;color:#fff;font-weight:500;padding:0 20px;cursor:pointer;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}.od-changesearch-wrapper .od-changesearch-searchButtonWrapper .od-changesearch-searchButtoWrapper-right .od-changesearch-search-flight-button:hover{background-image:-owg-linear-gradient(#60BEBE,#60BEBE);background-image:linear-gradient(#60BEBE,#60BEBE)}.od-changesearch-wrapper .od-changesearch-searchButtonWrapper .od-changesearch-searchButtoWrapper-right .od-changesearch-search-flight-button:hover{color:#fff;background:#E64E00;border-width:0}.od-changesearch-wrapper .od-changesearch-searchButtonWrapper .od-changesearch-searchButtoWrapper-right .od-changesearch-search-flight-button:active{color:#fff;background:#B83E00}.od-changesearch-wrapper .od-changesearch-searchButtonWrapper .od-changesearch-searchButtoWrapper-right .od-changesearch-search-flight-button.disabled,.od-changesearch-wrapper .od-changesearch-searchButtonWrapper .od-changesearch-searchButtoWrapper-right .od-changesearch-search-flight-button:disabled{color:#fff;background:#ccc;border-width:0}.od-changesearch-wrapper .od-changesearch-searchButtonWrapper .od-changesearch-searchButtoWrapper-right .od-changesearch-search-flight-button:focus{outline-style:none;outline-color:transparent}.od-changesearch-wrapper .od-changesearch-trip-search-content{display:table-cell;padding:0 0 0 20px}.od-changesearch-wrapper-home .od-changesearch-trip-selector .od-changesearch-trip-selector-element{cursor:pointer}.od-changesearch-wrapper-home .od-changesearch-trip-selector .od-changesearch-trip-selector-element:nth-child(3){display:inline-block}.od-changesearch-wrapper input::-ms-check,.od-changesearch-wrapper input::-ms-expand,.od-changesearch-wrapper input::-ms-clear{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-title-dynamic{display:table-cell}.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-follow{text-align:center;padding-top:36px}.od-home-follow .od-home-follow-separator{position:relative;margin:-15px auto 25px auto;width:50px;border-top:1px solid #ccc}.od-home-follow .od-home-follow-txt .od-home-follow-txt-lighted{color:#1C708C;font-weight:500;font-size:21px}.od-home-follow .od-home-follow-txt .od-home-follow-txt-normal{color:#333;font-weight:300;font-size:21px}.od-home-follow-container{margin:16px auto 40px;display:table;border-spacing:20px 0}.od-home-follow-container .od-home-follow-container-item{display:table-cell;vertical-align:top;padding:0 6px}.od-home-follow-container .od-home-follow-container-item .fb-follow>span{vertical-align:top !important}.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-flightsManager-airline-filter{display:inline-block;margin-left:20px;width:initial}.od-flightsManager-airline-filter-label{display:inline-block;max-width:90px;vertical-align:text-top;color:#fff}@media screen and (min-width: 1200px){.od-flightsManager-airline-filter-label{max-width:initial}}.od-flightsManager-airline-filter-checkbox{display:inline-block}.od-filtersmanager-filterrow-airlines-hover{box-sizing:border-box;width:100%;padding:7px 0 8px 0;border-top:0;box-sizing:border-box;display:table}.od-filtersmanager-filterrow-airlines-hover:first-child{margin-top:0}.od-filtersmanager-filterrow-airlines-hover:hover .od-filtersmanager-filterrow-data-button-hover{display:table-cell}.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 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{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,#flights-manager .od-calendar-search-separatestay .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,#page.dpresults .od-calendar-search-separatestay .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,#flights-manager .od-calendar-search-separatestay .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,#page.dpresults .od-calendar-search-separatestay .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),#flights-manager .od-calendar-search-separatestay .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),#page.dpresults .od-calendar-search-separatestay .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,#flights-manager .od-calendar-search-separatestay .od-ui-calendar-week .od-ui-calendar-day:after,#page.dpresults .checkInDatesGroupWrapper .od-ui-calendar-week .od-ui-calendar-day:after,#page.dpresults .od-calendar-search-separatestay .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]),#flights-manager .od-calendar-search-separatestay .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]),#page.dpresults .od-calendar-search-separatestay .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,#flights-manager .od-calendar-search-separatestay .od-ui-calendar-week .disabled.od-ui-calendar-day,#page.dpresults .checkInDatesGroupWrapper .od-ui-calendar-week .disabled.od-ui-calendar-day,#page.dpresults .od-calendar-search-separatestay .od-ui-calendar-week .disabled.od-ui-calendar-day,#flights-manager .checkInDatesGroupWrapper .od-ui-calendar-week .disabled.od-ui-calendar-day:hover,#flights-manager .od-calendar-search-separatestay .od-ui-calendar-week .disabled.od-ui-calendar-day:hover,#page.dpresults .checkInDatesGroupWrapper .od-ui-calendar-week .disabled.od-ui-calendar-day:hover,#page.dpresults .od-calendar-search-separatestay .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,.od-flightsManager-wrapper.vp .od-flightsManager-search-vp-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,.od-flightsManager-wrapper.vp .od-flightsManager-search-vp-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,.od-flightsManager-wrapper.vp .disabled.od-flightsManager-search-vp-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,.od-flightsManager-wrapper.vp .od-flightsManager-search-vp-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,.od-flightsManager-wrapper.vp .od-flightsManager-search-vp-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,.od-flightsManager-wrapper.vp .od-flightsManager-search-vp-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,.od-flightsManager-wrapper.vp .disabled.od-flightsManager-search-vp-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,.od-flightsManager-wrapper.vp .od-flightsManager-search-vp-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,.od-flightsManager-wrapper.vp .od-flightsManager-search-vp-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,.od-flightsManager-wrapper.vp .od-flightsManager-search-vp-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,.od-flightsManager-wrapper.vp .disabled.od-flightsManager-search-vp-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,.od-flightsManager-wrapper.vp .od-flightsManager-search-vp-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,.od-flightsManager-wrapper.vp .od-flightsManager-search-vp-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-flightsManager-iframe #flightsManagerIframe,#page.dpresults .od-flightsManager-iframe #flightsManagerIframe{overflow:hidden;width:100%;height:280px;border:none}#flights-manager .checkInDatesGroupWrapper,#flights-manager .od-calendar-search-separatestay,#page.dpresults .checkInDatesGroupWrapper,#page.dpresults .od-calendar-search-separatestay{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-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.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 #flightsManagerIframe,#page.dpresults .od-flightsManager-wrapper.hotels .od-flightsManager-iframe #flightsManagerIframe{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 #flightsManagerIframe,#page.dpresults .od-flightsManager-wrapper.cars .od-flightsManager-iframe #flightsManagerIframe{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 #flightsManagerIframe,#page.dpresults .od-flightsManager-wrapper.cars .od-flightsManager-iframe #flightsManagerIframe{width:700px}}#flights-manager .od-flightsManager-wrapper.flights .od-flightsManager-iframe,#flights-manager .od-flightsManager-wrapper.dp .od-flightsManager-iframe,#page.dpresults .od-flightsManager-wrapper.flights .od-flightsManager-iframe,#page.dpresults .od-flightsManager-wrapper.dp .od-flightsManager-iframe{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-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;border:dashed 1px #ccc;border-radius:4px}.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}#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 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-itineraryDetails-box{border-radius:5px;background-color:#fff;line-height:15px;color:inherit}.od-itineraryDetails-segment-itinerary-title,.od-itineraryDetails-reverse-format-date{float:left}.od-itineraryDetails-segment-itinerary-title{font-weight:500;color:#1E7B7B;font-size:18px;margin:0 0 0 10px;line-height:49px}.od-itineraryDetails-container{padding:0;text-align:left;border-radius:0 0 4px 4px;line-height:1.5}.od-itineraryDetails-generalInfo{padding:0 0 5px 0;font-size:14px}.od-itineraryDetails-generalInfo-departure{text-transform:capitalize}.od-itineraryDetails-generalInfo-bold{font-weight:500}.od-itineraryDetails-generalInfo-duration{float:right}.od-itineraryDetails-flight-row,.od-itineraryDetails-flight-row-stopover{clear:both;font-size:14px;border-top:1px dashed #B5B5B5}.od-itineraryDetails-flight-row-stopover{white-space:normal;background:#F2F2F2;border-radius:4px;padding:5px 0 5px 0;line-height:normal}.od-itineraryDetails-flights-cell-left{display:table-cell;width:102px;padding-bottom:13px;font-weight:600}.od-itineraryDetails-flights-cell-right{display:table-cell;padding:8px 0 5px 0}.od-itineraryDetails-flights-cell-right .od-capitalize{text-transform:capitalize}.od-itineraryDetails-section-loc-time,.od-itineraryDetails-section-loc-airport,.od-itineraryDetails-inner-data-flightNumber{font-weight:bold}.od-itineraryDetails-section-loc-date{text-transform:capitalize}.od-itineraryDetails-section-det{border-top:1px dashed #B5B5B5;padding-top:10px}.od-itineraryDetails-flights{display:table;width:100%}.od-itineraryDetails-flights-row{display:table-row;white-space:normal}.od-itineraryDetails-subSection-det{display:table;height:15px;width:100%}.od-itineraryDetails-inner-icon{display:table-cell;width:50px;height:15px;vertical-align:middle}.od-itineraryDetails-inner-det-left{display:table-cell;width:256px;height:15px;font-weight:bold;vertical-align:middle;padding-left:10px}.od-itineraryDetails-inner-det-left span{font-weight:normal}.od-itineraryDetails-inner-det-right{text-align:right;display:table-cell;width:170px;height:15px;vertical-align:middle}.od-itineraryDetails-stop-duration{color:#09c}.od-itineraryDetails-stop-reminder{font-weight:500}.od-itineraryDetails-flights-cell-left-stopover{display:table-cell;width:102px;vertical-align:middle;margin:0 auto;text-align:center}.od-itineraryDetails-flights-cell-left-stopover .od-itineraryDetails-flights-cell-left-stopover-txt{display:none}.od-itineraryDetails-stop-important-info{color:#9A0000;line-height:normal}.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.open .od-moreoptions-label{border:2px solid #f60}#pax-selector .od-moreoptions.open .od-moreoptions-title{padding-left:9px}#pax-selector .od-moreoptions.open .od-moreoptions-content{visibility:visible;opacity:1;transition-delay:0;font-size:14px}#pax-selector .od-moreoptions.open .od-moreoptions-arrow{color:#f60;padding-right:9px}#pax-selector .od-moreoptions.open .od-moreoptions-arrow.collapsed{display:none}#pax-selector .od-moreoptions.open .od-moreoptions-arrow.expanded{display:table-cell}.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-bc-li{float:left;position:relative;display:table}.od-bc-middle div,.od-bc-middle-new div{height:9px;margin:0;padding:0 5px;line-height:18px;width:9px;visibility:visible}.od-bc-middle div:after,.od-bc-middle-new div:after{font-family:'theme-icons';content:"f";font-size:9px;color:#fff;font-weight:normal;position:absolute;top:-1px}.od-bc-li:first-child .od-bc-middle div,.od-bc-li:first-child .od-bc-middle-new div{display:none}.od-bc-text,.od-bc-text-new{color:#fff;display:table-cell;position:relative;font-size:12px;text-align:left;font-family:inherit}.od-bc{padding:10px 0 0 0;z-index:1;position:relative;clear:both}#page.inspirational .od-bc{display:none}#page.dpresident .od-bc.funnel,#page.dpresults .od-bc.funnel{display:none}#page.payment .od-bc-wrapper,#page.confirmation .od-bc-wrapper,#page.details .od-bc-wrapper{text-shadow:none}#page.payment .od-bc-text-new,#page.confirmation .od-bc-text-new,#page.details .od-bc-text-new{color:#fff}#page.payment .od-bc-middle-new :after,#page.confirmation .od-bc-middle-new :after,#page.details .od-bc-middle-new :after{color:#fff}#page.payment .od-bc-text-title-new,#page.confirmation .od-bc-text-title-new,#page.details .od-bc-text-title-new{color:#fff}#page.payment .od-bc-li.payment .od-bc-text-new{color:#fff}#page.confirmation .od-bc-li.confirmation .od-bc-text-new{color:#fff}#page.details .od-bc-li.details .od-bc-text-new{color:#fff}.resident .od-bc-li.results .od-bc-text,.resident .od-bc-li.results .od-bc-text-new,.dpresident .od-bc-li.dpresults .od-bc-text,.dpresident .od-bc-li.dpresults .od-bc-text-new,.dpresults .od-bc-li.dpresults .od-bc-text,.dpresults .od-bc-li.dpresults .od-bc-text-new,.roomselection .od-bc-li.roomselection .od-bc-text,.roomselection .od-bc-li.roomselection .od-bc-text-new,.details .od-bc-li.details .od-bc-text,.details .od-bc-li.details .od-bc-text-new,.results .od-bc-li.results .od-bc-text,.results .od-bc-li.results .od-bc-text-new,.xsellproductselection .od-bc-li.xsellproductselection .od-bc-text,.xsellproductselection .od-bc-li.xsellproductselection .od-bc-text-new,.payment .od-bc-li.payment .od-bc-text,.payment .od-bc-li.payment .od-bc-text-new,.confirmation .od-bc-li.confirmation .od-bc-text,.confirmation .od-bc-li.confirmation .od-bc-text-new{color:#fff;font-weight:500}.od-bc-li-title{margin-right:10px;float:left;position:relative;display:table}.od-bc-text-title,.od-bc-text-title-new{color:#fff;display:table-cell;position:relative;font-size:12px;text-align:left;font-family:inherit;font-weight:500}.od-bc-wrapper{height:16px;margin:0;overflow:hidden;text-shadow:0 1px 4px rgba(0,0,0,0.4)}.od-bc-wrapper-xsell{visibility:hidden;display:inherit}.od-bc-wrapper-xsell .od-bc-middle-separator{visibility:hidden;display:inherit}.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;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-persuasive-msg-collection{margin:40px 0 40px;position:fixed;right:0;display:none}.od-persuasive-msg-collection.od-top{top:0}.od-persuasive-msg-collection.od-moved-per-msg-collection{bottom:0}.results .od-persuasive-msg-collection{display:block}.od-persuasive-msg-container{margin-right:40px;border:none;box-shadow:0 0 8px rgba(0,0,0,0.5);background:#1C708C;border-color:transparent}.od-persuasive-msg-container .odf-msg-content{color:#fff}.od-persuasive-msg-container .odf-msg-icon{color:rgba(0,0,0,0.3)}.od-persuasive-msg-container.od-redesigned-per-msg-container{background-color:#fff}.od-persuasive-msg-container.od-redesigned-per-msg-container .od-persuasive-msg-content{color:#333}.od-persuasive-msg-animation{position:relative;top:-100px;opacity:0;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.67, 1.74, 0.75, 1)}.od-persuasive.active .od-persuasive-msg-animation{top:0;right:0;bottom:0;left:0;opacity:1;margin-bottom:15px;min-height:50px;padding-top:10px;padding-bottom:10px}.od-persuasive.active .od-persuasive-msg-animation .od-persuasive-msg-icon,.od-persuasive.active .od-persuasive-msg-animation .od-persuasive-msg-content{display:table-cell}.od-persuasive.closed .od-persuasive-msg-animation{opacity:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;min-height:0;height:0}.od-persuasive.closed .od-persuasive-msg-animation .od-persuasive-msg-icon,.od-persuasive.closed .od-persuasive-msg-animation .od-persuasive-msg-content{display:none}.od-persuasive-msg-text,.od-persuasive-msg-content{padding-right:0}.od-redesigned-per-msg-img{width:48px;height:48px;background-position:center center;background-repeat:no-repeat;background-image:url("/images/onefront/bluestone/OP/world-support-M.png")}.od-redesigned-per-msg-purse{background-image:url("/images/onefront/bluestone/OP/purse-support-M.png")}.od-redesigned-per-msg-plane{background-image:url("/images/onefront/bluestone/OP/plane-support-M.png")}.od-redesigned-per-msg-world{background-image:url("/images/onefront/bluestone/OP/world-support-M.png")}.od-redesigned-per-msg-time{background-image:url("/images/onefront/bluestone/OP/time-support-M.png")}.od-popup,.od-popup-collection{z-index:20}.od-popup-md{width:400px}.od-top{top:0}.od-right{right:0}.validation-error-container{border:none;border-top:4px solid transparent;font-size:14px;padding:13px 20px 20px 20px;margin:0 0 20px 0;overflow:hidden;background-color:#fff;border-radius:4px;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0}.validation-error-container.hidden{display:none}.validation-error-container .left{width:75px;color:#fc0;font-size:50px;float:left;display:none}.validation-error-container .right{line-height:20px;float:left;padding:0;color:#F01C3D}.validation-error-container .right ul{padding-left:20px;list-style-type:none;margin:0 0 0 9px;list-style-image:url("/images/onefront/bluestone/OP/generic-error-list-style.png")}.validation-error-container .right ul li{padding:0 0 0 2px}.validation-error-container .right b{color:#F01C3D;font-size:16px}.od-book-btn-container{display:table-cell;vertical-align:middle}.od-book-btn-container.hidden{display:none}.od-book-btn-container.filters.multi{margin-right:449px}.od-book-btn-container.filters{margin-right:313px}.od-book-btn-container-table{display:table;width:50%;margin:0 auto}.od-book-btn-container-cell-left{display:table-cell;vertical-align:baseline;text-transform:none;text-align:center;font-size:16px;white-space:nowrap;font-weight:600}.od-book-btn-container-cell-left:after{content:attr(data-book-text)}.od-btn-text:after{content:attr(data-book-text)}.od-btn-text.selected:after{content:attr(data-book-selected-text)}.od-book-btn-container-cell-right{top:4px;position:absolute;right:10px;display:none}.od-book-btn-container-cell-right .ficon,.od-book-btn-container-cell-right .odf-dropdown-icon,.od-book-btn-container-cell-right .odf-tooltip-icon,.od-book-btn-container-cell-right .odf-pills-icon-left,.od-book-btn-container-cell-right .odf-pills-icon-right,.od-book-btn-container-cell-right .odf-msg-ficon-green{font-weight:normal}.od-book-btn{position:relative;float:none;display:block;cursor:pointer;width:100%;height:44px;padding:10px;border:none;border-radius:0;box-shadow:none;font-weight:normal;font-size:16px;text-align:center;color:#fff;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFF6600', endColorstr='#FFFF6600');background:-owg-linear-gradient(#f60, #f60);background:linear-gradient(#f60, #f60);border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;border:none;border-top:none;font-weight:600;text-align:right;min-width:150px;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-book-btn.active{color:#fff;background-image:-owg-linear-gradient(#f60,#f60);background-image:linear-gradient(#f60,#f60)}.od-book-btn.active:focus{outline-style:none;outline-color:transparent}.od-book-btn.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-book-btn:hover{background-image:-owg-linear-gradient(#f60,#f60);background-image:linear-gradient(#f60,#f60);color:#fff}.od-book-btn:hover .ficon,.od-book-btn:hover .odf-dropdown-icon,.od-book-btn:hover .odf-tooltip-icon,.od-book-btn:hover .odf-pills-icon-left,.od-book-btn:hover .odf-pills-icon-right,.od-book-btn:hover .odf-msg-ficon-green{color:#fff}.od-book-btn .ficon,.od-book-btn .odf-dropdown-icon,.od-book-btn .odf-tooltip-icon,.od-book-btn .odf-pills-icon-left,.od-book-btn .odf-pills-icon-right,.od-book-btn .odf-msg-ficon-green{font-size:26px;color:#fff}.od-book-btn:hover{color:#fff;background:#E64E00;border-width:0}.od-book-btn:active{color:#fff;background:#B83E00}.od-book-btn.disabled,.od-book-btn:disabled{color:#fff;background:#ccc;border-width:0}.od-book-btn:focus{outline-style:none;outline-color:transparent}.od-result-details-btn{background:transparent;line-height:normal;width:auto;font-size:14px;border:none;border-radius:20px;text-align:center;cursor:pointer}.od-result-details-btn .ficon,.od-result-details-btn .odf-dropdown-icon,.od-result-details-btn .odf-tooltip-icon,.od-result-details-btn .odf-pills-icon-left,.od-result-details-btn .odf-pills-icon-right,.od-result-details-btn .odf-msg-ficon-green{vertical-align:middle;font-size:14px;display:none}.od-result-details-btn .text{display:inline-block;color:#f60}.details_btn.od-result-details-btn{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}.details_btn.od-result-details-btn:hover{background:#fff;color:#E64E00;border-width:2px;padding:7px 11px}.details_btn.od-result-details-btn:active{background:#F2F2F2;color:#E64E00;border-width:2px}.details_btn.od-result-details-btn.disabled,.details_btn.od-result-details-btn:disabled{color:#ccc;background:#F2F2F2;border-color:#ccc}.details_btn.od-result-details-btn:focus{outline-style:none;outline-color:transparent}@-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-resultpage-recommended-advantage{margin-right:15px;line-height:1.4}.od-resultpage-recommended-advantage .od-advantage-icon{margin-right:5px;font-size:14px}.od-resultpage-highlight-title{padding-bottom:3px}.od-resultpage-highlighted-header{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.2);padding-bottom:8px}.od-resultpage-highlighted-header.od-resultpage-highlighted-header-background{background-color:#1C708C}.od-resultpage-highlighted-header.od-resultpage-highlighted-header-background-new{background-color:#1CB670}.od-resultpage-wrapper{margin:0 0 20px 0}.od-resultpage-wrapper.highlighted{border:3px solid #1C708C;border-radius:4px}.od-resultpage-wrapper.highlighted-new{border:3px solid #1CB670;border-radius:4px}.od-resultpage-inner-wrapper{display:table;table-layout:fixed;width:100%}.od-resultpage-bottom-wrapper{display:block;margin-bottom:20px;overflow:hidden}.od-resultpage-legal-text.hidden,.od-resultpage-legal-text span.hidden{display:none}.od-resultpage-description-segment{border-top:3px solid #ccc}.od-resultpage-expand-segment-btn{cursor:pointer;text-align:center;border-top:1px solid #ECE9D4;font-size:14px;color:#999;padding:7px;background:#fff}.od-resultpage-expand-segment-btn .ficon,.od-resultpage-expand-segment-btn .odf-dropdown-icon,.od-resultpage-expand-segment-btn .odf-tooltip-icon,.od-resultpage-expand-segment-btn .odf-pills-icon-left,.od-resultpage-expand-segment-btn .odf-pills-icon-right,.od-resultpage-expand-segment-btn .odf-msg-ficon-green{padding:0 15px;display:inline-block}.od-resultpage-expand-segment-btn.hidden{display:none}.od-resultpage-segment-itinerary-title{margin-top:15px;line-height:25px;height:27px;background:#FDFAEC;color:#666;border-top:1px solid #ECE9D4;font-size:16px}.od-resultpage-segment-itinerary-title .ficon,.od-resultpage-segment-itinerary-title .odf-dropdown-icon,.od-resultpage-segment-itinerary-title .odf-tooltip-icon,.od-resultpage-segment-itinerary-title .odf-pills-icon-left,.od-resultpage-segment-itinerary-title .odf-pills-icon-right,.od-resultpage-segment-itinerary-title .odf-msg-ficon-green{color:#DDD8C0;font-size:24px}.od-resultpage-segment-itinerary-title-type{font-weight:bold}.od-resultpage-segment-itinerary-title-date{text-transform:capitalize}.od-resultpage-segment-itinerary-title-carrier-logo{margin-left:0;border:1px solid #ECE9D4}.od-resultpage-segment-itinerary-title-carrier-multiple{width:24px;height:24px;border:1px solid #F0F0F0;box-shadow:rgba(0,0,0,0.3) 0 1px 1px 0;background-image:url("/images/mobile/airline_logos/MA.png")}.od-resultpage-segment-itinerary-title-carrier-name{float:right;font-size:14px}.od-resultpage-segment-container{line-height:25px}.od-resultpage-segment-itinerary-row{border-top:1px dashed #B5B5B5;background:#fff;border-bottom:none;cursor:pointer}.od-resultpage-segment-itinerary-row.hidden{display:none}.od-resultpage-segment-itinerary-row:first-child{border-top:none}.od-resultpage-segment-itinerary-row:last-child{border-bottom:none}.od-resultpage-segment-itinerary-table-hover:hover{background-color:#EDF5F5}.od-resultpage-segment-itinerary-check-hour-wrapper{display:table-cell;vertical-align:middle;width:58px}.od-resultpage-segment-itinerary-table-row-check input{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;cursor:pointer;width:20px;height:20px;vertical-align:middle;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-resultpage-segment-itinerary-table-row-check input{width:0;position:absolute;z-index:-1;zoom:1}}.od-resultpage-segment-itinerary-table-row-check input:checked+label:before{border:1px solid #ccc;background-color:#fff}.od-resultpage-segment-itinerary-table-row-check input:checked+label:after,.od-resultpage-segment-itinerary-table-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-resultpage-segment-itinerary-table-row-check input:disabled+label,.od-resultpage-segment-itinerary-table-row-check input:disabled+span{color:#ccc;text-decoration:line-through}.od-resultpage-segment-itinerary-table-row-check input:disabled+label:before,.od-resultpage-segment-itinerary-table-row-check input:disabled+span:before{background-color:#E7E7E7;border:1px solid #ccc}.od-resultpage-segment-itinerary-table-row-check input:disabled+label:after,.od-resultpage-segment-itinerary-table-row-check input:disabled+span:after{color:#ccc}.od-resultpage-segment-itinerary-table-row-check input:checked+label _:-ms-lang(x),.od-resultpage-segment-itinerary-table-row-check input:checked+label:after{top:18px}.od-resultpage-segment-itinerary-table-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;display:inline}.od-resultpage-segment-itinerary-table-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-resultpage-segment-itinerary-table-row-check label:before{background-color:#fff;border:1px solid #ccc}}.od-resultpage-segment-itinerary-table-row-check label:hover:before{border:1px solid #B5B5B5}.od-resultpage-segment-itinerary-table-row-check label.od-checkbox-not-checked:before{border:1px solid #F01C3D;background:#FFF2F2}.od-resultpage-segment-itinerary-table-row-check label _:-ms-lang(x),.od-resultpage-segment-itinerary-table-row-check label:before{top:12px}.od-resultpage-segment-itinerary-table-row-data{padding:0;display:table-cell;vertical-align:middle;width:100%}.od-resultpage-segment-itinerary{padding:0;width:100%;color:inherit}.od-resultpage-segment-itinerary-table-row-data-wrapper{display:table;width:100%}.od-resultpage-segment-itinerary-location-takeoff,.od-resultpage-segment-itinerary-location-land{position:relative;width:180px}@media screen and (min-width: 1340px){.od-resultpage-segment-itinerary-location-takeoff,.od-resultpage-segment-itinerary-location-land{width:248px}}.od-resultpage-segment-itinerary-location-takeoff:hover .od-resultpage-tip,.od-resultpage-segment-itinerary-location-land:hover .od-resultpage-tip{display:inline-table}.od-resultpage-segment-itinerary-location-land{margin-left:10px}.od-resultpage-segment-itinerary-location-flightinfo{display:table-cell;vertical-align:middle;position:relative;padding:0;margin-left:-1px;max-width:40px;height:37px}.od-resultpage-segment-itinerary-table-row-data-locations{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;clear:both;float:left;display:block}.od-resultpage-segment-itinerary-table-row-data-locations-hours{color:#333;font-weight:500;font-size:16px;display:block;vertical-align:middle;padding-left:0}.od-resultpage-segment-itinerary-table-row-data-locations-hours:hover .od-resultpage-tip{display:block}.od-resultpage-segment-itinerary-table-row-data-locations-hours .od-resultpage-segment-itinerary-table-row-data-locations-hours-content{width:52px;float:left}.od-resultpage-segment-itinerary-table-row-data-locations-hours-right{color:#333;font-weight:500;font-size:16px;display:block;vertical-align:middle;padding-left:0}.od-resultpage-segment-itinerary-table-row-data-locations-hours-right:hover .od-resultpage-tip{display:block}.od-resultpage-segment-itinerary-table-row-data-locations-hours-right .od-resultpage-segment-itinerary-table-row-data-locations-hours-right-content{width:90px}.od-resultpage-segment-itinerary-table-row-data-locations-hours-right .od-resultpage-segment-itinerary-table-row-data-locations-hours-right-content .od-resultpage-segment-itinerary-table-row-data-locations-hours-right-content-days{color:#FF9600;font-weight:500}.od-resultpage-segment-itinerary-table-row-data-locations-loc{color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;text-transform:capitalize;font-size:12px;font-weight:400}.od-resultpage-segment-itinerary-table-row-data-duration:before{line-height:15px}.od-resultpage-segment-itinerary-table-row-data-seats{display:block;float:left;font-weight:bold;padding:0;font-size:14px;color:#9A0000;margin:5px 0 0 0}@media screen and (orientation: portrait){.od-resultpage-segment-itinerary-table-row-data-seats{position:absolute;bottom:10px;left:260px}}.od-resultpage-segment-itinerary-table-row-data-seats .ficon,.od-resultpage-segment-itinerary-table-row-data-seats .odf-dropdown-icon,.od-resultpage-segment-itinerary-table-row-data-seats .odf-tooltip-icon,.od-resultpage-segment-itinerary-table-row-data-seats .odf-pills-icon-left,.od-resultpage-segment-itinerary-table-row-data-seats .odf-pills-icon-right,.od-resultpage-segment-itinerary-table-row-data-seats .odf-msg-ficon-green{display:inline-block;text-align:center;font-weight:normal;verical-align:middle;font-size:22px}.od-resultpage-segment-itinerary-details{position:absolute;z-index:25;padding:4px;width:530px;right:105px;top:-16px;box-shadow:rgba(0,0,0,0.3) 0 0 30px 0;border-radius:4px;background-color:#fff;border:none;padding:0}.od-resultpage-segment-itinerary-details.hidden{display:none}.od-resultpage-segment-itinerary-details .ficon,.od-resultpage-segment-itinerary-details .odf-dropdown-icon,.od-resultpage-segment-itinerary-details .odf-tooltip-icon,.od-resultpage-segment-itinerary-details .odf-pills-icon-left,.od-resultpage-segment-itinerary-details .odf-pills-icon-right,.od-resultpage-segment-itinerary-details .odf-msg-ficon-green{color:#999}.od-resultpage-segment-itinerary-details .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-resultpage-segment-itinerary-hide-details-btn{cursor:pointer;min-width:10px;position:static;float:none;display:inline-block;cursor:pointer;width:auto;height:auto;padding:10px;border:none;border-radius:20px;box-shadow:none;font-weight:normal;font-size:16px;text-align:center;color:#999;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFF6600', endColorstr='#FFFF6600');background:-owg-linear-gradient(#f60, #f60);background:linear-gradient(#f60, #f60)}.od-resultpage-segment-itinerary-hide-details-btn.active{color:#fff;background-image:-owg-linear-gradient(#f60,#f60);background-image:linear-gradient(#f60,#f60)}.od-resultpage-segment-itinerary-hide-details-btn.active:focus{outline-style:none;outline-color:transparent}.od-resultpage-segment-itinerary-hide-details-btn.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-resultpage-segment-itinerary-hide-details-btn:active{box-shadow:rgba(0,0,0,0.7) 0 2px 7px -1px inset;background-image:-owg-linear-gradient(#B83E00,#B83E00);background-image:linear-gradient(#B83E00,#B83E00)}.od-resultpage-segment-itinerary-hide-details-btn .ficon,.od-resultpage-segment-itinerary-hide-details-btn .odf-dropdown-icon,.od-resultpage-segment-itinerary-hide-details-btn .odf-tooltip-icon,.od-resultpage-segment-itinerary-hide-details-btn .odf-pills-icon-left,.od-resultpage-segment-itinerary-hide-details-btn .odf-pills-icon-right,.od-resultpage-segment-itinerary-hide-details-btn .odf-msg-ficon-green{display:block;font-size:14px}.od-resultpage-segment-itinerary-hide-details-btn-wrapper{text-align:right;padding:0 10px 0 0;line-height:34px;border-color:#1C708C transparent transparent transparent;border-width:4px 0 4px 0;border-style:solid;background:#fff;border-top-right-radius:4px;border-top-left-radius:4px}.od-resultpage-charter{display:table-row}.od-resultpage-charter-warning{font-size:14px;color:#666;margin:15px 0 -4px 56px;font-weight:400}.od-resultpage-charter-warning .od-resultpage-charter-warning-text{color:#F01C3D}.od-resultpage-charter-warning .od-resultpage-charter-warning-text>span{font-weight:400;text-transform:capitalize;color:#F01C3D;display:auto}.od-resultpage-charter-warning .od-resultpage-charter-warning-hours{color:#3398D9}.od-details-itinerary-loader{font-size:12px;text-align:center;height:120px;box-sizing:border-box;padding-top:5px}.od-details-loading-loaderImage{margin:0 auto;display:block;padding:5px 0}.od-resultpage-description-segment-desktop-cell-left{display:-webkit-inline-flex;display:inline-flex;vertical-align:middle;color:#666;font-size:14px;padding:6px 20px;background-color:#F2F2F2;text-align:left;height:auto;border-top:0;border-right:1px solid #ccc;padding:0;box-sizing:border-box;position:relative;width:40px}.od-resultpage-description-segment-desktop-cell-left-container{width:auto;height:auto;position:absolute;top:2px}.od-resultpage-description-segment-desktop-cell-left-container-vertical-align{height:auto;vertical-align:initial}.od-resultpage-description-segment-desktop-cell-left-container-vertical-align.subtext{color:#333;font-size:16px;font-weight:500}.od-resultpage-description-segment-desktop-cell-left-container-vertical-align.subtext.od-resultpage-dates-dont-match{background-color:#E7E7E7;border-bottom:1px solid #ccc;color:#F01C3D;font-size:14px;font-weight:500;padding:2px 0 4px 10px}.od-resultpage-description-segment-desktop-cell-left-container-vertical-align.subtext .subtext-description{font-weight:400}.od-resultpage-description-segment-desktop-cell-left .ficon,.od-resultpage-description-segment-desktop-cell-left .odf-dropdown-icon,.od-resultpage-description-segment-desktop-cell-left .odf-tooltip-icon,.od-resultpage-description-segment-desktop-cell-left .odf-pills-icon-left,.od-resultpage-description-segment-desktop-cell-left .odf-pills-icon-right,.od-resultpage-description-segment-desktop-cell-left .odf-msg-ficon-green{color:#333;font-size:25px;margin:auto;padding:0;display:table-cell}.od-resultpage-description-segment-desktop-cell-right{color:#666;display:inline;font-size:16px;width:100%}.od-resultpage-description-segment-desktop-cell-left-container{width:100%;position:static}.od-resultpage-segment-itinerary-table-row-data-carrier{width:38px;overflow:hidden;vertical-align:middle;display:table-cell}.od-resultpage-segment-itinerary-table-row-data-carrier:hover .od-resultpage-tip-aircompany{display:inline-table}.od-resultpage-segment-itinerary-table-row-data-carrier img{vertical-align:middle}.od-resultpage-segment-itinerary-table-row-data-carrier .od-resultpage-segment-itinerary-table-row-data-carrier-content{width:24px;height:27px;float:right;font-size:10px;line-height:2em;margin-right:5px}.od-resultpage-segment-itinerary-table-row-data-carrier .od-resultpage-segment-itinerary-table-row-data-carrier-content .od-resultpage-segment-itinerary-title-carrier-multiple,.od-resultpage-segment-itinerary-table-row-data-carrier .od-resultpage-segment-itinerary-table-row-data-carrier-content img{width:24px;height:24px;min-height:22px;border:1px solid #F0F0F0;text-align:center;vertical-align:middle;float:right;box-shadow:rgba(0,0,0,0.3) 0 1px 1px 0;margin:0 3px 0 0}.od-resultpage-segment-itinerary-table-row-data-carrier-duration{vertical-align:middle;display:table-cell;position:relative;padding-left:16px;left:0;position:relative}.od-resultpage-segment-itinerary-table-row-data-details-wrapper{display:table-cell;height:inherit;vertical-align:middle;white-space:nowrap}.od-resultpage-segment-itinerary-table-row-data-stops{color:#999;font-weight:500;margin-left:5px;font-size:11px;vertical-align:middle;position:relative;padding-top:initial}.od-resultpage-segment-itinerary-table-row-data-stops:hover .od-resultpage-tip{display:inline-table}.od-resultpage-segment-itinerary-table-row-data-stops div{width:initial}.od-resultpage-segment-itinerary-table-row-data-stops .od-resultpage-tip{top:-60px}.od-resultpage-booking-error{border:none;border-top:1px solid #ccc;color:#F01C3D;font-size:14px;border-radius:0;background-color:#FFF2F2;display:table;width:100%;margin:0;padding:0;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0;box-sizing:border-box}.od-resultpage-booking-error.hidden{display:none}.od-resultpage-booking-error:first-of-type{margin:0 0 10px 0}.od-resultpage-booking-error-icon{color:#fc0;font-size:50px;padding:0 20px 0 20px;display:none;vertical-align:middle;width:50px}.od-resultpage-booking-error-text{display:table-cell;vertical-align:middle;padding:10px 20px}.od-resultpage-tip,.od-resultpage-tip-aircompany{font-size:12px;color:#666;top:-32px;position:absolute;left:0;padding:8px 10px;display:block;box-shadow:rgba(0,0,0,0.4) 0 2px 4px 0;border-radius:2px;border:1px solid #ccc;background-color:#F2F2F2;font-color:#333;font-size:12px;white-space:nowrap;cursor:default;z-index:1}.od-resultpage-tip.hidden,.od-resultpage-tip-aircompany.hidden{display:none}.od-resultpage-tip span,.od-resultpage-tip-aircompany span{font-weight:500}.od-hint-popup.popup_price_breakdown .od-hint-btn{margin-left:0}.od-hint-popup.popup_price_breakdown.od-fixed{top:0;left:0;width:auto;position:relative}.od-hint-popup .od-pricebreakdown-top-dashed-border{border-top:1px dashed #ccc}.od-hint-popup .od-pricebreakdown-table-content-infotable{color:#333;width:100%}.od-hint-popup .od-pricebreakdown-table-content-infotable tr{font-size:14px;font-weight:normal}.od-hint-popup .od-pricebreakdown-table-content-infotable tbody{display:table-row-group;vertical-align:bottom;border-color:inherit}.od-hint-popup .od-pricebreakdown-table-content-infotable .od-titlecolumn-3,.od-hint-popup .od-pricebreakdown-table-content-infotable .od-column-3{text-align:center}.od-hint-popup .od-pricebreakdown-table-content-infotable .od-titlecolumn-4,.od-hint-popup .od-pricebreakdown-table-content-infotable .od-column-4{text-align:right}.od-hint-popup .od-pricebreakdown-table-content-infotable-totalrow{background-color:#fff;color:#333;font-size:14px;height:auto;vertical-align:middle;margin:5px 0 0 0;padding:5px 0;line-height:none;border-top:1px solid #ccc;font-weight:500;display:table;width:100%}.od-hint-popup .od-pricebreakdown-table-content-infotable-totalrow .od-column-1{width:40%}.od-hint-popup .od-pricebreakdown-table-content-infotable-totalrow .od-column-2{width:60%;text-align:right}.od-hint-popup .od-pricebreakdown-table-content-infotable-totalrow .od-column-1,.od-hint-popup .od-pricebreakdown-table-content-infotable-totalrow .od-column-2{padding:0}.od-hint-popup .od-pricebreakdown-table-content-infotable-totalrow .od-column-1.hidden,.od-hint-popup .od-pricebreakdown-table-content-infotable-totalrow .od-column-2.hidden{display:none}.od-hint-popup .od-pricebreakdown-table-content-infotable-totalpassenger-row,.od-hint-popup .od-pricebreakdown-table-content-infotable-sumpassengerprice-row,.od-hint-popup .od-pricebreakdown-table-content-infotable-servicesfee-row,.od-hint-popup .od-pricebreakdown-table-content-infotable-baggage-row{color:#333;font-size:14px;line-height:20px;display:table;width:100%}.od-hint-popup .od-pricebreakdown-table-content-infotable-totalpassenger-row.hidden,.od-hint-popup .od-pricebreakdown-table-content-infotable-sumpassengerprice-row.hidden,.od-hint-popup .od-pricebreakdown-table-content-infotable-servicesfee-row.hidden,.od-hint-popup .od-pricebreakdown-table-content-infotable-baggage-row.hidden{display:none}.od-hint-popup .od-pricebreakdown-table-content-infotable-servicesfee-row,.od-hint-popup .od-pricebreakdown-table-content-infotable-baggage-row{font-weight:normal}.od-hint-popup .od-pricebreakdown-table-content-infotable-totalpassenger-row,.od-hint-popup .od-pricebreakdown-table-content-infotable-sumpassengerprice-row{font-weight:bold}.od-hint-popup .od-pricebreakdown-table-content-infotable-servicesfee-row{font-size:12px}.od-hint-popup .od-pricebreakdown-table-content-infotable-totalpassenger-row .od-column-1,.od-hint-popup .od-pricebreakdown-table-content-infotable-sumpassengerprice-row .od-column-1,.od-hint-popup .od-pricebreakdown-table-content-infotable-servicesfee-row .od-column-1{display:table-cell;width:60%}.od-hint-popup .od-pricebreakdown-table-content-infotable-totalpassenger-row .od-column-2,.od-hint-popup .od-pricebreakdown-table-content-infotable-sumpassengerprice-row .od-column-2,.od-hint-popup .od-pricebreakdown-table-content-infotable-servicesfee-row .od-column-2{display:table-cell;width:40%;text-align:right}.od-hint-popup .od-pricebreakdown-table-content-infotable-totalpassenger-row .od-column-2.hidden,.od-hint-popup .od-pricebreakdown-table-content-infotable-sumpassengerprice-row .od-column-2.hidden,.od-hint-popup .od-pricebreakdown-table-content-infotable-servicesfee-row .od-column-2.hidden{display:none}.od-hint-popup .od-membership-pricebreakdown-discount-fee{color:#1CB670;font-size:14px}.od-hint-popup .od-membership-pricebreakdown-discount-fee .od-column-2{font-weight:400}.od-hint-popup .od-membership-pricebreakdown-discount-fee .od-pricebreakdown-table-content-infotable-star-color{display:inline-block;color:#fc0}.od-hint-popup .od-pricebreakdown-membership-discount-disclaimer{position:relative;top:-5px}.od-hint-popup .od-pricebreakdown-table-content-infotable-star-color{display:none}.od-hint-popup .od-pricebreakdown-table-content-infotable-sumpassengerprice-row{border-top:1px dashed #B5B5B5}.od-hint-popup .od-pricebreakdown-table-content-infotable-baggage-row .od-column-1{display:table-cell;width:40%}.od-hint-popup .od-pricebreakdown-table-content-infotable-baggage-row .od-column-2{display:table-cell;width:20%;text-align:center}.od-hint-popup .od-pricebreakdown-table-content-infotable-baggage-row .od-column-3{display:table-cell;width:20%;text-align:center}.od-hint-popup .od-pricebreakdown-table-content-infotable-baggage-row .od-column-4{display:table-cell;width:20%;text-align:center}.od-hint-popup .comment{color:#333;font-size:14px;margin:10px 0 10px 0;font-weight:normal}.od-hint-popup .od-pricebreakdown-table-title-row{border-bottom:1px solid #ccc;margin-bottom:8px}.od-hint-popup .od-pricebreakdown-results-passengers-row .od-column-1,.od-hint-popup .od-pricebreakdown-results-passengers-row .od-column-2,.od-hint-popup .od-pricebreakdown-results-passengers-row .od-column-3,.od-hint-popup .od-pricebreakdown-results-passengers-row .od-column-4{line-height:normal;padding:4px 0 4px 0;margin:0;font-size:12px}.od-hint-popup .od-pricebreakdown-title{padding:0;overflow:visible;text-shadow:none;font-size:14px;color:#333;font-weight:500;margin:0 0 10px 0}.od-hint-popup .od_hint-arrow-small-top{top:-11px;height:20px;position:absolute;overflow:hidden;display:block}.od-hint-popup .baggage_disclaimer,.od-hint-popup .payment_method,.od-hint-popup .payment_method_cheapest,.od-hint-popup .od-pricebreakdown-table-content-messages{color:#999;font-size:11px;font-weight:normal}.od-no-results{display:table;table-layout:fixed;background-color:#fff;width:100%;border-radius:4px;height:auto;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0;border-top:4px solid transparent}.od-no-results .od-column-1{display:table-cell;width:72px}.od-no-results .od-column-1 .od-no-results-image{margin:17px 15px 17px 20px;width:36px;height:36px;background-image:url("/images/onefront/bluestone/OP/alert.png")}.od-no-results .od-column-2{display:table-cell;width:auto;top:0;vertical-align:middle;padding:0 20px 0 0}.od-no-results .od-column-2 .od-title-no-results{padding:0 20px 0 0;width:100%;display:table-cell;vertical-align:middle}.od-no-results .od-column-2 .od-title-no-results span{display:block}.od-no-results .od-column-2 .od-title-no-results .od-title-no-results-title{color:#3398D9;font-weight:500;font-size:16px}.od-no-results .od-column-2 .od-title-no-results .od-title-no-results-description{color:#999;font-weight:400;font-size:14px}.od-no-results .od-column-2 .od-msg-no-results-container{display:table-cell;padding:20px 0 20px}.od-no-results .od-column-2 .od-msg-no-results{font-weight:500;font-size:14px;color:#27A0A0;cursor:pointer;padding:10px;border:1px solid #ccc;text-align:center;background:linear-gradient(#fff,#F2F2F2);border-radius:4px;white-space:nowrap;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}.od-no-results .od-column-2 .od-msg-no-results:hover{background:#fff;color:#E64E00;border-width:2px;padding:7px 19px}.od-no-results .od-column-2 .od-msg-no-results:active{background:#F2F2F2;color:#E64E00;border-width:2px}.od-no-results .od-column-2 .od-msg-no-results.disabled,.od-no-results .od-column-2 .od-msg-no-results:disabled{color:#ccc;background:#F2F2F2;border-color:#ccc}.od-no-results .od-column-2 .od-msg-no-results:focus{outline-style:none;outline-color:transparent}.od-itineraryDetails-segment-details-inner{background-color:#FFF;border-radius:0 0 4px 4px}.od-phone-fare{line-height:20px}.od-home-resultpage-filters-message-legal-text-tip{background:#EDF5F5;color:#666;border:1px solid #1C708C;width:600px;z-index:20;padding:5px;top:35px;left:35px;position:absolute}.od-home-resultpage-filters-message-legal-text-tip .hidden{display:none}.od-home-resultpage-filters-message-legal-text{font-size:11px;cursor:help;margin:10px 5px;padding:0;position:relative}.od-home-resultpage-filters-message-legal-text:hover .od-home-resultpage-filters-message-legal-text-tip{display:block}.result-page-modsky{display:table-cell;padding:0 0 0 20px}.result-page-modsky .od-advertisement-wrapper{margin-left:0;margin-bottom:10px}.result-page-modsky.hidden{display:none}.od-home-resultpage-additional-contidions-legal-text{font-size:11px;color:#999;margin:17px 0}.od-resultpage-button-clearfix{clear:both}.od-resultpage-buttonbox{padding:10px;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #ccc;display:table}.od-resultpage-buttonbox.od-resultpage-has-free-cancellation{display:block}.od-resultpage-buttonbox.od-resultpage-has-free-cancellation .od-resultpage-phone-segment-cell{padding:11px 0 2px 8px}.od-resultpage-buttonbox.od-resultpage-has-free-cancellation .od-resultpage-price-text-free-cancellation{width:30%;position:relative;display:block;padding:10px 12px 10px 0}.od-resultpage-buttonbox.od-resultpage-has-free-cancellation .od-home-resultpage-itinerary-message-legal-text{padding:0 0 0 10px}.od-resultpage-buttonbox.od-resultpage-buttonbox-phone{padding-top:10px}.od-similar-destinations-img{box-shadow:inset 0 0 0 4px rgba(255,255,255,0.4);width:134px;height:134px;border-radius:100%;background-size:contain;margin:0 auto 5px;cursor:pointer}.od-similar-destinations-text-country{color:#333;margin-bottom:10px}.od-similar-destinations-text-fromNow{color:#666;margin-bottom:10px}.od-similar-destinations-separator{border-right:1px solid #E7E7E7;vertical-align:top}.od-similar-destinations-separator:last-child{border-right:0}.od-similar-destinations-row{padding-bottom:20px;margin-top:15px}.od-similar-destinations-text-title{margin:10px 20px 5px}.od-similar-destinations-text-title-noresults{display:none}.od-resultpage-no-results{margin-top:20px}.od-resultpage-no-results .od-similar-destinations-text-title-results{display:none}.od-resultpage-no-results .od-similar-destinations-text-title-noresults{display:block}.od-resultpage-charter-disclaimer{background:#fff;border-top-left-radius:5px;border-top-right-radius:5px}.od-resultpage-charter-disclaimer .od-resultpage-charter-wrapper{border-top-left-radius:4px;border-top-right-radius:4px;padding:10px 20px;color:#1C708C;background:rgba(51,152,217,0.1)}.od-resultpage-charter-disclaimer .od-resultpage-charter-wrapper .od-resultpage-charter-disclaimer-message{font-size:14px;font-weight:400}.od-resultpage-charter-disclaimer .od-resultpage-charter-wrapper .od-resultpage-charter-disclaimer-message.summary-disclaimer{font-weight:700}.od-resultpage-charter-disclaimer .od-resultpage-charter-wrapper .od-resultpage-charter-disclaimer-message:before{font-family:'theme-icons';font-size:24px;font-weight:400;content:'F';padding-right:10px}.od-resultpage-charter-disclaimer .od-resultpage-charter-wrapper .od-resultpage-charter-disclaimer-modal{font-size:14px;font-weight:500;cursor:pointer;text-decoration:underline}.od-resultpage-charter-disclaimer .od-resultpage-charter-wrapper .od-resultpage-charter-ul{list-style-type:disc;list-style-position:outside;margin:10px 0 10px 40px;font-size:12px}.od-resultpage-charter-disclaimer .od-resultpage-charter-wrapper .od-resultpage-charter-ul .od-resultpage-charter-li{padding:5px 0}.od-resultpage-charter-disclaimer .od-hint-container{top:30px;right:3px}.od-resultpage-charter-disclaimer .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-resultpage-charter-disclaimer .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#F2F2F2}.od-resultpage-charter-disclaimer .od-hint-container .od-hint-arrow-flex{left:auto;right:40px;top:-10px}.od-resultpage-charter-disclaimer .od-hint-container .od-hint-arrow-flex:before,.od-resultpage-charter-disclaimer .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-top-width:0}.od-resultpage-charter-disclaimer .od-hint-container .od-hint-arrow-flex:before{left:-1px}.od-membership-itinerary-header,.od-itinerary-header{border-bottom:1px solid #ccc;width:auto;display:block;position:relative}.od-itinerary-header{font-weight:normal;text-align:left;border-left:none;color:#333;vertical-align:middle;overflow:visible;min-height:36px;background:#fff}.od-itinerary-header.changeBorder{border-top:none}.od-itinerary-header.show-border-radius{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:4px}.od-itinerary-header.od-isdualprice .od-price-text-pax{font-size:11px}.od-itinerary-header .od-price-text-pax{font-size:12px}.od-round-right-square,.od-round-left-square{position:absolute;top:0;background-color:#a5cd38;z-index:10;height:8px;width:8px;display:none}.od-round-right-square{right:-7px}.od-round-right-circle,.od-round-left-circle{position:absolute;top:0;background-color:#fff;z-index:10;border-radius:50px;height:16px;width:16px;display:none}.od-round-left-square{left:-7px}.od-round-left-circle-wrapper{width:10px;overflow:hidden;position:absolute;left:-10px;z-index:10}.od-round-left-circle-wrapper .od-round-left-circle{position:static;margin-left:-6px}.od-round-left-circle{left:-16px}@supports (-ms-ime-align: auto){.od-non-cheapest-price-radio-buttons.left input{position:relative;margin-top:20px}}.od-non-cheapest-price,.od-non-cheapest-price-radio-buttons{text-align:center}.od-non-cheapest-price.left input,.od-non-cheapest-price.right input,.od-non-cheapest-price-radio-buttons.left input,.od-non-cheapest-price-radio-buttons.right input{position:relative\9;position:relative\0;margin-top:20px\9;margin-top:20px\0}.od-non-cheapest-price label,.od-non-cheapest-price-radio-buttons label{left:3px}.od-non-cheapest-price label:after,.od-non-cheapest-price-radio-buttons label:after{width:7px;height:7px;top:4px;left:4px}.od-non-cheapest-price.right{padding-top:0}.od-resultpage-price-text-coin{text-shadow:none;margin:0 0 0 0;display:table-cell;white-space:nowrap}.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-isdualprice .od-resultpage-price-text-coin,.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-isdualprice .od-resultpage-price-table{color:#666;font-weight:400}.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-isdualprice .od-resultpage-price-text-without-discount{font-size:30px;font-weight:500;color:#333}.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-isdualprice .od-resultpage-price-text-without-discount .decimals{font-size:14px}.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-isdualprice .od-resultpage-price-text-int{font-size:24px}.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-diff-btw-prices .od-resultpage-price-text-int{color:#666;font-size:24px;font-weight:400;margin-left:-1px}.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-diff-btw-prices .od-resultpage-price-text-decimals,.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-diff-btw-prices .od-resultpage-price-suffix{color:#666;font-size:14px;font-weight:500}.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-diff-btw-prices .od-resultpage-price-text-discounted{color:#666;font-size:12px;font-weight:500;margin-left:-2px}.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-diff-btw-prices .right .od-diff-btw-prices-box{color:#333;font-size:30px;font-weight:500;margin-left:-15px}.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-diff-btw-prices .od-resultpage-price-text-without-discount-decimal,.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-diff-btw-prices .od-resultpage-price-text-without-discount-suffix{color:#333;font-size:14px;font-weight:500}.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-diff-btw-prices .od-resultpage-price-text-without-discount-decimal{margin-left:-8px}.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-diff-btw-prices .od-resultpage-price-text-without-discount-suffix{margin-left:-1px}.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-diff-btw-prices .od-price-text-pax{color:#666;font-weight:500}.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-diff-btw-prices .od-text-price-without-discount{margin-left:-4px}.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-diff-btw-prices .od-diff-btw-prices-pricebreakdown{margin-bottom:2px;padding-left:25px}.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-diff-btw-prices .od-diff-btw-prices-pricebreakdown .ficon,.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-diff-btw-prices .od-diff-btw-prices-pricebreakdown .odf-dropdown-icon,.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-diff-btw-prices .od-diff-btw-prices-pricebreakdown .odf-tooltip-icon,.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-diff-btw-prices .od-diff-btw-prices-pricebreakdown .odf-pills-icon-left,.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-diff-btw-prices .od-diff-btw-prices-pricebreakdown .odf-pills-icon-right,.od-resultpage-wrapper[data-is-price-without-discount-selected='true'] .od-diff-btw-prices .od-diff-btw-prices-pricebreakdown .odf-msg-ficon-green{left:2px;position:relative;top:2px}@supports (-ms-ime-align: auto){.od-isdualprice.od-itinerary-header{padding:0 10px 10px}}@supports (-ms-ime-align: auto){.od-isdualprice .od-resultpage-price-text{padding:2px 13px 0 5px}}.od-price-box{width:auto}.od-isdualprice .od-seats-left-itinerary-box,.od-membership-itinerary-header .od-seats-left-itinerary-box{border-top:solid 1px #E7E7E7;background-color:#F2F2F2;padding-top:5px;padding-bottom:5px}.od-membership-itinerary-header .od-seats-left-itinerary-message{padding-left:10px}.od-isdualprice .od-seats-left-itinerary-box{margin-left:-}.od-isdualprice .od-seats-left-itinerary-message{padding-left:35px}.od-isdualprice .od-price-box{height:40px}.od-isdualprice .od-diff-btw-prices-pricebreakdown{line-height:2.2}.od-isdualprice .od-price-container{cursor:pointer}.od-isdualprice.od-itinerary-header{padding:0 10px 10px\9;padding:0 10px 10px\0}.od-isdualprice .od-resultpage-price-text{position:relative;margin:0;vertical-align:top;padding-left:0;padding:2px 13px 0 5px\9;padding:2px 13px 0 5px\0}.od-isdualprice .od-non-cheapest-price-radio-buttons{min-width:35px}.od-isdualprice .od-resultpage-price-text-int{font-size:30px}.od-isdualprice .od-resultpage-price-text-decimals,.od-isdualprice .od-resultpage-price-suffix{font-size:14px}.od-isdualprice .od-resultpage-price-text-details{font-size:12px;font-weight:300;color:#999;padding-left:5px}.od-isdualprice .od-resultpage-price-text-details .ficon,.od-isdualprice .od-resultpage-price-text-details .odf-dropdown-icon,.od-isdualprice .od-resultpage-price-text-details .odf-tooltip-icon,.od-isdualprice .od-resultpage-price-text-details .odf-pills-icon-left,.od-isdualprice .od-resultpage-price-text-details .odf-pills-icon-right,.od-isdualprice .od-resultpage-price-text-details .odf-msg-ficon-green{color:#666}.od-isdualprice .od-resultpage-price-text-without-discount{font-size:24px;font-weight:400;color:#666}.od-isdualprice .od-resultpage-price-text-without-discount .decimals{font-size:14px}.od-isdualprice .od-resultpage-price-box{font-weight:400;font-size:11px;color:#666}.od-isdualprice .od-resultpage-price-box .od-price-text-pax{padding-left:35px}.od-isdualprice .od-resultpage-price-text-coin{min-width:103px}.od-isdualprice .od-resultpage-price-text-discounted{font-size:11px;font-weight:400;font-style:normal;color:#666;line-height:1.2}.od-isdualprice .od-resultpage-price-text-discounted-asterisk{font-size:14px;font-weight:500;color:#666}.od-isdualprice .popUpPriceBreakDown{position:absolute;margin:0;top:0;left:100%;width:640px}.od-isdualprice .od-resultpage-itinerary-price,.od-isdualprice .od-resultpage-price-text-break-down{margin-top:0;max-width:50%;width:auto}.od-isdualprice .od-resultpage-price-text-break-down{position:relative}.od-isdualprice .od-resultpage-price-text-break-down:before{position:absolute;border-left:1px solid #999;content:'';margin-top:10px;height:calc(100% - 20px);height:45px\9;height:45px\0}.od-isdualprice .od-resultpage-price-text-info{padding-left:10px}.od-resultpage-price-prefix,.od-resultpage-price-prefix .od-resultpage-price-text-currency{display:inline-block;font-weight:500;font-size:18px;padding-right:0}.od-resultpage-price-text-int{font-size:34px;font-weight:500}.od-resultpage-price-text-int-reduced-L{font-size:40px}.od-resultpage-price-text-int-reduced-M{font-size:40px}.od-resultpage-price-text-int-reduced-S{font-size:40px}.od-resultpage-price-text-int-reduced-XS{font-size:40px}.od-resultpage-price-text-decimals,.od-resultpage-price-text-decimal-separator{font-size:18px;font-weight:500}.od-resultpage-price-suffix-small{display:inline-block;padding-left:2px;font-weight:500;font-size:18px}.od-resultpage-price-text-asterisk{padding-left:4px;font-weight:500;font-size:18px}.od-resultpage-price-text-break-down{color:#666;margin:0}@media screen and (min-width: 1340px){.od-resultpage-price-text-break-down{width:auto}}.od-resultpage-price-text-break-down-membership{vertical-align:top;margin:5px 0 0;padding-bottom:9px;padding-top:9px;padding-left:10px}@media screen and (min-width: 1340px){.od-resultpage-price-text-break-down-membership{width:auto}}.od-results-pricebreakdown-hint{display:table-cell}.od-resultpage-price-text-discounted{font-size:11px;font-weight:400;font-style:italic;color:#fff;line-height:normal;padding:0 0 5px 0}.od-resultpage-unique-debit-price .od-resultpage-unique-debit-price-text,.od-resultpage-unique-debit-price .od-resultpage-slashed-price-diff,.od-resultpage-unique-debit-price .od-resultpage-slashed-price-diff-membership{font-weight:500;font-size:12px;color:#333;line-height:10px;display:block;margin-top:5px}.od-resultpage-unique-debit-price .od-resultpage-slashed-price-diff{margin-top:7px;color:#F01C3D;float:left}.od-resultpage-unique-debit-price .od-resultpage-slashed-price-diff-membership{margin-top:7px;color:#1CB670;float:left}.od-resultpage-unique-debit-price .od-resultpage-price-box{font-weight:300;font-size:12px;color:#666;line-height:17px;float:left;margin-right:0}.od-resultpage-unique-debit-price .od-results-pricebreakdown-hint{float:left}.od-resultpage-unique-debit-price .od-resultpage-price-text-details-text{font-weight:400;font-size:12px;text-decoration:underline;color:#666}.od-price-container{font-size:0;display:inline-block}.od-resultpage-slash-container{position:relative;padding-right:5px}.od-resultpage-slash-container:before{position:absolute;bottom:37%;width:100%;border-bottom:1px solid #000;content:''}.od-resultpage-slash-container.od-red-slashed:before{border-bottom-color:#F01C3D}.od-resultpage-slash-container .od-resultpage-slashed-price-int{font-size:30px;line-height:1.4;font-weight:400}.od-resultpage-slashed-price-comparator-symbol{color:#999}.od-results-pricebreakdown-hint .od-resultpage-price-text-details,.od-results-pricebreakdown-hint .od-resultpage-price-text-details:hover{text-decoration:none}.od-resultpage-price-text-details-membership{cursor:pointer;color:#333;line-height:1.3}.od-resultpage-price-text-details{font-size:12px;font-weight:400;color:#666;cursor:pointer;padding-left:0;line-height:1.3}.od-resultpage-price-text-details .od-resultpage-price-text-details-text{text-decoration:underline}.od-resultpage-price-text-details .od-resultpage-price-text-details-text:hover{text-decoration:underline}.od-resultpage-price-text-details .ficon,.od-resultpage-price-text-details .odf-dropdown-icon,.od-resultpage-price-text-details .odf-tooltip-icon,.od-resultpage-price-text-details .odf-pills-icon-left,.od-resultpage-price-text-details .odf-pills-icon-right,.od-resultpage-price-text-details .odf-msg-ficon-green{font-size:12px;padding:0}#dpresults .od-resultpage-price-text-details .ficon,#dpresults .od-resultpage-price-text-details .odf-dropdown-icon,#dpresults .od-resultpage-price-text-details .odf-tooltip-icon,#dpresults .od-resultpage-price-text-details .odf-pills-icon-left,#dpresults .od-resultpage-price-text-details .odf-pills-icon-right,#dpresults .od-resultpage-price-text-details .odf-msg-ficon-green{display:none}.od-resultpage-price-text-free-cancellation{display:inline-block;position:absolute;top:0;right:0;padding:8px 20px 10px 0;text-align:right;line-height:0.7em}.od-resultpage-price-text-free-cancellation-title{color:#1CB670}.od-resultpage-price-text-free-cancellation-title .ficon,.od-resultpage-price-text-free-cancellation-title .odf-dropdown-icon,.od-resultpage-price-text-free-cancellation-title .odf-tooltip-icon,.od-resultpage-price-text-free-cancellation-title .odf-pills-icon-left,.od-resultpage-price-text-free-cancellation-title .odf-pills-icon-right,.od-resultpage-price-text-free-cancellation-title .odf-msg-ficon-green{padding-right:5px}.od-resultpage-price-text-free-cancellation-text{color:#999}.od-resultpage-price-text-membership{text-align:left;color:#333;position:relative;display:inline-block;width:auto;height:auto}.od-resultpage-price-text{text-align:left;color:#333;position:relative;display:inline-block;background-color:#fff;width:auto;height:48px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.od-resultpage-price-box{font-weight:300;font-size:12px;color:#666;z-index:0}.od-resultpage-price-box .od-price-text-pax-membership,.od-resultpage-price-text-info .od-price-text-pax-membership{padding-left:5px;padding-right:0}.od-resultpage-price-box-content{table-layout:fixed;width:auto}.od-resultpage-price-text-without-discount{font-size:24px;font-weight:300;color:#999;white-space:nowrap}.od-resultpage-price-text-without-discount .decimals{font-size:14px}.od-resultpage-dual-price-box{margin-top:-4px;border-bottom:1px solid #ccc}.od-resultpage-dual-price-cheapest-box{height:59px;border-top:4px solid transparent;border-radius:4px 0 0 0}.od-resultpage-dual-price-cheapest-box:not(.active){background:#F2F2F2;border-top:4px solid #999}.od-resultpage-dual-price-cheapest-box:not(.active).od-resultpage-dual-price-cheapest-box-content .od-resultpage-price-text-int,.od-resultpage-dual-price-cheapest-box:not(.active).od-resultpage-dual-price-cheapest-box-content .od-resultpage-price-text-decimals,.od-resultpage-dual-price-cheapest-box:not(.active).od-resultpage-dual-price-cheapest-box-content .od-resultpage-price-suffix{font-weight:400}.od-resultpage-dual-price-cheapest-box:not(.active) .od-resultpage-price-text-details{display:none}.od-resultpage-dual-price-cheapest-box .od-resultpage-dual-price-cheapest-box-content .od-results-pricebreakdown-hint{padding-left:0}.od-resultpage-dual-price-cheapest-box .od-resultpage-dual-price-cheapest-box-content .od-resultpage-price-text-int{color:#333;padding-left:0;padding-right:0;font-size:30px;font-weight:500}.od-resultpage-dual-price-cheapest-box .od-resultpage-dual-price-cheapest-box-content .od-resultpage-price-text-decimals{color:#333;padding:13px 0 0 3px;font-weight:500;font-size:16px}.od-resultpage-dual-price-cheapest-box .od-resultpage-dual-price-cheapest-box-content .od-resultpage-price-suffix{color:#333;margin-left:0;padding:13px 0 0 2px;font-weight:500;font-size:16px}.od-resultpage-dual-price-cheapest-box .od-resultpage-dual-price-cheapest-box-content .od-resultpage-price-text-details-text{font-size:14px;color:#999;padding:14px 0 0 0;text-decoration:underline}.od-resultpage-dual-price-cheapest-box .od-resultpage-dual-price-cheapest-box-content .od-resultpage-price-text-details .ficon,.od-resultpage-dual-price-cheapest-box .od-resultpage-dual-price-cheapest-box-content .od-resultpage-price-text-details .odf-dropdown-icon,.od-resultpage-dual-price-cheapest-box .od-resultpage-dual-price-cheapest-box-content .od-resultpage-price-text-details .odf-tooltip-icon,.od-resultpage-dual-price-cheapest-box .od-resultpage-dual-price-cheapest-box-content .od-resultpage-price-text-details .odf-pills-icon-left,.od-resultpage-dual-price-cheapest-box .od-resultpage-dual-price-cheapest-box-content .od-resultpage-price-text-details .odf-pills-icon-right,.od-resultpage-dual-price-cheapest-box .od-resultpage-dual-price-cheapest-box-content .od-resultpage-price-text-details .odf-msg-ficon-green{color:#999;width:10px;height:6px;padding:17px 0 0 4px}.od-resultpage-dual-price-cheapest-box .od-resultpage-dual-price-cheapest-box-disclaimer .od-resultpage-price-text-discounted{line-height:0.4;padding-left:0;color:#333;font-size:12px;letter-spacing:0;font-style:normal}.od-resultpage-dual-price-cheapest-box .od-resultpage-dual-price-cheapest-box-disclaimer .od-resultpage-price-text-discounted-asterisk{line-height:0.6;padding-left:1px;color:#333;font-size:12px;letter-spacing:0;font-weight:400;font-style:normal}.od-resultpage-dual-price-expensive-box{background:#F2F2F2;height:59px;box-shadow:0 1px 0 0 rgba(204,204,204,0.5);border-top:4px solid #999;border-radius:0 4px 0 0}.od-resultpage-dual-price-expensive-box.active{border-top-color:#f60;background:#fff}.od-resultpage-dual-price-expensive-box.active .od-resultpage-dual-price-expensive-box-content .od-resultpage-price-text-without-discount{font-weight:500}.od-resultpage-dual-price-expensive-box.active .od-resultpage-dual-price-expensive-box-content .od-resultpage-price-text-without-discount .decimals{font-weight:500}.od-resultpage-dual-price-expensive-box:not(.active) .od-resultpage-price-text-details{display:none}.od-resultpage-dual-price-expensive-box .od-resultpage-dual-price-expensive-box-content .od-results-pricebreakdown-hint{padding-left:0}.od-resultpage-dual-price-expensive-box .od-resultpage-dual-price-expensive-box-content .od-resultpage-price-text-without-discount{color:#333;width:initial;padding:0;font-size:30px;font-weight:400}.od-resultpage-dual-price-expensive-box .od-resultpage-dual-price-expensive-box-content .od-resultpage-price-text-without-discount .decimals{font-size:16px;font-weight:400}.od-resultpage-dual-price-expensive-box .od-resultpage-dual-price-expensive-box-disclaimer .od-resultpage-price-text-with-discount{color:#333;font-size:12px;padding:1px 0 0 0;line-height:0.4}.od-resultpage-dual-price-expensive-box .od-resultpage-dual-price-expensive-box-disclaimer .od-resultpage-price-text-trip-type-description{color:#333;font-size:12px;padding:1px 0 0 2px;line-height:0.4}.od-resultpage-dual-price-expensive-box .od-resultpage-dual-price-expensive-box-disclaimer .od-resultpage-price-text-passenger-details{color:#333;font-size:12px;padding:1px 0 0 2px;line-height:0.4}.od-dual-price-size{font-size:34px}.od-resultpage-wrapper[data-is-price-without-discount-selected='false'] .od-diff-btw-prices .od-resultpage-price-text-int{color:#333;font-size:30px;font-weight:500;margin-left:0}.od-resultpage-wrapper[data-is-price-without-discount-selected='false'] .od-diff-btw-prices .od-resultpage-price-text-decimals,.od-resultpage-wrapper[data-is-price-without-discount-selected='false'] .od-diff-btw-prices .od-resultpage-price-suffix{color:#333;font-size:14px;font-weight:500}.od-resultpage-wrapper[data-is-price-without-discount-selected='false'] .od-diff-btw-prices .od-resultpage-price-text-discounted{color:#666;font-size:12px;font-weight:500;margin-left:-2px}.od-resultpage-wrapper[data-is-price-without-discount-selected='false'] .od-diff-btw-prices .od-diff-btw-prices-box{color:#666;font-size:24px;font-weight:400;margin-left:-15px}.od-resultpage-wrapper[data-is-price-without-discount-selected='false'] .od-diff-btw-prices .od-resultpage-price-text-without-discount-decimal,.od-resultpage-wrapper[data-is-price-without-discount-selected='false'] .od-diff-btw-prices .od-resultpage-price-text-without-discount-suffix{font-size:14px;font-weight:400}.od-resultpage-wrapper[data-is-price-without-discount-selected='false'] .od-diff-btw-prices .od-resultpage-price-text-without-discount-decimal{margin-left:-5px}.od-resultpage-wrapper[data-is-price-without-discount-selected='false'] .od-diff-btw-prices .od-resultpage-price-text-without-discount-suffix{margin-left:-1px}.od-resultpage-wrapper[data-is-price-without-discount-selected='false'] .od-diff-btw-prices .od-price-text-pax{color:#666;font-weight:500}.od-resultpage-wrapper[data-is-price-without-discount-selected='false'] .od-diff-btw-prices .od-text-price-without-discount{margin-left:-4px}.od-resultpage-wrapper[data-is-price-without-discount-selected='false'] .od-diff-btw-prices .od-diff-btw-prices-pricebreakdown{margin-bottom:2px;padding-left:25px}.od-resultpage-wrapper[data-is-price-without-discount-selected='false'] .od-diff-btw-prices .od-diff-btw-prices-pricebreakdown .ficon,.od-resultpage-wrapper[data-is-price-without-discount-selected='false'] .od-diff-btw-prices .od-diff-btw-prices-pricebreakdown .odf-dropdown-icon,.od-resultpage-wrapper[data-is-price-without-discount-selected='false'] .od-diff-btw-prices .od-diff-btw-prices-pricebreakdown .odf-tooltip-icon,.od-resultpage-wrapper[data-is-price-without-discount-selected='false'] .od-diff-btw-prices .od-diff-btw-prices-pricebreakdown .odf-pills-icon-left,.od-resultpage-wrapper[data-is-price-without-discount-selected='false'] .od-diff-btw-prices .od-diff-btw-prices-pricebreakdown .odf-pills-icon-right,.od-resultpage-wrapper[data-is-price-without-discount-selected='false'] .od-diff-btw-prices .od-diff-btw-prices-pricebreakdown .odf-msg-ficon-green{left:2px;position:relative;top:2px}.od-resultpage-member-star-icon{color:#fc0}.od-main-price-disclaimer{padding:0 0 10px 17px}.od-main-price-disclaimer-non-dual{padding:0 0 10px 0}#results .od-hint-page-results-itinerary-details{padding:0}.od-results-border-right{border-right:1px solid #ccc}.od-resultpage-segment-itinerary-row-hover:hover{background-color:#F2F2F2}.od-results-leg-descriptor{width:30px}.od-results-segment-operating-carrier{font-size:9px}.od-resultpage-segment-itinerary-row .od-resultpage-segment-itinerary-table-row-check{width:30px}.od-resultpage-segment-itinerary-row.active-row{background-color:#F2F2F2}.od-secondary-flight-info-time-stops-wrapper{padding-right:0}.od-col-right-gutter-sm{padding-right:5px}.od-col-left-gutter-sm{padding-left:5px}.od-primary-flight-info{padding-left:0}.od-primary-flight-info-day-difference{vertical-align:top;color:#666}.od-primary-flight-info-city{display:inline-block;vertical-align:bottom;max-width:33%}@media screen and (min-width: 1340px){.od-primary-flight-info-city{max-width:40%}}.od-primary-flight-info-cities{color:#666}.od-primary-flight-info-cities:hover .od-primary-flight-info-cities-tooltip{visibility:visible;transition-delay:0.5s}.od-primary-info-airline{color:#666;width:47px}.od-primary-info-airline:hover .od-primary-info-airline-tooltip{visibility:visible;transition-delay:0.5s}.od-primary-info-airline-multiple{color:#666}.od-primary-info-airline-multiple:hover .od-primary-info-airline-multiple-tooltip{visibility:visible;transition-delay:0.5s}.od-primary-description-carrier-icon{width:25px;height:25px;border:1px solid #F0F0F0;box-shadow:rgba(0,0,0,0.3) 0 1px 1px 0}.od-primary-flight-info-duration{color:#666}.od-primary-flight-info-duration:hover .od-primary-flight-info-duration-tooltip{visibility:visible;transition-delay:0.5s}.od-primary-flight-info-stops{color:#666}.od-primary-flight-info-stops:hover .od-primary-flight-info-stops-tooltip{visibility:visible;transition-delay:0.5s}.od-primary-flight-info-amenities{color:#666}.od-primary-flight-info-amenities:hover .od-primary-flight-info-amenities-tooltip{visibility:visible;transition-delay:0.5s}.od-secondary-flight-info-wrapper{width:33.3333333333%}@media screen and (max-width: 1339px){.od-secondary-flight-info-wrapper{width:50%}}.od-secondary-flight-info-baggage:hover .od-secondary-flight-info-baggage-tooltip{visibility:visible;transition-delay:0.5s}.od-primary-flight-info-tooltip,.od-secondary-flight-info-tooltip{position:absolute;transition-property:visibility;opacity:1}.od-invisible{visibility:hidden}.od-hand-baggage-hover-message{white-space:normal}.od-segment-secondary-info-icon{width:12px;line-height:1}#main-searchresults,#results-manager{height:100%}.od-results-container{position:relative}.od-hint-icon-container{padding:0 0 0 5px}.od-results-content{-webkit-transition:opacity .4s linear;-webkit-transition-delay:0;transition:opacity .4s linear 0}.od-results-content.invisible{visibility:hidden}.results #flight-type-switcher .od_hint{visibility:hidden}.filter_buttons .od-filter-item{padding:12px 0 10px 0}.filter_buttons .od-filter-item .ficon,.filter_buttons .od-filter-item .odf-dropdown-icon,.filter_buttons .od-filter-item .odf-tooltip-icon,.filter_buttons .od-filter-item .odf-pills-icon-left,.filter_buttons .od-filter-item .odf-pills-icon-right,.filter_buttons .od-filter-item .odf-msg-ficon-green{line-height:normal}.od-no-more-results{margin:0 auto;width:725px;padding-top:20px;clear:both;width:100%;overflow:hidden}.od-no-more-results .od-no-more-results-center{margin:0 auto;display:table}.od-no-more-results .banner{float:left;background-image:url("/images/onefront/bluestone/OP/rana_sign.png");width:111px;height:110px;left:90px;background-size:100%;margin-top:20px}.od-no-more-results .od-no-more-results-message{float:none;margin-left:111px;margin-top:20px;position:relative}.od-no-more-results .od-no-more-results-message .od-hint-container{width:530px}.od-no-more-results .od-no-more-results-txt-content{-webkit-tap-highlight-color:transparent;position:relative;box-shadow:rgba(0,0,0,0.75) 0 0 10px 0;border-radius:5px;border:1px solid #DDD8C0;padding:10px;font-size:14px}.od-no-more-results .od-hint-txt{padding-left:10px;font-size:18px}.od-no-more-results.hidden{display:none}.od-results-area{clear:both;width:100%}.od-results-disabler{position:absolute;top:0;width:100%;height:100%}.od-results-disabler.hidden{display:none}.od-results-disabler.disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3}.od-back-to-top-btn{width:57px;bottom:0;position:fixed;bottom:0;cursor:pointer;right:0;color:#fff;padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px;font-weight:bolder;font-size:16px;text-align:center;margin:0 5px;border:2px solid #fff;box-shadow:rgba(0,0,0,0.45) 0 2px 2px 0;background-image:-owg-linear-gradient(#95EAFF, #95EAFF);background-image:linear-gradient(#95EAFF, #95EAFF)}.od-back-to-top-btn.hidden{display:none}.od-back-to-top-btn .ficon,.od-back-to-top-btn .odf-dropdown-icon,.od-back-to-top-btn .odf-tooltip-icon,.od-back-to-top-btn .odf-pills-icon-left,.od-back-to-top-btn .odf-pills-icon-right,.od-back-to-top-btn .odf-msg-ficon-green{display:none;color:none}.od-back-to-top-btn .od-back-to-top-txt{display:inline}.od-results-infofooter{margin-right:10px}.od-results-infofooter .od-hint-container{width:90%;z-index:15;position:absolute;right:0;top:0;left:auto;top:8px;bottom:auto;right:13px;margin-top:40px}.od-results-infofooter .od-hint-container .od-hint-arrow{margin-bottom:-10px;margin-left:-45px;overflow:hidden;display:block;position:absolute;top:-10px;right:-10px}.od-results-infofooter .od-hint-container .od-hint-arrow:after{background:#FDFAEC;border:1px solid #DDD8C0}.od-results-infofooter .od-hint-container .od-hint-content{-webkit-tap-highlight-color:transparent;bottom:auto;margin-top:0;color:#666;background:#FDFAEC;position:absolute;box-shadow:rgba(0,0,0,0.75) 0 0 10px 0;border-radius:4px;border:1px solid #DDD8C0;padding:10px;font-size:14px;text-align:left}.od-results-infofooter .od-hint-container .od-hint-content .od-hint-close-icon{position:absolute;top:-12px;right:-12px;height:27px;width:30px;line-height:22px;padding-top:2px;border-radius:18px;border:none;color:#666;background:none;overflow:hidden;text-align:center;left:-20px}.od-results-infofooter .od-hint-container .od-hint-content .od-hint-title{font-weight:bold;padding-top:4px;padding-bottom:4px;text-transform:uppercase;padding-left:10px}.od-results-infofooter .od-hint-container .od-hint-content .od-hint-txt{padding-left:10px}.od-results-moreresults-loading{width:100%;margin:20px;padding:40px 0;clear:both;overflow:hidden;background-repeat:no-repeat;background-position:center;text-align:center}.od-results-moreresults-loading .loading-title{display:inline-block;padding-left:10px}.od-results-moreresults-loading.hidden{display:none}.od-results-ajax-loader-image{display:inline-block;width:128px;vertical-align:middle;height:128px;margin-bottom:10px;background-image:url("/images/onefront/bluestone/OP/filters_loading.gif")}.od-results-loader{position:absolute;top:0;background:rgba(255,255,255,0.7);z-index:25;width:100%;height:100%}.od-results-loader.hidden{display:none}.od-results-loader-updating{margin-top:8px;text-align:center;opacity:1;color:#666;font-size:16px;font-weight:bold}.od-results-loader-updating-txt{display:inline-block;background:#fff;padding:20px;border-radius:4px}.od-overflowandblock{overflow:hidden;display:block}.od-ui-waiting-page:not(.hidden) ~ #results.active .od-results-container{visibility:hidden}.od-results-showmore-container{clear:both;overflow:hidden;padding-top:20px}.od-results-showmore-container .od-results-showmore-button{position:relative;float:none;display:block;cursor:pointer;width:100%;height:auto;padding:16px 0;border:1px solid #ccc;border-radius:4px;box-shadow:none;font-weight:normal;font-size:16px;text-align:center;color:#999;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFDDDDDD');background:-owg-linear-gradient(#fff, #ddd);background:linear-gradient(#fff, #ddd)}.od-results-showmore-container .od-results-showmore-button.active{color:#fff;border:0 solid #ccc;background-image:-owg-linear-gradient(#f60,#f60);background-image:linear-gradient(#f60,#f60)}.od-results-showmore-container .od-results-showmore-button.active:active{background-image:-owg-linear-gradient(#ddd,#fff);background-image:linear-gradient(#ddd,#fff)}.od-results-showmore-container .od-results-showmore-button.active:focus{outline-style:none;outline-color:transparent}.od-results-showmore-container .od-results-showmore-button.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-results-showmore-container.hidden{display:none}.od-itinerary-flight-extra-info-icon{width:14px}.od-results-segment-extra-flight-info{min-width:166px}.od-resultpage-segment-itinerary-table-row-seats-left{margin:2px 0 0 0}.od-resultpage-segment-itinerary-table-row-seats-left .ficon,.od-resultpage-segment-itinerary-table-row-seats-left .odf-dropdown-icon,.od-resultpage-segment-itinerary-table-row-seats-left .odf-tooltip-icon,.od-resultpage-segment-itinerary-table-row-seats-left .odf-pills-icon-left,.od-resultpage-segment-itinerary-table-row-seats-left .odf-pills-icon-right,.od-resultpage-segment-itinerary-table-row-seats-left .odf-msg-ficon-green{font-size:17px}.od-resultpage-buttonbox-left{width:100%;padding-right:10px}.od-itinerary-legal-text,.od-home-resultpage-itinerary-message-legal-text,.od-home-resultpage-itinerary-message-legal-text .od-results-new-legal-text-default{font-size:12px;font-weight:400;color:#999}.od-home-resultpage-itinerary-message-legal-text,.od-home-resultpage-itinerary-message-legal-text .od-results-new-legal-text-default{float:left;line-height:1.4;display:block;margin:-3px 0 0 0;position:relative}.od-itinerary-legal-text{line-height:1.3;min-width:270px}.od-resultpage-legal-text{display:block;margin-bottom:9px}.od-resultpage-wrapper{display:inline-block}.od-resultpage-wrapper .od-resultpage-buttonbox .od-book-btn-container .od-book-btn:hover{background:#E64E00}.od-resultpage-booking-error{padding:0}.od-resultpage-buttonbox-left .od-home-resultpage-itinerary-message-legal-text{line-height:1.3}.od-accommodationresults-box-price .od-book-btn{height:auto;padding:10px 35px}.od-resultpage-segment-info-tip:hover .od-resultpage-tip{display:inline-table;z-index:2}.od-resultpage-description-info{background-color:#E7E7E7}.od-resultpage-description-carrier-icon{width:24px;height:24px;border:1px solid #F0F0F0;box-shadow:rgba(0,0,0,0.3) 0 1px 1px 0}.od-result-details-btn-wrapper{color:#f60;background-image:url("/images/onefront/bluestone/OP/details-icon.png");background-repeat:no-repeat;height:20px;width:20px}.od-results-pagination-container{display:table;width:100%;background:transparent;border:none;margin:0 0 20px 0;padding:10px 0 0 0;position:relative;top:0;box-sizing:border-box}.od-results-pagination-cell-left{display:block;position:relative;text-align:center;font-size:14px;width:100%;color:#333;text-shadow:0 0 2px rgba(0,0,0,0.1)}.od-results-pagination-cell-left span{font-weight:500;color:#333}.od-results-pagination-cell-right{display:block;position:relative;text-align:right;font-size:12px;width:100%;margin:15px 0 0 0}.od-pagination-wrapper{margin:0;padding:0;list-style-type:none}.od-results-pagination-cell-right ul{display:block;width:100%;text-align:center}.od-pagination-wrapper li{display:inline-block;margin:0;float:none;cursor:pointer}.od-pagination-wrapper li span{font-weight:normal}.od-pagination-wrapper li span:hover{text-decoration:none}.od-pagination-wrapper li.previous_button{margin:0;width:auto;padding:0 10px 0 0}@media screen and (max-width: 1339px){.od-pagination-wrapper li.previous_button{padding:0 6px 0 0}}.od-pagination-wrapper li.next_button{width:auto;margin:0;padding:0 0 0 10px}@media screen and (max-width: 1339px){.od-pagination-wrapper li.next_button{padding:0 0 0 6px}}.od-pagination-wrapper li div{display:block;font-size:14px;width:40px;height:40px;font-weight:normal;color:#27A0A0;border:1px solid #ccc;padding:10px;margin:0 10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;background-image:-owg-linear-gradient(#fff,#F2F2F2);background-image:linear-gradient(#fff,#F2F2F2);font-weight:500;text-align:center;height:34px;padding:8px 0;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}.od-pagination-wrapper li div:hover{background-image:-owg-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff);color:#27A0A0}.od-pagination-wrapper li div:hover .ficon,.od-pagination-wrapper li div:hover .odf-dropdown-icon,.od-pagination-wrapper li div:hover .odf-tooltip-icon,.od-pagination-wrapper li div:hover .odf-pills-icon-left,.od-pagination-wrapper li div:hover .odf-pills-icon-right,.od-pagination-wrapper li div:hover .odf-msg-ficon-green{color:#27A0A0}.od-pagination-wrapper li div.hidden{display:none}.od-pagination-wrapper li div.disabled{display:none;color:#ccc;background:#E7E7E7;border:1px solid #ccc}.od-pagination-wrapper li div.disabled:hover{text-decoration:none;color:#ccc;cursor:default}.od-pagination-wrapper li div.previous_button,.od-pagination-wrapper li div.next_button{width:106px;display:block;top:0}.od-pagination-wrapper li div.previous_button{top:0;margin:0}.od-pagination-wrapper li div.next_button{top:0;margin:0}.od-pagination-wrapper li div:hover{background:#fff;color:#E64E00;border-width:2px;padding:7px 0}.od-pagination-wrapper li div:active{background:#F2F2F2;color:#E64E00;border-width:2px}.od-pagination-wrapper li div.disabled,.od-pagination-wrapper li div:disabled{color:#ccc;background:#F2F2F2;border-color:#ccc}.od-pagination-wrapper li div:focus{outline-style:none;outline-color:transparent}@media screen and (max-width: 1200px){.od-pagination-wrapper li div{margin:0 6px;width:34px;height:34px;padding:8px 0;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}.od-pagination-wrapper li div:hover{background:#fff;color:#E64E00;border-width:2px;padding:7px 0}.od-pagination-wrapper li div:active{background:#F2F2F2;color:#E64E00;border-width:2px}.od-pagination-wrapper li div.disabled,.od-pagination-wrapper li div:disabled{color:#ccc;background:#F2F2F2;border-color:#ccc}.od-pagination-wrapper li div:focus{outline-style:none;outline-color:transparent}}@media screen and (min-width: 1339px){.od-pagination-wrapper li div{width:40px;height:40px;padding:10px 0;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}.od-pagination-wrapper li div:hover{background:#fff;color:#E64E00;border-width:2px;padding:9px 0}.od-pagination-wrapper li div:active{background:#F2F2F2;color:#E64E00;border-width:2px}.od-pagination-wrapper li div.disabled,.od-pagination-wrapper li div:disabled{color:#ccc;background:#F2F2F2;border-color:#ccc}.od-pagination-wrapper li div:focus{outline-style:none;outline-color:transparent}}.od-pagination-wrapper li div.selected{border-color:#E64E00;border-width:1px;background:#f60}.od-pagination-wrapper li div.selected:hover{border-color:#E64E00;border-width:2px;background:#E64E00}.od-pagination-wrapper li .selected span{color:#fff;font-weight:500;text-decoration:none;cursor:default}.od-pagination-wrapper li.hidden{display:none}.od-round-right-circle{right:-16px}.od-hint-popup.od-hint-popup-information{width:100%}.od-hint-popup.od-hint-popup-information .od-hint-container{left:236px;top:45px}.od-results-img-responsive{max-width:100%;height:auto}.od-results-img-thumbnail{cursor:pointer;width:44px;height:44px}.od-results-img-circle{width:80px;height:80px;border-radius:50%}.od-results-img-rounded{border-radius:4px}.od-results-pagination-wrap.hidden{display:block;visibility:hidden}.od-results-disclaimer-wrapper{z-index:10;width:700px;box-shadow:rgba(0,0,0,0.2) 0 0 2px 0;background:#fff}@media screen and (min-width: 1340px){.od-results-disclaimer-wrapper{width:855px}}.od-results-disclaimer-wrapper .od-results-disclaimer{padding:10px;border-radius:0;color:#999;background-color:#fff;line-height:1.4}.od-results-disclaimer-wrapper.stick{position:fixed;bottom:0}.od-pricebreakdown-diff-between-slash-and-normal-price{margin-bottom:-4px;display:inline-block}.od-result-multiple-headers{border-bottom:4px solid #27A0A0}.od-saving-alert-header{padding-right:4px}.od-results-saving-ticket-image{width:32px;height:32px;background:url("/images/onefront/bluestone/icons/support/support-tag.svg") center center/32px 32px no-repeat;background-size:contain}.od-seats-left-itinerary-message{padding-right:4px}.od-seats-left-tickets-image{width:32px;height:32px;background:url("/images/onefront/bluestone/icons/support/support-tickets-red.svg") center center/32px 32px no-repeat;background-size:contain}.highlighted .od-result-multiple-headers{border-bottom:0}.highlighted .od-resultpage-dual-price-cheapest-box{border-top:4px solid #f60}.highlighted-new .od-result-multiple-headers{border-bottom:0}.highlighted-new .od-resultpage-dual-price-cheapest-box{border-top:4px solid #1CB670}.od-resultpage-phone-segment{background:#fff;text-align:left;color:#666}.od-resultpage-phone-segment .od-resultpage-phone-tooltip{color:#27A0A0;vertical-align:baseline;padding-left:0}.od-resultpage-phone-segment .od-resultpage-phone-tooltip:hover{text-decoration:underline}.od-resultpage-phone-segment .od-hint-arrow-top{left:30%}.od-resultpage-phone-segment .od-hint-container{width:auto;top:50px;left:120px}.od-resultpage-faces-img{height:22px;width:22px;display:block}.od-resultpage-faces-rating{padding-right:10px}.od-result-rating-colors[data-type='VERY_HIGH']{color:#059831}.od-result-rating-colors[data-type='HIGH']{color:#1CB670}.od-result-rating-colors[data-type='MEDIUM']{color:#FF9600}.od-result-rating-colors[data-type='LOW']{color:#DC5F0B}.od-result-rating-colors[data-type='VERY_LOW']{color:#F01C3D}.od-resultpage-rating-container{cursor:pointer;position:absolute;top:0;right:0;padding:15px 20px 10px 0;line-height:0.7em}.od-resultpage-face-very-high{background:url("/images/onefront/bluestone/OP/ic_rating_very_high.png") no-repeat center}.od-resultpage-face-high{background:url("/images/onefront/bluestone/OP/ic_rating_high.png") no-repeat center}.od-resultpage-face-medium{background:url("/images/onefront/bluestone/OP/ic_rating_medium.png") no-repeat center}.od-resultpage-face-low{background:url("/images/onefront/bluestone/OP/ic_rating_low.png") no-repeat center}.od-resultpage-face-very-low{background:url("/images/onefront/bluestone/OP/ic_rating_very_low.png") no-repeat center}.od-result-rating-popup-faces-container{padding-top:10px}.od-result-rating-popup-faces-container .od-result-rating-padding-right{padding-right:10px}.od-results-manager-disclaimer-container{padding:10px;box-sizing:border-box;color:#999;background-color:#fff;border-top:1px solid #ccc}#dpresults .od-results-manager-disclaimer-container{background-color:#fff}#dpresults .od-resultpage-buttonbox{padding:0;border-top:0}#dpresults .od-resultpage-buttonbox-left{padding:10px;border-top:1px solid #ccc}#dpresults .od-resultpage-buttonbox-left .od-resultpage-legal-text{margin-bottom:3px}.od-membership-modal-perks{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(255,255,255,0.4)}.od-membership-modal-perks.open{display:block}.od-membership-header{background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block}.od-membership-header-star-medium{background-image:url("/images/onefront/bluestone/OP/unl-premium-64x64.png");height:64px;width:64px}@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-membership-header-star-medium{background-image:url("/images/onefront/bluestone/OP/unl-premium-64x64@2x.png")}}.od-membership-large-header-star{background-image:url("/images/onefront/bluestone/OP/unl-premium-128x128.png");height:128px;width:128px}@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-membership-large-header-star{background-image:url("/images/onefront/bluestone/OP/unl-premium-128x128@2x.png")}}.od-membership-header-logo{background-image:url("/images/onefront/bluestone/OP/Prime-48px.png");height:48px;width:200px}@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-membership-header-logo{background-image:url("/images/onefront/bluestone/OP/Prime-48px@2x.png")}}.od-membership-header-logo-large{background-image:url("/images/onefront/bluestone/OP/Prime-48px.png");height:48px;width:200px}@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-membership-header-logo-large{background-image:url("/images/onefront/bluestone/OP/Prime-48px@2x.png")}}.od-results-manager-premium-bubble-logo{background-image:url("/images/onefront/bluestone/OP/Prime-32px.png");height:32px;width:133px;margin-right:8px}@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-results-manager-premium-bubble-logo{background-image:url("/images/onefront/bluestone/OP/Prime-32px@2x.png")}}.od-balloon-box-top-right{margin-bottom:25px}.od-balloon-box-top-right:before{position:absolute;content:'';width:15px;height:15px;z-index:-2;box-shadow:rgba(0,0,0,0.2) -4px 4px 8px -1px;top:100%;left:30px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.od-balloon-box-top-right:before{z-index:0;left:32px}.od-banner-membership-info{padding:16px 0}.od-membership-perks-info-lightbox-overflow{overflow:auto}.od-membership-perks-info-lightbox{width:700px;top:5%;margin-bottom:5%}.od-membership-basic-center-lightbox-perks{margin:24px auto 24px;width:80%}.od-lightbox-perks-title{margin-top:18px}.od-funnel-when-lightbox-perks-opens{position:static;z-index:2}.od-icon-right-arrow-perks{color:#999}.od-membership-basic-image{height:96px;width:96px}.od-membership-basic-image-money{background:url("/images/onefront/bluestone/OP/unl-coins-96x96@2x.png") no-repeat center;background-size:contain}.od-membership-basic-image-partners{background:url("/images/onefront/bluestone/OP/unl-family-96x96@2x.png") no-repeat center;background-size:contain}.od-membership-basic-image-phone{background:url("/images/onefront/bluestone/OP/unl-phone-96x96@2x.png") no-repeat center;background-size:contain}.od-membership-basic-image-plane{background:url("/images/onefront/bluestone/OP/unl-door-96x96@2x.png") no-repeat center;background-size:contain}.od-membership-product-added-dashed-line{margin:0 100px 0 100px;border-bottom:1px dashed #ccc;position:relative;top:20px;z-index:1}.od-membership-product-added-step{border-radius:50%;display:inline-block;background:#fff;border:1px solid #f60}.od-membership-product-added-step-medium{height:40px;width:40px}.od-membership-product-added-position{z-index:2;position:relative}.od-membership-product-added-bubbles-margin{box-shadow:0 0 0 10px #fff}.filter-box{width:280px;margin-left:10px}.filter-checkbox{display:inline-block;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;cursor:pointer;vertical-align:middle}.od-add-text:before{content:'+'}.od-filters-radio{display:table-cell;vertical-align:middle;-webkit-appearance:radio}.filter-all button{background:transparent;border:none}.od-flightfilters-tab-disabled{height:0;visibility:hidden;border:none !important;overflow:hidden}.od-flightfilters-block{padding-bottom:20px}.od-flightfilters-block-content-lg{padding:10px 0}.od-flightfilters-title-section{margin-top:0}.od-flightfilters-title-section:before{background-color:#1C708C}.od-flightfilters-slider-condensed{padding:0 10px}.od-flightfilters-slider-condensed .od-ui-slider{margin-top:15px}.od-flightfilters-time{padding:20px 10px 10px 10px}.od-flightfilters-title-block{line-height:1.8}.filter-all button:disabled+.od-filtersmanager-filterrow-data,.filter-checkbox:disabled+.od-filtersmanager-filterrow-data:after{color:#DDD8C0}input:disabled:not(.last)+label{color:#ccc}.filter-body.disabled ~ .filter-header{background-color:#ccc;opacity:0.5}.filters-range-container{margin-left:10px;margin-top:20px}.od-filters-hint{width:110px;right:33px;top:-15px;z-index:999}.od-filters-hint .od-filters-arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;border-left:8px solid #ffc;width:0;display:block;right:-8px;top:22px;position:absolute;z-index:2}.od-filters-hint .od-filters-arrow-border{border-bottom:10px solid transparent;border-top:10px solid transparent;border-left:10px solid #fc0;width:0;display:block;right:-10px;top:20px;position:absolute;z-index:1}.od-filtersmanager-oneColumn-table{width:100%;border:none;margin:0;color:#333;display:table}.od-filtersmanager-oneColumn-table .od-table-header{background-image:-owg-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff);color:#333;width:auto;overflow:hidden}.od-filtersmanager-oneColumn-table .od-table-header .od-table-header-title,.od-filtersmanager-oneColumn-table .od-table-header .od-table-header-title-bystop-duration,.od-filtersmanager-oneColumn-table .od-table-header .od-table-header-title-by-companies{color:#333;float:left;padding:0;font-weight:400;font-size:16px;width:100%}.od-filtersmanager-oneColumn-table .od-table-content{display:table-row;background:#fff}.od-filtersmanager-oneColumn-table .od-table-header{margin:0 0 10px 0}.od-filtersmanager-oneColumn-table .od-table-header .od-table-header-title.od-resultpage-price-text-int-reduced-XS{font-size:40px}.od-filtersmanager-oneColumn-table .od-table-header.od-table-header-bystopduration{display:none}.od-filtersmanager-oneColumn-table .od-table-header .od-table-header-title-by-companies{width:100%;padding:0 0 10px 0}.od-filtersmanager-oneColumn-table .od-table-header .od-table-header-title-bystop-duration{display:none}.od-filtersmanager-multiflights-container{position:relative;float:left;height:100%;width:141px;padding:20px 0 0 0;background:rgba(255,255,255,0.6);border-right:1px solid #DDD8C0;color:#666;text-align:center;opacity:0}.od-filtersmanager-multiflights-title{color:#666}.od-filtersmanager-multiflights-list{padding:4px;font-size:20px;font-weight:bold;list-style:none}.od-filtersmanager-multiflights-list-item-flight-index{margin:0 -6px 0 0;padding:4px 0 0 4px;font-size:12px;border-top:1px solid #DDD8C0;border-left:1px solid #DDD8C0;border-bottom:1px solid #DDD8C0;position:relative;z-index:0;left:0;background-image:-owg-linear-gradient(#fff,#EAE5CE);background-image:linear-gradient(#fff,#EAE5CE);box-shadow:rgba(0,0,0,0.45) 0 2px 2px 0;border-top-left-radius:20px;border-bottom-left-radius:20px}.od-filtersmanager-multiflights-list-item-flight-title{padding:4px;border:1px solid #DDD8C0;position:relative;z-index:1;background-image:-owg-linear-gradient(#fff,#EAE5CE);background-image:linear-gradient(#fff,#EAE5CE);box-shadow:rgba(0,0,0,0.45) 0 2px 2px 0}.od-filtersmanager-multiflights-list-item{padding:10px 0;color:#999}.od-filtersmanager-multiflights-list-item.hidden{display:none}.od-filtersmanager-multiflights-list-item.active{color:#f60}.od-filtersmanager-multiflights-list-item.active .od-filtersmanager-multiflights-list-item-flight-title{background-image:-owg-linear-gradient(#FF7A00,#FF4F00);background-image:linear-gradient(#FF7A00,#FF4F00);border-top:1px solid #FF9326;border-right:1px solid #FF9326;border-bottom:1px solid #FF9326;border-left:1px solid #FF9326}.od-filtersmanager-multiflights-list-item.active .od-filtersmanager-multiflights-list-item-flight-index{color:#f60;border-top:1px solid #FF9326;border-left:1px solid #FF9326;border-bottom:1px solid #FF9326}.od-filtersmanager-tabs-container{display:block;border-radius:4px 4px 0 0;overflow:hidden;height:51px}.od-filtersmanager-tabs-container.ft-4legs,.od-filtersmanager-tabs-container.ft-5legs{height:84px;border-bottom:1px solid #ccc}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content{background-color:#F4F3EF}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs{background-color:transparent;position:relative;border-bottom:1px solid #ccc;width:101%;display:table;text-align:center}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs{border-radius:0;background:transparent;display:table-cell;height:50px;cursor:pointer;border-right:1px solid #ccc;vertical-align:middle;box-sizing:border-box}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab{font-size:12px;color:#666;padding:0 4px 0 4px}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt-number4legs,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt-number4legs,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt-number4legs,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt-number4legs,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt-number4legs{display:none}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt{line-height:1.4}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row01,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row01,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row01,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row01,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row01{display:block;font-weight:500}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row01 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row01 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row01 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row01 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row01 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row01 .odf-msg-ficon-green,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row01 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row01 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row01 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row01 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row01 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row01 .odf-msg-ficon-green,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row01 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row01 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row01 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row01 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row01 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row01 .odf-msg-ficon-green,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row01 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row01 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row01 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row01 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row01 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row01 .odf-msg-ficon-green,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row01 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row01 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row01 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row01 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row01 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row01 .odf-msg-ficon-green{color:#666}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row02,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row02,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row02{font-weight:300;position:relative;z-index:5;font-size:12px}@media screen and (min-width: 1200px){.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row02,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row02,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row02{font-size:12px}}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02 .odf-msg-ficon-green,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row02 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row02 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row02 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row02 .odf-msg-ficon-green,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .odf-msg-ficon-green,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row02 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row02 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row02 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row02 .odf-msg-ficon-green,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row02 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row02 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row02 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row02 .odf-msg-ficon-green{font-size:11px;padding:0 2px}@media screen and (min-width: 1200px){.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02 .odf-msg-ficon-green,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row02 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row02 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row02 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row02 .odf-msg-ficon-green,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .odf-msg-ficon-green,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row02 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row02 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row02 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row02 .odf-msg-ficon-green,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row02 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row02 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row02 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row02 .odf-msg-ficon-green{font-size:12px;padding:0 3px}}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02 .tabIata,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .od-filter-tab-txt .row02 .tabIata,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .tabIata,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row02 .tabIata,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row02 .tabIata{vertical-align:middle}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab-txt-active,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab-txt-active,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab-txt-active,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab-txt-active,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab-txt-active{display:none}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .od-filter-tab-txt .row02 .odf-msg-ficon-green{padding:0 3px}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .row01 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .row01 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .row01 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .row01 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .row01 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-1legs .od-filter-tab .row01 .odf-msg-ficon-green,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .row01 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .row01 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .row01 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .row01 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .row01 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-2legs .od-filter-tab .row01 .odf-msg-ficon-green{display:inline}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab{padding:0 4px}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row01 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row01 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row01 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row01 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row01 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row01 .odf-msg-ficon-green{display:none}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02{font-weight:300;font-size:9px}@media screen and (min-width: 1200px){.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02{font-size:11px}}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .odf-msg-ficon-green{font-size:9px;padding:0}@media screen and (min-width: 1200px){.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-3legs .od-filter-tab .od-filter-tab-txt .row02 .odf-msg-ficon-green{padding:0 1px}}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab-txt-number4legs,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab-txt-number4legs{display:block;font-size:16px;font-weight:500}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt-number4legs,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt-number4legs{display:block;box-sizing:border-box;position:relative;z-index:5;height:50px;padding-top:16px}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .odf-msg-ficon-green,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .od-filter-tab-txt-flight,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .row02,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-4legs .od-filter-tab .od-filter-tab-txt .od-filter-tab-txt-number,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .odf-msg-ficon-green,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .od-filter-tab-txt-flight,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .row02,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.ft-5legs .od-filter-tab .od-filter-tab-txt .od-filter-tab-txt-number{display:none}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active{border:0;color:#333}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active .od-filter-tabs-content{cursor:default;padding:0;background-color:#F4F3EF;position:relative;left:-1px}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active .od-filter-tabs-content .od-filter-tab{border-radius:4px 4px 0 0;background:#fff;display:block;height:51px;padding:8px 4px 0 4px;border:1px solid #ccc;border-bottom:0;position:relative;bottom:-1px;margin-top:-1px;color:#333;box-shadow:0 0 2px rgba(0,0,0,0.1);box-sizing:border-box}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-4legs .od-filter-tab .od-filter-tab-txt-number4legs,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-5legs .od-filter-tab .od-filter-tab-txt-number4legs{padding:7px 0 0 0}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-4legs .od-filter-tab .od-filter-tab-txt,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-5legs .od-filter-tab .od-filter-tab-txt{display:none}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-4legs .od-filter-tab-txt-active,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-5legs .od-filter-tab-txt-active{display:block;width:200px;position:absolute;top:51px;left:0;text-align:left;background:#fff;padding:10px 0 0 20px;font-size:12px}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-4legs .od-filter-tab-txt-active .row01 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-4legs .od-filter-tab-txt-active .row01 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-4legs .od-filter-tab-txt-active .row01 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-4legs .od-filter-tab-txt-active .row01 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-4legs .od-filter-tab-txt-active .row01 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-4legs .od-filter-tab-txt-active .row01 .odf-msg-ficon-green,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-4legs .od-filter-tab-txt-active .row01 .od-filter-tab-txt-flight,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-5legs .od-filter-tab-txt-active .row01 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-5legs .od-filter-tab-txt-active .row01 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-5legs .od-filter-tab-txt-active .row01 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-5legs .od-filter-tab-txt-active .row01 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-5legs .od-filter-tab-txt-active .row01 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-5legs .od-filter-tab-txt-active .row01 .odf-msg-ficon-green,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-5legs .od-filter-tab-txt-active .row01 .od-filter-tab-txt-flight{display:inline}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-4legs .od-filter-tab-txt-active .row01 .od-filter-tab-txt-flight,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-5legs .od-filter-tab-txt-active .row01 .od-filter-tab-txt-flight{font-weight:500}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-4legs .od-filter-tab-txt-active .row02,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active.ft-5legs .od-filter-tab-txt-active .row02{display:inline}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active .od-filter-tabs-round-corner-A,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active .od-filter-tabs-round-corner-Ar{width:16px;height:16px;border-radius:10px;position:absolute;background:#F4F3EF;z-index:2;bottom:0;left:-18px;border:1px solid #ccc}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active .od-filter-tabs-round-corner-B,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active .od-filter-tabs-round-corner-Br{width:21px;height:21px;border-radius:9px;position:absolute;background:#F4F3EF;z-index:3;bottom:1px;left:-22px}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active .od-filter-tabs-round-corner-C,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active .od-filter-tabs-round-corner-Cr{width:10px;height:10px;border-radius:0;position:absolute;background:#fff;z-index:1;bottom:0;left:-9px}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active .od-filter-tabs-round-corner-Ar{right:-18px;left:auto}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active .od-filter-tabs-round-corner-Br{right:-22px;left:auto}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active .od-filter-tabs-round-corner-Cr{right:-9px;left:auto}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active .od-filter-tab-txt-active{display:block;width:200px;position:absolute;top:51px;left:0;text-align:left;background:#fff;padding:10px 0 0 20px;font-size:12px}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active .od-filter-tab-txt-active .row01 .ficon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active .od-filter-tab-txt-active .row01 .odf-dropdown-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active .od-filter-tab-txt-active .row01 .odf-tooltip-icon,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active .od-filter-tab-txt-active .row01 .odf-pills-icon-left,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active .od-filter-tab-txt-active .row01 .odf-pills-icon-right,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active .od-filter-tab-txt-active .row01 .odf-msg-ficon-green,.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active .od-filter-tab-txt-active .row01 .od-filter-tab-txt-flight{display:inline}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs.active .od-filter-tab-txt-active .row02{display:inline}.od-filtersmanager-tabs-container .od-filtersmanager-tabs-content .od-filtersmanager-tabs .od-filter-tabs:hover .od-filter-tab{color:#333}.od-filtersmanager-filteritems-container{position:relative;background:#fff;border-radius:4px 4px 0 0;padding:0;border:none;border-top:0 solid transparent;color:#333;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0}.od-filtersmanager-filteritems,.od-filtersmanager-filteritems-timetitle,.od-filtersmanager-filteritems-stops{border-top:1px solid #ccc}.od-filtersmanager-filteritems:first-child,.od-filtersmanager-filteritems-timetitle:first-child,.od-filtersmanager-filteritems-stops:first-child{border-top:none}.od-filtersmanager-filteritems .disabled,.od-filtersmanager-filteritems-timetitle .disabled,.od-filtersmanager-filteritems-stops .disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}.od-filtersmanager-filteritems-content{margin:0 20px 0 20px}.od-stopduration-disabled{position:relative;z-index:0;cursor:not-allowed}.od-stopduration-disabled .od-ui-range.disabled{opacity:0.99}.od-stopduration-disabled .od-ui-range .od-ui-range-slider-track{-o-border-image:-o--compass-list(linear-gradient(#F2F2F2,#F2F2F2) 15);border-image:linear-gradient(#F2F2F2,#F2F2F2) 15;background-color:#F2F2F2}.od-stopduration-disabled .od-ui-range .od-ui-range-slider-fix{cursor:not-allowed}.od-stopduration-disabled .od-ui-range-slider-thumb-max{background-image:-owg-linear-gradient(#F2F2F2 0%, #F2F2F2 100%);background-image:linear-gradient(#F2F2F2 0%, #F2F2F2 100%);border:1px solid #ccc;left:0}.od-stopduration-disabled .od-ui-range-slider-wrapper{position:relative;z-index:-1}.od-stopduration-disabled .od-ui-range-labels-wrapper{color:#ccc}.od-stopduration-disabled .duration-filter{color:#ccc}.od-stopduration-disabled .od-filtersmanager-oneColumn-table .od-table-header .od-table-header-title-bystop-duration{color:#ccc}.od-filtermanager-airport-checkbox-back{width:18px}.od-filtermanager-airport-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:17px;max-width:102px}@media screen and (max-width: 1340px){.od-filtermanager-airport-name{max-width:112px}}.od-filtersmanager-filteritems-timetitle{margin-bottom:10px;border-top:none}.od-filters-container{padding-top:20px;padding-bottom:20px}.od-filtersmanager-filteritems-airlines,.od-filtersmanager-filteritems-airports,.od-filtersmanager-filteritems-baggage,.od-filtersmanager-filteritems-cities{border-top:1px solid #ccc}.od-filtersmanager-filteritems-airlines .disabled,.od-filtersmanager-filteritems-airports .disabled,.od-filtersmanager-filteritems-baggage .disabled,.od-filtersmanager-filteritems-cities .disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}.od-filtersmanager-filteritems-airlines .od-filtersmanager-filteritems-content,.od-filtersmanager-filteritems-airports .od-filtersmanager-filteritems-content,.od-filtersmanager-filteritems-baggage .od-filtersmanager-filteritems-content,.od-filtersmanager-filteritems-cities .od-filtersmanager-filteritems-content{padding:24px 0 26px 0;margin:0}.od-filtersmanager-filteritems-airlines .od-filtersmanager-filteritems-content .od-filtersmanager-filteritems-inner-header,.od-filtersmanager-filteritems-airports .od-filtersmanager-filteritems-content .od-filtersmanager-filteritems-inner-header,.od-filtersmanager-filteritems-baggage .od-filtersmanager-filteritems-content .od-filtersmanager-filteritems-inner-header,.od-filtersmanager-filteritems-cities .od-filtersmanager-filteritems-content .od-filtersmanager-filteritems-inner-header{padding:0 20px}.od-filtersmanager-filteritems-airlines .od-filtersmanager-filteritems-content .od-filtersmanager-filteritems-inner-header:after,.od-filtersmanager-filteritems-airports .od-filtersmanager-filteritems-content .od-filtersmanager-filteritems-inner-header:after,.od-filtersmanager-filteritems-baggage .od-filtersmanager-filteritems-content .od-filtersmanager-filteritems-inner-header:after,.od-filtersmanager-filteritems-cities .od-filtersmanager-filteritems-content .od-filtersmanager-filteritems-inner-header:after{left:0}.od-filtersmanager-filteritems-airlines .od-filtersmanager-filteritems-content .od-filtersmanager-oneColumn-table .od-table-header,.od-filtersmanager-filteritems-airports .od-filtersmanager-filteritems-content .od-filtersmanager-oneColumn-table .od-table-header,.od-filtersmanager-filteritems-baggage .od-filtersmanager-filteritems-content .od-filtersmanager-oneColumn-table .od-table-header,.od-filtersmanager-filteritems-cities .od-filtersmanager-filteritems-content .od-filtersmanager-oneColumn-table .od-table-header{padding:0 20px;margin:0 0 10px 0}.od-filtersmanager-filteritems-airlines .od-filtersmanager-filteritems-content .od-filtersmanager-filterrow-airlines,.od-filtersmanager-filteritems-airlines .od-filtersmanager-filteritems-content .od-filtersmanager-filterrow-airports,.od-filtersmanager-filteritems-airlines .od-filtersmanager-filteritems-content .od-filtersmanager-filterrow-cities,.od-filtersmanager-filteritems-airports .od-filtersmanager-filteritems-content .od-filtersmanager-filterrow-airlines,.od-filtersmanager-filteritems-airports .od-filtersmanager-filteritems-content .od-filtersmanager-filterrow-airports,.od-filtersmanager-filteritems-airports .od-filtersmanager-filteritems-content .od-filtersmanager-filterrow-cities,.od-filtersmanager-filteritems-baggage .od-filtersmanager-filteritems-content .od-filtersmanager-filterrow-airlines,.od-filtersmanager-filteritems-baggage .od-filtersmanager-filteritems-content .od-filtersmanager-filterrow-airports,.od-filtersmanager-filteritems-baggage .od-filtersmanager-filteritems-content .od-filtersmanager-filterrow-cities,.od-filtersmanager-filteritems-cities .od-filtersmanager-filteritems-content .od-filtersmanager-filterrow-airlines,.od-filtersmanager-filteritems-cities .od-filtersmanager-filteritems-content .od-filtersmanager-filterrow-airports,.od-filtersmanager-filteritems-cities .od-filtersmanager-filteritems-content .od-filtersmanager-filterrow-cities{padding:7px 10px 8px 20px}.od-filtersmanager-filteritems-stops .od-filtersmanager-filteritems-content{padding:24px 0 26px 0}.od-filtersmanager-trainsAndlowcost{margin:0 0 10px 0}.od-filtersmanager-filteritems-inner-header{padding-left:0;padding-bottom:13px;font-size:18px;font-weight:500;line-height:normal;position:relative;color:#1E7B7B}.od-filtersmanager-filteritems-inner-header:after{width:5px;height:18px;border-radius:0 4px 4px 0;display:inline;background:#1C708C;position:absolute;top:1px;left:-20px;content:''}.od-filtersmanager-filteritems-inner-container,.od-filtersmanager-filteritems-inner-container-airports-origin,.od-filtersmanager-filteritems-inner-container-airports-destination{padding:0;font-size:16px}.od-filtersmanager-filteritems-inner-container-airports-destination{margin:10px 0 0 0}.od-filtersmanager-filteritems-inner-container-airports-destination .od-filtersmanager-filterrow-foot{border-bottom:none}.od-filtersmanager-filteritems-box-container{border-top-right-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background:#fff;padding-bottom:0}.od-filtersmanager-filteritems-loading-container{width:100%;height:100%;position:absolute;background:rgba(255,255,255,0.7);text-align:center}.od-filtersmanager-filteritems-loading-container.hidden{display:none}.od-filtersmanager-filteritems-loading-wrapper{position:relative;top:35%}.od-filtersmanager-filteritems-loading-image{width:32px;height:32px;display:inline-block;vertical-align:middle;background-image:url("data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==")}.od-filtersmanager-filteritems-inner-container .disabled .od-filtersmanager-filterrow:hover{background-color:#fff;cursor:default}.od-filtersmanager-filterrow-airlines-hover:hover{position:relative}.od-filtersmanager-filterrow-airlines-hover:hover .od-filtersmanager-filterrow-data-button-hover{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#F2F2F2;padding-left:10px}.od-radio{width:100%;padding:7px 0 8px 0;border-top:0;box-sizing:border-box}.od-radio:hover{background-color:#fff}.od-radio:hover .od-filtersmanager-filterrow-data-button-hover{display:table-cell}.od-radio:hover .od-filtermanager-airport-price-hover{display:none}.od-radio.hidden{display:none}.od-radio.header{font-weight:500;padding:0 0 20px 0}.od-radio:first-child{margin-top:0}.od-radio 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-radio input{width:0;position:absolute;z-index:-1;zoom:1}}.od-radio input:checked+label:before{border:1px solid #ccc;background-color:#fff}.od-radio input:checked+label:after,.od-radio 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-radio input:disabled+label,.od-radio input:disabled+span{color:#ccc;text-decoration:line-through}.od-radio input:disabled+label:before,.od-radio input:disabled+span:before{background-color:#E7E7E7;border:1px solid #ccc}.od-radio input:disabled+label:after,.od-radio input:disabled+span:after{color:#ccc}.od-radio 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;box-sizing:border-box}.od-radio 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-radio label:before{background-color:#fff;border:1px solid #ccc}}.od-radio label:hover:before{border:1px solid #B5B5B5}.od-radio label.od-checkbox-not-checked:before{border:1px solid #F01C3D;background:#FFF2F2}.od-filtersmanager-filterrow-airports .od-filtersmanager-filterrow-data-button,.od-filtersmanager-filterrow-airports .od-filtersmanager-filterrow-data-button-hover{display:none}.od-filtersmanager-filterrow-airports:hover .od-filtersmanager-filterrow-data-button-hover{display:table-cell}.od-filtersmanager-filterrow-airports:hover .od-filtermanager-airport-price-hover{display:none}.od-airport-price-input:disabled+.od-selectable-label .od-filtermanager-airport-price{color:#ccc;display:block}.od-airport-price-input:disabled+.od-selectable-label .od-filtersmanager-filterrow-data-button-hover{display:none}.od-filtermanager-airport-price{color:#27A0A0;font-size:14px;text-align:right}.od-filtersmanager-filterrow-data-button-hover{color:#27A0A0}.od-filtersmanager-filterrow-data-button{font-size:14px;color:#27A0A0;text-decoration:none;background:transparent;border:none;text-align:right;cursor:pointer;display:none;padding-right:10px}.od-checkbox 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-checkbox input{width:0;position:absolute;z-index:-1;zoom:1}}.od-checkbox input:checked+label:before{background-color:#fff}.od-checkbox input:checked+label:after,.od-checkbox 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-checkbox input:disabled+label,.od-checkbox input:disabled+span{color:#ccc;text-decoration:line-through}.od-checkbox input:disabled+label:before,.od-checkbox input:disabled+span:before{background-color:#E7E7E7;border:1px solid #ccc}.od-checkbox input:disabled+label:after,.od-checkbox input:disabled+span:after{color:#ccc}.od-checkbox 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;display:block}.od-checkbox 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-checkbox label:before{background-color:#fff;border:1px solid #ccc}}.od-checkbox label:hover:before{border:1px solid #B5B5B5}.od-checkbox label.od-checkbox-not-checked:before{border:1px solid #F01C3D;background:#FFF2F2}.od-no-line-through input:disabled+label{text-decoration:none}.od-filtersmanager-filterrow-airlines,.od-filtersmanager-filterrow-airports,.od-filtersmanager-filterrow-cities{table-layout:fixed}.od-filtersmanager-filterrow-airlines-hover:hover,.od-filtersmanager-filterrow-airports-hover:hover{background-color:#F2F2F2}@media screen and (max-width: 1340px){.od-filtersmanager-filterrow-airports-hover:hover .od-filtermanager-airport-name{max-width:57px}}.od-filtersmanager-filterrow-stopover{table-layout:fixed;white-space:normal}.od-filtersmanager-filterrow-stopover.header{padding:0 0 10px 0}.od-filtersmanager-filterrow-stopover.header:first-child{padding:10px 0 10px 0}.od-filtersmanager-filterrow-foot{width:100%;display:table;border-bottom:1px dashed #B5B5B5;margin:10px 0 0 0;padding:20px 20px 10px 20px}.od-filtersmanager-filterrow-foot.hidden{display:none}.od-filtersmanager-filterrow-data{padding:0 0 0 10px;display:inline-block;width:auto;cursor:pointer;vertical-align:middle;box-sizing:border-box}.od-filtersmanager-filterrow-data.od-filtersmanager-airlinename,.od-filtersmanager-filterrow-data.od-filtersmanager-cities,.od-filtersmanager-filterrow-data.od-filtersmanager-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;min-height:20px}@media screen and (max-width: 1340px){.od-filtersmanager-filterrow-data.od-filtersmanager-airlinename,.od-filtersmanager-filterrow-data.od-filtersmanager-cities,.od-filtersmanager-filterrow-data.od-filtersmanager-label{max-width:186px}}.od-filtersmanager-filterrow-airlines-input,.od-filtersmanager-filterrow-cities-input{width:100%;display:table-cell;white-space:nowrap}.od-filtersmanager-filterrow-airports .od-filtersmanager-filterrow-airlines-input{display:block}.od-filtersmanager-filterrow-input-wrapper{display:table-cell}.od-filtersmanager-filterrow-range{width:100%;display:inline-block;padding:0;border-top:1px solid #ECE9D4}.od-filtersmanager-filterrow-range .title{color:#999}.od-filtersmanager-filterrow-range .dates{font-weight:400}.od-filtersmanager-filterrow-range .duration-filter{width:100%;font-size:16px;font-weight:500;padding:10px 0 0 0}.od-filtersmanager-filterrow-range .duration-filter .duration{font-weight:400;display:inline}.od-filtersmanager-filterrow-range:first-child{border-top:none}.od-filtersmanager-filterrow-range-data{margin:20px 0 20px 0}.od-filtersmanager-filterrow-range-data-duration{margin:17px 0 20px 0}.od-filtersmanager-filterrow-range-data-title{margin:10px 0 0 0}.od-filtersmanager-filterbystopduration-bottom-text{margin:0 0 0 10px;color:#000}.od-filters-menu{position:relative;float:left;width:90px;height:100%;z-index:15;background:#F9F9F9;color:#999;font-size:14px;font-weight:bold;border-right:none;box-shadow:rgba(0,0,0,0.65) 4px 0 8px -5px}.od-filters-menu-title{padding:4px 0;background:#999;box-sizing:border-box;border-bottom:1px solid #ccc;color:#fff;text-align:center}.od-filters-menu-title .od-filters-menu-triangle-indicator{position:absolute;left:50%;margin-left:-10px;width:0;height:0;border-top:10px solid #999;border-right:10px solid transparent;border-left:10px solid transparent;z-index:5}.od-filters-menu-tab{cursor:pointer;padding:12px 0 10px 0;border-top:1px solid #ccc;text-align:center}.od-filters-menu-tab .ficon,.od-filters-menu-tab .odf-dropdown-icon,.od-filters-menu-tab .odf-tooltip-icon,.od-filters-menu-tab .odf-pills-icon-left,.od-filters-menu-tab .odf-pills-icon-right,.od-filters-menu-tab .odf-msg-ficon-green{font-size:36px;text-shadow:0 1px 0 #fff;font-weight:normal}.od-filters-menu-tab:last-child{border-bottom:1px solid #ccc}.od-filters-menu-tab.active{border-top:none;border-right:none;border-bottom:none;border-left:none;background:#ccc;color:#999;left:0;position:relative;box-shadow:rgba(0,0,0,0.65) inset 0 4px 8px -5px}.od-filters-menu-tab.active+li{border-top:none}.od-filters-menu-tab.applied{color:#FF9300}.od-filters-menu-tab:nth-child(2){border-top:none}.od-filters-menu-reset-button{cursor:pointer;padding:12px 0 10px 0;position:absolute;bottom:0;text-align:center;border-bottom:1px solid #ccc}.od-filters-menu-reset-button .ficon,.od-filters-menu-reset-button .odf-dropdown-icon,.od-filters-menu-reset-button .odf-tooltip-icon,.od-filters-menu-reset-button .odf-pills-icon-left,.od-filters-menu-reset-button .odf-pills-icon-right,.od-filters-menu-reset-button .odf-msg-ficon-green{font-size:26px;text-shadow:0 1px 0 #fff;font-weight:normal}.od-filters-close-button-wrapper{float:left;position:relative;width:24px;height:100%;z-index:5;opacity:0}.od-filters-close-button-border{height:46%;width:100%;border-left:2px solid #fff}.od-filters-close-button{height:8%;width:24px;background:rgba(255,255,255,0.6);border-left:0;cursor:pointer;border-top-right-radius:30px;border-bottom-right-radius:30px;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:14px;color:#999;border-right:2px solid #fff;border-top:2px solid #fff;border-bottom:2px solid #fff}.od-filters-close-button .ficon,.od-filters-close-button .odf-dropdown-icon,.od-filters-close-button .odf-tooltip-icon,.od-filters-close-button .odf-pills-icon-left,.od-filters-close-button .odf-pills-icon-right,.od-filters-close-button .odf-msg-ficon-green{display:block;-webkit-transform: rotateZ(180deg) translate(0, 2px);transform: rotateZ(180deg) translate(0, 2px)}.od-filters-airlines-errortooltip{background:#ffc;border:1px solid #fc0;position:absolute;font-size:14px;padding:5px;border-radius:8px;box-shadow:rgba(0,0,0,0.45) 0 2px 2px 0}.od-filtersmanager-filter-time-title{display:inline-block;padding:0 0 10px 0;line-height:1.4}.od-filtersmanager-filter-time-title .title{margin:0;font-weight:500;font-size:16px;color:#333}.od-filtersmanager-filter-time-title .dates{font-weight:400;text-transform:capitalize;font-size:14px;color:#333}.od-filtersmanager-filterbystopover-expand{font-size:14px;color:#27A0A0;font-weight:400;cursor:pointer;padding:12px 0 0 0;display:table;width:100%;box-sizing:border-box}.od-filtersmanager-filterbystopover-expand .od-filtersmanager-filterbystopover-expand-txt{text-decoration:none;color:#f60;color:#f60;text-decoration:none}.od-filtersmanager-filterbystopover-expand .od-filtersmanager-filterbystopover-expand-txt:hover{text-decoration:none}.od-filtersmanager-filterbystopover-expand .od-filtersmanager-filterbystopover-expand-txt:active{color:#E64E00}.od-filtersmanager-filterbystopover-expand .od-filtersmanager-filterbystopover-expand-txt:hover{color:#f60;text-decoration:none}.od-filtersmanager-filterbystopover-expand .od-filtersmanager-filterbystopover-expand-txt:active{color:#E64E00;text-decoration:none}.od-filtersmanager-filterbystopover-expand .od-filtersmanager-filterbystopover-expand-txt.disabled,.od-filtersmanager-filterbystopover-expand .od-filtersmanager-filterbystopover-expand-txt:disabled{color:#ccc;text-decoration:none}.od-filtersmanager-filterbystopover-expand .ficon,.od-filtersmanager-filterbystopover-expand .odf-dropdown-icon,.od-filtersmanager-filterbystopover-expand .odf-tooltip-icon,.od-filtersmanager-filterbystopover-expand .odf-pills-icon-left,.od-filtersmanager-filterbystopover-expand .odf-pills-icon-right,.od-filtersmanager-filterbystopover-expand .odf-msg-ficon-green{text-decoration:none;font-size:14px;padding:2px 0 0 10px;display:table-cell;vertical-align:middle;color:#ccc}.od-filtersmanager-filterbystopover-expand-panel{padding:0}.od-filtersmanager-filterbystopover-expand-panel.hidden{display:none}.filter-checkbox.hasResults:disabled+label{color:#ccc}.od-filtersmanager-header-select-all button{font-size:14px;color:#27A0A0;text-decoration:none;background:transparent;border:none;text-align:left;cursor:pointer;padding:5px 0 0 5px;outline:none}.od-filtersmanager-header-select-all button:disabled{color:#ccc;cursor:auto}.od-filtersmanager-header-select-all button.od-filter-right-button-all{margin:0 -4px 0 0;padding:0 10px 0 0}.od-filtersmanager-header-select-all button.od-filter-right-button-none{margin:0 0 0 -4px;padding:0 0 0 10px}.od-filtersmanager-filterrow-expand{font-size:14px;color:#27A0A0;font-weight:400;cursor:pointer;margin:0;display:table;width:100%;box-sizing:border-box}.od-filtersmanager-filterrow-expand .title{width:85%;color:#f60;display:table-cell;color:#f60;text-decoration:none}.od-filtersmanager-filterrow-expand .title:active{color:#E64E00}.od-filtersmanager-filterrow-expand .title:hover{color:#f60;text-decoration:none}.od-filtersmanager-filterrow-expand .title:active{color:#E64E00;text-decoration:none}.od-filtersmanager-filterrow-expand .title.disabled,.od-filtersmanager-filterrow-expand .title:disabled{color:#ccc;text-decoration:none}.od-filtersmanager-filterrow-expand .ficon,.od-filtersmanager-filterrow-expand .odf-dropdown-icon,.od-filtersmanager-filterrow-expand .odf-tooltip-icon,.od-filtersmanager-filterrow-expand .odf-pills-icon-left,.od-filtersmanager-filterrow-expand .odf-pills-icon-right,.od-filtersmanager-filterrow-expand .odf-msg-ficon-green{font-size:16px;display:table-cell;vertical-align:middle;padding:0 0 0 10px;color:#ccc;text-align:right}.od-filtersmanager-filterrow-expand.hidden{display:none}.od-filtersmanager-category-star{display:inline-block;height:12px;background:url("/images/shared/new/sprite_icons.png") -172px -306px;width:15px}.od-filtersmanager-review{display:inline-block;height:16px;background-image:url("/images/shared/new/sprite_icons.png");background-position-x:-163px;width:71px}.od-filtersmanager-review.od-filtersmanager-number-reviews-1{background-position-y:-366px}.od-filtersmanager-review.od-filtersmanager-number-reviews-2{background-position-y:-382px}.od-filtersmanager-review.od-filtersmanager-number-reviews-3{background-position-y:-397px}.od-filtersmanager-review.od-filtersmanager-number-reviews-4{background-position-y:-412px}.od-filtersmanager-review.od-filtersmanager-number-reviews-5{background-position-y:-427px}.od-filtersmanager-closeto-input-wrapper input.text,.od-filtersmanager-closeto-input-wrapper input.title,.od-filtersmanager-closeto-input-wrapper input[type=email],.od-filtersmanager-closeto-input-wrapper input[type=text],.od-filtersmanager-closeto-input-wrapper input[type=password],.od-filtersmanager-closeto-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-filtersmanager-closeto-input-wrapper input.text:-webkit-autofill,.od-filtersmanager-closeto-input-wrapper input.title:-webkit-autofill,.od-filtersmanager-closeto-input-wrapper input[type=email]:-webkit-autofill,.od-filtersmanager-closeto-input-wrapper input[type=text]:-webkit-autofill,.od-filtersmanager-closeto-input-wrapper input[type=password]:-webkit-autofill,.od-filtersmanager-closeto-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-filtersmanager-closeto-input-wrapper input.text:active,.od-filtersmanager-closeto-input-wrapper input.title:active,.od-filtersmanager-closeto-input-wrapper input[type=email]:active,.od-filtersmanager-closeto-input-wrapper input[type=text]:active,.od-filtersmanager-closeto-input-wrapper input[type=password]:active,.od-filtersmanager-closeto-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-filtersmanager-closeto-input-wrapper input.text:active:-webkit-autofill,.od-filtersmanager-closeto-input-wrapper input.title:active:-webkit-autofill,.od-filtersmanager-closeto-input-wrapper input[type=email]:active:-webkit-autofill,.od-filtersmanager-closeto-input-wrapper input[type=text]:active:-webkit-autofill,.od-filtersmanager-closeto-input-wrapper input[type=password]:active:-webkit-autofill,.od-filtersmanager-closeto-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-filtersmanager-closeto-input-wrapper input.text:hover,.od-filtersmanager-closeto-input-wrapper input.title:hover,.od-filtersmanager-closeto-input-wrapper input[type=email]:hover,.od-filtersmanager-closeto-input-wrapper input[type=text]:hover,.od-filtersmanager-closeto-input-wrapper input[type=password]:hover,.od-filtersmanager-closeto-input-wrapper input[type=tel]:hover{border:1px solid #B5B5B5;background-color:#fff}.od-filtersmanager-closeto-input-wrapper input.text:focus,.od-filtersmanager-closeto-input-wrapper input.title:focus,.od-filtersmanager-closeto-input-wrapper input[type=email]:focus,.od-filtersmanager-closeto-input-wrapper input[type=text]:focus,.od-filtersmanager-closeto-input-wrapper input[type=password]:focus,.od-filtersmanager-closeto-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-filtersmanager-closeto-input-wrapper input.text:focus:-webkit-autofill,.od-filtersmanager-closeto-input-wrapper input.title:focus:-webkit-autofill,.od-filtersmanager-closeto-input-wrapper input[type=email]:focus:-webkit-autofill,.od-filtersmanager-closeto-input-wrapper input[type=text]:focus:-webkit-autofill,.od-filtersmanager-closeto-input-wrapper input[type=password]:focus:-webkit-autofill,.od-filtersmanager-closeto-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-filtersmanager-closeto-input-wrapper input.text::-webkit-input-placeholder,.od-filtersmanager-closeto-input-wrapper input.title::-webkit-input-placeholder,.od-filtersmanager-closeto-input-wrapper input[type=email]::-webkit-input-placeholder,.od-filtersmanager-closeto-input-wrapper input[type=text]::-webkit-input-placeholder,.od-filtersmanager-closeto-input-wrapper input[type=password]::-webkit-input-placeholder,.od-filtersmanager-closeto-input-wrapper input[type=tel]::-webkit-input-placeholder{color:#B5B5B5;font-style:italic}.od-filtersmanager-closeto-input-wrapper input.text:-moz-placeholder,.od-filtersmanager-closeto-input-wrapper input.title:-moz-placeholder,.od-filtersmanager-closeto-input-wrapper input[type=email]:-moz-placeholder,.od-filtersmanager-closeto-input-wrapper input[type=text]:-moz-placeholder,.od-filtersmanager-closeto-input-wrapper input[type=password]:-moz-placeholder,.od-filtersmanager-closeto-input-wrapper input[type=tel]:-moz-placeholder{color:#B5B5B5;font-style:italic}.od-filtersmanager-closeto-input-wrapper .invalid input:focus,.od-filtersmanager-closeto-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-filtersmanager-closeto-input-wrapper .od-filtersmanager-closeto-input{width:100%;border:1px solid #999;height:16px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.od-filtersmanager-closeto-input-wrapper .od-filtersmanager-closeto-input:focus{border:1px solid #000;background-color:#FFFEEE}.od-filtersmanager-filteritems-cities{border-bottom:1px solid #ccc}.od-flights-filters-summary-tag-container{display:inline}.od-flights-filters-summary-reset{display:inline-block}.od-tag-filter{margin-right:6px}.od-flights-filters-summary-no-results{border-top:dashed 1px #ccc}.od-flights-filters-summary-no-results-image{width:70px;height:70px;background-image:url("/images/onefront/bluestone/OP/icon_no_results_filters.png")}.od-time-budget-container{position:relative}.od-cheapest-tooltip{transition-property:opacity, bottom;position:absolute}.od-time-slider{margin-top:-10px}.od-fullprice-wrapper{background:#fff;border-radius:0 0 4px 4px;padding:24px 0 20px 0;margin-bottom:20px;overflow:visible;position:relative;border:none;border-top:1px solid #ccc;width:220px;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0;box-sizing:border-box}@media screen and (min-width: 1340px){.od-fullprice-wrapper{width:265px}}.od-fullprice-wrapper .od-table-header{padding-left:20px;margin-bottom:0;font-size:18px;font-weight:400;line-height:normal;color:#1E7B7B}.od-fullprice-wrapper .od-table-header:after{width:5px;height:18px;border-radius:0 4px 4px 0;display:inline;background:#1C708C;position:absolute;top:33px;left:-1px;content:''}.od-fullprice-wrapper .od-table-content{background:#fff;border-radius:4px;padding:20px 20px 0 20px;font-size:14px;line-height:normal;color:#333}.od-fullprice-wrapper .od-table-content .od-table-header-title-fullprice-legal-text{font-size:12px;color:#999;line-height:18px}.od-fullprice-wrapper .od-fullprice-btn{position:relative;float:none;display:block;cursor:pointer;width:100%;height:auto;padding:4px;border:1px solid #f60;border-radius:0;box-shadow:none;font-weight:500;font-size:14px;text-align:center;color:#f60;*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-radius:4px;height:40px;padding:0 10px;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}.od-fullprice-wrapper .od-fullprice-btn.active{color:#fff;background-image:-owg-linear-gradient(#f60,#f60);background-image:linear-gradient(#f60,#f60)}.od-fullprice-wrapper .od-fullprice-btn.active:focus{outline-style:none;outline-color:transparent}.od-fullprice-wrapper .od-fullprice-btn.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-fullprice-wrapper .od-fullprice-btn:hover{background-image:-owg-linear-gradient(#fff, #fff);background-image:linear-gradient(#fff, #fff)}.od-fullprice-wrapper .od-fullprice-btn:hover{background:#fff;color:#E64E00;border-width:2px;padding:0 9px}.od-fullprice-wrapper .od-fullprice-btn:active{background:#F2F2F2;color:#E64E00;border-width:2px}.od-fullprice-wrapper .od-fullprice-btn.disabled,.od-fullprice-wrapper .od-fullprice-btn:disabled{color:#ccc;background:#F2F2F2;border-color:#ccc}.od-fullprice-wrapper .od-fullprice-btn:focus{outline-style:none;outline-color:transparent}.od-fullprice-wrapper .od-fullprice-row{margin:20px 0 5px 0}.od-fullprice-wrapper .od-fullprice-row:first-child{margin:0 0 5px 0;line-height:12px}.od-fullprice-wrapper .od-fullprice-row .od-fullprice-select-wrapper{overflow:hidden;position:relative;background:transparent;color:#333;font-size:14px;line-height:100%;border:1px solid #ccc;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-weight:400;border-radius:4px;box-shadow:inset 0 0 4px rgba(0,0,0,0.2);display:block;margin:10px 0 0 0}.od-fullprice-wrapper .od-fullprice-row .od-fullprice-select-wrapper select{height:100%;padding:7px 30px 7px 10px;background:none repeat scroll 0% 0% TRANSPARENT;border:medium none;color:#333;margin:0;box-sizing:border-box;border-radius:4px}@media screen and (min-width: 0 \0){.od-fullprice-wrapper .od-fullprice-row .od-fullprice-select-wrapper select{position:relative;z-index:1}}.od-fullprice-wrapper .od-fullprice-row .od-fullprice-select-wrapper select::-webkit-input-placeholder{color:#B5B5B5;font-style:italic}.od-fullprice-wrapper .od-fullprice-row .od-fullprice-select-wrapper select:-moz-placeholder{color:#B5B5B5;font-style:italic}.od-fullprice-wrapper .od-fullprice-row .od-fullprice-select-wrapper select:focus{border:none;outline:none}.od-fullprice-wrapper .od-fullprice-row .od-fullprice-select-wrapper:after{width:30px;height:30px;display:block;content:',';color:#f60;font-family:'theme-icons';font-size:16px;position:absolute;padding:11px 0 0 7px;top:4px;right:2px;pointer-events:none;border-left:1px solid #E7E7E7;z-index:0;background-repeat:no-repeat;background-position:center center;background-color:#fff;box-sizing:border-box;border-top-right-radius:4px;border-bottom-right-radius:4px;box-shadow:none;display:none\0}@media screen and (min-width: 0 \0){.od-fullprice-wrapper .od-fullprice-row .od-fullprice-select-wrapper:after{width:auto;height:1px;padding:0;top:12px;right:6px;border-left:none;border-top-right-radius:50px;border-bottom-right-radius:50px;display:block;z-index:0}}.od-fullprice-wrapper .od-fullprice-row .od-fullprice-select-wrapper:hover{border:1px solid #B5B5B5;background-color:#fff;color:#B5B5B5}.od-fullprice-wrapper .od-fullprice-row .od-fullprice-select-wrapper:active{border-color:#f60;background-color:#fff;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}.od-fullprice-wrapper .od-fullprice-row .od-fullprice-select-wrapper:focus{border:none;outline:none}.od-fullprice-wrapper .od-fullprice-row .od-fullprice-select-wrapper::-webkit-input-placeholder{color:#B5B5B5;font-style:italic}.od-fullprice-wrapper .od-fullprice-row .od-fullprice-select-wrapper:-moz-placeholder{color:#B5B5B5;font-style:italic}.od-fullprice-wrapper .od-fullprice-row .od-fullprice-select-wrapper select::-ms-expand{display:none}.od-fullprice-wrapper .od-fullprice-row .od-fullprice-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.od-fullprice-wrapper .od-fullprice-row .od-fullprice-select-wrapper select option{background:#fff}.od-fullprice-wrapper .od-fullprice-row .od-fullprice-select-wrapper .od-passengersmanager-select{width:100%;cursor:pointer}.od-fullprice-wrapper .od-fullprice-row-button{margin:30px 0 0 0}.od-fullprice-wrapper-small{margin-bottom:20px;padding:15px 20px;background:#fff;border-radius:4px;width:auto;overflow:visible;position:relative;border:none;border-top:1px solid #ccc;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0;width:220px;box-sizing:border-box}@media screen and (min-width: 1340px){.od-fullprice-wrapper-small{width:265px}}.od-fullprice-wrapper-small .od-table-header{padding-left:5px;margin-bottom:10px;font-size:14px;font-weight:300;color:#333}.od-fullprice-wrapper-small .od-fullprice-row .od-fullprice-select-wrapper{overflow:hidden;position:relative;background:transparent;color:#333;font-size:14px;line-height:100%;border:1px solid #ccc;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-weight:400;border-radius:4px;box-shadow:inset 0 0 4px rgba(0,0,0,0.2);display:block;margin:10px 0 0 0;height:34px}.od-fullprice-wrapper-small .od-fullprice-row .od-fullprice-select-wrapper select{height:100%;padding:7px 30px 7px 10px;background:none repeat scroll 0% 0% TRANSPARENT;border:medium none;color:#333;margin:0;box-sizing:border-box;border-radius:4px}@media screen and (min-width: 0 \0){.od-fullprice-wrapper-small .od-fullprice-row .od-fullprice-select-wrapper select{position:relative;z-index:1}}.od-fullprice-wrapper-small .od-fullprice-row .od-fullprice-select-wrapper select::-webkit-input-placeholder{color:#B5B5B5;font-style:italic}.od-fullprice-wrapper-small .od-fullprice-row .od-fullprice-select-wrapper select:-moz-placeholder{color:#B5B5B5;font-style:italic}.od-fullprice-wrapper-small .od-fullprice-row .od-fullprice-select-wrapper select:focus{border:none;outline:none}.od-fullprice-wrapper-small .od-fullprice-row .od-fullprice-select-wrapper:after{width:30px;height:30px;display:block;content:',';color:#f60;font-family:'theme-icons';font-size:16px;position:absolute;padding:11px 0 0 7px;top:4px;right:2px;pointer-events:none;border-left:1px solid #E7E7E7;z-index:0;background-repeat:no-repeat;background-position:center center;background-color:#fff;box-sizing:border-box;border-top-right-radius:4px;border-bottom-right-radius:4px;box-shadow:none;display:none\0}@media screen and (min-width: 0 \0){.od-fullprice-wrapper-small .od-fullprice-row .od-fullprice-select-wrapper:after{width:auto;height:1px;padding:0;top:12px;right:6px;border-left:none;border-top-right-radius:50px;border-bottom-right-radius:50px;display:block;z-index:0}}.od-fullprice-wrapper-small .od-fullprice-row .od-fullprice-select-wrapper:hover{border:1px solid #B5B5B5;background-color:#fff;color:#B5B5B5}.od-fullprice-wrapper-small .od-fullprice-row .od-fullprice-select-wrapper:active{border-color:#f60;background-color:#fff;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}.od-fullprice-wrapper-small .od-fullprice-row .od-fullprice-select-wrapper:focus{border:none;outline:none}.od-fullprice-wrapper-small .od-fullprice-row .od-fullprice-select-wrapper::-webkit-input-placeholder{color:#B5B5B5;font-style:italic}.od-fullprice-wrapper-small .od-fullprice-row .od-fullprice-select-wrapper:-moz-placeholder{color:#B5B5B5;font-style:italic}.od-fullprice-wrapper-small .od-fullprice-row .od-fullprice-select-wrapper select::-ms-expand{display:none}.od-fullprice-wrapper-small .od-fullprice-row .od-fullprice-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.od-fullprice-wrapper-small .od-fullprice-row .od-fullprice-select-wrapper select option{background:#fff}.od-fullprice-wrapper-small .od-fullprice-row .od-fullprice-select-wrapper:after{padding:8px 0 0 8px}.od-fullprice-wrapper-small .od-fullprice-row .od-fullprice-select-wrapper .od-passengersmanager-select{width:100%}.od-fullprice-wrapper-small .od-fullprice-row .od-fullprice-select-wrapper select{padding-top:5px}.od-isfullprice .od-fullprice-row .od-fullprice-select-wrapper:after{top:1px;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}.results .od-cookiedsc{display:none}.tripSummaryPriceWrapper{width:100%;font-size:12px;margin:0;color:#333;vertical-align:top;width:220px;position:relative;font-size:12px}@media screen and (min-width: 1200px){.tripSummaryPriceWrapper{width:265px}}@media screen and (min-width: 1200px){.tripSummaryPriceWrapper{font-size:14px}}.tripSummaryPriceWrapper .tripSummaryPriceTitle{position:relative;height:60px;width:100%;background:rgba(0,0,0,0.5);line-height:60px;padding:0 0 0 20px;left:0;box-sizing:border-box;font-size:16px;font-weight:500;border-radius:4px 4px 0 0}.tripSummaryPriceWrapper .tripSummaryPriceTitle.hidden{display:none}.tripSummaryPriceWrapper.sticky{position:fixed;top:-1px;z-index:10}.tripSummaryPriceWrapper.sticky.sticky-footer{position:absolute}.tripSummaryPriceWrapper.sticky .od-tripSummaryPrice-price-stickySummary{font-size:24px;font-weight:500}.tripSummaryPriceBox{background-color:#fff;padding:0;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0}.tripSummaryPriceInsideBox{background-color:#fff;border-radius:4px;margin:0;padding:0;display:table;width:100%}.od-price-summary{display:table-footer-group}.od-price-summary .od-price-summary-content{border-top:1px dashed #B5B5B5;padding:18px 20px 12px 0;position:relative}.od-price-summary-content-currencyicon{display:inline-block;font-size:21px;font-weight:500;line-height:24px;color:#ccc;width:40px;text-align:center}.tripSummaryPriceTitle,.od-flight-details-payment-flights-row-title{font-size:20px;font-weight:500;color:#fff;display:inline-block;padding:5px 20px 5px 20px;width:auto;background-color:#1C708C;position:relative;border-radius:4px 4px 0 0}.od-flight-details-payment-flights-row-title{display:inline-block;padding:10px 0 0 20px;background-color:#fff;color:#1E7B7B;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.od-flight-details-expandable-wrapper .od-flight-details-payment-flights-row-title:after,.od-flight-details-expandable-wrapper .od-flight-details-payment-flights-box-title-shortpaxinfo:after{display:none}.od-confirmation-flightDetails-wrapper .od-flight-details-payment-wrapper{padding:0}.od-tripSummaryPrice-section{margin:20px 0 0 0;color:#666;text-shadow:0 0 2px rgba(0,0,0,0.1);font-size:12px}.od-tripSummaryPrice-section .popUpDisclaimer .od-hint-container{left:-484px;top:auto;bottom:-305px}.od-tripSummaryPrice-section .popUpDisclaimer .od_hint-arrow{bottom:300px}.od-tripSummaryPrice-flights{margin-bottom:0}.od-tripSummaryPrice-pax.hidden,.od-tripSummaryPrice-flights-wrap.hidden{display:none}.od-tripSummaryPrice-pax .flights_list_item,.od-tripSummaryPrice-flights-wrap .flights_list_item{width:100%;border-bottom:1px dashed #B5B5B5;padding:16px 20px 18px 0;position:relative;box-sizing:border-box}.od-tripSummaryPrice-flights-row{display:table-row}.od-tripSummaryPrice-flights-row-item-allStops{margin-right:2px}.od-tripSummaryPrice-flights-row-departureLocation,.od-tripSummaryPrice-flights-row-arrivalLocation{display:table;width:100%}.od-tripSummaryPrice-flights-row-departureLocation .od-tripSummaryPrice-flights-row-item:first-child,.od-tripSummaryPrice-flights-row-arrivalLocation .od-tripSummaryPrice-flights-row-item:first-child{padding-right:10px;width:124px}.od-tripSummaryPrice-flights-row-departureLocation .od-tripSummaryPrice-flights-row-item:last-child,.od-tripSummaryPrice-flights-row-arrivalLocation .od-tripSummaryPrice-flights-row-item:last-child{padding-right:0}.od-tripSummaryPrice-pax-row{padding:10px 0 15px;border-bottom:1px dashed #B5B5B5;line-height:18px;margin-left:40px}.od-tripSummaryPrice-pax-row:first-child{padding-top:0}.od-tripSummaryPrice-pax-row:last-child{padding-bottom:0;border-bottom:0}.od-tripSummaryPrice-pax-row .od-hint-open{color:#666;cursor:pointer;padding:5px 0 0;font-size:12px;text-decoration:underline}.od-tripSummaryPrice-pax-row .od-hint-open:hover{color:#333;text-decoration:underline}.od-tripSummaryPrice-pax-row .od-hint-open:active{color:#333}.od-tripSummaryPrice-flights-row-body{margin:0 0 0 40px}.od-tripSummaryPrice-pax-row-head,.od-tripSummaryPrice-flights-row-head{display:table;font-weight:600}.od-tripSummaryPrice-pax-row-head .od-tripSummaryPrice-flights-row-item,.od-tripSummaryPrice-flights-row-head .od-tripSummaryPrice-flights-row-item{padding:0}.od-tripSummaryPrice-flights-row-head{display:table-row;font-weight:400}.od-tripSummaryPrice-pax-row-head{display:table;font-weight:600;width:100%}.od-tripSummaryPrice-pax-row-item,.od-tripSummaryPrice-flights-row-item,.od-tripSummaryPrice-flights-row-item-timeformat,.od-tripSummaryPrice-pax-row-item-travellername{display:table-cell;padding:8px 0 0 0}.od-tripSummaryPrice-pax-row-item.od-bags,.od-tripSummaryPrice-flights-row-item.od-bags,.od-tripSummaryPrice-flights-row-item-timeformat.od-bags,.od-tripSummaryPrice-pax-row-item-travellername.od-bags{text-align:right;padding:5px 0 0 0}.od-tripSummaryPrice-pax-row-item .hidden,.od-tripSummaryPrice-flights-row-item .hidden,.od-tripSummaryPrice-flights-row-item-timeformat .hidden,.od-tripSummaryPrice-pax-row-item-travellername .hidden{display:none}.od-tripSummaryPrice-pax-row-item .ficon,.od-tripSummaryPrice-pax-row-item .odf-dropdown-icon,.od-tripSummaryPrice-pax-row-item .odf-tooltip-icon,.od-tripSummaryPrice-pax-row-item .odf-pills-icon-left,.od-tripSummaryPrice-pax-row-item .odf-pills-icon-right,.od-tripSummaryPrice-pax-row-item .odf-msg-ficon-green,.od-tripSummaryPrice-flights-row-item .ficon,.od-tripSummaryPrice-flights-row-item .odf-dropdown-icon,.od-tripSummaryPrice-flights-row-item .odf-tooltip-icon,.od-tripSummaryPrice-flights-row-item .odf-pills-icon-left,.od-tripSummaryPrice-flights-row-item .odf-pills-icon-right,.od-tripSummaryPrice-flights-row-item .odf-msg-ficon-green,.od-tripSummaryPrice-flights-row-item-timeformat .ficon,.od-tripSummaryPrice-flights-row-item-timeformat .odf-dropdown-icon,.od-tripSummaryPrice-flights-row-item-timeformat .odf-tooltip-icon,.od-tripSummaryPrice-flights-row-item-timeformat .odf-pills-icon-left,.od-tripSummaryPrice-flights-row-item-timeformat .odf-pills-icon-right,.od-tripSummaryPrice-flights-row-item-timeformat .odf-msg-ficon-green,.od-tripSummaryPrice-pax-row-item-travellername .ficon,.od-tripSummaryPrice-pax-row-item-travellername .odf-dropdown-icon,.od-tripSummaryPrice-pax-row-item-travellername .odf-tooltip-icon,.od-tripSummaryPrice-pax-row-item-travellername .odf-pills-icon-left,.od-tripSummaryPrice-pax-row-item-travellername .odf-pills-icon-right,.od-tripSummaryPrice-pax-row-item-travellername .odf-msg-ficon-green{font-size:21px;color:#ccc;display:inline-block;width:40px;text-align:center}.od-tripSummaryPrice-flights-row-item-timeformat{text-align:right}.od-tripSummaryPrice-pax-row-item-travellername{font-weight:500;font-size:14px}.od-tripSummaryPrice-pax-row-item-icon{width:30px;display:none;vertical-align:middle}.od-tripSummaryPrice-pax-row-item-icon .ficon,.od-tripSummaryPrice-pax-row-item-icon .odf-dropdown-icon,.od-tripSummaryPrice-pax-row-item-icon .odf-tooltip-icon,.od-tripSummaryPrice-pax-row-item-icon .odf-pills-icon-left,.od-tripSummaryPrice-pax-row-item-icon .odf-pills-icon-right,.od-tripSummaryPrice-pax-row-item-icon .odf-msg-ficon-green{font-size:14px;color:#ccc;padding:0 0 0 5px;display:none}.od-tripSummaryPrice-pax-title-wrapper{font-weight:500;vertical-align:middle;display:table-cell;padding:0 0 0 0}.od-tripSummaryPrice-pax-baggage{font-weight:400;font-size:14px;clear:both;line-height:1.2;margin-bottom:5px}.od-tripSummaryPrice-pax-baggage .od-passengersmanager-form-label{font-size:12px}@media screen and (min-width: 1200px){.od-tripSummaryPrice-pax-baggage .od-passengersmanager-form-label{font-size:14px}}.od-tripSummaryPrice-pax-baggage .od-hint-popup{display:inline}.od-tripSummaryPrice-pax-baggage .od-hint-popup .od-hint-semiboldtxt{font-weight:500}.od-bag-changed{color:#F01C3D;font-weight:500}.od-bag-allow-change{color:#999;font-size:12px;padding:2px 0 0 0;line-height:1.2}@media screen and (min-width: 1200px){.od-bag-allow-change{font-size:14px}}.od-bag-allow-change .ficon,.od-bag-allow-change .odf-dropdown-icon,.od-bag-allow-change .odf-tooltip-icon,.od-bag-allow-change .odf-pills-icon-left,.od-bag-allow-change .odf-pills-icon-right,.od-bag-allow-change .odf-msg-ficon-green{color:#3398D9;font-size:17px;width:16px;text-align:left;vertical-align:middle}.od-bag-allow-change .od-bag-allow-change-popdetails ul{padding:0 25px}.od-bag-allow-change .od-bag-allow-change-popdetails ul li{padding:0 0 10px 0}.od-bag-allow-change .od-bag-allow-change-popdetails ul li:before{content:'7';font-family:theme-icons;color:#1CB670;margin:0 8px 0 -26px;font-size:16px}.od-bag-allow-change-small-column{padding:2px 5px 0 1px}.od-bag-allow-changewhy{text-decoration:underline;cursor:pointer;color:#999;font-size:12px}.od-tripSummaryPrice-pax-title{font-size:14px}.od-tripSummaryPrice-pax-title .paxtit{display:inline;font-size:16px;margin-left:-5px}.od-tripSummaryPrice-pax-title .ficon,.od-tripSummaryPrice-pax-title .odf-dropdown-icon,.od-tripSummaryPrice-pax-title .odf-tooltip-icon,.od-tripSummaryPrice-pax-title .odf-pills-icon-left,.od-tripSummaryPrice-pax-title .odf-pills-icon-right,.od-tripSummaryPrice-pax-title .odf-msg-ficon-green{display:inline-block;width:40px;text-align:center;font-size:21px;color:#ccc}.od-tripSummaryPrice-pax-title .ficon:before,.od-tripSummaryPrice-pax-title .odf-dropdown-icon:before,.od-tripSummaryPrice-pax-title .odf-tooltip-icon:before,.od-tripSummaryPrice-pax-title .odf-pills-icon-left:before,.od-tripSummaryPrice-pax-title .odf-pills-icon-right:before,.od-tripSummaryPrice-pax-title .odf-msg-ficon-green:before{content:"a"}.od-tripSummaryPrice-pax-title .pax{font-size:12px;margin-left:40px;font-weight:400}.od-tripSummaryPrice-pax-title .paxtrav{font-size:12px;font-weight:400}.od-tripSummaryPrice-pax-title .od-tripSummaryPrice-paxnumber{display:block;line-height:18px}#page.payment .od-tripSummaryPrice-paxnumber{display:none}.od-tripSummaryPrice-flights-row-item-date{font-weight:500;display:inline-block;padding:0;font-size:12px;font-size:12px}@media screen and (min-width: 1200px){.od-tripSummaryPrice-flights-row-item-date{font-size:14px}}.od-tripSummaryPrice-flights-row-item-carrier-code{font-weight:700;position:absolute;right:20px;width:50px;min-height:24px;border:1px solid #F0F0F0;text-align:center;vertical-align:middle;box-shadow:rgba(0,0,0,0.3) 0 1px 1px 0}.od-itinerary-title-carrier-multiple{font-size:9px;width:52px;line-height:12px;padding:4px 0 4px;text-align:center;background-color:#fff}.od-tripSummaryPrice-flights-row-head-segment-name{text-transform:none;font-size:16px;font-weight:500;margin-left:-5px}.od-tripSummaryPrice-pax-wrapper{padding-bottom:20px;padding-right:20px;padding-top:20px;position:relative}.od-tripSummaryPrice-pax-wrapper.hidden{display:none}.od-tripSummaryPrice-price-title{font-size:16px;font-weight:500;color:#333;display:inline;margin-left:-5px}.od-tripSummaryPrice-price-value{font-size:14px;font-weight:400;padding:0 0 0 40px;line-height:18px;color:#333}.od-tripSummaryPrice-price-value-reduce-L{font-size:14px}.od-tripSummaryPrice-price-value-reduce-M{font-size:14px}.od-tripSummaryPrice-price-value-reduce-S{font-size:14px}.od-tripSummaryPrice-price-value-reduce-XS{font-size:14px}.od-tripSummaryPrice-price-value-txt{font-size:14px;display:inline;font-weight:normal}.od-tripSummaryPrice-price-value-price{float:right}.od-tripSummaryPrice-price-pax{padding:0 0 0 40px;font-weight:normal;line-height:18px}.od-tripSummaryPrice-price-pax .pax_price{float:right}.od-tripSummaryPrice-paxSelectorTitle{padding-left:40px}.od-tripSummaryPrice-paxNumber{padding:0 5px}.od-tripSummaryPrice-price-detail-tooltip{position:absolute;left:-550px;top:0;border:1px solid #ccc;background-color:#fff;width:585px;z-index:10;padding:5px}.od-tripSummaryPrice-price-detail-tooltip.hidden{display:none}.od-tripSummaryPrice-price-pax-slash{display:none}.od-tripSummaryPrice-price-discount{color:#333;font-weight:500}.od-tripSummaryPrice-price-taxes{font-size:11px;color:#999;font-weight:400;line-height:1.2;padding:5px 0 0 40px}.od-tripSummaryPrice-price-taxes.od-tripSummaryPrice-price-taxes-bp-hover:hover{cursor:help}.od-tripSummaryPrice-price-taxes-SH{padding:5px 5px 14px 40px;line-height:1.2}.od-tripSummaryPrice-segment-itinerary-title-carrier-logo{display:inline;vertical-align:middle}#trip-summary-price-payment{margin:0 0 20px 0}#trip-summary-price-payment .od-tripSummaryPrice-hint .od-hint-open{font-size:12px;padding:5px 0 0}#trip-summary-price-payment .od-tripSummaryPrice-price-taxes-SH{font-size:12px}.od-seats-left-wrapper{max-height:60px;min-height:40px;width:100%;border-bottom:1px solid #ccc;position:relative;overflow:hidden}.od-seats-animation-container{width:100%}.od-seats-text-container{position:absolute;top:0;left:0;min-height:60px}.od-circle-seats-left{width:60px;height:60px;margin:0 auto;position:relative;border-radius:100%;opacity:0.15;-webkit-animation:od-scaleout 4s infinite ease-in;animation:od-scaleout 4s infinite ease-in}@-webkit-keyframes od-scaleout{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}7%{opacity:0.15}23%{opacity:0.15}91%{-webkit-transform:scale(4.5);transform:scale(4.5);opacity:0}100%{opacity:0}}@keyframes od-scaleout{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}7%{opacity:0.15}23%{opacity:0.15}91%{-webkit-transform:scale(4.5);transform:scale(4.5);opacity:0}100%{opacity:0}}.od-icon-type-seats{font-size:20px;width:40px;text-align:center}.od-seats-left-content{font-size:12px;padding:13px 10px 13px 0}.od-seats-left-content b{font-weight:500}.od-tripSummaryPrice-hotels{border-bottom:1px dashed #B5B5B5;padding-bottom:20px;padding-right:20px;padding-top:20px}.od-tripSummaryPrice-hotels .od-accommodation-icon{vertical-align:top;line-height:25px}.od-tripSummaryPrice-hotels .od-accommodation-camera-icon{position:absolute;top:10px;left:10px;z-index:2}.od-tripSummaryPrice-hotels .od-remove-hotel-link{margin-top:10px}.od-tripSummaryPrice-hotels .od-tripSummaryPrice-flights-separation{margin:15px 0}.od-tripSummaryPrice-hotel-img{margin:10px 0 5px 40px}.od-tripSummaryPrice-flights .od-hint-open,.od-tripSummaryPrice-hotels .od-hint-open{color:#666;cursor:pointer;font-size:12px;text-decoration:underline}.od-tripSummaryPrice-flights .od-hint-open:hover,.od-tripSummaryPrice-hotels .od-hint-open:hover{color:#333;text-decoration:underline}.od-tripSummaryPrice-flights .od-hint-open:active,.od-tripSummaryPrice-hotels .od-hint-open:active{color:#333}.od-xsell-remove-hotel-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;vertical-align:top;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;display:inline-block;margin:12px 0 0 40px}.od-xsell-remove-hotel-button:focus{outline:none}.od-xsell-remove-hotel-button.disabled,.od-xsell-remove-hotel-button:disabled{cursor:default}.od-xsell-remove-hotel-button:hover{background:#fff;-webkit-filter:none;filter:none}.od-xsell-remove-hotel-button:active{background:-owg-linear-gradient(#F2F2F2, #fff);background:linear-gradient(#F2F2F2, #fff)}.od-xsell-remove-hotel-button.disabled,.od-xsell-remove-hotel-button:disabled{background:#E7E7E7;-webkit-filter:none;filter:none;color:#ccc}.od-xsell-remove-hotel-button:hover{background:#fff;color:#E64E00;border-width:2px;padding:7px 19px}.od-xsell-remove-hotel-button:active{background:#F2F2F2;color:#E64E00;border-width:2px}.od-xsell-remove-hotel-button.disabled,.od-xsell-remove-hotel-button:disabled{color:#ccc;background:#F2F2F2;border-color:#ccc}.od-xsell-remove-hotel-button:focus{outline-style:none;outline-color:transparent}.od-xsell-remove-hotel-button:hover{padding:8px 12px}.od-tripSummaryPrice-hotel-info{color:#333;font-size:12px;margin-left:40px;margin-top:5px}.od-tripSummaryPrice-hotel-info-name{margin-bottom:0}.od-tripSummaryPrice-hotel-info-label{font-weight:500}.od-tripSummaryPrice-hotel-info-content{text-transform:capitalize}.od-tripSummaryPrice-hotel-info-rooms{border-top:1px dashed #B5B5B5;margin-top:20px;padding-top:20px}.od-tripSummaryPrice-hotel-info-recommended{width:inherit;padding:0 5px;color:#1CB670}.od-tripSummaryPrice-hotel-info .od-accommodationresults-hotel-stars-full{margin-right:3px}.od-tripSummaryPrice-hotel-info-change-hotel-link{position:relative;display:inline-block;z-index:1}@media screen and (max-width: 1200px){.od-tripSummaryPrice-hotel-info-responsive .ficon,.od-tripSummaryPrice-hotel-info-responsive .odf-dropdown-icon,.od-tripSummaryPrice-hotel-info-responsive .odf-tooltip-icon,.od-tripSummaryPrice-hotel-info-responsive .odf-pills-icon-left,.od-tripSummaryPrice-hotel-info-responsive .odf-pills-icon-right,.od-tripSummaryPrice-hotel-info-responsive .odf-msg-ficon-green{display:none}}.od-tripSummaryPrice-hotel-stars{color:#fc0;display:inline-block;line-height:0;white-space:nowrap;vertical-align:text-top;padding-top:3px}.od-tripSummaryPrice-hotel-stars span{display:inline-block;height:10px;width:10px}.od-tripSummaryPrice-hotel-stars-full{background:url("/images/onefront/bluestone/OP/ratingstar-full.png") no-repeat center center;margin-right:3px}.od-tripSummaryPrice-hotel-stars-half{background:url("/images/onefront/bluestone/OP/ratingstar-half.png") no-repeat center center}.od-tripSummaryPrice-flights-separation{border-bottom:1px dashed #B5B5B5;top:20px}.od-hint-popup.popUpDisclaimer .od-hint-popUpDisclaimer-hint.od-hint-btn{text-decoration:underline;color:#666;cursor:pointer;position:relative;padding:5px 0 0;font-size:12px;margin:0}.od-hint-popup.popUpDisclaimer .od-hint-popUpDisclaimer-hint.od-hint-btn:hover{color:#333;text-decoration:underline}.od-hint-popup.popUpDisclaimer .od-hint-popUpDisclaimer-hint.od-hint-btn:active{color:#333}.od-hint-popup.od-tripSummaryPrice-result-hint .od-hint-open-summary-price{display:block;margin:5px 0 0 39px;color:#f60;font-size:14px;padding-left:0}.od-hint-popup.od-tripSummaryPrice-result-hint .od-hint-open-summary-price:hover{text-decoration:underline}.od-hint-popup.od-tripSummaryPrice-result-hint .od-hint-open-summary-price:active{color:#E64E00}.od-hint-popup.od-notesPayment-hint .od-hint-message-notes-payment{color:#666;font-size:12px}.od-hint-popup.od-notesPayment-hint .od-hint-message-notes-payment .od-hint-open-notes-payment{color:#666;font-size:12px;margin:0;text-decoration:underline}.od-hint-popup.od-notesPayment-hint .od-hint-message-notes-payment .od-hint-open-notes-payment:hover{color:#333}.od-hint-popup.od-persuasive-best-price-hint .od-hint-btn{text-decoration:underline;color:#666;cursor:pointer;position:relative;display:inline-block;font-size:12px;margin:0}.od-hint-popup.od-persuasive-best-price-hint .od-hint-btn:hover{color:#333;text-decoration:underline}.od-hint-popup.od-persuasive-best-price-hint .od-hint-btn:active{color:#333}.od-hint-popup.od-persuasive-best-price-hint .od-hint-title{background:none;padding-left:20px}.od-hint-popup.od-persuasive-best-price-hint .od-hint-txt{border:none;padding-top:0}.od-hint-popup.od-persuasive-best-price-hint .od-hint-txt a{text-decoration:underline}.od-hint-popup.od-persuasive-best-price-hint .od-hint-container{left:-510px;top:-20px}.od-hint-popup.od-persuasive-best-price-hint .od-hint-container .od-hint-arrow-flex:before{display:none;border-width:10px}.od-hint-popup.od-persuasive-best-price-hint .od-hint-container .od-hint-arrow-flex:after{border-width:10px;border-color:#fff}.od-hint-popup.od-persuasive-best-price-hint .od-hint-container .od-hint-arrow-flex{top:20px;right:0}.od-hint-popup.od-persuasive-best-price-hint .od-hint-container .od-hint-arrow-flex:before,.od-hint-popup.od-persuasive-best-price-hint .od-hint-container .od-hint-arrow-flex:after{width:0;height:0;content:'';border-style:solid;position:absolute;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-right-width:0}.od-hint-popup.od-persuasive-best-price-hint .od-hint-container .od-hint-arrow-flex:before{left:0}.od-hint-popup .od-hint-open-persuasive-best-price{padding:0;margin:0;color:#3398D9}.od-persuasion-message-pax-summary-container{padding:15px 20px 15px 15px;border-top:1px dashed #ccc}.od-persuasion-message-pax-summary-container .od-persuasion-message-pax-summary-item{display:block;padding:10px 0 0}.od-persuasion-message-pax-summary-container .od-persuasion-message-pax-summary-item:first-child{padding:0}.od-persuasion-message-pax-summary-container .od-persuasion-message-pax-summary-item .od-persuasion-message-pax-summary-icon-hint{display:inline-block;vertical-align:top;position:relative;padding-left:4px}.od-persuasion-message-pax-summary-container .od-persuasion-message-pax-summary-item .od-persuasion-message-pax-summary-icon-hint .ficon,.od-persuasion-message-pax-summary-container .od-persuasion-message-pax-summary-item .od-persuasion-message-pax-summary-icon-hint .odf-dropdown-icon,.od-persuasion-message-pax-summary-container .od-persuasion-message-pax-summary-item .od-persuasion-message-pax-summary-icon-hint .odf-tooltip-icon,.od-persuasion-message-pax-summary-container .od-persuasion-message-pax-summary-item .od-persuasion-message-pax-summary-icon-hint .odf-pills-icon-left,.od-persuasion-message-pax-summary-container .od-persuasion-message-pax-summary-item .od-persuasion-message-pax-summary-icon-hint .odf-pills-icon-right,.od-persuasion-message-pax-summary-container .od-persuasion-message-pax-summary-item .od-persuasion-message-pax-summary-icon-hint .odf-msg-ficon-green{display:inline-block;cursor:pointer}.od-tripSummaryPriceStrong,.od-tripSummaryPriceH6,.od-tripSummaryPriceTextSmall{color:#333}.od-tripSummaryPriceStrong,.od-tripSummaryPriceH6{font-weight:500}.od-tripSummaryPriceH6{font-size:14px;line-height:1.4}.od-tripSummaryPriceTextSmall{font-size:12px}.od-tripsummary-cfdt{width:100%;margin-bottom:-5px}.od-tripsummary-cheapest-paymentmethod-disclaimer{margin-left:38px}.od-tripSummaryPrice-loading{right:44px;top:35px;display:none;position:absolute;width:30px;height:30px}.od-tripSummaryPrice-payment-method{display:table;height:30px;background-color:#366080;width:100%}.od-tripSummaryPrice-payment-method .od-tripSummaryPrice-payment-method-text{display:table-cell;vertical-align:middle;color:#fff;padding:5px 0 5px 40px}.od-tripSummaryPrice-payment-method .od-tripSummaryPrice-payment-method-text span:before{content:' '}.od-tripSummaryPrice-accommodation-destination{display:inline-block}.od-tripSummaryPrice-membership{font-size:14px;font-weight:400;padding:0 0 0 40px;line-height:18px}.od-tripSummaryPrice-membership-discount{color:#1CB670}.od-tripSummaryPrice-membership-discount[data-not-included='true']{color:#FF9600}.od-tripSummaryPrice-membership-discount .od-tripSummaryPrice-membership-discount-price{float:right}.od-tripSummaryPrice-membership-discount .od-tripSummaryPrice-membership-discount-price[data-slashed='true']{text-decoration:line-through}.od-tripSummaryPrice-membership-discount-disclaimer{margin-bottom:5px;margin-top:5px}.od-sidebar-premium-bubble{margin:10px auto;width:90%}.od-sidebar-premium-bubble-item{vertical-align:top;color:#fc0}#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;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{white-space:nowrap;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") transparent 65% 50% no-repeat;background-color:#fff;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") transparent 65% 50% no-repeat;background-color:#fff;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:fixed;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:25px;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%}#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{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{color:#0C5A74}.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-filters-summary-panel{display:table;height:24px;background-color:#fff;color:#3398D9;font-size:14px;font-weight:400;width:100%;margin:0 0 20px 0;padding:10px;box-sizing:border-box;border-radius:4px;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0}.od-filters-summary-panel .od-filters-summary-info{float:left;text-align:left;font-weight:500;height:32px;line-height:14px}.od-filters-summary-panel .od-filters-summary-info span{font-weight:500}.od-filters-summary-panel .od-filters-summary-info .ficon,.od-filters-summary-panel .od-filters-summary-info .odf-dropdown-icon,.od-filters-summary-panel .od-filters-summary-info .odf-tooltip-icon,.od-filters-summary-panel .od-filters-summary-info .odf-pills-icon-left,.od-filters-summary-panel .od-filters-summary-info .odf-pills-icon-right,.od-filters-summary-panel .od-filters-summary-info .odf-msg-ficon-green{display:inline;font-weight:500;color:#3398D9;padding:0 6px 0 0}.od-filters-summary-panel .od-filters-summary-info .od-filters-clear-message{color:#999;font-weight:300;margin-top:4px}.od-filters-summary-panel .od-filters-summary-info .od-filters-clear-message span{font-weight:300}.od-filters-summary-panel .od-filters-summary-filter-image{background-image:url("/images/onefront/bluestone/OP/filters-applied-icon.png");width:22px;height:16px;background-repeat:no-repeat;float:left;margin:8px 10px 0 0}.od-filters-summary-panel .od-filters-summary-reset-filters{text-decoration:none;font-weight:400;font-size:14px;float:right;cursor:pointer;padding:10px 20px 10px 20px;color:#27A0A0;text-align:center;border:1px solid #ccc;background-image:-owg-linear-gradient(#fff,#F2F2F2);background-image:linear-gradient(#fff,#F2F2F2);border-radius:4px;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}.od-filters-summary-panel .od-filters-summary-reset-filters:hover{background:#fff}.od-filters-summary-panel .od-filters-summary-reset-filters:hover{background:#fff;color:#E64E00;border-width:2px;padding:7px 19px}.od-filters-summary-panel .od-filters-summary-reset-filters:active{background:#F2F2F2;color:#E64E00;border-width:2px}.od-filters-summary-panel .od-filters-summary-reset-filters.disabled,.od-filters-summary-panel .od-filters-summary-reset-filters:disabled{color:#ccc;background:#F2F2F2;border-color:#ccc}.od-filters-summary-panel .od-filters-summary-reset-filters:focus{outline-style:none;outline-color:transparent}.od-filters-summary-panel.hidden{display:none}.od-baggage-banner-filter-container{margin:0 0 20px 0;padding:16px;box-sizing:border-box}.od-baggage-banner-filter-logo{height:48px;width:48px}.od-baggage-banner-filter-informative{font-size:14px}@media screen and (min-width: 1340px){.od-baggage-banner-filter-informative{font-size:16px}}.od-pricebreakdown-wrapper{padding:0}.od-pricebreakdown{background:url("/images/onefront/bluestone/OP/pattern_001.png") repeat;border-radius:4px}.od-pricebreakdown .od-js-all-price,.od-pricebreakdown .od-js-total-price{white-space:nowrap}.od-pricebreakdown-table{color:#333;padding-bottom:20px;background-color:#fff;border-right:1px dashed #B5B5B5;box-sizing:border-box;border-bottom-left-radius:4px;line-height:1.4}.od-pricebreakdown-table .closed{height:33px}.od-pricebreakdown-table-title-row{border-bottom:1px dashed #B5B5B5;margin:0;padding:0}.od-pricebreakdown-table-title-row .od-pricebreakdown-table-title{font-weight:500;font-size:16px;padding:0 0 6px 0;margin:0}.od-pricebreakdown-title{padding:0 0 0 0;overflow:visible;text-shadow:none;font-size:24px;color:#666;font-weight:500;margin:0 0 12px 0}.od-dynpack-funnel .od-pricebreakdown-title{font-size:14px;font-weight:500;margin-bottom:5px}.od-pricebreakdown-title.od-pricebreakdown-discount-title{margin:10px 0 0}.od-pricebreakdown-table-content-infotable-wrapper{border-top:1px solid #999;padding-right:16px;padding-left:16px}.od-pricebreakdown-top-dashed-border{border-top:1px dashed #ccc}.od-pricebreakdown-table-content-infotable{width:100%;font-size:12px;color:#666}.od-pricebreakdown-table-content-infotable .od-titlecolumn{font-weight:500;padding:5px 0;height:auto;vertical-align:bottom}.od-pricebreakdown-table-content-infotable .od-titlecolumn-1{text-align:left}.od-pricebreakdown-table-content-infotable .od-titlecolumn-2{text-align:right}.od-pricebreakdown-table-content-infotable .od-titlecolumn-3{width:15%;text-align:right}.od-pricebreakdown-table-content-infotable .od-titlecolumn-4{text-align:right}.od-pricebreakdown-table-content-infotable .od-titlecolumn-2-splitted,.od-pricebreakdown-table-content-infotable .od-titlecolumn-3-splitted,.od-pricebreakdown-table-content-infotable .od-titlecolumn-4-splitted{text-align:center}.od-pricebreakdown-table-content-infotable .od-titlecolumn-5-splitted{text-align:right}.od-pricebreakdown-table-content-infotable .od-title-head{color:#666;font-weight:500;padding:5px 0}.od-pricebreakdown-table-content-infotable .od-column{line-height:normal;padding:4px 0;margin:0;font-size:12px}.od-pricebreakdown-table-content-infotable .od-column-1 .od-pricebreakdown-baggage{display:block;float:left;margin-right:5px}.od-pricebreakdown-table-content-infotable .od-column-2,.od-pricebreakdown-table-content-infotable .od-column-3,.od-pricebreakdown-table-content-infotable .od-column-4{width:20%;text-align:right}.od-pricebreakdown-table-content-infotable .od-column-2.novisible,.od-pricebreakdown-table-content-infotable .od-column-3.novisible,.od-pricebreakdown-table-content-infotable .od-column-4.novisible{visibility:hidden}.od-pricebreakdown-table-content-infotable .od-column-2{white-space:nowrap}.od-pricebreakdown-table-content-infotable .od-column-4{font-weight:500}.od-pricebreakdown-table-content-infotable .od-column-4 b{font-weight:500}.od-pricebreakdown-table-content-infotable .od-column-4.od-js-quantity{width:20%}.od-pricebreakdown-table-content-infotable .od-column-2-splitted{width:15%;text-align:center}.od-pricebreakdown-table-content-infotable .bestprice-info .od-column-1{font-size:14px}.od-pricebreakdown-table-content-infotable .od-column-3-splitted,.od-pricebreakdown-table-content-infotable .od-column-4-splitted,.od-pricebreakdown-table-content-infotable .od-column-5-splitted{text-align:right}.od-pricebreakdown-table-content-infotable .od-js-quantity{text-align:right;width:15%}.od-pricebreakdown-table-content-infotable .od-membership-quantity{width:20%}.od-pricebreakdown-table-content-infotable.centerText .od-titlecolumn-2,.od-pricebreakdown-table-content-infotable.centerText .od-titlecolumn-3,.od-pricebreakdown-table-content-infotable.centerText .od-titlecolumn-2-splitted,.od-pricebreakdown-table-content-infotable.centerText .od-titlecolumn-3-splitted{text-align:center}.od-pricebreakdown-table-content-infotable.centerText .od-column-1{width:28%}.od-pricebreakdown-table-content-infotable.centerText .od-column-2,.od-pricebreakdown-table-content-infotable.centerText .od-column-3,.od-pricebreakdown-table-content-infotable.centerText .od-column-2-splitted,.od-pricebreakdown-table-content-infotable.centerText .od-column-3-splitted{text-align:center;width:21%}.od-pricebreakdown-table-content-infotable tr.bestprice-info .od-column-1{font-weight:500}.od-pricebreakdown-table-content-infotable tr.bestprice-info .od-column-1,.od-pricebreakdown-table-content-infotable tr.bestprice-info .od-column-2,.od-pricebreakdown-table-content-infotable tr.bestprice-info .od-column-3,.od-pricebreakdown-table-content-infotable tr.bestprice-info .od-column-4{padding:15px 0 4px 0}.od-pricebreakdown-table-content-infotable tr.optionalservices{border-top:#cccccc solid 1px}.od-pricebreakdown-table-row-price-individual-perpassenger .od-column-1,.od-pricebreakdown-table-row-price-individual-perpassenger .od-column-2,.od-pricebreakdown-table-row-price-individual-perpassenger .od-column-3,.od-pricebreakdown-table-row-price-individual-perpassenger .od-column-4{padding:10px 0 0 0}.od-pricebreakdown-table-content-infotable-payment{color:#333;margin-bottom:10px;line-height:1.4}.od-pricebreakdown-table-content-infotable-payment .od-pricebreakdown-table-content-tax-fare-row{color:#999}.od-pricebreakdown-table-content-infotable-totalrow{background-color:#fff;color:#333;font-size:14px;height:auto;vertical-align:middle;margin:10px 0 0 0;padding:5px 0;line-height:none;border-top:1px solid #ccc;font-weight:500;display:table;width:100%}.od-pricebreakdown-table-content-infotable-totalrow .od-column-1{display:table-cell;width:40%}.od-pricebreakdown-table-content-infotable-totalrow .od-column-2{display:table-cell;width:60%;text-align:right}.od-pricebreakdown-table-content-infotable-payment-totalrow{border-top:1px dashed #B5B5B5;border-bottom:none;padding:20px 0 0 0;margin:0;font-size:12px;font-weight:500;display:table;width:100%}.od-pricebreakdown-table-content-infotable-payment-totalrow .od-column-1{display:table-cell;width:40%}.od-pricebreakdown-table-content-infotable-payment-totalrow .od-column-2{display:table-cell;width:60%;text-align:right;font-weight:500}.od-pricebreakdown-price-total{font-weight:300;color:#333;line-height:1.4}.od-pricebreakdown-price-total-wrapper{padding-bottom:24px;background:url("/images/onefront/bluestone/OP/pattern_001.png") repeat}.od-pricebreakdown-price-total-title{margin-top:16px;font-weight:500;font-size:16px;color:#333;line-height:18px}.od-pay-with-guarantee-total-price{padding-left:0;padding-right:0;padding-bottom:0}.od-pricebreakdown-price-total-passenger-price{font-size:34px;display:inline-block;line-height:40px}.od-pricebreakdown-price-total-passenger-price .decimal{font-size:21px}.od-pricebreakdown-table-content-infotable-totalpassenger-row{color:#000000;margin:0 0 0 0;font-weight:bold;display:table;width:100%}.od-pricebreakdown-table-content-infotable-totalpassenger-row .od-column-1{display:table-cell;width:40%}.od-pricebreakdown-table-content-infotable-totalpassenger-row .od-column-2{display:table-cell;width:60%;text-align:right}.od-pricebreakdown-table-content-message{font-size:12px;color:#666;padding:5px 0}.od-pricebreakdown-table-content-message .hidden{display:none}.od-pricebreakdown-table-content-infotable-sumpassengerprice-row{border-top:1px dashed #B5B5B5}.od-pricebreakdown-table-content-infotable-totalpassenger-row,.od-pricebreakdown-table-content-infotable-sumpassengerprice-row,.od-pricebreakdown-table-content-infotable-servicesfee-row,.od-pricebreakdown-table-content-infotable-baggage-row{color:#333;font-size:14px;line-height:none;display:table;width:100%;padding:5px 0}.od-pricebreakdown-table-content-infotable-totalpassenger-row.hidden,.od-pricebreakdown-table-content-infotable-sumpassengerprice-row.hidden,.od-pricebreakdown-table-content-infotable-servicesfee-row.hidden,.od-pricebreakdown-table-content-infotable-baggage-row.hidden{display:none}.od-pricebreakdown-table-content-infotable-servicesfee-row,.od-pricebreakdown-table-content-infotable-baggage-row{font-weight:normal}.od-pricebreakdown-table-content-infotable-totalpassenger-row,.od-pricebreakdown-table-content-infotable-sumpassengerprice-row{font-weight:500}.od-pricebreakdown-table-content-infotable-totalpassenger-row .od-column-1,.od-pricebreakdown-table-content-infotable-sumpassengerprice-row .od-column-1,.od-pricebreakdown-table-content-infotable-servicesfee-row .od-column-1{display:table-cell;width:60%}.od-pricebreakdown-table-content-infotable-totalpassenger-row .od-column-2,.od-pricebreakdown-table-content-infotable-sumpassengerprice-row .od-column-2,.od-pricebreakdown-table-content-infotable-servicesfee-row .od-column-2{display:table-cell;width:40%;text-align:right;font-weight:500}.od-pricebreakdown-table-content-payment-method{margin-top:20px}.od-pricebreakdown-message{font-size:12px;margin:0;font-weight:300;line-height:1.4;padding:0;border-radius:0;color:#3398D9;background:#fff;z-index:100}.od-pricebreakdown-message span{display:table-cell}.od-pricebreakdown-message .ficon,.od-pricebreakdown-message .odf-dropdown-icon,.od-pricebreakdown-message .odf-tooltip-icon,.od-pricebreakdown-message .odf-pills-icon-left,.od-pricebreakdown-message .odf-pills-icon-right,.od-pricebreakdown-message .odf-msg-ficon-green{padding:0 10px 0 0;color:#3398D9;font-size:21px;display:table-cell}.od-pricebreakdown-border-top{border-top:1px dashed #B5B5B5}.od-pricebreakdown-border-top .od-column-1,.od-pricebreakdown-border-top .od-column-2,.od-pricebreakdown-border-top .od-column-3,.od-pricebreakdown-border-top .od-column-4{padding:20px 0 12px 0}.od-pricebreakdown-no-border-top .od-column-1,.od-pricebreakdown-no-border-top .od-column-2,.od-pricebreakdown-no-border-top .od-column-3,.od-pricebreakdown-no-border-top .od-column-4{padding:0 0 12px 0}.od-pricebreakdown-border-top.optionalservice,.od-pricebreakdown-no-border-top.optionalservice{display:table-row;margin:0;padding:14px 0 0 0}.od-pricebreakdown-border-top.optionalservice.hidden,.od-pricebreakdown-no-border-top.optionalservice.hidden{display:none}.od-pricebreakdown-border-top .od-column-1,.od-pricebreakdown-no-border-top .od-column-1{font-weight:500;font-size:14px}.od-pricebreakdown-baggage-info .od-column-1{color:#666;font-weight:500;padding-top:5px;margin:0}.od-results-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-1,.od-results-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-column-1,.od-tripSummaryPrice-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-1,.od-tripSummaryPrice-hint .od-pricebreakdown-table-content-infotable .od-column-1,.od-xsell-price-details-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-1,.od-xsell-price-details-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-column-1{width:110px;text-align:left}.od-results-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-2,.od-results-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-column-2,.od-tripSummaryPrice-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-2,.od-tripSummaryPrice-hint .od-pricebreakdown-table-content-infotable .od-column-2,.od-xsell-price-details-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-2,.od-xsell-price-details-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-column-2{width:135px;text-align:right}.od-results-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-3,.od-results-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-column-3,.od-tripSummaryPrice-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-3,.od-tripSummaryPrice-hint .od-pricebreakdown-table-content-infotable .od-column-3,.od-xsell-price-details-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-3,.od-xsell-price-details-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-column-3{width:90px;text-align:right}.od-results-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-4,.od-results-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-column-4,.od-tripSummaryPrice-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-4,.od-tripSummaryPrice-hint .od-pricebreakdown-table-content-infotable .od-column-4,.od-xsell-price-details-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-4,.od-xsell-price-details-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-column-4{width:90px;text-align:right;white-space:nowrap}.od-results-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-1,.od-results-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-2,.od-results-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-3,.od-results-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-4,.od-tripSummaryPrice-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-1,.od-tripSummaryPrice-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-2,.od-tripSummaryPrice-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-3,.od-tripSummaryPrice-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-4,.od-xsell-price-details-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-1,.od-xsell-price-details-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-2,.od-xsell-price-details-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-3,.od-xsell-price-details-pricebreakdown-hint .od-pricebreakdown-table-content-infotable .od-titlecolumn-4{margin-bottom:8px;font-size:12px}.od-results-pricebreakdown-hint .od-pricebreakdown-table-content-infotable.centerText .od-titlecolumn-2,.od-results-pricebreakdown-hint .od-pricebreakdown-table-content-infotable.centerText .od-titlecolumn-3,.od-tripSummaryPrice-hint .od-pricebreakdown-table-content-infotable.centerText .od-titlecolumn-2,.od-tripSummaryPrice-hint .od-pricebreakdown-table-content-infotable.centerText .od-titlecolumn-3,.od-xsell-price-details-pricebreakdown-hint .od-pricebreakdown-table-content-infotable.centerText .od-titlecolumn-2,.od-xsell-price-details-pricebreakdown-hint .od-pricebreakdown-table-content-infotable.centerText .od-titlecolumn-3{text-align:center}.od-results-pricebreakdown-hint .od-pricebreakdown-table-content-infotable.centerText .od-column-2,.od-results-pricebreakdown-hint .od-pricebreakdown-table-content-infotable.centerText .od-column-3,.od-tripSummaryPrice-hint .od-pricebreakdown-table-content-infotable.centerText .od-column-2,.od-tripSummaryPrice-hint .od-pricebreakdown-table-content-infotable.centerText .od-column-3,.od-xsell-price-details-pricebreakdown-hint .od-pricebreakdown-table-content-infotable.centerText .od-column-2,.od-xsell-price-details-pricebreakdown-hint .od-pricebreakdown-table-content-infotable.centerText .od-column-3{text-align:center}.od-results-pricebreakdown-hint .od-pricebreakdown-title,.od-tripSummaryPrice-hint .od-pricebreakdown-title,.od-xsell-price-details-pricebreakdown-hint .od-pricebreakdown-title{margin:0 0 10px 0}.od-results-pricebreakdown-hint .od-pricebreakdown-membership-discount-fee,.od-tripSummaryPrice-hint .od-pricebreakdown-membership-discount-fee,.od-xsell-price-details-pricebreakdown-hint .od-pricebreakdown-membership-discount-fee{color:#1CB670}.od-results-pricebreakdown-hint .od-pricebreakdown-membership-discount-fee .od-pricebreakdown-table-content-infotable-star-color,.od-tripSummaryPrice-hint .od-pricebreakdown-membership-discount-fee .od-pricebreakdown-table-content-infotable-star-color,.od-xsell-price-details-pricebreakdown-hint .od-pricebreakdown-membership-discount-fee .od-pricebreakdown-table-content-infotable-star-color{display:inline-block;color:#fc0}.od-results-pricebreakdown-hint .od-pricebreakdown-membership-discount-fee-warning,.od-tripSummaryPrice-hint .od-pricebreakdown-membership-discount-fee-warning,.od-xsell-price-details-pricebreakdown-hint .od-pricebreakdown-membership-discount-fee-warning{color:#FF9600;margin-top:-5px}.od-membership-align-top{vertical-align:top}.od-paymentmanager-price-breakdown-payments-container .od-pricebreakdown-table-content-infotable .od-column-1{width:220px}@media screen and (min-width: 1200px){.od-paymentmanager-price-breakdown-payments-container .od-pricebreakdown-table-content-infotable .od-column-1{width:315px}}.od-paymentmanager-price-breakdown-payments-container .od-pricebreakdown-table-content-infotable .od-column-2{width:66px}@media screen and (min-width: 1200px){.od-paymentmanager-price-breakdown-payments-container .od-pricebreakdown-table-content-infotable .od-column-2{width:99px}}.od-paymentmanager-price-breakdown-payments-container .od-pricebreakdown-table-content-infotable .od-column-3{width:34px}@media screen and (min-width: 1200px){.od-paymentmanager-price-breakdown-payments-container .od-pricebreakdown-table-content-infotable .od-column-3{width:35px}}.od-paymentmanager-price-breakdown-payments-container .od-pricebreakdown-table-content-infotable .od-column-4{width:75px}@media screen and (min-width: 1200px){.od-paymentmanager-price-breakdown-payments-container .od-pricebreakdown-table-content-infotable .od-column-4{width:90px}}.od-paymentmanager-price-breakdown-payments-container .od-pricebreakdown-table-content-infotable .bestprice-info .od-pricebreakdown-table-row-price-individual-perpassenger .od-column-1,.od-paymentmanager-price-breakdown-payments-container .od-pricebreakdown-table-content-infotable .bestprice-info .od-pricebreakdown-table-row-price-individual-perpassenger .od-column-2,.od-paymentmanager-price-breakdown-payments-container .od-pricebreakdown-table-content-infotable .bestprice-info .od-pricebreakdown-table-row-price-individual-perpassenger .od-column-3,.od-paymentmanager-price-breakdown-payments-container .od-pricebreakdown-table-content-infotable .bestprice-info .od-pricebreakdown-table-row-price-individual-perpassenger .od-column-4{padding:18px 0 15px 0}.od-paymentmanager-price-breakdown-payments-container .servicefee .servicefee-info{font-size:12px}.od-paymentmanager-price-breakdown-payments-container .servicefee .servicefee-info .od-column-1{width:220px}@media screen and (min-width: 1200px){.od-paymentmanager-price-breakdown-payments-container .servicefee .servicefee-info .od-column-1{width:315px}}.od-paymentmanager-price-breakdown-payments-container .servicefee .servicefee-info .od-column-2{width:66px}@media screen and (min-width: 1200px){.od-paymentmanager-price-breakdown-payments-container .servicefee .servicefee-info .od-column-2{width:99px}}.od-paymentmanager-price-breakdown-payments-container .servicefee .servicefee-info .od-column-3{width:34px}@media screen and (min-width: 1200px){.od-paymentmanager-price-breakdown-payments-container .servicefee .servicefee-info .od-column-3{width:35px}}.od-paymentmanager-price-breakdown-payments-container .servicefee .servicefee-info .od-column-4{width:75px}@media screen and (min-width: 1200px){.od-paymentmanager-price-breakdown-payments-container .servicefee .servicefee-info .od-column-4{width:90px}}.od-pricebreakdown-border-b{border-bottom:1px dashed #B5B5B5}.od-pricebreakdown-border-t{border-top:1px dashed #B5B5B5}.od-pricebreakdown-table-content-title{font-size:16px;font-weight:700;display:inline-block}.od-pricebreakdown-toggle{font-size:12px;color:#f60;cursor:pointer}.od-pricebreakdown-toggle-folded{display:none}.expanded .od-pricebreakdown-toggle:after{content:'à'}.expanded .od-pricebreakdown-toggle-folded{display:inherit}.expanded .od-pricebreakdown-toggle-unFolded{display:none}.od-pricebreakdown-toggle:after{width:20px;height:20px;display:inline;content:'á';color:#f60;font-family:'theme-icons';position:relative;padding:0;top:-1px;box-sizing:border-box}.od-pricebreakdown-table-title-container{border-bottom:1px dashed #ccc;margin-bottom:16px;padding-bottom:16px}.od-dpprice{margin-bottom:16px;color:#333}.od-dpprice-details-tax{margin:15px 0 5px;font-size:11px;color:#666}.od-dpprice-table{width:100%;font-size:12px}.od-dpprice-table th{padding-bottom:8px;font-size:14px;font-weight:500;vertical-align:top}.od-dpprice-table td{padding-top:4px;padding-bottom:4px}.od-pricebreakdown-table-content-infotable-star-color{display:none}.od-pricebreakdown-membership-discount-fee{color:#1CB670}.od-pricebreakdown-membership-discount-fee .od-pricebreakdown-table-content-infotable-star-color{display:inline-block;color:#fc0}.od-pricebreakdown-membership-discount-fee-warning{color:#FF9600;margin-top:-5px}.od-pricebreakdown-membership-discount-fee-slashed{text-decoration:line-through}.od-pricebreakdown-membership-discount-disclaimer{position:relative;top:-5px}.od-dpprice-summary-price{padding-top:20px;border-top:1px dashed #B5B5B5}.od-pricebreakdown-bin-detection-show-cc-name{font-size:12px;color:#333}.hidden-cctype .od-pricebreakdown-bin-detection-show-cc-name{display:none}.od-PBD-optionalservice-baggage .od-column-1,.od-PBD-optionalservice-baggage .od-column-2,.od-PBD-optionalservice-baggage .od-column-3,.od-PBD-optionalservice-baggage .od-column-4{padding:0}.od-PBD-optionalservice-baggage-title{font-weight:500;color:#666;padding:5px 0 2px 0}.od-PBD-optionalservice-baggage-iata{font-weight:500;color:#666}.od-PBD-optionalservice-insurance .od-column-1:first-child,.od-PBD-optionalservice-insurance .od-column-2:first-child,.od-PBD-optionalservice-insurance .od-column-3:first-child,.od-PBD-optionalservice-insurance .od-column-4:first-child,.od-PBD-optionalservice-seats .od-column-1:first-child,.od-PBD-optionalservice-seats .od-column-2:first-child,.od-PBD-optionalservice-seats .od-column-3:first-child,.od-PBD-optionalservice-seats .od-column-4:first-child,.od-PBD-optionalservice-membership-subscription .od-column-1:first-child,.od-PBD-optionalservice-membership-subscription .od-column-2:first-child,.od-PBD-optionalservice-membership-subscription .od-column-3:first-child,.od-PBD-optionalservice-membership-subscription .od-column-4:first-child{padding:10px 0 5px 0}.od-PBD-pax-baggage-title{font-weight:500;padding:5px 0 0 0;color:#333}.od-PBD-pax-baggage-asterisks-disclaimer{font-weight:400}.od-PBD-optionalservice-bestprice .od-column-1,.od-PBD-optionalservice-bestprice .od-column-2,.od-PBD-optionalservice-bestprice .od-column-3,.od-PBD-optionalservice-bestprice .od-column-4,.od-tripSummaryPrice-price-discount .od-column-1,.od-tripSummaryPrice-price-discount .od-column-2,.od-tripSummaryPrice-price-discount .od-column-3,.od-tripSummaryPrice-price-discount .od-column-4,.od-PBD-optionalservice-service-option .od-column-1,.od-PBD-optionalservice-service-option .od-column-2,.od-PBD-optionalservice-service-option .od-column-3,.od-PBD-optionalservice-service-option .od-column-4{padding:8px 0 5px 0}.od-column-1.od-PBD-optionalservice-bestprice-baggage,.od-column-2.od-PBD-optionalservice-bestprice-baggage,.od-column-3.od-PBD-optionalservice-bestprice-baggage,.od-column-4.od-PBD-optionalservice-bestprice-baggage{padding:0}.od-PBD-bag-icon{font-size:18px;color:#999;margin:0 4px 0 0;line-height:1px}.od-pricebreakdown-text-bp{font-weight:normal;margin-top:10px}.od-PBD-optionalservice-CC-fee .od-column-1,.od-PBD-optionalservice-CC-fee .od-column-2,.od-PBD-optionalservice-CC-fee .od-column-3,.od-PBD-optionalservice-CC-fee .od-column-4{padding-bottom:5px}.od-hint-paymentconditions-folded{display:table}.od-hint-paymentconditions-text-folded,.od-hint-paymentconditions-agree-conditions-folded{display:table-cell}.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}#od-flexibledates{position:relative;display:none;margin-bottom:20px;width:700px}@media screen and (min-width: 1340px){#od-flexibledates{width:855px}}#od-flexibledates.visible-enabled-flexibledates{display:inline-block}#od-flexibledates.visible{display:inline-block}#od-flexibledates.hidden{display:none}#od-flexibledates .od-flexible-dates-tooltip{position:absolute;right:10%;top:-13px;box-shadow:0 1.3px 3px rgba(0,0,0,0.2);background-color:#1C708C;color:#fff;font-size:11px;line-height:11px;font-weight:400;padding:5px;border-radius:4px}#od-flexibledates .od-flexible-dates-tooltip:after{position:absolute;content:'';top:24px;left:50%;margin-top:-3px;margin-left:-6px;border-top:6px solid #1C708C;border-left:6px solid transparent;border-right:6px solid transparent}#od-flexibledates #od-flexibledates-main{min-height:64px;padding:0;display:block;box-sizing:border-box}#od-flexibledates #od-flexibledates-main .od-flexibledates-tabs{height:64px}#od-flexibledates #od-flexibledates-main .od-flexibledates-tab{position:relative;background-color:#fff;border-color:#ccc;border-style:solid;border-width:1px;cursor:pointer;color:#ccc;display:inline-block;float:left;text-align:center;height:65px;box-sizing:border-box;background-image:-owg-linear-gradient(#fff, #F2F2F2);background-image:linear-gradient(#fff, #F2F2F2)}#od-flexibledates #od-flexibledates-main .od-flexibledates-tab:hover{background-color:#fff;background-image:-owg-linear-gradient(#fff, #fff);background-image:linear-gradient(#fff, #fff)}#od-flexibledates #od-flexibledates-main .od-flexibledates-tab.show-no-price .priceBlock{display:none}#od-flexibledates #od-flexibledates-main .od-flexibledates-tab.show-no-price .leftBlock{width:100%}#od-flexibledates #od-flexibledates-main .od-flexibledates-tab.active{background-color:#fff;color:#039;line-height:16px;background-image:-owg-linear-gradient(#fff, #fff);background-image:linear-gradient(#fff, #fff)}#od-flexibledates #od-flexibledates-main .od-flexibledates-tab.active .text>.tabTitle{font-size:16px;line-height:16px;font-weight:500;color:#f60}#od-flexibledates #od-flexibledates-main .od-flexibledates-tab.active .text>.tabSubtitle{font-size:14px;line-height:14px;margin-top:1px;color:#999}#od-flexibledates #od-flexibledates-main .od-flexibledates-tab.active .priceBlock>.from{color:#999}#od-flexibledates #od-flexibledates-main .od-flexibledates-tab.active .priceBlock>.price{color:#333}#od-flexibledates #od-flexibledates-main .od-flexibledates-tab.active .leftBlock{width:50%}#od-flexibledates #od-flexibledates-main .od-flexibledates-tab.first_tab{border-top-left-radius:4px;border-bottom-left-radius:4px;width:233px;margin:0 0 -1px 0}@media screen and (min-width: 1340px){#od-flexibledates #od-flexibledates-main .od-flexibledates-tab.first_tab{width:285px}}#od-flexibledates #od-flexibledates-main .od-flexibledates-tab.first_tab.active{border-bottom-width:1px}#od-flexibledates #od-flexibledates-main .od-flexibledates-tab.second_tab{width:233px;margin:0 0 -1px -1px}@media screen and (min-width: 1340px){#od-flexibledates #od-flexibledates-main .od-flexibledates-tab.second_tab{width:285px}}#od-flexibledates #od-flexibledates-main .od-flexibledates-tab.second_tab.active{border-bottom-width:1px}#od-flexibledates #od-flexibledates-main .od-flexibledates-tab.second_tab.od-last-tab{border-top-right-radius:4px;border-bottom-right-radius:4px}#od-flexibledates #od-flexibledates-main .od-flexibledates-tab.last_tab{border-top-right-radius:4px;border-bottom-right-radius:4px;width:235px;display:none;margin:0 0 -1px -1px}@media screen and (min-width: 1340px){#od-flexibledates #od-flexibledates-main .od-flexibledates-tab.last_tab{width:287px}}#od-flexibledates #od-flexibledates-main .od-flexibledates-tab.last_tab.active{border-bottom-width:0;border-bottom-right-radius:0}#od-flexibledates #od-flexibledates-main .od-flexibledates-tab.last_tab.visible{display:inline-block}#od-flexibledates #od-flexibledates-main .od-flexibledates-tab .leftBlock{width:50%}#od-flexibledates #od-flexibledates-main.od-flexibledates-expanded{border-bottom-left-radius:0;border-bottom-right-radius:0;border-width:1px 1px 0 1px}#od-flexibledates #od-flexibledates-main.od-flexibledates-expanded .first_tab,#od-flexibledates #od-flexibledates-main.od-flexibledates-expanded .second_tab{border-bottom-left-radius:0}#od-flexibledates #od-flexibledates-main .tabElement{float:left;font:"Ubuntu",Arial,Helvetica,sans-serif}#od-flexibledates #od-flexibledates-main .leftBlock{width:50%;text-align:left;white-space:nowrap;padding:15px 0 15px 15px;line-height:16px}#od-flexibledates #od-flexibledates-main .leftBlock>.image{display:none}#od-flexibledates #od-flexibledates-main .leftBlock>.text{display:inline-block;text-align:left}#od-flexibledates #od-flexibledates-main .leftBlock>.text>.tabTitle{font-size:16px;line-height:16px;font-weight:500;color:#f60}#od-flexibledates #od-flexibledates-main .leftBlock>.text>.tabSubtitle{font-size:14px;line-height:14px;margin-top:1px;color:#999}#od-flexibledates #od-flexibledates-main .priceBlock{float:right;padding:18px 15px 0 0;text-align:right;line-height:16px}#od-flexibledates #od-flexibledates-main .priceBlock>.from{font-style:italic;font-size:12px;line-height:12px;color:#999}#od-flexibledates #od-flexibledates-main .priceBlock>.price{font-weight:500;font-size:16px;line-height:16px;color:#666;padding:2px 0 0 0}#od-flexibledates #od-flexibledates-main .priceBlock>.price .smallFontSize{font-size:14px;line-height:14px}#od-flexibledates #od-flexibledates-main .priceBlock>.price .smallestFontSize{font-size:12px;line-height:12px}#od-flexibledates .od-flexibledates-results-wrapper{background-color:#fff;border-color:#ccc;border-style:solid;border-width:1px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;padding:0 15px}#od-flexibledates .od-flexibledates-results-wrapper .od-flexibledates-results{border-collapse:collapse;width:100%;display:table}#od-flexibledates .od-flexibledates-results-wrapper .od-flexibledates-results .od-flexibledates-one-row{display:table-row;border-top:1px dashed #ccc;height:74px}#od-flexibledates .od-flexibledates-results-wrapper .od-flexibledates-results .od-flexibledates-one-row.first-row{border-top:0}#od-flexibledates .od-flexibledates-results-wrapper .od-flexibledates-results .od-flexibledates-column{display:table-cell;vertical-align:middle;height:inherit}#od-flexibledates .od-flexibledates-results-wrapper .od-flexibledates-results .od-flexibledates-column.info-column{text-align:left;width:63%}#od-flexibledates .od-flexibledates-results-wrapper .od-flexibledates-results .od-flexibledates-column.info-column .od-flexibledates-info-title{font-size:16px;font-weight:400;color:#333}#od-flexibledates .od-flexibledates-results-wrapper .od-flexibledates-results .od-flexibledates-column.info-column .od-flexibledates-info-title .od-flexibledates-info-title-highlighted{font-weight:500}#od-flexibledates .od-flexibledates-results-wrapper .od-flexibledates-results .od-flexibledates-column.info-column .od-flexibledates-info-subtitle{font-size:14px;font-weight:400;color:#999;text-transform:capitalize}#od-flexibledates .od-flexibledates-results-wrapper .od-flexibledates-results .od-flexibledates-column.price-column{text-align:right;padding-right:20px;width:20%}#od-flexibledates .od-flexibledates-results-wrapper .od-flexibledates-results .od-flexibledates-column.price-column .od-flexibledates-price-label{font-size:12px;font-weight:400;color:#999;font-style:italic;padding-right:5px}#od-flexibledates .od-flexibledates-results-wrapper .od-flexibledates-results .od-flexibledates-column.price-column .od-flexibledates-price-value{font-size:21px;font-weight:500;color:#333}#od-flexibledates .od-flexibledates-results-wrapper .od-flexibledates-results .od-flexibledates-column.button-column{text-align:center;width:5%}#od-flexibledates .od-flexibledates-results-wrapper .od-flexibledates-results .od-flexibledates-btn-wrapper{color:#f60;cursor:pointer;display:table-cell;float:right;position:relative;vertical-align:middle}#od-flexibledates .od-flexibledates-results-wrapper .od-flexibledates-results .od-flexibledates-btn-wrapper .od-flexibledates-btn{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;text-align:center;white-space:nowrap}#od-flexibledates .od-flexibledates-results-wrapper .od-flexibledates-results .od-flexibledates-btn-wrapper .od-flexibledates-btn:hover{color:#fff;background:#E64E00;border-width:0}#od-flexibledates .od-flexibledates-results-wrapper .od-flexibledates-results .od-flexibledates-btn-wrapper .od-flexibledates-btn:active{color:#fff;background:#B83E00}#od-flexibledates .od-flexibledates-results-wrapper .od-flexibledates-results .od-flexibledates-btn-wrapper .od-flexibledates-btn.disabled,#od-flexibledates .od-flexibledates-results-wrapper .od-flexibledates-results .od-flexibledates-btn-wrapper .od-flexibledates-btn:disabled{color:#fff;background:#ccc;border-width:0}#od-flexibledates .od-flexibledates-results-wrapper .od-flexibledates-results .od-flexibledates-btn-wrapper .od-flexibledates-btn:focus{outline-style:none;outline-color:transparent}#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}#room-selector .od-room-error{margin:6px 0 0 6px;font-weight:500;font-size:14px;color:#F01C3D}#room-selector .od-room-error.hidden{display:none}#room-selector .od-moreoptions-wrapper{padding-bottom:12px;position:relative}#room-selector .od-moreoptions-wrapper:last-child{padding-bottom:0}#room-selector .od-room-age-selector{width:auto;height:32px;box-sizing:border-box;vertical-align:top;display:inline-block}#room-selector .od-room-age-selector.hidden{display:none}#room-selector .od-room-age-selector .od-room-container-age-selector{display:inline-block;position:relative;width:90px;height:100%;border-radius:3px;box-shadow:inset 0 0 4px rgba(0,0,0,0.2);border:1px solid #ccc;background:#fff;margin-left:5px}#room-selector .od-room-age-selector .od-room-container-age-selector.hidden{display:none}#room-selector .od-room-age-selector .od-room-container-age-selector.error{border:2px solid #F01C3D}#room-selector .od-room-age-selector .od-room-container-age-selector.open{border:2px solid #f60}#room-selector .od-room-age-selector .od-room-container-age-selector .od-ui-native-switcher{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;font-size:14px}#room-selector .od-room-age-selector .od-room-container-age-selector .od-ui-native-switcher .od-ui-native-switcher-buttonContainer{width:16px;right:15px}#room-selector .od-room-age-selector .od-room-container-age-selector .od-ui-native-switcher .od-ui-native-switcher-buttonContainer .ficon,#room-selector .od-room-age-selector .od-room-container-age-selector .od-ui-native-switcher .od-ui-native-switcher-buttonContainer .odf-dropdown-icon,#room-selector .od-room-age-selector .od-room-container-age-selector .od-ui-native-switcher .od-ui-native-switcher-buttonContainer .odf-tooltip-icon,#room-selector .od-room-age-selector .od-room-container-age-selector .od-ui-native-switcher .od-ui-native-switcher-buttonContainer .odf-pills-icon-left,#room-selector .od-room-age-selector .od-room-container-age-selector .od-ui-native-switcher .od-ui-native-switcher-buttonContainer .odf-pills-icon-right,#room-selector .od-room-age-selector .od-room-container-age-selector .od-ui-native-switcher .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}#room-selector .od-room-age-selector .od-room-container-age-selector .od-ui-native-switcher .od-ui-native-switcher-buttonContainer .od-icon-arrow-down:before{border-left:1px solid #ccc;padding-left:6px}#room-selector .od-room-age-selector .od-room-container-age-selector .od-text-container{background:#fff;-webkit-filter:none;filter:none;position:relative;display:inline-block;width:100%;height:100%;line-height:32px}#room-selector .od-room-age-selector .od-room-container-age-selector .od-text-container .od-age-selector-visible-text{width:60px;text-align:center;display:inline-block}#room-selector .od-room-age-selector .od-room-container-age-selector .od-text-container .od-age-selector-visible-text.placeholder{width:55px;font-style:italic;color:#ccc}#room-selector .od-room-age-selector .od-room-container-age-selector .od-text-container:hover{cursor:pointer}#room-selector .od-room-age-selector .od-room-container-age-selector select{font-size:12px;color:#666;font-weight:500;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}#room-selector .od-flightsManager-close{width:100%;padding:6px 0;float:left}#room-selector .od-flightsManager-close .od-flightsManager-close-button{margin-right:10px}#room-selector .od-flightsManager-delete-room{left:100%;margin-left:10px;position:absolute;top:7px;z-index:1}#room-selector .od-moreoptions-message{float:left;width:100%;padding:12px 0}#room-selector .od-moreoptions-message span{padding-left:10px}#room-selector .od-error-message{color:#F01C3D}.od-matrix-main-wrapper{display:table;width:100%;background:#fff;border-radius:4px;margin:20px 0;position:relative;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0}.od-matrix-type-of-flight{width:12%;display:table-cell;vertical-align:bottom;cursor:default;color:#333;font-size:14px;font-weight:400;background:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px}.od-matrix-direct-selector,.od-matrix-stop-selector{border-top:1px dotted #ccc;text-align:center;height:31px;padding-top:8px;cursor:pointer;vertical-align:middle}.od-matrix-content-wrapper{display:table-cell;width:100%;border-top-right-radius:4px;border-bottom-right-radius:4px}.od-matrix-content{height:100%;width:100%;display:table;background:#fff;cursor:pointer;border-top-right-radius:4px;border-bottom-right-radius:4px}.od-matrix-airlines-block{height:100%;width:14%;display:table-cell;text-align:center;vertical-align:middle;color:#E64E00}.od-matrix-airline{height:65px;padding:15px 0 10px 0;font-size:14px;font-weight:400;color:#333;position:relative;line-height:14px}.od-matrix-direct-price,.od-matrix-stop-price{height:31px;padding-top:8px;border-top:1px dotted #ccc;font-size:14px;font-weight:400;color:#333}.od-matrix-flag{margin:10px auto;display:block;height:25px;width:50px;position:relative;box-shadow:0 0 2px rgba(0,0,0,0.3)}.od-matrix-airline .od-matrix-airline-label{position:absolute;z-index:3;top:-10px;left:5%;right:5%}.od-matrix-airline .od-matrix-airline-label .od-matrix-airline-labelText{background:#0C5A74;border-radius:4px;width:100%;line-height:24px;font-size:14px;font-weight:500;color:#fff}.od-matrix-airline .od-matrix-airline-label .od-matrix-airline-labelShape{height:0;width:0;border-top:8px solid #0C5A74;border-left:6px solid transparent;border-right:6px solid transparent;margin-left:46%}.od-matrix-price-underline:hover{text-decoration:underline}.activated{background:#EDF5F5}.od-results-pagination-container{margin:0;padding:10px 0 31px}.od-accommodation-sorting-container{padding-right:30px}.od-accommodation-sorting-container-new-search{padding-right:10px;padding-left:20px;border-left:dashed 1px #ccc}.od-accommodation-sorting-buttons{padding-top:20px}.od-accommodationmap-btn-container{padding:30px 0;text-align:center;background:url("/images/onefront/bluestone/OP/map-button-general.png");background-size:cover;border-top-left-radius:4px;border-top-right-radius:4px}.od-accommodationmap-btn-container.disabled{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.od-accommodationfilters-section[data-filter='hidden']{display:none}.od-xsell-filters-container{margin-top:20px;padding:0}.od-accommodation-filters-summary{margin-top:20px}.od-accommodationresults-loading{display:none;padding:10px 0;margin-bottom:20px}.od-accommodationresults-loading-panel{min-height:40px}.refreshing-results .od-accommodationresults-loading{display:block}.refreshing-results .od-results-loader{display:block}.od-accommodation-results{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transition:opacity 300ms linear}.refreshing-results .od-accommodation-results{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3}.od-xsell-results-area{margin-left:0}.od-col-22-perc{width:22%}.od-col-78-perc{width:78%}.od-accommodationfilters-summary-clear-message{display:none}.od-chatmanager-bubble{display:block;cursor:pointer;position:fixed;right:30px;bottom:20px;padding:14px 10px 14px 20px;height:0;z-index:1;background-color:#1C708C;background-image:url("/images/onefront/bluestone/OP/icon-genesys-chat.png");background-position:15px 50%;background-repeat:no-repeat;border-radius:50px;box-sizing:border-box;box-shadow:0 0 8px rgba(0,0,0,0.2);color:#F2F2F2;font-size:14px;font-weight:500;transition:bottom 300ms linear,-webkit-transform 300ms cubic-bezier(0.595, 0.07, 0.6, 1.7);transition:transform 300ms cubic-bezier(0.595, 0.07, 0.6, 1.7),bottom 300ms linear;transition:transform 300ms cubic-bezier(0.595, 0.07, 0.6, 1.7),bottom 300ms linear,-webkit-transform 300ms cubic-bezier(0.595, 0.07, 0.6, 1.7);-webkit-transform:translateY(150%);transform:translateY(150%);opacity:0}.od-chatmanager-bubble.shown{height:50px;z-index:9;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.od-chatmanager-bubble .od-chatmanager-title{display:table-cell;font-size:16px;padding:0 10px 0 30px}.od-chatmanager-bubble .od-chatmanager-subtitle{font-size:14px}.visual-force-mod .shown.od-chatmanager-bubble{bottom:90px;z-index:99}.visual-force-mod .od-chatmanager-chat-wrapper{bottom:0}.visual-force-mod .od-chatmanager-chat-wrapper.shown{bottom:70px}.od-chatmanager-chat-wrapper{position:fixed;width:322px;height:0;bottom:0;right:30px;z-index:9;transition:bottom 300ms linear,-webkit-transform 450ms cubic-bezier(0.62, 0, 0.5, 1.3);transition:transform 450ms cubic-bezier(0.62, 0, 0.5, 1.3),bottom 300ms linear;transition:transform 450ms cubic-bezier(0.62, 0, 0.5, 1.3),bottom 300ms linear,-webkit-transform 450ms cubic-bezier(0.62, 0, 0.5, 1.3);-webkit-transform:translateY(150%);transform:translateY(150%);opacity:0}.od-chatmanager-chat-wrapper.shown{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;height:378px}.ChatUI *{box-sizing:border-box;font-family:"Ubuntu",Arial,Helvetica,sans-serif}.ChatUI{width:300px;border:1px solid #ccc;border-radius:4px;box-shadow:#ccc 0 5px 18px 0;padding:10px;position:relative;background-color:#fff}.ChatUI .od-chatmanager-title{margin:0 10px 5px}.ChatUI .isTyping{position:relative;left:5px;bottom:5px;font-style:italic;color:#999;font-size:11px;height:1em;display:none}.ChatUI .input{width:234px;height:60px;border-radius:2px;border:1px solid #B5B5B5;resize:none;padding:5px;overflow:auto;font-size:14px;color:#333;background-color:#fff}.ChatUI .input.disabled{opacity:0.5;background-color:#F2F2F2}.ChatUI .input-container{height:70px;margin-top:10px}.ChatUI .send{position:absolute;right:10px;height:60px;border-bottom-right-radius:7px;width:68px;border:1px solid #ccc;cursor:pointer;padding:2px;background-color:#fff;border-bottom-right-radius:7px}.ChatUI .transcript{padding:5px;height:250px;border:1px solid #ccc;border-radius:1px;overflow-y:auto;background-color:#fff}.ChatUI .transcript p{word-wrap:break-word;margin:3px 0;display:none;border:1px solid #E7E7E7;border-radius:8px;padding:5px 10px;font-size:14px}.ChatUI .transcript p.system{color:#333;font-size:12px;text-align:left;border:1px dashed #ddd;border-radius:2px;background:none #E7E7E7}.ChatUI .transcript p.system .name{display:none}.ChatUI .transcript .name{display:block;font-size:11px}.ChatUI .transcript .them{text-align:left;float:left;clear:both;color:#3DB5FF;font-size:14px;border-width:0;border-radius:0;background-color:transparent}.ChatUI .transcript .them .name{padding-right:10px;font-style:italic}.ChatUI .transcript .you{text-align:left;float:right;clear:both;font-size:16px;color:#333;border-radius:0;border-width:0;background-color:transparent}.ChatUI .transcript .you .name{font-style:italic}.ChatUI.ShowSend .input{width:250px;border-bottom-right-radius:0}.ChatUI .form{padding:5px;height:100%;border-radius:2px;overflow-y:auto;overflow-x:hidden;background-color:#fff}.ChatUI .form .content{height:280px;border:0;padding-top:25px;overflow:hidden}.ChatUI .form .submit{width:100%;height:32px;border-radius:8px;border:1px solid #ccc;margin-top:11px;background-color:#E7E7E7}.ChatUI .form label{display:block;font-size:12px;margin-top:8px;color:#333}.ChatUI .form label span{display:inline-block;text-align:right;padding-right:5px}.ChatUI .form label input{width:100%;margin-right:6px;display:inline-block;border-radius:8px;border:1px solid #ccc;height:27px;box-shadow:#ccc 3px 5px 16px -6px;font-size:11px;padding-left:8px}.ChatUI .form label input.error{border-color:#9B0000}.ChatUI .end{height:20px;width:20px;opacity:0.3;cursor:pointer;position:absolute;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAEJGlDQ1BJQ0MgUHJvZmlsZQAAOBGFVd9v21QUPolvUqQWPyBYR4eKxa9VU1u5GxqtxgZJk6XtShal6dgqJOQ6N4mpGwfb6baqT3uBNwb8AUDZAw9IPCENBmJ72fbAtElThyqqSUh76MQPISbtBVXhu3ZiJ1PEXPX6yznfOec7517bRD1fabWaGVWIlquunc8klZOnFpSeTYrSs9RLA9Sr6U4tkcvNEi7BFffO6+EdigjL7ZHu/k72I796i9zRiSJPwG4VHX0Z+AxRzNRrtksUvwf7+Gm3BtzzHPDTNgQCqwKXfZwSeNHHJz1OIT8JjtAq6xWtCLwGPLzYZi+3YV8DGMiT4VVuG7oiZpGzrZJhcs/hL49xtzH/Dy6bdfTsXYNY+5yluWO4D4neK/ZUvok/17X0HPBLsF+vuUlhfwX4j/rSfAJ4H1H0qZJ9dN7nR19frRTeBt4Fe9FwpwtN+2p1MXscGLHR9SXrmMgjONd1ZxKzpBeA71b4tNhj6JGoyFNp4GHgwUp9qplfmnFW5oTdy7NamcwCI49kv6fN5IAHgD+0rbyoBc3SOjczohbyS1drbq6pQdqumllRC/0ymTtej8gpbbuVwpQfyw66dqEZyxZKxtHpJn+tZnpnEdrYBbueF9qQn93S7HQGGHnYP7w6L+YGHNtd1FJitqPAR+hERCNOFi1i1alKO6RQnjKUxL1GNjwlMsiEhcPLYTEiT9ISbN15OY/jx4SMshe9LaJRpTvHr3C/ybFYP1PZAfwfYrPsMBtnE6SwN9ib7AhLwTrBDgUKcm06FSrTfSj187xPdVQWOk5Q8vxAfSiIUc7Z7xr6zY/+hpqwSyv0I0/QMTRb7RMgBxNodTfSPqdraz/sDjzKBrv4zu2+a2t0/HHzjd2Lbcc2sG7GtsL42K+xLfxtUgI7YHqKlqHK8HbCCXgjHT1cAdMlDetv4FnQ2lLasaOl6vmB0CMmwT/IPszSueHQqv6i/qluqF+oF9TfO2qEGTumJH0qfSv9KH0nfS/9TIp0Wboi/SRdlb6RLgU5u++9nyXYe69fYRPdil1o1WufNSdTTsp75BfllPy8/LI8G7AUuV8ek6fkvfDsCfbNDP0dvRh0CrNqTbV7LfEEGDQPJQadBtfGVMWEq3QWWdufk6ZSNsjG2PQjp3ZcnOWWing6noonSInvi0/Ex+IzAreevPhe+CawpgP1/pMTMDo64G0sTCXIM+KdOnFWRfQKdJvQzV1+Bt8OokmrdtY2yhVX2a+qrykJfMq4Ml3VR4cVzTQVz+UoNne4vcKLoyS+gyKO6EHe+75Fdt0Mbe5bRIf/wjvrVmhbqBN97RD1vxrahvBOfOYzoosH9bq94uejSOQGkVM6sN/7HelL4t10t9F4gPdVzydEOx83Gv+uNxo7XyL/FtFl8z9ZAHF4bBsrEwAAAAlwSFlzAAALEwAACxMBAJqcGAAABDxJREFUOBFllF1MXEUUx/9zd9lPlq9dWYTSugWjaFpI+6CtNQFpLKFa2hpNjGn7oIkfiLWJTz4YeNDSJlqtrYlPGmhMrKVt0PgEUo2NNWkWEqQlqXzUAAUWgRZKl3vv7PGcuywheLOzc+bMzO/+z8y5B0SEta0HcK8dAwg0A0XS2PavnVu/VuaU/K0+SrmYrpVSxgXgQBRoCG3fvtXzUGGELJPMO5Mz928M9E0Blw4Sdcq+K0q5q4nsDGMV+APDXmbYOaW2bQY+L3u36dlodTVQEAa0BhYXgUQCGB7BxLU/MHrll+7bwNFXiQYyewWaBq4o61Cq/tHHHj+/tbk5iIoKIJWyMDcPmr+rsLgAtfSA8CAJTE9nYXAQvT3d8yN35w6y2p6MUiXnIJJF2ZbY5t8qT54Moqx8OTU+nkVTU4YyLUcd3V8CFhZA0wkojyflMi0Lo6Pevj+vzfZbS7sOEd0UqCEw1dJiSJiVTU1BhCPLOh73YmjYUG43aHwClPgXuDPJyhIwSjcAfw0a9s1bXpi0XBXdUBADTkm4zlnKpfAFvDT5wj6itnOkv/pa649bSXd1EyWTpC9eJntHDdnbniHd+RMRh61PnyXLHyOr+AlNuTG6jWy6CNQJyxCy3Ga0vByYnbfo72HDmXj6KcDrhfHiXmB/PdSbR9K23wfj0GtAzRbQxA0DHtPaCBMRI6tBWG5OkUBvUXElNOfj2Djf4hDoswvQoSBcje/wCjdc7x8FDCXrAVtDt7cDP3dCBYNILcw5qoKkqpjlRjMn7MAjZWN0+A3Se/fzSYMyzW49QWRZLHjlWV4m+5Pj6XlPgKxAiBMwyyLlo354br0N5Ludt6Y4eFHX3+cMOZu456zPCbG5okxm5BuglFiAi/28jaU7P3CqZh5/b0FhLz28ibTHb1pun6NAt7VldBGxMqeJhxXbX5xOqwzlkfYGTMZS3O27ykBOC37L73B9I06KFpkm9/YBTtV799JAAXCY9vFWhtmOLzWdIOu5WpK1lB8xKZBLvwJnhOUAO1zefeMuH1GWn6y8Ai1nKBCaneUU+XL1TPWZs0SJGbKbW9K+cFTTzmoaKS6l74Hdq0Axrrq8XSSFJjsnKW92LmZPXbr3B8kKhtJ27W6nN3PCRIdfT1J9g6jrFIYD7OG4xfgOnifjLu8cp6YDtXLztQMOZJPl5RtdeYnjq31e04cfJemtRrruC0x+C5QJQ1gONQPtgLsm7vLNOko5fCqMmtoTMLk2WXYgx0rt3GXSsQ9MOvEpUeN7dD2UM3ke2JGBSf+/8tWuvBUxlzq1SdOeUsmDEq6rG9mK8ddeUsIVSGM0Hsc/Pd0/jgDHjhANcWo5dVSWrwJlINWieqVYXsry1UXsVEOwIK/KEw5HEPDDmklML4yP9XKZuPwKUdf6PTJ2QhapmZYJPzPmJW75AqSJnfFLv36t+P4Dz2j2SgXrGsgAAAAASUVORK5CYII=")}.ChatUI .end:hover{opacity:1}.od-accommodation-map-details-container{overflow:hidden;border:0;background-color:#E7E7E7}.od-accommodation-map-details-container.map-opened{margin-bottom:20px}.od-accommodation-map-details-container.details-opened{height:auto}.od-accommodation-map-details-container.loaded{transition:background-color .6s ease-in .6s;background-color:transparent}.od-accommodation-map-details-container.loaded .od-accommodationmap{transition:height 0.4s ease-in,opacity .6s ease-in .6s;opacity:1}.od-accommodation-map-details-container:not(.loaded) .od-accommodationmap{transition:height 0.4s ease-out}.od-accommodationmap{box-sizing:border-box;opacity:0;height:0}.od-accommodationmap .gm-style{font-family:"Ubuntu",Arial,Helvetica,sans-serif}.od-accommodationmap .gm-style-iw{text-align:center}.od-accommodationmap .gm-style-iw+div{display:none}.od-accommodationmap-resultbox{padding-top:7px;padding-bottom:3px}.od-accommodationmap-resultbox-description{padding:0}.od-accommodationmap-resultbox-price{padding-right:0;position:relative;padding-bottom:60px}.od-accommodationmap-resultbox-tripadvisorImage{height:17px}.od-accommodationmap-close-hotelmapbox{cursor:pointer;position:absolute;right:0;top:0;color:#999;font-size:16px;margin-top:3px}.od-accommodationmap-close-hotelmapbox:hover{color:#333}.od-accommodationmap .od-accommodationresults-box-button-container{padding:0;padding-left:10px}.od-accommodationmap .od-accommodationmap-details{margin-top:10px}.od-accommodationmap .od-accommodationmap-button-container{padding-right:15px}.od-accommodationmap .od-discounts-accommodationmap-template .od-accommodationmap-button-container{padding-right:0}.od-accommodationmap .od-accommodationmap-flight-hotel-title{padding-left:0}.od-accommodationmap .od-accommodationmap-discount{padding-right:0;text-align:right}.od-accommodationmap .od-accommodationmap-tripadvisor-img{height:17px}.od-accommodationmap-btn-container{padding:30px 0;text-align:center;background:url("/images/onefront/bybrand/ED-BS/map-button-general_v2.png") center no-repeat #fff;border-top-left-radius:4px;border-top-right-radius:4px}.od-accommodationmap-btn-container.disabled{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);background:url("/images/onefront/bluestone/OP/map-button-general-inactive_v2.png") no-repeat}.od-accommodationmap-btn-container .od-accommodationmap-btn .od-accommodationmap-hide-message{display:none}.od-accommodationmap-btn-container .od-accommodationmap-btn.loading .od-accommodationmap-location-icon{display:none}.od-accommodationmap-btn-container .od-accommodationmap-btn.shown .od-accommodationmap-hide-message{display:inline}.od-accommodationmap-btn-container .od-accommodationmap-btn.shown .od-accommodationmap-show-message{display:none}.od-accommodationmap-btn-container .od-icon-map-pin{color:#f60;vertical-align:sub}.od-map-btn-group{margin:10px 0 0 10px}.od-discounts-accommodationmap-template .od-accommodation-img-container{height:130px;width:130px}.od-discounts-accommodationmap-template .od-accommodationresults-hotel-stars{padding:10px 0}.od-discounts-accommodationmap-template .od-accommodationmap-discount{padding-top:5px;padding-bottom:10px}.od-discounts-accommodationmap-template .select_room_button{margin-top:5px}.od-accommodationmap-tooltip{cursor:default;border:0;opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}.od-accommodationmap-tooltip.loaded{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out}.od-accommodationmap-tooltip-hotelBackground{position:relative;height:170px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;border-top-left-radius:4px;border-top-right-radius:4px}.od-accommodationmap-tooltip-hotelBackground:before{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:0;background-image:-owg-linear-gradient(to top, #000 0%, transparent 60%);background-image:linear-gradient(to top, #000 0%, transparent 60%)}.od-accommodationmap-tooltip-header-top{position:relative;z-index:1;margin-top:10px}.od-accommodationmap-tooltip-header-bottom{position:absolute;bottom:0}.od-accommodationmap-tooltip-block{margin-bottom:10px}.od-accommodationmap-tooltip-tripadvisor-wrapper{height:30px;line-height:29px}.od-accommodationmap-tooltip-locationScore-wrapper,.od-accommodationmap-tooltip-address{height:0;opacity:0;overflow:hidden;width:100%}.od-accommodationmap-tooltip-address{font-size:12px}.od-accommodationmap-tooltip-price-discount{margin:8px 0 10px}.od-accommodationmap-tooltip .location-layer-loaded{transition:height 0.1s ease-in-out, opacity 0.1s 0.1s linear;opacity:1;display:table}.od-accommodationmap-tooltip .location-layer-loaded.od-accommodationmap-tooltip-address{height:25px;padding-top:5px}.od-accommodationmap-tooltip .location-layer-loaded.od-accommodationmap-tooltip-locationScore-wrapper{min-height:40px;padding:5px 0 5px;background-color:rgba(242,242,242,0.5)}.od-accommodationmap-tooltip-locationScore-changer{width:6px;height:6px;background-color:#ccc;border-radius:100%;margin-right:auto;margin-left:auto}.od-accommodationmap-tooltip-locationScore-changer:first-child{margin-top:4px;margin-bottom:7px}.od-accommodationmap-tooltip-locationScore-changer.selected{width:8px;height:8px;background-color:#1C708C;transition:background-color 0.2s ease-in,
 height 0.1s linear,
 width 0.1s linear}.od-accommodationmap-tooltip-locationScore-layer{margin-left:10px;display:none}.od-accommodationmap-tooltip-locationScore-layer.selected{display:block}.od-accommodationmap-tooltip-top-choice{color:#1C708C;padding:3px 0 0 0}.od-accommodationmap-tooltip .od-rating-text{vertical-align:sub}.od-accommodationmap-tooltip .od-accommodation-price-discount-percentage{margin-bottom:0}.od-accommodationmap-tooltip .ui-carousel{background-color:#F2F2F2}.od-accommodationmap-tooltip-carousel-previous,.od-accommodationmap-tooltip-carousel-next,.od-accommodationmap-tooltip .od-accommodation-close-icon{color:rgba(231,231,231,0.5)}.od-accommodationmap-tooltip-carousel-previousNext{position:absolute;font-size:18px;top:45%;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.od-accommodationmap-tooltip-carousel-previous{margin-left:10px}.od-accommodationmap-tooltip-carousel-next{margin-right:10px}.od-accommodationmap-bubble-top-choice{color:#1C708C;margin:-2px 0 0 0}.od-search-summary-details{margin-left:12px;font-size:24px}.od-search-summary-details-new-search{margin-top:5px}.od-search-summary-details-new-search .ficon,.od-search-summary-details-new-search .odf-dropdown-icon,.od-search-summary-details-new-search .odf-tooltip-icon,.od-search-summary-details-new-search .odf-pills-icon-left,.od-search-summary-details-new-search .odf-pills-icon-right,.od-search-summary-details-new-search .odf-msg-ficon-green{padding:0 6px 0 20px}.od-search-summary-details-new-search .ficon:first-child,.od-search-summary-details-new-search .odf-dropdown-icon:first-child,.od-search-summary-details-new-search .odf-tooltip-icon:first-child,.od-search-summary-details-new-search .odf-pills-icon-left:first-child,.od-search-summary-details-new-search .odf-pills-icon-right:first-child,.od-search-summary-details-new-search .odf-msg-ficon-green:first-child{padding-left:0}.od-xsell-section .od-xsell-preselected-products-container{margin:35px auto}.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col{padding:15px 20px;line-height:1.3}.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-bound-type,.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-dep-date,.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-carrier-duration{font-size:14px;color:#333}.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-icon{font-size:30px;display:inline-block;padding:0 10px}.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-time{display:inline-block;width:80%}.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-dep-date,.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-time-place-leg{padding-bottom:2px}.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-time-place{font-size:14px;color:#333}@media screen and (min-width: 1340px){.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-time-place{font-size:16px}}.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-carrier-duration .od-xsell-carrier{padding-right:10px;float:left}.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-carrier-duration .od-xsell-carrier .od-resultpage-segment-itinerary-title-carrier-logo{margin-left:-2px}.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-carrier-duration .od-xsell-duration-stops{padding-left:0}.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-carrier-duration .od-xsell-duration-stops .od-xsell-duration{padding:8px 15px 0 0;float:left}.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-carrier-duration .od-xsell-duration-stops .od-xsell-stops{padding-top:8px;float:left}.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-carrier-duration .od-xsell-duration-stops .od-xsell-stops .ficon,.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-carrier-duration .od-xsell-duration-stops .od-xsell-stops .odf-dropdown-icon,.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-carrier-duration .od-xsell-duration-stops .od-xsell-stops .odf-tooltip-icon,.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-carrier-duration .od-xsell-duration-stops .od-xsell-stops .odf-pills-icon-left,.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-carrier-duration .od-xsell-duration-stops .od-xsell-stops .odf-pills-icon-right,.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-carrier-duration .od-xsell-duration-stops .od-xsell-stops .odf-msg-ficon-green{margin-right:6px}.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-carrier-duration .od-xsell-details{display:inline-block;width:100%;padding-top:5px}.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-segment-carrier-duration .od-xsell-details-metas{padding-top:8px;margin-left:15px}.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-flight-detail{max-height:500px;width:600px;overflow-y:scroll}.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col.od-xsell-preselected-prices{padding-left:7px;padding-right:20px}.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-detail-baggage{padding:10px 20px;background-color:#E7E7E7;border-bottom-radius:4px}.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-baggage{margin-left:70px}.od-xsell-section .od-xsell-preselected-products-container .od-xsell-preselected-product-col .od-xsell-baggage .od-xsell-baggage-next{margin-left:23px}.od-xsell-section .od-multiple-airlines-text{margin-right:15px}.od-xsell-section .od-xsell-hotel-info{min-height:95px;margin-bottom:5px}.od-xsell-section .od-xsell-hotel-info .od-accommodationresults-hotel-stars{margin-top:3px;margin-bottom:17px}.od-xsell-section .od-xsell-product-msg,.od-xsell-section .od-xsell-pax-details,.od-xsell-section .od-xsell-price,.od-xsell-section .od-xsell-price-details{float:left;display:block;width:100%;color:#333}.od-xsell-section .od-accommodationresults-box-hotel{position:relative;padding-bottom:19px;padding-top:20px}.od-xsell-section .od-accommodation-img{max-height:none\9;max-height:none\0;bottom:inherit\9;bottom:inherit\0;right:auto\9;right:auto\0;left:auto\9;left:auto\0}@supports (-ms-ime-align: auto){.od-xsell-section .od-accommodation-img{max-height:none;bottom:inherit;right:auto;left:auto}}.od-xsell-section .od-xsell-view-details-button{position:absolute;bottom:20px;left:10px;position:relative\9;position:relative\0;bottom:-15px\9;bottom:-15px\0;left:0\9;left:0\0}@supports (-ms-ime-align: auto){.od-xsell-section .od-xsell-view-details-button{position:relative;bottom:-15px;left:0}}.od-xsell-section .od-accommodation-box-img-container{left:10px;min-width:190px;min-height:190px;left:0\9;left:0\0}@supports (-ms-ime-align: auto){.od-xsell-section .od-accommodation-box-img-container{left:0}}.od-xsell-section .od-accommodation-box-img-container .od-accommodation-camera-icon{position:absolute;top:10px;left:10px;z-index:2}.od-xsell-section .od-accommodation-box-img-container .od-accommodation-box-tripadvisor-container{position:absolute;bottom:0;left:0;width:100%;z-index:2;padding:10px 10px 7px 10px;background:rgba(255,255,255,0.75);top:75%\9;top:75%\0;left:10px\9;left:10px\0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.od-xsell-section .od-accommodation-box-img-container .od-accommodation-box-tripadvisor-container{position:relative;left:0;margin-top:91%}}@supports (-ms-ime-align: auto){.od-xsell-section .od-accommodation-box-img-container .od-accommodation-box-tripadvisor-container{top:75%;left:10px}}.od-xsell-section .od-accommodation-box-img-container .od-accommodation-box-tripadvisor-container .od-accommodation-box-tripadvisor-link{color:#333}.od-xsell-section .od-accommodationresults-box-img{border-top-left-radius:1px;border-bottom-left-radius:4px}.od-xsell-section .od-xsell-price-without-discount{text-decoration:line-through;font-size:18px;line-height:18px;font-weight:300;display:inline-block;color:#DC5F0B;margin-right:5px}.od-xsell-section .od-xsell-price-without-discount .od-xsell-price-int-part,.od-xsell-section .od-xsell-price-without-discount .od-xsell-price-small,.od-xsell-section .od-xsell-price-without-discount .od-xsell-price-prefix,.od-xsell-section .od-xsell-price-without-discount .od-xsell-price-suffix,.od-xsell-section .od-xsell-price-without-discount .od-xsell-price-int-part-small,.od-xsell-section .od-xsell-price-without-discount .od-xsell-price-extra-small{line-height:1;font-weight:300;color:#999}.od-xsell-section .od-xsell-price-without-discount .od-xsell-price-int-part,.od-xsell-section .od-xsell-price-without-discount .od-xsell-price-small,.od-xsell-section .od-xsell-price-without-discount .od-xsell-price-prefix,.od-xsell-section .od-xsell-price-without-discount .od-xsell-price-suffix{font-size:18px}.od-xsell-section .od-xsell-price-without-discount .od-xsell-price-int-part-small,.od-xsell-section .od-xsell-price-without-discount .od-xsell-price-extra-small{font-size:12px}@media screen and (min-width: 1340px){.od-xsell-section .od-xsell-price-without-discount .od-xsell-price-int-part-small,.od-xsell-section .od-xsell-price-without-discount .od-xsell-price-extra-small{font-size:16px}}.od-xsell-section .od-xsell-price-without-discount .od-xsell-price-prefix{padding-right:0}.od-xsell-section .od-xsell-price-without-discount .od-xsell-price-suffix{padding-left:0}.od-xsell-section .od-xsell-product-msg{font-size:14px;line-height:16px;font-weight:500}.od-xsell-section .od-fare-discount{position:absolute;right:0;margin-right:2px;padding:10px;font-weight:500;border-top-left-radius:8px;border-bottom-left-radius:8px}.od-xsell-section .od-fare-map-discount{padding:6px 4px;font-weight:500;border-radius:4px}.od-xsell-section .od-explicit-map-discount{background:#FF9600;color:#fff;top:0}.od-xsell-section .od-special-discount{background:#FFE7D7;color:#f60;font-size:12px;top:-4px}.od-xsell-section .od-special-discount .od-discount-corner{right:8px;bottom:20px;position:absolute}.od-xsell-section .od-special-discount .od-discount-corner:after{width:0;height:0;content:'';position:absolute;border-style:solid;border-width:6px 8px;border-color:#E64E00;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-width:0}.od-xsell-section .od-explicit-discount{background:#DC5F0B;color:#fff;font-size:16px;top:-7px}.od-xsell-section .od-explicit-discount .od-discount-corner{right:8px;bottom:20px;position:absolute}.od-xsell-section .od-explicit-discount .od-discount-corner:after{width:0;height:0;content:'';position:absolute;border-style:solid;border-width:6px 8px;border-color:#9B0000;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-width:0}.od-xsell-section .od-xsell-pax-details{font-size:11px;line-height:11px;font-weight:400;padding:3px 0 2px}.od-xsell-section .od-xsell-member-star-icon{margin-top:10px;vertical-align:top;margin-left:5px}.od-xsell-section .od-xsell-price-int-part,.od-xsell-section .od-xsell-price-int-part-small,.od-xsell-section .od-xsell-price-int-part-small2,.od-xsell-section .od-xsell-price-small,.od-xsell-section .od-xsell-price-extra-small,.od-xsell-section .od-xsell-price-extra-small2{line-height:1;font-weight:500}.od-xsell-section .od-xsell-price-higher{line-height:34px}.od-xsell-section .od-xsell-price-int-part{font-size:30px}.od-xsell-section .od-xsell-price-int-part-small{font-size:18px}@media screen and (min-width: 1340px){.od-xsell-section .od-xsell-price-int-part-small{font-size:24px}}.od-xsell-section .od-xsell-price-small{font-size:18px}.od-xsell-section .od-xsell-price-extra-small{font-size:12px}@media screen and (min-width: 1340px){.od-xsell-section .od-xsell-price-extra-small{font-size:16px}}.od-xsell-section .od-xsell-price-prefix{padding-right:6px}.od-xsell-section .od-xsell-price-suffix{padding-left:5px}.od-xsell-section .od-xsell-price-suffix:after{font-family:'theme-icons';font-size:18px}.od-xsell-section .od-xsell-price-suffix.odf-text-warning-dark:after{content:'s'}.od-xsell-section .od-xsell-price-suffix.odf-text-positive-dark:after{content:'@'}.od-xsell-section .od-xsell-price-details{float:left;display:block;width:100%;padding:0 0 8px;line-height:1.0}.od-xsell-section .od-xsell-price-details .od-resultpage-price-text-details{color:#666;padding:0;font-size:12px}@media screen and (min-width: 1340px){.od-xsell-section .od-xsell-price-details .od-resultpage-price-text-details{font-size:14px}}.od-xsell-section .od-xsell-price-details .od-resultpage-price-text-details.od-price-breakdown-disabled{cursor:auto}.od-xsell-section .od-xsell-price-details .od-resultpage-price-text-details:first-letter{text-transform:capitalize}.od-xsell-section .od-xsell-price-details .od-resultpage-price-text-details-text{display:inline-block}.od-xsell-section .od-room-info-popup{left:150px;display:none;width:100%}.od-xsell-section .od-roominfo-popup-content{max-height:180px;overflow:auto}.od-xsell-section .od-xsell-products-container{position:relative;padding:5px 0}.od-xsell-section .od-xsell-products-container .od-xsell-results-title{width:100%;font-weight:500;font-size:24px;line-height:24px;color:#1C708C}.od-xsell-section .od-xsell-products-container .od-xsell-results-title .od-xsell-results-title-second{font-size:14px;color:#666;margin-top:5px}.od-xsell-section .od-xsell-products-container .od-xsell-results-title .od-xsell-results-title-second .ficon,.od-xsell-section .od-xsell-products-container .od-xsell-results-title .od-xsell-results-title-second .odf-dropdown-icon,.od-xsell-section .od-xsell-products-container .od-xsell-results-title .od-xsell-results-title-second .odf-tooltip-icon,.od-xsell-section .od-xsell-products-container .od-xsell-results-title .od-xsell-results-title-second .odf-pills-icon-left,.od-xsell-section .od-xsell-products-container .od-xsell-results-title .od-xsell-results-title-second .odf-pills-icon-right,.od-xsell-section .od-xsell-products-container .od-xsell-results-title .od-xsell-results-title-second .odf-msg-ficon-green{font-size:15px;margin-right:6px;color:#1CB670}.od-xsell-section .od-xsell-products-container .od-xsell-results-title-icon{margin-right:10px}.od-xsell-section .od-xsell-products-container .od-xsell-results-footer-text{margin-top:9px;margin-bottom:15px}.od-xsell-section .od-xsell-products-container .od-xsell-error-box{margin-right:2px}.od-xsell-section .od-xsell-products-container .od-xsell-accommodation-result:last-child{margin-bottom:5px}.od-xsell-section .od-xsell-products-container .od-xsell-result-item[data-deal-of-the-day='true']{border:2px solid #1C708C;border-radius:4px}.od-xsell-section .od-xsell-products-container .od-xsell-result-item[data-deal-of-the-day='true'].od-result-item-recommended-new{border:2px solid #1CB670}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-xsell-highlighted-header{background-color:#1C708C;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.2);padding-bottom:8px;padding-left:10px}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-xsell-highlighted-header.od-result-item-recommended-new{background-color:#1CB670}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-xsell-highlight-title{padding-bottom:3px}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-xsell-recommended-advantage{margin-right:15px;line-height:1.4}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-xsell-recommended-advantage:before{content:'7';font-family:'theme-icons';margin-right:5px;font-size:14px}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box{padding:0 0 0 20px}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel.panel_roomInfo{padding:0 20px;line-height:0}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel.panel_roomInfo .od-hint-container{line-height:initial}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel-map{padding:0}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-accommodationresults-hotel-title,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-accommodationresults-hotel-title{font-size:21px;line-height:21px}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-accommodationresults-box-img,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-accommodationresults-box-img{position:inherit;max-width:170px;min-width:170px;max-height:134px;min-height:134px}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-free-cancellation,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-free-cancellation{border-radius:4px;font-weight:500;padding:0 10px 0 5px;display:inline-block}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-free-cancellation.hidden,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-free-cancellation.hidden{display:none}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-accommodationresults-box-price,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-accommodationresults-box-price{padding:20px 10px 65px;position:relative;border-left:1px solid #ccc}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-accommodationresults-box-price .od-xsell-product-msg-wrapper,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-accommodationresults-box-price .od-xsell-product-msg-wrapper{margin-top:33px}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-xsell-dp-selection-button,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-xsell-dp-selection-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}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-xsell-dp-selection-button:focus,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-xsell-dp-selection-button:focus{outline:none}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-xsell-dp-selection-button.disabled,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-xsell-dp-selection-button:disabled,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-xsell-dp-selection-button.disabled,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-xsell-dp-selection-button:disabled{cursor:default}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-xsell-dp-selection-button:hover,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-xsell-dp-selection-button:hover{background:#60BEBE;-webkit-filter:none;filter:none}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-xsell-dp-selection-button:active,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-xsell-dp-selection-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)}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-xsell-dp-selection-button.disabled,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-xsell-dp-selection-button:disabled,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-xsell-dp-selection-button.disabled,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-xsell-dp-selection-button:disabled{background:#E7E7E7;-webkit-filter:none;filter:none;border:1px solid #ccc;color:#ccc}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-xsell-dp-selection-button:hover,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-xsell-dp-selection-button:hover{color:#fff;background:#E64E00;border-width:0}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-xsell-dp-selection-button:active,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-xsell-dp-selection-button:active{color:#fff;background:#B83E00}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-xsell-dp-selection-button.disabled,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-xsell-dp-selection-button:disabled,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-xsell-dp-selection-button.disabled,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-xsell-dp-selection-button:disabled{color:#fff;background:#ccc;border-width:0}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-xsell-dp-selection-button:focus,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-xsell-dp-selection-button:focus{outline-style:none;outline-color:transparent}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-accommodationresults-box-button-container,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-accommodationresults-box-button-container{padding:18px 20px 0 0;display:block;float:left;position:absolute;margin:0 20px 0 10px;width:auto}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-accommodationresults-box-button-container.od-bottom-aligned,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-accommodationresults-box-button-container.od-bottom-aligned{padding:0 20px 0 0}.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationresults-box .od-accommodationresults-box-button-container button,.od-xsell-section .od-xsell-products-container .od-xsell-result-item .od-accommodationdetails-panel .od-accommodationresults-box-button-container button{position:absolute;bottom:20px;white-space:nowrap}.od-xsell-section .od-xsell-products-container .od-xsell-show-more-button{cursor:pointer;margin:0;border-radius:4px;height:40px;padding:0 20px;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: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;float:right;margin:30px 0 10px}.od-xsell-section .od-xsell-products-container .od-xsell-show-more-button:focus{outline:none}.od-xsell-section .od-xsell-products-container .od-xsell-show-more-button.disabled,.od-xsell-section .od-xsell-products-container .od-xsell-show-more-button:disabled{cursor:default}.od-xsell-section .od-xsell-products-container .od-xsell-show-more-button:hover{background:#fff;-webkit-filter:none;filter:none}.od-xsell-section .od-xsell-products-container .od-xsell-show-more-button:active{background:-owg-linear-gradient(#F2F2F2, #fff);background:linear-gradient(#F2F2F2, #fff)}.od-xsell-section .od-xsell-products-container .od-xsell-show-more-button.disabled,.od-xsell-section .od-xsell-products-container .od-xsell-show-more-button:disabled{background:#E7E7E7;-webkit-filter:none;filter:none;color:#ccc}.od-xsell-section .od-xsell-products-container .od-xsell-show-more-button:hover{background:#fff;color:#E64E00;border-width:2px;padding:8px 19px}.od-xsell-section .od-xsell-products-container .od-xsell-show-more-button:active{background:#F2F2F2;color:#E64E00;border-width:2px}.od-xsell-section .od-xsell-products-container .od-xsell-show-more-button.disabled,.od-xsell-section .od-xsell-products-container .od-xsell-show-more-button:disabled{color:#ccc;background:#F2F2F2;border-color:#ccc}.od-xsell-section .od-xsell-products-container .od-xsell-show-more-button:focus{outline-style:none;outline-color:transparent}.od-xsell-section .od-xsell-distance-to-center{display:inline-block;color:#333}.od-xsell-section .od-accommodation-price-discount-percentage{margin-bottom:-10px;margin-right:20px;border-radius:4px;bottom:94%}.od-xsell-section .od-accommodation-price-discount-info-container{position:absolute;top:0;right:100%;margin-right:5px}.od-xsell-section .od-accommodation-price-discount-info{width:275px;margin-top:-38px;margin-right:5px}#xsellproductselection[data-xsell-int-page-test-partition='C'] .od-xsell-pax-details,#xsellproductselection[data-xsell-int-page-test-partition='C'] .od-xsell-price-details-pricebreakdown-hint a{font-size:12px;line-height:12px}.od-accommodation-facility-service{padding-left:10px}.od-accommodation-facility-service .ficon-facility{margin-right:3px}.od-accommodationresults-box .od-accommodation-facility-service{padding-left:20px;margin-bottom:6px}.od-accommodationresults-box .od-accommodation-facility-service:first-of-type{padding-left:0}.od-xsell-member-slashed-price{margin-right:5px;position:relative;color:#999}.od-xsell-price-membership-per-passenger{display:block}.od-xsell-price-membership-per-passenger-text{color:#fc0;margin-left:-15px;position:absolute}.od-xsell-member-slash{position:absolute;bottom:10px;border-bottom:1px solid #F01C3D;width:100%}.od-changesearch-btn-edit{margin-top:10px}.od-ipchangesearch-container{position:absolute}.od-ipchangesearch-container.open,.open>.od-ipchangesearch-container{width:0;height:0;opacity:0}#page.xsellproductselection .od-ipchangesearch-container.open{width:100%;height:100%;opacity:1}.od-ipchangesearch-container .od-ip-change-search-button{margin-top:3px}.od-ipchangesearch-container .od-moreoptions-inline-separator{padding:11px 0 0 2px;margin-left:10px}.od-ipchangesearch-container .od-more-options-item{display:inline-table;float:left;margin-left:10px}.od-ipchangesearch-container .od-classselector-inline{padding:12px 0 0 1px}.od-ipchangesearch-container .od-classselector-inline .od-ui-native-switcher-buttonContainer{top:2px}.od-ipchangesearch-container .od-moreoptions-direct-flight{padding-top:5px}.od-ipchangesearch-container .od-direct-flight-checkbox{margin-top:-3px}@media screen and (max-width: 1500px){#page.xsellproductselection .od-ui-calendar-wrapper[data-side='right']{left:auto;right:0}}.od-changesearch-link-container{padding:0 20px}.od-changesearch-link{border-top:1px solid #ccc;vertical-align:middle;text-align:center;display:block;width:100%;padding:9px 0;margin-top:5px}.od-changesearch-link .ficon-left:before{content:'';position:absolute;border-top:1px solid;margin:0 auto;left:0;width:24px;z-index:-1;top:90%;color:#fff}#ip_newsearch_submit{margin-right:17px}.od-ip-payment-method{padding:0 11px;margin-top:-1px;float:left}.od-ip-payment-method.od-flightsManager-collmeth .od-flightsManager-collmeth-label .od-flightsManager-collmeth-title{font-size:14px}.od-ip-payment-method.od-flightsManager-collmeth .od-flightsManager-collmeth-label .od-flightsManager-collmeth-value{color:#666}.od-ip-payment-method.od-flightsManager-collmeth .od-flightsManager-collmeth-label:hover .od-flightsManager-collmeth-value{color:#f60}.od-ip-payment-method.od-flightsManager-collmeth .od-ui-native-switcher-buttonContainer{color:#666}.od-ip-payment-method .switcher{width:100%}.od-ipchangesearch-box .od-flightsManager-banner{display:inline-table;padding:3px 0 0 10px;vertical-align:middle}#xsellproductselection{position:relative}.od-ipnewsearch-container{margin:20px 0;padding-top:20px}.od-new-search-title-section{margin-top:0;position:relative}.od-new-search-title-section:before{background-color:#1C708C}.od-new-search-tooltip{z-index:1}.od-new-search-button-container{padding:0 20px 20px}.od-new-search-button{width:100%}.od-calendar-new-search,.od-destination-new-search-label,.od-destination-new-search{padding:0 20px}.od-calendar-search-label,.od-destination-new-search-label{margin-bottom:10px}.od-new-search-destination.departure{display:none}.od-new-search-destination.destination:nth-child(3),.od-new-search-destination.destination:nth-child(4){display:none}.od-ipnewsearch-loading-box{border-top:0;width:300px;padding:50px 35px}.od-ipnewsearch-spin-loader{width:50px;height:50px;border-width:5px;border-color:#ccc;border-top-color:#f60;margin:0 auto}.od-ipnewsearch-loading-message{margin-top:15px;text-align:center}.od-ipnewsearch-results,.od-msg-ipnewsearch{margin-bottom:20px}.od-msg-ipnewsearch{position:relative;margin-top:20px}.od-ipnewsearch-message-close{position:absolute;top:-7px;right:10px;display:block;z-index:2;font-size:21px}.od-ipnewsearch-no-rooms-error-container{border-bottom:2px dashed #ccc;padding-bottom:10px}.od-ipnewsearch-no-rooms-error-img{display:inline-block;height:80px;vertical-align:middle}.od-ipnewsearch-no-rooms-error-msg{display:inline-block;vertical-align:middle}.od-ipnewsearch-results-separator{margin:20px 0 0}#page.xsellproductselection .od-header-funnel-background-new-search{height:197px}.od-itinerarysearch-error-container{margin-bottom:12px}.od-itinerarysearch-error-item{line-height:0.8;padding-top:4px;padding-bottom:0}.od-itinerarysearch-results-zero{line-height:1.2;background:#fff}#page.dpresults .od-calendar-search-itinerary [data-type='departure'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#page.xsellproductselection .od-calendar-search-itinerary [data-type='departure'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after{content:'('}#page.dpresults .od-calendar-search-itinerary [data-type='return'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after,#page.xsellproductselection .od-calendar-search-itinerary [data-type='return'] .od-ui-calendar-wrapper .od-ui-calendar-day:not(.disabled):hover:after{content:')'}#page.dpresults .od-calendar-search-separatestay{display:block}#page.dpresults .od-calendar-search-separatestay .od-ui-calendar-wrapper .od-ui-calendar-day.active[data-range],#page.dpresults .od-calendar-search-separatestay .od-ui-calendar-wrapper .od-ui-calendar-day:hover:not(.disabled),#page.xsellproductselection .od-calendar-new-search .od-ui-calendar-wrapper .od-ui-calendar-day.active[data-range],#page.xsellproductselection .od-calendar-new-search .od-ui-calendar-wrapper .od-ui-calendar-day:hover:not(.disabled){background-color:#f60;color:#fff}#page.dpresults .od-calendar-search-separatestay .od-ui-calendar-wrapper .od-ui-calendar-day.active[data-range].weekend,#page.xsellproductselection .od-calendar-new-search .od-ui-calendar-wrapper .od-ui-calendar-day.active[data-range].weekend{font-weight:500}#page.dpresults .od-calendar-search-separatestay .od-ui-calendar-wrapper .od-ui-calendar-day:after,#page.xsellproductselection .od-calendar-new-search .od-ui-calendar-wrapper .od-ui-calendar-day:after{visibility:hidden}#page.dpresults .od-calendar-search-separatestay .od-ui-calendar-wrapper .od-ui-calendar-day.disabled,#page.dpresults .od-calendar-search-separatestay .od-ui-calendar-wrapper .od-ui-calendar-day.disabled:hover,#page.xsellproductselection .od-calendar-new-search .od-ui-calendar-wrapper .od-ui-calendar-day.disabled,#page.xsellproductselection .od-calendar-new-search .od-ui-calendar-wrapper .od-ui-calendar-day.disabled:hover{background-color:transparent;color:#ccc;cursor:default;outline:none}#page.dpresults .od-calendar-search-separatestay .od-ui-calendar-wrapper .od-ui-calendar-day.disabled.od-calendar-day-outlined,#page.dpresults .od-calendar-search-separatestay .od-ui-calendar-wrapper .od-ui-calendar-day.disabled:hover.od-calendar-day-outlined,#page.xsellproductselection .od-calendar-new-search .od-ui-calendar-wrapper .od-ui-calendar-day.disabled.od-calendar-day-outlined,#page.xsellproductselection .od-calendar-new-search .od-ui-calendar-wrapper .od-ui-calendar-day.disabled:hover.od-calendar-day-outlined{outline:1px solid #ccc}#page.dpresults .od-calendar-search-separatestay [data-type='checkin'] .od-ui-calendar-wrapper .od-ui-calendar-day.active.greyed[data-range~='start']:not(:hover),#page.dpresults .od-calendar-search-separatestay [data-type='checkout'] .od-ui-calendar-wrapper .od-ui-calendar-day.active.greyed[data-range~='end']:not(:hover),#page.xsellproductselection .od-calendar-new-search [data-type='checkin'] .od-ui-calendar-wrapper .od-ui-calendar-day.active.greyed[data-range~='start']:not(:hover),#page.xsellproductselection .od-calendar-new-search [data-type='checkout'] .od-ui-calendar-wrapper .od-ui-calendar-day.active.greyed[data-range~='end']:not(:hover){background-color:#fff;color:#333}#page.dpresults .od-calendar-search-separatestay [data-type='checkin'] .od-ui-calendar-wrapper .od-ui-calendar-day.active.greyed[data-range~='end'],#page.dpresults .od-calendar-search-separatestay [data-type='checkout'] .od-ui-calendar-wrapper .od-ui-calendar-day.active.greyed[data-range~='start'],#page.xsellproductselection .od-calendar-new-search [data-type='checkin'] .od-ui-calendar-wrapper .od-ui-calendar-day.active.greyed[data-range~='end'],#page.xsellproductselection .od-calendar-new-search [data-type='checkout'] .od-ui-calendar-wrapper .od-ui-calendar-day.active.greyed[data-range~='start']{background-color:#f60;color:#fff}.od-ui-datepicker-wrapper .od-calendarsearch-input{min-height:41px}#dpchangesearch .od-error-message{margin:0}#dpchangesearch .od-itinerary-dates-wrapper .od-error-message{padding-left:10px}.od-passengerssearch-dropdown,.od-passengerssearch-dropdown-extra{transition:all 300ms ease-out;box-sizing:border-box;width:100%}.od-passengerssearch-dropdown{overflow-x:hidden}.od-passengerssearch-dropdown.lg{width:125%;padding-right:25%}.od-passengerssearch-dropdown.lg .od-passengerssearch-dropdown-extra{width:125%}.od-passengerssearch-dropdown.xl{width:150%;padding-right:50%}.od-passengerssearch-dropdown.xl .od-passengerssearch-dropdown-extra{width:150%}.od-passengerssearch-dropdown-content{padding:12px 10px}.od-passengerssearch-msg-container{border-top:1px solid #ccc}.od-accommodationresults-container{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transition:opacity 300ms linear}.refreshing-results .od-accommodationresults-container{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3}.od-accommodationresults-hotel-title .od-accommodationresults-hotel-name{margin-right:5px}.od-accommodationresults-box-hotel .od-accommodationresults-hotel-title{line-height:1.2;margin-bottom:5px;margin-top:0}.od-dpresults-preselected .od-accommodationresults-hotel-title{color:#666}.od-accommodationresults-hotel-stars{display:inline-block;line-height:0.6;white-space:nowrap;vertical-align:text-top;padding-top:3px}.od-accommodationresults-hotel-stars-full,.od-accommodationresults-hotel-stars-half{display:inline-block;height:10px;width:10px;background-repeat:no-repeat;background-position:center center}.od-accommodationresults-hotel-stars-full{background-image:url("/images/onefront/bluestone/OP/ratingstar-full.png")}.od-accommodationresults-hotel-stars-half{background-image:url("/images/onefront/bluestone/OP/ratingstar-half.png")}.od-accommodationresults-hotel-top-choice{color:#1C708C;padding:8px 0}.od-dpresults-preselected .od-accommodationresults-hotel-stars,.od-accommodationmap-infobox .od-accommodationresults-hotel-stars{font-size:0;vertical-align:top;padding-top:3px}.od-dpresults-preselected .od-accommodationresults-hotel-stars-full,.od-dpresults-preselected .od-accommodationresults-hotel-stars-half,.od-accommodationmap-infobox .od-accommodationresults-hotel-stars-full,.od-accommodationmap-infobox .od-accommodationresults-hotel-stars-half{margin-right:2px;height:14px;width:14px;background-size:cover}.od-accommodationresults-hotel-type{margin-right:4px}.od-accommodationresults-price-breakdown-link{display:inline-block;margin-top:10px}.od-accommodationresults-text-spacing{padding:2px 0}.od-accommodationresults-price-text-pax{color:#666}.od-accommodationresults-disclaimernotaxincluded{padding:10px;background:#E7E7E7;color:#999;font-size:11px;font-weight:400;box-sizing:border-box;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #ccc}.od-rating-text{color:#ccc;padding-left:5px;padding-right:10px}.od-accommodationresults-box-price{padding:10px 20px 20px 20px;position:relative;border-left:1px solid #ccc}.od-accommodationresults-box-button-container{position:absolute;bottom:0;right:0;left:0;padding:0 20px}.od-accommodationresults-box-btn{text-transform:capitalize}.od-accommodationresults-box-btn:after{content:attr(data-book-text)}.od-accommodationresults-box-btn.selected:after{content:attr(data-book-selected-text)}.od-accommodationresults-price-text-int,.od-accommodationresults-price-text-decimals,.od-accommodationresults-price-text-suffix,.od-accommodationresults-price-text-preffix{line-height:0.8}.od-accommodation-results-price-details{display:inline-block;margin-bottom:7px}.od-accommodationresults-map-link{display:inline-block}.od-accommodationresults-loading{display:none;padding:10px 0;margin-bottom:20px}.od-accommodationresults-loading.od-activated-tags{padding:0;margin:0}.od-accommodationresults-loading-panel{min-height:40px}.refreshing-results .od-accommodationresults-loading{display:block}.refreshing-results .od-results-loader{display:block}.od-accommodationresults-text-soft{color:#ccc}.od-accommodationresults-msg-label{padding-left:5px}.od-accommodation-camera-icon{position:absolute;top:10px;left:10px;z-index:2}.od-dpresults-locationScore-avuxi.disabled,.od-dpresults-locationScore-avuxi:not(.disabled)+.od-dpresults-locationScore-address{display:none}@media screen and (max-width: 1340px){.od-dpresults-locationScore-responsive-box{width:238px}}.od-dpresults-locationScore .vxwodigeo_tb02 .vxsp{display:none}.od-dpresults-locationScore .vxwodigeo_tb02 .vxtext{width:auto}.od-shareselection-btn-edit,.od-changesearch-btn-edit{margin-bottom:34px}.od-accommodationdetails{position:relative;background:#fff;height:0;visibility:hidden;border-bottom-left-radius:4px;border-bottom-right-radius:4px;transition:all 200ms}.od-accommodationdetails.open{height:308px;visibility:visible}.od-accommodationdetails-loading{position:absolute;height:100%;width:100%;border-top:1px solid #ccc}.od-dpresults-preselected-content .od-accommodationdetails-loading{height:calc(100% - 50px)}.od-accommodationdetails-loading-img{position:absolute;height:30px;width:30px;top:50%;left:50%;margin-top:-15px;margin-left:-15px}.od-accommodationdetails-loading-img:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url("/images/onefront/bluestone/OP/loader.gif") center no-repeat;background-size:cover}.od-accommodationdetails-header{box-sizing:border-box;height:44px;background:#E7E7E7;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.od-accommodationdetails-box-content{padding:10px 20px 20px 20px}.od-accommodationdetails-box-content .od-accommodation-img-container{width:135px;height:135px}.od-accommodationdetails-tabs{white-space:nowrap;display:table}.od-accommodationdetails-tab{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;display:table-cell;height:44px;border-right:1px solid #ccc;padding:0 20px;vertical-align:middle;color:#333;font-size:14px;font-weight:300}.od-accommodationdetails-tab.active{box-shadow:inset 0 -5px 0 0 #f60;background:#fff;font-weight:500}.od-accommodationdetails-close{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-right:25px;text-align:right;vertical-align:middle}.od-accommodationdetails-panel{border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-sizing:border-box;background:#fff;padding:10px 20px;height:264px;width:100%;overflow-y:auto}.od-accommodationdetails-panel-text{max-width:90%}.od-accommodationdetails-panel-map,.od-accommodationdetails-panel-gallery{padding:0}.od-accommodationdetails-panel-gallery{position:relative;padding:0 7px;overflow:hidden}.od-accommodationdetails-panel-gallery:after,.od-accommodationdetails-panel-gallery:before{position:absolute;content:'';background:#fff;width:60%;right:20px;z-index:1}.od-accommodationdetails-panel-gallery:before{top:0}.od-accommodationdetails-panel-gallery:after{bottom:0}.od-accommodationdetails-reviews{background:#f8f8f8;padding:0;overflow-y:hidden}.od-accommodationdetails-reviews iframe{border:none;width:100%;height:264px}.od-accommodationdetails-carousel-title{padding-top:10px;color:#999}.od-accommodationdetails-description-headers{font-size:21px;margin:5px 0}.od-accommodationdetails-description-headers:first-child{margin-top:0}.od-accommodationdetails-description-text{line-height:25px}.details-opened .od-accommodationresults-toggle-details:before{content:attr(data-ficon-flip)}.od-dpresults-preselected-hoteldetails{display:none;position:absolute;border-radius:4px;width:840px;left:-1px;right:0;top:-8px;margin:0 auto;z-index:90}.details-opened .od-dpresults-preselected-hoteldetails{display:block}.od-dpresults-preselected-hoteldetails-container{position:relative}.od-dpresults-preselected-hoteldetails-header{box-sizing:border-box;position:absolute;top:0;left:0;width:100%;padding:15px 20px;z-index:1}.od-dpresults-preselected-hoteldetails .od-accommodationdetails-close{display:block;position:absolute;top:15px;right:0;font-size:14px;color:#ccc;z-index:3}.od-dpresults-preselected-hoteldetails .od-accommodationdetails{border-top-left-radius:4px;border-top-right-radius:4px;background:transparent;padding-top:50px;z-index:2}.details-opened .od-preselected-hoteldetails-lightbox{display:block}.od-preselected-hoteldetails-lightbox-container{position:relative}.od-preselected-hoteldetails-lightbox-header{padding:15px 20px}.od-preselected-hoteldetails-lightbox .od-accommodationdetails-close{display:block;position:absolute;top:15px;right:0;font-size:14px;color:#ccc;z-index:3}.od-preselected-hoteldetails-lightbox .od-accommodationdetails{border-top-left-radius:4px;border-top-right-radius:4px;background:transparent;z-index:2}.od-preselected-hoteldetails-lightbox .od-tripSummaryPrice-hotel-stars{vertical-align:middle;padding-top:0}.od-hotel-details-lightbox-close{right:16px;top:18px}.od-accommodationdetails-push-messages{display:none;height:50px;line-height:46px;border-top:1px solid #ccc}.details-opened .od-accommodationdetails-push-messages{display:block}.od-accommodationdetails-push-messages:before{content:'';width:6px;height:36px;vertical-align:middle;display:inline-block;background-color:#DC5F0B;border-top-right-radius:20px;border-bottom-right-radius:20px}.od-accommodationdetails-push-messages .ficon,.od-accommodationdetails-push-messages .odf-dropdown-icon,.od-accommodationdetails-push-messages .odf-tooltip-icon,.od-accommodationdetails-push-messages .odf-pills-icon-left,.od-accommodationdetails-push-messages .odf-pills-icon-right,.od-accommodationdetails-push-messages .odf-msg-ficon-green{color:#DC5F0B;font-size:18px}.od-accommodationdetails-push-messages strong{font-weight:500}.od-accommodation-img{position:absolute;margin:auto;min-width:100%;min-height:100%;max-height:125%;top:0;bottom:0;right:-50%;left:-50%;text-align:center;font-size:10px;z-index:1}.od-accommodation-img-container{position:relative;width:160px;height:160px;overflow:hidden;z-index:2}.od-accommodation-img-container-sm{width:100px;height:100px}.od-accommodation-img-container-xs{width:68px;height:68px}.od-accommodationdetails-separation{border-bottom:1px dashed #B5B5B5;margin:10px 0}.od-accommodationdetails-gallery-fullscreen-slider{width:260px;height:243px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:4px;opacity:0;transition:opacity 100ms ease-out}.od-accommodationdetails-gallery-fullscreen-slider.loaded{transition:opacity 300ms ease-in;opacity:1}.od-accommodationdetails-gallery-fullscreen-thumbnail-wrapper{height:243px;overflow-y:auto}.od-accommodationdetails-gallery-fullscreen-thumbnail-image{width:100%;height:100%;border-radius:4px}.od-accommodationdetails-gallery-fullscreen-thumbnail-image:not(.selected){opacity:0.5;cursor:pointer}.od-accommodationdetails-gallery-fullscreen-thumbnail-image.selected{border:1px solid #f60;box-shadow:rgba(0,0,0,0.2) 1px 1px 2px 0}.od-accommodationdetails-gallery-fullscreen-arrow{position:absolute;top:116px;color:rgba(255,255,255,0.6);cursor:pointer}.od-accommodationdetails-gallery-fullscreen-arrow.prev{left:18px}.od-accommodationdetails-gallery-fullscreen-arrow.next{left:241px}.od-accommodationdetails-gallery-fullscreen-thumbnail-responsive{margin-bottom:10px;width:14.2857142857%;height:83px}@media screen and (max-width: 1200px){.od-accommodationdetails-gallery-fullscreen-thumbnail-responsive{width:16.6666666667%}}@media screen and (min-width: 1200px){.od-accommodationdetails-gallery-fullscreen-thumbnail-responsive{height:69px}}#accommodationresults-manager .od-accommodationdetails-gallery-fullscreen-thumbnail-responsive,#accommodationmap-manager .od-accommodationdetails-gallery-fullscreen-thumbnail-responsive{height:61px}@media screen and (min-width: 1200px){#accommodationresults-manager .od-accommodationdetails-gallery-fullscreen-thumbnail-responsive,#accommodationmap-manager .od-accommodationdetails-gallery-fullscreen-thumbnail-responsive{height:51px}}@media screen and (min-width: 1340px){#accommodationresults-manager .od-accommodationdetails-gallery-fullscreen-thumbnail-responsive,#accommodationmap-manager .od-accommodationdetails-gallery-fullscreen-thumbnail-responsive{height:70px}}#xsellproductselection .od-accommodationdetails-gallery-fullscreen-thumbnail-responsive{height:83px}@media screen and (min-width: 1200px){#xsellproductselection .od-accommodationdetails-gallery-fullscreen-thumbnail-responsive{height:69px}}@media screen and (min-width: 1340px){#xsellproductselection .od-accommodationdetails-gallery-fullscreen-thumbnail-responsive{height:92px}}.od-sidebar-summary-sticky{width:220px}@media screen and (min-width: 1200px){.od-sidebar-summary-sticky{width:265px}}.od-sidebar-summary-sticky.sticky{position:fixed;top:0;z-index:10}.od-sidebar-summary-sticky.sticky .od-tripSummaryPrice-price-stickySummary{font-size:24px;font-weight:500}.od-sidebar-summary-sticky.sticky.sticky-footer{position:absolute}.od-TSWrapper{width:100%;font-size:14px;color:#333;vertical-align:top;position:relative;background-color:#fff;border-radius:4px;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0}.od-TSWrapper .od-tripSummaryPrice-seats-left-wrapper{border-bottom:1px solid #ccc}.od-TStitle{position:relative;height:130px;width:100%;box-sizing:border-box;border-radius:4px 4px 0 0}.od-TStitle:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:4px 4px 0 0;background-image:-owg-linear-gradient(to bottom, rgba(0,0,0,0.4) 0%, transparent 100%);background-image:linear-gradient(to bottom, rgba(0,0,0,0.4) 0%, transparent 100%);z-index:0}.od-TStitle.hidden{display:none}.od-TSdest-image,.od-TSdestInnerImageBg{background-repeat:no-repeat;background-size:100% 100%}.od-TSdest-image{background-image:url("/images/onefront/destinations/XXX.jpg")}.od-TSdest-image .od-TSdestInnerImageBg{top:0;left:0;height:100%;width:100%;position:relative;border-radius:4px 4px 0 0}.od-TStitletxt{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.4);position:absolute;top:13px;left:15px;font-size:14px;font-weight:300}.od-TStitleto{display:block}.od-TStitlecityname{font-size:18px;font-weight:500}@media screen and (min-width: 1340px){.od-TStitlecityname{font-size:21px}}.od-TSPrice .od-TSSubModule .od-TSMtitle{margin:0}.od-TSPrice.od-TSModule{border-bottom:0}.od-TSModule{border-bottom:1px solid #ccc;padding:11px 0 13px 0;position:relative}.od-TSModule:last-child{border-bottom:none;border-radius:0 0 4px 4px}.od-TSModule .od-TSMtitle{font-weight:700;position:relative;margin:0 0 5px 0;height:27px;width:100%;display:table}.od-TSModule .od-TSMtitle .od-TSMttitle-txt{width:158px;margin:0 0 13px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.od-TSModule .od-TSMdate{font-size:11px;color:#666}.od-TSModule .od-TSMday{font-size:16px}.od-TSModule .od-TSMmonth{font-size:9px;margin:-2px 0 0 0;text-transform:uppercase}.od-TSModule .od-TSMginfo{font-size:12px;font-weight:400;line-height:1.6;overflow:hidden}.od-TSModule .od-TSMmoreinfo{margin:0 0 0 32px;color:#999;white-space:normal;width:90%}.od-TSModule .od-TSMmoreinfo .stops{display:block}@media screen and (min-width: 1200px){.od-TSModule .od-TSMmoreinfo .stops{display:inline}}.od-TSModule .od-TSMairlineinfo{color:#999;font-size:12px;margin:9px 0 0 0;display:table}.od-TSModule .od-TSAirlineimg{vertical-align:middle;display:table-cell}.od-TSModule .od-TSAirlineimg .od-TSimg{border-radius:100%;border:1px solid #ccc;width:20px;height:20px;margin-right:10px}.od-TSModule .od-TSstops{display:table-cell}.od-TSModule .od-TSSubModule{border-top:1px solid #ccc;padding:11px 15px 13px 15px}.od-TSModule .od-TSSubModule:first-child{border-top:none;padding-top:0}.od-TSModule .od-TSSubModule:last-child{padding-bottom:0}.od-TSModule .od-TSMprice{font-size:14px;color:#333;font-weight:400;display:table-cell;text-align:right}.od-TSModule .od-TSMpricebreakdown{text-decoration:underline;padding-left:0}.od-TSModule .od-TSMpricebreakdown,.od-TSModule .od-TSMpricebreakdowntxt{color:#666;margin:0;padding-left:0}.od-TSModule .od-TSpaxNumber{padding:0 5px}.od-TSModule.odTS-saving-alert{border-bottom:none;padding:0}.od-TSModule.odTS-saving-alert .od-pricebreakdown-saving-alert{border-top:1px solid #ccc}.od-TSnotes{color:#999;font-size:11px;padding:15px;text-shadow:0 0 2px rgba(0,0,0,0.1)}.od-TSnotes .od-TSnoteslink{text-decoration:underline;margin:0;cursor:pointer}.od-TSnotes .od-TSnotesprice{padding:5px 0 0 0}.od-TSbutton{position:absolute;bottom:15px;left:15px}.od-TSHighlight{color:#3398D9}.od-TSbag-allow-change{padding:10px 15px;background-color:#EDF5F5;font-size:12px;font-weight:500;border-bottom:1px solid #ccc;color:#3398D9;position:relative}.od-TSbag-allow-change:after{width:3px;height:10px;border-radius:0 4px 4px 0;display:inline;background:#3398D9;position:absolute;top:13px;left:0;content:''}.od-TSbag-changewhy{font-weight:400;color:#3398D9;margin:0;text-decoration:underline}.od-TSMdestination .od-TSAirlineimg{margin-right:10px}.od-TSMdestination .od-TSSubModule{padding:11px 15px 10px 15px}.od-TSMdestination .od-TSMtitle{margin:0}.od-TSMdestination .od-TSModule{padding:11px 0 10px 0}.od-TS-dest-ellipsis{text-overflow:ellipsis;white-space:nowrap;width:165px}@media screen and (min-width: 1200px){.od-TS-dest-ellipsis{width:200px}}.od-TS-empty-selection{color:#666}.od-TS-weight-legend{color:#666}.od-TS-dest-hours{font-weight:500}.od-sidebar-summary-price-pax{font-weight:400;font-size:12px;color:#666;line-height:20px}.od-sidebar-summary-price-pax .od-price-pax{float:right}.od-sidebarsummary-cheapest-paymentmethod-disclaimer{margin-bottom:5px;margin-top:5px}.od-TSMprice-container{float:right}.od-TSMbaggage-container{padding-left:6px;clear:right}.od-TSMloading{right:25px;top:0;display:none;position:absolute;width:30px;height:30px}.od-TSMpayment-method{display:table;height:30px;background-color:#366080;width:100%}.od-TSMpayment-method .od-TSMpayment-method-text{display:table-cell;vertical-align:middle;color:#fff;padding:5px 0 5px 15px}.od-TSMpayment-method .od-TSMpayment-method-text span:before{content:' '}.od-sidebar-summary-membership{font-weight:400;font-size:12px;line-height:20px}.od-sidebar-summary-membership-discount{color:#1CB670}.od-sidebar-summary-membership-discount[data-not-included='true']{color:#FF9600}.od-sidebar-summary-membership-discount .od-sidebar-summary-membership-discount-price{float:right}.od-sidebar-summary-membership-discount .od-sidebar-summary-membership-discount-price[data-slashed='true']{text-decoration:line-through}.od-sidebar-summary-membership-discount-disclaimer{margin-bottom:5px;margin-top:5px}.od-sidebar-premium-bubble{margin:10px auto;width:90%}.od-sidebar-premium-bubble-item{vertical-align:top;color:#fc0}.od-sidebar-accommodation-img-container{width:50px;height:50px}.od-sidebar-accommodation-img-container,.od-sidebar-accommodation-img-container .od-accommodation-img{border-radius:100%}.od-sidebar-pt-sm{padding-top:8px}.od-sidebar-pt-md{padding-top:16px}.od-sidebar-pb-sm{padding-bottom:8px}.od-sidebar-pb-md{padding-bottom:16px}.od-sidebar-hotel-discount{border-top:1px solid #ccc}.od-sidebar-hotel-discount-text{margin-left:-10px;margin-right:-10px}.od-sidebar-dates{margin-left:-15px;margin-right:-15px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.od-sidebar-date{padding-right:15px;padding-left:15px}.od-special-rules-trigger{cursor:pointer;color:#f60}.od-special-rules-hint{margin:0 8px 8px;display:block;box-sizing:border-box}.od-special-rules-hint .od-special-rules-container{left:-100px;margin-bottom:10px;bottom:100%}@media screen and (min-width: 1200px){.od-special-rules-hint .od-special-rules-container{left:-80px}}.od-special-rules-arrow:after{content:'';position:absolute;width:15px;height:15px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:-7px;left:50%;box-shadow:rgba(0,0,0,0.1) 2px 2px 2px 0}.od-previousSearches-container{font-size:12px;color:#666}.od-previousSearches-layer-wrapper{padding:15px 20px;font-size:16px;text-align:center}.od-previousSearches-layer-title{font-weight:500}.od-previousSearches-layer-title .ficon,.od-previousSearches-layer-title .odf-dropdown-icon,.od-previousSearches-layer-title .odf-tooltip-icon,.od-previousSearches-layer-title .odf-pills-icon-left,.od-previousSearches-layer-title .odf-pills-icon-right,.od-previousSearches-layer-title .odf-msg-ficon-green{padding-right:5px}.od-previousSearches-layer-content{white-space:normal;word-wrap:break-word;font-weight:300}.od-previousSearches-row{display:table-row;cursor:pointer;color:#333;background-color:#fff}.od-previousSearches-row .od-previousSearches-row-arrow{display:table-cell;vertical-align:middle;padding-right:20px;border-top:1px solid #ccc;color:#f60}.od-previousSearches-row:first-child .od-previousSearches-info,.od-previousSearches-row:first-child .arrow{border-top:none}.od-previousSearches-row:hover{background-color:#FFE7D7}.od-previousSearches-info{display:table-cell;vertical-align:middle;width:100%;padding:10px 12px;white-space:nowrap}.od-header-previoussearches .od-previousSearches-info{white-space:normal;padding:10px 20px}.od-previousSearches-info-flight{font-weight:500;color:#333}.od-previousSearches-info-p-sub{font-weight:400;color:#666}.od-newPreviousSearches-row-title{background-color:#1C708C}.od-newPreviousSearches-title-text{padding:9px 12px}.od-newPreviousSearches-title-text .ficon,.od-newPreviousSearches-title-text .odf-dropdown-icon,.od-newPreviousSearches-title-text .odf-tooltip-icon,.od-newPreviousSearches-title-text .odf-pills-icon-left,.od-newPreviousSearches-title-text .odf-pills-icon-right,.od-newPreviousSearches-title-text .odf-msg-ficon-green{margin-right:6px}.od-newPreviousSearches-info{padding:7px 0}.od-previousSearches-city-logo{display:block;height:35px;width:35px}.od-newPreviousSearches-dates{color:#666}.od-newPreviousSearches-passengers-icon{margin-left:6px;margin-right:1px}.od-topdest-title-wrapper{color:#fff;background:#1C708C;padding:10px 13px}.od-topdest-img-wrapper{background-image:url("/images/onefront/destinations/XXX.jpg")}.od-topdest-img-wrapper,.od-topdest-img{width:35px;height:35px;vertical-align:middle;background-position:center center;background-size:48px}.od-topdest-list-city{color:#333}.od-topdest-list-country{color:#666}.od-topdest-item{padding:7px 0;border-bottom:1px solid #ccc;cursor:pointer;color:#333}.od-topdest-item:hover{background-color:#FFE7D7}.od-topdest-item:active{background-color:#f60}.od-topdest-item:active .od-topdest-list-city,.od-topdest-item:active .od-topdest-list-country{color:#fff}.od-topdestinations-close-button{padding:7px;background-color:#F2F2F2}.od-flightsManager-wrapper.vp .od-flightsManager-main,.od-flightsManager-wrapper.vp .od-flightsManager-details{display:none}.od-flightsManager-wrapper.vp #vacation-product .od-vacation-product-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:10px}.od-flightsManager-wrapper.vp #vacation-product .od-vacation-product-input::-webkit-input-placeholder{font-style:italic;color:#B5B5B5}.od-flightsManager-wrapper.vp #vacation-product .od-vacation-product-input:-moz-placeholder{font-style:italic;color:#B5B5B5}.od-flightsManager-wrapper.vp #vacation-product .od-vacation-product-input::-moz-placeholder{font-style:italic;color:#B5B5B5}.od-flightsManager-wrapper.vp #vacation-product .od-vacation-product-input:-ms-input-placeholder{font-style:italic;color:#B5B5B5}.od-flightsManager-wrapper.vp #vacation-product .od-vacation-product-input:hover{border:1px solid #B5B5B5}.od-flightsManager-wrapper.vp #vacation-product .od-vacation-product-input:focus{border:2px solid #f60}.od-flightsManager-wrapper.vp #vacation-product .od-vacation-product-input:focus{padding:9px}.od-flightsManager-wrapper.vp #vacation-product .od-vacation-product-input-box{position:relative}.od-flightsManager-wrapper.vp .od-vacation-product-select-wrapper{position:absolute;top:50px;left:0;z-index:12;cursor:pointer;width:100%;visibility:hidden}.od-flightsManager-wrapper.vp .od-moreoptions.open .od-vacation-product-select-wrapper,.od-flightsManager-wrapper.vp .od-vacation-product-input-wrapper.open .od-vacation-product-select-wrapper{visibility:visible}.od-flightsManager-wrapper.vp .od-vacation-product-select-wrapper-inner{display:inline-block;vertical-align:top;overflow:hidden;border:1px solid #ccc;border-radius:4px;width:100%;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0;background:#fff}.od-flightsManager-wrapper.vp .od-vacation-product-select-wrapper-inner:focus{border:1px solid #000;background-color:#FFFEEE}.od-flightsManager-wrapper.vp .od-vacation-product-city-list{overflow:hidden;overflow-y:scroll;height:199px}.od-flightsManager-wrapper.vp .od-vacation-product-select{cursor:pointer}.od-flightsManager-wrapper.vp .od-vacation-product-select .od-vacation-product-select-item{padding:10px;width:100%;height:40px;box-sizing:border-box;border-bottom:solid 1px #ccc}.od-flightsManager-wrapper.vp .od-vacation-product-select .od-vacation-product-select-item:last-child{border-bottom:0}.od-flightsManager-wrapper.vp .od-vacation-product-select .od-vacation-product-select-item .od-vacation-product-select-item-city{padding:0 10px}.od-flightsManager-wrapper.vp .od-vacation-product-select .od-vacation-product-select-item:hover{background:#FFE7D7}.od-flightsManager-wrapper.vp .od-vacation-product-select .od-vacation-product-select-item:active{background:#f60;color:#fff}#page.frequentpassengers .od-download-app-table,#page.accountpreferences .od-download-app-table,#page.mytrips .od-download-app-table,#page.tripdetails .od-download-app-table{display:table}.od-download-app-table{display:none;width:100%}.od-download-app-table .od-download-app-row{display:table-row}.od-download-app-table .od-download-app-row .od-download-app-cell{display:table-cell;width:50%}.od-download-app-image{background:url("/images/onefront/bluestone/OP/app-promo.png") no-repeat;background-position:right bottom}.od-download-app-height{height:115px}.od-download-app-content-wrapper{padding-left:15px}.od-download-app-content-wrapper .od-download-app-content-title{font-size:18px;font-weight:500}.od-download-app-content-wrapper .od-download-app-content-txt{font-size:14px;font-weight:300}.od-download-app-content-wrapper .od-download-app-box-links{margin-top:15px;text-align:left}.od-download-app-content-wrapper .od-download-app-links{display:inline-block;margin-right:10px;height:38px;width:126px}.od-download-app-content-wrapper .od-download-app-links.od-appleStore{background:url("/images/onefront/bluestone/OP/apple-badge-no-language.png") no-repeat}.od-download-app-content-wrapper .od-download-app-links.od-appleStore .od-appleStore-text{font-size:8px;color:#fff;margin:4px 0 0 35px}.od-download-app-content-wrapper .od-download-app-links.od-googlePlay{background:url("/images/onefront/bluestone/OP/android-badge-no-language.png") no-repeat}.od-download-app-content-wrapper .od-download-app-links.od-googlePlay .od-googlePlay-text{font-size:8px;color:#fff;margin:3px 0 0 25px;text-transform:uppercase}#errormessagemanager[data-status='hidden']{display:none}.od-errormessage-error{position:fixed;display:table;height:100%;width:100%;z-index:1000;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.6)}.od-errormessage-error.hidden{display:none}.od-errormessage-content{display:table-cell;vertical-align:middle}.od-errormessage-content.hidden{display:none}.od-errormessage-error-wrapper{border-radius:4px;background-color:#F2F2F2;box-sizing:border-box;margin:auto;width:500px;border-top:4px solid #F01C3D;position:relative}.od-errormessage-error-close{color:#ccc;float:right;margin:5px 8px 0 0}.od-errormessage-error-close .od-ui-dialog-close-hint-icon{font-family:'theme-icons';cursor:pointer;line-height:24px;display:block}.od-errormessage-error-message-container{text-align:center;padding:20px 10px 0}.od-errormessage-error-message-icon{background-image:url("/images/onefront/bluestone/OP/icon-failure-payment.png");background-repeat:no-repeat;width:54px;height:36px;margin:0 auto 20px}.od-errormessage-error-message-title{font-size:16px;font-weight:500;margin-bottom:10px;color:#F01C3D}.od-errormessage-error-message-text{font-size:14px;font-weight:400;margin-bottom:20px}.od-errormessage-error-message-btn-container{padding:0 0 20px;height:34px}.od-errormessage-error-message-btn{display:inline;margin:auto;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;white-space:nowrap;cursor:pointer}.od-errormessage-error-message-btn:hover{color:#fff;background:#E64E00;border-width:0}.od-errormessage-error-message-btn:active{color:#fff;background:#B83E00}.od-errormessage-error-message-btn.disabled,.od-errormessage-error-message-btn:disabled{color:#fff;background:#ccc;border-width:0}.od-errormessage-error-message-btn:focus{outline-style:none;outline-color:transparent}.od-errormessage-error-chat-container{background-color:#F2F2F2;border-top:1px solid #ccc;padding:20px}.od-errormessage-error-chat-icon{display:table-cell;vertical-align:middle;background-image:url("/images/onefront/bluestone/OP/genesys-chat-pic-agent.png");background-repeat:no-repeat;width:50px;height:50px}.od-errormessage-error-chat-text{display:table-cell;vertical-align:middle;font-size:14px;font-weight:400;padding:0 20px 0 10px}.od-errormessage-error-chat-text-bold{font-weight:500;padding-right:3px}.od-errormessage-error-chat-btn-container{display:table-cell;vertical-align:middle}.od-errormessage-error-chat-btn{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;white-space:nowrap}.od-errormessage-error-chat-btn:hover{background:#fff;color:#E64E00;border-width:2px;padding:7px 19px}.od-errormessage-error-chat-btn:active{background:#F2F2F2;color:#E64E00;border-width:2px}.od-errormessage-error-chat-btn.disabled,.od-errormessage-error-chat-btn:disabled{color:#ccc;background:#F2F2F2;border-color:#ccc}.od-errormessage-error-chat-btn:focus{outline-style:none;outline-color:transparent}.od-roomselection-page-title{min-height:30px}.od-roomselection-container{padding-top:20px;background:transparent}.od-roomselection-selected-hotel{padding-bottom:22px}.od-roomselection-room:not(:last-child){border-bottom:1px solid #ccc}.od-roomselection-rooms-list .od-roomselection-room:hover{background:#FFE7D7}.od-roomselection-room-collapsed .od-roomselection-room:not(.open){display:none}.od-roomselection-room-option{left:-20px;margin-top:25px}.od-roomselection-separate-rooms{border-top:1px dashed #B5B5B5}.od-roomselection-room-option+.od-roomselection-room-info{padding-top:0}.od-roomselection-room-info-tooltip{margin-bottom:-14px;margin-left:-14px}.od-roomselection-room-info-tooltip:before{margin-left:10px}.od-roomselection-room-cost-info,.od-roomselection-room-info{padding:15px 0}.od-roomselection-room-price-total{color:#666}.od-roomselection-room-more{border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#F2F2F2;padding:10px 0;border-top:1px solid #ccc}.od-roomselection-popup-content{max-height:140px;overflow:auto}.od-roomselection-room-label{margin-right:5px}.od-roomselection-btn.loading{position:relative}.od-roomselection-btn.loading .od-roomselection-btn-text{visibility:hidden}.booking .od-roomselection-btn:enabled{cursor:default}.od-roomselection-atol-protected-text{width:80px;padding-top:7px}.od-accommodationdetails-panel .od-roomselection-room{position:relative;border-bottom:none;border-top:1px solid #ccc}.od-accommodationdetails-panel .od-roomselection-room[data-index='0']{border-top:none}.od-accommodationdetails-panel .od-roomselection-room .od-room-info-popup{width:600px;position:fixed}.od-accommodationdetails-panel .od-roomselection-room [data-first='true']{border-top:1px dashed #B5B5B5;padding-top:15px}.od-accommodationdetails-panel .od-roomselection-room.od-roomselection-few-rooms{border-bottom:1px solid #ccc;border-top:none}.od-accommodationdetails-panel .od-xsell-cancellation-policy-link{display:inline-block}.od-roomselection-room .od-room-combinations-list{padding-top:16px;padding-left:0}.od-roomselection-many-rooms-col{padding:0}.od-roomselection-room-info{padding:0}.od-roomselection-room-info .od-room-selection-description{display:inline-block}.od-room-selection-meal-RO,.od-room-selection-meal-UN{display:none}.od-room-selection-meal-HB,.od-room-selection-meal-AI,.od-room-selection-meal-BB,.od-room-selection-meal-FB,.od-room-selection-meal-SC{padding-right:11px}.od-room-selection-meal-HB:before,.od-room-selection-meal-AI:before,.od-room-selection-meal-BB:before,.od-room-selection-meal-FB:before,.od-room-selection-meal-SC:before{margin-left:4px;font-size:16px;vertical-align:middle}.od-xsell-free-breakfast{margin-top:-5px}.od-xsell-free-breakfast [class*='od-room-selection-meal-']{padding-right:0}.od-xsell-result-item:not(.details-opened) .od-roomselection-room-ip-tooltip,.od-xsell-result-item:not(.details-opened) .od-room-selection-tooltip{opacity:0}.od-roomselection-room-ip-tooltip{z-index:999}.od-roomselection-many-rooms-board-type{padding-top:10px}.od-room-selection-xs{line-height:11px}.od-room-selection-s{line-height:12px}.od-room-selection-m{line-height:14px}.od-room-selection-margin-bottom-s{margin-bottom:8px}.od-room-selection-margin-bottom-m{margin-bottom:16px}.od-room-selection-margin-right-m{margin-right:16px}.od-room-selection-xl{line-height:21px}.od-room-selection-price{display:inline-block;line-height:1}.od-room-selection-tooltip{position:static;display:inline}.od-select-room-button{padding-left:30px;padding-right:0;text-align:right}.od-select-room-button button{margin-right:10px}.od-accommodationdetails-close{padding-right:30px}.od-show-more-rooms{border-top:1px dashed #B5B5B5;text-align:center;padding:15px 0}.od-room-selection-conditions-link{margin-left:4px}.od-repricing-notification{border-bottom:1px solid #ccc;display:table;float:left;width:100%}.od-repricing-notification .ficon,.od-repricing-notification .odf-dropdown-icon,.od-repricing-notification .odf-tooltip-icon,.od-repricing-notification .odf-pills-icon-left,.od-repricing-notification .odf-pills-icon-right,.od-repricing-notification .odf-msg-ficon-green{display:table-cell;font-size:24px;line-height:initial;padding:4px 8px 4px 0;vertical-align:middle;width:1%}.od-repricing-notification .od-repricing-notification-content{display:table-cell;padding:10px 0;vertical-align:middle}.od-repricing-notification .od-repricing-notification-content .od-repricing-text{float:left}.od-xsell-room-error-title{display:table-row}.od-xsell-room-error-title[data-recommended='true'] .od-xsell-room-error-title-second{margin-bottom:15px}.od-xsell-room-error-title .od-xsell-room-error-title-first{margin-top:10px}.od-xsell-room-error-title .od-xsell-room-error-title-second{margin-top:6px}.od-room-title{padding:0 6px 0 0}.od-room-preference{padding:0}.od-room-combination{padding-bottom:7px}.od-room-combination-room{padding-bottom:2px;padding-top:2px}.od-roomselection-room-cost-info{padding:16px 0 16px 20px}.od-room-recommended-tag{margin-bottom:-9px}#xsellproductselection[data-xsell-int-page-test-partition='C'] .od-select-room-button{padding-left:15px}.od-calendar-grid{border:1px solid #ccc;border-radius:2px;background:#fff;padding:10px;margin-bottom:20px}.od-calendar-grid-title{height:30px;display:table-cell;vertical-align:middle;color:#666;font-size:12px}.od-calendar-grid-icon{padding:0 10px 0 0;font-size:16px}.od-calendar-grid-table-row{border-right:1px solid #ccc}.od-calendar-grid-table-header{text-align:center;height:30px;font-size:12px;font-weight:500;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background-color:#F2F2F2}.od-calendar-grid-table-header.selected_search_day{background-color:rgba(51,152,217,0.2)}.od-calendar-grid-table-cell{text-align:center;height:30px;font-size:14px;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.od-calendar-grid-table-cell:hover{cursor:pointer;color:#f60;text-decoration:underline}.od-calendar-grid-table-cell.no_result_found{font-size:12px;color:#999}.od-calendar-grid-table-cell.no_result_found:hover{text-decoration:none;cursor:default}.od-calendar-grid-loader{margin-bottom:20px}.od-calendar-grid-table-header-loader{color:#666;height:35px}.od-calendar-grid-table-header-loader .selected_search_day{background-color:#f60;color:#fff;border:1px solid #f60}.od-calendar-grid-table-row-loader{color:#666;height:35px;cursor:pointer}.od-calendar-grid-table-row-loader .selected_search_day{color:#666;border-right:1px solid #f60;border-bottom:1px solid #f60;border-left:1px solid #f60}.od-calendar-grid-table-row-loader .cheapest_price{color:#1CB670}.od-calendar-grid-table-header-cell{background-color:#F2F2F2;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;text-transform:capitalize}.od-calendar-grid-table-header-cell:first-of-type{border-top-left-radius:4px}.od-calendar-grid-table-header-cell:last-of-type{border-top-right-radius:4px}.od-calendar-grid-table-header-cell:last-of-type:not(.selected_search_day){border-right:1px solid #ccc}.od-calendar-grid-table-header-cell.selected_search_day+.od-calendar-grid-table-header-cell{border-left:0}.od-calendar-grid-table-row-cell{background-color:#fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.od-calendar-grid-table-row-cell:first-of-type{border-bottom-left-radius:4px}.od-calendar-grid-table-row-cell:last-of-type{border-bottom-right-radius:4px}.od-calendar-grid-table-row-cell:last-of-type:not(.selected_search_day){border-right:1px solid #ccc}.od-calendar-grid-table-row-cell.selected_search_day+.od-calendar-grid-table-row-cell,.od-calendar-grid-table-row-cell.selected_search_day+.od-calendar-grid-table-row-cell-spinners{border-left:0}.od-calendar-grid-table-row-cell:hover{text-decoration:underline}.od-calendar-grid-table-row-cell-spinners{background-color:#fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding-top:5px}.od-calendar-grid-table-row-cell-spinners:first-of-type{border-bottom-left-radius:4px}.od-calendar-grid-table-row-cell-spinners:last-of-type{border-bottom-right-radius:4px;border-right:1px solid #ccc}.od-accommodation-sort-by{text-align:left;min-width:150px;padding-left:10px;padding-top:7px;padding-bottom:7px;border-radius:4px;border:1px solid #ccc}.od-accommodation-sort-by .ficon.open,.od-accommodation-sort-by .open.odf-dropdown-icon,.od-accommodation-sort-by .open.odf-tooltip-icon,.od-accommodation-sort-by .open.odf-pills-icon-left,.od-accommodation-sort-by .open.odf-pills-icon-right,.od-accommodation-sort-by .open.odf-msg-ficon-green{display:none}.od-accommodation-sort-by.open .ficon.closed,.od-accommodation-sort-by.open .closed.odf-dropdown-icon,.od-accommodation-sort-by.open .closed.odf-tooltip-icon,.od-accommodation-sort-by.open .closed.odf-pills-icon-left,.od-accommodation-sort-by.open .closed.odf-pills-icon-right,.od-accommodation-sort-by.open .closed.odf-msg-ficon-green{display:none}.od-accommodation-sort-by.open .ficon.open,.od-accommodation-sort-by.open .open.odf-dropdown-icon,.od-accommodation-sort-by.open .open.odf-tooltip-icon,.od-accommodation-sort-by.open .open.odf-pills-icon-left,.od-accommodation-sort-by.open .open.odf-pills-icon-right,.od-accommodation-sort-by.open .open.odf-msg-ficon-green{display:inline-block}.od-accommodation-sort-by .od-sorting-selected-value{display:block;color:#f60}.od-accommodation-sort-by .od-dropdown-text{padding-right:20px;padding-left:20px}.od-accommodation-sort-by .od-dropdown-icon{border-left:1px solid #ccc;padding:0 6px 0 4px;text-align:center;position:relative;left:5px}.od-sort-by-dropdown{color:#333}.od-sort-by-dropdown .active{background:#FFE7D7;color:#333}.od-accommodation-sorting-title{margin-bottom:5px;color:#333}.od-accommodation-sorting-icon-btn{padding-left:37px;padding-right:27px}.od-accommodation-sorting-icon{visibility:hidden}.od-accommodation-sorting-icon.show{visibility:visible}.od-accommodation-sorting-icon::before{position:absolute;top:10px;right:10px}.od-dpresults-accommodation-panel .od-home-resultpage-filters-container{display:block}.od-accommodationfilters-section{border-top:1px solid #ccc;padding-top:25px}.od-accommodationfilters-section:first-child{border-top:0}.od-accommodationfilters-block{padding-bottom:20px}.od-accommodationfilters-block.od-accommodation-filters-hotel-name{padding-bottom:5px}.od-accommodationfilters-block-content,.od-accommodationfilters-block-content-lg{margin-left:20px;margin-right:20px}.od-accommodationfilters-block-content-lg{padding:10px 0}.od-accommodationfilters-content{display:block;float:left}.od-accommodationfilters-title-section{margin-top:0}.od-accommodationfilters-title-section:before{background-color:#1C708C}.od-accommodationfilters-title-block{line-height:1.8}.od-accommodationfilters-block-row{padding-left:20px;padding-right:20px;display:block;line-height:1.4}.od-accommodationfilters-block-row:hover{background-color:#F2F2F2}.od-accommodationfilters-block-row:hover label{background-color:#F2F2F2}.od-accommodationfilters-hotel-stars{color:#fc0;font-size:18px;line-height:16px;vertical-align:middle}.od-accommodationfilters-reviews-bulletOut{border-radius:50%;background:transparent;border:2px solid #2D7D00;display:inline-block;margin-bottom:-2px;height:12px;width:12px;margin-left:-4px}.od-accommodationfilters-reviews-bulletOut.od-accommodationfilters-reviews-bulletOut-first-sibling{margin-left:0}.od-accommodationfilters-reviews-bulletIn{border-radius:50%;background:#2D7D00;display:block;height:8px;width:8px;margin:2px}.od-accommodationfilters-reviews-img-logo{vertical-align:middle;position:relative;top:-1px}.od-accommodationfilters-native-input:disabled+.od-accommodationfilters-label{text-decoration:none}.od-accommodationfilters-native-input:disabled+.od-accommodationfilters-label .od-accommodationfilters-reviews-bulletIn{background:#ccc}.od-accommodationfilters-native-input:disabled+.od-accommodationfilters-label .od-accommodationfilters-reviews-bulletOut{border-color:#ccc}.od-accommodationfilters-native-input:disabled+.od-accommodationfilters-label .od-accommodationfilters-hotel-stars{color:#ccc}.od-accommodationfilters-count{font-size:14px;color:#999;margin-left:8px}.od-accommodationfilters-summary{padding:10px 0}.od-accommodationfilters-summary-img,.od-accommodationfilters-summary-loading-img{background-repeat:no-repeat}.od-accommodationfilters-summary-loading-img{width:30px;height:30px;background-image:url("/images/onefront/bluestone/OP/loader.gif");background-size:100% 100%}.od-accommodationfilters-summary-img{width:22px;height:16px;background-image:url("/images/onefront/bluestone/OP/filters-applied-icon.png")}.od-accommodationfilters-summary-noresults-img{width:36px;height:36px;background-image:url("/images/onefront/bluestone/OP/alert.png")}.refreshing-results .od-accommodationfilters-summary{display:none}.od-accommodationfilters-summary-tags-img{padding:10px 0;background-repeat:no-repeat;background-size:contain}.od-accommodationfilters-summary-tags-img-noresults-filtered{width:70px;height:50px;background-image:url("/images/onefront/bluestone/OP/icon_no_results_filters.png")}@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-accommodationfilters-summary-tags-img-noresults-filtered{background-image:url("/images/onefront/bluestone/OP/icon_no_results_filters_2x.png")}}.od-accommodationfilters-summary-tags-img-noresults{width:73px;height:53px;background-image:url("/images/onefront/bluestone/OP/icon_no_results.png")}@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-accommodationfilters-summary-tags-img-noresults{background-image:url("/images/onefront/bluestone/OP/icon_no_results_2x.png")}}.od-accommodationfilters-summary-tags{margin:3px 0}.od-accommodation-filtered-results{padding-bottom:20px;border-bottom:1px dashed #B5B5B5}.od-accommodationfilters-distancefromcenter,.od-accommodationfilters-price{padding:10px 0}.od-accommodationfilters-distancefromcenter.disabled,.od-accommodationfilters-price.disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.od-accommodationfilters-distancefromcenter.disabled #distanceIndicatorMovingSpan,.od-accommodationfilters-price.disabled #distanceIndicatorMovingSpan{visibility:hidden}.od-accommodationfilters-price{padding:0}.od-accommodationfilters-price .od-ui-slider{margin-top:0;padding-top:0}.od-accommodationfilters-price-histogram{margin-top:20px}.od-accommodationfilters-box .od-fullprice-wrapper{width:100%;border-left:none;border-bottom:none;border-right:none;background:transparent;box-shadow:none}.od-accommodationfilters-collapsible{max-height:0;overflow:hidden;transition:all 300ms}.od-accommodationfilters-collapsible.open{overflow:visible;max-height:2000px}.od-accommodationfilters-multiselector .od-multiselector.active:not(:hover){text-decoration:underline}.od-call-center-banner-sidebar-icon{padding:0 10px 0 0;position:relative;top:4px}.od-call-center-banner-sidebar-icon:before{background:url("/images/onefront/bluestone/OP/offline-sales.png") no-repeat;background-size:contain;display:inline-block;content:''}.od-call-center-banner-margin{margin:16px 0;line-height:1.2}.od-call-center-banner-text-color{color:#333;line-height:1.2}.od-call-center-banner-charge-color{color:#999}#call-center-banner-home-header,#call-center-banner-header{display:table-cell}#call-center-banner-header{text-align:right}.od-call-center-banner-header{display:inline-block;text-align:left;-webkit-transform:translateY(0);transform:translateY(0)}.od-call-center-banner-header .od-call-center-banner-text-color{color:#fff}#page.results .od-call-center-banner-header,#page.roomselection .od-call-center-banner-header{-webkit-transform:translateY(0);transform:translateY(0)}.od-brand .od-brand-message.od-brand-message-move-to-left{text-align:left}.od-call-center-banner-mobile-desktop-template{background:linear-gradient(#2D78B8, #184973);transition:all 1s ease-in-out}.od-call-center-banner-mobile-desktop-template.od-call-center-banner-padding{padding:24px 20px 24px 30px;height:165px}.od-call-center-banner-mobile-desktop-template .od-call-center-banner-text-margin{margin:0 0 12px}.od-call-center-banner-mobile-desktop-template .od-call-center-banner-sidebar-icon:before{height:75px;width:75px;margin-right:20px;transition:all 1s ease-in-out}.od-call-center-banner-mobile-desktop-template .od-call-center-banner-rows-2{width:70%}.od-call-center-banner-mobile-desktop-template .od-call-center-banner-ficon{color:#fff}.od-call-center-banner-mobile-desktop-template .od-call-center-banner-ficon:before{content:attr(data-ficon-flip)}.od-call-center-banner-mobile-desktop-template .od-call-center-banner-caret{vertical-align:bottom}.od-call-center-banner-mobile-desktop-template .od-call-center-banner-collapse{opacity:1;transition:all 1000ms ease-out 1000ms}.od-call-center-banner-mobile-desktop-template .od-call-center-banner-phone-icon:before{font-family:'theme-icons';content:'Y'}@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-call-center-banner-mobile-desktop-template.od-call-center-banner-padding{padding:48px 40px 48px 60px;height:370px}.od-call-center-banner-mobile-desktop-template .od-call-center-banner-text-margin{margin:0 0 24px}.od-call-center-banner-mobile-desktop-template .od-call-center-banner-sidebar-icon:before{margin-right:40px;background:url("/images/onefront/bluestone/OP/offline-sales@2x.png") no-repeat;background-size:contain;height:150px;width:150px;content:''}.od-call-center-banner-mobile-desktop-template .od-call-center-banner-font-l{font-size:34px}.od-call-center-banner-mobile-desktop-template .od-call-center-banner-font-s{font-size:24px}.od-call-center-banner-mobile-desktop-template .od-call-center-banner-font-xl{font-size:42px}}.od-call-center-banner-mobile-desktop-template.od-call-center-banner-mobile-desktop-collapsed.od-call-center-banner-padding{padding:0 20px;height:50px}.od-call-center-banner-mobile-desktop-template.od-call-center-banner-mobile-desktop-collapsed .od-call-center-banner-collapse{opacity:0;position:absolute;top:-9999999px}.od-call-center-banner-mobile-desktop-template.od-call-center-banner-mobile-desktop-collapsed .od-call-center-banner-text-margin{margin:0;padding:0}.od-call-center-banner-mobile-desktop-template.od-call-center-banner-mobile-desktop-collapsed .od-call-center-banner-sidebar-icon:before{height:40px;width:40px;-webkit-transform:translateY(10%);transform:translateY(10%);margin:0 16px 0 0;background:url("/images/onefront/bluestone/OP/offline-sales.png") no-repeat;background-size:contain}.od-call-center-banner-mobile-desktop-template.od-call-center-banner-mobile-desktop-collapsed .od-call-center-banner-ficon:before{content:attr(data-ficon)}.od-call-center-banner-mobile-desktop-template.od-call-center-banner-mobile-desktop-collapsed .od-call-center-banner-caret{vertical-align:middle}@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-call-center-banner-mobile-desktop-template.od-call-center-banner-mobile-desktop-collapsed.od-call-center-banner-padding{padding:0 40px;height:100px}.od-call-center-banner-mobile-desktop-template.od-call-center-banner-mobile-desktop-collapsed .od-call-center-banner-sidebar-icon:before{height:80px;width:80px;margin:0 32px 0 0;background:url("/images/onefront/bluestone/OP/offline-sales@2x.png") no-repeat;background-size:contain}}.od-call-center-banner-home-header{height:40px}.od-call-center-banner-home-header-text{color:#fff}.od-call-center-banner-home-header-phone{color:#fff}.od-call-center-banner-home-header:before{content:'';margin-top:10px;margin-right:12px;display:block;border-right:1px solid #ccc;height:20px;width:1px}.od-call-center-banner-home-header .od-call-center-banner-sidebar-icon{padding-left:11px;top:0}.od-call-center-banner-home-header .od-call-center-banner-sidebar-icon:before{background:url("/images/onefront/bluestone/OP/offline_sales_home_1x.png") no-repeat;height:40px;width:40px;display:block}@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-call-center-banner-home-header .od-call-center-banner-sidebar-icon:before{background:url("/images/onefront/bluestone/OP/offline_sales_home_2x.png") no-repeat;background-size:100%}}@-webkit-keyframes overflow{0%{overflow:hidden}100%{overflow:visible}}@keyframes overflow{0%{overflow:hidden}100%{overflow:visible}}.od-one-line-search-manager{padding:13px 0;height:60px;width:100%}.od-one-line-search-manager.active{height:auto}.od-one-line-search-manager.expanded{padding:0;height:132px;transition:height .3s;transition-delay:.1s}.od-one-line-search-manager .od-pax-selector-quick-access{position:absolute;top:4px;right:33px}.od-col-direct-flights{width:440px}@media screen and (min-width: 1200px){.od-col-direct-flights{width:640px}}.od-oneline-search-manager-container .od-searchSummary-box-title{color:#999}.od-oneline-search-manager-container .od-searchSummary-box-text{color:#333}.od-oneline-search-manager-container .ficon,.od-oneline-search-manager-container .odf-dropdown-icon,.od-oneline-search-manager-container .odf-tooltip-icon,.od-oneline-search-manager-container .odf-pills-icon-left,.od-oneline-search-manager-container .odf-pills-icon-right,.od-oneline-search-manager-container .odf-msg-ficon-green{color:#f60}.od-oneline-search-manager-container .od-searchSummary-separator{color:#999}#one-line-search-manager .od-date-return .od-ui-calendar-wrapper{left:-120px}@media screen and (min-width: 1200px){#one-line-search-manager .od-date-return .od-ui-calendar-wrapper{left:0}}#one-line-search-manager .od-ui-datepicker-container[data-error='invalid']:not(.active) .od-ui-datepicker-field{border-width:1px}#one-line-search-manager .od-ui-datepicker-container[data-error='invalid']:not(.active) .od-ui-datepicker-leftButton{color:#F01C3D}#one-line-search-manager .od-ui-datepicker-field .od-ui-datepicker-leftButton{display:table-cell;-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 0 0 10px;font-size:16px;color:#999}#one-line-search-manager .od-ui-datepicker-field{height:40px;border-radius:0;border-width:1px 0 1px 1px;box-shadow:inset 0 0 4px rgba(0,0,0,0.2)}#one-line-search-manager .od-oneline-button-col{padding-left:20px;width:130px}#one-line-search-manager .od-oneline-edit-col{width:225px;padding-left:20px}#one-line-search-manager .open .od-passenger-toggle-icon:before{content:attr(data-ficon-open)}.od-oneline-datepicker{width:120px}.od-input-middle .od-oneline-input{border-radius:0;border-left:none;border-right:none}.od-input-middle .od-oneline-input:focus{border-left:1px solid #f60;border-right:2px solid #f60}.od-input-middle.error .od-oneline-input{border:1px solid #F01C3D;box-shadow:none}.od-input-left .od-oneline-input{border-radius:4px 0 0 4px}.od-input-left .od-oneline-input:focus{border-right:2px solid #f60}.od-input-right .od-oneline-input{border-radius:0 4px 4px 0}.od-input-right .od-oneline-input:focus{margin-right:1px}.od-oneline-ow-col{margin:0 20px}.od-passengerssearch-container{width:255px;margin-left:5px}.od-col-passengers{width:255px}.od-col-cabinclass{padding:0 5px;border-left:1px solid #ccc;height:20px;margin:17px 0 0 10px}.od-classselector-oneline{padding:0 0 0 10px}.od-classselector-oneline .od-ui-native-switcher-buttonContainer{width:16px;position:absolute;right:0;top:0;bottom:0}.od-oneline-button{width:100%}.od-dropdown-autocomplete-oneline{width:auto;min-width:400px}.od-flight-type-label{color:#333;font-weight:500}.od-oneline-search-row-padding{padding:15px 0}.od-oneline-row{height:0;opacity:0;padding:0;margin:0;overflow:hidden}.od-oneline-row.active{height:42px;opacity:1;transition:height .2s, opacity .5s;transition-delay:.1s;-webkit-animation-name:overflow;animation-name:overflow;-webkit-animation-duration:.5s;animation-duration:.5s}#page.details .od-bc.od-bc-onelinesearch{display:none}#page.details .od-passenger-toggle-icon{padding-top:5px}#page.details .od-body-onelinesearch{margin-top:5px}#page.details .od-one-line-search-manager{margin-bottom:20px;height:0;opacity:0;padding:0}#page.details .od-one-line-search-manager.od-show-onelinesearch{height:auto;opacity:1;padding:15px 0}#page.details .od-one-line-search-manager.expanded{padding:0}#page.details .od-header-funnel-background.od-op-header{height:115px}#page.details .od-op-header-bg{position:absolute;width:100%;background-color:#fff;top:0;box-shadow:0 1px 0 0 #ccc}#page.details .od-op-header-bg.active{height:196px}#page.details .od-op-header-bg.expanded{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transform:translateY(60px);transform:translateY(60px)}#page.details .od-op-header{height:115px;z-index:1}.od-wmp .od-product-full-width-content{background-size:cover;background-position:center 0;background-repeat:no-repeat;border-bottom:none;position:relative;width:100%}.od-wmp .od-product-content{margin:0 auto;width:940px;padding-bottom:24px;max-width:1120px}@media screen and (min-width: 1200px){.od-wmp .od-product-content{width:1120px}}.od-wmp .od-product-breadcrumbs{margin-left:10px}.od-wmp .od-product-title-box{background:transparent !important;margin-top:20px;margin-left:10px}.od-wmp .od-product-title{text-shadow:0 1px 2px rgba(0,0,0,0.4)}.od-wmp .od-product-search-box{padding-bottom:20px}.od-wmp .od-product-content-search{max-width:620px}@media screen and (min-width: 1200px){.od-wmp .od-product-content-search{max-width:740px}}.od-wmp .od-promo-hero-banner{min-width:300px}.od-wmp .od-promo-hero-banner-text{background-color:rgba(0,0,0,0.5);padding:20px 10px;border-top-left-radius:4px;border-top-right-radius:4px}.od-wmp .od-promo-hero-banner-desc{margin-top:10px}.od-wmp .od-promo-hero-banner-img{background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;height:90px;background-size:auto 70%;background-position:center center;background-repeat:no-repeat}.od-wmp .od-product-container{padding-top:24px}.od-wmp .od-product-banner{margin-left:-15px;text-align:center}.od-wmp .od-product-ads-banner{margin:0 auto}.od-wmp .od-product-section-title{margin:0 20px}.od-wmp .od-product-section-title+div:not(.od-product-section-subtitle){margin-top:16px}.od-wmp .od-product-section-title+.od-product-section-subtitle{margin-top:8px}.od-wmp .od-product-section-subtitle{margin:0 20px}.od-wmp .od-product-section-subtitle+div{margin-top:16px}.od-wmp .od-product-offer{margin:24px 20px;max-height:365px;overflow:hidden}.od-wmp .od-product-offer-img{padding:0;overflow:hidden;border-top-left-radius:4px;border-bottom-left-radius:4px}.od-wmp .od-product-offer-image{height:100%;max-width:initial;margin-left:-40px}@media screen and (min-width: 1200px){.od-wmp .od-product-offer-image{margin-left:0}}.od-wmp .od-product-offer-description{padding:15px}.od-wmp .od-product-offer-content{padding:0}.od-wmp .od-product-offer-list{padding:10px 25px}.od-wmp .od-product-offer-title{margin-bottom:15px}.od-wmp .od-product-content-separator{border-top:1px solid #ccc;margin:24px 20px}.od-wmp .od-product-data-table-box{margin:24px 20px}.od-wmp .od-product-tabs{margin:10px 0}.od-wmp .od-product-tabs-containers{border-top:1px solid #ccc}.od-wmp .od-product-tabs-content{padding:0}.od-wmp .od-product-tabs-content.active{padding:10px}.od-wmp .od-product-table-offers-container{transition:opacity .5s, visibility .5s}.od-wmp .od-product-table-offers-container:first-child{border-right:1px solid #ccc;padding:0 20px 0 0}.od-wmp .od-product-table-offers-container:last-child{padding:0 0 0 20px}.od-wmp .od-product-table-offers-container.od-hidden-fake{visibility:hidden;opacity:0;max-height:0;padding:0 !important;transition:none}.od-wmp .od-product-tabs-table-offer-last-row{padding-bottom:0}.od-wmp .od-product-table-cell-fix-width{width:130px;max-width:130px}@media screen and (min-width: 1200px){.od-wmp .od-product-table-cell-fix-width{width:163px;max-width:130px}}.od-wmp .od-product-table-cell-fix-width-price{width:55px;max-width:78px}.od-wmp .od-product-table-cell-fix-width-price:not(th){font-size:16px}@media screen and (min-width: 1200px){.od-wmp .od-product-table-cell-fix-width-price{width:70px;max-width:80px}}.od-wmp .od-product-table-cell-max-width-dates{max-width:113px}@media screen and (min-width: 1200px){.od-wmp .od-product-table-cell-max-width-dates{max-width:163px}}.od-wmp .od-product-table-cell-max-width-by{max-width:76px}@media screen and (min-width: 1200px){.od-wmp .od-product-table-cell-max-width-by{max-width:92px}}.od-wmp .od-product-info{margin:24px 20px}.od-wmp .od-product-info>h2{margin-bottom:16px}.od-wmp .od-product-info-item-container{padding:15px 20px 30px 15px}.od-wmp .od-product-info-item-header{padding-left:0}.od-wmp .od-product-info-item-img-box:not(.odf-box-content){padding:0 15px 30px 0}.od-wmp .od-product-info-item-img-box.odf-box-content{padding-left:0}.od-wmp .od-product-info-item-img{border-radius:4px;padding:0}.od-wmp .od-product-info-item-content-less,.od-wmp .od-product-info-item-content-more,.od-wmp .od-product-info-item-content-more-text{display:none;margin-top:16px}.od-wmp .od-product-video-full-width{margin-bottom:30px}.od-wmp .od-product-video-black-mask{width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.od-wmp .od-product-video{width:600px;margin:0 auto;padding:30px 0;z-index:1}.od-wmp .od-product-video-title{margin-bottom:10px}.od-wmp .od-product-small-content-img{display:none}.od-wmp .od-product-small-content-container{margin:24px 10px;width:initial}.od-wmp .od-product-small-content-item:nth-child(n+4){margin-top:24px}.od-wmp .od-product-small-content-text{height:325px;overflow:hidden;position:relative}.od-wmp .od-product-small-content-img-box{height:130px;background-position:center center;background-repeat:no-repeat;border-top-left-radius:4px;border-top-right-radius:4px}.od-wmp .od-product-small-content-bottom-link{position:absolute;bottom:0;padding:16px 0;right:16px;background:#fff;width:90%;cursor:pointer}.od-wmp .od-product-small-content-bottom-link:hover{color:#f60}.od-wmp .od-product-small-content-bottom-link:active{color:#E64E00}.od-wmp .od-single-video{margin:24px auto;width:900px}.od-wmp .od-more-than-one-video{margin:24px 20px}.od-wmp .od-product-video-item{padding:0}.od-wmp .od-product-video-item:nth-child(n+3):not(.od-single-video){margin-top:24px}.od-wmp .od-product-video-item-center{margin:0 auto;width:440px}.od-wmp .od-product-content-widget,.od-wmp .od-product-agenda{margin:24px 20px}.od-wmp .od-product-content-widget .od-product-offer-list{padding:0 25px}.od-wmp .od-product-content-image-box{padding:0}.od-wmp .od-product-content-image-box:last-child{padding-bottom:20px}.od-wmp .od-product-content-image{border-radius:4px;margin:0 auto;display:block}.od-wmp .od-product-agenda-column{padding-top:0}.od-wmp .od-product-agenda-item-content{padding:10px 0}.od-wmp .od-product-map{margin:24px 20px;height:480px}.od-wmp .od-product-contacts-container{margin:24px 20px}.od-wmp .od-product-social-media{padding:0}.od-wmp .od-product-media-iframe{padding-left:20px;padding-right:0}.od-wmp .od-product-contact-social-link{display:inline-block;height:50px;width:50px;margin-right:16px;margin-top:16px;border-radius:50%;background-repeat:no-repeat;background-size:100%;background-position:center}.od-wmp .od-product-contact-facebook{background-image:url("/images/media_services/generic_assets/facebook_50x50@2x.png")}.od-wmp .od-product-contact-twitter{background-image:url("/images/media_services/generic_assets/twitter_50x50@2x.png")}.od-wmp .od-product-contact-googleplus{background-image:url("/images/media_services/generic_assets/googleplus_50x50@2x.png")}.od-wmp .od-product-contact-instagram{background-image:url("/images/media_services/generic_assets/instagram_50x50@2x.png")}.od-wmp .od-product-contact-youtube{background-image:url("/images/media_services/generic_assets/youtube_50x50@2x.png")}.od-wmp .od-product-contact-vimeo{background-image:url("/images/media_services/generic_assets/vimeo_50x50@2x.png")}.od-wmp .od-product-contact-foursquare{background-image:url("/images/media_services/generic_assets/foursquare_50x50@2x.png")}.od-wmp .od-product-gallery{margin:24px 20px}.od-wmp .od-product-gallery-preview-item{padding:0;position:relative;height:225px;background-position:center center;background-repeat:no-repeat;background-size:auto 100%;cursor:pointer}@media screen and (min-width: 1200px){.od-wmp .od-product-gallery-preview-item{height:260px}}.od-wmp .od-product-gallery-preview-item:hover .od-product-gallery-preview-hover-layer{display:table}.od-wmp .od-product-gallery-preview-item:active .od-product-gallery-preview-hover-layer{display:table;background-color:rgba(0,0,0,0.7)}.od-wmp .od-product-gallery-preview-hover-layer{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);color:#fff;font-size:30px}.od-wmp .od-product-gallery-hover-icon{position:absolute;top:42%;left:43%}.od-wmp .od-product-gallery-hover-desc{position:absolute;bottom:8px;left:8px;padding-right:8px}.od-wmp .od-product-gallery-modal{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.6);z-index:2}.od-wmp .od-product-gallery-modal-content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;max-width:920px}.od-wmp .od-product-gallery-modal-header{padding:16px;position:absolute;width:100%;height:50px;box-sizing:border-box;background:linear-gradient(to bottom, rgba(0,0,0,0.3), transparent)}.od-wmp .od-product-gallery-modal-close{position:absolute;top:16px;right:16px;height:30px;width:30px;border:1px solid #fff;border-radius:50%;background-color:rgba(0,0,0,0.2);font-size:20px;cursor:pointer}.od-wmp .od-product-gallery-modal-icon{margin-left:5px;margin-top:2px}.od-wmp .od-product-gallery-modal-img{max-width:920px}.od-wmp .od-product-promoboxes{margin:24px 10px}.od-wmp .od-product-promoboxes>div:nth-child(n+4){margin-top:24px}.od-hero-image-background{width:100%}.od-hero-image-background .od-ui-waiting-data-container{width:100%}.od-hero-image-background .od-hero-image-wrapper{display:block;height:397px;color:#fff;transition:height 1s;position:relative;background-size:cover;margin-top:0}.od-hero-image-background .od-ui-waiting-page-progressbar-container .od-ui-waiting-page-progressbar-imageout{display:none}.od-hero-image-gradient{background-color:transparent;background-image:linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.4));height:397px;position:relative}.od-hero-image-container{width:780px;margin:0 auto 0 auto;padding-top:100px}.od-hero-image-inner{padding:10px 0}.od-hero-image-header{width:100%;margin-top:20px}.od-hero-image-header-wrapper{position:relative;margin:5px 0;padding-bottom:40px}.od-hero-image-destination{font-size:42px;margin-top:10px}.od-hero-image-description{position:relative;margin-top:5px}.od-hero-image-description-inner,.od-hero-image-header{position:absolute;transition:opacity 1s;opacity:0;width:100%}.od-hero-image-description-inner.active,.od-hero-image-header.active{opacity:1}.od-hero-image-replacement{padding:52px 0 20px}.od-ui-waiting-page-progressbar-label.od-hero-image-page-progressbar-label{width:70%;min-width:780px}.od-hero-image-meta-text{position:absolute;bottom:32px;width:100%;color:#fff}.od-app-check-in-container.success .od-app-check-in-success-texts{display:block}.od-app-check-in-container.success .od-app-check-in-email-input,.od-app-check-in-container.success .od-app-check-in-mytrips-button{display:none}.od-app-check-in-container.success .od-app-check-in-home-input-text{visibility:hidden}.od-app-check-in-home-input-text{color:#fff}.od-app-check-in-success-texts{display:none}.od-app-check-in-download-link{padding:0;height:30px;width:100px;background-size:100px 30px;background-repeat:no-repeat}.od-app-check-in-download-link:first-child{margin-right:8px}.od-app-check-in-download-link.appstore{background-image:url("/images/onefront/bluestone/OP/apple-badge-no-language.png")}.od-app-check-in-download-link.googleplay{background-image:url("/images/onefront/bluestone/OP/android-badge-no-language.png")}.od-app-check-in-download-link-txt{font-size:7px;color:#fff;margin:2px 0 0 27px;display:block}.od-app-check-in-download-link-txt.od-googlePlay-text{margin:2px 0 0 20px}.od-app-check-in-logo{width:128px;height:128px;background-repeat:no-repeat;background-position:center center;background-size:auto;background-image:url("/images/onefront/bluestone/OP/checkinapp-spot-M.png")}.od-app-check-in-logo.od-app-check-in-home-logo{width:84px;height:84px;background-image:url("/images/onefront/bluestone/OP/checkinapp-spot-S.png")}@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-app-check-in-logo.od-app-check-in-home-logo{background-image:url("/images/onefront/bluestone/OP/checkinapp-spot-S@2x.png")}}@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-app-check-in-logo{background-image:url("/images/onefront/bluestone/OP/checkinapp-spot-M@2x.png")}}.od-app-check-in-confirmation-col{padding:0}.od-app-check-in-confirmation-col:first-child{padding-right:20px}.od-app-check-in-confirmation-col:last-child{padding-left:20px;border-left:1px solid #ccc}.od-app-check-in-mytrips-col{padding-right:0}.od-app-check-in-mytrips-footer{border-top:1px solid #ccc;padding-top:16px}.od-app-check-in-home-gv-hidden{display:block}.od-app-check-in-home-text-shadow{text-shadow:0 1px 2px rgba(0,0,0,0.4)}.od-app-check-in-home-col{padding:0}.od-app-check-in-home-gv-margin{margin:0}
