.wpb_column[data-border-style*=double]>.vc_column-inner>.border-wrap>span{border-style:solid}.wpb_column[data-border-style*=double]>.vc_column-inner>.border-wrap>span:after{position:absolute;border-style:solid;content:"";display:block}.wpb_column[data-border-style=double][data-border-width="2px"]>.vc_column-inner>.border-wrap>.border-top:after{top:4px;left:6px;width:calc(100% - 12px)}.wpb_column[data-border-style=double][data-border-width="2px"]>.vc_column-inner>.border-wrap>.border-bottom:after{bottom:4px;left:6px;width:calc(100% - 12px)}.wpb_column[data-border-style=double][data-border-width="2px"]>.vc_column-inner>.border-wrap>.border-left:after{left:4px;top:6px;height:calc(100% - 12px)}.wpb_column[data-border-style=double][data-border-width="2px"]>.vc_column-inner>.border-wrap>.border-right:after{right:4px;top:6px;height:calc(100% - 12px)}.wpb_column[data-border-width="2px"]>.vc_column-inner>.border-wrap>.border-top{top:-2px;left:-2px;width:calc(100% - -4px)}.wpb_column[data-border-width="2px"]>.vc_column-inner>.border-wrap>.border-bottom{bottom:-2px;left:-2px;width:calc(100% - -4px)}.wpb_column[data-border-width="2px"]>.vc_column-inner>.border-wrap>.border-left{top:-2px;left:-2px;height:calc(100% - -4px)}.wpb_column[data-border-width="2px"]>.vc_column-inner>.border-wrap>.border-right{top:-2px;right:-2px;height:calc(100% - -4px)}.wpb_column[data-border-width="2px"]>.vc_column-inner>.border-wrap>span,.wpb_column[data-border-width="2px"]>.vc_column-inner>.border-wrap>span:after{border-width:2px}.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}.container:before,.container:after,.row:before,.row:after,.vc_row:before,.vc_row:after{content:" ";display:table}.container:after,.row:after,.vc_row:after{clear:both}.vc_row:after,.vc_row:before{content:" ";display:table}.vc_row-fluid::before,.vc_row-fluid::after{content:"";display:table}.vc_row-fluid::after{clear:both}.vc_clearfix:before,.vc_clearfix:after{content:" ";display:table}.vc_clearfix:after{clear:both}.vc_clearfix:before,.vc_clearfix:after{content:" ";display:table}.vc_clearfix:after{clear:both}#content .wpb_alert p:last-child,#content .wpb_text_column:last-child,#content .wpb_text_column p:last-child,.vc_message_box>p:last-child,.wpb_alert p:last-child,.wpb_text_column:last-child,.wpb_text_column p:last-child{margin-bottom:0}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:35px}.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:0;text-decoration:inherit;color:inherit}.vc_custom_heading a:hover{opacity:.85}.wpb_gallery .wpb_flexslider .flex-control-nav{bottom:auto;top:100%;margin-top:15px}.wpb_gallery .wpb_flexslider .flex-direction-nav a{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.wpb_gallery .wpb_flexslider .flex-control-paging{z-index:10}#content .wpb_gallery_slides ul.flex-direction-nav,#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.flex-direction-nav,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.flex-direction-nav,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li{list-style:none;padding:0;background-image:none;margin:0}.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper{width:100%}.wpb_video_widget .wpb_video_wrapper{padding-top:56.25%;position:relative;width:100%}.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper{padding-top:56.25%}.wpb_video_widget.vc_video-align-left .wpb_wrapper{float:left}.wpb_video_widget .wpb_wrapper{position:relative}.wpb_video_widget .wpb_wrapper iframe{width:100%;height:100%;display:block;position:absolute;margin:0;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vc_row.vc_row-flex>.span_12{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:999px){.vc_row.vc_row-flex>.span_12,.vc_row.vc_row-flex>.span_12>.vc_column_container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.vc_row.vc_row-flex>.span_12,.vc_row.vc_row-flex>.span_12>.vc_column_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vc_row.vc_row-flex>.span_12>.vc_column_container>.vc_column-inner{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vc_row.vc_row-o-equal-height>.span_12>.vc_column_container{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:999px){.vc_row.vc_row-flex>.span_12,.vc_row.vc_row-flex>.span_12>.vc_column_container,.vc_row.vc_row-flex>.span_12>.vc_column_container>.vc_column-inner{display:block}}@media only screen and (max-width:999px) and (min-width:690px){.vc_row.vc_row-flex>.span_12{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}
/*! jQuery UI - v1.12.1 - 2017-10-22
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/img/27868e0b7feb.webp)}.ui-widget-header .ui-icon{background-image:url(/assets/img/27868e0b7feb.webp)}.ui-state-hover .ui-icon{background-image:url(/assets/img/5ca6f77f8125.webp)}.ui-state-active .ui-icon{background-image:url(/assets/img/e47c21fcb44e.webp)}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-corner-all{border-top-left-radius:3px}.ui-corner-all{border-top-right-radius:3px}.ui-corner-all{border-bottom-left-radius:3px}.ui-corner-all{border-bottom-right-radius:3px}@font-face{font-family:"Lato-Regular";src:url(/assets/fonts/2be429a39707.woff)format("woff");font-weight:400;font-style:normal}#toast{border:1px solid #fff;padding:1rem;position:absolute;top:-35px;right:105px;transition:.2s;z-index:2}body{margin:0}iframe{border:0!important}.flex{display:flex;align-items:center}.bw-container{width:1140px;display:flex;margin:0 auto;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.space-between{justify-content:space-between}.justify-center{justify-content:center}#bw-version-check{background-color:#8b0000;color:#fff;width:100%}#bw-header{padding-top:25px;justify-content:center;display:flex;flex-direction:column;padding-bottom:10px}.search-height div{min-height:46px}#bw-header input,#bw-header select{height:30px;border:0!important;padding:0 10px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box!important;margin-bottom:15px!important;font-size:16px!important}#bw-header select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100px;background-image:url(/assets/img/40c22c713f3b.webp);background-position:95% 7px;background-size:15px;background-repeat:no-repeat}#bw-header label{color:#fff;margin-left:15px;margin-right:5px;font-size:14px}#dateTo,#dateFrom{width:130px!important;background-image:url(/assets/img/81684bfc9263.webp);background-size:25px;background-repeat:no-repeat;background-position:96% 4px;margin-bottom:15px}#adult,#child{width:50px!important}#promocode{width:110px!important}#bw-search,#bw-home{margin-left:15px;margin-right:16px;align-self:flex-end;cursor:pointer}#bw-search:focus,#bw-home:focus{outline:0}.flex-div{display:flex}.bw-content{display:none;justify-content:space-between;width:100%;background:#fff;padding-left:10px;padding-right:10px;padding-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-x:inherit;height:fit-content}.bw-content .bw-rooms img{height:150px;transform:initial!important}.overflow-hidden{overflow:hidden}.bw-content .bw-rooms{width:80%}.bw-content .bw-booking-detail{width:19%}.bw-rooms{width:100%}.bw-room{-webkit-box-shadow:5px 5px 3px -2px rgba(0,0,0,.29);-moz-box-shadow:5px 5px 3px -2px rgba(0,0,0,.29);box-shadow:5px 5px 3px -2px rgba(0,0,0,.29);margin-top:6px;width:100%;background:#ebf4f1;display:flex}.bw-room:nth-child(2){margin-top:0}.bw-room:nth-child(odd){background:#f4f8f7}.content-center{display:flex;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.space-between{justify-content:space-between}p.bw-price{font-weight:700}.bw-padding-left{padding-left:15px}.bw-add{margin-right:30px;border:0;background:#31b870;color:#fff;padding:10px 20px;font-weight:600;cursor:pointer}.bw-add:focus{outline:0}.bw-add:hover{color:#000}p.bw-description{margin-top:5px}span.bw-user{height:20px;display:block;float:left}span.bw-user svg{margin-left:-10px}span.bw-user svg:first-of-type{margin-left:0}.bw-subdescription{font-size:14px;color:rgba(0,0,0,.46);font-weight:600;line-height:20px}.bw-subdescription-mob{display:none;font-size:14px;color:rgba(0,0,0,.46);font-weight:600;line-height:20px}.bw-titles{display:flex;width:100%;text-transform:uppercase;font-size:14px;font-weight:600;height:56px}.bw-titles p{margin-top:20px;margin-bottom:20px}.bw-f-row{display:flex;height:120px}.bw-30{width:30%}.bw-40{width:40%}.bw-70{width:70%}.bw-100{width:100%}.bw-booking-detail h2{margin:0;padding:10px 0;font-size:15px;text-align:center;color:#000;border-bottom:1px solid #fff}.bw-total{padding:10px;background:#ebf4f1;display:None}#proceed{width:100%;background:#32b870;border:0;padding:10px;margin-top:15px;letter-spacing:2px;font-weight:600;font-size:12.5px;color:#fff;cursor:pointer;-webkit-box-shadow:5px 5px 3px -2px rgba(0,0,0,.29);-moz-box-shadow:5px 5px 3px -2px rgba(0,0,0,.29);box-shadow:5px 5px 3px -2px rgba(0,0,0,.29)}#proceed:hover{color:#000}#proceed:disabled{background:gray;cursor:not-allowed;color:#fff}#additional:hover{background:#dee0e0}.bw-detail-link{cursor:pointer;max-width:240px}.bw-image{cursor:pointer}#bw-room-details{display:none;width:80%}.border-right{border-right:2px #fff solid}.active-img{border:solid 4px #fff}.bw-control-slider span:hover{background:rgba(0,0,0,.81)}.bw-features{display:none;padding-bottom:50px}.bw-user-info{display:none;padding-bottom:50px}.bw-payment{display:none;padding-bottom:50px}.bw-confirmation{display:none;padding-bottom:50px}#proceed-to-checkout:hover{color:#000}#continue-booking:hover{color:#000}#bw-back-from-user-info:hover{color:#000}#bw-continue:hover{color:#000}.bw-searc-hide{display:none;padding:15px;border-bottom:solid 1px #fff;cursor:pointer;padding-left:50px;background-image:url(/assets/img/4c1df2450687.webp);background-repeat:no-repeat;background-position:21px}.small-loader{width:30px;height:20px;background-size:cover;background:url(/assets/img/16200cd7f258.webp)center no-repeat;margin-left:15px}.loader{width:145px;height:45px;background:url(/assets/img/951d2f09deac.svg)center no-repeat}.overlay-bw{display:flex;align-items:flex-start;text-align:center;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;background-color:rgba(255,255,255,.95);z-index:2}.adults-wrapper{display:flex;flex-wrap:wrap;margin-bottom:10px}#loader-message{padding-top:100px}.search-controls{display:flex;flex-direction:column;margin-right:15px}.search-controls label{margin:0 0 5px!important}#bw-search,#bw-home{width:145px;height:32px;border-radius:3px;text-align:center;color:#fff;background-color:#22272b;cursor:pointer;margin-bottom:13px;border:0}#bw-back-to-search,#bw-close{width:145px;height:32px;border-radius:3px;text-align:center;color:#fff;background-color:#22272b;cursor:pointer;margin-bottom:13px;border:0;display:none}#bookingWidget{position:relative;cursor:default}#bw-back-from-terms:hover{color:#000}#bw-back-from-payment-error:hover{color:#000}#payment-info-popup{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.6);justify-content:center}#bw-back-from-payment-info:hover{color:#000}.room-validation-message{font-size:11px;position:absolute;top:40px;color:red;display:none;left:0}.button-message-wrapper{position:relative}.info-icon{position:relative;border:1px solid #000;border-radius:50%;width:20px;min-width:20px;height:20px;font-style:normal;display:block;text-align:center;font-size:13px;font-weight:700;cursor:pointer;line-height:20px;margin-left:10px;color:#000}.rate-plan-description{position:absolute;top:0;left:30px;background-color:#fff;font-weight:400;text-align:left;font-size:12px;border:1px solid #eee;padding:5px 10px;min-width:450px;display:none;z-index:222222;color:#000}.rate-title-wrapper{display:flex;align-items:center}#propertyInfoWrap{font-size:.95em;background:#ebf4f1}#propertyInfoWrap>ul.first-list>li{list-style-type:none}#propertyInfoWrap>ul.first-list{margin-top:0;padding-top:10px}#propertyInfoWrap>ul.second-list{padding-bottom:10px}#propertyInfoWrap>ul.first-list>li:first-child{list-style-type:disc}.cb-thm-btn,#bw-search,#bw-home{transition-duration:.6s}#bw-home{width:110px!important}.cb-thm-booking-details,.cb-thm-property-details,#continue-booking,#proceed-to-checkout{-webkit-box-shadow:5px 5px 3px -2px rgba(0,0,0,.29);-moz-box-shadow:5px 5px 3px -2px rgba(0,0,0,.29);box-shadow:5px 5px 3px -2px rgba(0,0,0,.29)}#propertyList{width:150px!important}#bookingWidget p{margin:1em 0;font-size:14px}.bw-rooms-required{width:100px!important;height:30px;border:0!important;padding:0 10px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/img/40c22c713f3b.webp)!important;background-position:95% 7px!important;background-size:15px!important;background-repeat:no-repeat!important}footer{font-size:10px;margin-top:20px;text-align:center;font-family:Lato-Regular}@media screen and (max-width:960px){.search-height{flex-wrap:wrap;max-width:100%}}@media screen and (max-width:767px){input,textarea,select{font-size:16px}}@media screen and (max-width:414px){.search-height{justify-content:baseline}#bw-header label{display:inline-block}.search-height div{display:flex}}#ui-datepicker-div{width:auto!important;box-shadow:none!important;background:#fff!important;z-index:1001!important}.ui-widget-content{border:1px solid #ddd!important;background:#fff!important;color:#333!important}.ui-widget{font-family:Arial,Helvetica,sans-serif!important;font-size:1em!important}.ui-widget.ui-widget-content{border:1px solid #c5c5c5!important}.ui-datepicker{width:17em!important;padding:.2em .2em 0!important}#bw-availability-calendar-container{margin:auto;padding:5px}#bw-availability-calendar{width:25em!important;padding:.4em .4em 0!important;margin:auto;margin-bottom:10px}.bw-cal-available,.bw-cal-available a.ui-state-default,.bw-cal-available span.ui-state-default{color:#fff!important;background-color:#8da386!important}.bw-cal-partially-available,.bw-cal-partially-available a.ui-state-default,.bw-cal-partially-available span.ui-state-default{color:gray!important;background-color:#e5f9e1!important}.bw-cal-selected,.bw-cal-selected a.ui-state-default,.bw-cal-selected span.ui-state-default{color:#fff!important;background-color:#12b8e4!important;opacity:1!important}.bw-cal-unavailable,.bw-cal-unavailable a.ui-state-default,.bw-cal-unavailable span.ui-state-default{text-decoration:line-through!important;color:#000!important;background-color:#f6f6f6!important;cursor:not-allowed!important;opacity:1!important;pointer-events:auto}.bw-availablity-key-container>.bw-cal-unavailable,.bw-cal-unavailable span.ui-state-default{border:1px solid #000!important}.bw-cal-unknown,.bw-cal-unknown a.ui-state-default,.bw-cal-unknown span.ui-state-default{color:#000!important;background-color:#d3d3d3!important;cursor:help!important;opacity:1!important;pointer-events:auto}.bw-availablity-key-container>.bw-cal-unknown,.bw-cal-unknown span.ui-state-default{border:1px solid #000!important}.bw-availablity-key-container{height:25px;margin:auto;width:25em}.bw-availablity-key{float:left;width:18px;height:18px;margin-left:15px;margin-right:5px;text-align:center;border:1px solid #c5c5c5!important}