
 /* 
-------cacheFileName----------
 keyB853A5F7D4088CB2C01BF39140B5E8903D85368B9BC46C2A26D8212B5D9A0C94#2026-04-06T10--33--02 */ 

.formslable{display:none!important}*{margin:0;padding:0;outline:0 none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,address,mainimage,container{display:block}img{border:none}.body-div{background:#fff none repeat scroll 0 0;position:inherit!important}body{background-color:#fff;color:#fff;font-family:'Ubuntu',sans-serif;font-size:14px;line-height:24px;margin:auto;max-width:1400px;overflow-x:hidden}#wrapper,html,body{height:100%}#middle{height:90%}#wrapper{margin:0 auto;max-width:1400px;position:relative;width:100%}#main{background:#555;height:115px;top:0;position:fixed;width:100%;z-index:20;max-width:1400px}header{margin:0 auto;position:relative;height:115px;z-index:10;max-width:1280px}#logo{left:0;margin:0;padding:0;position:absolute;top:20px;z-index:6;line-height:0}#number{left:209px;position:absolute;text-transform:capitalize;top:29px;color:#fff;display:none}#number span{padding-top:2px;margin-left:10px}#subnav{position:absolute;right:-1px;top:17px;z-index:7}#subnav ul li{float:left;list-style:outside none none;padding:0 16px 0 11px}.addLoadeddata #subnav ul li{background:url("/images_noindex/subnav-pipe1.png") no-repeat scroll right 11px}#subnav ul li a{letter-spacing:.04em;font-size:14px;text-decoration:none;text-align:center}#subnav a.nav:link,#subnav a.nav:visited{color:#fff}#subnav a.nav:hover,#subnav a.nav:focus{color:#fcbf54}#subnav a.navON:link,#subnav a.navON:visited,#subnav a.navON:hover,#subnav a.navON:focus{color:#fcbf54}#nav{float:right;position:relative;top:71px;width:auto}#topnav{height:auto;left:0}#topnav ul{list-style:none;line-height:normal;padding-left:0;margin:0}#topnav li{display:inline;float:left;margin:0 45px 0 0;padding:0;position:relative;text-align:center;text-transform:uppercase;width:auto}#topnav li a{float:left;font-size:16px;font-weight:normal;letter-spacing:.03em;padding:0 0 0}#topnav li a,#tab-nav li a,#mobile-mainnav li a,.sub-menu-dropdown{font-family:'Raleway',sans-serif;font-weight:500;text-transform:uppercase}#topnav a.nav:link,#topnav a.nav:visited{color:#fff}#topnav a.navON:link,#topnav a.navON:visited,#topnav a.navON:hover,#topnav a.nav:hover,#topnav a.navON:focus,#topnav a.nav:focus,#topnav .navhover a.nav{color:#fcbf54}#topnav ul li ul.dropnav{background-color:#fff;color:#fff;display:block;float:left;height:auto;list-style:outside none none;margin:0;padding:0 0;position:absolute;right:0;top:44px;z-index:10}#topnav .dropnav li{display:block;float:none;height:auto;line-height:normal;margin:0;padding:9px 15px 9px 25px;text-align:left;width:auto}#topnav .dropnav a{color:#fff!important;display:block;float:none;height:auto;line-height:normal;padding:0;width:auto}#topnav .dropnav a:hover,#topnav .dropnav a:focus,#topnav .dropnav a.navON{color:#fa4c08!important;background:none}.fsptab{display:none!important}#topnav li a span,.icon-list2{display:none}#topnav li.mobileblock{display:none}#topnav li.tweddings{background-image:none;padding-right:21px}.nav-hover{padding:20px 35px 10px;text-align:left;width:585px}.left-list{float:right;width:304px}#topnav .item-left-box>a:link,#topnav .item-left-box>a:visited{color:#fff;line-height:22px;padding:0}.item-img{line-height:0}.item-title{bottom:30px;color:#fff;font-family:'Raleway',sans-serif;font-weight:300;font-size:16px;margin:auto;padding:15px 0 7px;position:absolute;text-align:center;text-transform:uppercase;width:304px}.item-desc{color:#d1430f;font-family:'latoregular';text-transform:lowercase;font-size:14px;line-height:20px}.right-list{float:left;margin:0;padding:15px 0;text-align:right;width:234px}.item-right-box{cursor:pointer;font-size:13px;padding:7px 0}#topnav .dropnav a:link,#topnav .dropnav a:visited{border-right:0 none!important;color:#000!important;display:block;float:none!important;font-family:'Raleway',sans-serif;font-weight:500;font-size:14px;line-height:normal;padding:0;text-transform:uppercase}#topnav .dropnav a.nav.navON:link,#topnav .dropnav a.nav.navON:visited{color:#a56a03!important}.item-title:hover,.item-title:focus{color:#a11}.hover-main .item-title:hover,.hover-main .item-title:focus{color:#d8b056}.item-img>img{height:auto;width:100%}.dropnav a:hover,.dropnav a:focus,.dropnav a.navON,#topnav .dropnav a:hover,#topnav .dropnav a:focus{color:#a56a03!important}#topnav .dropnav.ttd li{box-sizing:border-box;width:100%}#topnav ul li ul.dropnav.ttd{right:-155px}#topnav ul li ul.meet.dropnav{right:-184px}#topnav .dropnav a.button{color:#fff!important;font-family:oswaldregular;height:32px;line-height:32px!important;margin-top:15px;text-transform:uppercase;width:120px}#topnav .dropnav a.button:hover,#topnav .dropnav a.button:focus{background:#f9a24d!important}#middle{margin:0 auto;overflow:hidden;padding-top:115px;position:relative;width:100%}#mainimage{left:0%;margin-left:0;position:relative;line-height:0;z-index:0}#middle .bx-wrapper .bx-pager,#middle .bx-wrapper .bx-controls-auto{position:absolute;top:222px;width:100%;z-index:51}.addLoadeddata #middle .bx-wrapper .bx-prev{background-image:url("/images_noindex/main-left.png");background-position:0 0;background-repeat:no-repeat;height:282px;left:0;width:115px}.addLoadeddata #middle .bx-wrapper .bx-next{background-image:url("/images_noindex/main-right.png");background-position:0 0;background-repeat:no-repeat;right:0;width:115px;height:282px}#middle .bx-wrapper .bx-controls-direction a{margin-top:0;outline:0 none;position:absolute;text-indent:-9999px;top:81px;z-index:9999}.slide-desc{bottom:0;color:#fff;display:inline-block;font-family:oswaldbold;font-size:56px;left:33%;padding:10px 0;position:absolute;text-transform:uppercase;z-index:51}.mid-shedow{bottom:0;height:225px;position:absolute;width:100%;z-index:1}.addLoadeddata #promotion{background:url("/images_noindex/promotion-bg.png") repeat scroll center center;height:61px;margin:auto;max-width:1400px;width:100%;z-index:19}.promotion-wrap{margin:0 auto;max-width:1310px;padding:0 15px;box-sizing:border-box}.pro-left1{color:#555;float:left;font-family:'Raleway',sans-serif;font-weight:500;font-size:30px;line-height:61px;margin-right:40px}.pro-left1 span{font-family:'Raleway',sans-serif;font-weight:300 margin-right:8px;color:#000}.pro-right{color:#fff;float:right;max-width:948px;width:80%}.pro-btn{float:right;margin:10px 0 0 20px}.pro-btn a{background:#a56a03;color:#fff!important;height:41px;line-height:41px;text-align:center;text-transform:uppercase;width:156px;display:block;font-family:'Raleway',sans-serif;font-weight:500;font-size:18px}.pro-text{font-size:14px;line-height:18px;padding-top:12px;color:#363636}.pro-btn a:hover,.pro-btn a:focus{background:#8c5a03;color:#fff!important}.banner-socialmedia{background:#a56a03 none repeat scroll 0 0;float:left;height:41px;left:0;padding:0 17px;position:relative;top:10px;width:120px;z-index:10}.factblock-clock{height:31px;position:relative;top:13px;width:31px}.factblock.fact-time{padding-left:20px}.factblock.fea3{border-right:0}.factblock.fea1,.factblock.fea2,.factblock.fea3{padding:0 50px 0 61px}.banner-socialmedia .social-media-wrap{position:relative;top:-3px}.addLoadeddata .banner-socialmedia .social-media li a{background-image:url("/images_noindex/socialicon-chicklet.png");height:25px;padding:0;width:30px;transition:background .3s linear 0s;border:1px solid #a56a03}.banner-socialmedia .social-media li a:hover,.banner-socialmedia .social-media li a:focus{border-color:#fff}.banner-socialmedia .social-media>ul{list-style:outside none none}.banner-socialmedia .social-media ul li{float:left;margin:0 2px;padding-top:10px}.social-media ul li{padding-bottom:1px}.banner-socialmedia .social-media li .fb{background-position:0 0;width:20px}.banner-socialmedia .social-media li .fb:hover,.banner-socialmedia .social-media li .fb:focus{background-position:0 0;transition:background .3s linear 0s}.banner-socialmedia .social-media li .tw{background-position:-33px 14px}.banner-socialmedia .social-media li .tw:hover,.banner-socialmedia .social-media li .tw:focus{background-position:-33px -26px;transition:background .3s linear 0s}.banner-socialmedia .social-media li .gp{background-position:-77px 14px}.banner-socialmedia .social-media li .gp:hover,.banner-socialmedia .social-media li .gp:focus{background-position:-77px -36px;transition:background .3s linear 0s}.banner-socialmedia .social-media li .yp{background-position:-207px 0}.banner-socialmedia .social-media li .yp:hover,.banner-socialmedia .social-media li .yp:focus{background-position:-207px 0;transition:background .3s linear 0s}.banner-socialmedia .social-media li .ta{background-position:-163px 0}.banner-socialmedia .social-media li .ta:hover,.banner-socialmedia .social-media li .ta:focus{background-position:-163px 0;transition:background .3s linear 0s}.banner-socialmedia .social-media li .in{background-position:-120px 0}.banner-socialmedia .social-media li .in:hover,.banner-socialmedia .social-media li .in:focus{background-position:-120px -32px;transition:background .3s linear 0s}#contentinfo{background:#555;margin:0 auto;max-width:1400px;padding-top:0;position:relative;width:100%;z-index:7}.fixheader{padding-top:115px!important}.contentwrap{overflow:hidden}#container{margin:0 auto;width:960px;padding:35px 0 17px;position:relative;z-index:10}#content{position:relative;width:100%;padding:0}#header{font-family:'Raleway',sans-serif;font-weight:300;font-size:40px;letter-spacing:.02em;line-height:45px;padding-bottom:20px;padding-top:20px;position:relative;text-align:center;text-transform:uppercase;z-index:0}#header span{color:#fff;display:block;font-family:'Raleway',sans-serif;font-weight:50 font-size:20px;font-weight:normal;letter-spacing:.07em;padding-bottom:3px;text-transform:lowercase}.addLoadeddata #social{right:21px;position:absolute;top:67px;z-index:6;height:15px;width:15px;background:url(/images_noindex/sprite.png) no-repeat -80px -32px}.homesection-1{margin:20px 0 0;position:relative;padding:0}#pkg-holder{height:544px;overflow:hidden}.pkg-home-textbox{height:334px;left:50%;margin-left:-480px;position:absolute;top:100px;width:465px;z-index:5}.pkg-home-text-inner{font-family:"oswaldlight";font-size:22px;text-transform:uppercase}.pkg-home-text-inner a:link,.pkg-home-text-inner a:visited{color:#959595}.pkg-home-text-inner a:hover,.pkg-home-text-inner a:focus{color:#fff}.pkg-home-desc{color:#fff;line-height:22px;padding:20px 0 29px}.pkg-home-text{padding:21px 47px}.pkg-home-titletext{font-family:"oswaldlight";font-size:42px;line-height:normal;padding-left:47px;padding-top:30px;position:relative;text-transform:uppercase}.pkg-home-titletext a{color:#fff!important}.pkg-home-titletext a:hover,.pkg-home-titletext a:focus{color:#959595!important}.pkg-home-btn{width:115px}#pkg-holder .bx-controls{left:50%;margin-left:-80px;position:absolute;top:144px;z-index:60}#pkg-holder .bx-wrapper .bx-pager.bx-default-pager a{width:4px;height:37px;border:none;background:#898989;border-radius:0}#pkg-holder .bx-wrapper .bx-pager.bx-default-pager a:hover,#pkg-holder .bx-wrapper .bx-pager.bx-default-pager a:focus,#pkg-holder .bx-wrapper .bx-pager.bx-default-pager a.active{background:none repeat scroll 0 0 #fff}.homesection-2{}.home-section-inner{margin:0 auto;padding:90px 0 97px;width:85.8%}.home-section-inner a:link,.home-section-inner a:visited,.reasons-titletext,.room-titletext{color:#d15325}.home-section-inner a:hover,.home-section-inner a:focus{color:#fa4c06}.pkg-titletext{}.pkg-titletext a:link,.pkg-titletext a:visited{color:#959595}.pkg-titletext a:hover,.pkg-titletext a:focus{color:#fff}.addLoadeddata .packages-text{background-color:#fff;background:#fff url("/images_noindex/slider-bg.png") no-repeat scroll 14px 19px;bottom:27px;height:53px;line-height:26px;margin-top:0;position:absolute;z-index:1;width:220px;padding:13px 0 11px 25px}.packages-text-inner{font-family:'Raleway',sans-serif;font-weight:500;font-size:20px;margin-top:0;text-transform:uppercase;text-align:left}#special-packages .bx-wrapper .bx-prev{background-color:#d5a330;background-color:rgba(213,163,48,.81);background-image:url("/images_noindex/sprite.png");background-position:10px -141px;background-repeat:no-repeat;height:58px;left:0;top:-110px;width:35px}#special-packages .bx-wrapper .bx-next{background-color:#d5a330;background-color:rgba(213,163,48,.81);background-image:url("/images_noindex/sprite.png");background-position:-28px -141px;background-repeat:no-repeat;height:58px;right:0;top:-110px;width:35px}#special-packages .bx-controls{bottom:58px;position:absolute;right:0;width:100%;z-index:500}#special-packages .bx-wrapper .bx-prev:hover,#special-packages .bx-wrapper .bx-next:hover,#special-packages .bx-wrapper .bx-prev:focus,#special-packages .bx-wrapper .bx-next:focus{opacity:1}.reasons-img{position:relative;z-index:0}.reasons-text-inner,.room-text-inner{font-family:'sorts_mill_goudyitalic';font-size:19px;margin-top:0;text-align:left;margin-bottom:3px}.reasons-text-inner a:link,.reasons-text-inner a:visited,.room-text-inner a:link,.room-text-inner a:visited{color:#fdd7a8;font-weight:normal;font-family:'latoregular'}.reasons-text-inner a:hover,.room-text-inner a:hover,.reasons-text-inner a:focus,.room-text-inner a:focus{color:#d15325}.reason-desc,.room-decription{color:#fff;font-family:'latolight'}#top-reasons .bx-wrapper .bx-next{background-color:#252525;background-position:center center;background-repeat:no-repeat;height:58px;right:0;top:0;width:35px}#top-reasons .bx-wrapper .bx-prev:hover,#top-reasons .bx-wrapper .bx-next:hover,#top-reasons .bx-wrapper .bx-prev:focus,#top-reasons .bx-wrapper .bx-next:focus{opacity:1}#room-special{float:right;position:relative;width:47.8%;background-color:#391410;background:rgba(57,20,16,.7) none repeat scroll 0 0;border:1px solid #212121;max-height:220px;overflow:hidden;min-height:220px}.manager-title{}.managerbg{background:none #252525;height:242px;overflow:hidden}.manager-decription{font-family:"oswaldlight";font-size:18px;color:#fff;height:58px;line-height:58px;margin-top:0;text-align:center}.managerimg{line-height:0}#manager:hover .manager-decription,#manager:focus .manager-decription{color:#bebebe}.clr{clear:both}.nav-arrow,.backtohome,.modulel-dropdown{display:none}.readmoretest{color:#aa8b44;cursor:pointer;display:inline-block;font-size:13px;text-transform:uppercase}.readmoretest:hover,.readmoretest:focus{color:#fff}.direct-access{display:none;padding-top:20px}#left-aside.cms6{display:none}#right-aside.cms6{display:none}#box.cms6 .box-splwidth{width:100%}.inlineblock{display:inline-block}#post-box{padding-top:0}#slide-list{bottom:30px;left:50%;margin-left:-58px!important;position:absolute;z-index:9}#slide-list li{float:left;list-style:outside none none}#slide-list li a{background:#d1d1d1;border-radius:100%;height:13px;margin-left:7px;width:13px;display:block}#slide-list li.current-slide a,#slide-list li a:hover,#slide-list li a:focus{background:none repeat scroll 0 0 #a56a03}#captionbox{bottom:85px;display:block;height:auto;left:50%;line-height:28px;margin-left:-494px;position:absolute;text-align:center;width:auto;z-index:1;opacity:1!important}.home-caption{color:#481c16;font-family:'Raleway',sans-serif;font-weight:300 font-size:19px;letter-spacing:.05em;line-height:36px;text-transform:uppercase;text-shadow:1px 1px 1px #000}.had-small{color:#fff;display:block;font-family:'Raleway',sans-serif;font-weight:300 font-size:43px;letter-spacing:.05em;padding:0 0 30px;position:relative;text-align:center;width:100%;text-shadow:0 2px 2px #000}#owner:empty{display:none}ul#slide-list{}#home-section-1{margin:0;position:relative;padding:0}#ttd-holder{height:544px;overflow:hidden}.ttd-home-textbox{background-color:#000;background:rgba(0,0,0,.8);height:323px;left:50%;margin-left:-480px;position:absolute;top:100px;width:463px;z-index:5}.ttd-home-text-inner{color:#8c5c6e;font-size:22px;font-family:"oswaldlight"}.ttd-home-text-inner a:link,.ttd-home-text-inner a:visited{color:#858585}.ttd-home-text-inner a:hover,.ttd-home-text-inner a:focus{color:#fff}.ttd-home-desc{color:#fff;line-height:22px;padding:15px 0 24px}.ttd-home-text{padding:21px 47px}.ttd-home-titletext{font-family:'oswaldbold';font-size:44px;line-height:normal;padding-left:47px;padding-top:30px;letter-spacing:1px;position:relative;text-transform:uppercase}.ttd-home-titletext a:link,.ttd-home-titletext a:visited{color:#fff}.ttd-home-titletext a:hover,.ttd-home-titletext a:focus{color:#858585}.ttd-home-btn{width:115px}#ttd-holder .bx-controls{left:50%;margin-left:-90px;position:absolute;top:144px;z-index:60}#ttd-holder .bx-wrapper .bx-pager.bx-default-pager a{width:4px;height:37px;border:none;background:#858585;border-radius:0}#ttd-holder .bx-wrapper .bx-pager.bx-default-pager a:hover,#ttd-holder .bx-wrapper .bx-pager.bx-default-pager a:focus,#ttd-holder .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}#special-packages{position:relative;left:0}#pkg-slider{}#pkg-slider li{list-style:none}#special-packages #sp-holder ul li{width:32.666667%!important;float:left;margin-right:1%}#special-packages #sp-holder ul li:last-child{margin-right:0}#sp-holder .bx-wrapper{max-width:inherit!important}.holder-title-common{font-family:'oswaldregular';font-size:26px;padding:43px 8% 20px;position:relative;text-align:left;text-transform:uppercase}.packages-img{position:relative;z-index:0}.packages-img img{width:100%;height:auto}#special-packages .bx-viewport{}.spsliderbg{overflow:hidden}#spholder .bx-wrapper{max-width:83%!important}.packages-text-inner a:link .packages-text-inner,.packages-text-inner a:visited .packages-text-inner{color:#481c16}.packages-text-inner{color:#fff;text-shadow:none;filter:invert(1)}.packages-text-inner a:hover,.packages-text-inner a:focus{color:#c15027}.packages-text-inner span{color:transparent;text-shadow:0 0 #696969;font-family:'ubuntulight';display:block;text-transform:capitalize;font-size:16px}.packages-text-inner a:hover span,.packages-text-inner a:focus span{color:#000}#special-packages .bx-controls{bottom:58px;position:absolute;right:0;width:100%;z-index:500}#special-packages .bx-wrapper .bx-prev:hover,#special-packages .bx-wrapper .bx-next:hover,#special-packages .bx-wrapper .bx-prev:focus,#special-packages .bx-wrapper .bx-next:focus{opacity:1}.reasons-img{position:relative;z-index:0}#room-special .carouselitems{margin:0 auto;padding:0 0 51px;position:relative;text-transform:capitalize;z-index:1}#room-special .carouselitems{width:83%}.reasonssliderbg{height:200px;overflow:hidden}#top-reasons .bx-wrapper .bx-prev{background-color:#252525;background-image:url("/images_noindex/sprite.png");background-position:18px 19px;background-repeat:no-repeat;height:58px;left:0;top:0;width:35px}#top-reasons .bx-wrapper .bx-next{background-color:#252525;background-image:url("/images_noindex/sprite.png");background-position:-12px 19px;background-repeat:no-repeat;height:58px;right:0;top:0;width:35px}#top-reasons .bx-wrapper .bx-prev:hover,#top-reasons .bx-wrapper .bx-next:hover,#top-reasons .bx-wrapper .bx-prev:focus,#top-reasons .bx-wrapper .bx-next:focus{opacity:1}.manager-title{}.reasons-img{position:relative;z-index:0}.managerbg{background:#252525;height:242px;overflow:hidden}.manager-decription{font-family:"oswaldlight";font-size:18px;color:#fff;height:58px;line-height:58px;margin-top:0;text-align:center}.managerimg{line-height:0}.homesection-3{padding:0 0 10px;position:relative;width:100%;overflow:hidden}#reviews-box{height:330px;width:100%}.reviewbg{background-color:#481d16;background-color:rgba(72,29,22,.9);height:158px;margin:0 auto;max-width:960px;position:relative;top:86px}.review-title{float:left;font-family:"oswaldlight";font-size:37px;line-height:40px;padding:37px 0 0 56px;text-align:right;text-transform:uppercase;width:130px}.review-title a:link,.review-title a:visited{color:#fff}.review-title a:hover,.review-title a:focus{color:#dc4a16}.reviewimg-img{line-height:0}.review-bottom{float:left;position:relative}.review-star{float:left;font-family:"mulilight";font-size:16px;padding:20px 0 0;width:410px}.parkrightstar{display:inline-block;float:left;left:-16px;margin-left:0;margin-right:0;margin-top:0;position:relative;top:49px;width:100px;transform:rotate(269deg);-ms-transform:rotate(269deg);-webkit-transform:rotate(269deg)}.reviews-subtext{float:left;padding:0 0 0 76px;width:360px;color:#fff;font-family:'latoregular'}.reviewfont{float:left;padding:15px 0 0 76px;font-family:'latoregular'}.reviewfont a:link,.reviewfont a:visited{color:#fff}.reviewfont a:hover,.reviewfont a:focus{color:#dc4a16}.reviews-box-btn{float:left;padding:38px 0 0 59px}.inner-con{border:1px solid #dc4a16;float:left;height:81px;margin-right:17px;width:91px;font-size:22px}.inner-con:hover,.inner-con:focus{border:1px solid #fff}.inner-con span{display:block;padding:10px 0;font-size:26px}#middle.cms6,#mainimage.cms6,#supersized.cms6,#supersized.cms6 img.cms6{max-height:820px!important}#mainimage.cms6{height:820px;z-index:5}.qouates-wrap{padding:59px 0 58px}.home-qouates{background-image:url("/images_noindex/headerbg.png");background-position:center bottom;background-repeat:no-repeat;color:#fff;font-weight:300;font-size:22px;line-height:30px;margin:0 auto;padding:0 0 46px;text-align:center;max-width:1000px}.home-qouates .colon-qouates{background:url(/images_noindex/colon-qouates.png);width:6px;height:5px;display:inline-block;position:relative;top:-13px;right:1px}.addLoadeddata .home-qouates .colon-qouates1{background:url(/images_noindex/colon-qouates1.png);width:6px;height:5px;display:inline-block;position:relative;top:-11px;left:1px}.addLoadeddata .homesection-2{background:url("/images_noindex/section2-bg.png") no-repeat scroll center center;background-size:cover;height:438px;overflow:hidden}.reservation-bottom{display:none;height:82px}.contleft{border-left:1px solid #8e8e8e;float:right;line-height:18px;margin:5px 0 0 20px;padding-left:20px;width:146px}.clsoe-reservation.icon-close{display:none;background:#aa8b44 none repeat scroll 0 0;border:1px solid #aa8b44;border-radius:100%;color:#fff;font-size:12px;padding:7px 7px 7px;position:absolute;right:-12px;text-align:center;top:-12px;cursor:pointer}.reservation-open .icon-close{display:block}#special-packages #sp-holder ul li:hover a,#special-packages #sp-holder ul li:focus a{color:#c15027}#special-packages #sp-holder ul li:hover a span,#special-packages #sp-holder ul li:focus a span{color:#000}#fact-box{bottom:0;height:62px;margin:0;padding:0;width:100%;z-index:11}.fact-box-inner{margin:0 auto;max-width:960px;position:relative;display:table}.factblock{background:url("/images_noindex/factbox-pipe.png") no-repeat scroll right center;color:#fff;display:table-cell;height:61px;padding:0 50px 0 31px;vertical-align:middle}.fact-box-inner>ul{list-style:outside none none}.banner-shadow{bottom:0;height:200px;position:absolute;width:100%;z-index:9}#top-reasons .bx-wrapper .bx-pager.bx-default-pager a{background-color:#a9a9a9;border:1px solid #a9a9a9;width:11px;height:11px;color:#000}#top-reasons .bx-wrapper .bx-pager.bx-default-pager a:hover,#top-reasons .bx-wrapper .bx-pager.bx-default-pager a:focus,#top-reasons .bx-wrapper .bx-pager.bx-default-pager a.active{background:#724a03 none repeat scroll 0 0;border:1px solid #a08943;color:#fff}.popup-contain.popup-contain-inner .pkg-btngrp{position:relative;bottom:0}.popup-desc h2{font-family:oswaldregular}.popup-contain.popup-contain-inner .attractionsnippetbtns{bottom:0;left:0;position:relative}.attractionsnippetdesc.inner-pupup-con,.pkgsnippetdesc.inner-pupup-con{height:75px;overflow:hidden}#popup-contain .attractionsnippetdesc.inner-pupup-con,#popup-contain .pkgsnippetdesc.inner-pupup-con{height:auto;overflow:hidden}.popup-contain.popup-light{background-color:#c25127;background:rgba(0,0,0,.8);display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999999}.popup-contain.popup-contain-inner{background-color:#fff;left:50%;margin-left:-28%;margin-top:-20%;padding:3%;position:fixed;top:50%;width:55%;border-radius:15px}.service-popup .popup-contain.popup-contain-inner{width:700px}.popup-contain-inner .icon-close{background:#c25127 none repeat scroll 0 0;border-radius:100%;color:#fff;height:35px;line-height:35px;position:absolute;right:-18px;text-align:center;top:-18px;width:35px;cursor:pointer}#popup-contain{display:none}#popup-contain .commonsnippet-inner{display:none}#popup-contain .inner-desc.inner-pupup-con{height:auto}#popup-contain .popup-desc{outline:2px solid #e7a086;outline-offset:20px}.opentableform-title{color:#c15027;display:inline-block;float:left;font-family:"oswaldregular";font-size:22px;letter-spacing:.05em;margin-top:27px;text-transform:uppercase;width:170px}#open_table{border-bottom:1px solid #8e8e8e;border-top:1px solid #8e8e8e;padding:20px 0 30px 25px;margin-top:30px;margin-bottom:10px}.res-row{display:inline-block;margin-right:30px;float:left}.partysize .styled-select select.partyselect{}.partysize .styled-select{background-color:#fdf6ec;background-position:right -253px;border:1px solid #f2e4d0;height:32px;line-height:32px;width:163px}.date.res-row .resinputbox{height:34px;line-height:34px}.styled-select-1{background-color:#fdf6ec;background-image:url("/images_noindex/sprite.png");background-position:right -253px;background-repeat:no-repeat;border-color:#f2e4d0;border-style:solid;border-width:1px;height:32px;overflow:hidden;width:92px}.floatleft{float:left;width:92px}.floatright{float:right;width:92px}.time-div{width:197px}.styled-select-1 select{background:none repeat scroll 0 0;border:medium none;cursor:pointer;width:122%}.button.res{float:left;height:34px!important;line-height:34px!important;margin-top:24px;width:170px}#acco-quote,#packagequote{color:#c25127;font-family:"latoitalic";font-size:22px;line-height:30px;margin:0 auto;padding:10px 0 20px;text-align:center;width:100%}.rfp-frmfieldset.commentrow.rfp-full{margin-right:0;width:66%}.rfp-frmfieldset.commentrow.rfp-full .commentinput textarea{height:70px;margin-bottom:30px;width:100%}#Yes0,#No0,#Yes1,#No1{position:relative;top:-2px;vertical-align:middle}#topnav ul li ul.room.dropnav{right:-300px}.fullimgwrapper{background-position:0 0;background-repeat:no-repeat;height:530px;margin:28px 0 -39px -320px;width:1600px;color:#fff}.fix-width{margin:0 auto;max-width:960px;padding-top:60px}.fix-width h2{color:#fff;font-family:oswaldregular;font-size:26px;padding-bottom:40px;text-align:center;text-transform:uppercase}.fullimgwrapper .fix-width li{padding:0 0 15px 15px}.addshadow.ttdopen{box-shadow:0 0 12px #a0a0a0}.modulelinks.weddings-eventsmod,.modulelinks.meetingmod{margin-bottom:25px;margin-top:35px}.footer #submit-button{background-color:#c15027!important;font-family:"oswaldregular"!important;font-size:15px!important;height:32px!important;line-height:32px!important}.trip-bg{padding-bottom:20px;width:100%}.trip_ad_sec{display:table;margin:auto;max-width:960px}.cer_exc{display:table-cell;vertical-align:middle}.rat_wid{display:table-cell;vertical-align:middle}.home-quot{display:inline}.rbnbtn.custom_rbnbtn{width:140px;margin-bottom:20px}.neigh-snippet .ttd-vb{padding-left:0;width:auto}.neigh-snippet .attractiondecription,.neighbour-hood .attractiondecription{padding-bottom:20px}.neigh-snippet .ttd-vb a span{display:inline;font-family:"latoregular";font-size:16px;margin-left:4px;position:relative;top:-3px}#ttd-box{margin-top:20px}.ww-reviews-widget{border:1px solid #8e8e8e!important}.ww-reviews-placeholder{background-color:#feeeda!important;padding-bottom:13px!important}#ww-widget-reviews a,#ww-widget-reviews a:link,#ww-widget-reviews a:visited,.ww-reset a,.ww-reset a:link,.ww-reset a:visited{color:#dc4a16!important}#ww-widget-reviews a:hover,.ww-reset a:hover,#ww-widget-reviews a:focus,.ww-reset a:focus{color:#43160f!important}.din-spec-event{float:right;margin-left:20px;position:relative}.din-spec-event{float:right;margin-left:20px}.special-txt{font-size:18px;text-align:center;margin-top:-30px;margin-bottom:10px;font-family:"oswaldregular";z-index:2}.din-spec-event:hover .view-details,.din-spec-event:focus .view-details{opacity:1}.din-spec-event:hover .special-txt a,.din-spec-event:focus .special-txt a{z-index:10;opacity:1}.view-details a:link,.view-details a:visited{color:#fff;display:table-cell;font-family:"oswaldregular";font-size:24px;vertical-align:middle}.view-details{background:rgba(0,0,0,.5) none repeat scroll 0 0;color:#fff;cursor:pointer;display:table;height:190px;left:0;opacity:0;position:absolute;text-align:center;top:4px;transition:opacity 500ms ease 0s;width:100%}a#quick-signup-btn{background:#fccf83;color:#815303!important}a#quick-signup-btn:hover,a#quick-signup-btn:focus{color:#fff!important}.button.signup-btn{font-size:14px!important}.pdficon{margin-left:3px;position:relative;top:-2px;vertical-align:middle}.pkg-format.last-two-last.lastchild{clear:both}.factblock.fact-time{padding-right:40px;padding-left:0}#special-packages #sp-holder ul li:hover .packages-text-inner,#special-packages #sp-holder ul li:focus .packages-text-inner{color:#696969}.pkg-format.hol-spe-pkg{padding-right:0;width:100%}.pkg-format.hol-spe-pkg .pkgsnippetimg,.pkg-format.hol-spe-pkg .pkgsnippetcontent{float:left;width:50%}.pkg-format.hol-spe-pkg .pkgsnippetcontent{box-sizing:border-box;border-top:1px solid #c25127;border-left:0}.pkg-format.hol-spe-pkg .pkgsnippetimg{height:277px;overflow:hidden}.attraction-format.attraction-neighbor{width:100%}.attraction-format.attraction-neighbor .attractiontop{float:left;height:205px;overflow:hidden;width:50%}.attraction-format.attraction-neighbor .attractiondecription{float:left;width:50%;box-sizing:border-box;border-top:1px solid #c25127;border-left:0}#topnav .dropnav.ttd li.nav-hover,#topnav .dropnav.meet li.nav-hover,#topnav .dropnav.twedd li.nav-hover,#topnav .dropnav.room li.nav-hover{background:none repeat scroll 0 0;box-sizing:inherit;text-align:left;width:555px;padding-top:10px}.content-inner{margin:0 auto;max-width:1280px;padding:89px 0}#top-reasons{background:rgba(255,255,255,.9) none repeat scroll 0 0;float:left;height:260px;outline:1px solid rgba(0,0,0,.15);outline-offset:-11px;overflow:hidden;padding:0 30px;position:relative;width:348px}.reasons-main{clear:both;display:table-cell;height:200px;margin:0 auto;padding:0;text-align:center;vertical-align:middle}.reasons-titletext{color:#000;font-size:25px;text-align:center;font-family:'Raleway',sans-serif;font-weight:500;margin-bottom:20px;text-transform:uppercase;letter-spacing:.05em}.reasons-text{text-align:center;width:100%;color:#000;font-size:20px}.reasons-text a:link,.reasons-text a:visited{color:#000}.reasons-text a:hover,.reasons-text a:focus{color:#aa8b44}.reasons-desc{text-align:center;width:100%;font-family:'ubuntulight';color:#000;font-size:14px}#trip-banner{background:rgba(255,255,255,.9) none repeat scroll 0 0;float:left;outline:1px solid rgba(0,0,0,.15);outline-offset:-11px;height:260px;overflow:hidden;position:relative;width:348px;margin:0 28px;display:table;padding:0 30px}#photo{background:rgba(255,255,255,.9) none repeat scroll 0 0;float:right;outline:1px solid rgba(0,0,0,.15);outline-offset:-11px;height:260px;overflow:hidden;position:relative;width:348px;display:table;padding:0 30px}#top-reasons .bx-controls{bottom:-55px;left:0;margin:auto;position:absolute;right:0;width:97px;z-index:500}.trip-banner-icon span.icon-tripAdvisor,.trip-banner-icon span.icon-quotes-left{font-size:68px;color:#000}.trip-banner-icon{margin-bottom:10px}.trip-banner-title{color:#000;font-size:18px;font-family:'Raleway',sans-serif;font-weight:500}.trip-banner-text{color:#000;font-family:'Raleway',sans-serif;font-size:34px;letter-spacing:.05em;margin-top:10px;text-transform:uppercase}.photo-titletext{color:#000;font-family:'Raleway',sans-serif;font-weight:500;font-size:24px;margin-bottom:20px;text-transform:uppercase}.photo-main .holder-title{font-size:20px;color:#000;margin-bottom:5px}.photo-main .text-holder{color:#000}#top-reasons .reasons-main{display:inline;position:relative;top:47px}.hotel_whystay .strong.spbold{display:block}#subnav ul li.sub-cont{background:none repeat scroll 0 0;padding-right:0}#topnav li.packages{margin:0}#nav{right:0}.social-div-text{background:#fff none repeat scroll 0 0;color:#000;display:block;font-size:16px;height:41px;left:-3px;line-height:41px;opacity:0;position:relative;text-align:center;top:3px;transition:all .5s ease-in-out 0s;width:117px!important}.banner-socialmedia .social-media li .fb:hover .social-div-text,.banner-socialmedia .social-media li .ta:hover .social-div-text,.banner-socialmedia .social-media li .yp:hover .social-div-text,.banner-socialmedia .social-media li .fb:focus .social-div-text,.banner-socialmedia .social-media li .ta:focus .social-div-text,.banner-socialmedia .social-media li .yp:focus .social-div-text{opacity:1;transform:translateX(102%)}.factblock.fea3{background:none repeat scroll 0 0;padding-right:0}#coupon-desktop{background:#555 none repeat scroll 0 0;position:absolute;right:0;text-align:center;top:220px;width:234px;z-index:18}.coupon-holder{background-color:#191616;margin:0 auto;width:100%}.coupon-holder-inner{height:100%;padding:10px 10px 8px 10px}.coupon-box{border:1px dashed #fff;height:102px;padding:0 20px 0;position:relative;text-align:center}.couponcuting{color:#fff;height:auto;left:20px;position:absolute;top:-7px;transform:scale(2,1) rotate(89deg);width:19px}.coupon-title{color:#aa8b44;font-family:'Raleway',sans-serif;font-size:16px;padding-bottom:0;padding-top:10px;text-transform:uppercase}.coupon-text{color:#fff;padding-bottom:5px}#coupon-overview-text{padding:0 10px 10px}.coupon-btn a:link,.coupon-btn a:visited{background-color:#d21243;color:#fff;display:block;font-size:11px;height:24px;line-height:25px;margin:0 auto;text-align:center;text-transform:uppercase;width:114px}.coupon-btn a:hover,.coupon-btn a:focus{background:#fff;box-sizing:border-box;color:#d21243!important}#new-pop-up{display:none;position:fixed;text-align:center;width:100%;z-index:101;right:0;left:0;margin-top:-357px;top:50%}.inner-pop-up{height:100%;margin:auto;padding:0;position:relative;display:table;line-height:1.2;max-width:40%;box-sizing:border-box;width:auto}.popup-heder{color:#fff;font-size:21px;margin-bottom:15px;padding:10px 0;text-transform:uppercase}.popup-image img{height:auto;max-width:600px;margin:0;width:100%;border:5px solid #cf9f33}.popup-text{color:#000;text-shadow:none;font-size:17px;margin:0;padding:5px 20px 15px;filter:invert(1)}.popup-button{text-align:center;width:150px;margin:0 auto}#new-pop-up #TB_closeWindowButton.icon-close{right:-14px;top:-16px}.popup-text a:link,.popup-text a:visited{color:#c3cd5f}.popup-text a:hover,.popup-text a:focus{color:#fff}#overlay1{background-color:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:100;display:none}.gm-style-iw a:hover,.gm-style-iw a:focus{color:#000}.gm-style-iw a:link,.gm-style-iw a:visited{color:#b5923f}#categories-main,.photos-dropdown{display:none}#photogallery-thumbs{margin-top:25px}#gtranslate{left:290px;margin:0 auto;top:14px;position:absolute}.item-title{background:url("/images_noindex/drop-shadow.png") repeat-x scroll 0 0;bottom:0;height:55px;padding-top:98px}.reasons-main a:hover .holder-title,.reasons-main a:focus .holder-title{color:#a56a03}.rfpbox .styled-select.styled-select-rfp select{background-position:right -347px}.factblock.fact-room{padding:0 35px 0 45px}#trip-banner.cms6{margin:0 8px}.pkgbtn.fea-btn{margin:0}.jumptarget:before{content:"";display:block;height:5px;margin:-5px 0 0}.popupbtn{width:260px;margin:0 auto}.thanks-msg{font-weight:bold;padding:20px;text-align:center}.home-banner{background-color:#555;font-size:15px;padding:15px;position:absolute;right:0;top:150px;width:330px;z-index:5}.home-page-blurb{position:absolute;z-index:99;width:300px;text-align:center;left:50%;margin-left:-150px;background:#555;border:solid 2px #aa8b44;padding:25px 15px 15px;box-sizing:border-box;top:150px;line-height:22px}.banner-close{position:absolute;right:0;top:0;padding:10px;cursor:pointer}.home-page-blurb span{display:block;font-size:13px;padding-top:10px}@media only screen and (max-height:800px){#new-pop-up{margin-top:-300px}}#gplus{display:none!important}#plusone{display:none!important}.photogplus{display:none!important}.msftd_gplusicon1{display:none!important}.ttdgplus{display:none!important}.gplusicon{display:none!important}.gpicon1{display:none!important}.holiday-banner{position:absolute;z-index:9;right:0;height:auto;top:120px;width:590px}.holiday-banner img{width:100%;height:auto}.holiday-banner2{position:absolute;z-index:9;right:0;bottom:45px}#goog-wm .content{height:auto}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;color:#000;background:#fff}.gm-err-message{background:#fff;color:#000!important}a.skip-to-content-btn{position:absolute;top:-40px;left:0;background:#a56a03;color:#fff!important;z-index:10000;height:35px;width:auto;line-height:35px;padding:0 10px;text-decoration:none;-webkit-transition:top 1s ease-out;transition:top 1s ease-out}a.skip-to-content-btn:focus{top:0;outline-color:transparent;-webkit-transition:top .1s ease-in;transition:top .1s ease-in}.reservation-bg button.ui-datepicker-trigger,.ada-datepicker .ui-datepicker-trigger{position:absolute;border:1px solid transparent;background:transparent;right:10px;bottom:4px;padding:2px;font-size:0;cursor:pointer;line-height:normal}.ada-datepicker{position:relative}.reservation-bg button.ui-datepicker-trigger:focus,.ada-datepicker .ui-datepicker-trigger:focus{border:1px solid #000}.ada-datepicker .resinputbox{background-image:none}input[type="radio"]{border:0;-webkit-appearance:radio;-moz-appearance:radio;-ms-appearance:radio;-o-appearance:radio;height:auto;line-height:inherit;margin:0 2px}input[type="radio"]:focus,input[type="radio"]:hover{outline:1px solid #fcbf54;outline-offset:2px}input[type="text"],input[type="tel"],input[type="number"],input[type="date"],select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}input[type="text"]:focus,select:focus,#blogpostcomment .commentcodecol4 a:focus,#emailOfferForm .email-frmfieldset #imgcode-home:focus,input:focus,textarea:focus{outline:2px solid #000}.rating-list .li:focus{border:1px solid #000}a.has-link:link,a.has-link:visited,#breadcrumb a:link,#breadcrumb a:visited{border-bottom:1px solid}a.has-link:focus,a.has-link:hover,#breadcrumb a:hover,#breadcrumb a:focus{border-bottom-color:inherit}.input-error{border:solid 1px #ce0000!important}.error-message{color:#fcbf54;text-transform:lowercase}#all-rating-message span{color:#fcbf54!important}#logo a:link,#logo a:visited{display:block;border:1px solid transparent;line-height:0}#logo a:focus{border-color:#fff}.mapinnerbox_snippet>div{max-width:100%}#msCookieBanner .right button{line-height:17px}a[href^="tel"]{white-space:nowrap}a.goog-te-menu-value:focus{background:#a98b43}a.goog-te-menu-value:focus span{color:#fff!important}.googleaddress{max-width:280px}.holiday-banner a,.holiday-banner2 a{display:block;position:relative}.holiday-banner a:before,.holiday-banner2 a:before{content:"";border:2px solid #fcbf54;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;box-sizing:border-box}.holiday-banner a img,.holiday-banner2 a img{display:block}.holiday-banner a:hover:before,.holiday-banner2 a:hover:before,.holiday-banner a:focus:before,.holiday-banner2 a:focus:before{opacity:1}.addLoadeddata #middle:before{content:"";background:url(/images_noindex/banner-shadow.png) repeat-x left bottom;position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}#searcheng-innerbooking .ada-datepicker .ui-datepicker-trigger{bottom:12px}.trip-div a{display:block}#gmap_canvas #map{height:450px!important}.nav-hover .item-left-box{background:#000}.map-phone a,.mapinnerbox a{color:#a56a03!important}.map-phone a:hover,.map-phone a:focus,.mapinnerbox a:hover,.mapinnerbox a:focus{color:#000!important}#gmap_canvas{background:#fff}.rating-list .li{display:inline-block;margin-right:5px}.rating-list input[type="radio"]{vertical-align:middle}.contactusfrm select{cursor:pointer;font-size:13px;height:30px;line-height:30px;margin:0;padding:0 0 0 8px;vertical-align:top;width:86px}#pkg-slider a:hover .packages-text,#pkg-slider a:focus .packages-text{background-color:#fff}#pkg-slider a:hover .packages-text .packages-text-inner,#pkg-slider a:focus .packages-text .packages-text-inner{color:#a56a03!important;filter:inherit}#review-options .rating-columns .col-lg-4.col-sm-3.col-xs-12{float:left;width:33.333333%}.hide{display:none}.outer_booking .fields-block{padding-left:0!important}#custom_engine .fields-block p,#custom_engine .fields-block h2{font-family:'Raleway',sans-serif;font-weight:500!important;font-size:23px}#custom_engine .outer_booking p{font-size:14px;font-family:'Raleway',sans-serif;font-weight:500}div#custom_engine .fields-block-alter input,#custom_engine .outer_booking .room select{line-height:44px;font-family:'Raleway',sans-serif;font-weight:600;height:44px;padding:0 20px 0 10px!important;font-size:14px}#custom_engine .outer_booking .room select{background:none}#custom_engine .outer_booking .room:before{top:20px}#custom_engine .outer_booking input.login{background:#a56a03;text-transform:uppercase;padding:0 22px!important;border:none;outline:none;height:44px;line-height:44px;margin-top:0;font-size:18px}#custom_engine .outer_booking input.login:hover,#custom_engine .outer_booking input.login:focus{background:#8c5a03}#custom_engine .outer_booking .fields-block-alter.room_list.select_list .room{width:100%!important}.email-friend.button .iconbtn{position:relative;top:2px}#rating-message span{color:#fcbf54!important}#msCookieBanner{left:0}.covid-19-advisory-main{position:fixed;top:0;padding:4px 8px 4px;z-index:99;font-size:12px;width:100%;text-align:left;box-sizing:border-box;background-color:#000;max-width:1400px}#main.fixcovid19{top:53px}#middle.fixcovid19{}.covid-19-advisory-close .icon-close{top:inherit;line-height:23px;right:10px;font-size:15px;font-weight:normal;position:absolute}.covid-19-advisory-main a:link,.covid-19-advisory-main a:visited{color:#fff;text-shadow:4px 0 5px #ada6a6}.covid-19-advisory-main a:hover,.covid-19-advisory-main a:focus{color:#fcbf54}div#covid7{background-color:#a56a03!important}a#covid7link{color:#fff!important}#overlay-popup-dine-new{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;z-index:9999;display:none}.popup-dine-new-main{position:fixed;width:90%;z-index:99999;display:none;transform:translate(-50%,-50%);left:50%;top:50%;max-width:380px}.popup-dine-new-close{position:absolute;color:#000;font-size:30px;cursor:pointer;right:5px;top:5px;font-weight:bold}.popup-dine-new-close:hover{color:#333}.popup-dine-new-content{box-sizing:border-box;padding:20px;background:#fff;text-align:center;line-height:18px;color:#000;border-radius:6px}.popup-dine-new-image{width:200px;margin:0 auto;line-height:0;padding-top:20px;padding-bottom:5px}.popup-dine-new-image img{width:100%;height:auto}#readmoreexpandedtext{display:none}#readmorebtn{width:120px;display:inline-block}.answer ul{padding:10px 0 0 15px}.golocalinfo{color:#dab04f}.golocalboxes .roombottom{min-height:277px}.home-middle-wrap{position:relative;overflow:hidden}#floatingbanner.visible{right:-9px;transition:right .7s ease}#floatingbanner{transition:right .7s ease;background:0 0;position:absolute;right:-368px;bottom:70px;z-index:9;width:400px;box-sizing:border-box;padding-left:26px;box-shadow:-5px -2px 10px rgba(0,0,0,.5);height:175px}a.floatingbanner-close{position:absolute;width:32px;background:#a56a03;left:0;height:100%;color:#fff!important;font-weight:700;vertical-align:middle;text-decoration:none;z-index:1;transition:.4s;-webkit-transition:.4s}a.floatingbanner-close .icon-rightArrow{font-weight:700;position:absolute;top:50%;margin-top:-8px;left:7px;transform:rotate(180deg);-webkit-transform:rotate(180deg);font-size:20px}#floatingbanner.visible a.floatingbanner-close .icon-rightArrow{transform:rotate(0deg);-webkit-transform:rotate(0deg)}.floatingbanner-inner{background:#fff;float:left}.floatingbanner-left{float:left;position:relative;line-height:0;width:170px}.cleansafelogo-floatingbanner{position:absolute;width:80px;right:10px;top:10px}.floatingbanner-left img{width:100%}.floatingbanner-right{width:196px;float:right;box-sizing:border-box;padding:15px 12px 8px 18px}.floatingbanner-right h2{font-size:16px!important;line-height:20px!important;padding-bottom:10px;color:#000}.floatingbanner-desc{font-size:13px;line-height:18px;padding-bottom:10px;color:#000}.floatingbanner-btn a.button{display:inline-block!important;padding:0 15px}@media(max-width:767px){#floatingbanner{right:0!important;height:auto;position:relative;z-index:8;top:0;max-width:350px;clear:both;margin:15px auto 10px;padding:0;border-radius:4px;box-shadow:-5px -2px 10px rgba(0,0,0,.5)}.floatingbanner-close{display:none}.floatingbanner-left{width:39%}.cleansafelogo-floatingbanner{width:70px;right:5px;top:7px}.floatingbanner-left img{border-radius:4px 0 0 4px;width:100%}.floatingbanner-right{padding:5px 5px 8px 0}.floatingbanner-inner{background:#fff;border-radius:4px;box-shadow:-1px 0 11px rgba(0,0,0,.1)}.floatingbanner-right h2{font-size:14px!important;line-height:20px!important;padding-bottom:6px;color:#000}}#topnav ul li ul.dropnav.amenities{right:-67px;width:200px}#msCookieBanner .left{text-transform:uppercase;float:left;padding-left:0}#msCookieBanner{font-size:.85em;line-height:60px;box-sizing:border-box;height:auto;width:100%;position:fixed;bottom:20px;z-index:1001;max-width:850px;margin:0 auto;left:50%;height:60px;transform:translateX(-50%);padding:0 20px}#msCookieBanner .left{text-transform:uppercase;float:left;padding-left:0;vertical-align:middle}#msCookieBanner .right{display:inline-block;float:right}#msCookieBanner .right button{padding:10px;background-color:#fff;border:solid 1px transparent;cursor:pointer;background:no-repeat;font-size:.85em;color:#fff;transition:border .5s;text-transform:uppercase;border-radius:3px;line-height:1;display:inline-block}#msCookieBanner:empty{background:none}#msCookieBanner a:hover,#msCookieBanner a:focus{border-bottom:1px solid}#msCookieBanner a{color:#fff;border-bottom:1px solid;text-transform:capitalize;text-decoration:none}#msCookieBanner a:hover,#msCookieBanner a:focus{text-decoration:none;border:none}.top-cookie-block{font-weight:700;text-transform:capitalize;letter-spacing:.8px}.top-cookie-block span{font-weight:400}#msCookieBanner .right button:hover,#msCookieBanner .right button:focus{border:1px solid #fff;outline:none}#msCookieBanner{background-color:rgba(0,0,0,.95);color:#fff;border-radius:5px}@media only screen and (max-width:900px){#msCookieBanner{bottom:75px;height:90px;line-height:45px}#msCookieBanner .right{display:inline-block;float:none}}@media only screen and (max-width:480px){#msCookieBanner{bottom:35px}#msCookieBanner .right button{font-size:13px}#msCookieBanner{font-size:13px;max-width:350px;height:110px;line-height:22px;padding:13px 12px}#msCookieBanner .left{width:100%;float:none;display:block;text-align:center;margin-bottom:9px}#msCookieBanner .right{width:100%;float:none;display:block;text-align:center}}footer.footer-warp{height:370px}.faq-list ul li h3 .q-text{position:absolute;left:0;top:-3px}.faq-list .box2{padding:30px 0 0 0}.faq-list ul li.tabcolspan{margin-bottom:15px;border-bottom:solid 1px #e6e6e6;font-size:16px;color:#fff;padding-bottom:15px;list-style:none}.faq-list ul li h3{position:relative;cursor:pointer;padding-bottom:3px;margin-bottom:0;padding-right:35px;padding-left:28px}.faq-list ul li h3:after{content:"";position:absolute;right:5px;top:50%;width:22px;height:2px;background:#c5c5c5;margin-top:-2px}.faq-list ul li h3:before{content:"";position:absolute;right:15px;top:50%;width:2px;height:22px;background:#c5c5c5;margin-top:-12px}.faq-list ul li .activeTab h3:before{display:none}.faq-list .faqmobans{padding-bottom:20px;padding-top:15px}.contentfocus:focus{outline:1px solid #fcbf54;box-shadow:0 0 2px #fcbf54 inset;-webkit-box-shadow:0 0 2px #fcbf54 inset;-ms-box-shadow:0 0 2px #fcbf54 inset;-moz-box-shadow:0 0 2px #fcbf54 inset}.events-section{border-bottom:1px #8e8e8e solid;padding-bottom:20px;padding-top:20px;margin-bottom:15px}.events-section.border-none{border-bottom:0}.events-section h2{margin-bottom:15px;font-size:20px}.events-section h3{padding-bottom:0;font-size:18px}.events-section .content-list li{padding:0 0 3px 0;background:none;list-style:none}div#captionbox-inner{display:none}.popup-section{display:table;align-items:center;justify-content:center;background:#a56a03}.popup-content{background:#a56a03;width:50%;color:#fff;text-align:left;padding:50px;box-sizing:border-box;line-height:normal;display:table-cell;padding:5px;position:relative;box-sizing:border-box}.popup-content:after{border:1px #fff solid;content:"";z-index:1;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;top:5px;left:5px}.popup-content-inner{padding:30px;position:relative;z-index:2}.cherry-blossom-festival .inner-pop-up{max-width:1015px}.popup-content h3{font-size:38px;color:#fff;padding-bottom:30px;font-size:25px;color:#fff;padding-bottom:30px;line-height:40px;padding-top:25px}.festival-popup-image{width:50%;width:50%;display:table-cell;vertical-align:top}.festival-popup-image img{max-width:100%;height:auto}.popup-content .popupbtn{margin:0;width:auto}.popup-content .popupbtn .button{background:#fff;color:#a56a03!important;padding:15px 40px;display:inline-block;font-size:24px;font-weight:600}.popup-content .popupbtn a.button:hover,.popup-content .popupbtn a.button:focus{color:#fff!important;background:#aa8b44}#new-pop-up.cherry-blossom-festival #TB_closeWindowButton.icon-close{border-radius:0;right:0;top:0;width:40px;height:40px;line-height:40px}@media(max-width:991px){.cherry-blossom-festival .inner-pop-up{width:95%}.popup-content-inner{padding:35px}.popup-content h3{font-size:18px;line-height:27px;padding-top:0}}@media(max-width:767px){.popup-section{display:block}.popup-content{width:100%;display:block;width:100%}.festival-popup-image{display:block;width:100%}#new-pop-up.cherry-blossom-festival{margin-top:-320px}.popup-content .popupbtn .button{padding:10px 30px;font-size:18px}}article.box2.dinemenu span{color:#fff!important}.conmax{max-width:960px;width:90%;margin:0 auto;padding-top:10px}#goog-gt-tt .gray{color:#303030}
.cornerforms{padding:10px 0}input,select,textarea{border:none;color:#555;font-family:inherit;font-size:14px;margin:0;padding:0;font-family:'Ubuntu',sans-serif;background:#fff;box-sizing:border-box}input{padding:0 10px;height:30px;line-height:30px}select{height:30px;line-height:normal;padding:6px 10px}textarea{padding:4px 8px;resize:none;display:block}h1{color:#fff;font-family:'Ubuntu',sans-serif;font-size:18px;font-weight:normal;margin:0;padding-bottom:15px;letter-spacing:.025em}h2{color:#fff;font-family:'Ubuntu',sans-serif;font-size:17px;font-weight:normal;text-transform:capitalize;margin:0;padding-bottom:10px;display:block;letter-spacing:.025em}h2.padbottom{display:block;margin:0;padding-bottom:15px}h3{color:#fff;font-size:16px;font-weight:normal;font-family:'Ubuntu',sans-serif;margin:0;display:block;padding-bottom:10px;text-transform:capitalize;letter-spacing:.025em}h4{color:#fff;font-size:15px;font-weight:normal;font-family:'Ubuntu',sans-serif;margin:0;display:block;padding-bottom:10px;text-transform:capitalize;letter-spacing:.025em}.textcenter{text-align:center}.box{display:block;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#8e8e8e;padding:20px 0}.box2{display:block;padding:20px 0}.boxspacer{display:block;height:25px}.column21{float:left;padding-right:25px;width:47%}.column22{float:left;width:47%}.column31{float:left;padding-right:20px;width:31%}.column32{float:left;padding-right:20px;width:32%}.column33{float:left;padding:0;width:32%}.column41,.column42,.column43{float:left;padding-right:10px;width:24%}.column44{float:left;width:24%}.column51,.column52,.column53,.column54{float:left;padding-right:9px;width:19%}.column55{float:left;width:19%}.baseline,.clearboth{clear:both;height:0}.milestone{font-size:11px;line-height:18px}.milestone2{font-size:11px;line-height:18px}.anchorlink{font-size:11px;line-height:18px}a:link,a:visited{text-decoration:none;list-style:none;cursor:pointer;color:#fcbf54;outline:none}a:hover,a:focus{text-decoration:none;list-style:none;cursor:pointer;color:#fff}a.homelink:link,a.homelink:visited{}a.homelink:hover{}a.anchorlink:link,a.anchorlink:visited{}a.anchorlink:hover{}a.splink:link,a.splink:visited{}a.splink:hover{}a.sitemaplink:link,a.sitemaplink:visited{}a.sitemaplink:hover{}a.milestone:link,a.milestone:visited{white-space:nowrap}a.milestone:hover,a.milestone:focus{white-space:nowrap}.cornerinner{padding:6px 0 10px 16px;float:right}.box ul,.box2 ul,.hotelbox ul{margin:0;padding:8px 0 0 0;list-style:none}.box ul li,.box2 ul li,.hotelbox ul li{background:url("/images_noindex/subnav-pipe1.png") no-repeat scroll left 7px;height:100%;line-height:20px;margin:0;padding:0 0 6px 15px}ul.anchor{background-color:#fff;border-color:#8e8e8e;border-style:solid;border-width:1px;display:block;float:left;list-style:none outside none;margin:0;padding:10px 0 10px 10px}ul.anchor li{background-image:url("/images_noindex/sprite.png");background-repeat:no-repeat;background-position:-208px -59px;line-height:28px;margin:0;padding:0 15px 0 15px}.box ul.padbottom li,.box2 ul.padbottom li{padding-bottom:10px}.box li.padbottom,.box2 li.padbottom{padding-bottom:10px}.box ul.padbottom li:last-child,.box2 ul.padbottom li:last-child{padding-bottom:0}.reservation-bg{background-color:#fff;background:rgba(255,255,255,.7);min-height:75px;left:129px;position:absolute;top:225px;width:340px;z-index:11}.reservation-bottom{display:none;height:82px;margin-top:30px}.last-child-btn{margin:21px 9px 21px 0;width:126px;float:left}.last-child-btn-modify{width:164px;margin:21px auto;float:left}.reservation-open .last-child-btn{margin:4px 9px 21px 0}.reservation-open .last-child-btn-modify{margin:4px 0 21px}#reservation{border:1px solid #3d3d3d;display:block;height:264px;width:241px}#reservation .res-text{color:#fff;font-family:oswaldbold;font-size:21px;font-weight:normal;position:absolute;text-align:center;text-transform:uppercase;top:31px;width:100%}#reservationtable{margin:0 auto;width:300px}#reservationtable ul{list-style:none;margin:0;padding:0}#reservationtable ul li{display:block;padding-bottom:8px;padding-right:0;position:relative;float:left}#reservationtable ul .last-child{padding-right:0!important}#reservationtable ul li ul li{float:left;padding-right:8px}#reservationtable ul li.last-child-btn{display:block;text-align:center;width:100%;padding-bottom:30px}#reservationtable ul li.check-in,#reservationtable ul li.check-out-adult{margin-right:9px}#reservationtable ul li.room-child{clear:both;padding-top:8px}#reservationtable ul li.room-child1{clear:both;padding-top:3px}.aaa,.govt,.best-avail{font-family:'goudy_bookletter_1911regular';color:#fff;font-size:14px;padding-right:23px!important}.aaa input,.govt input,.best-avail input{height:10px;line-height:10px;margin-right:10px}.room-child .govt{width:45%}#reservationtable ul li.group-code{padding-bottom:18px}.rtitle{color:#fff;display:block;font-size:11px;line-height:11px;padding-bottom:3px;text-align:center}.rtitleinner{color:#fff;display:block;font-size:12px;line-height:22px;padding-bottom:0}.resinputbox{background:#fdf6ec url("/images_noindex/sprite.png") repeat scroll right -307px;border:1px solid #f8dea3;color:#5b5755;cursor:pointer;font-family:arial;height:31px;line-height:31px;margin:0;padding:0 0 0 6px;vertical-align:top;width:145px}.resinputbox1{background:#fdf6ec;border:1px solid #f2e4d0;color:#5b5755;cursor:pointer;height:31px;line-height:31px;margin:0;padding:0 0 0 6px;vertical-align:top;width:253px}.resdropdown{background-color:#fdf6ec;background-image:url("/images_noindex/sprite.png");background-position:right -346px;background-repeat:no-repeat;border:1px solid #f8dea3;cursor:pointer;height:31px;line-height:31px;margin:0;padding:0 0 0 6px;vertical-align:top;width:145px;color:#5b5755;font-size:13px}.resinputboxinner{background-position:right -306px;background-repeat:no-repeat;font-size:13px;height:30px;line-height:30px;margin:0;padding:0 0 0 8px;vertical-align:top;width:182px}.resdropdowninner{background-image:url("/images_noindex/sprite.png");background-position:right -345px;background-repeat:no-repeat;cursor:pointer;font-size:13px;height:30px;line-height:30px;margin:0;padding:0 0 0 8px;vertical-align:top;width:86px}.hasDatepicker{cursor:pointer}.codeinputbox{background:#fdf6ec;border:1px solid #f2e4d0;height:31px;line-height:31px;margin:0 0 13px;padding:0 0 0 6px;vertical-align:top;width:260px;color:#5b5755}.outer-box{background-color:#555;border:1px solid #171515;margin:30px auto 0;max-width:960px;padding:30px 0;text-align:center;width:94%}.pro-txt{font-weight:normal;font-size:26px;line-height:30px;margin-bottom:20px;text-align:center;font-family:'Ubuntu',sans-serif}.lockimg{color:#fff;font-size:116px;height:116px;padding:20px 0}.click-logo{padding-bottom:20px;padding-top:20px}.imgright{margin-top:5px;margin-left:16px;margin-bottom:10px;float:right}.imgleft{margin-top:5px;margin-right:16px;margin-bottom:10px;float:left}ul.modulelinks{font-size:14px;list-style:none outside none;margin-top:17px;text-transform:capitalize;display:inline-block}li.modulelink{display:inline-block;float:left;padding:0;margin-right:12px}.modulelinks a{background-color:transparent;color:#c25127;display:inline-block;float:left;font-family:"oswaldlight";font-size:16px;padding:5px 20px;text-transform:capitalize;-webkit-box-shadow:0 0 6px rgba(0,0,0,.21);-moz-box-shadow:0 0 6px rgba(0,0,0,.21);box-shadow:0 0 6px rgba(0,0,0,.21)}.modulelinks a:hover,.modulelinks a:focus,.modulelinkON a{background-color:#c25127;color:#fff}#socialreviews{float:left;margin:0 auto 40px;width:100%}.review-right{float:left;height:325px;margin-right:0;overflow:hidden;position:relative;width:49%}#reviewsheader{margin-bottom:20px;width:100%}.shellimg{background-color:#000;line-height:0;position:relative;z-index:1;height:230px}.overdiv{background-color:#3c3c3c;height:auto;position:relative;text-align:center;top:0;transition:all .3s ease-in-out 0s;width:100%;z-index:5}.review-right:hover .overdiv,.review-right:focus .overdiv{top:-59px}.review-right:hover .shellimg img,.review-right:focus .shellimg img{opacity:.7}.reviewicon{height:60px;padding:20px 0;text-align:center;width:100%}.descriptions{margin:0 auto;padding-bottom:20px;text-align:center}#review-right1:hover .descriptions,#review-right1:focus .descriptions{display:block}.review-right:hover .descriptions,.review-right:focus .descriptions{opacity:1;transform:translateY(0)}.reviewbuttons{padding-top:10px}.reviewbuttonsleft{float:left;width:110px}.reviewbuttonsright{float:right;width:110px}.shellimg>img{height:auto;transition:all .5s ease 0s;width:100%}.button-row{margin:0 auto;width:100%}.readbutton,.writebutton{display:inline-block;float:none;width:30%}.readbutton{margin-right:5%}#review-right2.review-right{margin:0 0 0 2%}#review-right3{margin:0!important}.review-right:hover .descriptions,.review-right:focus .descriptions{display:block}.review-right:hover .descriptions,.review-right:focus .descriptions{opacity:1;transform:translateY(0)}#review-wite-btn{display:none;float:right}.write-btn.button{width:150px}.google-img{height:45px;padding:0 2%;border-right:solid 1px #d0d0d0;border-left:solid 1px #d0d0d0}#reviewsheader2.guest-review-title{border:medium none}.guest-review-write-title{color:#dc4a16;font-family:'oswaldregular';font-size:25px;height:auto;line-height:normal;padding-bottom:5px;text-align:left;text-transform:uppercase}#mainimageholder IMG{position:absolute;top:0;left:0;z-index:8;opacity:1}#mainimageholder IMG.active{z-index:10;opacity:1}#mainimageholder IMG.last-active{z-index:9}#mainimageslideshow{position:absolute;width:100%}.oh{border-right:1px solid #8e8e8e;color:#cdaa59;font-size:25px;margin-right:15px;padding-right:15px}.errTop{font-size:18px;line-height:26px}.er{color:#fff;font-size:18px}.errSugg{font-size:18px}.er-maindiv{margin:0 auto;padding-top:25px;width:100%}.er-contentbox-wrap{background-color:#fdf6ec;border:1px solid #8e8e8e;box-sizing:border-box;float:left;margin-right:2%;padding-left:0;text-align:center;width:23.5%}.er-contentbox-wrap.last-child{margin-right:0}.er-maindiv img{height:auto;width:90%}.er-contentbox-wrap .snippetbox{border:medium none;margin:0;padding:11px 0}.er-title{font-size:14px;text-align:center;text-transform:uppercase}.er-or{float:left;font-size:28px;padding-top:20px;text-align:center;width:100%}.er-back{float:left;font-size:14px;padding:20px 0;text-align:center;width:100%}.er-back .button{cursor:pointer;margin:0 auto;width:300px;height:32px!important;line-height:32px!important}#goog-wm-sb{border:medium none;cursor:pointer;display:inline;float:left;font-size:13px;height:30px!important;line-height:28px!important;text-align:center;width:150px;margin-top:10px}#goog-wm-qt{float:left;margin:10px 10px 0 0}#goog-fixurl{margin:0 auto;width:533px}.homequotetxt{color:#303030;font-family:'latolight';font-size:22px;padding:20px 0;text-align:center}#ui-datepicker-div.contactdatepicker{border:1px solid #f2e4d0}div.DropDownItem:hover,div.DropDownItem:focus{background-color:#aa8b44!important;color:#fff!important}.DropDownItems.out.enterleave{border:1px solid #f8dea3;border-top:none;overflow:hidden;margin-top:-7px}.DropDownItems.out.enterleave .DropDownItem.in.enterleave{background-color:#fff;color:#555;cursor:pointer;font-size:13px;padding-left:7px;width:117px}.DropDownItems.out.enterleave.contactdropdownlist .DropDownItem.in.enterleave{background:#fff none repeat scroll 0 0;color:#5b5755;width:77px!important}.DropDownItems.out.enterleave.contactdropdown .DropDownItem.in.enterleave:hover,.DropDownItems.out.enterleave.contactdropdown .DropDownItem.in.enterleave:focus{background:#aa8b44!important;color:#fff!important}.DropDownItems.out.enterleave.contactdropdown{border:1px solid #f8dea3;margin-top:-2px!important}.contact-frm-btn a.button{height:30px;line-height:30px}#noscriptreservation{background:none repeat scroll 0 0 #303030;font-size:14px;font-weight:bold;height:27px;left:120px;padding:10px 10px 10px 38px;position:absolute;text-align:left;top:0;width:632px}#noscriptreservation a{color:#fff}#noscriptreservation_inner{background-color:#fffefc;bottom:40px;font-size:14px;font-weight:bold;height:45px;left:240px;position:absolute;text-align:center;width:480px;padding-top:20px}#ns-reason .top-reasons-titletext,#ns-packages .packages-titletext{top:12px;left:0}#ns-reason,#ns-packages{padding:20px}#ns-reason ul,#ns-packages ul{margin-left:20px;margin-top:25px}.ErrorField{background-image:url(/images_noindex/invalid-bg.png);background-repeat:no-repeat;background-position:98% 50%;border:1px solid #d5a330;background:#fffffe}.ValidField{background-image:url(/images_noindex/valid-bg.png);background-repeat:no-repeat;background-position:98% 50%}.comentbox .ValidField{background-position:98% 6%!important}.ErrorEmailField{background-image:url(/images_noindex/invalid-bg.png);background-repeat:no-repeat;background-position:98% 50%;border-color:#fa4c06}span.ValidationErrors{color:#000;display:none;font-size:12px;padding-left:10px;text-transform:capitalize}.subheader{border-bottom:1px solid #8e8e8e;margin-top:10px;padding:15px 0}.subheader h1,.subheader h2{color:#fff;font-size:22px;font-weight:normal;line-height:23px;margin:0;padding:0;text-transform:capitalize}.clear{clear:both;height:0}.padbottom{padding-bottom:10px}#breadcrumb{padding-top:0;padding-bottom:5px;margin-top:-20px}.brd-icon{font-size:10px;margin:0 4px}.reviewtitle_name{padding-right:10px;display:inline-block}.ADAaccessible,#dynamicdiv{display:none}option{padding:0 0 0 5px}.social-like{background:url("/images_noindex/blank.png") repeat scroll 0 0;height:20px;position:absolute;width:100%;z-index:1}.socialmediabuttons_wrap{display:none;height:20px;position:absolute;width:160px;overflow:hidden;right:0;top:7px}span.icon-location3{font-size:19px;position:relative;top:3px;right:5px}.click-logo{display:block;width:362px;margin:0 auto 5px;border-radius:20px}.social_0{line-height:0;width:90px}.social_1{width:60px}.fb_iframe_widget{}.socialmediabuttons{list-style:none}.social_2{margin-left:12px}.spbold,.fontbold{font-weight:bold}.styled-select-ttd{display:inline-block;float:none!important;vertical-align:middle;width:140px!important}.styled-select-email{}.styled-select-dropdown{display:inline-block;float:none!important;vertical-align:middle;width:99.5%!important}.styled-select select{background-color:#fff;background-image:url("/images_noindex/sprite.png");background-position:right -347px;background-repeat:no-repeat;border-color:#f2e4d0;border-style:solid;border-width:1px;height:30px;overflow:hidden;color:#5b5755;padding-right:25px}.styled-select select{cursor:pointer}.styled-select-ttd select{width:162px}.direction-form,.direction-to{float:left;width:41%}.direction-form{margin-right:10px}.direction-btn{float:left;width:162px}.saddr,.daddr{margin-left:10px;width:86%}.button.direction-button{height:30px!important;line-height:30px!important}.direction-box{margin-bottom:20px}#floatingbooknow{display:none}#note{border-top:1px solid #777676;background:#555;clear:both;color:#fff;position:relative;width:100%}footer{font-size:14px;line-height:22px;margin:0 auto;padding:42px 15px 104px;max-width:1035px}.footerlogo{float:left;padding:11px 30px 0 0}.xvcard{border-left:0 solid #dbcec0;font-size:11px;line-height:20px;color:#333332;float:left}.pipe.mobilefooterpipeblock{display:none}.vcarddot{display:inline-block;margin:0 6px}footer ul li{list-style:none}.googleaddress,.footerLink,.ftr-rightcontent.ftr-rightcontent3{float:left;margin-right:30px}.ftr-rightcontent.ftr-rightcontent3{width:210px}.popular-links{float:left}.information{float:right}.title-f{color:#fff;display:block;font-family:'Raleway',sans-serif;font-weight:500;font-size:16px;padding-bottom:10px;text-transform:uppercase}#quick-signup.button{font-size:12px!important;height:30px;line-height:30px;margin:18px 0 0;width:185px}.hotelname.org>span{color:#4b4846;text-transform:uppercase;font-family:'latobold'}footer a.nav:link,footer a.nav:visited,footer a:link,footer a:visited{color:#fff}footer a:hover,footer a:focus,footer a.navON:link,footer a.navON:visited,footer a.navON:hover,footer a.nav:hover,footer a.navON:focus,footer a.nav:focus{color:#fcbf54}.social-media li a{background-image:url("/images_noindex/social-sprite1.png");background-repeat:no-repeat;display:block;padding:0 0 0 15px}.social-media li .fb{background-position:0 1px}.social-media li .tw{background-position:0 -19px}.social-media li .gp{background-position:0 -39px}.social-media li .inst{background-position:0 -200px}.social-media li .inst:hover,.social-media li .inst:focus{background-position:0 -534px}.social-media li .ta{background-position:0 -138px}.social-media li .ta:hover,.social-media li .ta:focus{background-position:0 -472px}.social-media li .ye{background-position:0 -157px}.social-media li .ye:hover,.social-media li .ye:focus{background-position:0 -491px}.social-media li .pin{background-position:0 -79px}.social-media li .fl{background-position:0 -119px}.social-media li .yt{background-position:0 -99px}.social-media li .fb:hover,.social-media li .fb:focus{background-position:0 -333px}.social-media li .tw:hover,.social-media li .tw:focus{background-position:0 -353px}.social-media li .gp:hover,.social-media li .gp:focus{background-position:0 -373px}.social-media li .pin:hover,.social-media li .pin:focus{background-position:0 -413px}.social-media li .fl:hover,.social-media li .fl:focus{background-position:0 -453px}.social-media li .yt:hover,.social-media li .yt:focus{background-position:0 -433px}.text-soc{display:inline-block;text-transform:capitalize;padding-left:10px;position:relative;top:1px}.social-media ul li{padding-bottom:1px}.icon-s{display:none;font-size:15px;margin-top:-3px;vertical-align:middle}.pipe.mobilefooterpipeblock1{display:none}#owner{letter-spacing:.02em}#owner:empty{display:none}#owner a:link,#owner a:visited{color:#fff}#owner a:hover,#owner a:focus{color:#fcbf54}#popup-form{display:none}.formbox3{background:none repeat scroll 0 0 #6f6e6e;border:1px solid #f5f5f5;border-radius:6px;margin:0 auto;padding:20px;width:285px}#popup-form .emailforminputbox.answerinput{float:right;width:129px}#popup-form .emailforminputbox{margin-bottom:12px;width:284px}#modelBackground{background:none repeat scroll 0 0 #000;display:none;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:99999}.fresh-icon{margin-left:5px}#popup-form .title-f{color:#333;font-size:19px;margin-bottom:0;text-align:center}#popup-form .email-frmfieldset{float:none;margin-right:0;width:inherit}#popup-form .commentinput{margin-bottom:0}.popup-close,#TB_closeWindowButton.icon-close{background-color:#b5881f;border:2px solid #b5881f;border-radius:22px;color:#fff;cursor:pointer;display:block;font-size:9px;font-weight:normal;height:24px;line-height:24px;position:absolute;right:0;text-align:center;top:0;width:23px}.formbox3 .popup-close{top:-10px;right:-11px}a.button.emailbtn-f{text-transform:capitalize}.icon-spinner6{color:#d5a330;display:inline-block;font-size:19px;line-height:34px;vertical-align:top;width:22px}.star-holder{float:left;margin-right:10px}.ftr-txt{padding-bottom:10px}.mapdisplay{margin:0;padding:0;max-width:1400px}.mapdisplay h2.padbottom{background:#484747 none repeat scroll 0 0;display:block;left:0;line-height:50px;margin:30px 0 0;padding-bottom:0;position:absolute;text-align:center;width:400px;z-index:99;font-family:'Raleway',sans-serif;font-weight:700}#interectivemap-q116{height:454px;width:100%;color:#555!important}.directions-left{margin-left:30px;width:370px}.directions-left h2{font-size:25px;padding-bottom:20px}.res-text{background:#aa8b44 none repeat scroll 0 0;color:#fff!important;cursor:pointer;display:block;font-family:'Raleway',sans-serif;font-weight:500;font-size:16px;height:34px;line-height:34px;text-align:center;text-transform:uppercase;width:132px;margin:20px auto}.res-text:hover,.res-text:focus{background:#555}.social-media .gplussvg{display:none}#main.headerfix{border-bottom:1px solid #8e8e8e}.er-contentbox-wrap a:link,.er-contentbox-wrap a:visited{color:#000}.er-contentbox-wrap a:link:hover,.er-contentbox-wrap a:link:focus,.er-contentbox-wrap a:visited:hover,.er-contentbox-wrap a:visited:focus{color:#a56a03}#faq-question-list{margin-top:25px}.aroundtownq-box h2{padding:5px 5px 5px 0;font-size:18px;position:relative}.aroundtownq-box h2 a{display:block}.tabcolspan{margin-bottom:15px}.textdiv1{margin-top:5px;padding:5px 5px 5px 0}.tabcolspan .q-text,.ans-text{display:inline-block;font-size:20px}.tabcolspan .q-text:after,.ans-text:after{content:'.'}.faq-name{font-size:16px}.aroundtownq-box h2:after{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:4px;font-size:30px;right:0;color:#9f835b;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;cursor:pointer}.activeTab .aroundtownq-box h2:after{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}input#gdprsubmit{background:#a56a03;color:#fff;border:0;cursor:pointer}input#gdprsubmit:hover,input#gdprsubmit:focus{background:#8c5a03;border:0}#BookingEngineTravelAgentIdField[style="display:none"]{display:block!important;width:0;height:0;position:absolute;overflow:hidden;clip:rect(0,0,0,0);opacity:0;visibility:hidden}.H_l_anchor{color:#000}
.bx-wrapper{position:relative;margin:0 auto 0;padding:0}.spbxslider{margin:0}.bx-wrapper img{display:block}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:relative;top:0;width:100%}.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.home-ttd .bx-wrapper .bx-pager{color:#666;font-family:Arial;font-size:.85em;font-weight:bold;padding-top:18px;position:absolute;text-align:center;top:auto}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background-color:#cecece;border:1px solid #cecece;border-radius:100px;display:block;height:7px;margin:0 6px 0 0;outline:0 none;text-indent:-9999px;width:7px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#959595;border:#959595 solid 1px}.bx-wrapper .bx-prev{background-image:url("/images_noindex/sprite.png");background-position:14px -234px;background-repeat:no-repeat;left:0}.bx-wrapper .bx-next{background-image:url("/images_noindex/sprite.png");background-position:-19px -234px;background-repeat:no-repeat;right:0}.bx-wrapper .bx-prev:hover{opacity:.9}.bx-wrapper .bx-next:hover{opacity:.9}.bx-wrapper .bx-controls-direction a{height:24px;margin-top:0;outline:0 none;position:absolute;text-indent:-9999px;top:156px;width:25px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.formbox{padding:15px 0}.commentlable{line-height:12px;padding-bottom:5px}.commentinput{margin-bottom:15px}.continputbox{width:100%}.commentcodecol1,.commentcodecol2,.commentcodecol3,.commentcodecol4,.commentcodecol5,.commentcodecol6{float:left;margin-right:20px}.commentcodecol3{width:141px}#reviewForm .commentcodecol5{margin-top:22px}.commentcodecol5 .button{height:30px!important;line-height:30px!important;width:90px;margin-top:1px}.imgrefresh{display:inline-block;padding-left:5px;vertical-align:top}.ratereviewstarsholder{padding-bottom:15px;padding-top:6px}.star-holder{float:left}.starreviewtext{display:inline-block;padding:0 0 0 5px;position:relative}.commentcol1{float:left;width:68%}.commentcol2{float:right;width:32%}.frmfieldset{float:left;width:48%;margin-right:2%}.frmfieldset-right{float:right;margin-right:0;width:100%}.commentinput textarea{background-position:98% 5%;width:100%;height:86px}#email1{width:504px;margin:0 auto}.email-frmfieldset{float:left;margin-right:2%;width:32%}.email-frmfieldset-right{float:right;margin-right:0;width:32%}.emailforminputbox{width:100%}.emailformdropdown{width:100%}.emailformtextarea{height:70px;width:100%;margin-bottom:20px}.quickrfpbox{margin:0 auto}.quickrfp-frmfieldset{float:left;margin-right:2%;width:32%}.quickrfp-frmfieldset .quickrfp-frmfieldset{float:left;width:48%}.quickrfp-frmfieldset .quickrfp-frmfieldset-right{float:right;width:48%;margin-right:0}.quickrfp-frmfieldset-right{float:right;width:32%;margin-right:0%}.quickrfpforminputbox{width:100%}.rfpformsdate,.rfpforminputbox.hasDatepicker{}.quickrfp-frmfieldset #imgcode{width:48%}.quickrfp-frmfieldset.quicksubmit{padding-top:17px;width:48%}.quickrfp-frmfieldset-right.quickasterisk{padding-top:26px;width:46%}.quickrfp-frmfieldset .rfpformsdate{width:100%}.rfp-frmfieldset{float:left;width:32%;margin-right:2%}.rfp-frmfieldset-right{float:right;width:32%;margin-right:0}.rfp-frmfieldset .rfp-frmfieldset,.rfp-frmfieldset .rfp-frmfieldset-right,.rfp-frmfieldset-right .rfp-frmfieldset,.rfp-frmfieldset-right .rfp-frmfieldset-right{width:48%}.rfp-frmfieldset .rfp-frmfieldset .rfpforminputbox,.rfp-frmfieldset .rfp-frmfieldset-right .rfpforminputbox,.rfp-frmfieldset-right .rfp-frmfieldset .rfpforminputbox,.rfp-frmfieldset-right .rfp-frmfieldset-right .rfpforminputbox{width:100%}.rfpforminputbox{width:100%}.rfpformdropdown{width:100%}.rfpformtextarea{height:70px;margin-bottom:20px;width:100%}.google-col{float:left;margin-right:20px}.google-col.google-btn{margin:20px 0 0;width:90px}.google-col.google-btn button.button{width:100%;border:0}
.email-offer-title,.quick-rfp-title,.rfp-title,.guest-review-title,.contact-title,.section_reviews .common-title,.write-comment-title,.guest-review-title-top,.common-title{border-bottom:1px solid #8e8e8e;color:#fff;font-family:"ubuntumedium";font-size:22px;margin-bottom:15px;padding-bottom:10px;text-align:left;text-transform:uppercase}.contactusfrm{background:#434242 none repeat scroll 0 0;padding:25px 30px}.box-container-left{float:left;width:100%}.pipe1{padding:0 5px}.box-container-right{border-left:1px solid #8e8e8e;float:right;padding-left:30px;width:405px}.contact-frm-block{float:left;margin-right:10px;padding-bottom:5px}.contact-frm-block.lastblock,.contact-frm-block.secondblock{margin-right:0%}.titlehead,.contactus-address{text-align:left}.contactus-title.titlehead{padding-bottom:10px}.cont-address{float:left;width:46%;box-sizing:border-box;margin-bottom:10px;padding-bottom:10px;padding-left:80px;background:url("/images_noindex/location-icon.png") no-repeat scroll left top}.cont-phone{background:url("/images_noindex/phone-icon.png") no-repeat scroll left top;padding-left:80px;float:left;width:48%;box-sizing:border-box}.contactus-number,.contactus-id{padding-left:10px}.contact-frm-btn{float:left;margin-top:24px;width:183px}.contact-frm-btn .button{height:30px!important;line-height:30px!important}.contactus-title{display:inline-block;font-family:"ubuntubold";font-size:14px;line-height:14px}.contactus-number,.contactus-id{display:inline-block}.write-review-button-block{float:right}#reviews-box{display:none}#review-wite-btn{display:inline-block}.page-reviews{border-bottom:1px solid #c4c4c4;margin:0 0 20px;padding:0 0 20px}.review-comenthad{float:left;margin-bottom:5px}.reviewhad-right{float:right}.review-date{float:left}.review-rating{display:inline-block;float:right;margin-left:10px}.reviewcontent .classification1{height:19px;margin-left:5px}.rviewpagestar .classification1{height:17px}.reviewtitle_name{display:block;padding-bottom:12px}.rviewpagestardate{display:table;margin:0 auto}.rviewpagestar{float:left;padding:0 5px 0 0}.rviewpagedate{float:right}.reviewauthor{font-weight:bold}
.rooms-format{float:left;width:48%;margin:0 0 4% 0;position:relative}.rooms-format.even{float:right}.roombottom{border:1px solid #707070;border-top:none;padding:28px 19px;text-align:center;background:#363636}.room-btn{margin:0 auto;padding-top:17px;width:148px}.roombottom h2{color:#fff;font-family:'ralewaybold';letter-spacing:.03em;text-transform:uppercase}.roomstop{height:auto;position:relative;width:100%;line-height:0}.roomsnippetimg{height:auto;position:relative;width:100%}.roomsnippetimg img{height:auto;width:100%}.roomsnippetdesc{padding-bottom:12px;padding-top:12px}
.pkg-format{float:left;width:48%;margin:0 0 4% 0}.pkg-format.even{float:right}.pkg-format.last-two-last{margin:0}.pkgbottom{border:1px solid #707070;border-top:none;padding:28px 19px 19px 19px;text-align:center;background:#363636}.pkgbottom h2{font-family:"ubuntubold";letter-spacing:.03em;text-transform:uppercase}.pkg-button{margin-top:10px}.sppkgbtn,.rbnbtn{display:inline-block;margin:0 auto;width:128px}.sppkgbtn{margin-right:10px}.pkg-top{height:auto;overflow:hidden;position:relative;width:100%;line-height:0}.pkgsnippetimg{height:auto;position:relative;width:100%}.pkgsnippetimg img{height:auto;width:100%}.msfsp_rating{margin:0 auto;padding:12px 0 5px;width:170px}.readwritelink,.ttd-button{float:right}.sppkg-rate{color:#fff;padding-bottom:5px;text-align:center}.pkgbottom .rsrate{padding-top:5px}.box_reviews_and_comments{padding-top:10px}.pkgbottom{position:relative;padding-bottom:78px}.pkg-button{position:absolute;bottom:30px;left:0;right:0}.last-two-last .pkg-button{left:20px}

.golocalboxes {width: 100%;
    clear: both;
    display: inline-block;}

.golocal-textbottom {
    text-align: center;
    max-width: 800px;
    margin: 0 auto;
    padding: 0 20px 30px 20px;
}

.golocal-textbottom h2 {text-transform: uppercase; font-size: 34px; font-family: 'ralewaylight'; padding: 0 0 30px 0; text-align: center;}
.golocal-textbottom a.button {display: inline-block !important; padding: 0 20px;}

.covid-first-snippet  {width: 100%;
    display: flex;
    align-items: center;}
.covid-snippetleft {width: 50%;
    display: flex;
    flex-direction: column;}

.covid-snippetleft img {width:100%}
.covid-snippetright {width: 50%;
    flex-direction: column;
    padding: 0 0 0 90px;}
.covid-snippetright h2 {padding-bottom: 20px;}

.covid-snippetright h2, .covid-snippetleft h2 {font-size:24px;}

.content-covid{ display:none; padding: 0 0 15px 0;}
.content-covid ul {padding: 0 0 0 16px;}
.snippetright-desc a.button {display: inline-block !important; padding: 0 20px;}

.accordion-container{
  position: relative;
  max-width: 1000px;
  padding:0 20px;
  height: auto;
  margin: 20px auto 40px auto;
}

.set-covid {position: relative;
  width: 100%;
  height: auto; border-bottom: 1px solid #6a6a6a;}

.set-covid > a{
  display: block;
  padding: 10px 0;
  text-decoration: none;
  -webkit-transition:all 0.2s linear;
  -moz-transition:all 0.2s linear;
  transition:all 0.2s linear;
  font-size: 20px;
    color: #fff;
    line-height: 65px;
}

.set-covid .icon-plus {
    background-color: transparent;
    position: absolute;
    right: 0;
    top: 32px;
  font-weight: lighter;
    font-size: 16px;
}

.set-covid .icon-minus {
    background-color: transparent;
    position: absolute;
    right: 0;
    top: 32px;
  font-weight: lighter;
    font-size: 16px;
}

.accordion-container h2 {text-align:center; margin:0 0 20px 0; text-transform: uppercase;
    font-size: 34px; font-family: 'ralewaylight';}

.covid-tarvel h2 {text-align: center; margin:0 0 30px 0}
.covid-tarvel ul {list-style: none; text-align: center;}
.covid-tarvel ul li {list-style: none; width: auto;  display: inline-block; margin:0 25px 0 0}
.covid-tarvel ul li:last-child {margin:0 0 0 0}
.covid-tarvel ul li img {width:70px}

.covid-desc {max-width: 770px; margin: 20px auto 40px auto; text-align: center;}
.covid-desc a {font-weight: bold;}

.covid-two-snippet {display: flex;
    align-items: center;}

.covid-two-snippet .covid-snippetright {padding: 0 30px 0 60px;}
.covid-two-snippet ul {padding: 0 0 0 15px;}

.covid-guest-wrap {max-width: 770px; margin: 40px auto 40px auto; text-align: center;}
.covid-guest-wrap h2 {margin:0 0 10px 0}

.covidfaqcontent {width: 100%;
    display: table;
    vertical-align: middle;}

.faq-ansleft {width: 75%;
    display: table-cell;
    vertical-align: middle;
    padding: 0 20px 0 0;}
.faq-ansright {width: auto;
    display: table-cell;}
.faq-ansright img {height: 200px;
    object-fit: cover;
    object-position: center;}
.set-covid a.active {color: #fff; font-weight: bold;}

@media (min-width:768px) and (max-width:991px) {
  .covid-two-snippet .covid-snippetright { padding: 0 30px 0 0px;}
  .covid-snippetright {padding: 0 0 0 30px;}
}

@media (max-width:767px) {
  .covid-snippetleft { width: 100%; display: inline-block; flex-direction: inherit;}
  .covid-snippetright { width: 100%;flex-direction: inherit; padding: 20px 0 0 0; display: inline-block; }
  .covid-first-snippet, .covid-two-snippet { width: 100%; display: inline-block; align-items: center; overflow-x: hidden;}
  .set-covid > a {padding: 10px 20px 10px 0;line-height: 26px;}
  .set-covid .icon-plus, .set-covid .icon-minus {top: 16px;}
  .covid-two-snippet .covid-snippetright { padding: 0 30px 0 0px;}
  .snippetright-desc { text-align: left; padding: 0 0 30px 0;}
  .covid-two-snippet ul { padding: 0 0 0px 15px;}
  .faq-ansleft { width: 100%; display: block; text-align: left;}
  .faq-ansright { width: 100%; display: block; margin:20px 0 0 0;}
  .faq-ansright img {width:100%; height:auto;}
  .set-covid > a {text-align: left;font-size: 15px;}
  .accordion-container {padding: 0 0px;}
  .accordion-container h2, .golocal-textbottom h2 {font-size: 24px;}
  .golocal-textbottom {padding: 0 0px 30px 0px;}
}
#categorydropdown{margin-bottom:30px;text-align:right;float:right}#drpsortcategory{padding:3px 8px;width:170px}.att-map{float:left;height:27px;line-height:27px;margin-top:1px;padding-right:15px}.att-mapicon{float:left;height:17px;padding-right:8px;padding-top:6px;width:14px}.styled-select.styled-select-ttd{margin-top:-2px}.attraction-format{float:left;width:48%;margin:0 0 4% 0}.attraction-format.even{float:right}.attraction-format.last-two-last{margin:0}.attraction-top{height:auto;overflow:hidden;position:relative;width:100%;line-height:0}.attractionsnippetimg{height:auto;position:relative;width:100%}.attractionsnippetimg img{height:auto;width:100%}.attraction-bottom{border:1px solid #707070;border-top:none;padding:28px 19px 19px 19px;text-align:center;background:#363636}.attraction-bottom h2{font-family:"ralewaybold";letter-spacing:.03em;text-transform:uppercase}.msftd_rating{margin:0 auto;padding:15px 0 5px;width:auto}.readwritelink,.ttd-button{float:none}.attraction-spcat{padding:5px 0}.attractionsnippetbtns{display:block;margin:0 auto;padding-top:20px;width:250px}.ttd-snippet-tab{float:left;width:130px}.ttd-vm,.ttd-vb{position:relative;top:1px}.ttd-vm{float:left;width:62px;border-right:1px solid #8e8e8e;position:relative;height:30px;line-height:30px}.ttd-vb{float:left;height:30px;line-height:30px;padding-left:20px;width:23px}.ttd-vm>a,.ttd-vb>a{font-size:0;height:30px;margin:0 auto;text-align:center;width:30px}.ttd-vm .pipe1{display:none}.ttd-vm a span,.ttd-vb a span{display:none}.attraction-bottom .msftd_rating .classification{float:none;margin:0 auto 8px}a.icon-mapPin,a.icon-new-tab{font-size:32px}.ttd-snippet-tab a.button{height:34px;line-height:36px}.attraction-format.last-two-last{width:100%}.last-two-last .thholder{width:100%}.last-two-last .attraction-top{float:left;width:50%}.last-two-last .attraction-bottom{box-sizing:border-box;float:left;width:50%;border:1px solid #707070;border-left:0 none}.last-two-last .attractionsnippetimg img{margin-left:-40%;width:170%}.last-two-last .attractionsnippetimg{height:369px}.attractionsnippetbtns{bottom:30px;left:0;position:absolute;right:0}.attraction-bottom{padding-bottom:80px;position:relative}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
@media only screen and (max-width:958px){.thingstododetail-left{width:53%}.snippet-img img{height:auto;width:100%}#photogallery-thumbs .thumb{float:left;padding:0 2% 2% 0;width:23.5%}.thumb img{width:100%;height:auto}.rfpformdropdown{width:100%}#milestone_poll{width:94%}}@media only screen and (max-width:768px){.btn-row .msftd_rating{display:block}.column31,.column32,.column33,.column41,.column42,.column43,.column44,.column51,.column52,.column53,.column54,.column55{padding-right:2%;width:31%}.imgrefresh{padding-left:6px}}@media only screen and (max-width:700px){.poll-option li{width:48%}}@media only screen and (max-width:684px){.snippetbox-leftimg,ul.anchor,.social-like,.socialmediabuttons_wrap{display:none!important}.snippetbox-rightcontent{width:100%}.snippetbox-rightcontent-inner{padding:0}.btn-row .msftd_rating{display:block;width:100%}.column22 ul,.column32 ul,.column33 ul,.column42 ul,.column43 ul,.column44 ul,.column52 ul,.column53 ul,.column54 ul,.column55 ul{padding-top:0}.column21,.column22,.column31,.column32,.column33,.column41,.column42,.column43,.column44,.column51,.column52,.column53,.column54,.column55,.poll-option li{width:100%;padding-right:0}.box ul li,.box2 ul li,.hotelbox ul li{padding-bottom:10px}#reviews-box{height:109px}}@media only screen and (max-width:568px){#photogallery-thumbs .thumb{float:left;padding:0 3% 2% 0;width:30%}.four-thumb{padding-right:3%!important}}@media only screen and (max-width:320px){#photogallery-thumbs .thumb{float:left;padding:0 3% 2% 0;width:46%}.thingstododetail-left{width:100%}.thingstododetail-right{border-left:0 none;border-top:1px solid #ACACAC;margin:10px 0 0;padding:10px 0 0;width:100%}.number-row{border-bottom:0 solid #ACACAC;margin-bottom:0;padding-bottom:0}}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-datepicker{width:17em;padding:.1em .1em 0}.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-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.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 2em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;width:60px}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 2px;line-height:24px}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:0 .4em;text-align:right;text-decoration:none;list-style:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-widget{font-size:.9em;z-index:999;display:none}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}.ui-widget-content{background-color:#fff;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{background-color:#ccc;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #d3d3d3;background-color:#e6e6e6;font-weight:normal;color:#555;outline:none}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none;list-style:none;outline:none}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none;list-style:none;outline:none}.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #aaa;background-color:#fff;font-weight:normal;color:#212121;outline:none}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;outline:none;text-decoration:none;list-style:none}#ui-datepicker-div{z-index:1001;display:none;font-size:12px;margin-top:0}.ui-datepicker{padding:1px 5px;background-color:#fff;border:solid 1px #8c5a03}.ui-widget-header{background-color:#fff;border-bottom:1px solid #8c5a03;margin:0 7px;padding:4px 0!important}.ui-widget select{border:#0d0d0d solid 1px}.ui-datepicker th{background-color:#fff;color:#2c2c2c;text-transform:uppercase}.ui-datepicker-month{color:#8c5a03;font-size:12px;text-transform:uppercase}.ui-datepicker-year{color:#8c5a03;font-size:12px}.ui-widget-content .ui-state-default{background-color:#fff;color:#323232;border:#fff solid 1px;text-align:center}.ui-state-disabled .ui-state-default{background-color:#fff;color:#aaa;border:#fff solid 1px;text-align:center}.ui-state-highlight,.ui-widget-content .ui-state-highlight{background-color:#fff;color:#8c5a03;border:#8c5a03 solid 1px}.ui-widget-content .ui-state-active{background-color:#8c5a03;color:#fff;border:#8c5a03 solid 1px}.ui-widget-content .ui-state-hover{background-color:#8c5a03;color:#fff;border:#8c5a03 solid 1px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:10px;height:9px;position:relative;top:6px;cursor:pointer;display:inline}.ui-datepicker .ui-datepicker-prev{background:url(/images_noindex/sprite.png) -188px -5px no-repeat;left:0;float:left}.ui-datepicker .ui-datepicker-prev-hover{background:url(/images_noindex/sprite.png) -215px -5px no-repeat;left:0;border:none;float:left}.ui-datepicker .ui-datepicker-next{background:url(/images_noindex/sprite.png) -173px -5px no-repeat;right:0;float:right}.ui-datepicker .ui-datepicker-next-hover{background:url(/images_noindex/sprite.png) -202px -5px no-repeat;right:0;border:none;float:right}.ui-state-disabled{background:none!important}.resdatepicker{border:solid 1px #f8dea3}
.msfsp_rating .classification .progress{position:absolute;background:transparent url(/images_noindex/stars_full.png) top left no-repeat;top:0;left:0;height:19px;z-index:102}.msfsp_rating .classification .cover{position:absolute;background:transparent url(/images_noindex/stars.png) top left no-repeat;top:0;left:0;width:104px;height:19px;z-index:101}.msfsp_rating .classification{float:right;height:19px;margin-top:0;position:relative;width:104px}ul.star-rating{list-style:none;padding:0;width:104px;height:19px;position:relative;background:url("/images_noindex/stars.png") no-repeat scroll left top transparent}ul.star-rating li{padding:0;margin:0;/*\*/float:left;/**/}ul.star-rating li a{display:block;width:21px;height:19px;text-decoration:none;text-indent:-9000px;z-index:19;position:absolute;padding:0;top:0}ul.star-rating li a:hover{background:url("/images_noindex/alt_star.png") repeat scroll left bottom transparent;left:0;z-index:2;height:19px}.rating-round{display:block;height:19px;text-indent:-9999px;width:104px}ul.star-rating a.one-star{left:0}ul.star-rating a.one-star:hover{width:21px}ul.star-rating a.two-stars{left:21px}ul.star-rating a.two-stars:hover{width:42px}ul.star-rating a.three-stars{left:42px}ul.star-rating a.three-stars:hover{width:63px}ul.star-rating a.four-stars{left:63px}ul.star-rating a.four-stars:hover{width:84px}ul.star-rating a.five-stars{left:84px}ul.star-rating a.five-stars:hover{width:104px}ul.star-rating li.current-rating{background:url("/images_noindex/stars_full.png") no-repeat scroll left top transparent;position:relative;height:25px;display:block;text-indent:-9000px;z-index:1}.msftd_rating .classification .progress{position:absolute;background:transparent url(/images_noindex/stars_full.png) top left no-repeat;top:0;left:0;height:19px;z-index:102}.msftd_rating .classification .cover{position:absolute;background:transparent url(/images_noindex/stars.png) top left no-repeat;top:0;left:0;width:104px;height:19px;z-index:101}.msftd_rating .classification{float:left;height:19px;margin-top:8px;position:relative;width:104px}.classification1{display:inline-block;height:19px;position:relative;width:104px}.classification1 .cover1{background:url("/images_noindex/stars.png") no-repeat scroll left top transparent;height:19px;left:0;position:absolute;top:0;width:104px;z-index:101}.classification1 .progress1{background:url("/images_noindex/stars_full.png") no-repeat scroll left top transparent;height:19px;left:0;position:absolute;top:0;z-index:102}
#milestone_poll{border:medium none!important;margin-top:8px;width:97%;float:left}.poll-option li input{border:0 none;height:13px!important}#question_holder{background-color:#ECECEC;color:#303030;font-family:'latoblack';font-size:14px;padding:5px;text-align:center;text-transform:uppercase;width:99%}#question_options{line-height:26px;padding:10px 0 0!important;width:100%}.poll-option li{float:left;width:33%}#question_submit{clear:both;padding-top:10px}#poll_show{text-align:center}#poll_result{background:#ddd;float:left;padding:7px 10px 7px 10px;line-height:17px;width:98%}.pollopt-text{padding-left:5px}#poll{border-bottom:none!important;border-top:none!important;float:left!important;padding:0 0 10px!important}.poll-total{font-weight:700}.poll-chart{background:none repeat scroll 0 0 #fff;height:15px;margin-bottom:8px;margin-top:6px}
a.button:link,a.button:visited,.disablelink,a.ugcbtnwrite,#goog-wm-sb,.enablelink,.viewlargermap,#backtotop,button.button{background:#a56a03;border-radius:0;color:#fff!important;cursor:pointer;display:block;font-family:'Raleway',sans-serif;font-size:14px;line-height:34px;text-align:center;text-transform:uppercase;font-weight:500}a.button:hover,.disablelink:hover,a.ugcbtnwrite:hover,#goog-wm-sb:hover,.enablelink:hover,.viewlargermap:hover,.pkg-all a:hover,#reservationtable a.button:hover,button.button:hover,a.button:focus,.disablelink:focus,a.ugcbtnwrite:focus,#goog-wm-sb:focus,.enablelink:focus,.viewlargermap:focus,.pkg-all a:focus,#reservationtable a.button:focus,button.button:focus{background:#8c5a03}.commentinput .button{height:30px!important;line-height:30px!important}a.disablelink,a.ugcbtnwrite,a.enablelink,.pkg-all a{height:28px;line-height:28px;text-transform:capitalize;width:90px;text-align:center;font-family:'goudy_bookletter_1911regular'}#reservationtable a.button{width:100%}#reservationtable-inner a.button{width:136px}.pkgbtn{width:104px;margin:0 auto}a.mapvisit{float:left;font-size:12px!important;margin-right:10px;width:70px;height:25px!important;line-height:25px!important}a.mapdirection{float:left;font-size:12px!important;height:25px!important;line-height:25px!important;width:124px}#btnSubmit{width:150px}.pkg-all a{width:86px!important}#backtotop{bottom:10px;display:none;height:35px;line-height:35px;position:fixed;right:10px;width:40px;z-index:18}#backtotop .icon-upArrow4{color:#fff;font-size:24px;position:relative;top:5px}
*{margin:0;padding:0}body{height:100%}img{border:none}#supersized-loader{position:absolute;top:50%;left:50%;z-index:0;width:60px;height:60px;margin:-30px 0 0 -30px;text-indent:-999em}#supersized{display:block;height:100%;left:0;margin:auto;overflow:hidden;position:absolute;right:0;top:115px;width:100%;z-index:0}@media only screen and (min-width:1400px){#supersized{width:1400px}}#middle,#supersized{min-height:475px}#supersized img{width:auto;height:auto;position:relative;display:none;outline:none;border:none;line-height:0}#supersized.speed img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges}#supersized li{display:block;list-style:none;z-index:-30;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;background:#111}#supersized a{width:100%;height:100%;display:block;cursor:default}#supersized li.prevslide{z-index:-20}#supersized li.activeslide{z-index:-10}#supersized li.image-loading{width:100%;height:100%}#supersized li.image-loading img{visibility:hidden}#supersized li.prevslide img,#supersized li.activeslide img{display:inline}
.slider_container{width:100%;margin:auto;clear:both;padding:30px 0 0 0}.flex-caption{position:absolute;right:11px;bottom:20px}.caption_title_line{width:450px;height:75px;padding:5px 15px 10px 15px;color:#303030}.flex-caption h2{color:#303030;font-size:20px;padding:5px 0 5px 0;margin:0;font-family:'Ovo',serif}.flex-container a:active,.flexslider a:active{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{width:100%;margin:0;padding:0}.flexslider .slides>li{display:none}.flexslider .slides img{width:100%;display:block;border:0 #ededed solid}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider .slides>li{position:relative}.flex-direction-nav li a{width:45px;height:42px;margin:0;display:block;position:absolute;right:11px;cursor:pointer;text-indent:-9999px}.flex-control-nav{bottom:15px;left:0;position:absolute;text-align:center}.flex-control-nav li:first-child{margin:0}.flex-control-nav li a{cursor:pointer;display:block;height:20px;text-indent:-9999px;width:20px}.flex-control-nav li a:hover{}.flex-control-nav li a.active{cursor:default}@media screen and (max-width:1000px){.slider_container{width:90%;margin:0 0 0 2%;clear:both}.flexslider{width:100%;margin:0;padding:0 0 0 0;background:none}.flex-direction-nav li a{width:45px;height:42px;margin:0;display:block;position:absolute;right:-10px;cursor:pointer;text-indent:-9999px}.flex-caption{display:none}}.clr{clear:both}.freshdesignweb-top{line-height:24px;font-size:11px;background:rgba(0,0,0,.05);text-transform:uppercase;z-index:9999;position:relative;box-shadow:1px 0 2px rgba(0,0,0,.2)}.freshdesignweb-top a{padding:0 10px;letter-spacing:1px;color:#333;text-shadow:0 1px 1px #fff;display:block;float:left}.freshdesignweb-top a:hover{background:#fff}.freshdesignweb-top span.right{float:right}.freshdesignweb-top span.right a{float:left;display:block}.freshdesignweb-demos{text-align:center;display:block;line-height:30px;padding:20px 0}.freshdesignweb-demos a{display:inline-block;margin:0 4px;padding:0 4px;color:#fff;line-height:20px;font-style:italic;font-size:13px;border-radius:3px;background:rgba(41,77,95,.1);transition:all .2s linear}.freshdesignweb-demos a:hover{background:rgba(41,77,95,.3)}.freshdesignweb-demos a.current,.freshdesignweb-demos a.current:hover{background:rgba(41,77,95,.3)}.flex-direction-nav{display:none}

@media only screen and (max-width:1280px) {

#gtranslate {
  left: 290px;
}

#trip-banner{
margin: 0 18px;

}
#nav {
  right: 10px;
}

#supersized {
  left: 50%;
  width: 1280px;max-width:1280px;
margin-left:-650px;
}
#logo {
  left: 10px;
}



#subnav{right:10px;}
.pro-btn a{width: 147px;}
.home-section-inner{width: 92%;}
.reservation-bg {
  left: 61px;

}


}


@media only screen and (max-width:1264px) {
#supersized {
  left: 50%;
  width: 1264px;max-width:1264px;
margin-left:-633px;
}
.promotion-wrap {
  width: 100%;
}

#supersized {
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  left: 0;
}
#top-reasons .bx-controls{bottom: -35px;}
#top-reasons, #trip-banner, #photo {
  margin-right: 1%;
  width: 27.5%;
}

#photo {
  float: left;
  margin-right: 0;
}
#trip-banner{margin-left:0;}
#main{height: 135px;}
#nav{top: 98px;}
#subnav{top: 57px;}
#gtranslate {
  left: inherit;
  right: 11px;
}
.pro-left {
  width: 20%;
}
.pro-right {
/*  float: right;
  margin-left: 20px;
  width: 868px;*/
}
.pro-btn{margin: 10px 15px 0 20px;}
.banner-socialmedia{left: 0;}
.content-inner {
  box-sizing: border-box;
  max-width: 100%;
  padding: 89px 15px;
}
}
@media only screen and (max-width:1229px) {

#photo {
  margin-right: 0;
}

}

