.genius_36{display:inline-block;width:36px;height:36px;overflow:hidden;text-indent:-999px!important;background-image:url("//cf.bstatic.com/static/img/genius-ipad-sprite/49eb745e4fae8730ed6adc2ec4c9c6a727c1d1de.png")!important;background-position:0 0}.genius_24{display:inline-block;width:24px;height:24px;overflow:hidden;text-indent:-999px!important;background-image:url("//cf.bstatic.com/static/img/genius-ipad-sprite/49eb745e4fae8730ed6adc2ec4c9c6a727c1d1de.png")!important;background-position:-36px 0}.genius_12{display:inline-block;width:12px;height:12px;overflow:hidden;text-indent:-999px!important;background-image:url("//cf.bstatic.com/static/img/genius-ipad-sprite/49eb745e4fae8730ed6adc2ec4c9c6a727c1d1de.png")!important;background-position:-60px 0}.genius_availability{background:#ffc489;padding:.4em .4em .4em .4em;margin-top:10px;margin-bottom:10px;line-height:24px;padding-left:5px}td.roomPrice .genius_discount,h3 .genius_discount,h1 .genius_discount{display:inline-block;background:#ffc489;padding:0 5px 0 0;text-decoration:none;line-height:24px;height:24px;border-radius:4px 0 4px 0;font-weight:normal}td.roomPrice .genius_discount{margin:0 .5em .5em 0;white-space:nowrap}h3 .genius_discount{margin:0 6px -8px 0}td.roomPrice .genius_discount span,h3 .genius_discount span,h1 .genius_discount span{text-decoration:none;float:left;font-size:12px}.tdot_footer_banner{background-color:#0071c2;background-color:#0071c2;color:var(--bui_color_white);display:block;text-decoration:none!important;padding-right:30px}.gta_banner_block{position:relative;width:100%;min-height:84px;text-align:center}.gta_banner_block img.phone_img{width:82px;display:inline-block;vertical-align:bottom;margin:0;margin-top:10px}.tdot_footer_banner h2{color:var(--bui_color_white);font-size:22px;font-weight:bold;display:inline-block;text-align:left;margin:15px 25px 20px 25px;padding-top:0}.tdot_footer_banner p{color:var(--bui_color_white);font-weight:normal;font-size:13px;-webkit-margin-before:0;-webkit-margin-after:0;margin:5px 5px 0 0;line-height:normal}.gta_banner_block .app_store_badges img{height:45px;border-radius:4px}.gta-download-btn{display:inline-block;background:#febb02;color:#333;padding:10px 18px;border-radius:3px;font-weight:bold;position:relative;top:-12px}.app-banner-ios{display:block;text-decoration:none;background:#f1f1f1;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 0;color:var(--bui_color_black);font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.app-banner-ios .app-banner-content{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:708px;margin:0 auto}.app-banner-ios .app-icon{-webkit-flex-grow:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.app-banner-ios .app-icon-image{width:60px;height:60px;display:block}.app-banner-ios .app-info{-webkit-flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px}.app-banner-ios .app-vendor{color:#666}.app-banner-ios .app-rating-stars{overflow:hidden}.app-banner-ios .app-rating-star{vertical-align:middle;color:#febb02;font-size:12px;line-height:18px;float:left}.app-banner-ios .app-cta{-webkit-flex-grow:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-banner-ios .app-cta-btn{display:inline-block;text-decoration:none;text-transform:uppercase;text-align:center;font-weight:600;border-radius:3px;-webkit-transition:background .2s;transition:background .2s;border:1px solid;font-size:13px;border-color:#bad4f7;color:#838383;padding:4px 9px;position:relative}.app-banner-android{display:block;text-decoration:none;background:var(--bui_color_white);text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 0;color:var(--bui_color_black);font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.app-banner-android .app-banner-content{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:708px;margin:0 auto}.app-banner-android .app-icon{-webkit-flex-grow:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.app-banner-android .app-icon-image{width:60px;height:60px;display:block}.app-banner-android .app-info{-webkit-flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px}.app-banner-android .app-vendor{color:#666}.app-banner-android .app-rating-stars{overflow:hidden}.app-banner-android .app-rating-star{vertical-align:middle;color:#008009;font-size:13px;line-height:18px;float:left}.app-banner-android .app-store-logo{width:87px;margin-top:10px}.app-banner-android .app-cta{-webkit-flex-grow:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-banner-android .app-cta-btn{text-decoration:none;display:inline-block;padding:8px 15px;text-transform:uppercase;text-align:center;font-size:14px;color:var(--bui_color_white);background:#008009;border-radius:3px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.17);box-shadow:0 2px 2px 0 rgba(0,0,0,0.17)}.app-banner-ios .app-cta-btn--fix{color:#0071c2;border-color:#0071c2}.app-banner-android .app-title--fix,.app-banner-ios .app-title--fix{font-weight:normal;color:var(--bui_color_black)}.app-banner-android .app-vendor--fix,.app-banner-ios .app-vendor--fix{font-weight:normal}.app-banner-android--fix{background-color:#f5f5f5}.apple_icon{background:url("//cf.bstatic.com/touch2/img/app_icon_sprite/3c5443e4e1aea16729a9735d51ee23047227ccd2.png") no-repeat;height:35px;width:35px;margin:8px auto;display:inline-block;background-size:70px;margin-right:2px}.android_icon{background:url("//cf.bstatic.com/touch2/img/app_icon_sprite/3c5443e4e1aea16729a9735d51ee23047227ccd2.png") -35px 0 no-repeat;height:35px;width:35px;margin:8px auto;display:inline-block;background-size:70px;margin-left:2px}.apple_icon:hover,.apple_icon:active{background:url("//cf.bstatic.com/touch2/img/app_icon_sprite/3c5443e4e1aea16729a9735d51ee23047227ccd2.png") 0 -35px no-repeat;background-size:70px}.android_icon:hover,.android_icon:active{background:url("//cf.bstatic.com/touch2/img/app_icon_sprite/3c5443e4e1aea16729a9735d51ee23047227ccd2.png") -35px -35px no-repeat;background-size:70px}.app_icons{display:block;clear:both}.app_icons a{text-decoration:none}.t_unify_cta_alt.t_cta_consistent_design button.bigbluebutton,.t_unify_cta_alt.t_cta_consistent_design .book_now_button button.bigbluebutton,.t_unify_cta_alt.t_cta_consistent_design .availForm--horizontal .av-but .bigbluebutton,.t_unify_cta_alt.t_cta_consistent_design .availForm .av-but .bigbluebutton,.t_unify_cta_alt.t_cta_consistent_design table#maxotel_rooms span.price_button,.t_unify_cta_alt.t_cta_consistent_design .bigbluebutton,.t_cta_consistent_design #search_area #wide_search .bigbluebutton,.t_cta_consistent_design .cookie-warning span{border-radius:3px!important;text-shadow:0 1px 0 rgba(0,0,0,0.25)!important;font-weight:600!important;background-color:#0071c2!important;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15)!important;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15)!important}.t_unify_cta_alt.t_cta_consistent_design .book_now_button button.bigbluebutton{font-size:14px!important}.t_unify_cta_alt.t_cta_consistent_design .availForm--horizontal .av-but .bigbluebutton{font-size:1.2em;padding:8px 16px!important}.t_unify_cta_alt.t_cta_consistent_design .availForm .av-but .bigbluebutton{font-size:1.2em;padding:8px 16px!important}.t_unify_cta_alt.t_cta_consistent_design table#maxotel_rooms span.price_button{padding:5px 6px;font-size:12px}.t_cta_consistent_design .gs-recommendation-cta.bigbluebutton{padding:7px 10px}.circles{display:inline-block;overflow:hidden;background-repeat:no-repeat!important;height:11px;width:59px}.circle1i4{background-image:url("//cf.bstatic.com/static/img/icons/circles/1sterren4/59791c607628135c7bbcb6cedfbe0e8a9f8357f2.png")}.circle2i4{background-image:url("//cf.bstatic.com/static/img/icons/circles/2sterren4/b1cfc429190f71f76056d8f91cb8f25dd147aeeb.png")}.circle3i4{background-image:url("//cf.bstatic.com/static/img/icons/circles/3sterren4/2e3b3b74275d3e19aa8328a6799b8de44c8950f1.png")}.circle4i4{background-image:url("//cf.bstatic.com/static/img/icons/circles/4sterren4/fa60771aafb36eda5091fd6474f2727cf1661bfb.png")}.circle5i4{background-image:url("//cf.bstatic.com/static/img/icons/circles/5sterren4/9b77373c8fdc67e3e55e5e3c4ad8e4d8a464900f.png")}.circle1i4half{background-image:url("//cf.bstatic.com/static/img/icons/circles/1halfsterren4/b37717dacde23455fb395f68add97aa5b0a97eb1.png")}.circle2i4half{background-image:url("//cf.bstatic.com/static/img/icons/circles/2halfsterren4/3caeea903f1322c29392c7e5b78b6cd1b34af8d5.png")}.circle3i4half{background-image:url("//cf.bstatic.com/static/img/icons/circles/3halfsterren4/51bb6e6e31b2532ac94893c6d2b3f58016c506b5.png")}.circle4i4half{background-image:url("//cf.bstatic.com/static/img/icons/circles/4halfsterren4/8d1726485a2f7ebb819f907ce9a1dec3d62609e4.png")}#breadcrumb{height:52px;font-size:12px;left:182px;padding:0 5px;position:absolute;top:0;z-index:1}.zh #breadcrumb{left:228px}#breadcrumb div{color:#838383;display:inline-block;height:52px;padding-right:30px;position:relative;vertical-align:middle}#breadcrumb div:after{border-radius:1px;border-right:1px solid #5bbaff;border-top:1px solid #5bbaff;content:' ';display:table-cell;height:4px;left:100%;margin-left:-20px;margin-top:-2px;position:absolute;padding:1px;top:24px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}#breadcrumb div.hplink,#breadcrumb div.last:after{display:none!important}#breadcrumb div.last{line-height:52px;padding-right:10px}#breadcrumb div a{color:#5bbaff;display:inline-block;font-size:12px;font-weight:normal;line-height:12px;margin:20px 0;max-width:130px;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;z-index:2}#breadcrumb span{display:none}.t_new_header_user_menu{border-radius:3px;border:1px solid #ebf3ff;-webkit-box-shadow:0 0 3px #0071c2;box-shadow:0 0 3px #0071c2}.b_header nav #current_account.uc-item{width:auto;background:0;border-right:0;border-top:0;border-bottom:0}.uc-item{display:inline-block;height:4em;min-width:4.2em;line-height:3.25rem;vertical-align:bottom;border-left:1px solid rgba(0,0,0,0.5);color:rgba(255,255,255,0.9);-webkit-box-shadow:1px 0 rgba(255,255,255,0.1) inset;box-shadow:1px 0 rgba(255,255,255,0.1) inset;cursor:pointer}.b_header nav #current_account.uc-item--merged{border-left:none;-webkit-box-shadow:none;box-shadow:none}.uc-item__icon{position:relative;font-size:34px}.uc-item--account .uc-item__icon{top:8px}@media all and (orientation:landscape){.uc-item__icon{font-size:30px}.uc-item--account .uc-item__icon{top:2px}}.uc-item__name,.uc-item__genius-label{display:block;margin-left:4em;padding:0 1em}.uc-item__genius-label{color:#febb02}.uc-item__genius-icon{position:absolute;bottom:5px;right:47px}.uc-item__userpic{float:left;width:4em;height:4em;background:url("//cf.bstatic.com/touch2/img/sprite_ipad2/c6b0668b40014fa3282dc4ae24c905ba41828a04.png") no-repeat;background-position:-187px -217px}.uc-item--userpic .uc-item__userpic{background-position:0 0;background-size:cover}@media all and (orientation:landscape){.uc-item__genius-icon{bottom:2px;right:37px}.uc-item__userpic{background-position:-190px -223px}}.logged_in .uc-item__icon{display:none}.uc-notification--highlighted .icon_remove{background-repeat:no-repeat!important;background-position:0 0!important;background-image:url("//cf.bstatic.com/static/img/tfl/close_button_bordered/c3af470dfea715e538555e6dcc78c97c0c71b99f.png")!important;height:18px;width:18px}.uc-notification--highlighted[data-type="unbooked_searches"]{background:#ffc489}#user_form .uc-notifications .popover_content.uc-notification-wrap{width:385px}.uc-notifications-bell{height:16px;width:16px;background:url("//cf.bstatic.com/static/img/uc-notifications/uc-notifications-bell/48296e433a99ed89506f631ee6c3021eed87249b.png") center 0 no-repeat}.uc-notifications_new .uc-notifications-bell{background-position:center -50px}.uc-notification{position:relative;min-height:40px;opacity:1;padding:15px 45px 15px 65px;border-bottom:1px solid #ddd;font-size:13px;-webkit-transition-property:height,min-height,padding-top,padding-bottom,line-height,opacity;transition-property:height,min-height,padding-top,padding-bottom,line-height,opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.uc-notification_alert{padding-left:45px;line-height:40px;text-align:center}.uc-notifications_new .uc-notification.uc-notification_alert,.uc-notification_hidden{line-height:0;padding-top:0;padding-bottom:0;height:0;opacity:0;min-height:0;border:0}.uc-notification__text{width:265px;margin-bottom:.6em}.uc-notification__image{position:absolute;left:15px;width:40px;height:40px;border-radius:2px}.ugc-notification-badge .uc-notification__image{height:auto}.uc-notification__icon{position:absolute;left:15px;max-width:40px;max-height:40px}.uc-notification__link{position:static;bottom:auto}.uc-notification__link>a{text-decoration:underline;font-weight:bold}.uc-notification__close{display:block;position:absolute;right:15px;top:15px;width:14px;height:14px;cursor:pointer;z-index:2}#user_form .uc-notifications .popover_content{padding-right:10px;min-height:70px;max-height:322px;overflow-y:auto}.uc-notification__note{padding-top:3px;color:#5bbaff}.uc-notification-signup{text-decoration:underline!important}.uc-notification__text,.uc-notification__link{font-size:12px}.uc-notification__uc-close,.uc-notification__uc-seen{background-image:url("//cf.bstatic.com/static/img/tfl/uc_notification_icons/a821a0fde80e2e33e055fabbbed936b6cdc9ab5d.png")}.uc-notification__uc-seen.uc-notification__no-bg,.uc-notification__uc-close.uc-notification__no-bg{background-image:none}.uc-notification__uc-close{background-position:-5px -5px}.uc-notification__uc-close:hover{background-position:-25px -5px}.uc-notification__uc-seen{background-position:-5px -25px}.uc-notification__uc-seen:hover{background-position:-25px -25px}.uc-notification--highlighted .uc-notification__uc-close{background-position:-5px -45px}.uc-notification--highlighted .uc-notification__uc-close:hover{background-position:-25px -45px}.uc-notification--highlighted .uc-notification__uc-seen{background-position:-5px -65px}.uc-notification--highlighted .uc-notification__uc-seen:hover{background-position:-25px -65px}.uc-notification:hover{background-color:#f3f3f3}.uc-notification--highlighted:hover{background-color:#ffc489}.uc-notification-seen{background-color:#eee}.uc-notification-seen:hover{background-color:#e3e3e3}.uc-notifications-list a:hover{color:#333}.uc-notification--highlighted a{color:#ff8000}.uc-notification--highlighted a:hover{color:#bc5b01}.uc-notification-seen a{color:#666}.uc-notification-seen a:hover{color:#333}.uc-notification-seen .uc-notification__text{color:#666}#user_form .uc-notifications .popover_content{max-height:500px}#user_form .user_center_nav li a.popover_trigger{position:relative}.uc-notifications-bell__count{position:absolute;border-radius:2px;background:#a30000;color:var(--bui_color_white);top:9px;right:10px;text-align:center;-webkit-box-shadow:-1px 0 2px 2px rgba(0,0,0,0.2);box-shadow:-1px 0 2px 2px rgba(0,0,0,0.2);font-size:11px;line-height:1.25;padding:1px 3px;min-height:13px;min-width:.75em}.ua-facebook-button-header{position:relative;margin:25px 0 25px 0;height:0;text-align:center;border-top:1px solid #ddd}.ua-facebook-button-header__text{position:relative;top:-.65em;padding:0 10px;background:var(--bui_color_white);font-style:normal}.user-access-menu_button-only .form-loading-content{top:10px;left:20px}.bp_content_holder .ua-facebook-button-header__text{background-color:#fafcff}.form-hidden-section{display:none}.form-section{position:relative;padding:10px 0}.form-subsection{display:inline-block;*display:inline;*zoom:1;vertical-align:top}.form-tabs{font-weight:bold;display:inline-block;*display:inline;*zoom:1;padding:.6em 2em;color:#0071c2;background-color:#e6e6e6;border:1px solid #ddd;cursor:pointer;max-width:39.4%}.form-loading{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bui_color_white);text-align:center;opacity:.8;filter:alpha(opacity=80);vertical-align:middle;z-index:1}.form-loading-content{background:url("//cf.bstatic.com/static/img/map-loader/5b002027c2209cf328a1aeffd1954c5516fa0913.gif") left top no-repeat var(--bui_color_white);padding:8px 32px;position:absolute;left:40%;top:40%}.form-header{margin:0 0 .5em 0!important;padding:0!important;color:#333!important;border:none!important}.form-subheader{font-size:.9em}.form-usp-block{padding:10%}#footer_tablet{background:#00224f;clear:both;font-size:14px;line-height:130%;text-align:center}.backtotop{display:block;clear:both;text-align:center;text-decoration:none;margin-top:.2rem;padding:.5rem 0 .7rem;background:var(--bui_color_white);background:-webkit-gradient(linear,left top,left bottom,color-stop(59%,var(--bui_color_white)),color-stop(100%,#fafcff));background:-webkit-linear-gradient(top,var(--bui_color_white) 59%,#fafcff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(59%,var(--bui_color_white)),to(#fafcff));background:-webkit-linear-gradient(top,var(--bui_color_white) 59%,#fafcff 100%);background:linear-gradient(to bottom,var(--bui_color_white) 59%,#fafcff 100%)}.backtotop img{margin:0 0 -0.3rem .5em;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#footer_tablet form{display:inline-block}#footernav{color:var(--bui_color_white);font-weight:normal}#footer_tablet input.footerJobs{-webkit-appearance:none;background:transparent;border:0;color:#5bbaff;font-size:1em;padding:0}.top-redesigned{display:none}#new2footerbuttons{padding:1em 0;float:none;display:-webkit-box;display:box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#general_links_load{margin:0;background:#00224f;color:var(--bui_color_white);padding:1em .2em 0}#general_links_load a{color:#5bbaff;text-decoration:none;font-weight:normal}#general_links_load a:visited{font-weight:normal}#footer_insurance_disclaimer_tdot{color:var(--bui_color_white);padding:20px 20px 0 20px}#footernote{margin:0!important;padding:20px;background:#00224f;color:var(--bui_color_white);font-size:.9em;clear:both}#footernote p{opacity:.6;margin:0}#footernote a.footer_odptp_license{opacity:.6;color:inherit}.social_iconed{-webkit-box-orient:horizontal;-moz-box-orient:horizontal}.social_iconed li{display:block;-webkit-box-flex:1;-moz-box-flex:1;text-align:center}.social_iconed li div{width:135px;height:20px;padding:132px 0 0 0;display:inline-block}#footer_fb{background:url("//cf.bstatic.com/touch2/img/sprite_ipad2/c6b0668b40014fa3282dc4ae24c905ba41828a04.png") no-repeat 4px -70px}#footer_gp{background:url("//cf.bstatic.com/touch2/img/sprite_ipad2/c6b0668b40014fa3282dc4ae24c905ba41828a04.png") no-repeat -345px -70px}#footer_tw{background:url("//cf.bstatic.com/touch2/img/sprite_ipad2/c6b0668b40014fa3282dc4ae24c905ba41828a04.png") no-repeat -170px -70px}#footer_em{background:url("//cf.bstatic.com/touch2/img/sprite_ipad2/c6b0668b40014fa3282dc4ae24c905ba41828a04.png") no-repeat -533px -70px;margin-right:0}#dump p{text-align:center;margin:15px 0}#dump a{color:var(--bui_color_white)!important;font-weight:bold;text-align:center}.join_booking{display:inline-block;text-decoration:none;margin-top:15px;padding:10px 10px 10px 35px;border:1px solid #003580;border-radius:3px;background:url("//cf.bstatic.com/static/img/tdot-add-your-property-icon/c1e2c8251ae30d0973abcc27bb33bb66c6db9542.png") no-repeat 5px 6px;background-size:25px 25px}#general_links_load .join_booking{color:var(--bui_color_white)}.refer_a_friend{display:inline-block;text-decoration:none;margin-top:15px;margin-right:20px;margin-left:20px;padding:10px 10px 10px 35px;border:1px solid #003580;border-radius:3px;background:url("//cf.bstatic.com/static/icons/illustrations/raf_gift_heart_icon_white/b189221f864a9f713fac862150876bf5b50b87c5.png") no-repeat 5px 6px;background-size:25px 25px}#general_links_load .refer_a_friend{color:var(--bui_color_white)}.deal-container{display:inline-block;overflow:visible;background-color:#fafcff;color:#666;font-weight:normal;text-decoration:none;white-space:nowrap;vertical-align:top;margin-left:1em;padding-left:0;padding-right:.5em;cursor:help;-webkit-border-radius:.275em;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius:.275em;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-radius:.275em;border-top-left-radius:0;border-bottom-left-radius:0}.sort_by_container .deal-container{padding:0;height:14px;background:transparent;color:inherit;font-size:inherit;line-height:inherit;cursor:inherit}#sort_by li a:hover span.deal-container{color:#ff8000}#sort_by li.selected span.deal-container,#sort_by li.selected a:hover span.deal-container{color:var(--bui_color_white)}.deal-container-rtl{padding-left:.5em;padding-right:0;margin-left:0;margin-right:1em;-webkit-border-radius:.275em;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius:.275em;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-radius:.275em;border-top-right-radius:0;border-bottom-right-radius:0}.deal-container-align-baseline{vertical-align:baseline}.deal-container-align-text-bottom{vertical-align:text-bottom}.deal-container-pull-top{margin-top:-2px}.deal-container-push-bottom{margin-bottom:5px}.deal-container.deal-container-icon-only{margin-left:0;padding-right:0;overflow:hidden;background-color:transparent}.deal-container .deal-icon{display:inline-block;margin-left:-1em;margin-right:.35em;vertical-align:middle}.deal-container-rtl .deal-icon{margin-right:-1em;margin-left:.35em}.deal-container-icon-only .deal-icon{margin-left:0;margin-right:0}.sort_by_container .deal-icon{margin-top:-1px}.deal-container-16,#doc h2 span.deal-container-16{font-size:9px;line-height:16px;height:16px}.deal-container-16 .deal-icon,.deal-container-16.deal-container-icon-only{width:16px;height:16px}.deal-container-24,#doc h2 span.deal-container-24{font-size:12px;line-height:23px;height:24px}.deal-container-24 .deal-icon,.deal-container-24.deal-container-icon-only{width:24px;height:24px;background-position:0 -26px}.deal-container-32,#doc h2 span.deal-container-32{font-size:16px;line-height:32px;height:32px}.deal-container-32 .deal-icon,.deal-container-32.deal-container-icon-only{width:32px;height:32px;background-position:0 -60px}.deal-container-40,#doc h2 span.deal-container-40{font-size:20px;line-height:40px;height:40px}.deal-container-40 .deal-icon,.deal-container-40.deal-container-icon-only{width:40px;height:40px;background-position:0 -102px}.deal-container-57,#doc h2 span.deal-container-57{font-size:29px;line-height:57px;height:57px}.deal-container-57 .deal-icon,.deal-container-57.deal-container-icon-only{width:57px;height:57px;background-position:0 -152px}.sr_align_title_icons .hotellist .sr_item h3 .deal-container{line-height:1}#room_availability_container .deal-container-16,#room_availability_container .deal-container-24,#room_availability_container .deal-container-32,#room_availability_container .deal-container-40,#room_availability_container .deal-container-57{line-height:1}.deal-container-margin-left-3px{margin-left:3px}.deal-container-copy-only{font-weight:normal;font-size:.55em;line-height:1.4;color:#666;background-color:#fff8f0;padding:.5em;min-width:70px;max-width:100%;white-space:normal}.deal-type-ger{background-color:#fff8f0}.deal-icon{background-color:transparent;background-position:0 0;background-repeat:no-repeat;position:relative}.deal-type-smd .deal-icon{background-image:url("//cf.bstatic.com/static/img/deals/sprites_smart_deal/ab7f8f92909fe03c221140437ec119545637281b.png")}.deal-type-sd .deal-icon{background-image:url("//cf.bstatic.com/static/img/deals/sprites_secret_deal/e435e8ab9823e0343dbff345ff9018666da08ebe.png")}.deal-type-ger .deal-icon{background-image:url("//cf.bstatic.com/static/img/deals/sprites_genius_rates/dd903d4cfdf5a8178027150c1e1f8136e240df63.png")}.deal-type-pwz .deal-icon{background-image:url("//cf.bstatic.com/static/img/deals/deals-sprite/cf05c1f13ba4ab0b4682c8e90f0326e1f5bac0ea.png")}.early_bird_deal_16 .deal-icon,.early_bird_deal_16.deal-container-icon-only{background-position:-160px 0}.early_bird_deal_24 .deal-icon,.early_bird_deal_24.deal-container-icon-only{background-position:-160px -26px}.early_bird_deal_32 .deal-icon,.early_bird_deal_32.deal-container-icon-only{background-position:-160px -60px}.only_24_hours_deal_16 .deal-icon,.only_24_hours_deal_16.deal-container-icon-only{background-position:-240px 0}.only_24_hours_deal_24 .deal-icon,.only_24_hours_deal_24.deal-container-icon-only{background-position:-240px -26px}.only_24_hours_deal_32 .deal-icon,.only_24_hours_deal_32.deal-container-icon-only{background-position:-240px -60px}.last_minute_deal_16 .deal-icon,.last_minute_deal_16.deal-container-icon-only{background-position:-200px 0}.last_minute_deal_24 .deal-icon,.last_minute_deal_24.deal-container-icon-only{background-position:-200px -26px}.last_minute_deal_32 .deal-icon,.last_minute_deal_32.deal-container-icon-only{background-position:-200px -60px}#top .user_searches_content .deal-type-ger .deal-icon{vertical-align:baseline}td.roomPrice .deal-container,td.roomPrice .deal-container span{text-decoration:none;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#666}.deal-icon .deal-bookings-no{position:absolute;line-height:1;font-weight:bold;font-style:normal;color:var(--bui_color_white)}.deal-container-16 .deal-bookings-no,.deal-container-24 .deal-bookings-no,.deal-container-32 .deal-bookings-no{display:none}.deal-container-40 .deal-bookings-no,#doc h2 span.deals-label-container .deals-label-bookings-no{left:4px;top:4px;font-size:8px}.deal-container-57 .deal-bookings-no,#doc h2 span.deals-label-container .deals-label-bookings-no{left:6px;top:6px;font-size:10px}.b_header nav #current_account.uc-item.uc-item--genius{background-color:#febb02;padding-right:10px;border-left:0;line-height:1rem}.b_header nav #current_account.uc-item.uc-item--genius:before{content:" ";display:block;width:0;height:0;position:absolute;bottom:0;right:0;border:5px solid;border-radius:5px 0 0 0;border-color:#0071c2 #003580 #003580 #0071c2;-webkit-transform:rotate(360deg)}.uc-item--genius .uc-item__userpic{width:3em;height:3em;float:left;margin:.5em;border:2px solid var(--bui_color_white);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;position:relative;background-image:none}.t_m_viewport .uc-item--genius .uc-item__userpic{height:39px;width:39px}.uc-item--genius .uc-item__userpic:before{font-family:tdot,booking-iconset;background:0;content:"\b015";color:var(--bui_color_white);position:absolute;left:4px;font-size:17px;font-size:1.7rem;top:10px;display:block}@media only screen and (orientation :portrait){.uc-item--genius .uc-item__userpic:before{left:6px;font-size:32px;font-size:2rem;top:14px}}.uc-item--genius .uc-item__userpic.uc-item__userpic--custom:before{display:none}.uc-item--genius .uc-item__name{margin-left:4em;margin-right:0;color:#333;font-weight:bold;padding-left:0;padding-top:.8em;min-width:30px;text-align:left}.t_m_viewport .uc-item--genius .uc-item__name{margin-left:56px;min-width:60px}.t-hp-header-genius.ge-iconfont-plate{vertical-align:text-top}.t-hp-header-genius.ge-iconfont-plate i{font-size:24px;font-size:1.5rem}.t-hp-header-genius{top:1px}.t-hp-header-genius i.bicon-gift{vertical-align:initial}.t-hp-availability-genius.ge-iconfont-plate{vertical-align:middle}.t-hp-availability-genius.ge-iconfont-plate i{font-size:24px;font-size:1.5rem}.tdot_roomstable .t-hp-roomstable-genius.ge-iconfont-plate{display:inline-block}.t-hp-roomstable-genius.ge-iconfont-plate i{font-size:19px;font-size:1.2rem}.genius_plate_discount.ge-iconfont-plate i,.genius_plate_sort.ge-iconfont-plate i{font-size:18px}.genius_plate_discount.ge-iconfont-plate.ge-plate-big{position:relative;top:.5px}.genius_plate_discount.ge-iconfont-plate.ge-plate-big i{font-size:inherit}.genius_plate_sort.ge-iconfont-plate i{display:inline-block}.genius_plate_sort.ge-iconfont-plate .bicon-dotgeniusbg{display:block}#sort_by.hilite ul li.selected .ge-iconfont-logo.blue .bicon-bookingdotgenius{color:var(--bui_color_white)}.profile-area__sidebar-avatar-genius .ge-iconfont-plate{font-size:2em}.t-lp-recommended-block-genius.ge-iconfont-plate{vertical-align:text-top;font-size:1.2em}#b_header form#header_currency,#b_header form#header_language{overflow:hidden}#b_header form#header_currency select,#b_header form#header_language select{border:2em solid var(--bui_color_black)}#footer_tablet{margin-top:1em}.pwd_strength{left:33px}.select_box{float:none;border:0}.personal_data li{padding:5px 0}header{background:#003580;width:100%;position:relative;-webkit-user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.web-shell-header-mfe header{width:auto}.b_header{background:#003580;position:relative;width:100%}.listmap .b_header{position:fixed;z-index:1000}.listmap #ng-overlay{position:fixed}.b_header #top_nav{background-color:#003580;background-image:-webkit-gradient(linear,left top,left bottom,from(#003580),to(#00224f));background-image:-webkit-linear-gradient(top,#003580,#00224f);background-image:linear-gradient(top,#003580,#00224f)}.b_header button,#main_menu_list a{background-color:#003580;background-image:-webkit-gradient(linear,left top,left bottom,from(#003580),to(#00224f));background-image:-webkit-linear-gradient(top,#003580,#00224f);background-image:linear-gradient(top,#003580,#00224f)}.b_header h1,.b_header nav,.b_header ul,.b_header li,.b_header{font-size:16px;margin:0;padding:0;border:0}.b_header h1{height:52px;text-align:left;width:182px}.b_header h1 a{display:inline-block;font-size:16px;height:28px;position:relative;z-index:10;width:112px;background:url("//cf.bstatic.com/touch2/img/logo/7fb351f01f2b1b4919f48fc178bae19d8d0b917f.png") no-repeat 99% 100%;background-size:100% auto;padding:0 16px;text-indent:-999em;margin:14px 0 0 16px;overflow:hidden}.b_header h1 a.svg-logo{background:0;text-indent:0;padding:0;width:144px}.b_header h1.logo_zh a{background-image:url("//cf.bstatic.com/touch2/img/logo_zh/0f6d78f23d42e7df01f92bda555aecde04849389.png");width:173px}.b_header h1.logo_svg a{background:url("//cf.bstatic.com/touch2/img/b-logo-white/74e89d91938fb70e118b3f2f3dea7754224603bf.svg") no-repeat 0 0;background-size:99% 99%}.b_header h1 a i{display:inline-block;margin-top:-9999px;text-indent:-9999px}.b_header nav{text-align:left;margin:0 auto;width:100%;height:52px;position:absolute;top:0;white-space:collapse;text-align:right}.t_m_viewport .b_header nav{height:52px}.b_header nav>a{vertical-align:bottom;display:inline-block;width:52px;height:52px;top:0;white-space:collapse;border-left:1px solid #003580;text-indent:-9999px;text-align:center;text-decoration:none;position:relative}.b_header nav>a.managed-account{width:auto}.b_header nav>a.selected{background-color:#003580!important}.b_header nav>.managed-account{color:rgba(255,255,255,0.9);line-height:52px;padding:0 18px;text-decoration:none;text-indent:0;width:auto}.b_header nav>.managed-account .managed-account_icon{display:inline-block;font-size:1.7em;margin-right:5px;vertical-align:middle}.b_header nav #current_account{background:url('//cf.bstatic.com/touch2/img/sprite_ipad2/c6b0668b40014fa3282dc4ae24c905ba41828a04.png') no-repeat -127px -217px;border-left:1px solid #003580;display:inline-block;height:52px;position:relative;text-align:center;text-decoration:none;vertical-align:bottom;white-space:collapse;width:52px;font-size:13px}.b_header nav a#current_account{text-indent:0}.b_header nav #current_account.selected{background:#003580 url("//cf.bstatic.com/touch2/img/sprite_ipad2/c6b0668b40014fa3282dc4ae24c905ba41828a04.png") no-repeat -187px -217px;border-bottom:1 px solid #003580;bottom:-1px;height:4.1em;z-index:200}#current_account.has_avatar{background-size:cover!important}nav #current_account.logged_in{background-position:-187px -217px}#top_notification .top_notification__text{color:rgba(255,255,255,0.9);display:block;font-size:1.25em;font-style:normal;font-weight:bold;letter-spacing:-1px;line-height:4rem;text-indent:0;text-shadow:0 1px 2px var(--bui_color_black)}#top_notification_wrapper{right:6.2rem}@media all and (orientation:landscape){#top_notification_wrapper{right:3.2rem}}.lw_footer{padding:10px}.lw_list{background-color:var(--bui_color_white);max-height:279px}.lw_scrollable{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.b_header nav a#b_nav_currency i{display:block;font-weight:bold;letter-spacing:-1px;text-indent:0;color:rgba(255,255,255,0.9);font-size:1.5em;font-style:normal;line-height:52px}.b_header nav a#b_nav_language{background-position:center center;background-repeat:no-repeat;background-size:2em}#header_language{position:absolute;width:4em;height:4em;display:block!important;right:8em;top:0;z-index:1000}.t_m_viewport #header_language{height:52px;width:52px}#header_language select{position:absolute;width:4em;height:4em;font-size:16px;display:block!important;opacity:0}.t_m_viewport #header_language select{height:52px;width:52px}#header_currency{display:block!important;height:52px;position:absolute;right:52px;top:0;width:52px;z-index:1000}#header_currency select{position:absolute;height:52px;font-size:16px;display:block!important;opacity:0;width:52px}#header_currency input[type="submit"],#header_language input[type="submit"]{display:none}.b_header a .profile_icon{padding:0!important;width:3em;height:3em;position:absolute;left:0;top:0;background-position:center center!important;background-repeat:no-repeat;background-size:2em}@media all and (orientation:landscape){.b_header h1,.b_header nav,.b_header ul,.b_header li,.b_header{font-size:13px}#header_language{height:3em}#header_currency select{height:52px;width:52px}.b_header nav a#b_nav_currency i{line-height:3.25rem;width:3em}nav #current_account.logged_in{background-position:-190px -223px}#current_account .user{padding-right:.4em}}#b2bookPage.touch2.bookings2{width:1032px!important}#b2confirmationPage.touch2{width:1000px}#b2confirmationPage.touch2.t_m_viewport{width:auto!important}.non-bookable-container{background-color:#fff0f0;position:relative;width:100%;z-index:1}.non-bookable-container .error{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0}.non-bookable-container span{display:none}.non-bookable-container p{display:block;min-height:0;padding:1em!important;text-align:center}.b_header .b_nav_feedback__title{font-size:14px;width:14px}.b_header .b_nav_feedback__title img{height:18px;width:auto;margin:-9px 0 0 -8px}.b_header nav a#b_nav_language{background-size:23px auto}.b_header nav a#b_nav_currency i{font-size:16px;text-indent:5px;font-weight:500;letter-spacing:0!important}.b_header nav #current_account{background-size:475px 200px;background-position:-87px -152px;border-radius:0}.b_header nav a#b_nav_raf_block{width:auto;text-indent:0;line-height:51px;vertical-align:middle}.b_header nav a#b_nav_raf_block span{font-weight:bold;border-radius:3px;border:1px solid #fff;background-color:transparent;color:#fff;font-size:12px;line-height:16px;padding:7px 10px;white-space:nowrap;vertical-align:middle;display:inline-block}#top_language,#top_currency{position:absolute;width:95%;max-width:890px;z-index:1100;text-align:left;display:none;top:3.3rem;margin-top:19px;right:1.2rem}#top_language .lw_corner{right:12.5%}#top_currency .lw_corner{right:6.3%}.t_header_currency,.t_header_language{background:var(--bui_color_white);border-radius:0 0 3px 3px;padding:0 0 5px 0}.t_header_currency h4,.t_header_language h4{font-size:1.3em;padding:5px 10px;margin:0}.t_currency,.t_small_lang,.t_language{list-style:none}.t_currency li{float:left;width:25%}.t_currency li a{display:block;text-decoration:none;padding:6px 10px;font-size:1em;height:32px;overflow:hidden;white-space:nowrap}.t_currency li.selected a{background:#003580;color:var(--bui_color_white)!important}.milk_menu .mm_loading a{color:var(--bui_color_white)!important;background:#003580 url("//cf.bstatic.com/touch2/img/blue-spinner/b3c76e6ea76cb0176d5c819231b1ca22e6f97a90.gif") no-repeat 95% center!important}.milk_menu .mm_preload{width:0;height:0;opacity:0}.t_currency li a:visited{color:#5bbaff}.t_small_curr li{padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t_small_lang li a{padding:2px 10px;height:27px}.t_symbol{color:var(--bui_color_white);display:inline-block;width:35px;height:23px;border-radius:3px;background:#003580;text-align:center;line-height:25px;margin-bottom:2px;vertical-align:middle}.t_flag{display:inline-block;width:32px;height:32px}.t_small_lang .t_flag{width:24px;height:24px}.t_flag_lang{height:32px;line-height:12px;vertical-align:middle;display:inline-block;margin-left:3px}.t_small_lang .t_flag_lang{line-height:11px;height:24px}.t_small_curr li a{height:23px;padding:2px 0;font-size:.9em;border-radius:3px}@media all and (orientation:portrait){#top_language,#top_currency{top:4rem}#top_language .lw_corner{right:16%}#top_currency .lw_corner{right:8.5%}}@media all and (max-width:800px){.t_currency li a{font-size:.9em}}@media all and (max-width:740px){.lw_box h6,.t_header_currency h4,.t_header_language h4{font-size:1em}.t_currency li a{font-size:.8em}}@media all and (max-width:600px){.t_currency li a{font-size:.7em}}.t_fhd .lw_corner{border-bottom:10px solid var(--bui_color_white);border-left:10px solid transparent;border-right:10px solid transparent;margin-right:-5px;top:-10px}.t_fhd #top_language,.t_fhd #top_currency{background-color:var(--bui_color_white);-webkit-box-shadow:0 0 8px #0071c2;box-shadow:0 0 8px #0071c2;border-radius:3px;display:none;margin-top:10px;max-width:890px;position:absolute;right:20px;text-align:left;top:52px;width:95%;z-index:1100}.t_fhd .b_recentlyviewed__dd{margin-top:10px}.t_fhd .b_recentlyviewed__dd h6{background:var(--bui_color_white);border-bottom:1px solid #ebf3ff;border-radius:3px 3px 0 0;font-size:14px;font-style:normal;padding:10px;text-align:left}.t_fhd #top_language .lw_corner{right:12.5%}.t_fhd #top_currency .lw_corner{right:6.3%}.t_fhd .t_header_currency,.t_fhd .t_header_language{background:transparent;padding:0 0 5px 0}.t_fhd .t_header_currency h4,.t_fhd .t_header_language h4{color:#333;font-size:14px;padding:10px;margin:0}.t_fhd .t_currency,.t_fhd .t_small_lang,.t_fhd .t_language{list-style:none}.t_fhd .t_currency li{float:left;width:25%}.t_fhd .t_currency li a{display:block;font-size:13px;font-weight:normal;height:inherit;overflow:hidden;padding:8px 10px 8px 36px;position:relative;text-decoration:none;white-space:nowrap}.t_fhd .t_currency li.selected a{background:#ededed;color:#5bbaff!important}.t_fhd .milk_menu .mm_loading a{color:#aaa!important;background:var(--bui_color_white) url('//cf.bstatic.com/touch2/img/loader_small/73adf366f08e99bf58455d3de3e721b52d8a1443.gif') no-repeat 95% center!important}.t_fhd .milk_menu .mm_preload{width:0;height:0;opacity:0}.t_fhd .t_currency li a:visited{color:#5bbaff}.t_fhd .t_small_curr li a{padding:4px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t_fhd .t_symbol{background:0;border-radius:none;color:#666;display:inline-block;font-weight:bold;line-height:25px;margin-right:5px;margin-bottom:0;text-align:center;vertical-align:middle;width:35px}.t_fhd .t_flag{display:block;height:16px;left:10px;margin-top:-9px;position:absolute;top:50%;width:16px}.t_fhd .t_flag img{height:16px;width:16px}.t_fhd .t_small_lang .t_flag{width:16px;height:16px}.t_fhd .t_flag_lang{display:inline-block;height:inherit;line-height:12px;vertical-align:middle;margin-left:0}.t_fhd .t_small_lang .t_flag_lang{line-height:inherit;height:inherit}.t_fhd .t_small_curr li{padding:0}.t_fhd .t_small_curr li a{border-radius:3px;font-size:13px;height:auto;padding:4px 10px;position:relative}.t_fhd .lw_box h6{background:transparent;border-bottom:0;font-size:14px;font-style:normal;font-weight:normal;padding:10px 10px 0 10px;text-align:left}.t_fhd #top_currency.lw_box h6{display:none}@media all and (orientation:portrait){.t_fhd #top_language,.t_fhd #top_currency{top:52px}.t_fhd #top_language .lw_corner{right:16%}.t_fhd #top_currency .lw_corner{right:8.5%}}@media all and (max-width:800px){.t_fhd .t_currency li a{font-size:13px}}@media all and (max-width:740px){.t_fhd .lw_box h6,.t_fhd .t_header_currency h4,.t_fhd .t_header_language h4{font-size:1em}.t_fhd .t_currency li a{font-size:13px}}@media all and (max-width:600px){.t_fhd .t_currency li a{font-size:13px}}.wl-dropdown{padding:3px 0}.wl-dropdown-handle_loading{opacity:.7}.wl-dropdown-item{display:block;margin-right:5px;text-align:left;color:var(--bui_color_black);white-space:nowrap}.wl-dropdown-item>*{vertical-align:middle}.wl-dropdown-item_shared{background:url("//cf.bstatic.com/static/img/profile/wishlist/small_group_list_icon/6a1a362abf79c2cc58f288815214298ebf348e10.png") no-repeat right center}.wl-dropdown-item_loading{background:url(//cf.bstatic.com/static/img/wishlist/ajax_loader_16x16/27fc027eac4e68a5602aa0394674523d84ff3bb0.gif) no-repeat 8px 4px}.wl-dropdown-item_new.wl-dropdown-item_loading{background-position:8px 9px}.wl-dropdown-item_loading.wl-dropdown-item_shared{background:url("//cf.bstatic.com/static/img/profile/wishlist/small_group_list_icon/6a1a362abf79c2cc58f288815214298ebf348e10.png") no-repeat right center,url(//cf.bstatic.com/static/img/wishlist/ajax_loader_16x16/27fc027eac4e68a5602aa0394674523d84ff3bb0.gif) no-repeat 8px 4px}.wl-dropdown-item_loading .wl-dropdown-item__checkbox{visibility:hidden}.wl-dropdown-item__name{font-weight:bold;display:inline;margin:0;padding:0}.wl-dropdown-item__text{width:90%;padding:2px 1px;color:var(--bui_color_black)}.tablet .wl-dropdown{font-size:1.1em}.tablet .wl-dropdown-link-wrapper{display:block;margin-top:5px}.tablet .wl-dropdown-item{padding:10px 20px 10px 10px;border-bottom:1px solid #ddd}.b-wl{border-radius:50%;cursor:pointer;background:#0071c2;width:27px;height:27px;display:block;color:var(--bui_color_white);position:relative;overflow:hidden}.b-wl:before,.b-wl.icon_list_in_circles_selected:after{display:inline-block;font-size:12px;width:100%;height:100%;position:absolute;left:0;top:0;line-height:28px;text-align:center;white-space:nowrap}.b-wl.icon_list_in_circles:hover:before{font-size:14px;background-color:#003580}.b-wl.icon_list_in_circles_selected{color:#003580}.b-wl.icon_list_in_circles_selected:before{font-size:14px}.b-wl.icon_list_in_circles_selected:after{font-size:14px;content:"\b076";color:var(--bui_color_white);font-weight:bold}.form_wl_fix{margin-top:0;float:right;position:relative;text-align:center}.property-highlights .form_wl_fix{float:none}.form_wl_fix.wrap-hotelpage-top__book .b-button{vertical-align:middle;margin-top:0}.wl-dropdown-saved-to-message{padding:4px 8px 9px 8px;margin-bottom:6px;border-bottom:1px solid #e6e6e6;font-size:1.1em}.dmw-bui-wl-dropdown{padding:12px 8px;z-index:3000}.dmw-bui-wl-dropdown .bui-checkbox__label:before,.dmw-bui-wl-dropdown .bui-checkbox__label:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dmw-bui-wl-dropdown .preloader-state-icon{text-align:center;padding:24px;min-width:100px}.dmw-bui-wl-dropdown .preloader-state-icon svg{width:24px;height:24px;-webkit-animation:dmw_wl_loader_animation 1.5s linear infinite;animation:dmw_wl_loader_animation 1.5s linear infinite}.dmw-bui-wl-dropdown .wl-dropdown-item_loading{background-position:3px 3px}.dmw-bui-wl-dropdown .wl-dropdown-item_loading .bui-checkbox__label:before,.dmw-bui-wl-dropdown .wl-dropdown-item_loading .bui-checkbox__label:after{opacity:0;visibility:hidden}@-webkit-keyframes dmw_wl_loader_animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dmw_wl_loader_animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.dmw-bui-wl-dropdown .wl-dropdown-item_new .bui-checkbox__label:before,.dmw-bui-wl-dropdown .wl-dropdown-item_new .bui-checkbox__label:after{margin-top:3px}.dmw_sr_wl_dd_expand_trigger{position:relative}.dmw_sr_wl_dd_expand_trigger svg{position:absolute;right:10px;top:10px;z-index:9}.dmw_sr_wl_dd_expand_trigger a{display:block;padding:9px;padding-right:30px;position:relative;z-index:10;outline:0}.dmw_sr_wl_dd_collapsed{display:none}.g-hidden-2{display:none!important}.js-wl-dropdown-item .bui-checkbox__label{display:inline-block;max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wl-dropdown-removed-list{margin-top:12px;color:#003580}.wl-dropdown-removed-title .wl-dropdown-removed-list__link{display:inline-block;vertical-align:bottom}.wl-dropdown-removed-list__link{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-weight:normal!important}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}input.bootstrapped-input,button.bootstrapped-input,select.bootstrapped-input,textarea.bootstrapped-input{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.bootstrapped-input{display:inline-block;padding:6px 10px;margin-bottom:10px;font-size:12px;line-height:14px;vertical-align:middle;color:#545454;background-color:var(--bui_color_white);border:1px solid #ccc;border-radius:3px;*margin-left:.3em}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input.bootstrapped-input.fixed_width,textarea.bootstrapped-input.fixed_width{width:206px}textarea.bootstrapped-input{height:auto}.bootstrapped-input.input-text{padding:8px 10px;background-color:var(--bui_color_white);border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.bootstrapped-input:focus{outline:0;color:#444;border:1px solid #999;-webkit-box-shadow:0 0 4px #aaa;box-shadow:0 0 4px #aaa;text-decoration:none}.bootstrapped-input:hover{outline:0;color:#444;border:1px solid #0071c2;-webkit-box-shadow:0 0 4px #0071c2;box-shadow:0 0 4px #0071c2;text-decoration:none}.no_content{color:#999;font-size:16px;padding:30px;border-bottom:1px solid #ddd;text-align:center}.help-block,.help-inline{color:#585858}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px}.alert{display:none;padding:8px 35px 8px 14px;margin-bottom:10px;background-color:#fff8f0;line-height:1.5;font-size:13px}.alert,.alert h4{color:#cd8900}.alert h4{margin:0}.alert-success{background:#e0f3e1;color:#006607;font-weight:bold}.alert-success h4{color:#006607}.alert-danger,.alert-error{background-color:#fff0f0;color:#a30000}.alert-danger h4,.alert-error h4{color:#a30000}.alert-info{background-color:#fafcff;color:#838383}.alert-info h4{color:#838383}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.alert-displayed{display:block!important}.touch2 .b-form__booker-type--emphasized,.touch2 .t_consistent_border_radius #GoogleMap,.touch2 #searchresultsTmpl .why-use-booking,.touch2 .why-use-booking,.touch2 .member-only-discounts{border-radius:3px}.t_cbs #searchboxInc form,.t_cbs #bodyconstraint.card_filters #searchboxInc form{-ms-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.t_cbs #top_wide_USP,.t_cbs #calendar_popup,.t_cbs #searchboxInc,.t_cbs #bodyconstraint.card_filters #searchboxInc,.t_cbs #bodyconstraint.card_filters .status_msg,.t_cbs #b_google_map_thumbnail,.t_cbs #b_google_map_table #b_google_map_thumbnail,.t_cbs #bodyconstraint.card_filters .hotel-newlist,.t_cbs #bodyconstraint.card_filters .sr_sidebar_map_redesign #b_google_map_thumbnail,.t_cbs #bodyconstraint.card_body .sr_sidebar_map_redesign #b_google_map_table #b_google_map_thumbnail,.t_cbs #bodyconstraint.card_filters .similar_destination .destination_container,.t_cbs #promotion_hotels .wrapper,.t_cbs #promotion_cities .wrapper,.t_cbs .iw-container{-ms-box-shadow:0 1px 3px rgba(0,0,0,0.12);-o-box-shadow:0 1px 3px rgba(0,0,0,0.12);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12);box-shadow:0 1px 3px rgba(0,0,0,0.12)}.t_cbs #search_area #wide_search #searchboxInc{-ms-box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(255,255,255,0.35);-o-box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(255,255,255,0.35);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(255,255,255,0.35);box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(255,255,255,0.35)}.t_cp #bodyconstraint{padding:0 10px}.t_cp.touch1.head_ibc #bodyconstraint-inner,#b2hotelPage.t_cp.touch1.head_ibc #bodyconstraint-inner{padding-top:10px}.t_cp #left,.t_cp #b2searchresultsPage .leftsmall{padding:0 10px 0 0}.t_cp #right,.t_cp #b2searchresultsPage #right{padding:0!important}.t_cp form#filterbox_wrap,.t_cp form#filterbox_wrap fieldset{margin:0;padding:0}.t_cp #sort_by.hotel_cards_sort ul li:first-child{padding-left:0}.t_cp #sort_by,.t_cp #sort_by.hotel_cards_sort ul{margin-top:0}.t_cp #bodyconstraint.card_filters #search_results_grid_wrap{padding-right:0}@media screen and (orientation:portrait){#footer_tablet input.footerJobs.t_footer_text_size{font-size:15px}}@media screen and (orientation:landscape){#footer_tablet input.footerJobs.t_footer_text_size{font-size:14px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){#footer_tablet input.footerJobs.t_footer_text_size{font-size:1em}}html:lang(zh-cn) #in_and_around li.refine_in_n_around span.refine_hotel_count.refine_hotel_count_cjk{font-style:normal}html:lang(zh-cn) .previous_searches_content p.dates.dates_cjk{font-style:normal}html:lang(zh-tw) #in_and_around li.refine_in_n_around span.refine_hotel_count.refine_hotel_count_cjk{font-style:normal}html:lang(zh-tw) .previous_searches_content p.dates.dates_cjk{font-style:normal}html:lang(ko) #in_and_around li.refine_in_n_around span.refine_hotel_count.refine_hotel_count_cjk{font-style:normal}html:lang(ko) .previous_searches_content p.dates.dates_cjk{font-style:normal}html:lang(ja) #in_and_around li.refine_in_n_around span.refine_hotel_count.refine_hotel_count_cjk{font-style:normal}html:lang(ja) .previous_searches_content p.dates.dates_cjk{font-style:normal}#cookie-warning{background-color:#2d2d2d;color:var(--bui_color_white);font-size:.95rem;font-weight:bold;padding:.6em 1em .6em 1em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#cookie-warning a{color:#febb02}.cookie-warning{background-color:#2d2d2d;color:var(--bui_color_white);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.4rem;font-size:.95rem;position:relative}.cookie-warning>p{font-weight:bold;padding:.6em 1em .6em 1em;margin:0 7em 0 0}.cookie-warning a{color:#febb02}.cookie-warning>span{background:#0071c2;color:var(--bui_color_white);padding:.35em 1.5em;margin:.25em .75em;border-radius:5px;height:1.4rem;cursor:pointer;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.cookie-warning-v2{position:fixed;bottom:0;z-index:10003;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);left:0;width:100%;background:#f5f5f5;color:#333}.cookie-warning-v2 .bui-panel{padding:16px}.cookie-warning-v2__banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:90%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}.cookie-warning-v2__banner-icon{margin-right:30px}.cookie-warning-v2__banner-text{line-height:20px;margin-right:25px}.cookie-warning-v2__banner-text .bui-f-font-heading{margin-bottom:4px}.cookie-warning-v2__banner-cta{white-space:nowrap;text-align:center}#cookie-consent-manage-settings .bui-modal__content{max-width:1000px}#cookie-consent-manage-settings .bui-accordion{border:0}#cookie-consent-manage-settings .bui-link{font-weight:normal}#cookie-consent-manage-settings header{background:var(--bui_color_white)}.cookie-warning-v2-modal__category--active{background:#f5f5f5;margin-right:-1px}.cookie-warning-v2-modal__category--active:last-child .cookie-warning-v2-modal__category-inner{padding-bottom:0}.cookie-warning-v2-modal--tall{height:517px}.cookie-warning-v2-modal__category-inner{background:transparent;border:0;width:100%;cursor:pointer;padding:24px;text-align:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cookie-warning-v2-modal__category-inner:active,.cookie-warning-v2-modal__category-inner:focus{-webkit-box-shadow:none;box-shadow:none;outline:0;color:inherit}.cookie-warning-v2-modal__category-list{border-right:1px solid #e6e6e6}.cookie-warning-v2-modal__category-content{background:#f5f5f5;height:100%;overflow-x:auto}.cookie-warning-v2-modal__category-content-inner{padding:36px}.cookie-warning-v2-modal__footer{padding:18px 14px;text-align:right}.cookie-warning-v2-modal__category-button div,.cookie-warning-v2-modal__category-button span{pointer-events:none}.cookie-warning-v2-modal__category-inner .bui-checkbox{margin-right:11px}.cookie-warning-v2-modal__cookie-list{padding:16px 0}#package_travel_directive_warning{display:none;font-size:13px;margin:0;background:transparent}#package_travel_directive_warning.www{position:fixed;left:0;right:0;bottom:0;z-index:1001}#package_travel_directive_warning.mdot,#package_travel_directive_warning.tdot{position:relative}#package_travel_directive_warning .package_travel_directive_warning_content{padding:10px;position:relative;color:var(--bui_color_white);z-index:999}#package_travel_directive_warning a{color:var(--bui_color_white)}#package_travel_directive_warning.mdot p{margin:4px 0}#package_travel_directive_warning .package_travel_directive_warning_background{background:#003580;display:block;opacity:.8;position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;-moz-opacity:.70;filter:alpha(opacity=70);opacity:.90}#package_travel_directive_warning .close_package_travel_directive_warning,#package_travel_directive_warning .expand_package_travel_directive_warning{cursor:pointer}#package_travel_directive_warning .close_package_travel_directive_warning{border-radius:8px;border:2px solid var(--bui_color_white);-webkit-box-shadow:0 1px 1px #878787;box-shadow:0 1px 1px #878787;color:var(--bui_color_white);text-decoration:none;display:inline-block;background:#0071c2;margin-left:7px;padding:4px 12px;font-size:14px}#package_travel_directive_warning .expand_package_travel_directive_warning{text-decoration:underline;font-weight:bold}#package_travel_directive_warning .close_package_travel_directive_warning:hover{background:#003580;cursor:pointer;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}#ptd_warning .bui-modal__header{text-align:center;padding:16px}#ptd_warning .bui-modal__close{top:16px}#ptd_warning .bui-modal__body{padding:0 16px 16px;font-size:12px}#ptd_warning .bui-modal__inner p{margin-bottom:5px}#ptd_warning .package_travel_directive_warning_extra_content{margin-top:15px}#ptd_warning .bui-modal__inner a{text-decoration:underline}.bigbluebutton.tdot-cta:hover,#sidebar_last_viewed.tdot-cta:hover,#sidebar_last_viewed.sidebar_last_viewedtdot-cta:focus,#hp_book_now_button.tdot-cta:hover,#hp_book_now_button.tdot-cta:focus,#b2searchresultsPage .bigbluebutton.tdot-cta:hover,#b2searchresultsPage .bigbluebutton.tdot-cta:focus,#b2searchresultsPage .small_cta.tdot-cta:hover,#b2searchresultsPage .small_cta.tdot-cta:hover,#b2bookPage.touch2 .bigbluebutton.tdot-cta:hover,#b2bookPage.touch2 .bigbluebutton.tdot-cta:focus,#search_area #wide_search .bigbluebutton.tdot-cta:hover,#search_area #wide_search .bigbluebutton.tdot-cta:focus{background:#0071c2!important}body .tdot-cta:hover,body .tdot-cta:active,#sidebar_last_viewed.tdot-cta:active,#b2searchresultsPage .bigbluebutton.tdot-cta:active,#b2searchresultsPage .small_cta.tdot-cta:active,#hp_book_now_button.tdot-cta:active,#b2bookPage.touch2 .bigbluebutton.tdot-cta:active,#search_area #wide_search .bigbluebutton.tdot-cta:active{background:#003580!important}#b2bookPage .bigbluebutton.tdot-cta{background-image:none;-webkit-transition:none!important;-webkit-transition-duration:0s}body .tdot-cta{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clx:before,.clx:after{content:" ";display:table}.clx:after{clear:both}#top_last_viewed{background:url("//cf.bstatic.com/touch2/img/icon_last_viewed/8a6203b808b141b6e0c1fb2db65c31543490bdc9.png") no-repeat center center;text-indent:0;position:relative}#top_last_viewed.text{background-image:none}nav a.text{width:auto!important}nav a.text p{font-size:11px;color:var(--bui_color_white);font-weight:normal;padding:20px 15px 0 15px;line-height:1.2em}nav a{padding:0}#history_count{background:#5bbaff;background:rgba(91,186,255,0.8);position:absolute;top:.5em;right:.5em;font-size:.8em;font-weight:600;line-height:1.9;width:1.7em;height:1.7em;color:var(--bui_color_white);-webkit-box-shadow:-1px 1px 2px #003580;box-shadow:-1px 1px 2px #003580;border-radius:3px}#history_count.exclaim img{margin:5px 0 5px 1px}#top_lw_wrapper{width:19rem;position:absolute;z-index:1000;margin-top:19px;line-height:1.3}#top_lw_wrapper,#top_notification_wrapper{width:19rem;position:absolute;z-index:1000;margin-top:19px;line-height:1.3}.lw_box{background:#fafcff;border-radius:3px}.ipad_combobox_inside{border-radius:7px;background:var(--bui_color_white);width:100%;height:100%;margin:6px}.lw_corner{width:0;height:0;position:absolute;top:-19px;right:47%;margin-right:-10px;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fafcff}.lw_box h6{padding:.5rem 0;text-align:center;color:#666;font-weight:600;font-size:1.3em;margin:0;border-bottom:1px solid #ebf3ff}.lw_box ul#lw_list{list-style:none}.lw_box ul#lw_list li{background:var(--bui_color_white);border-bottom:1px solid #ebf3ff;float:left;width:100%}#lw_list .no-results{padding:1em;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0 0 7px 7px}.lw_box ul#lw_list li a{display:inline-block;position:relative;clear:both;text-decoration:none;padding:2%;width:96%}#lw_list li a .lw_hotel_name,#lw_list li a:visited .lw_hotel_name{color:#0071c2}.lw_box ul#lw_list li a img{float:left;margin-right:5px;border-radius:3px;font-size:1.1em}.lw_hotel_name{margin-right:.35em;font-weight:600}.lw_box ul#lw_list li a:hover{background:#003580}#lw_list li a:hover .lw_hotel_name{color:var(--bui_color_white)}.lw_box ul#lw_list li#spinner,.lw_box .lw_spinner{display:block;height:90px;background:var(--bui_color_white) url('/static/img/loading_filterbox.gif') no-repeat center center}.lw_pagination{width:100%;list-style:none}.lw_pagination li{width:50%;padding:.75em 0;display:none;font-size:1.1em;font-weight:600}.lw_address{display:block;font-size:.8em;color:#aaa;line-height:1.2}.lw_box .lw_no_av{font-size:.8em;line-height:1.4;color:#c00;display:block;line-height:2}.lw_pagination #lw_next{float:right;text-align:right}#lw_prev span{position:relative;display:inline-block;padding:.5rem 0 .5rem 2rem}#lw_next span{position:relative;display:inline-block;padding:.5rem 2rem .5rem 0}.lw_pagination #lw_prev{float:left;text-align:left}#top_last_viewed.text{background-image:none}nav a.text{width:auto!important}nav a.text p{font-size:11px;color:var(--bui_color_white);font-weight:normal;padding:20px 15px 0 15px;line-height:1.2em;-webkit-margin-before:0}nav a{padding:0}@media all and (orientation:portrait){#top_lw_wrapper{right:4.5rem}#top_lw_wrapper,#ng-overlay{top:52px}.t_m_viewport #top_lw_wrapper,.t_m_viewport #ng-overlay{top:52px}#b2searchresultsPage #ng-overlay{top:52px}.t_m_viewport #b2searchresultsPage #ng-overlay{top:52px}#top_lw_wrapper{width:21rem}#history_count{line-height:1.6}#history_count.exclaim img{margin:5px 0 0 1px;zoom:1.3}nav a.text p{font-size:14px;color:#f1f1f1;font-weight:bold;padding:23px 15px 0 15px;line-height:1.2em;-webkit-margin-before:0}}@media(max-width:768px){.t_m_viewport #top_lw_wrapper,.t_m_viewport #ng-overlay{top:52px}.t_m_viewport #b2searchresultsPage #ng-overlay{top:52px}}@media all and (orientation:landscape){#top_lw_wrapper{right:2.8rem}#top_lw_wrapper,#ng-overlay{top:52px}#b2searchresultsPage #ng-overlay{top:52px}.lw_address{font-size:.85em}}#ng-overlay{position:absolute;width:100%;height:100%;min-height:100%;min-width:100%;z-index:999;background:rgba(0,0,0,0.7);-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;left:0}.b_ipad_os_4 #ng-overlay{background:rgba(0,0,0,0.8)}.retina_stars{display:inline-block;background:url('//cf.bstatic.com/touch2/img/retina_rating/e2a2bf0b0885cb36d00e9d0a4bb7c1e70b997bd0.png') left top;height:13px;background-size:13px}.retina_estimated{display:inline-block;background:url('//cf.bstatic.com/touch2/img/retina_rating/e2a2bf0b0885cb36d00e9d0a4bb7c1e70b997bd0.png') left 13px;height:13px;background-size:13px}.retina_stars_1{width:13px}.retina_stars_1half{width:20px}.retina_stars_2{width:26px}.retina_stars_2half{width:33px}.retina_stars_3{width:39px}.retina_stars_3half{width:46px}.retina_stars_4{width:52px}.retina_stars_4half{width:59px}.retina_stars_5{width:65px}.retina_stars_5half{width:72px}.retina_thumb{display:inline-block;background:url('//cf.bstatic.com/touch2/img/retina_thumb/75be8950c538f135c2994fa9dfb43d0370c2e9ad.png') no-repeat left top;height:19px;width:16px;background-size:16px}.retina_stars_small{display:inline-block;background:url('//cf.bstatic.com/touch2/img/retina_rating/e2a2bf0b0885cb36d00e9d0a4bb7c1e70b997bd0.png') left top;height:9px;background-size:9px}.retina_estimated_small{display:inline-block;background:url('//cf.bstatic.com/touch2/img/retina_rating/e2a2bf0b0885cb36d00e9d0a4bb7c1e70b997bd0.png') left 9px;height:9px;background-size:9px}.retina_stars_small_1{width:9px}.retina_stars_small_1half{width:14px}.retina_stars_small_2{width:18px}.retina_stars_small_2half{width:23px}.retina_stars_small_3{width:27px}.retina_stars_small_3half{width:32px}.retina_stars_small_4{width:36px}.retina_stars_small_4half{width:41px}.retina_stars_small_5{width:45px}@media all and (max-width:740px){.lw_box h6{font-size:1em}}.pass_strength_step{float:left;width:10%;height:10px;background:url("//cf.bstatic.com/static/img/profile/password_strength_divider/4871b4cc40b9ded20ca0aaef29520b1b4e2d7147.png") repeat-y top right transparent;z-index:2}.user_access_password_strength{background-color:#ddd;overflow:hidden;margin:-1px 13px 10px 0;position:relative;height:10px}.pass_strength_bar{position:absolute;height:100%;top:0;left:0}.pass_strength_progress{background:url("//cf.bstatic.com/static/img/profile/password_strength_indicator/f7ca96714a5daf8414065317591031de6015f159.png") repeat-x 0 0 transparent;width:0}.pass_strength_invalid{background-position:0 -15px}.pass_strength_steps{width:100%}.pass_strength_text{background:transparent url("//cf.bstatic.com/static/img/info/14ab04381648965d9293b68b763e047fc2990ee8.png") left center no-repeat;height:auto;padding-left:15px!important;margin:.2em 0 1.5em 0!important;font-weight:normal}.user_access_menu__password--compact input.user_access_password{margin-bottom:2px}.user_access_menu__password--compact .bootstrapped-label{padding:0}.user_access_menu__password--compact .btn-primary{margin-top:4px}.touch2 .user_access_menu__password--compact .inline-forgot-pass{display:inline-block;margin-bottom:10px}.user_access_menu.login_tabs{padding-top:20px}.user-access-menu-lightbox.login_tabs{position:relative}.user_access_menu.login_tabs .user_access_menu_tabs{position:absolute;left:0;top:0;border:0;padding-left:0;width:100%}.modal-wrapper.user-access-menu-lightbox .user_access_menu.login_tabs .user_access_menu_tabs{left:1px;top:1px}.user_access_menu.login_tabs .user_menu_first_tab{margin-left:0;margin-right:0}.user_access_menu.login_tabs .form-tabs{border-top:0;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;width:50%;max-width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;float:left;min-height:36px;line-height:18px}.user_access_menu.login_tabs .form-tabs:focus{outline:0;color:#0071c2}.user_access_menu.login_tabs .form-tabs.user_menu_active_tab{border-color:transparent;background-color:transparent}.user_access_menu.login_tabs .form-tabs:not(.user_menu_active_tab){background:#fafcff}.user_access_menu_hidden{display:none}.user_access_menu_no_padding{padding:0}.user_access_menu .signup_no_thanks{margin-left:2em;font-weight:normal}.user_access_menu .user_access_menu_tabs{padding-left:1em;border-bottom:1px solid #ddd}.user_access_menu .user_menu_first_tab{margin-right:-1px}.user_access_menu .user_menu_active_tab{color:#333;background-color:var(--bui_color_white);border-bottom-color:var(--bui_color_white)}.user_access_menu .user_access_menu_bn_login_wrapper{display:inline-block;*display:inline;*zoom:1;margin-left:2em;border:1px solid #ddd;font-size:.8em;padding:1.5em}.user_access_menu .user_access_menu_bn_login_wrapper>h3{margin:0 0 1em 0!important;padding:0!important;font-size:1em!important;border:none!important;color:#333!important}.user_access_menu a:hover{color:#333}.user_access_menu .news_subscribe_check{margin:0 0 1em 24px}.user_access_menu .user_access_section_trigger_link{margin:1em 0 0 0}.user_access_menu .user_access_signin_menu .user_access_section_trigger_link{margin-left:5px}.user_access_menu .user_access_menu_auth_low_not_me{margin:0 0 0 .5em;font-size:.7em;text-decoration:none;border:0}.user_access_menu .user_access_menu_global_header{margin:0!important;padding:0!important;color:#333!important;border:none!important}.user_access_menu .user_access_menu_auth_low_info{overflow:hidden}.touch1 #doc .user_access_menu_centered_widget,.touch2 #doc .user_access_menu_centered_widget,.user_access_menu_centered_widget{border:1px solid #ccc;width:380px;margin:0 auto;padding:2em 3em;position:static}.user_access_menu_compact_auth_level_low_menu .user_access_pass{margin:0}.user_access_menu_compact_auth_level_low_menu .user-avatar{margin-bottom:10px}.user_access_menu_compact_auth_level_low_menu .bootstrapped-label{padding-left:0}.user_access_menu_compact_auth_level_low_menu .bootstrapped-input{margin-bottom:0}.info-tooltip-right{width:60%}.inline-forgot-pass:link{font-weight:normal;font-size:11px;text-decoration:none}.inline-forgot-pass:visited{color:#333;font-weight:normal}.pass_strength_step{float:left;width:10%;height:10px;background:url("//cf.bstatic.com/static/img/profile/password_strength_divider/4871b4cc40b9ded20ca0aaef29520b1b4e2d7147.png") repeat-y top right transparent;z-index:2}.user_access_password_strength{background-color:#ddd;overflow:hidden;margin:-1px 13px 10px 0;position:relative;height:10px}.pass_strength_bar{position:absolute;height:100%;top:0;left:0}.pass_strength_progress{background:url("//cf.bstatic.com/static/img/profile/password_strength_indicator/f7ca96714a5daf8414065317591031de6015f159.png") repeat-x 0 0 transparent;width:0}.pass_strength_invalid{background-position:0 -15px}.pass_strength_steps{width:100%}.pass_strength_text{background:transparent url("//cf.bstatic.com/static/img/info/14ab04381648965d9293b68b763e047fc2990ee8.png") left top no-repeat;height:14px;padding-left:15px!important;margin:.2em 0 1.5em 0!important;font-weight:normal}#confirmation_signup_lightbox_content{background-color:var(--bui_color_white);padding:24px;overflow:hidden}#confirmation_signup_lightbox_content h2{padding:0;margin:0 0 16px 0;font-size:16px}#confirmation_signup_lightbox_content h4{margin:0;padding:0}#confirmation_signup_lightbox_content .form-usp-block{padding:0}.form-hidden-section{display:none}.form-section{position:relative;padding:10px 0;overflow:hidden}.form-subsection{display:inline-block;*display:inline;*zoom:1;vertical-align:top}.form-tabs{font-weight:bold;display:inline-block;*display:inline;*zoom:1;padding:.6em 2em;color:#0071c2;background-color:#e6e6e6;border:1px solid #ddd;cursor:pointer;max-width:39.4%}.form-loading{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--bui_color_white);text-align:center;opacity:.8;filter:alpha(opacity=80);vertical-align:middle;z-index:1}.form-loading--visible{display:block}.form-loading-content{background:url("//cf.bstatic.com/static/img/map-loader/5b002027c2209cf328a1aeffd1954c5516fa0913.gif") left top no-repeat var(--bui_color_white);padding:8px 32px;position:absolute;left:40%;top:40%}.form-header{margin:0 0 .5em 0!important;padding:0!important;color:#333!important;border:none!important}.form-subheader{font-size:.9em}.form-usp-block{padding:10%}.user_access_menu__confirmation--lightbox #confirmation_signup_lightbox_content{padding:40px;width:360px}.user_access_menu__confirmation--lightbox .user_access_form{width:100%}.user_access_menu__confirmation--lightbox .user_signup_password{margin-top:6px;font-size:16px;line-height:24px;width:70%;height:40px}.user_access_menu__confirmation--lightbox .password_strength_wrapper{width:100%}.user_access_menu_register_email_readonly{margin-bottom:15px;margin-top:10px}.user_access_menu_register_email_title{display:block;margin-bottom:6px}.user_access_menu_register_cta{font-size:16px;width:95%;padding:15px 10px;margin:0 auto;border-radius:2px;font-weight:500}.user_access_menu_register_email{display:block;font-weight:700;cursor:default;word-break:break-word}.user_access_menu__confirmation--lightbox .btn-primary{font-size:14px;line-height:20px;font-weight:700;padding:10px 15px;border:0;-webkit-box-shadow:none;box-shadow:none;max-width:315px;height:40px}.user_access_menu__confirmation--lightbox .btn-primary:hover{border:0}.user_acess_low_auth__title{width:450px;margin:auto auto 20px auto}.user_acess_low_auth__title span{font-size:14px;line-height:20px;font-weight:400;display:block;text-align:center}.user_acess_low_auth__title h2{font-size:20px;line-height:28px;font-weight:500;margin:0;padding:0;text-align:center}.user_acess_low_auth__wrapper{padding-bottom:70px}.user-access-menu-lightbox,.touch2 .user-access-menu-lightbox,.villas .user-access-menu-lightbox,.destinationfinder .modal-wrapper.user-access-menu-lightbox,#b2bookPage .user-access-menu-lightbox.modal-wrapper,#b2hotelPage .user-access-menu-lightbox.modal-wrapper,body.business .user-access-menu-lightbox.modal-wrapper{width:450px;height:auto;padding:20px 40px;background:var(--bui_color_white);border-radius:0;border:0;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.4) inset,0 1px 20px rgba(0,0,0,0.4);box-shadow:0 0 2px rgba(0,0,0,0.4) inset,0 1px 20px rgba(0,0,0,0.4)}.user-access-menu-lightbox .form-section{padding:0;overflow:visible}.user-access-menu-lightbox .form-subsection{width:100%}.user-access-menu-lightbox .bootstrapped-label{width:100%;padding:0;font-size:14px}.user-access-menu-lightbox .bootstrapped-input{width:100%;margin:3px 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0}.touch1 .user-access-menu-lightbox .bootstrapped-input,.touch2 .user-access-menu-lightbox .bootstrapped-input{font-size:20px}.touch1 .user-access-menu-lightbox .bootstrapped-label,.touch2 .user-access-menu-lightbox .bootstrapped-label{font-size:18px}.touch1 .user-access-menu-lightbox,.touch2 .user-access-menu-lightbox{font-size:18px}.user-access-menu-lightbox .user_access_password_strength{width:100%}.user-access-menu-lightbox .user_access_menu .user_access_section_trigger_link{margin:20px -40px 0;padding:20px 40px 0;border-top:1px solid #ccc;color:var(--bui_color_black)}.user-access-menu-lightbox .pass_strength_text{margin-bottom:0!important}.user-access-menu-lightbox .form-header-p{display:none}.user-access-menu-lightbox .form-header{font-size:1em}.user-access-menu-lightbox .bootstrapped-input.btn.btn-primary{margin-top:10px;padding:5px 10px!important;font-size:18px!important;-webkit-font-smoothing:antialiased;line-height:1.5em;border-radius:5px;border:none!important}.user-access-menu-lightbox .input-text{line-height:1}.touch1 .user-access-menu-lightbox .bootstrapped-input.btn.btn-primary,.touch2 .user-access-menu-lightbox .bootstrapped-input.btn.btn-primary{-webkit-appearance:none}.user-access-menu-lightbox .user_access_menu_usps{margin:0}.user-access-menu-lightbox__title{margin:0 -40px 20px;padding:0 40px 15px;font-size:20px;color:var(--bui_color_black);border-bottom:1px solid #ccc}.user-access-menu-lightbox .form-usp-block{padding:0 0 20px;color:var(--bui_color_black)}.user-access-menu-lightbox--signup .user-access-menu-lightbox__title--signin,.user-access-menu-lightbox--signin .user-access-menu-lightbox__title--signup{display:none}.user-access-menu-lightbox .ua-facebook-button-header{margin-left:0;max-width:370px}.user-access-menu-lightbox .form-loading{left:-40px;right:-40px;width:auto;height:auto}@media(max-height:500px){.user-access-menu-lightbox .form-usp-block{display:none}.user-access-menu-lightbox .user_access_password_strength{width:160px;float:right;margin:-42px 0 0}.user-access-menu-lightbox .pass_strength_text{float:right;width:141px;padding-left:20px!important;height:auto;white-space:normal;min-height:20px;background-position:left 2px;margin-top:-26px!important}.user-access-menu-lightbox .pwd_text_field{display:block;margin-right:170px}.user-access-menu-lightbox__title{margin-bottom:10px}.user-access-menu-lightbox .ua-facebook-button-header{margin-top:20px;margin-bottom:15px}}.user-access-menu-lightbox--no-password-strength .pwd_text_field{margin-right:0}.user-access-menu-lightbox--user-center .user-access-menu-lightbox__title{display:none}.user-access-menu-lightbox.user-access-menu-lightbox--user-center,.touch2 .user-access-menu-lightbox.user-access-menu-lightbox--user-center,.villas .user-access-menu-lightbox.user-access-menu-lightbox--user-center,.destinationfinder .modal-wrapper.user-access-menu-lightbox.user-access-menu-lightbox--user-center,#b2bookPage .user-access-menu-lightbox.modal-wrapper.user-access-menu-lightbox--user-center,#b2hotelPage .user-access-menu-lightbox.modal-wrapper.user-access-menu-lightbox--user-center{padding-top:30px}.modal-wrapper.user-access-menu-lightbox.user-access-menu-lightbox--user-center{width:450px!important;background:var(--bui_color_white);border:0;border-radius:0}.user_access_signup_menu .terms_and_conditions,.user_access_signin_menu .terms_and_conditions{font-size:.8em;margin-bottom:0;margin-top:20px}.user-access-menu-lightbox .signup_no_thanks{display:block;margin-top:1em}.user-access-menu-lightbox .uc-mybooking__usp{width:160px}.user-access-menu-lightbox .uc-mybooking__login{width:180px}.user-access-menu-lightbox .user_access_resend_confirmation{position:relative;clear:both;min-height:65px;margin:0 -40px -20px}.user-access-menu-lightbox .popover_content__footer{float:none}.user-access-menu-lightbox .uc-mybooking__login .bootstrapped-input.btn-primary{margin-top:0;width:auto}.user-access-menu-lightbox--embedded{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.33);box-shadow:0 1px 3px 0 rgba(0,0,0,0.33);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.site_is_mdot .user-access-menu-lightbox{width:initial;background-color:initial;padding:0}.site_is_mdot .user-access-menu-lightbox .user_access_menu .user_access_section_trigger_link{margin:10px;padding:10px}.site_is_mdot .user_access_menu_tabs{display:none}.site_is_mdot .send_verification_code_actions{display:none}.auth-next-step label{padding:3px 0 4px 0}.auth-next-step__section{display:inline-block;margin:15px 0}.auth-next-step__section--compact{margin-bottom:0}.auth-next-step-email__verify-phone-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;width:182px}.auth-next-step-email__phone-country-select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;width:184px}.ar .auth-next-step-email__phone-country-select{width:183px}.auth-next-step__footer-buttons-left{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:182px;text-align:left}.auth-next-step__footer-buttons-right{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:182px;text-align:right}.auth_next_step__send_verification_code{text-align:center;color:#0071c2;display:block;cursor:pointer;border-radius:4px;border:1px solid #0071c2;padding:8px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;margin:6px 0 10px}.auth_next_step__send_verification_code_actions{display:inline-block;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.auth-next_step__input-phone-country-label{display:block}.auth-next-step--compact .auth-next-step__footer-buttons-right,.auth-next-step--compact .auth-next-step__footer-buttons-left,.auth-next-step--compact .auth-next-step-email__phone-country-select,.auth-next-step--compact .auth-next-step-email__verify-phone-input,.auth-next-step--compact .auth_next_step__send_verification_code_actions,.auth-next-step--compact .ar .auth-next-step-email__phone-country-select{width:100%;display:block}.auth-next-step--compact .verify_phone_confirmation_label{width:90%;display:block;margin:0 auto;float:none;padding-top:5px}.auth-next-step--compact .auth_next_step__send_verification_code_actions{padding:0}.auth-next-step--compact .auth_next_step__send_verification_code{margin:0 auto;width:90%}.auth-next-step--compact .user_access_menu_auth_next_step__wrapper .btn-primary{margin-top:10px;margin-bottom:10px}.auth-next-step--compact .auth-next-step-email__verify-phone-input{margin-top:5px;margin-bottom:5px}.auth-next-step--compact .user_access_menu_auth_next_step__wrapper h3{font-weight:bold}.auth-next_step__input-phone-country-label_inline{display:inline}.auth-next_step__input-phone-country-label-text{display:block;padding-bottom:4px}.user-access-menu-lightbox .uc-mybooking__help,.user-access-menu-lightbox .uc-mybooking__usp{display:none}.user-access-menu-lightbox .uc-mybooking__login{width:auto;float:none}.user-access-menu-lightbox .btn-primary{font-size:20px;font-weight:bold;color:var(--bui_color_white);background-color:#0071c2}.user-access-menu-lightbox .resend-conf{font-size:inherit}.user-access-menu-lightbox .user_access_resend_confirmation{min-height:125px}.user-access-menu-lightbox .uc-mybooking__header_p{font-size:22px;margin-bottom:10px}.user-access-menu-lightbox .uc-mybooking__desc{color:#666;margin-bottom:10px}.user-access-menu-lightbox input::-webkit-input-placeholder,.user-access-menu-lightbox input::-webkit-input-placeholder{padding-top:4px;font-size:20px;color:#ccc}.user-access-menu-lightbox input::placeholder,.user-access-menu-lightbox input::-webkit-input-placeholder{padding-top:4px;font-size:20px;color:#ccc}.iam_account_access{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);background:#fff}.iam_account_access_lightbox{width:450px;border-radius:0;border:0}.modal-wrapper.iam_account_access_lightbox{width:450px;border:0!important;border-radius:0;padding:16px}.iam_account_access_lightbox .modal-mask-closeBtn{right:24px!important;top:24px!important}.iam_login_form_container{max-width:450px;margin-left:auto;margin-right:auto}.iam_card{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);border-radius:2px;padding:24px}.m-user-access-menu .iam_card{padding:16px}.iam_login_form{text-align:center;padding:32px 24px!important;max-width:380px;margin:0 auto}.m-user-access-menu .iam_login_form{padding:24px 16px!important}.iam_login_text.iam_login_text--welcome{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family);font-weight:600}.iam_login_form a.iam_login_link{color:#0071c2;text-decoration:none!important;font-weight:normal}.iam_login_or{margin-bottom:12px;position:relative;text-align:center;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.iam_login_or_text{background-color:var(--bui_color_white);padding:0 24px;position:relative}.iam_login_text--footer{margin-top:24px}.iam_login_text--header{margin-bottom:24px}.iam_login_or_divider{width:100%;top:11px;position:relative;border-bottom:1px solid #bdbdbd}.iam_login_img{position:relative;top:-1px;padding-right:12px;vertical-align:middle;display:inline!important;margin:0!important}.iam_login_form .user_avatar>.user-avatar{float:none!important}.iam_login_auth_low_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.iam_login_auth_low_header_text{text-align:left;margin-left:4px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.iam_login_text--header.iam_login_auth_low_header_text{margin-bottom:6px}.user-access-menu-lightbox.user-access-menu-lightbox--iam{padding:0!important}@media screen and (min-width:1100px){.iam_login_form{padding:32px!important;-webkit-box-shadow:none;box-shadow:none}}.conf_block_container .iam_login_form,.conf_block_container .iam_account_access{padding:0 1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent}.conf_block_container .iam_login_text--footer{margin-top:18px}.conf_block_container .iam_login_or_text{background:#f5f5f5}#conf_new .conf_block_container.conf_block_container__signin-iam{margin:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;padding-top:0}.bn-pin-submit-btn{min-width:100px}.bui-button.iam_login_btn--email{font-weight:400}.iam_login_form__social-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:8px 0 0}.iam_login_form__social-button-content{display:inline-block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bui-button.iam_login_form__social-button{display:inline-block;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:23px 0;margin:8px;width:60px;height:60px;border:1px solid #e6e6e6}.iam_login_form__social-button-image{height:24px}.iam_login_form__social-button-facebook svg{fill:#4267b2}.iam_login_form__social-button.iam_login_form__social-button--hidden{display:none}.iam_login_form__social-expand-link{padding:8px 0 4px;cursor:pointer}.iam-social-expand-link,.iam-social-expand-link:hover,.iam-social-expand-link:active,.iam-social-expand-link:focus{background-color:transparent!important;border:0!important;outline:none!important;border-radius:0}@media(min-width:400px){.bui-button.iam_login_form__social-button{margin:16px;width:72px;height:72px}}.iam_promotion{text-align:left;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);margin-top:16px}.iam_promotion h3{margin:0 0 8px 0;font-size:16px;font-weight:700;line-height:1.5em}.iam_promotion p{margin:0 0 1em 0;font-size:14px;font-weight:400;line-height:1.4285714286em}.iam_promotion .bui_font_caption{font-size:12px;font-weight:400;line-height:1.5em}.iam_promotion .bk-icon{margin:0 5px 0 5px}.genius-img{float:right;margin-left:8px;border-radius:100%;overflow:hidden;height:75px;width:75px;background:#f5f5f5}.genius-img img{width:100%;height:auto;display:block}.user-access-form-modal-mask{width:100vw;min-width:100vw;height:100vh;min-height:100vh;background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:1000000}.user-access-form-modal-scroll{position:absolute;left:0;top:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.user-access-form-modal-container{position:absolute;width:385px;left:50%;margin-left:-193px;margin-top:50px;margin-bottom:50px}.user-access-form-iframe{display:none}.user-access-form-iframe-content{position:relative;width:385px;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.4) inset,0 1px 20px rgba(0,0,0,0.4);box-shadow:0 0 2px rgba(0,0,0,0.4) inset,0 1px 20px rgba(0,0,0,0.4)}.user-access-form-iframe #iam_iframe{background:#fff;border:0}.user-access-form-iframe-padding{width:100%;height:50px}.user-access-form-iframe-loader{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;text-align:center;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.user-access-form-iframe--loading .user-access-form-iframe-loader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.user-access-form-iframe-lightbox{width:385px;height:auto;padding:0;background:#fff;border-radius:0;border:0;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.4) inset,0 1px 20px rgba(0,0,0,0.4);box-shadow:0 0 2px rgba(0,0,0,0.4) inset,0 1px 20px rgba(0,0,0,0.4)}.user-access-form-iframe-lightbox-close{position:absolute;top:17px;right:11px;padding:8px;border-radius:50%;background:#fff;opacity:.5;cursor:pointer;line-height:1}.user-access-form-iframe-lightbox-close:hover{opacity:1}.b_header nav #current_account.select_box--retina{background:0;color:var(--bui_color_white);position:relative}.b_header nav #current_account.select_box--retina .acc-icon{display:block;position:absolute;left:50%;top:50%;font-size:22px;margin:-11px 0 0 -11px}.emk-subscription-entry-point .-invalid,.emk-subscription-entry-point .-error,.emk-subscription-entry-point .-success,.emk-subscription-entry-point .-submitted{display:none}.emk-subscription-entry-point.subscription-invalid .-invalid{display:block;color:#fcb4b4}.emk-subscription-entry-point.subscription-error .-error{display:block;color:#fcb4b4}.emk-subscription-entry-point.subscription-success .-success{display:block;color:#008009}.emk-subscription-entry-point.subscription-submitted .-submitted{display:block}.newsletter_subscription{padding:1em;font-size:1rem;line-height:1.5}.newsletter_subscription .newsletter_usp_block{max-width:40em;margin:0 auto;padding-bottom:1rem;color:var(--bui_color_white)}.newsletter_subscription .newsletter_usp_header{font-size:1.4rem;padding-bottom:.4rem}.newsletter_subscription .newsletter_usp_subheader{color:rgba(255,255,255,0.8);margin:0;padding:0}.newsletter_subscription form,#footer_tablet .newsletter_subscription form{display:block}.newsletter_subscription .subscription_fields_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.newsletter_subscription form input::-webkit-input-placeholder{color:#a9a9a9}.newsletter_subscription input,.newsletter_subscription button{font-size:inherit;height:2.5em;text-shadow:0 1px 0 rgba(0,0,0,0.25);border:1px solid rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.newsletter_subscription input[type=email]{border-radius:3px 0 0 3px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:16em}.newsletter_subscription input[type=submit],.newsletter_subscription .newsletter_button{border-radius:0 3px 3px 0;background-color:#0071c2;color:var(--bui_color_white);font-weight:bold;text-shadow:0 1px 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.b-button{display:inline-block;position:relative;vertical-align:middle;padding:5px 10px;margin:0;background-color:var(--bui_color_action_background);border:2px solid var(--bui_color_white);border-radius:var(--bui_border_radius_100);line-height:1.5;font-weight:bold;text-decoration:none;color:var(--bui_color_action_foreground);cursor:pointer;-webkit-box-shadow:0 0 3px #aaa;box-shadow:0 0 3px #aaa}.b-button:first-child{margin-left:0}.b-button:hover,.b-button:focus{background-color:var(--bui_color_brand_primary_background);color:var(--bui_color_white);-webkit-box-shadow:0 0 3px #444;box-shadow:0 0 3px #444;text-decoration:none}.b-button:focus{outline:thin #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.b-button.b-button_primary,.b-button.b-button_primary .b-button__text{color:var(--bui_color_white)!important;font-size:13px!important}.b-button.b-button_disabled,.b-button:disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);background-color:#ccc;color:var(--bui_color_white);-webkit-box-shadow:0 0 3px #aaa;box-shadow:0 0 3px #aaa}.b-button.b-button_disabled:hover,.b-button:disabled:hover{background-color:#ccc}.b-button_big-legacy{padding:7px 23px;border-radius:6px;border:0}.b-button.b-button_big-legacy,.b-button.b-button_big-legacy .b-button__text{color:var(--bui_color_white)!important;font-size:22px!important}@-moz-document url-prefix(){#bookwrapper input.b-button.b-button_primary{position:relative;top:27px}}.b-button.b-button_flat{border:0;-webkit-box-shadow:none;box-shadow:none}.b-button_ua-fix-legacy-specificity{padding:4px 10px 4px!important;border-radius:3px!important;margin-top:-2px}.fly-dropdown{position:absolute;background:var(--bui_color_white);margin-top:0;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.3),0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 5px 2px rgba(0,0,0,0.3),0 0 0 1px rgba(0,0,0,0.1);-webkit-transition:opacity .2s,visibility .2s,margin-top .2s;transition:opacity .2s,visibility .2s,margin-top .2s;z-index:1000}.fly-dropdown::before{content:'';position:absolute;width:10px;height:10px;border:inherit;background:inherit;-webkit-box-shadow:inherit;box-shadow:inherit;z-index:-1}.fly-dropdown_bottom::before{top:-5px;left:50%;margin-left:-5px;-webkit-transform:scaleX(0.6) rotate(45deg);-ms-transform:scaleX(0.6) rotate(45deg);transform:scaleX(0.6) rotate(45deg)}.fly-dropdown_top::before{bottom:-5px;left:50%;margin-left:-5px;-webkit-transform:scaleX(0.6) rotate(45deg);-ms-transform:scaleX(0.6) rotate(45deg);transform:scaleX(0.6) rotate(45deg)}.fly-dropdown_left::before{top:50%;right:-5px;margin-top:-5px;-webkit-transform:scaleY(0.6) rotate(45deg);-ms-transform:scaleY(0.6) rotate(45deg);transform:scaleY(0.6) rotate(45deg)}.fly-dropdown_right::before{top:50%;left:-5px;margin-top:-5px;-webkit-transform:scaleY(0.6) rotate(45deg);-ms-transform:scaleY(0.6) rotate(45deg);transform:scaleY(0.6) rotate(45deg)}.fly-dropdown_arrow-top::before{top:15px}.fly-dropdown_arrow-left::before{left:15px}.fly-dropdown_arrow-right::before{left:auto;right:10px}.fly-dropdown_arrow-bottom::before{top:auto;bottom:10px}.fly-dropdown::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;z-index:-1}.fly-dropdown_hidden{opacity:0;visibility:hidden;margin-top:5px}.fly-dropdown--onload-shower{-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,0.12),0 2px 3px -1px rgba(0,0,0,0.2);box-shadow:0 1px 8px 0 rgba(0,0,0,0.12),0 2px 3px -1px rgba(0,0,0,0.2)}.fly-dropdown--onload-shower:before{width:20px;height:20px;margin-left:-10px;-webkit-transform:scaleX(0.9) rotate(45deg);-ms-transform:scaleX(0.9) rotate(45deg);transform:scaleX(0.9) rotate(45deg)}.fly-dropdown--onload-shower{-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,0.12),0 2px 3px -1px rgba(0,0,0,0.2);box-shadow:0 1px 8px 0 rgba(0,0,0,0.12),0 2px 3px -1px rgba(0,0,0,0.2)}.profile-menu{min-width:200px;font-size:14px;padding:.2em 0;background-color:var(--bui_color_white);outline:0}.profile-menu.switch-accounts-profile-menu{padding:0}.profile-menu--no-top-padding{padding-top:0}.profile-menu__item{font-size:inherit}.profile-menu__item--active-account .profile-menu__link{font-weight:bold}.profile-menu__item:hover{background:#fafcff}.profile-menu__item--signout{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-align:right}.profile-menu__separator{margin:.2em 0;border-bottom:1px solid #ddd}.profile-menu__link{display:block;width:100%;margin:0;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:inherit;font-size:inherit;font-family:inherit;line-height:2em;text-align:inherit;text-decoration:none;white-space:nowrap;color:#0071c2;border:0;cursor:pointer}.profile-menu__link:hover{text-decoration:none}.profile-menu__link--iconic{line-height:2.3em}.profile-menu__icon{position:relative;top:.1em;padding-right:10px;font-size:.9em}.profile-menu__icon--reports{font-size:.8em}.profile-menu__icon--employees{top:0;font-size:.65em;padding-right:9px}.profile-menu__icon--reservations{top:0;font-size:.75em}.profile-menu__icon--dashboard{top:0}.profile-menu__icon--company{font-size:.75em}.hide-me{display:none!important}.profile-menu-separator-hard-split{margin:0 10px 0 10px;border:0;border-top:1px solid #e6e6e6}.profile-menu-sub-hard-split{font-weight:600;font-size:12px;color:#6b6b6b;padding:0 20px 0 57px}.profile-menu__account-link--hard-split{height:28px;padding-left:46px;font-size:14px;padding-bottom:0}.profile-menu__link--hard-split{padding:0 0 0 30px;font-size:14px}.profile-menu__item.hard-profile-split.profile-link{padding:2px 0 2px 0;position:relative;cursor:pointer;margin-top:-3px}.profile-item-wrapper-hard-split.not-active .profile-menu__item.hard-profile-split.profile-link{margin-top:0}.profile-menu-link-icon{position:absolute;top:0;left:20px;fill:#0071c2;width:18px;height:32px}.profile-menu__separator.hard-split{margin:0}.profile-menu__item--signout--hard-split{background-color:#e6e6e6;margin-bottom:-0.2em;padding:2px 0 2px 0}a.profile-menu__link,a.profile-menu__link:visited{font-weight:normal;color:#0071c2}.villas .profile-menu__link{line-height:2em}.fly-dropdown--profile-menu{-webkit-box-shadow:0 10px 20px -4px rgba(0,0,0,0.4),0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 10px 20px -4px rgba(0,0,0,0.4),0 0 0 1px rgba(0,0,0,0.1)}.fly-dropdown--profile-menu:before{width:20px;height:20px;-webkit-transform:scaleX(0.9) rotate(45deg);-ms-transform:scaleX(0.9) rotate(45deg);transform:scaleX(0.9) rotate(45deg)}.fly-dropdown--genius{width:270px;background:#febb02}.fly-dropdown--bbtool{width:270px;background:#003580}.fly-dropdown--try-bbtool{width:auto;max-width:350px}.fly-dropdown--bbloyalty-widget .profile-menu{padding-top:0}body .fly-dropdown--profile-menu.fly-dropdown--bbloyalty-widget:before{background-color:#fff0e0}.profile-menu__badge{padding:2px 4px;margin-left:6px;border-radius:2px;background:#a30000;color:var(--bui_color_white);text-align:center;font-size:11px;position:relative;top:-1px}.profile-menu__badge__blue{background-color:#0071c2}.profile-menu__badge__one_line{white-space:nowrap}.profile-menu{font-size:22px}.t_fhd .profile-menu{font-size:14px}.profile-menu__link,a.profile-menu__link,a.profile-menu__link:visited{color:#5bbaff}.t_fhd .profile-menu__link,.t_fhd a.profile-menu__link{padding:2px 20px}.t_fhd .profile-menu__link.profile-menu__link--hard-split{padding:0 0 0 30px}.t_fhd .profile-menu__link.profile-menu__account-link--hard-split{padding-left:46px}.hide-me{display:none!important}.fly-dropdown--profile-menu{-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.8);box-shadow:0 1px 5px rgba(0,0,0,0.8)}.flags-module{display:inline-block;background-position:center;background-repeat:no-repeat}img.flags-module{height:auto}.flags-module--no-show{display:none}.flags-module--size-12{width:12px;height:8px}.flags-module--size-16{width:16px;height:11px}.flags-module--size-24{width:24px;height:24px}.flags-module--size-32{width:32px;height:32px}.flags-module--size-48{width:48px;height:48px}.flags-module--size-128{width:128px;height:128px}.header-signin-prompt{padding:20px;max-width:330px}.header-signin-prompt__body{margin:10px 0;text-align:center}.header-signin-prompt__footer{margin:0 -20px -20px;padding:10px 20px;background:#f6f6f6}.header-signin-prompt__close{position:absolute;top:7px;right:7px;font-size:10px;color:#bababa;cursor:pointer}.header-signin-prompt{font-size:16px}.header-signin-prompt__footer{font-size:14px}.header-signin-prompt__close{display:none}#b_header #header_language.t-android-header-block,#b_header #header_currency.t-android-header-block{display:inline-block!important;position:relative;right:auto;left:auto;width:4em;height:4em;vertical-align:top;border-left:1px solid #003580;z-index:auto}#b_header #header_language.t-android-header-block>a,#b_header #header_currency.t-android-header-block>a{display:inline-block;width:4em;height:4em;top:0;text-indent:-9999px;text-align:center;text-decoration:none;position:relative}@media(orientation:portrait){.t_m_viewport #b_header #header_language.t-android-header-block,.t_m_viewport #b_header #header_currency.t-android-header-block,.t_m_viewport #b_header #header_language.t-android-header-block>a,.t_m_viewport #b_header #header_currency.t-android-header-block>a{height:52px;width:52px}}#b_header #header_language.t-android-header-block>select,#b_header #header_currency.t-android-header-block>select{top:0;left:0;z-index:auto!important}.social-connect-dialog-wrapper{width:400px;padding:20px;background-color:var(--bui_color_white);background-clip:padding-box}.social-connect-dialog__title{margin-bottom:10px;font-size:18px;color:var(--bui_color_black)}.social-connect-dialog__avatars{text-align:center}.social-connect-dialog__avatar{height:80px}.social-connect-dialog__avatar:first-child{border-radius:12px 12px 12px 0}.social-connect-dialog__hint{margin:10px 0}.social-connect-dialog__button{margin-right:5px}.social-connect-dialog__alert{margin:10px -20px;padding:10px 20px;background-color:#fff0f0;color:#a30000}.social-connect-dialog-wrapper{width:400px!important;padding:20px;background-color:var(--bui_color_white)!important;background-clip:padding-box}.social-connect-buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 -5px}.social-connect-buttons-wrapper--fallback{position:relative}.social-connect-buttons-wrapper--settings{display:block}.social-connect-button{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin:0 5px;padding:13px 20px 13px 45px;line-height:1.2em;border:solid 1px #0071c2;border-radius:5px;background:var(--bui_color_white);background-repeat:no-repeat;background-position:10px center;background-size:25px;color:#0071c2}.social-connect-button:hover,.social-connect-button:visited,.social-connect-button:focus,.social-connect-button:active,.social-connect-button:link{color:#0071c2;text-decoration:none}.social-connect-button:hover,.social-connect-button:active{background-color:#e4f4ff}.social-connect-button:focus{border-color:#0071c2;outline:0;-webkit-box-shadow:0 0 0 3px rgba(0,113,194,0.3);box-shadow:0 0 0 3px rgba(0,113,194,0.3)}.social-connect-button.sso{width:100%;margin:10px 0 0;font-weight:bold}.social-connect-buttons-wrapper--fallback .social-connect-button{display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:auto;max-width:100%}.social-connect-button--wechat{background-image:url(//cf.bstatic.com/static/img/wechat/wechat_small/832f96e53b43bff085696c8a362b2419dea85956.png);max-width:57px}.social-connect-button--google{background-image:url(//cf.bstatic.com/static/img/google/google_logo_new/effa992a553618a8e18e6ae2942ac5d715fed6f3.png)}.social-connect-button--facebook{background-image:url(//cf.bstatic.com/static/img/facebook/fb_icon_58x58/8f9fc05b2a9ac4456eef29d2e4d2bd7cb0a988d6.png)}.social-connect-button--vk{background-image:url(//cf.bstatic.com/static/img/social-connect-buttons/social-connect-button-vk/8c4cb9dfd01140430e85bd20c06c9e09f1c4cf55.png)}.social-connect-button--naver{background-image:url(//cf.bstatic.com/static/img/naver/naver_logo/97e43f895901c6483cbd4470b3d929b2a553c7a5.png)}.social-connect-buttons-container{margin:10px 10px 10px}.tabbed-nav--content--signin-form .social-connect-buttons-container{margin:10px 0 10px}@media screen and (max-width:468px){.social-connect-button{border-radius:10px}}.social-media__buttons{margin-top:20px;margin-bottom:30px}.social-connect-buttons-wrapper.rearranged{display:block}.social-connect-buttons-wrapper.rearranged .social-connect-button{display:inline-block;width:111px;margin-bottom:10px}.social-connect-buttons-wrapper.rearranged .social-connect-button--wechat{max-width:none}.social-connect-buttons-wrapper.rearranged-ko{display:block;text-align:center}.social-connect-buttons-wrapper.rearranged-ko-www .social-connect-button{display:inline-block;width:150px;margin-bottom:10px;text-align:center}.social-connect-buttons-wrapper.rearranged-ko-mdot .social-connect-button{display:inline-block;width:183px;margin-bottom:10px;text-align:center}.social-connect-buttons-wrapper.rearranged-ko-tdot .social-connect-button{display:inline-block;width:150px;margin-bottom:10px;text-align:center;padding:13px 20px 13px 30px}#user_form .user_center_nav .uc_account a.popover_trigger.user_logged_in{padding:13px 17px 5px 17px}.user_avatar.user_avatar--circle img,.profile__avatar--circle img,.user_access_menu_auth_low_info.user_access_menu_auth_low_info-user_avatar--circle img,.user_access_menu_compact_auth_level_low_menu.user_access_form-user_avatar--circle img{background-repeat:no-repeat;background-position:center center;background-size:100%;background-color:#bdbdbd;border-radius:50%;border:2px solid var(--bui_color_white)!important}.user_avatar.user_avatar--circle img{background-image:url("//cf.bstatic.com/static/img/profile/default_avatar_24/224ab63b8018e821722b2d8eec90aeaa8be168c7.png");color:transparent}.user_access_menu_auth_low_info.user_access_menu_auth_low_info-user_avatar--circle img,.user_access_menu_compact_auth_level_low_menu.user_access_form-user_avatar--circle img{background-image:url("//cf.bstatic.com/static/img/profile/default_avatar_48/5095c13dab4f4d36fca745f6f00ba1adb30389e3.png")}.genius_user_box_update .user_avatar.user_avatar--circle img{background-image:url("//cf.bstatic.com/static/img/profile/default_avatar_32/e421dad5d6c58a48a0e583a5530f91d4284fb0b0.png")}body.new_genius_branding #user_form #current_account .user_avatar.user_avatar--circle img{border-radius:50%}.profile__avatar--circle img{background-image:url("//cf.bstatic.com/static/img/profile/default_avatar_L/26e19e03bae083b98dcc8d134ec2b9be4107f442.png");width:106px;height:106px;border:3px solid var(--bui_color_white)!important}.welcome_back_signedin_user_box_wrapper .user_avatar.user_avatar--circle img{background-image:none}.uc-item__userpic--circle{border-radius:50%;border:.2em solid var(--bui_color_white);width:2.2em;height:2.2em;margin:.8em;background:url("//cf.bstatic.com/static/img/profile/default_avatar_32/e421dad5d6c58a48a0e583a5530f91d4284fb0b0.png") no-repeat;background-repeat:no-repeat;background-position:center center;background-size:100%;background-color:#c6c6c6}.uc-item--genius .uc-item__userpic.uc-item__userpic--circle{border-radius:50%;background-image:url("//cf.bstatic.com/static/img/profile/default_avatar_48/5095c13dab4f4d36fca745f6f00ba1adb30389e3.png")}.uc-item--genius .uc-item__userpic.uc-item__userpic--circle:before{content:' '}.settings-avatar--grey_background img{background-color:#bdbdbd}.b_header nav #current_account.uc-item.uc-item--genius.uc-item--genius--new-identity{background-color:#003580;-webkit-box-shadow:none;box-shadow:none}.b_header nav #current_account.uc-item.uc-item--genius.uc-item--genius--new-identity:before{display:none}.uc-item--genius--new-identity .uc-item__name{color:var(--bui_color_white)}.uc-item--genius.uc-item--genius--new-identity .uc-item__userpic{border-color:#febb02}.uc-item__genius-status{color:#febb02;display:block;margin:4px 0 0 4px;min-width:60px;font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);white-space:nowrap}.uc-item--info{display:block;float:left}.uc-item--info:after{display:block;clear:both;content:""}.t_m_viewport .uc-item--genius--new-identity.uc-item--genius .uc-item__name,.t_m_viewport .uc-item--genius--new-identity.uc-item--genius .uc-item__genius-status{margin:0;float:none}.genius-footer-signature{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#6b6b6b;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:8px 0}.genius-footer-signature .genius-footer-signature__learn{font-size:12px;line-height:18px;font-weight:500;display:inline-block}.genius-footer-signature__copy{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.genius-footer-signature__logo{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.lang_is_ltr .genius-footer-signature__logo{margin-left:8px}.genius-levels-status--new-identity .genius-levels-status--body{border:1px solid #c6c6c6}.genius-levels-status--new-identity .genius-footer-signature{border-top:1px solid #c6c6c6;margin-top:8px;padding-top:16px;padding-bottom:0}#sort_by .sort_genius.sort_genius--new-identity{padding:4px!important}.sort_genius.sort_genius--new-identity .genius-logo{display:block;margin:0;padding:4px}.genius-holder.genius-holder--new-identity{padding:16px;border:1px solid #c6c6c6}.genius-holder.genius-holder--new-identity .genius-footer-signature{border-top:1px solid #c6c6c6;padding-bottom:0;padding:16px 16px 0 16px;margin:0 -16px}/Users/cmicek/Sites/booking/affiliate_data/affiliates/defaults/components/genius/identity/tdot-identity.css .phone_signup__feedback_messages{margin:0 0 27px 0}.phone_number_signup__verification__title{font-size:14px}@media screen and (min-width:600px){.phone_number_signup__verification__title{font-size:16px}}.phone_number_signup__verification__subtitle{margin:25px 0 2px 0;font-weight:normal;font-size:12px}.send_verification_code{text-align:center;color:#0071c2;display:block;cursor:pointer;border-radius:4px;border:1px solid #0071c2;padding:8px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;margin:3px 0 10px}.wait_resend_verification_code{background-color:#e6e6e6;border:1px solid #e6e6e6;color:#6b6b6b;display:block;text-align:center;border-radius:4px;padding:8px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;margin-top:3px}.verify_phone_confirmation_label{display:block;width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.send_verification_code_actions{display:block;width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.send_verification_code_submit{margin:30px 0 0 0}.phone_number_login_close{margin:10px 0 0 0}body.emk_header.iq-x-bar.iq-x-bar-new{background-position:0 -2px}.iq-x-bar #top{position:relative}body.emk_header.iq-x-bar{background-position:0 -10px}#cross-product-bar{-webkit-transition:all .2s ease;transition:all .2s ease;padding:8px 0 16px;background-color:#003580}#cross-product-bar :focus{outline-color:#ebf3ff}.cross-product-bar__wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1110px;height:100%}#cross-product-bar .xpb__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 16px;border-radius:3px;padding:8px;font-size:14px;line-height:20px;font-weight:500;font-weight:400;text-align:center;text-decoration:none;color:var(--bui_color_white)}@media(max-width:768px){#cross-product-bar .xpb__link{-webkit-transition:all .2s ease;transition:all .2s ease;margin:0 4px;font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);line-height:14px}}#cross-product-bar .xpb__link:hover{-webkit-transition:all ease .2s;transition:all ease .2s;background-color:rgba(255,255,255,0.1)}#cross-product-bar .xpb__link:first-child{margin-left:8px}#cross-product-bar .xpb__link__text{display:block}#cross-product-bar .xpb__link.selected{background-color:rgba(255,255,255,0.1);border-bottom-color:#0071c2;cursor:default}#cross-product-bar font{display:inherit}#cross-product-bar.cross-product-bar_tdot{white-space:nowrap;overflow-x:scroll;border-bottom:0;margin-bottom:0}#cross-product-bar.cross-product-bar_tdot .xpb__link:first-child{margin-left:16px}.cross-product-bar__wrapper_tdot{max-width:none}@media print{#cross-product-bar{display:none}}a.a11y-skip-to-content{display:inline-block;position:absolute;top:-10em;left:var(--bui_spacing_2x);z-index:1;padding:var(--bui_spacing_2x);background-color:var(--bui_color_callout_background_alt);color:var(--bui_color_action_foreground);border-radius:3px;-webkit-box-shadow:var(--bui_shadow_200);box-shadow:var(--bui_shadow_200);-webkit-transition:all .1s ease;transition:all .1s ease}a.a11y-skip-to-content:focus{top:var(--bui_spacing_2x)}.hybrid-body a.a11y-skip-to-content{z-index:202}.bypass_menu{position:absolute;left:0;top:-100%;margin:10px;z-index:333;background-color:#fff}.bypass_menu:focus,.bypass_menu:focus-within{top:0}.bypass_menu a{border-radius:0;box-shadow:none;-webkit-box-shadow:none}.bypass_menu a:hover{color:var(--bui_color_foreground)}.bypass_menu a:focus{-webkit-box-shadow:inset 0 0 0 2px var(--bui_color_background_base),inset 0 0 0 4px var(--bui_color_action_border);box-shadow:inset 0 0 0 2px var(--bui_color_background_base),inset 0 0 0 4px var(--bui_color_action_border);outline:0}