body,html{overflow-x:hidden;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.text-muted{color:#474747}.text-primary{color:#fed136}p,tr td{text-align:left}span.gold{color:#ac6022}span.nonbreak{display:inline-block}p.large{font-size:16px}.panel-default{border-color:#ccc}a,a:hover,a:focus,a:active,a.active{outline:0}a{color:#b77231}a:hover,a:focus,a:active,a.active{color:#ae752c;text-decoration:none}h1,h2,h3,h4,h5,h6{text-transform:none;font-family:EB Garamond,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.img-centered{margin:0 auto}.bg-light-gray{background-color:#f8f8f8}.bg-darkest-gray{background-color:#222}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{border-color:#f6bf01;color:#fff;background-color:#fec503}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{border-color:#fed136;background-color:#fed136}.btn-primary .badge{color:#fed136;background-color:#fff}.btn-xl{padding:20px 40px;border-color:#fed136;border-radius:3px;text-transform:uppercase;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;color:#fff;background-color:#fed136}.btn-xl:hover,.btn-xl:focus,.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl{border-color:#f6bf01;color:#fff;background-color:#fec503}.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl{background-image:none}.btn-xl.disabled,.btn-xl[disabled],fieldset[disabled] .btn-xl,.btn-xl.disabled:hover,.btn-xl[disabled]:hover,fieldset[disabled] .btn-xl:hover,.btn-xl.disabled:focus,.btn-xl[disabled]:focus,fieldset[disabled] .btn-xl:focus,.btn-xl.disabled:active,.btn-xl[disabled]:active,fieldset[disabled] .btn-xl:active,.btn-xl.disabled.active,.btn-xl[disabled].active,fieldset[disabled] .btn-xl.active{border-color:#fed136;background-color:#fed136}.btn-xl .badge{color:#fed136;background-color:#fff}.navbar-default{border:none;background-color:#fff}.navbar-default .navbar-brand{height:100px;z-index:99999}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:active,.navbar-default .navbar-brand.active{color:#fec503}.navbar-default .navbar-collapse{border-color:rgba(255,255,255,.02)}.navbar-default .navbar-toggle{border-color:#e7ba8b;background-color:#e7ba8b;border-radius:0}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#e7ba8b}.navbar-default .nav li a{text-transform:uppercase;font-family:'Josefin Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#474747;padding:5px 10px 3px;font-size:13px;margin:0 5px;border-bottom:2px solid transparent}.navbar-default .nav li a:hover,.navbar-default .nav li a:focus,.navbar-default .nav li a.active{outline:0;color:#a8702a;border-radius:0;border-bottom:2px solid #a8702a}.navbar-default .navbar-nav>.active>a{color:#a8702a;background-color:#fff;border-bottom:2px solid #a8702a;border-radius:0}.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#a8702a;background-color:#fff;border-bottom:2px solid #a8702a;border-radius:0}.navbar-default .nav li a#reservation_btn,.navbar-default .nav li a#mobile_reservation_btn{background:#ae752c;border-bottom:2px solid #a8702a;color:#fff}.navbar-default .nav li a#mobile_reservation_btn,#mobile_nav_booking_form{display:none}.panel{border-radius:0}.feature_box .panel-body{padding:0;position:relative}.table-container{width:100%;overflow-x:auto}section div.read_more{position:absolute;bottom:20px;left:25px}section#offers div.read_more{right:0;left:initial;left:auto}section#garden_experience{margin-bottom:50px;padding-top:50px}section#garden_experience div.read_more{left:23.8%}.feature_box .visual{text-align:right;padding:0}.feature_box .visual img{width:100%}.feature_box .text_content{padding:10px 20px;text-align:left}.feature_box h3{text-align:left;color:#986f46;font-size:2em;font-weight:400;margin:30px 0 20px}.feature_box h3 span.f_label{font-style:normal;padding-left:10px;font-size:.8em;font-weight:700;color:#5a595e}.fancybox-skin{background:#ffffff!important;border-radius:0!important}.go-bottom{position:fixed;bottom:0;text-align:center;width:100%;padding:110px 25px 27px;z-index:999}.go-bottom img{opacity:.4;-webkit-opacity:.4;cursor:pointer}.go-top{position:fixed;bottom:2px;right:0;padding:2%;display:none;color:#e9ac64;cursor:pointer;height:auto;opacity:.4;-webkit-opacity:.4;-moz-opacity:.4;width:auto}nav div.top_info{text-align:right;font-family:'Josefin Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;height:60px;max-width:760px;position:relative;float:right}nav div.top_info div{display:inline-block;color:#939393;font-size:1em}nav div.top_info div.weather{padding-right:25px;line-height:2.5em;padding-top:3px;font-size:1em}nav div.top_info div.weather img{padding-right:5px;margin-top:-3px}nav div.top_info div.weather span{padding-top:5px}nav div.top_info div.language,nav div.top_info div.links,nav div.top_info div.weather{float:none;top:-5px;position:relative}nav div.top_info div.language a{color:#939393}nav div.top_info div.language a.active,nav div.top_info div.language a:hover{color:#a8702a;text-decoration:none}nav div.top_info .links a{font-size:1.2em;margin-right:20px;color:#b77231}div.top_info .booking a#reservation_btn{background:#ae752c;color:#fff;padding:10px 10px 5px;margin-left:20px;position:relative;top:-5px}div.top_info .booking a#reservation_btn:hover{text-decoration:none}div.top_info div.booking div#nav_booking_form{z-index:100;max-width:300px;right:0;left:auto}div.top_info div.booking div#nav_booking_form .chosen-container-single .chosen-single span{line-height:2.3em;text-align:center}div.top_info div.booking div#nav_booking_form .chosen-container .chosen-results li{text-align:center;text-indent:-20px;font-size:1.05em!important}div.top_info div.booking div#nav_booking_form #booking_form input[type=text]{font-size:1.05em;padding-top:2px}div.top_info div.booking div#nav_booking_form #booking_form input[type=submit]{font-size:1.15em}div.top_info div.booking div#nav_booking_form #booking_form table tr td{text-align:left}#ui-datepicker-div{z-index:9999!important}nav div#nav_booking_form{display:none;position:absolute;background:rgba(255,255,255,.95);padding:20px 20px 0;min-width:300px;right:5px;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;border:1px solid #f8f8f8;border-top:0;box-shadow:0px 13px 18px 0px rgba(119,119,119,.4);-moz-box-shadow:0px 13px 18px 0px rgba(119,119,119,.4);-webkit-box-shadow:0px 13px 18px 0px rgba(119,119,119,.4)}.fancybox-inner{overflow:hidden!important}nav div#nav_booking_form #booking_form .chosen-container .chosen-results li,.fancybox-inner #booking_form .chosen-container .chosen-results li{padding:3px 6px;color:#6d6d6d;font-size:1em}nav div#nav_booking_form #booking_form a.chosen-single,nav div#nav_booking_form #booking_form input[type=text]{background:0 0;font-size:1em;line-height:130%;padding-left:10%;margin:0;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif}nav div#nav_booking_form #booking_form a.chosen-single{padding-left:25px}nav div#nav_booking_form #booking_form input[type=text]{height:19px;max-width:85%}nav div#nav_booking_form #booking_form .date_selection{margin-top:0}nav div#nav_booking_form .amend_link{width:100%;float:none;display:inline-block;padding-left:5px}nav div#nav_booking_form #booking_form a.amend_booking{margin-left:0;text-transform:none;border:none;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif}nav div#nav_booking_form #booking_form a.amend_booking:hover{text-decoration:none;border:none}a.read_more{color:#b77231;line-height:110%;padding-right:35px;font-size:1.2em;position:relative;width:auto;display:inline-block}a.read_more i{position:absolute;top:1px;right:17px}section#garden_experience .col-lg-12,section#offers .col-lg-12,section#maps .col-lg-12{padding:0}section#maps div.read_more{left:11.5%}section#maps div.visual{height:400px}section div.visual_tour,section div.classic_btn,section div.normal_classic_btn{position:relative;top:100px;color:#fff;display:inline-block;background:#ac6022;background:-moz-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ac6022),color-stop(100%,#ad742b));background:-webkit-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:-o-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:-ms-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:linear-gradient(to bottom,#ac6022 0%,#ad742b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac6022',endColorstr='#ad742b',GradientType=0);padding:5px 15px}section div.visual_tour{bottom:25px;top:auto!important;right:0;left:auto!important;position:absolute}section div.normal_classic_btn{top:0}section div.visual_tour a,section div.classic_btn a,section div.normal_classic_btn a{color:#fff}div.visual_tour span,div.visual_tour img,section div.classic_btn span,section div.normal_classic_btn span{line-height:31px;display:inline-block;vertical-align:middle;font-size:1.1em;text-transform:uppercase;font-family:'Josefin Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px}div.visual_tour img{padding-right:10px}footer div.container div.row.details div:first-child{padding-left:0;width:23%}footer div.container div.row.details div:nth-child(2){padding-left:0;width:26%;line-height:1.9em}footer div.container div.row.details p{font-size:1em;font-weight:700}footer div.container div.row.details div:nth-child(3) img{padding:3px}footer div.container a img{border:none}div#enewsletter_subscribe{display:none}#enewsletter_subscribe iframe{width:100%;min-width:200px;min-height:180px}div#eNews_box{min-height:180px}div#eNews_box p{margin-bottom:0;color:#5a595e}div#eNews_box input{margin:5px 0 15px;width:100%;line-height:30px;height:30px;padding:0 5px;color:#6d6d6d}div#eNews_box input#captcha_val{max-width:75px;display:inline-block}div#eNews_box img#captcha{max-width:100px}div#eNews_box button#eNews_submit{display:block;width:auto;text-align:center;text-transform:uppercase;border:0;padding:6px 25px;display:block;color:#fff;background:#ac6022;font-family:'Josefin Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em;letter-spacing:1px;background:-moz-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ac6022),color-stop(100%,#ad742b));background:-webkit-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:-o-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:-ms-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:linear-gradient(to bottom,#ac6022 0%,#ad742b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac6022',endColorstr='#ad742b',GradientType=0)}div#eNews_box label{color:#5a595e;margin-bottom:0}header.inner_page{background:#fff;padding-top:110px;color:#5a595e}header.inner_page .panel-default{border:0}header.inner_page .feature_box .container{position:relative}header.inner_page .feature_box div.read_more{position:absolute;bottom:20px;right:-10px;left:initial;left:auto}.feature_box .static_image{padding:0}.feature_box .static_image div{width:100%;min-height:480px;background-size:cover;background-position:center center}header.inner_page .carousel,header.inner_page .carousel_diff{padding-left:0}header.inner_page .text_content{max-width:450px;height:480px;position:relative}.carousel-inner .item div.image_slide{height:430px;background-repeat:no-repeat;background-size:cover!important}.carousel{padding:0}.carousel-control{width:10%}.carousel-control img{margin-top:180px;max-width:56px;width:100%}.carousel-control{background:none!important}.carousel_whole .carousel div.title,.carousel_whole .carousel div.content{display:none!important}.carousel_whole{border:1px solid #ccc;margin-top:15px}.row.carousel_whole.carousel_whole_2{max-width:1170px;margin-left:auto;margin-right:auto}.carousel_whole.about{border:0;margin-top:0}section.carousel_change_txt{position:relative}.carousel_whole.about .text_content{padding:0 20px}.carousel_whole_2 .text_content .container{width:100%;position:relative;height:450px}.carousel.control{width:100%;position:relative;min-height:60px;margin-top:10px;text-align:right}section.carousel_change_txt .carousel-control img{margin-top:0!important;width:10px}section.carousel_change_txt .carousel-indicators{bottom:0;position:relative;margin:0 15px;width:auto;left:0;padding-top:10px;display:inline-block;z-index:0}section.carousel_change_txt .carousel-indicators li{margin:0 10px;background-color:#fff;border:1px solid #e7ba8b}section.carousel_change_txt .carousel-indicators li.active{background-color:#e7ba8b;border:0;margin:0 10px;width:10px;height:10px}section.carousel_change_txt .carousel-control{width:20px;z-index:1;position:relative;display:inline-block;background:none!important;filter:none!important}.carousel_whole h3{margin-top:30px;text-transform:none;font-size:20px;font-weight:400;color:#ac6022}.carousel_whole p{color:#777}.carousel_whole p:first-child{margin-top:20px}section .carousel_whole div.classic_btn{top:initial!important;top:auto!important;height:40px;bottom:30px;position:absolute}section#details .col-lg-12{padding:0}section#details .panel{margin-bottom:28px}section#details div.block-left{padding-left:0}section#details div.block-right{padding-right:0}section#details .panel h3{color:#ac6022;font-weight:400;margin-top:10px;font-size:20px}section#details .panel .col-xs-12.col-md-12{padding:0}section#details ul{color:#5a595e;padding:0;list-style:none}section#details ul li{line-height:200%}section#details ul li:before{content:"•";font-size:85%;padding-right:10px}section#details ul.twocol{display:inline-block;vertical-align:top;width:40%}section#details.dining,section#details.rooms{padding-top:0}section#details.rooms-title,section#details.dining-title{padding:30px 0 0}#booking_form table{width:100%}#booking_form table tr td{padding:0 10px 5px 0;width:40%;color:#5a595e;font-size:1em}#booking_form input{border:0;width:calc(100% - 20px);width:-webkit-calc(100% - 20px);color:#6d6d6d}section#details #booking_form input[type=text]{width:85%}#booking_form input[type=submit]{width:auto;text-align:center;padding:6px 15px;display:block;color:#fff;background:#ac6022;font-family:'Josefin Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em;letter-spacing:1px;background:-moz-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ac6022),color-stop(100%,#ad742b));background:-webkit-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:-o-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:-ms-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:linear-gradient(to bottom,#ac6022 0%,#ad742b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac6022',endColorstr='#ad742b',GradientType=0)}#booking_form a.amend_booking{word-wrap:break-word;margin-left:10px;display:block;padding-top:15px}#booking_form div.booking_btn{margin-top:15px;margin-bottom:15px}#booking_form .date_selection{border:1px solid #ccc;margin:2px 0 10px;padding:3px}#booking_form .chosen-container{border-radius:0!important;font-size:1em}#booking_form .chosen-container .chosen-results{margin:0!important;padding:0!important}#booking_form .chosen-container .chosen-results li.highlighted{background:#ccc}#booking_form .chosen-container-single .chosen-drop{background:rgba(255,255,255,.9);border-radius:0;box-shadow:none;border-color:#ccc;color:#6d6d6d}#booking_form .chosen-container .chosen-results li{padding:0 6px;color:#6d6d6d}#booking_form a.chosen-single{border-radius:0;background:#fff;height:27px;line-height:27px;box-shadow:none;border:1px solid #ccc;margin-top:2px;padding-left:30px;color:#6d6d6d}#booking_form .chosen-with-drop a.chosen-single{background:rgba(255,255,255,.9)}#booking_form ul li:before{content:''!important;padding-left:20px}section#details #booking_form ul li:before{content:''!important;padding-left:15px}.fancybox-wrap #booking_form ul li:before{content:''!important;padding-left:24px}#booking_form ul li{line-height:150%}.ui-widget-content{border-radius:0!important;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif!important}.ui-datepicker .ui-datepicker-header{border-radius:0}.ui-datepicker .ui-datepicker-header{background:#ffffff!important;border:0}.ui-datepicker .ui-datepicker-header{border:0;color:#ac6022}.ui-widget-header .ui-icon{background-image:url("/file/template/1/img/ui-icons.png")!important}section#offers.bg-light-gray .offer-item{border:0}section#offers.bg-light-gray{padding-top:20px}section#offers.landing_offers{padding:10px 0 30px}section#offers.landing_offers div.tab-pane .offer-item:nth-child(3n+0){margin-right:0}section#offers.landing_offers .offer-item{border:0;background:#f1f1f1}section#offers.landing_offers .offer-item .offer-caption{background:#f1f1f1}section#offers.landing_offers div.read_more{background:#f1f1f1}section.filter_enable ul.nav.nav-tabs{border:0;margin-bottom:25px;margin-left:auto;margin-right:auto;text-align:center}section#details div.vertical_tab_panel ul.vertical_tabs{margin:20px 0}section.filter_enable ul.nav.nav-tabs li{display:inline-block}section.filter_enable ul.nav.nav-tabs.vertical_tabs li{display:block;float:none}section.filter_enable ul.nav.nav-tabs li a{border:0;border-right:1px solid #ccc;border-radius:0;padding:0 15px;font-family:'Josefin Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.2em;background:0 0}section.filter_enable ul.vertical_tabs.nav.nav-tabs li a{border:0;font-size:1.8em;line-height:1.8em;font-family:"EB Garamond","Helvetica Neue",Helvetica,Arial,sans-serif;color:#989898}section.filter_enable ul.nav.nav-tabs li a.active{color:#5a595e;background:0 0}section.filter_enable ul.nav.nav-tabs li a:hover{background:0 0;color:#5a595e}section.filter_enable ul.vertical_tabs.nav-tabs>li.active>a,section.filter_enable ul.vertical_tabs.nav-tabs>li>a:hover,section.filter_enable ul.vertical_tabs.nav-tabs>li>a:focus{color:#ac6022;background:0 0}section.filter_enable ul.nav.nav-tabs li:before,section.filter_enable ul li:before{content:none!important;padding:0}section.filter_enable ul.nav.nav-tabs li:last-child a{border:0}section.filter_enable #box_mobile_filter{padding-bottom:20px;display:none}section.filter_enable #box_mobile_filter ul.dropdown-menu{position:relative;width:100%;border-radius:0;margin-bottom:20px;border:0;box-shadow:none;font-family:'Josefin Sans',"Helvetica Neue",Helvetica,Arial,sans-serif}section.filter_enable #box_mobile_filter a#dLabel{padding:3px 20px;font-family:'Josefin Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.1em;text-decoration:none!important}section.filter_enable #box_mobile_filter .dropdown-menu>.active>a,section.filter_enable #box_mobile_filter .dropdown-menu>.active>a:hover,section.filter_enable #box_mobile_filter .dropdown-menu>.active>a:focus{background-color:#e7ba8b}section#details.filter_enable div.tab-pane .offer-item:nth-child(3n+0){margin-right:0}section.filter_enable.filter_menu{padding:0}section.filter_enable div.vertical_tab_panel .tab-content{padding:20px 0 20px 40px;margin:15px 0;border-left:1px solid #ccc}section.filter_enable div.vertical_tab_panel span.tab_title{font-weight:700;font-size:1.1em}div#media span.gold{font-size:1.1em}section.filter_enable div.vertical_tab_panel{color:#5a595e}div.vertical_tab_panel a.details_link{padding-bottom:10px;display:block}header.offer_details section{padding-bottom:0}section.offer_details{padding-top:0}section.offer_details .desktop_deatil_img{padding:20px 20px 0}section.offer_details .desktop_deatil_img img{width:100%;margin-bottom:20px}section.offer_details .mobile_deatil_img{display:none}section.offer_details{color:#5a595e;line-height:1.75}section.offer_details h2{color:#986f46;font-size:2em;font-weight:400;margin-bottom:20px}section.offer_details h3{font-size:1.5em}section.offer_details ul li:before{content:"•";font-size:85%;padding-right:10px}section.offer_details ul{list-style:none;padding:0}section.offer_details div.cta_btn a{width:auto;text-align:center;padding:6px 15px;display:inline-block;color:#fff;text-decoration:none!important;background:#ac6022;font-family:'Josefin Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em;letter-spacing:1px;background:-moz-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ac6022),color-stop(100%,#ad742b));background:-webkit-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:-o-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:-ms-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:linear-gradient(to bottom,#ac6022 0%,#ad742b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac6022',endColorstr='#ad742b',GradientType=0);margin:20px 0;text-transform:uppercase}section.offer_details a.back_link{color:#e9ac65;line-height:110%;padding-right:25px;font-size:1.2em}section.offer_details a.back_link i{padding-right:5px}section.offer_details div.terms *{font-size:.95em}section.offer_details div.terms{margin-bottom:20px}section.offer_details div.social_share{margin:25px 0 10px}.offer_details .panel .container{width:100%}section#details .room-item{border:0;background:#fff;right:0;margin:10px 0 15px;padding:0;border:#ccc 1px solid;width:32%;margin-right:2%}section#details .room-item:nth-child(3n+0){margin-right:0}section#details .room-item:last-child{margin-right:0}section#details .room-item img{width:100%}section#details .room-item .details-link{display:block;position:relative;margin:0 auto;max-width:400px}section#details .room-item .room-caption{margin:0 auto;padding:15px;max-width:400px;text-align:left;background-color:#fff;color:#5a595e;min-height:120px}section#details .room-item .room_details{padding:0 15px 15px}section#details .room-item .room_details a.details_link{font-size:1.2em}section#details .room-item .room_details a.book_now{float:right;font-size:1.2em;padding:5px 10%;margin-top:-10px;background:#ac6022;background:-moz-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ac6022),color-stop(100%,#ad742b));background:-webkit-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:-o-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:-ms-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:linear-gradient(to bottom,#ac6022 0%,#ad742b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac6022',endColorstr='#ad742b',GradientType=0);color:#fff}section#details .room-item .room_details a.book_now:hover{text-decoration:none}section#details .room-item .room-caption h4{margin:0;text-transform:none;font-size:20px;font-weight:400;color:#ac6022}section#details .room-item .room-caption p{margin:0;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:150%;margin-top:15px}section#details.restaurant_details{padding-top:20px}section#details.restaurant_details .logo{text-align:center}section#details.restaurant_details .panel h3{font-size:20px;margin-bottom:15px}section#details.restaurant_details a.book_table,section#details.restaurant_details a.request_for_proposal{font-size:1.2em;padding:7px 10%;background:#ac6022;background:-moz-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ac6022),color-stop(100%,#ad742b));background:-webkit-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:-o-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:-ms-linear-gradient(top,#ac6022 0%,#ad742b 100%);background:linear-gradient(to bottom,#ac6022 0%,#ad742b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac6022',endColorstr='#ad742b',GradientType=0);color:#fff;margin:15px 0;display:block;width:220px;text-align:center;text-decoration:none}section#details.restaurant_details a.request_for_proposal{width:260px}section#details.restaurant_details a.book_table:hover{text-decoration:none}section#details.restaurant_details .menus a i{padding-left:10px;font-size:.8em}section#details.restaurant_details .logo img{width:100%;max-width:200px;margin:0 auto}section#details .dish-item{border:0;background:#fff;right:0;margin:10px 0 15px;padding:0;border:#ccc 1px solid;width:32%;margin-right:2%}section#details .dish-item:nth-child(3n+0){margin-right:0}section#details .dish-item:last-child{margin-right:0}section#details .dish-item img{width:100%}section#details .dish-item .details-link{display:block;position:relative;margin:0 auto;max-width:400px}section#details .dish-item .dish-caption{margin:0 auto;padding:15px;max-width:400px;text-align:left;background-color:#fff;color:#5a595e;min-height:120px}section#details .dish-item .dish-caption h4{margin:0;text-transform:none;font-size:20px;font-weight:400;color:#ac6022}section#details .dish-item .dish-caption p{margin:0;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:150%;margin-top:15px}.floorplan_big a{display:block;margin-top:10px}.floorplan_selector table{margin:15px auto}.floorplan_selector table tr td:first-child{max-width:75px;background:#f8f8f8}.floorplan_selector table tr td{max-width:295px}.floorplan_selector span.gold.floor{padding:20px;font-size:2.5em;font-family:EB Garamond,"Helvetica Neue",Helvetica,Arial,sans-serif}.floorplan_selector table tr td img{width:100%}}@media(min-width:767px){.navbar-default{padding:5px 0 0;border:0;background-color:#fff;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s}.navbar-default .navbar-brand{font-size:2em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.navbar-default .navbar-nav>.active>a{border-radius:0}.navbar-default.navbar-shrink{padding:0;background-color:#fff}.navbar-shrink .navbar-brand{height:75px}.navbar-shrink .navbar-brand img{transition:width 3s;width:80px}}header{background-image:url(/file/template/1/img/plain_bkg.jpg);background-position:center center;background-repeat:none;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}header .container.homepage{text-align:center;color:#fff;background-attachment:scroll;background-image:url(/file/template/1/img/header-bg.jpg);background-position:center center;background-repeat:none;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}header .intro-text{padding-top:55px;padding-bottom:190px;text-transform:uppercase}header .intro-text .intro-first{margin-bottom:5px;font-family:'Josefin Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:31px;display:inline-block;background:rgba(0,0,0,.5);padding:10px 10px 5px;left:50px;position:relative;line-height:40px;text-shadow:0px 0px 3px rgba(150,150,150,1)}header .intro-text .intro-second{margin-bottom:25px;font-family:'Josefin Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.9em;line-height:35px;display:inline-block;background:rgba(0,0,0,.5);padding:10px 10px 5px;text-shadow:0px 0px 3px rgba(150,150,150,1);margin-left:100px}.intro-text span.big{font-size:1.55em}@media(min-width:767px){header .intro-text{padding-top:220px;padding-bottom:190px;text-align:left}header .intro-text .intro-lead-in{margin-bottom:25px;font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;line-height:40px}header .intro-text .intro-heading{margin-bottom:50px;text-transform:uppercase;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:75px;font-weight:700;line-height:75px}}section{padding:10px 0 0}header section{padding:0}section h2.section-heading{margin-top:0;margin-bottom:35px;font-size:30px;letter-spacing:1px;font-weight:400;color:#5a595e;background:url('/file/template/1/img/section-header-line.png') repeat-x}section#offers.landing_offers .section-heading{margin-top:20px;margin-bottom:25px}section h2.section-heading span{display:inline-block}section h2.section-heading span.text{z-index:20!important;position:relative;padding:0 20px;background:#fff}section h2.section-heading span.text.bg-light-gray{background:#f8f8f7}section h2.section-heading span.text.left{padding-left:0}section h3.section-subheading{margin-bottom:75px;text-transform:none;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400}.service-heading{margin:15px 0;text-transform:none}#offers .offer-item{right:0;margin:0 0 15px;padding:0;border:#ccc 1px solid;width:32%;margin-right:2%}#offers .offer-item:last-child{margin-right:0}#offers .offer-item img{width:100%}#offers .offer-item .offer-link{display:block;position:relative;margin:0 auto;max-width:400px}#offers .offer-item .offer-link .offer-hover{position:absolute;width:100%;height:100%;opacity:0;background:rgba(254,209,54,.3);-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s}#offers .offer-item .offer-link .offer-hover:hover{opacity:1}#offers .offer-item .offer-link .offer-hover .offer-hover-content{position:absolute;top:50%;width:100%;height:20px;margin-top:-12px;text-align:center;font-size:20px;color:#fff}#offers .offer-item .offer-link .offer-hover .offer-hover-content i{margin-top:-12px}#offers .offer-item .offer-link .offer-hover .offer-hover-content h3,#offers .offer-item .offer-link .offer-hover .offer-hover-content h4{margin:0}#offers .offer-item .offer-caption{margin:0 auto;padding:25px 15px;max-width:400px;text-align:left;background-color:#fff;color:#5a595e;min-height:160px}#offers .offer-item .offer-caption h4{margin:0;text-transform:none;font-size:1.75em;font-weight:400;line-height:1.35em;color:#ac6022}#offers .offer-item .offer-caption p{margin:0;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2em;line-height:150%;margin-top:15px}table.contacts{margin:30px 5px}table.contacts tr td{padding-bottom:10px}table.contacts tr td:first-child{padding-right:20px}footer{text-align:left;background:#bcbec0;color:#474747;font-size:.9em}footer a{color:#474747}footer tr td{font-size:1.04em}footer span.copyright{text-transform:uppercase;text-transform:none;color:#474747}footer ul.quicklinks{margin-bottom:0;text-transform:uppercase;text-transform:none;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:40px}footer hr{border-top:#999 1px solid}footer table tr td{text-align:left}footer .sublinks{text-align:right;color:#474747}footer .sublinks a,footer{color:#474747}footer .sublinks a:hover{color:#ae752c}ul.social-buttons{margin-bottom:0;text-align:left}ul.social-buttons li a{display:block;width:35px;height:35px;border-radius:100%;font-size:20px;line-height:39px;outline:0;color:#fff;background-color:#5a595e;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;text-align:center}ul.social-buttons li a:hover,ul.social-buttons li a:focus,ul.social-buttons li a:active{background-color:#ae752c}.btn:focus,.btn:active,.btn.active,.btn:active:focus{outline:0}.offer-modal .modal-content{padding:100px 0;min-height:100%;border:0;border-radius:0;text-align:center;background-clip:border-box;-webkit-box-shadow:none;box-shadow:none}.offer-modal .modal-content h2{margin-bottom:15px;font-size:3em}.offer-modal .modal-content p{margin-bottom:30px}.offer-modal .modal-content p.item-intro{margin:20px 0 30px;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}.offer-modal .modal-content ul.list-inline{margin-top:0;margin-bottom:30px}.offer-modal .modal-content img{margin-bottom:30px}.offer-modal .close-modal{position:absolute;top:25px;right:25px;width:75px;height:75px;background-color:transparent;cursor:pointer}.offer-modal .close-modal:hover{opacity:.3}.offer-modal .close-modal .lr{z-index:1051;width:1px;height:75px;margin-left:35px;background-color:#222;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.offer-modal .close-modal .lr .rl{z-index:1052;width:1px;height:75px;background-color:#222;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}::-moz-selection{text-shadow:none;background:#fed136}::selection{text-shadow:none;background:#ccc}img::selection{background:0 0}img::-moz-selection{background:0 0}body{webkit-tap-highlight-color:#fed136}@media(max-width:1400px){header.inner_page .text_content{height:450px}section div.classic_btn{top:70px}}@media(max-width:1215px){header.inner_page .feature_box div.read_more{position:absolute;bottom:20px;right:-15px;left:initial;left:auto}section div.visual_tour,{top:80px;left:calc(100% - 200px);left:-webkit-calc(100% - 200px)}section div.classic_btn{top:40px}section#maps div.read_more{left:8%}section#garden_experience div.read_more{left:22.2%}header.inner_page .text_content{max-width:410px}section div.visual_tour{bottom:20px;right:10px}footer div.container div.row.details div:first-child{width:50%;text-align:right}footer div.container div.row.details div:nth-child(2){width:50%}footer div.container div.row.details div:nth-child(3){width:100%;text-align:center;margin-top:20px}footer div.container div.row.details div:nth-child(4){width:100%;text-align:center;margin-top:20px}ul.social-buttons{text-align:center}footer div.container div.row.copyright div:first-child{width:100%;text-align:center}footer div.container div.row.copyright div:nth-child(2){width:100%;text-align:center;margin-top:15px}footer div.container div.row.details p{text-align:center}}@media(max-width:1170px){nav div#nav_booking_form{right:initial;left:5px}}@media(max-width:1024px){.navbar-default .navbar-brand{height:95px;margin-top:-5px}.navbar-default .nav li a{padding:5px 5px 3px;font-size:1.05em;margin:0 2px}.navbar-default .nav li a:last-child{padding-right:10px}.navbar-default .navbar-brand img{width:130px}header.inner_page .feature_box div.read_more{right:-15px}nav div.top_info{height:50px}.feature_box .static_image div{width:100%;min-height:400px}header.inner_page .text_content{height:400px}footer div.container div.row.details div:first-child{width:100%;text-align:center}footer div.container div.row.details div:nth-child(2){width:100%;text-align:center;margin-top:20px}footer div.container div.row.details div:nth-child(2) table{margin:0 auto}}@media(max-width:990px){.navbar-default .navbar-brand img{width:95px;height:auto}section#garden_experience div.read_more{position:relative;top:5px;left:auto;position:initial;margin:20px;display:block}section#offers div.read_more,section#maps div.read_more{right:initial;right:auto;left:initial;left:auto;display:inline-block;width:100%;position:relative;text-align:right;padding:15px 0 5px;background:#fff}header.inner_page .carousel,header.inner_page .static_image{padding:0;float:none}header.inner_page .text_content{max-width:750px;margin:0 auto;float:none}section div.visual_tour,section div.classic_btn{top:initial;top:auto;margin-bottom:20px}section div.classic_btn{margin-top:20px}header.inner_page .feature_box div.read_more{position:relative;right:initial;right:auto;left:initial;left:auto;text-align:right;padding:20px 0;display:block;max-width:750px;margin:0 auto}section#details div.block-left,section#details div.block-right{float:none;padding:0}section#details .panel.panel-default{border-color:#fff;box-shadow:none;margin-bottom:0}section#details .room-item .room-caption{min-height:140px}section#details .room-item .room_details a.details_link{width:100%;display:block}section#details .room-item .room_details a.book_now{display:inline-block;margin-top:15px;float:none}section#details .room-item:first-child{margin-left:0}section#details.restaurant_details .logo{text-align:left}section#details.restaurant_details a.book_table{width:300px}section#details.restaurant_details div.row div h3:first-child{margin-top:30px}section#details.restaurant_details .panel.panel-default{height:auto!important}.carousel_whole .text_content{min-height:320px}section .carousel_whole div.classic_btn{bottom:0}.carousel_whole_2 .text_content .container{height:auto;padding-bottom:100px;min-height:250px}section.filter_enable div.vertical_tab_panel .tab-content{padding:0 5px;border:0}}@media(max-width:767px){nav div.top_info{padding-top:0;margin-top:0;height:auto}.navbar-default .navbar-collapse{margin-top:30px;width:100%;margin-left:0;margin-right:0}nav div#nav_booking_form{display:none!important}header{margin-top:100px}header .intro-text .intro-first{font-size:2.4em}.intro-text span.big{font-size:1.4em}header .intro-text .intro-second{font-size:1.7em}.navbar-default .navbar-brand{height:60px}header.inner_page{padding-top:0}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:540px}.navbar-default .nav li a#reservation_btn{display:none}.navbar-default .nav li a#mobile_reservation_btn{border:0;text-align:center;width:50%;margin:30px auto;min-width:200px;line-height:35px;height:40px;display:block}section{padding:30px 0}header.inner_page .carousel{padding:0}#offers .offer-item{width:32%;margin:0;display:inline-block;vertical-align:top;margin-top:5px}#offers .offer-item:nth-child(3n+1){margin-left:5px}section.offer_details .desktop_deatil_img{display:none}section.offer_details .mobile_deatil_img{display:block}section.offer_details div.detail_img{padding:0}section.offer_details .outter_container{padding:0}section.offer_details div.panel{border:0;box-shadow:none}section h2.section-heading span.text.left{padding-left:15px}section#garden_experience{padding-bottom:0}section#garden_experience div#feature_box_left{margin-bottom:0}section#maps table.contacts{margin-left:0;margin-top:0}section#details .room-item{display:inline-block;margin:5px 0}section#details .room-item:nth-child(3n+1){margin-left:5px}section#details .room-item .room-caption{min-height:160px}section#details .dish-item{display:inline-block;vertical-align:top;margin-right:1.4%}section#maps .panel{border:0}.carousel_whole_2 .text_content .container{height:auto;padding-bottom:100px;min-height:250px}}@media(max-width:560px){default .navbar-brand img{height:50px;margin-bottom:10px}section h2.section-heading{background:0 0;text-align:center}.feature_box .static_image div{min-height:300px}header.inner_page .feature_box div.read_more{padding:20px 5px;text-align:left}header .intro-text .intro-first{font-size:1.8em;right:auto;margin:5px auto}header .intro-text .intro-second{font-size:1.4em;margin-left:0}section#offers div.read_more,section#maps div.read_more{text-align:left;padding-left:20px}#offers .offer-item{width:100%;margin:10px 0;display:inline-block;vertical-align:top}#offers .offer-item:first-child{margin-left:0}#offers .offer-item .offer-link,#offers .offer-item .offer-caption{max-width:560px;min-height:80px}#offers .offer-item:first-child{margin-top:0}section#details .room-item .room-caption{max-width:560px;min-height:80px}section#details .room-item{width:100%}section#details ul.twocol{width:100%}#offers .offer-item:nth-child(3n+1),section#details .room-item:nth-child(3n+1){margin-left:0}section#details.restaurant_details .logo{text-align:center}section#details.restaurant_details a.book_table{width:100%}section#details .dish-item .dish-caption{max-width:560px;min-height:80px}section#details .dish-item{width:100%}.carousel_whole .text_content{min-height:320px}}@media(max-width:400px){.carousel_whole .text_content{min-height:390px}}