@media only screen and (max-width:1155px) {

#top-reasons, #trip-banner {
 

}

}

@media only screen and (max-width:1090px) {

#top-reasons, #trip-banner, #photo {
  margin-right: 1%;
  width: 27.3%;
}
#photo {
  margin-right: 0;
}
}
@media only screen and (max-width:1149px) {

#top-reasons, #trip-banner, #photo {
  margin-right: 1%;
  width: 27.2%;
}
#photo {
  margin-right: 0;
}

}
@media only screen and (max-width:1128px) {

#top-reasons, #trip-banner, #photo {
  margin-right: 1%;
  width: 27.0%;
}
#photo {
  margin-right: 0;
}

}
@media only screen and (max-width:1090px) {

#top-reasons, #trip-banner, #photo {
  margin-right: 1%;
  width: 26.8%;
}
#photo {
  margin-right: 0;
}

}
@media only screen and (max-width:1056px) {

#top-reasons, #trip-banner, #photo {
  margin-right: 1%;
  width: 26.4%;
}
#photo {
  margin-right: 0;
}

}
@media only screen and (max-width:1024px) {
#main{height: 135px;}
#nav{top: 98px;}
#subnav{top: 57px;}
#gtranslate {
  left: inherit;
  right: 11px;
}
#top-reasons, #trip-banner, #photo {
  margin-right: 1%;
  width: 26.4%;
}
#photo {
  margin-right: 0;
}
}

