.admin-bar .patara-header.scrolled{top:0px!important}.elementor-18 .elementor-element.elementor-element-32a595d>.elementor-widget-container{box-shadow:0 0 0 0 rgb(0 0 0 / .5)!important}.elementor-widget-patara-room-carousel .col-md-6:first-child{width:100%}.elementor-widget-patara-room-carousel .col-md-6:last-child{display:none}.elementor-widget-patara-room-carousel .rooms1-title{cursor:default;pointer-events:none;text-decoration:none;color:grey}.product-template-default .accordion-menu .block .acc-content{display:block}.product-template-default .accordion-menu .block .acc-btn{background-color:#aa8453!important;color:#fff!important}.product-template-default .bg-blck{background:#1b1b1b}.product-template-default .acc-content h2{display:none}.product-template-default .section-padding{padding:60px 0}.product-template-default .accordion-menu .block{border:0 solid #282828!important}.rooms2 .content{min-height:460px!important}.product-template-default .book div:last-child,.archive .book div:last-child,.archive .woocommerce-ordering{display:none!important}ul.extra_option_list{padding-left:0!important}ul.extra_option_list li{padding-bottom:25px;position:relative}ul.extra_option_list li div{color:#aa8453}.home_search_rooms{margin-top:-250px!important;text-align:center;padding:0 20px!important}.home_search_rooms .vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap{position:relative;background-color:rgb(255 255 255 / .1);border-radius:0;padding:15px 15px 0 15px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.home_search_rooms .vbo-horizsearch-showcalendar,.home_search_rooms .vbmodhorsearch-hum-guests-count{border:1px solid rgb(255 255 255 / .1)!important}.home_search_rooms .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap>div,.home_search_rooms .vbmodhorsearch-hum-guests-wrap{padding-bottom:15px}.home_search_rooms .vbmodhorsearchmaindiv form>div{margin:0!important}.home_search_rooms .vbmodhorsearchtotnights{display:none!important}.home_search_rooms .vbmodhorsearch-hum-guests-wrap{width:25%}.home_search_rooms .vbmodhorsearchroomsel,.home_search_rooms .vbmodhorsearch-hum-guests-elem.vbmodhorsearch-hum-guests-rooms,.home_search_rooms .horsrnum,.home_search_rooms h6{display:none!important}.home_search_rooms .vbmodhorsearch-hum-guests-wrap .vbmodhorsearch-hum-guests-count>div{margin-right:20%}.home_search_rooms .vbo-horizsearch-showcalendar>div .vbo-horizsearch-period-mday{font-size:36px!important;font-weight:bold!important;vertical-align:top!important;margin-top:8px!important;color:#aa8453!important}.home_search_rooms .vbo-horizsearch-showcalendar .vbo-horizsearch-period-dt{color:#fff!important;padding-left:8px}.home_search_rooms .vbmodhorsearchbookdiv{width:20%;padding-bottom:15px}.home_search_rooms .vbmodhorsearchmaindiv form .vbmodhorsearchbookdiv .btn{background:#aa8453!important;text-transform:uppercase;font-weight:300;letter-spacing:2px;font-size:13px!important;padding-top:22px!important;padding-bottom:22px!important;width:95%}.home_search_rooms .vbmodhorsearchmaindiv form .vbmodhorsearchbookdiv .btn:hover{background:#282828!important;color:#fff!important;}.home_search_rooms{z-index:10!important}.home_search_rooms h2,.home_search_rooms h5{display:none!important}.home_search_rooms .vrc-searchmod-wrap-vertical .vrc-searchmod-section-sbmt .vrcsearch{margin-top:-6px}.ui-datepicker-calendar .ui-state-default.ui-state-highlight{background:#aa8453!important;color:#fff!important}.widget:not(.pt-pro-dt-chekout) tr:nth-child(odd){background:#ffffff!important}.ui-datepicker table tbody>tr>td{background:#fff!important}.widget:not(.pt-pro-dt-chekout) tr:nth-child(2n){background:#fff!important}.ui-datepicker-multi .ui-datepicker-calendar{border:0!important}.ui-datepicker .ui-state-highlight.date-tooltip{background-color:#fff!important}.home_search_rooms.ui-datepicker .ui-state-highlight.date-tooltip{background:#fff!important}.home_search_rooms .ui-state-active,.home_search_rooms .ui-widget-content .ui-state-active,.home_search_rooms .ui-widget-header .ui-state-active{color:#fff!important}.home_search_rooms form{z-index:10!important}@media only screen and (max-width:1080px){.home_search_rooms .vbmodhorsearchbookdiv{width:50%}.home_search_rooms .vbmodhorsearchmaindiv form .vbmodhorsearchbookdiv .btn{margin-left:15px;width:97%!important}.home_search_rooms .vbmodhorsearch-hum-guests-count{margin-right:10px}.home_search_rooms{margin-top:-0px!important}.home_search_rooms{padding:0 0px!important}.home_search_rooms .vbmodhorsearchmaindiv.vbo-horizsearch-humanformat-wrap{position:relative;background-color:#212121;border-radius:0;padding:30px 30px 30px 30px;-webkit-backdrop-filter:initial;backdrop-filter:initial}.vbmodhorsearch-hum-dates-wrap .vbmodhorsearchcheckoutdiv{padding-left:20px}}@media only screen and (max-width:580px){.home_search_rooms .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap>div,.home_search_rooms .vbmodhorsearch-hum-guests-wrap{padding-bottom:0!important}.home_search_rooms .vbmodhorsearch-humcalcont:nth-child(2){padding-left:0!important;margin-left:0!important}.home_search_rooms .vbmodhorsearch-hum-guests-count{margin-right:0}.home_search_rooms .vbmodhorsearchmaindiv form .vbmodhorsearchbookdiv .btn{margin-left:0px!important;margin-top:40px!important;width:100%!important}}.search_rooms{margin-top:0px!important;text-align:center;padding:0 20px!important}.search_rooms .vbdivsearch{padding:0!important;background:none!important;width:100%!important}.search_rooms .vb-search-inner{position:relative;background-color:#212121;border-radius:0;padding:15px 0 0 15px}.search_rooms .vbo-search-inpblock,.search_rooms .vbo-search-inpblock{width:30%;padding-bottom:15px}.search_rooms .vbdivsearch input[type^="text"]{width:99%!important;font-size:16px!important}.search_rooms .vbdivsearch .vb-search-inner .vbo-search-inpblock .input-group>input{color:var(--vbo-text-color);background:none!important;border:1px solid rgb(255 255 255 / .1)!important;padding-left:45px}.search_rooms .vb-search-inner .input-group .fa-calendar-alt{border:1px solid rgb(255 255 255 / .1)!important;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.search_rooms .vbo-showprc-room-head,.search_rooms .vbo-showprc-room-block,.search_rooms .vbo-showprc-pricetable .vbo-showprc-price-entry,.search_rooms .vbo-showprc-optionstable .vbo-showprc-option-entry,.search_rooms .vbo-oconfirm-summary-room-wrapper,.search_rooms .vbo-oconfirm-summary-total-wrapper,.search_rooms .vbcustomfields,.search_rooms .vbo-oconfirm-cfield-input textarea,.Room_Details .vbcalsblock,.vbvordpaybutton,.vbo-booking-details-midcontainer>div,.vbvordroominfo,.vbo-booking-costs-list,table:not(.ui-datepicker-calendar),.vbo-search-suggestions-container{border:1px solid rgb(255 255 255 / .1)!important}.ui-datepicker .ui-datepicker-prev span{z-index:11!important;top:0px!important}.ui-datepicker .ui-datepicker-next span{z-index:11!important;top:-20px!important}.vbo-search-suggestions-av table>tbody>tr>.vbo-search-suggestions-month-day-requested{background:#443017}.vbo-search-suggestions-av-days .vbo-suggestion-busy{background:#000000!important}.ui-datepicker .ui-datepicker-prev span:after,.ui-datepicker .ui-datepicker-next span:after{color:#333}.ui-datepicker-calendar td.checkin-date>*,.ui-datepicker-calendar td.checkout-date>*,.ui-datepicker-calendar td>*.ui-state-active{background:#aa8453!important;color:#fff!important}.ui-datepicker-calendar td a.ui-state-default.ui-state-hover{background:#aa8453!important;color:#fff!important;border:0!important}table:not(.ui-datepicker-calendar) th,table:not(.ui-datepicker-calendar) td{border:1px solid rgb(255 255 255 / .1)!important}body:not(.woocommerce-page) table:not(.ui-datepicker-calendar) td{color:#e9e9e9;!important}.vbo-rdet-descprice-block .vbo-rdet-desc-cont{background:#1b1b1b!important;border-right:1px solid rgb(255 255 255 / .1)!important}.vbvordudatatitle{border-bottom:1px solid rgb(255 255 255 / .1)!important}.search_rooms .vbo-oconfirm-paymentopts{border-top:1px solid rgb(255 255 255 / .1)!important;border-bottom:1px solid rgb(255 255 255 / .1)!important}.vbo-booking-upsell-room-wrap{background:#262525!important;border:1px solid rgb(255 255 255 / .1)!important}.vbo-leave-deposit{background:#262525!important;border:1px solid rgb(255 255 255 / .1)!important;color:#fff!important}.vbo-leave-deposit span{color:#a5a5a5!important}.Room_Details table:not(.ui-datepicker-calendar) tr:nth-child(odd),.Room_Details .vbcalpricedaynum span,.vbo-booking-upsell-container{background:transparent!important}.vbo-booking-upsell-container,.vbo-rdet-descprice-block{background:transparent!important;border-top:1px solid rgb(255 255 255 / .1)!important}.vbo-booking-upsell-container,.vbo-rdet-descprice-block{background:transparent!important;border-top:1px solid rgb(255 255 255 / .1)!important;border-bottom:1px solid rgb(255 255 255 / .1)!important}.vblistroomnamediv{border-bottom:1px solid rgb(255 255 255 / .1)!important}.search_rooms .vbo-oconfirm-paymentopts .vbo-oconfirm-paymethods-list .vbo-oconfirm-paymethod-item-active,.notice-success{border:1px solid rgb(255 255 255 / .1)!important;background:transparent!important}p.err{background:transparent!important;border:1px solid rgb(255 255 255 / .1)!important;margin-bottom:29px!important;color:#aa8453!important}.vbtdbusy{background:#000000!important}.vblegbusy{background:#000000!important;border:1px solid rgb(255 255 255 / .1)!important}.vblegfree{background:#1b1b1b!important;border:1px solid #4c4c4c!important}.vbcaltrmonth td{padding:20px!important}.vbcaltrmonth td strong{color:#aa8453!important}.vbcalpricedaynum span{padding:2px 9px!important;margin:3px 0 3px!important}.vbo-search-no-solutions{color:#aa8453!important;background:transparent!important}.notice-success>p{color:#aa8453!important}.vbo-booking-details-head-pending{background:#aa8453!important;color:#fff!important}.search_rooms .vbo-oconfirm-cfield-input textarea{background:#1b1b1b!important;border:1px solid var(--vbo-border-color);color:#999!important}.vbcalpricedaynum span{background:var(--vbo-white-bg-color);border:0px!important;color:#a3a0a0!important}.vbcalpricedaycost div{background:#2a2a2a;border:1px solid #2a2a2a!important;color:#aa8453!important;width:100%!important;font-size:11px!important}.search_rooms .vb-search-inner .input-group .fa-calendar-alt{padding:0;font-size:17px;font-weight:400;line-height:1;color:#7A7A7A;text-align:center;height:42px;line-height:42px}.sliding-menu-wrapper ul li:last-child a{color:#aa8453!important;text-transform:capitalize;font-weight:800;padding-top:14px;margin-bottom:20px;border-top:1px solid #ccc!important}.vbo-seldates-cont{display:none!important}.vbo-oconfirm-paymentopts .vbo-oconfirm-paymethods-list .vbo-oconfirm-paymethod-item-active:after{color:#fff!important;background:#aa8453!important;border:2px solid #aa8453!important}.vbentercoupon input.vbinputcoupon,.vbo-enterpin-block #vbo-pincode-inp{background:none repeat scroll 0 0 #202020!important;border:1px solid #3a3a3a!important}.vblastavail{color:#aa8453!important}input[type=radio]:before{background-color:#262525!important}.vbroomnumnightsdet{background:#383737!important}.vbdetroom .vb_detcostroom{background:transparent!important}.vbpricedetstable{background:#1c1c1c!important}.fancybox-skin{position:relative;background:#1b1b1b!important}.vbo-booking-solution-rname a{font-size:12px!important}.vbo-booking-solution-totrooms,.vbo-booking-solution-rname{display:none}.vbo-search-solution,.vbo-booking-solution{border:1px solid rgb(255 255 255 / .1)!important}.vbo-booking-solution-rooms{border-top:1px solid rgb(255 255 255 / .1)!important}.vbo-search-solution-dates>.vbo-search-solution-checkin,.vbo-booking-solution-dates>.vbo-booking-solution-checkin{border-right:1px solid rgb(255 255 255 / .1)!important}.vbo-booking-solution-room{border:1px solid rgb(255 255 255 / .1)!important;background:#221d17!important}.vbo-search-solution:hover,.vbo-booking-solution:hover{border-color:#3a3835!important;background:#282525!important}.vbo-search-suggestions-intro{margin-bottom:20px!important}.vbo-seldates-cont,.vbo-search-suggestions-container-2{display:none}.vbcalsblock.vbcalsblock-price{border:0!important;margin-top:20px}.vbcalsblock .vbcaldivcont table{border-spacing:0px!important}.search_rooms .input-group i:before{position:absolute;display:initial;width:20px;left:10px}.search_rooms .vbdivsearch .vb-search-inner select,.search_rooms .vbo-showprc-optionstable .vbo-showprc-option-entry>div select,.search_rooms .vbo-availability-controls select{padding:10.5px 40px 10.5px 9px;background:#212121 url(data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E) no-repeat right .75rem center!important;background-color:#fff0;!importantl;border:1px solid rgb(255 255 255 / .1)!important;font-size:16px;color:#7A7A7A!important}.search_rooms .vbo-search-num-racblock{width:16%!important}.search_rooms #vbjstotnights{margin:0!important;display:inline-block;width:0%!important;display:none}.search_rooms .vbo-search-num-aduchild-entry .vbo-search-num-adults-entry{margin:0 20px 0 0}.search_rooms .vbo-search-submit{padding:0!important;padding-bottom:25px!important;width:18%;margin:0}.search_rooms .input-group>.form-floating:not(:first-child)>.form-control,.search_rooms.input-group>.form-floating:not(:first-child)>.form-select,.search_rooms .input-group>:not(:first-child):not(.dropdown-menu):not(.form-floating):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border:0!important}.search_rooms .vbdivsearch .vb-search-inner .vbo-search-inpblock .input-group>input{color:#7A7A7A;height:initial!important;padding:10px 15px 10px 40px}.search_rooms .vbo-search-num-rooms,.vbo-search-roomnum{display:none}.search_rooms .vbo-search-submit .btn{padding:10px 50px!important;background:#aa8453;font-size:16px;color:#fff;position:relative;width:100%}.search_rooms input[type=checkbox]:before,.search_rooms input[type=checkbox]:after{top:0!important}@media only screen and (max-width:1075px){.search_rooms .vbo-search-inpblock,.search_rooms .vbo-search-inpblock{width:27%}.search_rooms .vbo-search-submit{margin-left:25px}}@media only screen and (max-width:980px){.search_rooms .vb-search-inner .input-group .fa-calendar-alt{width:0}}@media only screen and (max-width:780px){.search_rooms .vb-search-inner{padding:15px 15px 15px 15px}.search_rooms .vbo-search-submit .btn{padding:10px 50px!important;background:#aa8453;font-size:16px;color:#fff;position:relative;width:100%}.search_rooms .vbo-search-submit{margin-left:0;margin-top:30px}}@media only screen and (max-width:550px){.room_buttons_box .booknow,.vboconfirmbottom .booknow{width:200px!important}}.vik-dots-slider-inner .vik-dots-slider-slide{align-items:normal}.room_item.room_resultdiffusage{background:#202020!important}.vbo-results-head,.room_resultdiffusage{border:1px solid rgb(255 255 255 / .1)!important}.vbo-results-head>div,.room_resultdiffusage .vblistroomblock{border-right:1px solid rgb(255 255 255 / .1)!important}.vbselectordiv{border-top:1px solid rgb(255 255 255 / .1)}.vbpricedetails>span{border-right:1px solid rgb(255 255 255 / .1)!important}.vbo-results-head>div:last-child{border:0!important}.vik-dots-slider-inner .vik-dots-slider-slide img{width:-webkit-fill-available!important}ol.vbo-stepbar li.vbo-step-complete,ol.vbo-stepbar li.vbo-step-current{border-bottom:4px solid #aa8453}.vbo-results-chdates a{background:#262626;font-size:13px}.vbstepsbarcont{margin:25px 0 35px 0!important}.vbo-results-head .vbo-results-head-det-val{font-size:1.0em!important}.vik-dots-slider-inner .vik-dots-slider-slide{background:none}.vbo-searchresults-classic-wrap .vik-dots-slider-inner .vik-dots-slider-slide img{max-height:230px!important}.vbo-oconfirm-wrapper,.vbo-oconfirm-middlep,.vbo-oconfirm-paymentopts{padding-left:15px;padding-right:15px}@media only screen and (max-width:980px){.vbcontdivtot{border-top:1px solid rgb(255 255 255 / .1)!important}}@media only screen and (max-width:580px){.vbo-results-head>div{border-bottom:1px solid rgb(255 255 255 / .1)!important}}.vbrowcdescr p{line-height:26px!important;}.vbselectr a,.vbselectr-result{background:#aa8453!important}.vbselectr a:hover{background:#aa8453!important}.vbselectr a:hover,.vbselectr-result:hover{color:#fdf7f1!important;background:#673908!important}.vbselectr-result.selected{color:#fdf7f1!important;background:#673908!important}.vbo-goback-link{background:#eee!important;}.vbo-oconfirm-summary-total-wrapper{background:#262626}.vbo-coupon-outer{background:none}.room_buttons_box{padding:10px 20px 0 20px}.room_buttons_box .goback{margin:0 0 25px 0}.room_buttons_box .booknow{margin:0 0 25px 0}input[type="button"],input[type="reset"],input[type="submit"]{background:#d77e1e;color:#fdf7f1}.vbo-showprc-room-head{margin-bottom:0}.Page_search_rooms .vbcustomfields sup{top:0}.vboconfirmbottom{padding:20px 20px}.vbo-showprc-roomname h3{padding:15px 0!important}.vbroomimgdesc .room_description_box{padding:0!important}.vbcustomfields select,.vbcustomfields textarea,.vbcustomfields input[type="text"],.vbcustomfields input[type="email"],.vbcustomfields input[type="search"],.vbcustomfields input[type="password"]{padding:10px 15px 10px 15px!important}.vbo-oconfirm-cfield-input input[type="tel"]{padding:10px 15px 10px 52px!important}.vbo-oconfirm-cfield-input select{padding:6.5px 30px 10.5px 15px!important}.vbo-oconfirm-middlep input[type="submit"]{padding:20px 15px 20px 15px!important;margin-left:20px!important}.Page_search_rooms .err{margin:25px 25px!important}.alignright{margin-bottom:initial!important}.vbo-oconfirm-cfield-input input[type="tel"],.vbo-oconfirm-cfield-input select,.vbo-oconfirm-cfield-input select,.vbo-oconfirm-cfield-input select,.vbo-oconfirm-cfield-input select{border:1px solid #2c2b2b!important;background:transparent!important}@media only screen and (max-width:1080px){.home_search_rooms .vbmodhorsearchbookdiv,.btn{width:100%!important;margin:0!important}}@media only screen and (max-width:600px){.vbo-results-head .vbo-results-head-det-val{font-size:.9em}.vblistroomblock .vbimglistdiv{padding-top:30px}.room_buttons_box .booknow{margin:10px 0 25px 0}.vboconfirmbottom .booknow{margin:0}.vbo-oconfirm-paymentopts{margin:0}.vbo-oconfirm-middlep .vbhaveacoupon{font-size:16px!important;line-height:20px!important}.vbcustomfields .vbo-oconfirm-cfield-entry{width:100%!important}.vbcustomfields .vbo-oconfirm-cfield-entry-checkbox .vbo-oconfirm-cfield-label{font-size:15px!important}}@media only screen and (max-width:980px){.vbo-oconfirm-summary-room-wrapper .vbo-oconfirm-summary-room-cell-descr{background:none!important}}#ui-datepicker-div a,#ui-datepicker-div a:visited{color:#777c80!important}