#page-container{overflow-y:hidden}#top-header{display:none!important}#primary .entry-content{float:none!important;width:100%!important}#top-menu li li{width:100%}@media screen and (min-width:981px){#page-container .sub-menu,#page-container .sub-menu a{min-width:215px;width:auto!important}#page-container .sub-menu a{white-space:nowrap}}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:35px;text-align:center}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{color:#b39130}h3{font-family:'Nunito';font-size:22px;font-weight:bold}.vbo-rdet-descprice-block .vbo-rdet-desc-cont{padding-left:30px;padding-right:30px;color:#05535f;border-top:none;border-bottom:none}.vbliststartfromrdet{text-transform:uppercase;color:#b39130}.roomcustcostlabel{color:#b39130}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{padding-top:30px}p{padding-top:1em;padding-bottom:0em;text-align:justify}.vbo-reqinfo-opener{margin-top:20px;background:#05535f}.vbrowcname{font-size:35px;display:flex;justify-content:center;font-family:"great vibes";padding-bottom:10px;color:#b39130}.vbrowcdescr{text-align:justify;padding-right:20px}.vblegbusy{background:#b39130}.vbcal .vbtdbusy{background:#b39130}.vbcaldivcont{background:#ffffff}.mobile_menu_bar:before{color:#ffffff}@media only screen and (max-width:980px){.vblistroomnamediv .vblistroomname{font-size:24px}.vbcaldivcont{padding-right:100px}}.vbo-booking-details-head-pending{background:#ffffff;border-style:solid;border-width:4px;border-color:#c4151c}.vbo-booking-details-head-confirmed{background:#003265}.vbo-booking-precheckin-cmd a{background:#b39130!important}.vbo-booking-precheckin-cmd a:hover,.vbo-booking-precheckin-cmd a:active,.vbo-booking-precheckin-cmd a:focus{background:#a67c00!important}.vbo-booking-mod-cmd a,.vbo-booking-canc-cmd span{background:#c4151c}.vbo-booking-mod-cmd a:hover,.vbo-booking-mod-cmd a:active,.vbo-booking-mod-cmd a:focus,.vbo-booking-canc-cmd span:hover{background:#5F021F}.vbsubmit,.vbordcancform-entry-submit input{background:none repeat scroll 0 0 #b39130}.vbo-booking-details-head-cancelled{background:#c4151c}.booknow{background:none repeat scroll 0 0 #b39130}.vbo-search-submit .btn{background:#05535f}.room_resultdiffusage{padding:15px}@media only screen and (max-width:980px){.vbrowcname{font-size:24px}}.vbchoosepayment+ul li{background:none repeat scroll 0 0 #41a940}.vbentercoupon input.vbsubmitcoupon,.vbo-enterpin-top>.vbo-pincode-sbmt{background:#b39130}.vbo-coupon-outer{border:2px dashed #b39130}.vbo-seldates-cont h4{color:#b39130;font-size:30px}.room_prices h4{font-size:16px;font-family:Nunito;font-weight:bold}.room_options h4{font-size:16px;font-family:Nunito;font-weight:bold}.vbchoosepayment{font-size:16px;font-family:Nunito;font-weight:bold}.vbroomimgdesc{display:none}.vblistroomnamediv .vblistroomname{display:none}.vblistroomcat{display:none}.vblistroomnamediv{border-bottom:none}@media only screen and (max-width:980px){.vbo-rdet-descprice-block{border-top:none}}.room_result{border:none;padding-top:10px}.vbulcarats li{margin:0 5px 0px 0}@media only screen and (max-width:600px){.entry-content tr td{padding:2px!important}.sagepay-container{width:100%!important}}@media only screen and (max-width:767px){h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:150%}}.et_pb_module_inner{position:relative;overflow:hidden}.mfp-content{position:relative}.mfp-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1045;width:40px;height:40px;background:rgba(0,0,0,0);border-radius:50%;color:#fff!important;cursor:pointer}.mfp-arrow-left{left:0px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #fff}.mfp-arrow-right{right:30px}.mfp-arrow-right:before{border-left:27px solid #fff}.mfp-arrow:before{font-size:20px;line-height:40px;opacity:1}.et_pb_fullwidth_header .et_pb_fullwidth_header_container{z-index:10}.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1{font-size:58px;line-height:1em!important;text-align:center;text-shadow:0em 0.1em 0.1em rgba(0,0,0,0.4);padding-top:60px}@media only screen and (max-width:1024px){.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1{display:none}}body.blog #main-header{background:linear-gradient(to bottom,#05535f,rgba(5,83,95,0.5))}@media (max-width:1024px){#et_mobile_nav_menu{display:none}#top-menu-nav{display:block!important}.et_header_style_centered #logo{max-height:100px!important}}