@media only screen and (max-height:600px) {
.reservation-bg{top: 160px;}

}
/*---------------------------dropnav start----------------------*/
#topnav .dropnav a:link, #topnav .dropnav a:visited, .item-title{transition:all 0.2s ease-in-out 0s;}


#subnav ul li a{
-ms-transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
#topnav li{ 
perspective: 1000px;
    perspective-origin: 50% 50%;
}
#topnav ul li ul.dropnav {
  opacity: 0;
  top: 44px;
  -ms-transform-origin: center top 0;
-webkit-transform-origin: center top 0;
transform-origin: center top 0;
  -ms-transition: all 150ms ease-out 0s;
-webkit-transition: all 150ms ease-out 0s;
transition: all 150ms ease-out 0s;
  visibility: hidden;
  z-index: 20;
-ms-transition: all 150ms ease-out 0s;
-webkit-transition: all 150ms ease-out 0s;
transition: all 500ms ease-out 0s;

-ms-transform: rotateX(0deg) translateZ(-17px) translateY(23px);
-webkit-transform: rotateX(0deg) translateZ(-17px) translateY(23px);
transform: rotateX(0deg) translateZ(-17px) translateY(23px);
}
#topnav ul li ul.dropnav.ttdopen {
  -ms-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
-ms-transform: rotateX(0deg) translateZ(0px) translateY(0px);
-webkit-transform: rotateX(0deg) translateZ(0px) translateY(0px);
transform: rotateX(0deg) translateZ(0px) translateY(0px);
  visibility: visible;
  z-index: 20;

}



