.bookinginsights *{margin:0;padding:0;box-sizing:border-box;list-style:none;}.bookinginsights{position:relative;z-index:auto;}.bookinginsights .bPopup{position:fixed;z-index:2147483647;background:#fff;width:100%;max-width:340px;font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;line-height:18px;color:black;box-shadow:-2px 2px 4px 0px rgba(0,0,0,.15);transition:all ease 2s;}.bookinginsights .bPopup.show{transition:all ease 2s;}.bookinginsights .bPopupMain{position:relative;display:inline-block;}.bookinginsights .bp_TLC{left:0;top:-400px;}.bookinginsights .bp_TLC.show{left:0;top:0;}.bookinginsights .bp_TLC .bPopupToggle{top:100%;left:0;}.bookinginsights .bp_TLC .bPopupToggle svg{transform:rotate(90deg);}.bookinginsights .bp_TLC .bPopupToggle.flip svg{transform:rotate(-90deg);}.bookinginsights .bp_TRC{right:0;top:-400px;}.bookinginsights .bp_TRC.show{right:0;top:0;}.bookinginsights .bp_TRC .bPopupToggle{top:100%;right:0;}.bookinginsights .bp_TRC .bPopupToggle svg{transform:rotate(90deg);}.bookinginsights .bp_TRC .bPopupToggle.flip svg{transform:rotate(-90deg);}.bookinginsights .bp_TM{left:50%;transform:translateX(-50%);top:-400px;}.bookinginsights .bp_TM.show{left:50%;transform:translateX(-50%);top:0;}.bookinginsights .bp_TM .bPopupToggle{left:50%;top:100%;transform:translateX(-50%);}.bookinginsights .bp_TM .bPopupToggle svg{transform:rotate(90deg);}.bookinginsights .bp_TM.show .bPopupToggle svg{transform:rotate(-90deg);}.bookinginsights .bp_LC{left:-340px;top:50%;transform:translateY(-50%);}.bookinginsights .bp_LC.show{left:0;}.bookinginsights .bp_LC .bPopupToggle{top:0;left:100%;}.bookinginsights .bp_LC .bPopupToggle svg{transform:rotate(0deg);}.bookinginsights .bp_LC .bPopupToggle.flip svg{transform:rotate(180deg);}.bookinginsights .bp_RC{right:-340px;top:50%;transform:translateY(-50%);}.bookinginsights .bp_RC.show{right:0;}.bookinginsights .bp_RC .bPopupToggle{top:0;right:100%;}.bookinginsights .bp_RC .bPopupToggle svg{transform:rotate(180deg);}.bookinginsights .bp_RC .bPopupToggle.flip svg{transform:rotate(0deg);}.bookinginsights .bp_SC{left:50%;top:50%;transform:translate(-50%,-50%);}.bookinginsights .bp_SC.show{}.bookinginsights .bp_SC .bPopupToggle{display:none;}.bookinginsights .bp_BLC{left:0;bottom:-400px;}.bookinginsights .bp_BLC.show{left:0;bottom:0;}.bookinginsights .bp_BLC .bPopupToggle{bottom:100%;left:0;}.bookinginsights .bp_BLC .bPopupToggle svg{transform:rotate(-90deg);}.bookinginsights .bp_BLC .bPopupToggle.flip svg{transform:rotate(90deg);}.bookinginsights .bp_BRC{right:0;bottom:-400px;}.bookinginsights .bp_BRC.show{right:0;bottom:0;}.bookinginsights .bp_BRC .bPopupToggle{bottom:100%;right:0;}.bookinginsights .bp_BRC .bPopupToggle svg{transform:rotate(-90deg);}.bookinginsights .bp_BRC .bPopupToggle.flip svg{transform:rotate(90deg);}.bookinginsights .bp_BM{left:50%;transform:translateX(-50%);bottom:-400px;}.bookinginsights .bp_BM.show{left:50%;transform:translateX(-50%);bottom:0;}.bookinginsights .bp_BM .bPopupToggle{left:50%;bottom:100%;transform:translateX(-50%);}.bookinginsights .bp_BM .bPopupToggle svg{transform:rotate(-90deg);}.bookinginsights .bp_BM.show .bPopupToggle svg{transform:rotate(90deg);}.bookinginsights .bPopupHead{display:flex;align-items:center;height:56px;padding:16px 24px;background-color:#0294a9;position:relative;}.bookinginsights .bPopupHead h1{font-size:18px;font-weight:400;line-height:24px;align-items:center;color:white;margin:0;flex:1;text-align:center;}.bookinginsights .bPopupHead button{width:32px;height:32px;padding:0;margin-left:auto;background:none;border:1px solid white;border-radius:50%;cursor:pointer;transition:all ease .3s;}.bookinginsights .bPopupHead button svg{fill:white;}.bookinginsights .bPopupHead button:hover{opacity:.6;}.bookinginsights .bInfo{position:absolute;right:5px;top:50%;margin-top:-8px;display:block;width:16px;}.bookinginsights .bInfo svg{fill:white;}.bookinginsights .bPopupToggle{position:absolute;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background-color:#006371;-webkit-transition:all ease-in-out 2s;transition:all ease-in-out 2s;}.bookinginsights .bPopupToggle svg{width:16px;fill:white;-webkit-transition:all ease-in-out .55s;transition:all ease-in-out 2s;}.bookinginsights .bPopupToggle:hover{background-color:#0294a9;}.bookinginsights .bPopupCtnt{}.bookinginsights .bPopupCtntIn1{background-color:#01bfe2;padding:24px;padding-right:10px;color:white;font-size:14px;line-height:18px;position:relative;}.bookinginsights .bPopupCtntIn1 h2{font-size:21px;font-weight:700;line-height:24px;color:white;margin:0 0 8px;padding:0;}.bookinginsights .bPopupCtntIn1 ul,.bookinginsights .bPopupCtntIn1 ul li{list-style-type:disc;}.bookinginsights .bPopupCtntIn1 ul{margin-left:20px;}.bookinginsights .bPopupCtntIn2{background-color:white;padding:24px;padding-right:10px;color:#2f2f2f;font-size:14px;line-height:18px;}.bookinginsights .bPopupCtntIn2 ul li{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;}.bookinginsights .bPopupCtntBtm{font-size:13px;line-height:16px;color:#b0b0b0;padding:0 10px 24px;text-align:center;}.bookinginsights .bPrice{position:absolute;right:35px;top:30px;font-size:32px;font-weight:700;}.bookinginsights .bPrice sup,.bookinginsights .bPrice sub{font-size:13px;}.bookinginsights .bPrice sub{position:relative;bottom:7px;}.bookinginsights .w12dat{margin-bottom:32px;}.bookinginsights #popupOfferWrap143{max-width:290px;background:#4e7699;position:relative;padding:25px 15px;font-size:16px;}.bookinginsights #popupOfferWrap143 .closeBtn143{display:inline-block;background:none;border:none;position:absolute;top:10px;right:10px;cursor:pointer;outline:none;}.bookinginsights #popupOfferWrap143 .closeBtn143:focus{outline:none;border:none;}.bookinginsights #popupOfferWrap143 .closeBtn143:hover{opacity:.5;}.bookinginsights #popupOfferWrap143 .closeBtn143 img{width:20px;height:20px;}.bookinginsights #popupOfferWrap143,.bookinginsights #popupOfferWrap143 *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;font-family:arial;}.bookinginsights #popupOfferWrap143 .popupOfferHead143{text-align:center;margin-bottom:20px;}.bookinginsights #popupOfferWrap143 .popupOfferHead143 h3{color:#fff;text-transform:uppercase;margin-bottom:0px;font-size:18px;margin-top:14px;}.bookinginsights #popupOfferWrap143 .popupOfferHead143 p{color:#f9e777;}.bookinginsights #popupOfferWrap143 .popupOfferFormrow143{width:100%;margin:10px 0;border:5px solid #fff;padding:7px;color:#515151;overflow:hidden;background-color:white;}.bookinginsights #popupOfferWrap143 .popupOfferFormLeft143{float:left;}.bookinginsights #popupOfferWrap143 .popupOfferFormRight143{float:right;}.bookinginsights #popupOfferWrap143 .bookDirectBox143{margin-top:30px;}.bookinginsights #popupOfferWrap143 .bookDirectBox143 span{display:block;text-transform:uppercase;color:#fff;letter-spacing:1.5px;font-weight:bold;}.bookinginsights #popupOfferWrap143 .bookDirectBox143 h3{display:inline-block;text-transform:uppercase;font-size:35px;color:#fff;margin:0;letter-spacing:2px;font-weight:normal;}.bookinginsights #popupOfferWrap143 .bookDirectBox143 h4{display:inline-block;font-size:20px;color:#fff;margin:0;font-weight:normal;}.bookinginsights #popupOfferWrap143 .bookDirectBox143 p{color:#f9e777;text-align:center;font-size:13px;line-height:1.5;}.bookinginsights #popupOfferWrap143 .bookNowBtn143{text-align:center;margin-bottom:20px;margin-top:20px;}.bookinginsights #popupOfferWrap143 .bookNowBtn143 button,.bookinginsights #popupOfferWrap143 .bookNowBtn143 a,.bookinginsights #popupOfferWrap143 .bookNowBtn143 input[type="submit"]{background:white;border:none;border-radius:30px;padding:12px 20px;text-decoration:none;color:#515151;font-size:14px;cursor:pointer;line-height:normal;min-width:150px;vertical-align:middle;position:relative;text-align:left;}.bookinginsights #popupOfferWrap143 .bookNowBtn143 button:hover,.bookinginsights #popupOfferWrap143 .bookNowBtn143 a:hover,.bookinginsights #popupOfferWrap143 .bookNowBtn143 input:hover[type="submit"]{background:#39c9cf;}.bookinginsights #popupOfferWrap143 .bookNowBtn143 img{width:20px;position:absolute;right:16px;top:10px;pointer-events:none;}.bookinginsights #popupOfferWrap143 .poweredBy143{color:#fff;position:relative;padding-top:15px;text-align:center;}.bookinginsights #popupOfferWrap143 .poweredBy143::before{content:"";background:#000;width:80%;height:1px;left:50%;bottom:100%;transform:translateX(-50%);position:absolute;}.bookinginsights #popupOfferWrap143 .poweredBy143 .orangeText143{color:#e89b6f;}.bookinginsights #popupOfferWrap143 .closeBtn143,.bookinginsights #popupOfferWrap143 .bookNowBtn143 button,.bookinginsights #popupOfferWrap143 .bookNowBtn143 a,.bookinginsights #popupOfferWrap143 .bookNowBtn143 input[type="submit"]{box-shadow:none;}.bookinginsights .cr{line-height:0;font-size:17px;color:white;margin-top:-12px;margin-bottom:30px;}.bookinginsights .book-direct{margin:30px auto -30px auto;max-width:320px;color:#f1f6f7;}.bookinginsights .side-bar{margin:0 auto;max-width:320px;color:#fff;text-shadow:0px 1px 3px black;}.bookinginsights .dir-book{margin:0;padding:10px;font-size:30px;line-height:1;letter-spacing:1px;text-shadow:0px 0px 1px black;}.bookinginsights .dir-book small{color:#c3d3dc;display:block;font-size:14px;text-transform:uppercase;}.bookinginsights .dir-book span{color:#c3d3dc;font-size:18px;vertical-align:middle;display:inline-block;margin:-3px 6px 0;letter-spacing:.5px;}.bookinginsights .power-by{text-align:center;font-size:16px;margin:0;padding:0;line-height:1.4;}.bookinginsights .power-by span{color:#f7c22d;}.bookinginsights .copy-ri{text-align:center;font-size:14px;line-height:1.4;margin:0 0 10px;padding:0;}.bookinginsights .small-text{font-size:12px;text-align:center;line-height:1.4;margin:0;padding:0;}.bookinginsights .inPageWidget span{font-size:16px;text-align:center;font-weight:400;line-height:1.2;margin:0;color:#000;padding:0;}.bookinginsights .inPageWidget p{margin:0;font-size:13px;padding:0;font-weight:400;line-height:18px;color:#000;}.bookinginsights .inPageWidget h1{font-size:26px;line-height:52px;color:#000;font-weight:700;padding:0;margin:0;}.bookinginsights .inPageWidget h2{font-size:24px;line-height:48px;color:#000;font-weight:600;padding:0;margin:0;}.bookinginsights .inPageWidget h3{font-size:22px;line-height:40px;color:#000;font-weight:500;padding:0;margin:0;}.bookinginsights .inPageWidget h4{font-size:20px;line-height:30px;color:#000;font-weight:400;padding:0;margin:0;}.bookinginsights .inPageWidget h5{font-size:18px;line-height:32px;color:#000;font-weight:400;padding:0;margin:0;}.bookinginsights .inPageWidget b,.bookinginsights .inPageWidget strong{font-weight:700;font-size:18px;line-height:32px;color:#000;}.bookinginsights .inPageWidget{position:relative;}.bookinginsights .closeBtn143.modalClosecbc{width:32px;height:32px;background:no-repeat;border:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center;position:absolute;right:10px;top:10px;}.bookinginsights .body-blackout{position:absolute;z-index:1010;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.65);display:none;}.bookinginsights .body-blackout.is-blacked-out{display:block;}.bookinginsights .popup-trigger{display:inline-block;}.bookinginsights .popup-modal{width:650px;background-color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:45px;opacity:0;pointer-events:none;transition:all 300ms ease-in-out;z-index:1011;}.bookinginsights .popup-modal.is--visible{opacity:1;pointer-events:auto;}.bookinginsights .popup-modal__close{position:absolute;font-size:1.2rem;right:-10px;top:-10px;cursor:pointer;}.bookinginsights #popupOfferWrap143 .popupOfferFormrow143{width:100%;margin:10px 0;padding:7px;color:#515151;overflow:hidden;background-color:white;}.bookinginsights #popupOfferWrap143 .popupOfferHead143{text-align:center;margin-bottom:20px;}.bookinginsights .dir-book{margin:0;padding:10px;font-size:30px;line-height:1;letter-spacing:1px;text-shadow:0px 0px 1px black;}.bookinginsights #popupOfferWrap143 .bookDirectBox143 p{color:#f9e777;text-align:center;font-size:13px;line-height:1.5;}.bookinginsights #popupOfferWrap143 .bookNowBtn143 button,.bookinginsights #popupOfferWrap143 .bookNowBtn143 a,.bookinginsights #popupOfferWrap143 .bookNowBtn143 input[type="submit"]{background:white;border:none;border-radius:30px;padding:12px 20px;text-decoration:none;color:#515151;font-size:14px;cursor:pointer;line-height:normal;min-width:150px;vertical-align:middle;position:relative;text-align:left;}.bookinginsights #popupOfferWrap143 .poweredBy143{color:#fff;position:relative;padding-top:15px;text-align:center;}.bookinginsights #popupOfferWrap143{position:relative;padding:25px 15px;font-size:16px;}.bookinginsights #popupOfferWrap143 .bookNowBtn143{text-align:center;margin-bottom:20px;margin-top:20px;}.bookinginsights .power-by span{color:#f7c22d;}.bookinginsights .copy-ri{text-align:center;font-size:14px;line-height:1.4;margin:0 0 10px;padding:0;}.bookinginsights .small-text{font-size:12px;text-align:center;line-height:1.4;margin:0;padding:0;}.bookinginsights #vanillaJSPoup .ui-widget.ui-widget-content{border:1px solid #c5c5c5;}.bookinginsights #popupOfferWrap143 .closeBtn143{display:inline-block;background:none;border:none;position:absolute;top:10px;right:10px;cursor:pointer;outline:none;}.bookinginsights #vanillaJSPoup{width:max-content;top:50%;left:50%;transform:translate(-50%,-50%) !important;padding:0px;}.bookinginsights #vanillaJSPoup .ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;}.bookinginsights #vanillaJSPoup .ui-widget-content{border:4px solid #fff !important;background:#fff;color:#333;}.bookinginsights #vanillaJSPoup .ui-widget.ui-widget-content{position:absolute;right:10px;border:none !important;top:10px;background-color:transparent;}.bookinginsights #vanillaJSPoup .ui-widget .ui-widget{font-size:1em;background-color:transparent !important;border:none !important;}.bookinginsights #popupOfferWrap143 .closeBtn143{display:inline-block;background:none;border:none;position:absolute;top:10px;right:10px;cursor:pointer;outline:none;}.bookinginsights #popupOfferWrap143 .closeBtn143{display:inline-block;background:none;border:none;position:absolute;top:10px;right:10px;cursor:pointer;outline:none;}.bookinginsights #popupOfferWrap143 .popupOfferFormRight143{float:right;}.bookinginsights .dir-book small{color:#c3d3dc;display:block;font-size:14px;text-transform:uppercase;}.bookinginsights .dir-book span{color:#c3d3dc;font-size:18px;vertical-align:middle;display:inline-block;margin:-3px 6px 0;letter-spacing:.5px;}.bookinginsights .d-inline{display:inline !important;}.bookinginsights #popupOfferWrap143 .popupOfferHead143 h3{color:#fff;text-transform:uppercase;margin-bottom:0px;font-size:18px;margin-top:14px;}.bookinginsights .cr{line-height:0;font-size:17px;color:white;margin-top:-12px;margin-bottom:30px;}.bookinginsights .w12dat{margin-bottom:32px;}.bookinginsights .popupOfferHead143 h3{line-height:47px;}.bookinginsights #vanillaJSPoup .bookinginsights .ui-widget input,.bookinginsights .ui-widget select,.bookinginsights .ui-widget textarea,.bookinginsights .ui-widget button{background-color:transparent !important;border:none !important;}.bookinginsights .closeBtn143 i.fa.fa-times{font-size:20px;}.bookinginsights .body-blackout.is-blacked-out{position:fixed;z-index:9999;}.bookinginsights .hasTopBar .navbar{flex-wrap:wrap;flex-direction:column;padding-top:58px;}.bookinginsights .hasTopBar .navbar-brand{top:auto;bottom:0;}.bookinginsights .hasTopBar button.navbar-toggler{top:64px;}.bookinginsights .hasTopBar .search-page{padding-top:158px;}.bookinginsights .hasTopBar .searchpage__outer .search_room-form.blue-form{top:173px;}.bookinginsights .hasTopBar .searchpage__outer .search_room-form.blue-form.sticky-search{top:125px;}.bookinginsights .hasTopBar .banner.inner-banner .banner-caption h1:last-child{margin:0;margin-top:35px;}.bookinginsights .topBarMain{display:block;width:100%;background-color:#efd402;color:#fff;height:50px;position:fixed;top:0;z-index:999999;}.bookinginsights .textSlider{position:relative;overflow:hidden;}.bookinginsights .text-slide{width:100%;display:flex;text-align:center;}.bookinginsights .text-slide p{min-width:100%;line-height:normal;margin:0;display:flex;align-items:center;justify-content:center;height:50px;}.bookinginsights .text-slide p b{font-weight:normal;display:block;}@media only screen and (max-width: 1700px){.bookinginsights .hasTopBar .searchpage__outer .search_room-form.blue-form{top:133px;}.hasTopBar .searchpage__outer .search_room-form.blue-form.sticky-search{top:123px;}}@media only screen and (max-width: 1360px){.bookinginsights .searchpage__outer .search_room-form.blue-form{top:106px;}.bookinginsights .hasTopBar .search-page{padding-top:133px;}.bookinginsights .hasTopBar .searchpage__outer .search_room-form.blue-form{top:108px;}.bookinginsights .hasTopBar .searchpage__outer .search_room-form.blue-form.sticky-search{top:122px;}.bookinginsights .hasTopBar .navbar-brand{bottom:10px;}.bookinginsights .hasTopBar .sticky-header .navbar-brand{bottom:15px;}}@media only screen and (max-width: 1199px){.bookinginsights .hasTopBar button.navbar-toggler{top:74px;}.bookinginsights .hasTopBar .searchpage__outer .search_room-form.blue-form{top:150px;}.bookinginsights .hasTopBar .search-page{padding-top:150px;}.bookinginsights .hasTopBar .searchpage__outer .search_room-form.blue-form.sticky-search{top:148px;}}@media only screen and (max-width: 991px){.bookinginsights .hasTopBar .search-page{padding-top:25px;}.bookinginsights .hasTopBar.page-template-tpl-search .banner.banner-search{height:150px;}}@media only screen and (max-width: 767px){.bookinginsights .hasTopBar button.navbar-toggler{top:64px;}.bookinginsights .topBarMain{top:0;}.bookinginsights .text-slide p{font-size:14px;line-height:normal;display:flex;align-items:center;justify-content:center;}}.inpageCheckoutModal .bPopupHead{background-color:#4e7698;padding:12px;position:relative;text-align:center;}.inpageCheckoutModal .bPopupHead h1{font-size:22px;color:#fafafa;margin:0;}.inpageCheckoutModal .modalClosecbc{position:absolute;top:30px;right:10px;background:transparent;border:none;cursor:pointer;}.inpageCheckoutModal .bPopupCtntIn1{background-color:#fff;padding:20px;font-size:15px;color:#000;text-align:center;line-height:1.6;}#ShowTravelInsuranceButtonID{margin-top:25px;display:flex;justify-content:center;}#flexSwitchCheckDefault{padding:10px 20px;font-size:16px;font-weight:bold;border-radius:20px;background-color:#4e7698;color:white;border:none;cursor:pointer;transition:all .3s ease;}#flexSwitchCheckDefault:hover{background-color:#1c4566;transform:scale(1.05);box-shadow:0 8px 12px rgba(0,0,0,.2);}#flexSwitchCheckDefault:active{background-color:#0b1f2e;transform:scale(.98);}.inpageCheckoutModal .bPopupCtntIn2{background-color:#000;color:#fff;padding:20px;font-size:16px;}.inpageCheckoutModal .bPopupCtntIn2 ul{list-style:none;padding:0;margin:0;}.inpageCheckoutModal .bPopupCtntIn2 li{display:flex;justify-content:space-between;margin-bottom:8px;}.inpageCheckoutModal .bPopupCtntBtm{background:#fff;padding:12px;text-align:center;font-size:12px;color:#000;border-top:1px solid #eee;}.inpageCheckoutModal{width:100%;max-width:100%;box-sizing:border-box;padding:10px;font-family:"Poppins",sans-serif;}.inpageCheckoutModal .bPopup{width:100%;max-width:100%;position:relative;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15);padding:0;font-size:14px;color:black;}.inpageCheckoutModal .bPopupBtn{display:none !important;}#headingOne .inpageCheckoutModal{width:100%;}.inpageCheckoutWrapper #bPopupBtn{display:none !important;}.inpageCheckoutWrapper #closebtninpagechk{display:none !important;}.bPopupCtntBtm a{display:inline !important;background:transparent !important;width:auto !important;padding:0 !important;}