/*----------------------dropnav end--------------------*/

#topnav li {
  padding-bottom: 17px;
}

#topnav li ul.dropnav li a::before, #topnav li ul.dropnav li a::after{background:none;}


#topnav li a{padding: 4px 0 4px;}

#topnav li a::before, #topnav li a::after {
  background: #fcbf54 none repeat scroll 0 0;
  content: "";
  height: 1px;
  left: 0;
  opacity: 0;
  position: absolute;
  transform: translateY(-10px);
  transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;
  width: 100%;
}

#topnav li a::before {
  top: 0;
  transform: translateY(-10px);
}

#topnav li a::after {
  bottom: 17px;
  transform: translateY(10px);
}

#topnav li a.navON::before, #topnav li a:hover::before, #topnav li a:focus::before, #topnav li a:focus::before, #topnav li a:active::before, #topnav li a.navON::after, #topnav li a:hover::after, #topnav li a:focus::after, #topnav li a:focus::after, #topnav li a:active::after {
  opacity: 1;
  transform: translateY(0px);
}

/*------------------button animation start-----------------------------*/

a.button:link::after, a.button:visited::after, .disablelink::after, #goog-wm-sb::after, .viewlargermap::after, #backtotop::after, .pro-btn a:after, button.button:after {
  background: #8c5a03 none repeat scroll 0 0;
  top: 0;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  -ms-transition: all 0.6s ease 0s;
-webkit-transition: all 0.6s ease 0s;
transition: all 0.6s ease 0s;
  width: 100%;
  z-index: -1;
}
a.button:hover::after, a.button:link:hover::after, a.button:visited:hover::after, .disablelink:hover::after, #goog-wm-sb:hover::after, .viewlargermap:hover::after, #backtotop:hover::after, .pro-btn a:hover::after, button.button:hover::after,
a.button:focus::after, a.button:link:focus::after, a.button:visited:focus::after, .disablelink:focus::after, #goog-wm-sb:focus::after, .viewlargermap:focus::after, #backtotop:focus::after, .pro-btn a:focus::after, button.button:focus::after {
  height: 100%;
}
a.button:link, a.button:visited, a.button, .pro-btn a, button.button{
-ms-transition: all 0.6s ease 0s;
-webkit-transition: all 0.6s ease 0s;
transition: all 0.6s ease 0s;
position:relative;
}

a.button:link, a.button:visited, .disablelink, a.ugcbtnwrite, #goog-wm-sb, .enablelink, .viewlargermap, #backtotop, button.button{z-index: 7;}

/*------------------button animation end-----------------------------*/

/*-------------------------------photo gallery start-------------------------------------*/

#photogallery-thumbs li a:before{

}

#photogallery-thumbs li a:after{

}

#photogallery-thumbs li a:hover:before, #photogallery-thumbs li a:focus:before {
  left: 0;
  opacity: 1;
}
#photogallery-thumbs li a:hover:after, #photogallery-thumbs li a:focus:after {
  opacity: 1;
}
#photogallery-thumbs li{position: relative;}

/*-------------------------------photo gallery End-------------------------------------*/

#coupon-desktop::before {
  border-bottom: 3px solid #fff;
  border-radius: 2px;
  border-top: 3px solid #fff;
  content: "";
  height: 97%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
#coupon-desktop::before {
  transform: scaleX(0);
  transform-origin: 50% 50% 0;
  transition-duration: 0.4s;
  transition-property: transform;
  transition-timing-function: ease-out;
}
#coupon-desktop:hover::before, #coupon-desktop:focus::before {
  transform: scaleX(1);
}

.rooms-format, .attraction-format, .pkg-format{
-ms-transition: -webkit-transform 300ms ease 0s, box-shadow 600ms ease 0s, opacity 600ms ease 0s;
-webkit-transition: -webkit-transform 300ms ease 0s, box-shadow 600ms ease 0s, opacity 600ms ease 0s;
transition: -webkit-transform 300ms ease 0s, box-shadow 600ms ease 0s, opacity 600ms ease 0s;
}
.rooms-format:hover, .attraction-format:hover,  .pkg-format:hover, .rooms-format:focus, .attraction-format:focus,  .pkg-format:focus {
  /*box-shadow: 0 6px 20px rgba(143, 143, 143, 0.79);*/
}

.roomsnippetimg img, .attractionsnippetimg img, .pkgsnippetimg img {
  transform: scale(1,1);
  transition: all 0.6s ease-in-out 0s;
}
.roomsnippetimg, .pkgsnippetimg{overflow:hidden;}

.rooms-format:hover .roombottom, .attraction-format:hover .attraction-bottom,  .pkg-format:hover .pkgbottom, .rooms-format:focus .roombottom, .attraction-format:focus .attraction-bottom,  .pkg-format:focus .pkgbottom  {
/*  border: 1px solid #343434;
border-top:0;*/
}
.rooms-format.last-two-last:hover .roombottom, .attraction-format.last-two-last:hover .attraction-bottom, .rooms-format.last-two-last:focus .roombottom, .attraction-format.last-two-last:focus .attraction-bottom {
 /* border: 1px solid #343434;
border-left:0;*/
}

.rooms-format:hover .roomsnippetimg img, .attraction-format:hover .attractionsnippetimg img, .pkg-format:hover .pkgsnippetimg img, .rooms-format:focus .roomsnippetimg img, .attraction-format:focus .attractionsnippetimg img, .pkg-format:focus .pkgsnippetimg img{
  /*transform: scale(1.1,1.1);*/
}
.roombottom, .attraction-bottom, .pkgbottom{
 transition: all 0.6s ease-in-out 0s;
}


.tab_btn{
  -ms-transition: all 0.6s ease-in-out 0s;
  -webkit-transition: all 0.6s ease-in-out 0s;
  transition: all 0.6s ease-in-out 0s;
}

.trip-banner-icon span.icon-tripAdvisor,.trip-banner-icon span.icon-quotes-left{
  -ms-transition: all 0.6s ease-in-out 0s;
  -webkit-transition: all 0.6s ease-in-out 0s;
  transition: all 0.6s ease-in-out 0s;

}

#trip-banner:hover span.icon-tripAdvisor,#trip-banner:hover span.icon-quotes-left {

}
#trip-banner{cursor:pointer;}
.trip-banner-text, .trip-banner-title, .packages-text-inner, .packages-text-inner span, .packages-text, .packages-text-inner, .packages-img img{
  -ms-transition: all 0.6s ease-in-out 0s;
  -webkit-transition: all 0.6s ease-in-out 0s;
  transition: all 0.6s ease-in-out 0s;
}
a:link, a:visited{
  -ms-transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;

}
#trip-banner:hover .trip-banner-title, #trip-banner:focus .trip-banner-title{color:#000000;}
.reasons-main .trip-div a:hover .trip-banner-text, .reasons-main .trip-div a:focus .trip-banner-text{color:#a56a03;}

#special-packages #sp-holder ul li:hover .packages-img img, #special-packages #sp-holder ul li:focus .packages-img img {
  /*opacity: 0.5;*/

}
footer a.nav:link, footer a.nav:visited, footer a:link, footer a:visited, #owner a:link, #owner a:visited{
  -ms-transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#filter .button:hover, #filter .button:focus{background: #8c5a03 none repeat scroll 0 0;

}
#filter .button{
 -ms-transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.social-media li a, ul.star-rating li a {
  -ms-transition: none 0s ease 0s ;
-webkit-transition: none 0s ease 0s ;
transition: none 0s ease 0s ;
}

#topnav li ul.ttd.dropnav li.nav-hover .right-list a, #topnav li ul.room.dropnav li.nav-hover .right-list a{position: relative;}

#topnav li ul.ttd.dropnav li.nav-hover .right-list a:hover::before, #topnav li ul.room.dropnav li.nav-hover .right-list a:hover::before, #topnav li ul.ttd.dropnav li.nav-hover .right-list a:focus::before, #topnav li ul.room.dropnav li.nav-hover .right-list a:focus::before {
  background: #ffffff none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 20px;
  left: inherit;
  opacity: 1;
  position: absolute;
  right: -27px;
  top: 0;
  transform: rotate(45deg);
  width: 20px;
} 
#topnav li ul.ttd.dropnav li.nav-hover .right-list a::before, #topnav li ul.room.dropnav li.nav-hover .right-list a::before {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  content: "";
  opacity: 1;
  position: absolute;
  transform: rotate(45deg);
}
#topnav li ul.ttd.dropnav li.nav-hover .right-list a::after, #topnav li ul.ttd.dropnav li.nav-hover .right-list a:hover::after, #topnav li ul.ttd.dropnav li.nav-hover .right-list a:focus::after, #topnav li ul.room.dropnav li.nav-hover .right-list a::after, #topnav li ul.room.dropnav li.nav-hover .right-list a:hover::after, #topnav li ul.room.dropnav li.nav-hover .right-list a:focus::after {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  content: "";
  opacity: 0;
  position: absolute;
}

/****************************************/
      /*Holiday Banner Start*/
/****************************************/

.holiday-banner-button {
    position: absolute;
    top: 265px;
   z-index: 10;
    width: 225px;
    background: #fff;
    color: #fff;
    left: 10px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}
.holibmain:after {
  content: "";
  clear: both;
  display: block;
}

.holibmain-left {
    float: left;
    width: 48px;
    background: #a56a03;
    height: 60px;
    text-align: center;
    line-height: 71px;
}
span.mim-icon-gift-box {
  color: #fff;
  font-size: 27px;
}
.holibmain-right {
  float: right;
  width: 175px;
}
.holibmain-right {
  float: right;
  width: 167px;
  color: #a56a03;
  font-size: 17px;
  line-height: normal;
  padding-left: 10px;
  padding-top: 11px; 
  padding-bottom: 7px;
  font-weight: bold;
}
.holiday-special-item:nth-child(2) .holiday-special-item-inner {
    flex-direction: row-reverse;
}
.holiday-special-item:nth-child(2) .holiday-special-item-right {padding-left: 0px; padding-right: 20px;}
.holibmain-right span {
  font-size: 13px;
    position: relative;
    top: 5px;
display: block;
    text-decoration: underline;  
      font-weight: normal;
}
.holidayhpopup { display: none; }
.holidayhpopup .modal-box {
  background: #fff;
  padding: 30px;
  border-radius: 4px;
  box-shadow:0px 0px 6px rgba(0, 0, 0, 0.2)
}
.holidayhpopup .modal-box h2 {
  font-size: 22px;
  line-height: 28px;
  margin: 15px 0 10px;    color: #000;
  padding-bottom:0px;
}
.holipopup-description {
  padding-bottom: 21px;
      line-height: 24px;    color: #000;
}
#holidayhpopup .holipopup-button a.button {
    width: 160px;
    font-size: 16px;
    font-weight: normal;
    margin: 0 auto;
    padding: 14px 30px;
    height: auto;
    line-height: normal;
    display: inline-block;
}
.holidayhpopup button.uk-modal-close-default.uk-icon.uk-close {
  color: #000;
  font-weight: bold;
}
.holipcbtn {
  position: relative;
  font-size: 13px;
margin-top: 10px;
  color: black;
    display: block;  
}
.holipcbtn:hover{color:#866f43}
.holipcbtn svg {
  display: none;
}
.holiday-banner-button.cms6 {
  z-index: 9999;
}
.holibmain-left span.mim-icon-gift {
  color: #fff;
  font-size: 26px;
  line-height: 56px;
}
#holidayhpopup.visible {
  display: inline-block;
  position: absolute;
  top: 137px;
  left: 7px;
  bottom: 0;
  z-index: 999;
  transition: opacity .15s linear;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  max-width: 400px;
  height: auto;
}
/*Holiday Banner end*/


@media only screen and (max-width:1024px) {
.holiday-banner-button {
    top: 215px;
} 
#holidayhpopup.visible{top:100px;}   
}


@media only screen and (max-width:767px) {
.holiday-banner-button {
    top: inherit;
    bottom: 70px;
    z-index: 999;
    right: 10px;
    position: fixed;
}
.holidayhpopup:before {
    content: "";
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0, 0, 0, 0.8);
    left: 0px;
    top: 0px;
    z-index: 10;
}  
  #holidayhpopup.visible{
  max-width:340px;
  left: 0px;
  right: 0px;
  margin:auto;  
    position: fixed;
    top:100px;
  }  
.holidayhpopup .modal-box{position: relative; z-index: 15;}  
}


/****************************************/
      /*Holiday Banner End*/
/****************************************/

.event-accordion-list.faq-list ul li h3 {
    padding-left: 0;
}


/* holiday page */
.holiday-section-heading h2 {
    padding: 0px 0px 30px;
    text-align: center;
    font-size: 32px;
}
.holiday-special-item-inner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 60px;
  padding-top: 30px;
}
.holiday-special-item-left {
    width: 60%;
    line-height: 0;
}
.holiday-special-item-left img {
    max-width: 100%;
    height: auto;
}
.holiday-special-item-right {
    width: 40%;
    padding-left: 50px;
    box-sizing: border-box;
}
.holiday-special-item-right .title span {
    display: block;
    /* margin: 5px 0; */
    line-height: 1.6;
}
.holiday-special-item .cta {
    padding-top: 20px;
}
.holiday-special-item .cta a.button {
    display: inline-block;
    padding: 10px 40px;
}
.holiday-special-item .title {
    font-size: 26px;
    margin-bottom: 20px;
}
.holiday-special-item ul {
    list-style: disc;
    padding-left: 20px;
}
.holiday-special-item ul li {
    font-size: 14px;
}
#faq-question-list ul li h3{
position:relative;
}
/*
.faq-question-box li.tabcolspan {
    padding-left: 0;
}

.faq-question-box li.tabcolspan {
    padding-bottom: 25px;
}
.aroundtownq-box {
    border-bottom: 1px solid #e5e5e5;
}
.faqqusnright {
    cursor: pointer;
}
#faq-question-list ul li h3 a:link, #faq-question-list ul li h3 a:visited {
    color: #333;
    font-size: 18px;
    border: 0;
    font-family: 'montserratmedium', sans-serif;
    font-weight: 500;
    text-transform: initial;
}
#faq-question-list h3 {
    position: relative;
    padding-bottom: 17px;
    padding-right: 50px;
    color: #333;
    font-size: 18px;
    font-family: 'montserratmedium', sans-serif;
    border-bottom: 0;
    padding-top: 2px;
}
#faq-question-list li h3 a::after {
    content: "";
    font-family: 'mimiconfont';
    position: absolute;
    right: 0;
    top: 0;
}
#faq-question-list li .activeTab h3 a::after {
    content: "";
}
*/
.aroundtownq-box p {
    margin-bottom: 20px;
}
.aroundtownq-box p strong {
    font-weight: bold;
}
/*
div.faq-question-list-new {
    margin-bottom: 30px;
}*/

@media only screen and (max-width: 1023px){
.holiday-special-item-left,.holiday-special-item-right {
    width: 50%;
}
}
@media only screen and (max-width: 767px){
  .holiday-special-item-inner {   flex-wrap: wrap;}
.holiday-special-item-left,.holiday-special-item-right {
    width: 100%;
}
.holiday-special-item-right {
	padding: 30px 0px 0px;
}
}

@media only screen and (max-width:1270px) {
  .fixheader { padding-top: 136px !important; }
  #custom_engine .outer_booking #reservation_search {
	padding-left: 10px !important;
}
}
@media only screen and (max-width:1170px) {
  #promotion { height: auto; }
}
@media only screen and (max-width:1070px) {
  #logo img { max-width: 180px; height: auto; }
  .googleaddress, .footerLink, .ftr-rightcontent.ftr-rightcontent3 { float: left; margin-right: 20px; }
  .googleaddress { max-width: 250px; }
}
@media only screen and (max-width:1024px) {
  body #custom_engine .outer_booking input.login { padding: 0 15px !important; }
}
@media only screen and (max-width:960px) {
  
  #custom_engine { bottom: 20px!important; }
  #topnav li { margin-right: 26px; display: inline-block; float: none; }
  #nav { float: none; right: 0; padding: 0 10px; box-sizing: border-box; text-align: center; }
  #subnav { top: 77px; }
  #nav { top: 108px; }
  #main { height: 155px; position: absolute; }
  #container { width: 100%; box-sizing: border-box; padding: 0 15px; }
  #top-reasons, #trip-banner, #photo { width: 25.4%; }
  #custom_engine { position: absolute !important; padding-left: 15px !important; padding-right: 15px !important; box-sizing: border-box !important; }
  .photogallery-temp #custom_engine, .sub-nav-temp #custom_engine, .event-temp-detail #custom_engine, .event-temp #custom_engine, .emap-pg #custom_engine { position: relative !important; top: 156px; }
  .photogallery-temp .fixheader, .sub-nav-temp .fixheader, .event-temp-detail .fixheader, .event-temp .fixheader, .emap-pg .fixheader { padding-top: 265px !important; }
  .footer-warp { padding-bottom: 30px; }
  .qouates-wrap { padding-left: 15px; padding-right: 15px; }
  .fixheader { padding-top: 155px !important; }
  #thingstodo_tab_navigation .about {    width: 118px;}
  #thingstodo_tab_navigation .reviews {    width: 110px;}
  .ttddetail-leftimg {    width: 270px;}
}
@media only screen and (max-width:864px) {
  #top-reasons, #trip-banner, #photo { width: 40%; margin-bottom: 20px; }
  .homesection-2 { height: auto; }
  #topnav li { margin-right: 15px; }
  #topnav li a { font-size: 14px; }
  #subnav ul li { padding: 0 11px 0 8px; }
  .pro-right { width: 100%; }
  .pro-left1 { float: none; }
  .pro-text { margin-bottom: 20px; }
  .factblock.fact-room { padding: 0 15px 0 15px; }
  .factblock.fact-time { padding-right: 20px; padding-left: 0; }
  .photogallery-temp .fixheader, .sub-nav-temp .fixheader, .event-temp-detail .fixheader, .event-temp .fixheader, .emap-pg .fixheader { padding-top: 345px !important; }
  #thingstodo_tab_navigation a { margin-bottom: 10px;}
}
#cke_editor1{width:auto}.cke_skin_kama .cke_wrapper{background-color:transparent;background-image:none;padding:0;margin:0}.cke_show_borders #fact-box{margin-top:0}body.cke_show_borders{background:none!important}body.cke_show_borders a{text-decoration:none!important;list-style:none}#cke_editor1{border:1px dashed!important;padding-left:2px;padding-right:2px}#cke_top_editor1,#cke_bottom_editor1{background-color:#FCFCFC}html,.cke_skin_kama .cke_contents iframe{background:none!important}body{background:#555}
.holiday-floating-widget {
	position: absolute;
	background-color: #ffffff;
	right: 10px;
	top: 170px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	transition: all 0.5s ease 0s;
	padding: 10px 10px 10px 50px;
	cursor: pointer;
    z-index: 9;
}
.holiday-floating-widget a {
	display: block;
	margin-left: 10px;
	border: none;
	line-height: 22px;
}
.holiday-floating-widget::before {
	content: " ";
	background-color: #a56a03;
	width: 50px;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background-image: url(https://www.spindriftinn.com/resourcefiles/otherimages/holiday.svg);
	background-repeat: no-repeat;
	background-size: 34px;
	background-position: center;
}
.holiday-floating {
	visibility: hidden;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	transition: all 0.5s ease 0s;
	position: absolute;
	top: 170px;
	right: 0;
	width: 340px;
	z-index: 9;
	background-color: #ffffff;
	padding: 30px;
	box-sizing: border-box;
	opacity: 0;
}
.holiday-floating-banner {
	max-width: 270px;
	margin: 0 auto;
}
.holiday-floating-banner img {
	width: 100%;
	height: auto;
}
.holiday-floating-info {
	text-align: center;
	padding-top: 10px;
}
.holiday-floating-link a:link, .holiday-floating-link a:visited {
	background-color: #a56a03;
	display: block;
	border: 1px solid #a56a03;
	text-decoration: none !important;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-family: brandongrotesque-bold;
	padding: 13px;
}
.holiday-floating-link a:hover, .holiday-floating-link a:focus {
	background-color: #fff;
	color: #790000;
}
.holiday-floating-close a:link, .holiday-floating-close a:visited {
	border: none;
	font-size: 14px;
	text-decoration: underline;
}
.holiday-floating-close a:hover, .holiday-floating-close a:focus {
	text-decoration: none;
  	color: #a56a03;
}
.holiday-floating-link {
	width: 200px;
	margin: 15px auto;
}
.holiday-floating-widget.holiday-floating-widget-open {
	opacity: 0;
	visibility: hidden;
}
.holiday-floating.holiday-floating-open {
	visibility: visible;
	opacity: 1;
	right: 10px;
}
.holiday-floating-widget h4 {
    margin: 0;
  	color: #000;
}
.holiday-floating-widget span:hover, .holiday-floating-widget span:focus {
    color: #a56a03;
}
.holiday-page-title {
	text-align: center;
	padding: 0 20px 20px;
}

.holiday-accordion {
	padding: 0 0 70px;
}
.holiday-accordion-item .holiday-accordion-click {
	display: block;
	border: none;
	font-size: 22px;
	font-weight: 700;
	padding: 25px 50px 25px 0;
	position: relative;
}
.holiday-accordion-content {
	display: none;
	padding-bottom: 25px;
}
.holiday-accordion-item {
	border-bottom: 1px solid #ccc;
}
.holiday-accordion-wrap .holiday-accordion-item:first-child {
	border-top: 1px solid #ccc;
}
.holiday-accordion-item .holiday-accordion-click::before {
	content: "+";
	font-size: 26px;
	position: absolute;
	width: 50px;
	right: 0;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
}
.holiday-accordion-item.active .holiday-accordion-click::before {
	content: "-";
	font-size: 36px;
}
.holiday-party {
	padding: 40px 0px;
}
.holiday-party-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.holiday-party-image {
	width: 49%;
}
.holiday-party-image img {
	width: 100%;
	height: auto;
}
.holiday-party-info {
	width: 44%;
}
.holiday-party-title {
	padding-bottom: 20px;
}
.holiday-page-title + .holiday-party {
	padding-top: 20px;
}
.holiday-party .uk-slider li * {
    display: block;
}
.holiday-party .uk-dotnav {
    padding-top: 20px; color: #fff;
}
.holiday-accordion-content p,
.holiday-party-description p{
margin-bottom:20px;
}
.holiday-party-description a.button{
max-width:150px;
}
.holiday-floating-info h3 {
    line-height: 1.2;
    padding: 5px 0px 5px;
    margin: 0;
  	color: #000;
}
.holiday-floating-content {
    display: block;
    line-height: 1.2;
  	color: #000;
}

.holiday-party .bx-wrapper .bx-pager.bx-default-pager a {
    background-color: #ffffff;
    border: 1px solid #760000;
    height: 7px;
    width: 7px;
    border-radius: 5px;
    margin: 0px 5px;
}
.holiday-party .bx-controls {
    padding-top: 20px;
    position: relative;
}
.holiday-party .bx-wrapper .bx-controls-direction {
    text-align: center;
    font-size: 21px;
    display: flex;
    justify-content: center;
    width: 110px;
    margin: 0 auto;
}
.holiday-party .bx-wrapper .bx-controls-direction a {
    position: static;
    text-indent: inherit;
    font-size: 27px;
}

@media only screen and (max-width:960px) {
.holiday-floating {
	padding: 15px;
} 
}
@media only screen and (max-width:864px) {
.holiday-party-image {
	width: 100%;
}
.holiday-party-info {
	width: 100%;
	padding-top: 25px;
}
}
@media only screen and (max-width:767px) {
.holiday-floating-widget {
	position: fixed;
	top: inherit;
	bottom: 64px;
}
.holiday-floating-widget.holiday-floating-widget-open {
	right: 0;
}
.holiday-floating {
	position: fixed;
	display: flex;
	background-color: rgba(0,0,0,0.8);
	width: 100%;
	height: 100vh;
	z-index: 100;
	right: 0;
	top: 0;
	box-shadow: none;
	padding: 0;
	justify-content: center;
	align-items: flex-start;
	overflow-y: auto;
}
.holiday-floating.holiday-floating-open {
    right: 0;
    top: 0px;
}
.holiday-floating .holiday-floating-wrap {
	background-color: #ffffff;
	padding: 30px 15px;
	box-sizing: border-box;
	max-width: 370px;
	width: 90%;
	margin: 40px 0;
}
.holiday-accordion-wrap, .holiday-party-info {
  	text-align: left;
}
}
.holiday-party-cta {
  	margin-top: 20px;
}
.holiday-party-cta a {
  	display: inline-block !important;
    padding: 0 20px;
}
.holiday-party .bx-wrapper .bx-controls-direction {
  	display: none;
}
.holiday-party .bx-wrapper .bx-pager.bx-default-pager a:hover, .holiday-party .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #a56a03;
    border: #a56a03 solid 1px;
}
@media (max-width: 480px) {
.bx-controls.bx-has-controls-direction {
    position: relative;
    margin: 0 auto;
    z-index: 11111111;
  	width: auto !important;
  	top: auto;
  	text-align: center;
}
  .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
}
  .holiday-party .bx-wrapper .bx-pager.bx-default-pager a:hover, .holiday-party .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #a56a03;
    border: #a56a03 solid 1px;
}
  .holiday-party .bx-wrapper .bx-pager.bx-default-pager a {
    background-color: #ffffff;
    border: 1px solid #760000;
    height: 7px !important;
    width: 7px !important;
    border-radius: 5px;
    margin: 0px 5px;
}
  .bx-wrapper .bx-pager.bx-default-pager a {
    background-color: #c3c3c3;
    border: 1px solid #c3c3c3;
    border-radius: 100px;
    display: block;
    height: 7px;
    margin: 0 6px 0 0;
    outline: 0 none;
    text-indent: -9999px;
    width: 7px;
}
}

.holiday-party .bx-controls {
  	display: block !important;
}
/*cache version*/