
 /* 
-------cacheFileName----------
 keyB83D4E8AA7EF6A089987E2B0E725E0618F196E57A31E39B4C620CF5CE92E2F47#2026-05-07T13--42--31 */ 

@font-face{font-family:'icomoon';src:url('/fonts/icomoon.eot?3973mb');src:url('/fonts/icomoon.eot?3973mb#iefix') format('embedded-opentype'),url('/fonts/icomoon.woff?3973mb') format('woff'),url('/fonts/icomoon.ttf?3973mb') format('truetype'),url('/fonts/icomoon.svg?3973mb#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'icomoonflaticon';src:url('/fonts/icomoonflaticon.eot?3973mb');src:url('/fonts/icomoonflaticon.eot?3973mb#iefix') format('embedded-opentype'),url('/fonts/icomoonflaticon.woff?3973mb') format('woff'),url('/fonts/icomoonflaticon.ttf?3973mb') format('truetype'),url('/fonts/icomoonflaticon.svg?3973mb#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'mimiconfont';src:url('/fonts/mimiconfont.woff?ah141m') format('woff'),url('/fonts/mimiconfont.ttf?ah141m') format('truetype'),url('/fonts/mimiconfont.svg?ah141m#mimiconfont') format('svg');font-weight:normal;font-style:normal;font-display:swap}[class^="mim-icon-"],[class*=" mim-icon-"]{font-family:'mimiconfont'!important;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}.icon-interface:before{content:"";color:#fff}.icon-time-and-date:before{content:"";color:#fff}.mim-icon-coffee-cup:before{content:""}.mim-icon-dollar:before{content:""}.mim-icon-dollar-symbol:before{content:""}.mim-icon-dot-single:before{content:""}.mim-icon-lock-closed:before{content:""}.mim-icon-padlock_icon:before{content:"";color:#fff}.mim-icon-down-arrow-2:before{content:""}.mim-icon-magnifying-glass:before{content:""}.mim-icon-fast-forward:before{content:""}.mim-icon-share:before{content:""}.mim-icon-stopwatch:before{content:""}.mim-icon-minus:before{content:""}.mim-icon-round-add-button:before{content:""}.mim-icon-view-list:before{content:""}.mim-icon-arrowhead-pointing-to-the-right:before{content:""}.mim-icon-left-arrow1:before{content:""}.mim-icon-icon5:before{content:""}.mim-icon-between:before{content:""}.mim-icon-close:before{content:""}.mim-icon-icon2:before{content:""}.mim-icon-icon3:before{content:""}.mim-icon-icon4:before{content:""}.mim-icon-icon1:before{content:""}.mim-icon-calendar1:before{content:""}.mim-icon-down-arrow-1:before{content:""}.mim-icon-up-arrow:before{content:""}.mim-icon-minus-symbol:before{content:""}.mim-icon-mathematical-addition-sign:before{content:""}.mim-icon-small-calendar:before{content:""}.mim-icon-down-arrow:before{content:""}.mim-icon-bed:before{content:""}.mim-icon-gift:before{content:""}.mim-icon-knife-fork-and-plate:before{content:""}.mim-icon-back:before{content:""}.mim-icon-check-mark:before{content:""}.mim-icon-cutlery:before{content:""}.mim-icon-download:before{content:""}.mim-icon-facebook-logo-1:before{content:""}.mim-icon-google-plus:before{content:""}.mim-icon-hotel-bell:before{content:""}.mim-icon-instagram-logo:before{content:""}.mim-icon-next:before{content:""}.mim-icon-padlock:before{content:""}.mim-icon-twitter-logo-silhouette:before{content:""}.mim-icon-wifi:before{content:""}.mim-icon-left-arrow:before{content:""}.mim-icon-right-arrow:before{content:""}.mim-icon-chanceflurries:before{content:""}.mim-icon-chancerain:before{content:""}.mim-icon-chancesleet:before{content:""}.mim-icon-chancesnow:before{content:""}.mim-icon-chancetstorms:before{content:""}.mim-icon-clear:before{content:""}.mim-icon-cloudy:before{content:""}.mim-icon-flurries:before{content:""}.mim-icon-fog:before{content:""}.mim-icon-hazy:before{content:""}.mim-icon-mostlycloudy:before{content:""}.mim-icon-mostlysunny:before{content:""}.mim-icon-nt_chanceflurries:before{content:""}.mim-icon-nt_chancerain:before{content:""}.mim-icon-nt_chancesleet:before{content:""}.mim-icon-nt_chancesnow:before{content:""}.mim-icon-nt_chancetstorms:before{content:""}.mim-icon-nt_clear:before{content:""}.mim-icon-nt_cloudy:before{content:""}.mim-icon-nt_flurries:before{content:""}.mim-icon-nt_fog:before{content:""}.mim-icon-nt_hazy:before{content:""}.mim-icon-nt_mostlycloudy:before{content:""}.mim-icon-nt_mostlysunny:before{content:""}.mim-icon-nt_partlycloudy:before{content:""}.mim-icon-nt_partlysunny:before{content:""}.mim-icon-nt_rain:before{content:""}.mim-icon-nt_sleet:before{content:""}.mim-icon-nt_snow:before{content:""}.mim-icon-nt_sunny:before{content:""}.mim-icon-nt_tstorms:before{content:""}.mim-icon-nt_unknown:before{content:""}.mim-icon-partlycloudy:before{content:""}.mim-icon-partlysunny:before{content:""}.mim-icon-rain:before{content:""}.mim-icon-sleet:before{content:""}.mim-icon-snow:before{content:""}.mim-icon-sunny:before{content:""}.mim-icon-tstorms:before{content:""}.mim-icon-unknown:before{content:""}.mim-icon-photo-camera:before{content:""}.mim-icon-calendar:before{content:""}.mim-icon-close-envelope:before{content:""}.mim-icon-maps-and-flags:before{content:""}.mim-icon-phone-receiver:before{content:""}.mim-icon-speech-bubbles-comment-option:before{content:""}.mim-icon-wifi-signal:before{content:""}.mim-icon-laptop:before{content:""}.mim-icon-drop-arrow:before{content:""}.mim-icon-lock-closed:before{content:""}@font-face{font-family:'tripicomoon';src:url('/fonts/tripicomoon.eot?i5ax08');src:url('/fonts/tripicomoon.eot?i5ax08#iefix') format('embedded-opentype'),url('/fonts/tripicomoon.woff?i5ax08') format('woff'),url('/fonts/tripicomoon.ttf?i5ax08') format('truetype'),url('/fonts/tripicomoon.svg?i5ax08#tripicomoon') format('svg');font-weight:normal;font-style:normal;font-display:swap}[class^="icon4-"],[class*=" icon4-"]{font-family:'tripicomoon'!important;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}.icon4-tripadvisor-logotype:before{content:""}@font-face{font-family:'triump';src:url('/fonts/triump.eot?4hd21d');src:url('/fonts/triump.eot?4hd21d#iefix') format('embedded-opentype'),url('/fonts/triump.woff?4hd21d') format('woff'),url('/fonts/triump.ttf?4hd21d') format('truetype'),url('/fonts/triump.svg?4hd21d#triump') format('svg');font-weight:normal;font-style:normal;font-display:swap}[class^="triump-"],[class*=" triump-"]{font-family:'triump'!important;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}.triump-long-arrow-pointing-to-left:before{content:""}.triump-long-arrow-pointing-to-the-right:before{content:""}@font-face{font-family:'icomoon-new';src:url('/fonts/icomoon-new.woff?qozh06') format('woff'),url('/fonts/icomoon-new.ttf?qozh06') format('truetype'),url('/fonts/icomoon-new.svg?qozh06#mimiconfont') format('svg');font-weight:normal;font-style:normal;font-display:swap}[class^="mim-fridge-"],[class*=" mim-fridge-"]{font-family:'fridge'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mim-fridge-fridge:before{content:""}.icon-footprint:before{content:""}.icon-dumbell:before{content:""}@font-face{font-family:'icomoon-new';src:url('/fonts/icomoon-new.woff?qozh06') format('woff'),url('/fonts/icomoon-new.ttf?qozh06') format('truetype'),url('/fonts/icomoon-new.svg?qozh06#mimiconfont') format('svg');font-weight:normal;font-style:normal;font-display:swap}.icon-bottle-of-water-svgrepo-com{font-family:'icomoon-new'}.icon-bottle-of-water-svgrepo-com:before{content:"";font-family:'icomoon-new'}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}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:1px solid}#breadcrumb a:hover,#breadcrumb a:focus{border-bottom:1px solid transparent!important}.contentfocus:focus{outline:1px solid;box-shadow:0 0 5px inset}table{border-collapse:collapse;border-spacing:0}a:link,a:visited{text-decoration:none;list-style:none;cursor:pointer;color:#000}#TravelRFPForm .rfp-frmfieldset:nth-child(2n+1){clear:both}.clear{clear:both;float:none;height:0}.boxspacer{display:block;height:30px}.mob-boxspacer{display:none}input,select,textarea{border:1px solid #ccc;background-color:{{background-color3}};border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:#000000;font-family:inherit;font-size:14px;margin:0;padding:0}textarea{padding:8px 10px}input,select{padding:0 8px;height:30px}.box{padding:30px 0;border-bottom:1px solid#e1e1e1}.box2{padding:30px 0}.accessible-content .column21,.accessible-content .column22{float:left;padding-right:0;width:49%}.accessible-content .column21 ul,.accessible-content .column22 ul{display:table;padding-right:20px;margin-top:15px}.accessible-bullet-list li{padding:0 0 10px 15px;position:relative}.accessible-bullet-list li:after{content:'';background:#99d6ea;width:8px;height:8px;display:table;position:absolute;left:0;top:0;margin-top:9px}#main .container{max-width:inherit;width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;display:table}.container{max-width:1170px;width:100%;margin-right:auto;margin-left:auto;display:table}.bg-black{background:#000}.bg-light-green{background:#99d6ea;background-image:url(/images_noindex/Footer-BG2.jpg)}.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:0;left:0;background:#99d6ea;color:#000!important;z-index:10000;height:30px;width:auto;line-height:30px;padding:0 10px;filter:opacity(0);border:none;outline:none}a.skip-to-content-btn:focus{filter:opacity(1);color:#000}#reservationtable ul li button.ui-datepicker-trigger,.ada-datepicker .ui-datepicker-trigger{position:absolute;border:none;background:0 0;right:15px;bottom:20px;padding:2px;font-size:0;border:1px solid transparent;line-height:0;margin:0;width:24px;height:20px;cursor:pointer}.ada-datepicker{position:relative}#reservationtable ul li button.ui-datepicker-trigger:focus,.ada-datepicker .ui-datepicker-trigger:focus{border:1px solid#0b2e21}.ada-datepicker .resinputbox{background-image:none}input[type="radio"]:focus,input[type="radio"]:hover{outline:1px solid #000;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{border-color:#d8d8d8!important;outline:none}.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:1px solid;outline:none}.input-error{border:solid 1px #ce0000!important}.error-message{color:#ce0000;font-size:12px}#logo a:link,#logo a:visited{display:block;border:1px solid transparent}#logo a:focus{border:1px solid #fff}body{font-size:15px;line-height:24px;font-family:arial,helvetica;background-color:#ededed;color:#000000}#wrapper{margin:0 auto;width:auto;background-color:#ffffff;padding:130px 0 0;overflow:hidden}#wrapper.homecovidtopwrapper{padding:219px 0 0}#main{position:fixed;top:0;width:100%;background-color:#000;z-index:11111;font-family:'crimson-textregular';min-width:1024px}#main header{margin:0 auto;height:124px;padding:8px 0}#logo{width:188px;height:auto;float:left;padding-left:0;position:absolute;top:31px;left:150px}.head-navigation{display:table;margin:0 auto}#logo img{width:100%;height:auto;vertical-align:top}#number{position:absolute;left:230px;line-height:18px;top:35px}#number span{display:block}#number span a:link,#number span a:visited{color:#000000;border-bottom:1px dotted transparent}#number span a:hover,#number span a:focus{color:{{text-color1}};border-bottom:1px dotted{{text-color1}}}#subnav{position:absolute;right:20px;top:9px;z-index:2}#subnav ul{list-style:none}#subnav ul::after{clear:both;display:block;content:" "}#subnav ul li{float:left;padding-left:15px}#subnav ul li a:link,#subnav ul li a:visited{color:{{navigation-color}};border-bottom:1px dotted transparent}#subnav ul li a:hover,#subnav ul li a:focus,#subnav ul li a.navON:link,#subnav ul li a.navON:visited{border-bottom:1px dotted{{navigation-color}}}#subnav ul li .sub-icon{margin-right:5px}#subnav ul li:last-child .sub-icon{margin:0}#main .evelyen-header{height:88px;-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s}#main .evelyen-header #nav{margin-top:32px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#main .evelyen-header #logo{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#main .evelyen-header #logo img{width:100px}#main .evelyen-header .reservation-funcationality{margin-top:16px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#main .evelyen-header .unlock-offer{margin-top:5px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#reservation{position:fixed;width:100%;left:0;top:194px;display:none}.reservationmiddle{height:100vh;display:table;width:100%}#reservation .book-direct{color:#fff;text-align:left;display:inline-block;width:auto;padding-left:0;padding-right:127px;vertical-align:middle}#main .evelyen-header #reservation #reservationtable{margin-top:22px}#reservationtable .book-direct ul li:last-child{display:block;padding-top:0}#reservation #reservationtable{width:100%;display:table-cell;background-color:#0d0d0d;padding:0;text-align:center;box-sizing:border-box;height:324px;margin:0 auto;vertical-align:middle;padding-bottom:80px;background-image:url(/images_noindex/wjh-booking-bg.jpg);background-size:cover}#reservation #reservationtable.addBg{background-image:url(/images_noindex/wjh-booking-bg.jpg)}#reservation .book-direct .first-title{display:block;padding-bottom:20px;font-size:30px;text-transform:capitalize;font-family:'crimson-textregular'}#reservation .book-direct ul{display:block;text-align:left}#reservationtable .res-text{display:block;font-size:18px;color:{{text-color1}};font-family:'crimson-textregular'}#reservationtable ul::after{clear:both;display:block;content:" "}#reservationtable ul{list-style:none;text-align:center;margin:0 auto;display:table}#reservationtable ul li{position:relative;padding:0 30px;line-height:normal;float:left}#reservationtable ul li .rtitle{display:block;font-size:20px;color:#fff;font-weight:normal;letter-spacing:2px;font-family:arial,helvetica}#reservationtable ul li input{width:190px;cursor:pointer;border-bottom:solid 1px #3f4040;background:transparent;border-width:0 0 1px 0;height:90px;padding:20px 0 23px;text-align:center;color:#fff;font-size:40px;font-weight:normal}.custom-reservation .rtitle{padding-bottom:14px}#reservationtable ul li.custom-reservation{cursor:pointer;border-bottom:solid 1px #3f4040;background:transparent;border-width:0 0 1px 0;height:99px;padding:0 0 13px;color:#fff;text-align:center;font-size:50px;font-weight:normal;width:126px}#reservationtable ul li.custom-reservation .leftb{width:auto;float:left}#reservationtable ul li.custom-reservation .leftb .mim-icon-minus-symbol{font-size:22px;color:#fff}#reservationtable ul li.custom-reservation select{background:transparent;color:#fff;pointer-events:none;font-size:40px;border:none;height:68px}#reservationtable ul li.custom-reservation .rightb{width:auto;float:right}#reservationtable ul li.custom-reservation .rightb .mim-icon-mathematical-addition-sign{font-size:22px;color:#fff}#reservationtable ul li select option{font-size:18px;color:#000}#reservationtable ul li:last-child{margin:0}#reservationtable ul li .res-down-arrow{position:absolute;font-size:10px;right:4px;bottom:9px;pointer-events:none}#nav{float:left;margin-top:48px;margin-left:0}#nav ul::after{clear:both;content:" ";display:block}#nav ul{list-style:none}#nav ul li{float:left;font-size:16px;padding-right:22px}#nav ul li:first-child{padding-left:0}#nav ul li:last-child{padding-right:0}#nav ul li a:link,#nav ul li a:visited{color:#f4f3f3;display:block;font-size:15px;text-transform:uppercase}#nav ul li a.navON:link,#nav ul li a.navON:visited,#nav ul li a:hover,#nav ul li a:focus,#nav ul li.submenulist.navhover a{color:#fff;border-bottom:1px solid #fff}.amenities-block .service-btn{display:none}.weather-holder{position:absolute;right:0}.attraction-mile li a{color:#000;border-bottom:1px solid #000}.weather-holder a:link,.weather-holder a:visited{background:#191f66;color:#fff;display:block;padding:10px 15px}.ic-weather{font-size:24px;vertical-align:middle;margin-right:5px}#middle{position:relative}#mainimage .flex-control-nav{bottom:25px;left:0;position:absolute;text-align:center;right:0}#mainimage .flex-control-nav li{display:inline-block;margin:0 3px}#mainimage .flex-control-nav li a{cursor:pointer;display:block;height:12px;text-indent:-9999px;width:12px;border:2px solid{{background-color3}};border-radius:50%;margin:0 1px;background:#0b2e21}#mainimage .flex-control-paging li a.flex-active{background:{{background-color3}}}#fact-box{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);padding:15px 25px;background-color:#0b2e21;color:{{background-text}}}#fact-box span{font-weight:bold}.fact-info-list{margin-top:20px}.fact-info-list .icon-sub{margin-right:5px}#contentinfo{position:relative}#container{max-width:1235px;margin:0 auto}#header{font-size:30px;color:{{text-color2}};font-family:'crimson-textregular'}#header span{display:block;font-family:'crimson-textregular';font-style:italic;font-size:25px;padding-bottom:5px}.text-center{text-align:center}h1{color:#000;font-size:50px;padding-bottom:15px;line-height:45px;font-family:'crimson-textregular'}h2{font-size:35px;font-weight:normal;margin:0;font-family:'crimson-textregular';line-height:45px}h3{font-size:25px;font-weight:normal;margin:0;color:#000;font-family:'crimson-textregular';margin-bottom:15px;line-height:26px}h4{font-size:16px;font-weight:normal;margin:0;padding-bottom:10px;text-transform:capitalize;margin-bottom:15px}#readmorelessbtn{width:83px;margin:15px auto 0}#content .readmoretest{border:1px solid{{text-color1}};color:{{text-color1}};cursor:pointer;display:block;font-size:13px;height:26px;line-height:26px;margin:15px auto 0;padding-left:0;text-align:center;width:76px;text-transform:capitalize}.map-close-button .icon-close{background:url(/images_noindex/close-icon1.png);width:19px;height:19px;display:table;position:absolute;right:-29px;left:inherit;top:-22px}#content .readmoretest:hover,#content .readmoretest:focus{border:1px solid{{text-color2}};background-color:{{text-color2}};color:{{background-text}}}ul.bulletlist li{position:relative;padding:0 10px 10px 15px;box-sizing:border-box;vertical-align:top}ul.bulletlist li::before{content:"";font-family:'mimiconfont';font-size:18px;position:absolute;left:-5px;top:0}ul.bulletlist.nobullet li::before{display:none}ul.bulletlist.twocolumn li{width:48%;display:inline-block}ul.bulletlist.threecolumn li{width:32%;display:inline-block;color:#181c22}.parts-slider{position:relative}.featurebanner-leftdiv{float:left;width:50%;position:relative}.featurebanner-rightdiv{float:right;width:50%}.parts-slider.parts-slider-bottom .featurebanner-rightdiv{position:relative}.featurebanner-leftdiv .feature-img{direction:rtl}.parts-slider img{vertical-align:top}.hm-common-feature-box{position:absolute;width:500px;box-sizing:border-box;top:0;right:0;text-align:center;background-color:#06071a;color:{{background-text}}}.hm-common-feature-box,#photo-gallery{position:absolute;width:500px;box-sizing:border-box;top:0;right:-7.5px;text-align:center;background-color:#06071a;color:{{background-text}};height:50%;border-left:15px solid{{background-color3}};border-right:15px solid{{background-color3}};border-bottom:7.5px solid{{background-color3}};padding:0 50px}#photo-gallery{bottom:0;top:inherit;border-top:7.5px solid{{background-color3}};border-bottom:0 solid{{background-color3}}}.hm-feature-top-title,.gallery-title .gallery-subtitle{font-size:24px;font-family:'Georgia';font-style:italic;color:{{background-text}};padding-bottom:6px;display:block}.hm-feature-top-title a:link,.hm-feature-top-title a:visited,.hm-feature-sub-title a:link,.hm-feature-sub-title a:visited{color:{{background-text}};border-bottom:1px dotted transparent}.hm-feature-top-title a:hover,.hm-feature-top-title a:focus,.hm-feature-sub-title a:hover,.hm-feature-sub-title a:focus{border-bottom:1px dotted{{background-text}}}.hm-feature-sub-title,.gallery-title{color:{{background-text}};font-family:'Raleway-Regular';font-size:30px;background-image:url(/images_noindex/home-tile-bg.png);background-repeat:no-repeat;background-position:bottom center;padding-bottom:35px;margin-bottom:20px}.home-special-section,.photo-gallery-inner,.home-reason-section,.home-review-section{padding-top:30px}.home-review-section{padding-top:25px}.home-reason-section{padding-top:40px}.hm-feature-text,#lowest{font-size:16px;line-height:22px}.hm-feature-text a:link,.hm-feature-text a:visited{color:{{background-text}}}.hm-feature-text a:hover,.hm-feature-text a:focus{text-decoration:underline}.hm-common-feature-box .bx-controls{position:absolute;bottom:-40px;z-index:51;width:100%;left:6px}.hm-common-feature-box .bx-wrapper .bx-pager.bx-default-pager a{border:1px solid{{background-text}};border-radius:0;height:4px;margin:0 15px 0 0;background:transparent;width:4px;transform:rotate(45deg) scale(2,2)}.hm-common-feature-box .bx-wrapper .bx-pager.bx-default-pager a:hover,.hm-common-feature-box .bx-wrapper .bx-pager.bx-default-pager a:focus,.hm-common-feature-box .bx-wrapper .bx-pager.bx-default-pager a.active{border:1px solid#ededed;background:transparent}#moreinfo a.button:link,#moreinfo a.button:visited,.hm-feature-btn a:link,.hm-feature-btn a:visited{width:152px;margin:0 auto;border:1px solid{{background-text}};color:{{background-text}}}.hm-feature-btn a:link,.hm-feature-btn a:visited{display:inline-block;width:72px;margin:0 10px}#moreinfo a.button:hover,#moreinfo a.button:focus,.hm-feature-btn a:hover,.hm-feature-btn a:focus{color:#0b2e21}#moreinfo,.hm-feature-btn{padding-top:20px}#moreinfo a.button span{margin-right:7px}.parts-slider.parts-slider-bottom .hm-common-feature-box{right:inherit;left:-7.5px}.parts-slider.parts-slider-bottom .hm-common-feature-box.hm-common-feature-box-bottom{top:inherit;bottom:0;border-top:7.5px solid{{background-color3}};border-bottom:0}.hm-review-start-box .parkrightstar{text-align:center}.hm-review-start-box .parkrightstar .star-rating{margin:0 auto 10px}.hm-review-start-box{font-size:16px}.featurebanner-rightdiv #review-wite-btn{display:none}.parts-slider.parts-slider-bottom{border-top:15px solid{{background-color3}}}.header .container{}#note{border-top:1px solid#e1e1e1;display:table}.footer-warp{max-width:960px;margin:0 auto;padding:40px 20px;position:relative;line-height:22px}.footer-box{float:left;margin-right:40px}.information.footer-box{margin-right:0}.footer-sec-title{font-family:'Raleway-Regular';font-size:16px;padding-bottom:5px;color:{{text-color1}}}footer a.nav:link,footer a.nav:visited,footer a:link,footer a:visited{color:#fff}footer a.navON:link,footer a.navON:visited,footer a.navON:hover,footer a.navON:focus,footer a.nav:hover,footer a.nav:focus,footer a:hover,footer a:focus{color:#fff;text-decoration:underline}.footer-menu ul li a{font-size:15px;color:#000!important;font-family:arial,helvetica;text-transform:uppercase;letter-spacing:.8px}.htl-addr{width:220px}.subscribe-box.footer-box{width:180px}.subscribe-btn{margin-top:20px}footer span.icon-s{color:#000}.first-title a:hover,.first-title a:focus{border-bottom:solid 1px #fff}.social-icon ul li a.facebook{font-size:15px}.social-icon ul li a.google-{font-size:20px;position:relative;top:2px}.social-icon ul li a.instagram{font-size:14px}.social-icon ul li a.twitter{font-size:15px}.social-icon ul li a.twitter span{padding-right:0}.social-icon ul li{padding-right:22px}.social-icon ul li:last-child{padding-right:0}.reservation-funcationality{margin-left:0;margin-top:27px;float:right;margin-right:0;position:absolute;right:150px;top:0}.reservation-funcationality .primary-btn{min-width:90px;text-align:center;font-size:14px;display:block;line-height:20px;font-weight:normal;background-color:#99d6ea;max-width:90px;padding:15px 20px}.reservation-funcationality .primary-btn:hover{background:#63b7d3}.unlock-offer{float:left;margin-top:38px;text-align:center;position:relative;left:45px;width:110px;line-height:20px;font-weight:600}.unlock-offer::after{content:'';background:rgba(255,255,255,.16);height:52px;width:1px;position:absolute;top:-5px;left:-23px}.unlock-offer a{font-size:25px;color:#fff}.unlock-offer a .mim-icon-padlock-unlocked{color:#fff;display:grid;font-size:14px;margin-bottom:1px;margin-left:4px;display:none}.unlock-offer a span{display:grid}.unlock-offer a.navON{color:#fff}.unlock-offer a:hover,.unlock-offer a:hover .mim-icon-padlock-unlocked:before{color:#99d6ea}.unlock-offer a.navON .mim-icon-padlock-unlocked,.unlock-offer a.navON .mim-icon-padlock-unlocked:before{color:#fff}.first-section-content h1{float:left;width:36%;font-family:'crimson-textregular',serif;line-height:45px;margin-bottom:0;color:#000;font-size:40px;letter-spacing:1.2px}.first-section-content .read-more-content{float:right;color:#000;width:56.6%;padding-left:14px;font-size:15px;font-family:arial,helvetica;padding-top:5px;line-height:26px}.click-logo img{width:100%}.faq-btn a.button{border-color:#000;color:#000}.faq-btn{position:absolute;bottom:40px;width:100%;transform:translate(-50%,-50%);text-align:center;left:50%}.faq-btn a.button{border:1px solid #000;padding:20px 35px;clear:both;text-align:center;vertical-align:bottom;text-align:center}.first-section-content{display:table;padding:48px 0 0 15px}.first-section{padding:0 0 52px;background:#ededed}.first-title{font-size:24px;font-family:'crimson-textitalic';display:inline-block;vertical-align:middle}.first-title a{color:#fff;text-transform:uppercase;letter-spacing:.2px}.book-direct{display:table;text-align:center;width:100%;padding-left:10px}.book-direct ul{display:inline-block;padding:0;margin-left:16px;text-align:left;vertical-align:middle}.book-direct ul li{display:inline-block;padding-right:0;color:#fff;font-size:20px;letter-spacing:0;padding-left:26px;font-family:'crimson-textregular'}.book-direct ul li:last-child{display:block}.book-direct ul li .book-icon{font-size:14px;padding-right:3px;color:#99d6ea}.book-direct ul li .book-icon.mim-icon-hotel-bell{font-size:19px;padding-right:4px}.book-direct ul li .book-icon.mim-icon-wifi{font-size:17px}.welcome-section{padding:133px 0 121px;background-attachment:fixed;background-position:100% 0;background-repeat:no-repeat;background-size:cover;-webkit-transition:background-position .2s ease-in;-moz-transition:background-position .2s ease-in;-o-transition:background-position .2s ease-in;transition:background-position .2s ease-in;-webkit-background-size:cover;background-color:#fff}.welcome-section.addBg{background-image:url(/images_noindex/canvas.jpg)}.welcome-section h2{font-size:50px;text-align:center;font-family:'crimson-textsemibold';margin-bottom:0;color:#000;text-transform:uppercase;letter-spacing:1.3px}.second-section{position:relative;background:#000}.second-section .room-image{position:relative;line-height:0;height:645px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:background-position 2s ease-in;-moz-transition:background-position 2s ease-in;-o-transition:background-position 2s ease-in;transition:background-position 2s ease-in;-webkit-background-size:cover}.second-section .room-image:after{content:'';width:100%;background:rgba(0,0,0,.5);height:100%;position:absolute;top:0}.room-content{position:absolute;top:50%;left:0;right:0;text-align:center;-ms-transform:translate(0,-85px);-webkit-transform:translate(0,-85px);transform:translate(0,-85px)}.room-content h4{color:#fff;letter-spacing:1.5px;padding-bottom:6px;margin-bottom:0;font-family:'crimson-textregular';text-transform:uppercase}.brand-logos svg>path,.brand-logos path{fill:#000!important}.room-content h3{line-height:45px;color:#fff;font-size:40px;margin-bottom:25px;font-family:'crimson-textitalic'}.room-content .button{letter-spacing:1px;padding:22.5px 73.5px;width:280px;outline-offset:-6px}.third-section{margin:20px 0;display:table;width:100%}.third-section .third-section-1{width:calc(50% - 10px);float:left;overflow:hidden;position:relative;background:#000}.third-section .third-section-2{width:calc(50% - 10px);float:right;overflow:hidden;position:relative;background:#000}.third-section .third-section-2:hover .bx-wrapper,.third-section .third-section-2.blockdiv .bx-wrapper{opacity:1}.third-section .third-section-2:hover .offer-content,.third-section .third-section-2.blockdiv .offer-content{top:148px;bottom:0}.offer-image{line-height:0}.offer-image img{width:100%;min-height:645px;object-fit:cover}.offer-image:after{content:'';width:100%;background:rgba(0,0,0,.6);height:100%;position:absolute;top:0;left:0}.third-section .third-section-1:hover .bx-wrapper,.third-section .third-section-1.blockdiv .bx-wrapper{opacity:1}.third-section .third-section-1:focus .bx-wrapper{opacity:1}.third-section .third-section-1:hover .offer-content{bottom:0;top:148px}.offer-content{position:absolute;bottom:65px;left:60px;width:65.7%;margin-right:20px}.offer-content h2{color:#fff;line-height:39.17px;font-weight:normal;margin-left:-2px;margin-top:1px;margin-bottom:0;font-family:crimson-textitalic}.offer-content h3{color:#fff;line-height:40px;margin-bottom:0;font-size:16px;text-transform:uppercase}.third-section-1-content,.third-section-2-content{position:relative}.third-section-2 .offer-content{left:60px;width:70%;margin-left:0;margin-right:0;bottom:65px}.offer-slider h3{color:#fff;font-size:30px}.offer-slider-btn a{display:inline-block;text-transform:uppercase}.third-section-2 .offer-content h3{letter-spacing:.5px;font-size:16px;text-transform:uppercase}.third-section-2 .offer-content h2{margin-left:0}.third-section-2 .offer-content h3:after{margin:19px 0 0 14px;width:214px}.slider-area .open-time li{padding-right:30px;position:relative;display:inline-block}.slider-area .open-time li:last-child:after{display:none}.slider-area .open-time li:last-child{padding-right:0}.offer-slider-btn{margin-top:20px}a.view-link-btn.button{color:#99d6ea;text-decoration:none;border-bottom:1px solid #99d6ea}a.view-link-btn.button:hover{color:#fff;border-color:#fff;background:transparent}.offer-slider-btn{margin-top:14px;text-transform:uppercase}.third-section .bx-viewport{height:auto!important}.slider-area{width:80%!important}.third-section .bx-wrapper .bx-pager.bx-default-pager a{border:solid 2px #fff;background-color:transparent;display:block;height:8px;margin:0 10px 0 0;outline:0 none;text-indent:-9999px;border-radius:100%;width:8px}.third-section .third-section-2 .bx-wrapper .bx-pager.bx-default-pager a{margin:0 5px 0 0}.third-section .bx-wrapper .bx-pager.bx-default-pager a:hover,.third-section .bx-wrapper .bx-pager.bx-default-pager a:focus,.third-section .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#fff}.third-section .bx-controls{width:100px;position:absolute;bottom:47px;left:43%;z-index:111}.third-section .bx-controls .bx-pager-item{margin-right:5px}.offer-slider{width:80%!important;min-height:260px;box-sizing:border-box;padding:51px 40px 0 98px;float:left;color:#fff}.third-section-2 .offer-slider .slider-content{height:72px}.third-section-2 .offer-slider .slider-content a{border-bottom:solid 1px #fff;background:transparent!important;color:#fff}.third-section-2 .offer-slider .slider-content a:hover,.third-section-2 .offer-slider .slider-content a:focus{border-bottom:solid 1px transparent}.third-section .third-section-2 .bx-controls{left:327px;margin-right:0;left:330px;width:140px;margin-left:inherit;bottom:50px}.map-phone a{color:#000}.third-section .bx-wrapper{position:absolute;margin:0 auto 0;padding:0;transition:all .5s ease 0s;width:100%;background:#0c0d0d;opacity:0;top:50%;margin-top:51px;display:block;bottom:0}.five-section{display:table;text-align:center;width:100%;padding:33px 0 17px;box-sizing:border-box}.five-section h3{color:#fff;margin-bottom:0}.event-timeing{float:left;font-size:24px;position:relative;padding-top:2px}.event-timeing .event-date{position:relative;padding-left:18px}.event-timeing .event-date:before{content:'';background:#fff;height:20px;width:2px;position:absolute;top:6px;left:11px}.event-slider{padding:36px 40px 0;color:#fff}.event-slider .event-title{display:inline-block;margin-left:20px;margin-top:-6px}.event-slider .event-btn{float:right;padding-top:0;position:relative;margin-top:-19px}.event-slider .event-btn a{padding:19px 18px;letter-spacing:1px;display:inline-block}.event-slider .event-title h2{padding-bottom:10px;font-size:30px;margin:0 auto;max-width:380px}.five-section .bx-wrapper .bx-pager.bx-default-pager a{border:solid 1px #fff;background-color:transparent;display:block;height:9px;margin:0 12px 0 0;outline:0 none;text-indent:-9999px;border-radius:100%;width:9px}.five-section .bx-wrapper .bx-pager.bx-default-pager a:hover,.five-section .bx-wrapper .bx-pager.bx-default-pager a:focus,.five-section .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#fff}.five-section .bx-controls{padding-top:30px}.five-section .bx-wrapper .bx-controls-direction a{display:block!important;text-indent:inherit;position:absolute;top:0;margin-top:38px;font-size:0;margin-left:-5px;color:#fff}.five-section .bx-wrapper .bx-controls-direction .bx-prev:after{content:'';font-family:'mimiconfont'!important;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;color:#fff;font-size:25px}.event-btn .primary-btn{padding:18px 30px}.five-section .bx-wrapper .bx-controls-direction .bx-next:after{content:'';font-family:'mimiconfont'!important;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;color:#fff;font-size:24px}.home-bottom-common-slider img{width:100%;height:auto}.Six-section{position:relative}.Six-section .bx-wrapper .bx-controls-direction a{display:block!important}.Six-section .bx-wrapper .bx-controls-direction a:hover::after,.Six-section .bx-wrapper .bx-controls-direction a:focus::after{color:#fff}.Six-section .bx-wrapper .bx-controls-direction a{display:block!important;text-indent:inherit;position:absolute;font-size:0;top:inherit;bottom:0;left:50%;color:#000;width:21px}#booking-reminder{}.Six-section .bx-wrapper .bx-controls-direction .bx-prev:after{content:'';font-family:'mimiconfont'!important;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;color:#000;font-size:25px}.Six-section .bx-wrapper .bx-controls-direction .bx-next:after{content:'';font-family:'mimiconfont'!important;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;color:#000;font-size:25px}.Six-section .bx-prev{margin-left:-40px;background:#99d6ea;padding:30px}.Six-section .bx-next{margin-left:40px;background:#99d6ea;padding:30px}.faqdetails a{border-bottom:solid 1px #000}.faqdetails a:hover,.faqdetails a:focus{border-bottom:solid 1px #000}.first-section-footer{background-color:#99d6ea;display:table;padding:35px 0;width:100%;box-sizing:border-box;background-image:url(/images_noindex/Footer-BG2.jpg);background-position:0 40px}.footer-menu{float:left}.footer-menu ul li{display:inline-block;padding-right:44px}.footer-menu ul li a.navON:link,.footer-menu ul li a.navON:visited{border-bottom:1px solid #000;text-decoration:none}.footer-menu ul li a:hover,.footer-menu ul li a:focus,.social-icon ul li a:hover,.social-icon ul li a:focus{border-bottom:1px solid #000;text-decoration:none}.social-icon ul li{display:inline-block}.social-icon{float:right}.social-icon ul li a{color:#fff}.inner-footer .footer-signup-btn .primary-btn{letter-spacing:.7px;padding:18px 24px;margin-right:2px;text-transform:uppercase;width:100%;text-align:center;color:#000}.inner-footer .footer-signup-btn .primary-btn:hover,.inner-footer .footer-signup-btn .primary-btn:focus{background:#63b7d3;border-bottom:none;text-decoration:none}.second-section-footer{padding:41px 0 0;background:#0c0d0d;color:#fff}.footer-contact-reser>a{display:inline-block;margin-top:6px;text-transform:lowercase}.footer-address{width:31.7%;float:left}a.footer-address-homeft{font-family:'crimson-textregular';font-size:18px}.footer-contact{width:29.8%;top:-5px;float:left;position:relative}.footer-signup-btn{float:right}.footer-bottom-link{display:block;margin-right:53px}.cont-email{float:left;letter-spacing:.7px}.cont-email a:nth-child(2):after{content:'|';padding-left:8px}.cont-email>a{margin-right:10px}.footer-bottom-sale{width:49.3%;float:left}.footer-copyright{float:left;color:#fff;font-size:14px;position:relative;left:0;text-align:left;letter-spacing:.4px;width:100%;margin-top:10px}.third-section-1 .bx-controls{display:none}.footer-bottom-link ul li{display:inline-block}.footer-contact-reser{font-family:'crimson-textregular';font-size:18px}.footer-contact>a{display:grid}.footer-bottom-sale .phone{display:inline-block;font-size:14px;padding-right:8px}.footer-bottom-sale .phone a{padding-left:5px}.footer-bottom-sale a{display:inline-block;font-size:14px}.brand-logos ul li{width:16.3%;position:relative;display:inline-block}.third-section-footer{padding:0 0 25px;display:table;width:100%}.footer-address a{line-height:normal}.footer-address h3{margin-bottom:8px;color:#fff;font-family:arial,helvetica}.footer-contact{display:inherit}.footer-signup-btn a{float:right}.footer-bottom-1{padding:58px 0 24px;position:relative;float:left;width:100%;font-size:14px;font-family:arial,helvetica}.right-logos{padding:29px 0 26px;float:right}.footer-bottom-link ul li{padding-right:18px}.footer-bottom-link ul li a{font-size:14px;color:#fff!important;background:transparent!important;text-transform:NONE;letter-spacing:.66px}.footer-bottom-link ul li a:link,.footer-bottom-link ul li a:visited{background:#141516}.footer-bottom-sale h4{font-size:14px;color:#fff!important;display:inline-block;padding-left:82px;padding-right:15px;position:relative;margin-bottom:0}.footer-bottom-sale h4:after{content:'';background:#658563;width:1px;height:17px;position:absolute;padding-right:0;margin-left:7px;margin-top:3px}.brand-logos ul li:first-child{width:22%;text-align:left;padding-top:8px;position:relative;top:25px;left:0}.brand-logos ul li:nth-child(2){width:17%}.brand-logos ul li img{height:100%}.brand-logos ul li:nth-child(2) img{position:relative}.brand-logos ul li:nth-child(3){width:15%}.brand-logos ul li:nth-child(3) img{position:relative}.brand-logos ul li:nth-child(4){width:16%;position:relative;left:24px}.brand-logos ul li:nth-child(4) img{position:relative}.brand-logos ul li:nth-child(5){width:15%;left:8px}.brand-logos ul li:nth-child(5) img{position:relative}.brand-logos ul li:nth-child(6){width:12%}.brand-logos ul li:last-child{width:11%}.brand-logos ul li:first-child:after{content:'';background-color:rgba(0,0,0,.4);width:1px;height:110px;position:absolute;right:49px;top:0}.brand-logos{text-align:center}.brand-logos ul li span{font-family:arial,helvetica;display:table;color:#000;font-size:13px;width:100%;text-align:center;top:0;position:relative}.inner-banner{position:relative;background:#134a5c}.inner-banner #mainimage{line-height:0}.inner-banner #mainimage img{width:100%}.inner-banner:after{content:'';width:100%;background:rgba(8,11,24,.7);height:100%;position:absolute;pointer-events:none;top:0}.inner-banner #header{position:absolute;top:50%;left:0;right:0;font-size:40px;color:#fff;z-index:1;text-align:center}.inner-page-content #container{max-width:1335px;margin:0 auto}.inner-page-content h1{position:relative;text-align:center}.inner-page-content h1:after{content:'';width:412px;height:1px;background:#000;position:absolute;margin:16px 0 0 15px;right:0;display:none}.inner-content-area{width:970px;padding:32px 0 50px;margin:0 auto}.inner-content-area .read-more-content{padding:38px 40px 0;color:#181c22}.morecontent span.mim-icon-down-arrow-1,.morecontent span.mim-icon-up-arrow{position:relative;margin:8px 12px;font-weight:bold;font-size:12px}.morelink{display:block}#suitesnippet .snippet-img-inner{float:left;width:50.5%}#suitesnippet .snippet-content{float:left;width:49.5%;padding-left:115px}.room-snippet-list .common-snippet{padding:0 20px}#suitesnippet .snippet-btns{padding:56px 0 0}#suitesnippet .common-snippet{margin:0 0 60px}.amenity-wrap{background:#99d6ea url(/images_noindex/Footer-BG2.jpg);position:relative;border-bottom:1px solid}.amenity-group{position:relative;width:48.7%;float:left;padding:0;margin:65px 0;box-sizing:border-box}.room-amenties-content{float:left;margin-top:20px}.room-amenties-image{max-width:570px;float:left;line-height:0}.room-amenties-image img{width:100%}.room-amenties-content h2{line-height:50px;margin-bottom:0;color:#000}.room-amenties-content ul{display:table;padding-right:20px;margin-top:15px;float:left;width:100%}.business-amenity ul{width:46%}.room-amenties-content ul li{font-size:18px;color:#000;position:relative;padding-left:20px;margin-bottom:4px;width:100%;float:left;padding-right:33px}.room-amenties-content ul li:after{content:'';background:#fff;width:5px;height:5px;display:table;position:absolute;border-radius:100%;top:0;margin-top:8px;left:0}.room-snippets .snippet-img-inner .snippet-img{margin-top:10px}.room-snippets .snippet-head{line-height:40px;margin-bottom:0;color:#181c22}.room-snippets .snippet-text{padding:20px 0 0}.room-snippets .room-btn{padding:19px 70px}.more-evelyn{padding:170px 0 198px;text-align:center;color:#fff;background:#191d1c;background-size:cover}.more-title{float:left;position:relative;top:7px;left:-1px}.more-title h2{font-family:'Dear Jane';margin-bottom:0}.more-links-btn{float:right;display:table;margin-top:-55px}.more-links-btn .more-links{display:inline-block;padding-left:46px;position:relative;left:20px}.more-links-btn .more-links a{border:solid 1px #fff;font-size:24px;text-transform:capitalize;padding:42px 78px;display:initial;color:#fff;min-width:309px}.more-links-btn .more-links.eat-btn a{padding:42px 0;float:left}.more-links-btn .more-links.offer-btn a{padding:42px 0;float:left}.more-links-btn .more-links a span{padding:0 12px}.more-links-btn .more-links .mim-icon-knife-fork-and-plate{position:relative;left:-10px}.more-links-btn .more-links .mim-icon-gift{position:relative;left:-10px}.more-links-btn .more-links a:hover,.more-links-btn .more-links a:focus{background:#191f66;border-color:#191f66;outline:none}.moreevelyen-section{display:table;width:100%;position:relative;left:-57px;top:16px}.more-links-btn .more-links .mim-icon-bed{position:relative;left:-12px}#offersnippet{padding:5px;display:table}#offersnippet .common-snippet{width:48.3%;float:left;min-height:100%}#offersnippet .common-snippet:nth-child(2n){width:48.3%;float:right}#offersnippet .snippet-img-inner{float:left;width:100%}.press-page-content #offersnippet .snippet-img-inner{float:left;width:47.9%}.container.press-page-content{max-width:1335px;margin:0 auto}#offersnippet .snippet-content{width:100%;padding:27px 70px 0 0;height:100%!important;min-height:230px}#offersnippet .snippet-btns{padding:37px 0 0}#offersnippet .common-snippet:nth-child(2n+1){clear:left}#offersnippet .button{padding:20px 25px;letter-spacing:1px}.press-page-content #offersnippet.college-uni .common-snippet .snippet-content{width:52%!important;background:#f6f6f6;padding:25px!important;box-sizing:border-box;min-height:262px;height:auto!important;display:block;margin-top:0}.business-travel-head h1{line-height:50px}.business-travel-head h1:after{margin:-18px 0 0 85px}.business-travel-content{width:42.7%;float:left;font-size:15px;line-height:27px;padding-top:20px;color:#000;font-family:arial,helvetica}.business-travel-content .button{display:table;margin-top:10px;padding:18px 90px;outline-offset:-6px;letter-spacing:1px}.business-travel-image{float:right;width:57.3%;text-align:right;margin-top:-30px}.business-travel-amenities{display:table;width:100%;color:#181c22}.business-travel-amenities .amenities h3{margin-bottom:15px;color:#181c22;font-weight:600}.business-travel-amenities .amenities ul{margin-top:20px}.location-content{color:#181c22}.location-attraction-section{color:#181c22}.business-travel-amenities .amenities ul li{font-size:14px;color:#181c22;position:relative;padding-left:19px;margin-bottom:15px;width:47%;float:left}.business-travel-amenities .amenities{margin-top:60px}.business-travel-amenities .amenities ul li:after{content:'';background:#000;width:5px;height:5px;display:table;position:absolute;border-radius:100%;top:0;margin-top:11px;left:0}.business-first-section{padding-bottom:20px}.business-amenity{background:#99d6ea url(/images_noindex/Footer-BG2.jpg);width:100%}.business-amenity .room-amenties-image{float:left;width:30.5%;padding-top:60px}.business-amenity .room-amenties-content{float:right;width:calc(71.5% - 192px);padding-top:77px;margin:0}.business-amenity .room-amenties-content h2{padding:0 0 68px 0;margin-bottom:0}.room-amenties-content h3{color:#000}.business-amenity .short-desc{font-size:18px;color:#000;line-height:24px;margin-bottom:20px}.pier-btn{margin-top:45px}.business-travelers-form-right{float:left;width:50%;margin-top:-60px}.business-form-data{width:100%!important;padding:60px 0 0}.business-form-data h3{width:100%;margin-bottom:0}.business-form{padding:30px 0 0}.business-form .rfp-frmfieldset.two-col{width:44.5%;margin-right:14px}.business-form .rfp-frmfieldset.two-col.two-col-right{float:right;margin-right:31px}.business-form .rfp-frmfieldset.three-col-1{width:27%;float:left;margin-right:25px}.business-form .rfp-frmfieldset.three-col-2{width:31%;float:left;margin-right:25px}.business-form .rfp-frmfieldset.three-col-3{width:25%;float:left;margin-right:0}.business-form .rfp-frmfieldset input,.business-form .rfp-frmfieldset select{padding:18px 10px;height:60px}.down-arrow-icon{position:relative}.date-icon{position:relative}.date-icon:after{content:"";font-family:'mimiconfont'!important;speak:none;font-style:normal;font-weight:bold;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:15px;top:0;margin-top:45px;font-size:21px;color:#000;pointer-events:none;display:none}.ada-datepicker .ui-datepicker-trigger img{width:100%;height:auto}.down-arrow-icon:after{content:"";font-family:'mimiconfont'!important;speak:none;font-style:normal;font-weight:bold;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:15px;top:0;margin-top:17px;font-size:21px;color:#000;pointer-events:none}.three-col-1.down-arrow-icon:after,.three-col-2.down-arrow-icon:after,.three-col-3.down-arrow-icon:after{margin-top:44px}#business-popup #gdpr-rfp{width:760px;color:#181c22;margin:0 auto}.business-travelers-form-title{text-align:center;color:#181c22}.explore-neighborhood-content{width:42.7%;float:left;font-size:14px;line-height:24px;color:#181c22;padding-top:0}.explore-neighborhood-data{display:table}.explore-neighborhood-data h3{margin-top:80px;padding-bottom:22px}.explore-neighborhood-data ul{margin-bottom:40px;color:#181c22}.visit-website a{font-weight:bold}.explore-neighborhood-image{float:right;width:57.3%;text-align:right}.explore-first{padding-top:0}.explore-second h3{margin-bottom:20px}.explore-third{margin-bottom:20px}.explore-neighbour-head h1:after{margin:-18px 0 0 -50px;left:50%}.explore-neighbour-head h1{line-height:50px}.explore-neighbour-head{color:#181c22}.available-tour-package{display:table;width:100%;padding:80px 0}.available-tour-package>h2{position:relative;text-align:center}.available-tour-package>h2 span{background:#fff;z-index:1;position:relative;color:#181c22;padding:0 30px}.available-tour-package>h2:after{content:'';width:100%;height:1px;background:#000;display:table;position:absolute;top:50%;margin-top:4px}.available-tour-package #specialpackage{padding-top:80px}.available-tour-package .common-snippet{padding:0 5px;width:47.9%;float:left;margin-bottom:70px}.available-tour-package .common-snippet:nth-child(2n){float:right}.available-tour-package .common-snippet .snippet-img-inner{float:left!important;width:100%!important}.available-tour-package .common-snippet .snippet-content{float:none!important;width:100%!important;height:auto!important;padding-right:100px!important;padding-top:30px;padding-left:0!important}.available-tour-package .common-snippet:nth-child(2n) .snippet-content{padding-left:0;padding-right:100px}.available-tour-package .snp-microdata{margin-top:20px;min-height:102px}.available-tour-package .snp-microdata .ttd-adress{margin-top:15px}.available-tour-package .snp-microdata .attractionsnippet-phone{margin-top:15px}.eat-reservation{display:table;width:100%;text-align:center;padding:50px 0 25px}.available-tour-package .snippet-text{padding:20px 0 0}.available-tour-package .snippet-btns{margin-top:10px}.tab{overflow:hidden;border-bottom:1px solid #373737;background-color:transparent}.tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:14px 42px;transition:.3s;font-size:18px;color:#fff}.tab button:hover,.tab button:focus{background-color:transparent;border-bottom:solid 7px #191f66}.tab button.active{background-color:transparent;border-bottom:solid 7px #191f66}.tabcontent{display:none;padding:30px 0;border-top:none}.tabcontent{animation:fadeEffect 1s}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.our-menu{background:#000 url(/images_noindex/pattren.png);padding:60px 0 70px;color:#fff}.eat-drink-detail-section{padding:55px 0}.eat-detail-section{width:100%;display:table}.eat-drink-detail-section .carouselitems:first-child{margin-bottom:40px}.detail-section-img{width:50%;float:left}.detail-section-img img{width:100%}.detail-section-content{width:calc(26.8% - 80px);float:left;padding-top:110px;color:#181c22;padding-left:55px}.detail-section-content h2{line-height:40px;margin-bottom:20px;color:#181c22}.eat-drink-detail-section .carouselitems:nth-child(2n) .detail-section-img{float:right}.eat-drink-detail-section .carouselitems:nth-child(2n) .detail-section-content{width:25%;float:right;padding-top:110px;padding-left:90px;padding-right:107px}.detail-section-content a{margin-top:10px;float:left}.eat-drink-more-section .eat-btn a{padding:42px 100px}#location-attraction-map{margin:0 auto;padding:20px 0}.locationcategory-menu{color:#fff!important;position:relative;padding-left:40px;line-height:normal;padding-bottom:25px;display:table;border-bottom:none!important}.locationcategory-menu:hover span,.locationcategory-menu:focus span{color:#191f66!important}.locationcategory-menu:hover,.locationcategory-menu:focus{color:#4bbc2d}.location-map-menu{background-color:#fff;font-size:15px;height:450px;letter-spacing:0;line-height:45px;padding:30px 0 30px 25px;vertical-align:middle;width:375px;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}#googlemap,.gm-err-content{background:url(/images_noindex/mapbg.jpg) no-repeat center center;background-size:cover}.location-attraction-map,#gmap_canvas.location-attraction-map #map{height:450px!important}.direction-close span.icon-close{display:none}.location-menu-list-inner{height:auto!important;overflow:hidden;text-align:left}.loc-map-btn{margin-top:10px}.locationcategory-menu{cursor:pointer}.locationcategory-menu:nth-child(n+8){display:none}.locationcategory-menu.loc-menu::before{background-color:#191f66;border-radius:100%;color:#fff;content:"";display:inline-block;font-family:'mimiconfont'!important;font-size:12px;height:26px;line-height:25px;margin-right:14px;text-align:center;width:26px;position:absolute;left:0;top:0}.locationcategory-menu.activemap{color:#e9871b}.locationcategory-menu.menu-hotel::before{content:"";display:inline-block;background-color:#191f66;border-radius:100%;color:#fff;font-family:'mimiconfont'!important;font-size:12px;height:26px;line-height:25px;margin-right:10px;text-align:center;width:26px;position:absolute;left:0}.locationcategory-menu.menu-nearby::before{content:"";display:inline-block;background-color:#191f66;border-radius:100%;color:#fff;font-family:'mimiconfont'!important;font-size:12px;height:26px;line-height:25px;margin-right:10px;text-align:center;width:26px;position:absolute;left:0;top:-1px}.locationcategory-menu:hover,.locationcategory-menu:focus{outline:none;color:#191f66}.loc-map-btn a.button.locationttd:hover,.loc-map-btn a.button.locdirection:hover{background:#5e8c5e;color:#fff}.loc-map-btn a.button.locationttd:focus,.loc-map-btn a.button.locdirection:focus{background:#7a987a;color:#fff}.loc-map-btn a.button.locationttd,.loc-map-btn a.button.locdirection{display:inline-block;vertical-align:middle;padding:0 11px;letter-spacing:1px;font-size:15px}.loc-map-btn a.button.locationttd{margin-right:10px;display:inline-block}.location-map-menu.active-direction-box .location-menu-list{display:none}.location-map-menu.active-direction-box .location-direction-section{display:block}.direction-close span.icon-close{position:absolute;top:0;right:0;font-size:18px;background-color:#191f66;color:#fff;width:35px;height:35px;text-align:center;line-height:35px;cursor:pointer;background-image:url(/images_noindex/close-icon1.png);background-repeat:no-repeat;background-position:8px}.direction-form-title{font-size:22px;border-bottom:1px solid #b0b0b0;padding-bottom:10px;margin-bottom:15px;color:#181c22}.direction-inner{display:block}.location-dest{display:block;color:#181c22}.saddr,.daddr{height:40px;line-height:48px;width:100%;border-radius:0}.direction-btn{padding:27px 0 20px}.direction-btn a:hover,.direction-btn a:focus{background:#fff;color:#134d86}.bookmystaybtn{float:right;width:170px;margin:-8px 0 0;position:relative;z-index:2}.box2.location-attraction-section{position:relative;padding:0 0;display:inline-table;width:100%;margin-bottom:40px;padding-top:45px}.locationpage .business-first-section{padding-bottom:0}.locationpage .business-travel-amenities .amenities{margin-top:0}.location-attraction-section-wrap{max-width:1170px;margin:0 auto;padding:0 25px}.atr-page-list .column21,.atr-page-list .column22{float:left;padding-right:0;width:49%}.atr-page-list .column22{float:right}.box2.atr-page-list ul li,.box.atr-page-list ul li{background:transparent;border-bottom:1px solid #e5e5e5;height:50px;line-height:50px;box-sizing:border-box;padding:0 0 0 30px;position:relative}.box2.atr-page-list ul li:last-child,.box.atr-page-list ul li:last-child{border-bottom:0 solid #e5e5e5}.box2.atr-page-list ul li::before{color:#99d6ea;content:"";font-family:'mimiconfont'!important;font-size:22px;left:0;position:absolute;line-height:50px;display:block}.miles{float:right;margin-right:30px}.moreattractionbtn{display:none}.locationattraction-title{margin-bottom:30px}.press-snippet h2{font-size:20px;line-height:normal;margin-bottom:0;text-transform:uppercase;height:auto!important}.press-page-content .third-party-link a{font-size:14px}.format1 .download-broucher-link{display:none}.third-party-link,.download-broucher-link{margin-top:20px}.third-party-link a,.download-broucher-link a{margin-top:20px;font-size:20px;line-height:20px;color:#000}.third-party-link a,.third-party-link a{border-bottom:solid 1px #000;outline:none}.download-broucher-link a:hover,.download-broucher-link a:focus{border-bottom:solid 1px #000}.third-party-link a:hover,.third-party-link a:focus{border-bottom:solid 1px transparent}.press-snippet .snippet-content{height:auto!important}.our-hotel-history{padding-top:0}.down-arrow{position:relative;text-align:center;margin:auto;display:none}.down-arrow .down-arrow-ho{content:"";font-size:38px;position:absolute;right:0;left:50%;text-align:center;margin-top:-70px;color:#fff;font-weight:500;-webkit-animation:pulse 2s infinite;-webkit-animation-duration:2s;animation:pulse 2s infinite;animation-duration:2s;cursor:pointer;width:48px;height:48px;margin-left:-24px}@-webkit-keyframes pulse{from{top:0}to{top:10px}}@keyframes pulse{from{top:0}to{top:10px}}.down-arrow .down-arrow-ho:hover,.down-arrow .down-arrow-ho:focus{color:#99d6ea}.email-offer-title,.quick-rfp-title,.rfp-title,.guest-review-title,.contact-title,.section_reviews .common-title,.write-comment-title,.contacttitle{border-bottom:1px solid #b0b0b0;color:#000;font-size:23px;letter-spacing:.01em;margin-bottom:25px;padding-bottom:10px;text-align:left;text-transform:capitalize}.email-section .left-contentsection{float:left}.email-section .right-formsection{margin-top:35px;float:right;width:360px;padding:30px;background:#141516;box-sizing:border-box;color:#fff}.email-section .left-contentsection{float:left}img.email-offer{margin-bottom:15px;width:100%;height:auto}.right-formsection .formbox,.popup-form .formbox{padding:0}.right-formsection .email-offer-title{font-size:26px;text-transform:capitalize;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px;color:#191f66}.right-formsection .email1form{margin:30px 0 0 0}.right-formsection .frmfieldset{width:100%;margin-bottom:30px}.right-formsection input,.right-formsection textarea{width:100%;background:#fff!important}.right-formsection .input-error{border:1px solid red}#gdpr-emailoffer{margin-bottom:10px}.cont-icon span{color:#99d6ea;font-size:32px;display:block;line-height:50px}.con-info .commentinput textarea{margin-bottom:25px;width:100%;display:block}.con-info{box-sizing:border-box;display:block;float:none;padding:30px 0;width:auto;background-color:#fff}.contact-form-section{margin-top:30px}.contact-title{padding:0 0 20px;border-bottom:1px solid #000;font-size:30px;font-size:26px;color:#000}.con-info .contact-title span{font-size:30px;width:100%;font-size:26px}.cont-icon{float:left;height:50px;line-height:50px;text-align:center;width:50px;border-radius:3px;position:absolute;left:0;top:0}.cont-desc{float:left;padding-left:15px;position:relative;top:5px;width:100%}.contactus-title{display:block;font-size:16px;line-height:17px;padding:0;text-transform:capitalize}.contactusfrm .con-block{display:block;float:left;margin:0 0 20px 0;position:relative;padding-left:50px;width:45%;box-sizing:border-box}.contactusfrm .con-block a{color:#181c22}.contactusfrm .con-block a:hover,.contactusfrm .con-block a:focus{border-bottom:solid 1px #000}.con-block .conalignbottom{line-height:24px;display:block}.con-info .box-container-left{margin:30px 0 0 0}.con-form{box-sizing:border-box;display:block;padding:0 0 40px;width:49%;background-color:#fff;color:#000;float:right;margin-left:30px}.map-data{width:48%;float:left;padding:10px;box-sizing:border-box;background:#e4e3e2;height:957px}.map-holder-contact{width:100%;display:block;height:717px;background:url('https://www.wjhotel.com/images_noindex/mapbg.jpg') center center no-repeat;background-size:cover}#gdpr-rfp a{color:#0b2e21}.map-section{margin:0 auto;padding:39px 25px 20px;position:relative;max-width:1140px}.con-form .frmfieldset.form-input.frmfieldset-fullwidth{width:100%;margin-right:0}.error-message{color:red;position:absolute;left:0;bottom:-29px;font-size:14px}.contact-form-section .error-message{bottom:-26px;position:absolute}.con-form .form-input{margin:0 0 20px 0}.con-form .frmfieldset.con-frmfieldset-right{float:right;margin-right:0}.con-form .frmfieldset.frmfieldset-fullwidth{width:100%;margin-right:0}.commentwrap.contact-captcha .commentcodecol5 .button{margin-left:0;margin-top:20px;background:#99d6ea;padding:20px 42px;width:auto;font-size:14px;color:#000;letter-spacing:1px;border:none;margin-bottom:20px;outline:1px solid #000;outline-offset:-6px}.commentwrap.contact-captcha .commentcodecol5 .button:hover,.commentwrap.contact-captcha .commentcodecol5 .button:focus{background:#63b7d3}.commentwrap.contact-captcha .google-captcha-code{display:inline-block;vertical-align:middle;margin-bottom:0;position:relative}.google-captcha-code{position:relative}.contact-btn-col{display:inline-block;vertical-align:middle;position:relative;top:5px}.commentwrap.contact-captcha .commentcodecol6{display:block;float:none;margin-left:18px;margin-right:0;vertical-align:middle;margin-top:0}.contact-btn-col .commentcodecol5{display:block}.commentwrap.contact-captcha{margin:15px 0 0 0}.subheader{padding:0 0 0 10px;border-left:10px solid #99d6ea;border-top:1px solid #99d6ea;border-right:1px solid #99d6ea;border-bottom:1px solid #99d6ea}.subheader h1,.subheader h2{padding:8px 0;font-size:20px;margin-bottom:0;text-align:left}.sitemapinfo .subheader h1:after{display:none}.sitemapinfo{padding:30px 0 0}.sitemappadbottom .subheader{margin-bottom:15px}#googlemap,.gm-err-content,#thingstodomap,#map_canvas{background:url(/images_noindex/mapbg.jpg) no-repeat center center;background-size:cover}#subnav ul li a.navON,#subnav ul li a.navON:hover{color:#000}.mob-boxspacer{display:none}.home-middle-holder-main.home-middle-holder-review .reviews-titletext{display:none}.home-middle-holder-main.home-middle-holder-review .parkrightreview.reviewfont{display:none}.home-middle-holder-main.home-middle-holder-review .reviews-box-btn{display:none}.homesection2 #review-wite-btn{display:none}.home-middle-holder-main.home-middle-holder-review ul.star-rating{margin:0 auto 12px}.daterangepicker{display:none}.commentcoderow .commentcodecol5{display:table;margin-top:13px}.ot-dtp-picker .ot-dtp-picker-selector select{left:0!important}.column31{float:left;width:31%;margin-right:3.5%;margin-top:20px}.column32{float:left;width:31%;margin-right:3.5%;margin-top:20px}.column33{float:left;width:31%;margin-right:0;margin-top:20px}.column31 ul li,.column32 ul li,.column33 ul li{position:relative;padding:0 0 10px 15px}.submenulist ul{display:none;width:250px;position:absolute;background:#000;padding:0;border:0 solid #985e1e;left:50%;margin-left:-134px;top:25px}.submenulist ul li{text-align:center;width:100%;padding-right:0!important}#nav ul li.submenulist ul li a:link,#nav ul li.submenulist ul li a:visited{padding:0 5px!important;border-bottom:solid 0 #292929;color:#fff;line-height:35px}#nav ul li.submenulist ul li a:hover,#nav ul li.submenulist ul li a:focus{color:#fff;border-bottom:1px solid #fff}.submenulist ul li:last-child a{border-bottom:none}#topnav ul.dropnav li:first-child{padding-top:20px}#topnav ul.dropnav li:last-child{padding-bottom:20px}#topnav ul.dropnav{display:none}#nav ul li{position:relative}#nav .submenulist ul li a.navON{border:0;color:#99d6ea}.submenulist ul li:last-child a{border-bottom:none}#gdpr-privacy h1{font-size:30px;color:#181c22}#gdpr-privacy h2{font-size:25px;padding:15px 0;color:#181c22;margin-bottom:0}#gdpr-privacy h3{font-size:20px;color:#181c22;margin-bottom:10px}#gdpr-privacy ul li{font-size:14px;color:#181c22;margin-bottom:10px}#paracookiepolicy ul{margin-top:20px}#gdpr-privacy .column31{float:left;width:31%;margin-right:3.5%;margin-top:20px}#gdpr-privacy .column32{float:left;width:31%;margin-top:20px;margin-right:3.5%}#gdpr-privacy .column33{float:left;width:31%;margin-right:0;margin-top:20px}.reservation-btn-drink{text-align:center;margin:0 auto;margin-bottom:50px;margin-top:50px}.explore-neighborhood-content .reservation-btn-drink{text-align:left}.snp-contnet{margin:15px 0;color:#181c22}.snp-contnet a{color:#181c22}.snp-contnet .ttd-adress{padding-bottom:10px}.snp-contnet .attractionsnippet-phone{padding-bottom:10px}.snippet-head{line-height:40px;margin-bottom:0;color:#181c22}.suites .common-snippet .snippet-content .snippet-content-wrap .snippet-text{padding:13px 0 0}.amenitie-page{color:#000;background:#ececec;padding:20px}.amenitie-page h2{text-align:center;padding-bottom:40px;color:#181c22;margin-bottom:0}.amenitie-page ul li{float:left;width:50%!important;padding-bottom:30px}.amenitie-page ul li img{float:left;padding:2px 15px 0 0}.business-form .rfp-frmfieldset{width:48.8%;margin-right:1.2%;margin-bottom:10px}.business-form .rfp-frmfieldset:nth-child(2n){float:right;margin-right:0}.business-form .commentcoderow{display:table;width:100%}#business-popup{width:970px;margin:0 auto;margin-top:15px}#business-popup .button{border-bottom:none!important;border:none;font-size:16px;letter-spacing:2px;padding:20px 60px;cursor:pointer;width:auto}.tab-inner-nav{background:#99d6ea;text-align:center;padding:19px 0}.tab-inner-nav ul li{display:inline-block}.tab-inner-nav ul li a{color:#000;font-size:18px;padding:0 20px}.tab-inner-nav ul li a.navON{border-bottom:solid 5px #191f66;padding-bottom:15px}.faq-list h2{color:#fff;font-size:24px;background:#141516;border-radius:2px;padding:15px;margin-bottom:25px}.faq-list .box2 h1{color:#fff;font-size:24px;background:#141516;border-radius:2px;padding:15px;margin-bottom:25px;line-height:normal!important;text-align:left}.faq-list .box2 h1:after{display:none}.faq-list ul li{margin-bottom:15px;border-bottom:solid 1px #e6e6e6;font-size:15px;color:#181c22;padding-bottom:15px}.faq-list ul li h3{color:#181c22;padding-bottom:5px}.faq-list ul li a{color:#181c22}.our-menu-list{float:left;width:50%}.our-menu-list h3{padding-bottom:15px}.our-menu-list ul li{padding-bottom:15px}.our-menu h2{text-align:center;margin-bottom:50px}.head-title .explore-neighborhood-data h3{margin-top:0;padding-bottom:0}.head-title .explore-neighborhood-data ul{margin-bottom:0}.available-tour-package .snp-microdata .comp-icon{margin-top:15px}.available-tour-package .snp-microdata .comp-icon .mim-icon-laptop{padding-right:5px}.available-tour-package #roomsnippet{padding-top:80px}.available-tour-package .snippet-text{padding-top:10px!important}.available-tour-package .snippet-btns{padding-top:25px!important}.available-tour-package .snippet-btns a{letter-spacing:1px;padding:19px 68px}.hotel-link{padding:10px 0}.business-travelers-more-ev .eat-btn a{padding:42px 0;float:left}.column31 ul li,.column32 ul li,.column33 ul li{position:relative}.column31 ul li:after,.column32 ul li:after,.column33 ul li:after{content:'';background:#99d6ea;width:8px;height:8px;display:table;position:absolute;left:0;top:0;margin-top:9px}.five-section .bx-wrapper .bx-controls-direction a:hover:after,.five-section .bx-wrapper .bx-controls-direction a:focus:after{color:#0e627e}.offer-slider-btn a:hover,.offer-slider-btn a:focus{}#gdpr-rfp a:hover,#gdpr-rfp a:focus{color:#0e627e;border-bottom:solid 1px #0e627e;outline:none}.tab-inner-nav ul li.modulelinkON a:hover,.tab-inner-nav ul li.modulelinkON a:focus,.tab-inner-nav ul li a:hover,.tab-inner-nav ul li a:focus,.tab-inner-nav ul li.modulelinkON a:link,.tab-inner-nav ul li.modulelinkON a:visited{outline:none;border-bottom:solid 5px #000;padding-bottom:17px}.tab-inner-nav ul li a:hover,.tab-inner-nav ul li a:focus{color:#181c22;border-bottom:1px solid #000;padding-bottom:10px}#reservationtable ul li input::-webkit-input-placeholder{font-size:40px;font-weight:normal;color:#424243;opacity:1}#reservationtable ul li input::-moz-placeholder{color:#424243;font-size:40px;font-weight:normal;opacity:1}#reservationtable ul li input:-ms-input-placeholder{color:#424243;font-size:40px;font-weight:normal;opacity:1}#reservationtable ul li inputa:-moz-placeholder{color:#424243;font-size:40px;font-weight:normal;opacity:1}#reservationtable ul li:nth-child(4) input{width:236px}#reservationtable ul li:first-child input,#reservationtable ul li:nth-child(2) input{text-align:center}#reservationtable ul li:first-child img,#reservationtable ul li:nth-child(2) img{width:20px;position:relative;top:-20px}.business-travel-data{display:table}.business-travelers-form-description{width:50%}.available-tour-package .common-snippet:nth-child(2n+1){clear:left}.room-content span.roomcon{display:block}.Six-section .bx-wrapper .bx-pager{display:block!important;text-indent:inherit;position:absolute;font-size:20px;top:inherit;bottom:0;left:50%;z-index:99;margin-left:-119px;color:#fff;font-weight:normal;background:rgba(0,0,0,.7);padding:30px 18px;font-family:crimson-textregular;width:43px}.room-snippet-list .common-snippet:nth-child(2n+1){clear:left}.ada-content h1{font-size:30px}.ada-content h2{font-size:22px;padding-bottom:0;margin-bottom:0}.ada-content h3{font-size:20px;padding-bottom:10px;margin:0}.ada-content ul{padding-top:10px}.ada-content ul li{position:relative;padding:0 0 10px 15px}.ada-content ul li:after{content:'';background:#99d6ea;width:8px;height:8px;display:table;position:absolute;left:0;top:0;margin-top:9px}.morecontent>span{display:none}#roomsnippet .snippet-btns{padding:60px 0 0}article.formbox{width:45%;float:left;margin-right:5%;background:#fff;margin-bottom:15px;padding:0 0;color:#181c22}article.formbox .email-offer-title{color:#181c22;padding:0 0 10px;margin-bottom:15px}.read-more-content{color:#181c22}article.formbox .email1form{color:#181c22}.email-offer-image{float:right;width:50%}.email-section input{padding:18px 10px;height:60px}.email-section.email-offer-data{display:table;width:100%;margin-bottom:50px}.email-section .commentinput{margin-bottom:30px}.email-section .error-message{bottom:-22px;font-size:16px;position:absolute;color:red}.email-offer-image img{width:100%}#contactForm input{padding:28px 10px;padding:18px 10px;height:60px}#contactForm .commentinput{margin-bottom:30px}.category-left-box{width:270px;float:left;padding-top:10px;margin-bottom:50px;padding-right:30px}.category-left-box .category-list select{width:270px;height:60px;font-size:18px;color:#181c22;margin:5px 0 22px 0}.category-list{border-bottom:solid 1px #ccc}.category-items-section h2{font-size:24px;margin-bottom:18px}.category-items-section ul{padding-left:20px}.category-items-section ul li{margin-bottom:18px;list-style:disc;color:#181c22}.category-items-section ul li a{color:#181c22}.category-list{position:relative}.category-list:after{content:"";font-family:'mimiconfont'!important;speak:none;font-style:normal;font-weight:bold;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:15px;top:0;margin-top:24px;font-size:21px;color:#000;pointer-events:none}.caregory-map-box .map-box-popup{background:#fff;font-size:18px;margin-top:-130px;height:100%;padding:20px 15px}.caregory-map-box .infobox-nearby-map .close{float:left;background:#99d6ea;color:#fff;width:30px;height:30px;font-size:18px;text-align:center;border-radius:100%;border:solid 1px #fff;margin-top:-16px;margin-right:5px;z-index:1;position:relative}.caregory-map-box .map-box-popup{left:-290px!important;position:relative}.caregory-map-box .map-box-popup:after{content:"";font-family:'mimiconfont'!important;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;margin-top:20px;font-size:11px;color:#8cac89}.amenity-room-design{max-width:1528px;margin:0 0 0 auto;position:relative;z-index:2}.boutique-aminities{float:right}.business-amenity .room-amenties-content ul li{width:100%}.category-all-list{height:480px;margin-top:28px}.category-right-box{width:73%;float:right}.category-left-box:after{content:'';background:url(/images_noindex/shadow1.png);width:270px;height:14px;display:table}.college-uni#roomsnippet .attractionsnippet-phone{padding-left:0!important}.college-uni .ttddtvb{position:relative;padding-left:0!important}.attractionsnippet-phone .mim-icon-phone-receiver{top:6px!important}.snippet-box-list .mar-bo ul li{width:100%}.activities-list ul li{width:50%!important;float:left}.college-uni .common-snippet{width:48.3%;float:left}.college-uni .common-snippet .snippet-content{width:100%!important;background:#f6f6f6;padding:50px!important}.college-uni .common-snippet:nth-child(2n){float:right}.college-uni .common-snippet{margin-bottom:40px}.book-home{background:#0c0d0d;padding:20px 0}.tacertiblock{display:inline-block;vertical-align:middle;margin-left:15px}#reminder-name{text-align:center!important}a.btn{border-bottom:1px solid}.desheaderphone{width:130px;text-align:center;color:#fff;right:150px}.desheaderphone .mim-icon-phone-receiver{font-size:15px;padding-right:6px;display:none}.desheaderphone a{color:#fff;position:relative;border-bottom:1px solid transparent}.desheaderphone a:hover,.desheaderphone a:focus{border-bottom:1px solid #fff}@media only screen and (max-width:1700px){.third-section-1-content,.third-section-2-content{margin-top:0}#reservation .book-direct{width:100%}.offer-slider{width:95%!important;min-height:260px;padding:24px 40px 0;box-sizing:border-box}.book-direct ul{margin-left:15px}.third-section .third-section-2 .bx-controls{margin-right:0;bottom:80px;left:270px}.third-section .bx-controls{bottom:44px;margin-left:-99px}.detail-section-content{width:calc(38.8% - 80px);padding-top:50px}.eat-drink-detail-section .carouselitems:nth-child(2n) .detail-section-content{width:31%;padding-top:50px}.offer-slider-btn a{padding:16px 30px}}@media only screen and (max-width:1550px){.room-amenties-content ul li{font-size:16px}}@media only screen and (max-width:1500px){.amenities-section{padding:0 40px}.amenity-height-info{display:table-cell;vertical-align:top}.amenties-image-sec img{width:100%;height:auto}}@media only screen and (max-width:1450px){.tab button{padding:14px 40px}}@media only screen and (max-width:1400px){#suitesnippet .common-snippet{margin:0 0 60px}.brand-logos ul li:nth-child(4){left:21px}}@media only screen and (max-width:1360px){#reservationtable ul li button{padding:18px 45px}#reservationtable ul li input{width:220px;font-size:32px}#reservationtable ul li input::-moz-placeholder{font-size:32px}#reservationtable ul li input:-ms-input-placeholder{font-size:32px}#reservationtable ul li inputa:-moz-placeholder{font-size:32px}#reservationtable ul li input::-webkit-input-placeholder{font-size:32px}#reservationtable ul li button.ui-datepicker-trigger,.ada-datepicker .ui-datepicker-trigger{padding:0!important}#reservationtable ul li.custom-reservation .leftb .mim-icon-minus-symbol{font-size:16px}#reservationtable ul li.custom-reservation .rightb .mim-icon-mathematical-addition-sign{font-size:16px}#reservationtable ul li.custom-reservation{font-size:32px}#reservationtable ul li.custom-reservation .leftb{margin-top:16px}#reservationtable ul li.custom-reservation .rightb{margin-top:16px}#reservationtable ul li.custom-reservation select{position:relative;top:6px}.third-section .slider-content{font-size:16px}.slider-area .open-time li{font-size:16px}.more-title h2{font-size:30px}.more-links-btn{margin-top:-35px}}@media only screen and (max-width:1320px){.moreevelyen-section{left:-20px}.detail-section-content{width:calc(40.8% - 80px)}#reservation .book-direct .first-title{margin-bottom:30px}#reservationtable ul li.btn-reminder{width:220px!important}}@media only screen and (max-width:1300px){#nav{margin-left:20px}.unlock-offer::after{left:-19px}.unlock-offer{left:40px;width:85px}.unlock-offer a{font-size:20px}#offersnippet .common-snippet{min-height:500px}#reservationtable ul li{padding:0 20px}.college-uni#offersnippet .common-snippet{min-height:auto}}@media only screen and (max-width:1250px){.moreevelyen-section{left:0}.more-links-btn .more-links{left:-20px}.detail-section-content{width:calc(45.8% - 80px);padding-top:10px}.eat-drink-detail-section .carouselitems:nth-child(2n) .detail-section-content{width:43%;padding-top:50px;padding-left:10px;padding-right:27px}#reservationtable ul li{padding:0 15px}.unlock-offer::after{content:'';background:rgba(255,255,255,.16);height:54px;width:1px;position:absolute;top:-5px;left:-14px}.unlock-offer a{font-size:15px;color:#fff}.unlock-offer{left:15px;width:70px}.mapbox_image::after{z-index:-1}.mapbox_image{margin:-140px 0 0 39px}}@media only screen and (max-width:1200px){#wrapper{padding:120px 0 0}#nav ul li{padding-right:25px}.amenity-group{margin:35px 0}.business-travel-content{padding-right:15px;box-sizing:border-box}.map-close-button .icon-close{right:0}.book-home{background:#0c0d0d}.tacertiblock{margin:20px 0 0}.brand-logos ul li:first-child:after{right:0}.brand-logos ul li:first-child{width:20%}.brand-logos ul li:nth-child(2){width:15%}.brand-logos ul li:nth-child(3){width:16%;left:0}.book-direct{text-align:center}.book-direct ul{margin-left:0;margin:0 auto;text-align:center;width:100%;margin-top:20px}.first-title{width:100%;margin:0 auto}#nav{margin-left:0}#reservationtable ul li input{width:150px;font-size:22px}#reservationtable ul li:nth-child(4) input{width:150px}#reservationtable ul li input::-moz-placeholder{font-size:22px}#reservationtable ul li input:-ms-input-placeholder{font-size:22px}#reservationtable ul li inputa:-moz-placeholder{font-size:22px}#reservationtable ul li input::-webkit-input-placeholder{font-size:22px}#reservationtable ul li.custom-reservation select{font-size:22px}.container{max-width:1024px;padding:0 20px;box-sizing:border-box}.first-section-content h1{font-size:45px}.first-section-content .read-more-content{width:49.6%;font-size:16px;margin-right:50px}.third-section .bx-wrapper{bottom:0}.brand-logos ul li:nth-child(4){width:15%}.first-section-content h1{padding-left:10px}.room-snippet-content{margin:0 auto}.business-travelers-form-right{overflow:hidden}.more-title h2{font-size:22px}.footer-bottom-link{float:none;display:block;margin-right:53px;margin-bottom:10px}.more-links-btn .more-links a{min-width:280px}.tab button{padding:14px 30px}.third-section .third-section-1 .bx-controls{bottom:40px}.category-right-box{width:69%;float:right;overflow:hidden}.business-amenity .room-amenties-content{width:calc(71.5% - 162px)}#nav ul li{padding-right:13px}#nav ul li a:link,#nav ul li a:visited{font-size:13px}}body.zommLevel .con-form{width:39%;float:left}@media only screen and (max-width:1150px){.detail-section-content{width:calc(50.8% - 80px);padding-top:0}.eat-drink-detail-section .carouselitems:nth-child(2n) .detail-section-content{padding-top:0;width:44%}.third-section .third-section-1 .bx-controls{bottom:48px}.slider-area .open-time li{font-size:14px}.third-section .slider-content{font-size:14px}.first-section-content .read-more-content{margin-right:20px}}@media only screen and (max-width:1100px){.search-input{width:120px}#filter input{padding:0 10px 0 10px!important}.unlock-offer:after{left:-17px}#nav ul li{padding-right:15px}.unlock-offer{left:22px}.read-more-content{padding:0 20px 0}.room-snippet-content{margin:0 auto}.business-amenity .room-amenties-image{margin-left:30px}.press-snippet h2{font-size:24px;line-height:30px}.inner-page-content h1{font-size:30px}.room-snippets .snippet-head{font-size:30px}.snippet-head{font-size:30px;line-height:40px}.third-section-2 .offer-slider .slider-content{min-height:70px}.inner-footer .footer-signup-btn .primary-btn{padding:18px 15px}.email-section.email-offer-data{width:97%;padding:0 20px}.business-amenity .room-amenties-content{width:calc(73.5% - 162px);padding-top:47px}}@media only screen and (max-width:1050px){.college-uni.room-snippet-list .common-snippet{margin:0 0 40px 0}#reservation .book-direct ul{margin-left:50px}#suitesnippet .common-snippet{margin:0 30px 80px 40px}body{overflow-x:hidden}.reservation-funcationality{margin-left:15px}.slider-area{width:90%!important}.unlock-offer:after{left:-9px}#reservationtable ul li{padding:0 10px}.slider-area .open-time li{font-size:13px;display:block}.inner-footer .footer-signup-btn .primary-btn{padding:18px 16px;letter-spacing:0}.footer-copyright{width:100%}.second-section-footer{padding:41px 30px 0}.first-section-footer{padding:35px 30px;width:100%}.footer-bottom-sale h4{padding-left:0}.footer-bottom-link ul li{padding-right:2px}.business-first-section{width:970px;margin:0 auto;overflow:hidden}.business-amenity .room-amenties-image{margin-left:60px}.more-title{margin-left:30px}.more-links-btn .more-links{left:-40px;padding-left:26px}.brand-logos ul li:first-child:after{right:6px}.map-close-button .icon-close{right:40px}.brand-logos ul li:nth-child(5){width:15%;left:5px;margin-right:0;top:20px}.brand-logos ul li:nth-child(3){width:16%}.room-snippets .common-snippet{margin:0 30px 80px 40px}.room-snippet-list .common-snippet{margin:0 30px 80px 40px}.our-menu{padding:60px 20px 70px}.tab button{padding:14px 25px}.detail-section-content{width:calc(45.8% - 80px)}.eat-first-section{padding:0 10px}.explore-neighbour-head,.business-travel-head{padding-left:10px}.detail-section-content h2{font-size:26px}.explore-first{word-break:break-word}.explore-neighborhood-content{width:40.7%}.available-tour-package .common-snippet{margin:0 5px 80px 5px}.email-section{width:1000px;margin:0 auto}.contact-page{padding-left:20px;padding-right:20px}.contact-page .read-more-content{padding:0 0 0}.contactusfrm{padding:0 20px}.faq-list{padding:0 20px}.inner-content-data{padding:0 20px}.priv-policy{padding:0 30px 0 0}.inner-content-data .fix-content{padding:0 30px 0 0}.sitemapinfo{padding-left:20px;padding-right:20px}.location-content{padding-left:20px;padding-right:20px}.box2.location-attraction-section{padding-left:20px;padding-right:20px;box-sizing:border-box}.business-amenity .room-amenties-content{width:calc(71.5% - 122px)}.third-section .third-section-1 .bx-controls{bottom:51px}.third-section-2 .offer-slider .slider-content{font-size:14px}.third-section-2 .offer-slider .slider-content{min-height:65px}.third-section-2 .offer-content{width:100%;left:0;padding-left:30px;box-sizing:border-box}.third-section-1-content .offer-content{width:100%;left:0;padding-left:30px;box-sizing:border-box}.third-section .third-section-2 .bx-controls{bottom:60px}.left-section{width:40.5%;padding:33px 20px}}.business-travel-content ul{padding-left:20px;color:#181c22}.business-travel-content ul li{list-style:disc}.business-travel-content strong{font-weight:bold;margin-bottom:15px}.fourth-section{position:relative;overflow:hidden}.left-section{position:absolute;z-index:1;width:auto;padding:33px 0;height:100%}.right-section{width:50%;float:right}.left-section .main-title{color:#000;font-size:32px;line-height:35px;padding:18px 0 35px;font-family:'crimson-textitalic'}.left-section .sub-title{font-size:15px;color:#000;letter-spacing:.8px;position:relative;font-family:'crimson-textregular';text-transform:uppercase;top:9px}.hm-map-listing .nearbyattractions-number{float:left;color:#000000;font-size:15px;letter-spacing:1px;padding:0 10px 0 0}.hm-map-listing .nearbyattractions-titletext a{color:#000000}.hm-map-listing li{padding-bottom:12px}.nearbyattractions-textbox.home-atr-snippet{font-size:15px;font-family:arial,helvetica}.home-ttdx{display:table;width:100%;position:absolute;bottom:137px;z-index:9999}.home-ttd-btn{float:left}.home-map_btn{float:left;padding-left:20px}.home-map_btn a{color:#000;font-size:14px;text-decoration:none;position:relative;text-transform:uppercase;top:0;padding-bottom:2px;letter-spacing:1.3px;border-bottom:1px solid #000}.fourth-section{background-position:10px -2px;background-color:#ededed;background-size:cover}.fourth-section.addBg{background:url(/images_noindex/ttd-bg.jpg) no-repeat}.fourth-section:after{content:'';display:table;width:50%;position:absolute;height:650px;top:0;left:0;background-position:100% 100%}.mapbox_image img{border-radius:100%;width:206px;height:206px;border:solid 1px #000}.home-atr-snippet.active .home-attraction-hidden-box{display:block;background:transparent;width:490px;z-index:1111;position:relative;padding:119px 0;margin-top:60px;color:#000;height:auto;position:absolute;height:320px;top:0}.nearbyattractions-textbox.active .nearbyattractions-number{display:none}.nearbyattractions-textbox.active .nearbyattractions-titletext{display:none}.attraction-content .snp-head{text-align:left;line-height:50px}.atr-snippet-1.active .nearbyattractions-titletext{}.attraction-content .snp-text{margin-top:23px;width:73.4%;letter-spacing:.5px}.map-close-button{cursor:pointer}.faqdetails ul li ul{padding-left:20px;padding-top:10px}.faqdetails ul li ul li{list-style:disc;padding-bottom:0;border-bottom:none;width:100%}#roomsnippet .attractionsnippet-phone{padding:10px 0}#roomsnippet .snp-microdata{margin-top:30px}.walking-tour-first .explore-neighborhood-data ul li:first-child{font-weight:normal}.explore-neighborhood-content h2{margin-bottom:20px;color:#181c22;line-height:30px}.explore-neighborhood-content ul li{margin-bottom:10px}#roomsnippet .snp-contnet .ttd-adress{padding-bottom:0}.sitemap-title,.sitemap-title .inner-content-area{padding:0}.home-ttd-btn a{padding:22px 47px;letter-spacing:1.2px;text-transform:uppercase;font-family:arial,helvetica;letter-spacing:.7px}.business-travel-page .more-evelyn{background-image:none!important}.suites .snippet-head{line-height:24px;margin-bottom:20px}.direction-form-box .direction-btn a{background:#99d6ea;padding:18px 30px;color:#000;outline:1px solid #000;outline-offset:-6px;border-bottom:none!important}.direction-form-box .direction-btn a:hover,.direction-form-box .direction-btn a:focus{background:#06071a;color:#fff;outline-color:#fff}.priv-policy .box{padding-top:0}.con-form #gdpr-rfp a{color:#1d4c5c}.mapbox_image{margin:-140px 0 0 69px;background:#000;border-radius:100%;width:208px;height:208px}.mapbox_image:after{content:'';width:58px;height:1px;background:#8bab89;display:table;position:absolute;top:0;left:12px;-ms-transform:translate(0,-85px);-webkit-transform:translate(0,-85px);transform:translate(0,-17px)}.slides.home-page{transform:inherit!important}.slides.home-page li{height:634px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:background-position .2s ease-in;-moz-transition:background-position .2s ease-in;-o-transition:background-position .2s ease-in;transition:background-position .2s ease-in;-webkit-background-size:cover;background-color:#000}#rooms_amenity ul li svg{fill:#000!important;width:40px;height:40px;left:0;top:14px;position:relative;padding-right:20px}.third-section h4{margin-bottom:0;color:#fff;font-size:30px}.business-form .commentinput{margin-bottom:10px}.business-form .styled-select-rfp .rfpformdropdown{height:58px;padding:18px 10px;line-height:18px}.errTop{font-size:18px;line-height:26px}.oh{border-right:1px solid #ddd;color:#33383e;font-size:25px;margin-right:15px;padding-right:15px}.er{color:#33383e;font-size:18px}.er-maindiv{margin:0 auto;padding-top:25px;width:100%}.er-contentbox-wrap{width:24%;float:left;margin:0 1.33% 0 0;position:relative;text-align:center}.er-contentbox-wrap img{width:100%;height:auto;vertical-align:top}.er-contentbox-wrap a.err:link,.er-contentbox-wrap a.err:visited{position:relative;top:0;width:100%;left:0;z-index:2;line-height:50px}.er-contentbox-wrap.last-child{margin:0}.er-or{font-size:28px;padding-top:20px;text-align:center;width:100%}.er-back{font-size:14px;padding:20px 0;text-align:center}#goog-fixurl{margin:0 auto;max-width:540px;padding-bottom:30px}.search-goog input{margin-right:10px;display:inline-block;width:300px;vertical-align:middle;height:40px}.er-back .primary-btn{display:block;width:260px;margin:0 auto}#goog-wm-sb{height:40px!important;line-height:40px!important;width:180px;display:inline-block;vertical-align:middle;background-color:#99d6ea;color:#fff;font-family:'Barlow Semi Condensed';font-size:14px;cursor:pointer;background:#99d6ea;padding:0;color:#000;outline:1px solid #000;outline-offset:-6px;border:none!important}.unlock-offer a:hover,.unlock-offer a:focus,.unlock-offer a:hover span,.unlock-offer a:focus span{color:#99d6ea}#divisinviewport{width:1200px;margin:0 auto;position:fixed;height:1px;z-index:-10;top:0;left:0;right:0}#gmap_canvas{height:937px}div#gmap_canvas #map{height:937px!important}.locationattraction-mapbox #gmap_canvas{height:450px}.locationattraction-mapbox div#gmap_canvas #map{height:450px!important}.ttd-adress,.attractionsnippet-phone,.ttddtvb{position:relative;padding-left:20px!important}.ttd-adress .mim-icon-maps-and-flags,.attractionsnippet-phone .mim-icon-phone-receiver,.ttddtvb .mim-icon-laptop{position:absolute;left:0;font-size:14px;top:6px}#roomsnippet .attractionsnippet-phone .mim-icon-phone-receiver{top:16px!important}.ttd-adress a:hover,.ttd-adress a:focus,.attractionsnippet-phone a:hover,.attractionsnippet-phone a:focus,.ttddtvb a:hover,.ttddtvb a:focus{border-bottom:1px solid #000}#offersnippet .snippet-btns a.button{margin-right:10px}.tab-inner-nav ul li a:hover,.tab-inner-nav ul li a:focus{color:#181c22}.amenity-group .container{position:relative;z-index:2}.roominfo.room-amenity.roomsnewformat.room-services.amenitie-page{margin:30px 0}.hm-map-listing .nearbyattractions-titletext a:hover,.hm-map-listing .nearbyattractions-titletext a:focus{color:#000;border-bottom:1px solid #000}.home-map_btn a:hover,.home-map_btn a:focus{color:#191f66}.box2.explore-third{padding-top:15px}.waling-time{line-height:16px}.room-amenties::after{content:" ";display:block;clear:both}#reservationtable .book-direct ul li .book-icon{padding-right:10px;padding-right:13px;font-size:17px}.priv-policy #gdprsubmit{height:30px;line-height:14px;cursor:pointer;background:#99d6ea;padding:5px 30px;color:#000;border:solid 1px #99bfea}.priv-policy #gdprsubmit:focus,.priv-policy #gdprsubmit:hover{background:#63b7d3}#gdpr-privacy ul li{box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 20px 5px;position:relative;color:#181c22}.green-res,.green-res:focus,.green-res:hover{background:#161616!important;color:#fff!important;outline-color:#fff!important}#adawebsiteconformance{color:#181c22}#adawebsiteconformance a{color:#181c22}.sitemappadbottom ul li a{color:#181c22}.sitemappadbottom ul li a:hover,.sitemappadbottom ul li a:focus{border-bottom:solid 1px #000}#gdpr-privacy ul li a{color:#181c22}#gdpr-privacy ul li:after{content:'';background:#99d6ea;width:5px;height:5px;display:table;position:absolute;top:0;margin-top:11px;left:0}#home-attaction-map .close{display:none}.res-btn a{-webkit-appearance:none;pointer-events:all;z-index:11111;position:relative;-moz-appearance:none;appearance:none}.thingtodo-attreaction .attractionsnippet-phone .mim-icon-phone-receiver{top:28px!important}.snp-microdata a{color:#181c22}#thingstodomap a{color:#000}.ttddetail-rightcontent-inner span{background:#02041a}.ADAaccessible{background:#000;color:#7fab7f}.custom-reservation select::-ms-expand{display:none}#review-options .ui-datepicker-trigger{display:block!important;cursor:pointer;bottom:6px;right:6px}.attraction-mile li span{float:right}#review-form .captcha-box{position:relative}#reviewForm #reviewForm-captcha-message{position:absolute;bottom:-20px}.eventRightSection .shareIcon{display:none}.emailformdropdown{cursor:pointer}.reservation-text{color:#fff;font-size:35px;margin-bottom:20px}.reservation-bottom1 #gdpr-remider{padding:20px 0 0;color:#fff;margin-bottom:0;font-size:14px}.cancelreminder{margin-top:20px;display:table;width:100%}.cancelreminder:hover,.cancelreminder:focus{background:transparent!important;color:#fff}.booking-reminder:hover,.booking-reminder:focus{background:transparent!important;color:#fff}#showCompareRate{}#mobile-ota-btn{display:none!important}.reminder-message{display:block;text-align:center;position:absolute;top:15px;right:15px;width:auto;color:#fff}#reservationtable ul li input{padding:0!important}#remindForm .error-message{text-align:center;width:100%}#divsiteabandonment{z-index:10001!important}ul.newlist{padding-left:20px;color:#181c22}ul.newlist li{list-style:disc}#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}#___plusone_0{display:none!important}.bygsecbg{background-color:#141516;padding:20px;box-sizing:border-box;color:#fff}.faq-block{color:#fff;max-width:1170px;margin:0 auto}.faq-section{background:#0c0d0d;padding:53px 0 50px}.faq-section h2{font-size:50px;text-align:center;margin-bottom:0;color:#fff;line-height:normal;padding-bottom:40px}.home-faq ul li{display:inline-block;position:relative;width:25%}.faq-image{line-height:0;width:100%}.faq-image img{margin-bottom:20px}.fa-description{position:absolute;bottom:auto;width:100%;left:0;right:0;text-align:center;background:transparent;padding:26px 5px 0;box-sizing:border-box;top:0;opacity:0}.faq-answer{display:none}@media only screen and (min-width:900px){.home-faq ul li:hover .faq-answer{display:block;padding-top:8px;color:#000;font-family:arial,helvetica;font-weight:normal;font-size:15px;max-height:220px;overflow:auto}.home-faq ul li:hover .fa-description{top:0;cursor:pointer;padding:30px 25px 20px;text-align:left;left:0;right:0;width:100%;box-sizing:border-box;background:#99d6ea;height:100%;opacity:1}}.faq-ans-link{display:block}#mainimage .flex-direction-nav a:link,#mainimage .flex-direction-nav a:visited{position:absolute;text-indent:-9999px;top:50%;width:58px;height:58px;line-height:58px;background-color:rgba(0,0,0,.8);color:#fff;margin-top:-29px;z-index:5;border-radius:50%}.home-faq .faqdetails a:hover,.home-faq .faqdetails a:focus{border-bottom:none}#mainimage .flex-direction-nav a.flex-next:link,#mainimage .flex-direction-nav a.flex-next:visited{right:20px!important}#mainimage .flex-direction-nav a.flex-prev:link,#mainimage .flex-direction-nav a.flex-prev:visited{left:20px}#mainimage .flex-direction-nav a.flex-prev::after{content:""}#mainimage .flex-direction-nav a.flex-next::after{content:""}#mainimage .flex-direction-nav a::after{content:" ";position:absolute;top:4px;left:0;text-indent:0;width:100%;height:100%;line-height:50px;text-align:center;font-size:29px;font-family:'mimiconfont'}#mainimage .flex-direction-nav{display:block}.fa-description h3,.faq-image h3{color:#fff;font-size:20px;height:72px;display:table-cell;line-height:normal;vertical-align:top;text-align:center}.home-faq ul li:hover .fa-description h3{color:#000}.eat-drink-snip .snippet-btns{padding:30px 0 0 0!important}.wedd-venue{padding:50px;background:#0e627e;color:#fff;margin:10px 0}.wedd-venue h2{text-align:center}.wedd-venue ul li{width:50%;float:left;list-style:disc}.eat-drink-snip .format3 .snippet-btns,.eat-drink-snip .format3 .snp-contnet{display:none}.amenities-section-wrap.amenities-block1::after{content:"";display:table;clear:both}.amenities-section-wrap.amenities-block1::before{content:"";display:table;clear:both}.amenity-title{margin-bottom:25px}.amenties-image-sec{float:right;width:50%}.amenties-info-block{float:left;width:50%;display:table}.amenity-height-info .service-btn a.button{width:200px;padding:22px 60px}.amenity-height-info .service-btn{margin-top:50px}.amenity-height-info{display:table-cell;vertical-align:middle}.amenities-block{margin:0 0 0 auto;width:100%;max-width:1535px}.reviewid{display:none}h2.head-center{text-align:center;padding-bottom:50px}.read-more-content.container.bt-trav .business-travel-image{margin-top:0}.read-more-content.container.bt-trav .business-travel-content{padding-top:0}.read-more-content.container.bt-trav .business-travel-content a.button:link,.read-more-content.container.bt-trav .business-travel-content a.button:visited{padding:18px 30px}.read-more-content.container.bt-trav .business-travel-content h2{padding-bottom:15px}.time-popup{position:fixed;z-index:9999;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.time-popup-wrap{position:absolute;width:400px;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background-color:#fff;box-sizing:border-box;color:#000;text-align:center;padding:0 10px 20px}.time-popup-title{font-family:'crimson-textregular';font-size:30px;text-align:center;line-height:34px;padding:10px}.time-popup-image img{width:100%;height:auto;vertical-align:top}.time-popup-close{position:absolute;width:40px;height:40px;right:0;top:-40px}.time-popup-close a:link,.time-popup-close a:visited{display:block;height:40px;line-height:40px;background-color:#99d6ea;color:#000}.time-popup-close a:hover,.time-popup-close a:focus{background-color:#63b7d3}.time-popup-close a::before{content:"";font-family:'mimiconfont'}.time-popup-btn .secondary-btn.button{display:inline-block}.time-popup-desc{padding:20px}#reservationtable ul li.btn-reminder a:link,#reservationtable ul li.btn-reminder a:visited,a#reserve-button.book-now.button.cancelreminder.last-res-button:link,a#reserve-button.book-now.button.cancelreminder.last-res-button:visited{color:#fff;border-bottom:1px solid transparent}#reservationtable ul li.btn-reminder a:hover,#reservationtable ul li.btn-reminder a:focus,a#reserve-button.book-now.button.cancelreminder.last-res-button:hover,a#reserve-button.book-now.button.cancelreminder.last-res-button:focus{color:#fff;border-bottom:1px solid #fff}.reservation-bottom1 #gdpr-remider a:link,.reservation-bottom1 #gdpr-remider a:visited{color:#fff;border-bottom:1px solid #fff}.reservation-bottom1 #gdpr-remider a:hover,.reservation-bottom1 #gdpr-remider a:focus{color:#fff;border-bottom:1px solid transparent}a.book-now.button.cancelreminder.last-res-button:link,a.book-now.button.cancelreminder.last-res-button:visited{display:inline-block;width:auto}.home-attaction-map .mfp-title{display:none}.faqdetails a:hover,.faqdetails a:focus{border-color:transparent}#gdpr-privacy a:link,#gdpr-privacy a:visited,.fix-content.ada-content a:link,.fix-content.ada-content:visited,.waling-time a:link,.waling-time a:visited,.ttddetail-rightcontent-inner a:link,.ttddetail-rightcontent-inner a:visited{border-bottom:1px solid #000}#gdpr-privacy a:hover,#gdpr-privacy a:focus,.fix-content.ada-content a:hover,.fix-content.ada-content:focus,.attraction-mile li a:hover,.attraction-mile li a:focus,.waling-time a:hover,.waling-time a:focus,.ttddetail-rightcontent-inner a:hover,.ttddetail-rightcontent-inner a:focus{border-bottom:1px solid transparent}#contentinfo.photo-gallery #container{padding:0 30px}.five-section.bg-black .container{color:#fff}.formslable{display:none!important}.inner-content-area .read-more-content a:hover,.inner-content-area .read-more-content a:focus,.business-travel-content a:hover,.business-travel-content a:focus,.help-link a:hover,.help-link a:focus{border-bottom:1px solid #000}.inner-content-area .read-more-content a.button:hover,.inner-content-area .read-more-content a.button:focus,.business-travel-content a.button:hover,.business-travel-content a.button:focus,.help-link a.button:hover,.help-link a.button:focus{border-bottom:none}#reservationtable ul li button.ui-datepicker-trigger{display:none!important}.countdowbox{display:none}.my-mfp-popup-in .mfp-inline-holder .mfp-content{text-align:center;width:515px;line-height:0}.mfp-close-btn-in.my-mfp-popup-in .mfp-close{color:#fff;font-size:41px}#countdownpopup{position:relative;vertical-align:middle;line-height:normal;background-color:#000;border-radius:100%}.cd-content-box{position:absolute;display:table;width:100%;box-sizing:border-box;color:#fff;top:0;bottom:0;margin:auto;height:516px}.cd-content-boxinner{display:table-cell;vertical-align:middle}.cd-icon{font-size:41px;margin-bottom:13px}.cd-title{font-size:21px}.cd-h2{font-family:'crimson-textitalic';font-size:50px;line-height:50px;margin-top:5px}.cd-h2 span{display:block}.cd-h2:after{content:" ";border-bottom:2px solid #fff;width:81px;text-align:center;display:inline-block;position:relative;top:-10px}#clockdiv{position:relative;display:inline-block;text-align:center;font-size:50px}#clockdiv>div{position:relative;padding:0 8px 0;display:inline-block}.cdit::before{content:"•";color:#fff;top:6px;position:absolute;right:-10px;font-size:25px}#clockdiv div>span{padding:0;display:inline-block;color:#fff}.smalltext{padding-top:0;font-size:14px;color:#fff;line-height:normal;letter-spacing:1px}.cdit::after{content:"•";color:#fff;bottom:22px;position:absolute;right:-10px;font-size:25px}.cd-text{font-size:24px;margin-top:2px}.signup-btn{margin-top:24px}.signup-btn .button{background:#99d6ea;padding:18px 30px;color:#000!important;outline:1px solid #000!important;outline-offset:-6px;border-bottom:none!important;transition:.8s;display:inline-block;font-size:18px!important}.cd-title-new{color:red;font-size:21px;letter-spacing:1px;font-family:'crimson-textitalic'}.snippet-btns-more{padding:50px 0}.snippet-btns-more .roommoretest{padding:18px 30px}.direct-access ul{padding-left:20px;color:#181c22}.direct-access ul li{list-style:disc}.frmfieldset.form-input.frst{float:left;width:230px!important}.frmfieldset.form-input.lst{float:right;width:230px!important}.popup-form #gdpr-emailoffer{margin-bottom:10px;font-size:13px;line-height:20px}.snippet-text strong{font-weight:bold}.main-popup-mainbpop{display:none}.mfp-homepopup-in .mfp-inline-holder .mfp-content{max-width:600px;text-align:center;background:#fff;padding:0 0 30px 0;width:94%}.popup-head{font-size:25px;padding:20px 0}.popup-description{margin-bottom:20px;padding:10px 20px}.popup-description strong{font-weight:bold}.popup-img{line-height:0}.popup-img img{width:100%;height:auto}#overlay-covid-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=70);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;z-index:99999999;display:none}.popup-main-covid-popup{color:#fff;display:none;left:50%;margin-left:-200px;max-width:400px;position:fixed;width:100%;z-index:999999999;background-color:#000;border:3px solid #99d6ea;padding-top:60px;padding-bottom:45px;box-sizing:border-box;padding:25px;font-size:14px;top:50%;margin-top:-106px}.popup-main-covid-popup-close{right:-17px;top:-15px;height:35px;width:35px;border:0;border-radius:100%;padding:0;font-size:12px;line-height:34px!important;z-index:1;position:absolute;text-align:center;cursor:pointer;color:#fff;background-color:#99d6ea}.contact-form-section .H_ib_body{display:none!important}.contact-form-section .H_ib_tail{display:none}.mapinnerbox_snippet div{font-size:15px}.map-phone{font-size:16px}body .H_ib_close{right:15px;top:15px;z-index:1}body .H_ib_body{background:#fff;color:#000;padding:10px;border:1px solid #ccc;margin-bottom:10px}body .H_ib_tail{display:none}body .H_ib_close svg.H_icon{fill:#000}body .mapinnerbox_title{font-weight:bold;font-size:17px}.mapinnerbox_address{font-size:16px}body .map-box-popup{box-shadow:none;padding:0;text-align:left;margin-right:10px}#locationmixmap a.mapinnerbox_btn{display:none}.contact-form-section .H_ib_body{display:none!important}.location-attraction-map .map-box-popup h2.mappop-title{font-size:18px;text-align:left}#reservation .book-direct-wrap{max-width:1175px;margin:0 auto;display:table;width:100%;box-sizing:border-box;text-align:left;margin-top:40px}#reservationtable .book-direct ul li{display:block;padding-right:0;color:#fff;font-size:18px;padding-left:0;float:none;padding-bottom:20px;font-family:arial,helvetica}.mfp-homepopup-in .mfp-inline-holder .mfp-content{max-width:600px;text-align:center;background:#fff;padding:0 0 30px 0;width:94%}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.popup-head{font-size:25px;padding:20px 0}.popup-img{line-height:0}.popup-img img{width:100%;height:auto}.popup-description{margin-bottom:20px;padding:10px 20px}.secondary-btn{background:#99d6ea;padding:16px 40px;color:#000;outline:1px solid #000;outline-offset:-5px;transition:.8s}.mfp-close-btn-in .mfp-close{color:#000}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.covid-fixed-top-banner{width:100%;position:fixed;top:0;padding:15px 20px 15px 20px;color:#000;background:#99d6ea;font-size:18px;z-index:10;text-align:center;display:block;font-family:'crimson-textregular';letter-spacing:1.2px}.covid-fixed-top-banner a{color:#000;text-transform:uppercase;text-decoration:underline}.covid-fixed-top-banner .mim-icon-close{font-size:18px;position:absolute;top:17px;right:60px;color:#000;text-decoration:none}.covid-fixed-top-banner.activecovid+#main{top:54px}@media(max-width:767px){.covid-fixed-top-banner .mim-icon-close{right:42px;font-size:16px;top:19px}.covid-fixed-top-banner{font-size:12px;padding:15px 15px 15px 15px;text-align:left;letter-spacing:1px}}.book-direct-wrap.updatedesignnew{position:absolute;top:20px;z-index:9;background:#141516e0;width:442px;right:20px;border-radius:6px;display:none}span.dollerroundicon{padding:8px 5px;display:inline-block}span.comptitle{display:inline-block;vertical-align:top;color:#fff;position:relative;padding:20px 0 0 6px;border-radius:6px;font-size:24px;letter-spacing:1px;font-family:'crimson-textregular'}.book-direct-wrap.updatedesignnew span.mim-icon-close{position:absolute;right:16px;color:#fff;top:22px;cursor:pointer}.book-direct-wrap.updatedesignnew .updatedesignnewinner{background:#fff;padding:15px 20px;margin:-5px 7px 7px 7px;border-radius:3px;color:#181c22}.book-direct-wrap.updatedesignnew .newotatitle{text-align:center;padding-bottom:14px}.book-direct-wrap.updatedesignnew .newotatitledont{font-family:'crimson-textregular';color:#000;font-size:23px;padding-bottom:6px}.book-direct-wrap.updatedesignnew span.staricon{padding-right:10px}.book-direct-wrap.updatedesignnew .hotel-price-box .label-bottom{font-size:24px;text-transform:uppercase}.book-direct-wrap.updatedesignnew a.hotel-price.popup-booking-link{font-size:24px;float:right}.book-direct-wrap.updatedesignnew span.hotel-price-text{font-size:24px;float:right}.book-direct-wrap.updatedesignnew .other-hotel-data-slider span.hotel-price{float:right}.book-direct-wrap.updatedesignnew .other-hotel-data{margin-top:7px}.book-direct-wrap.updatedesignnew .book-direct{display:table;text-align:left;width:100%;padding-left:0;margin-top:30px;border-top:1px solid #d4d4d4;padding-top:25px}.book-direct-wrap.updatedesignnew .first-title{font-size:22px;font-family:'Barlow Semi Condensed';font-weight:600;display:inline-block;color:#181c22;text-transform:uppercase;padding-bottom:5px}.book-direct-wrap.updatedesignnew .first-title a{color:#181c22;font-size:21px;font-weight:600;font-family:'crimson-textitalic'}.book-direct-wrap.updatedesignnew .book-direct ul{display:list-item;padding:0;margin-left:0;margin-bottom:30px;margin-top:0}.book-direct-wrap.updatedesignnew .book-direct ul li{display:block;padding-right:0;color:#181c22;font-size:16px;padding-left:16px;list-style:initial;position:relative;padding-bottom:0;width:90%;font-family:arial,helvetica}.book-direct-wrap.updatedesignnew .book-direct ul li:last-child{padding-top:0}.book-direct-wrap.updatedesignnew .other-hotel-data span.label-bottom{font-size:18px;text-transform:capitalize}.book-direct-wrap.updatedesignnew .book-direct ul li:before{content:".";font-size:35px;display:inline-block;position:absolute;left:0;top:-12px}.book-direct-wrap.updatedesignnew a.primary-btn.newota{width:232px;margin:0 auto;display:block;box-sizing:border-box;font-size:18px;text-align:center}.otaamwidget{position:absolute;top:20px;right:20px;background:#000000db;z-index:9;padding:0 32px 3px;color:#fff;border-radius:50px}.bestrttxt{display:inline-block;text-align:center;line-height:22px;position:relative;top:-5px;letter-spacing:1px;color:#fff}.bestrttxt1{font-size:18px;font-family:'crimson-textsemibold';text-transform:uppercase;letter-spacing:.5px}.bestrttxt2{font-size:13px}.otaamwidget img{display:inline-block;position:relative;padding-left:0;top:4px;right:-25px;margin-left:-16px}.bestrttxt2 span.mim-icon-right-arrow{font-size:11px;padding-left:7px}span.bestrttitle{text-transform:uppercase;color:#3592b1}a.otaamwidget{margin-top:35px}.book-home .first-title{width:16%;display:inline-block;text-align:left}.book-home .book-direct ul{width:74%;display:inline-block;margin-left:10px;vertical-align:middle}.book-direct ul li:last-child{display:block;padding-top:3px}span.book-icon.icon-footprint:before,span.book-icon.icon-dumbell:before{font-family:'icomoonflaticon'}.mcopybar{clear:both;display:block;padding-top:10px}div.snippet-content-wrap div.content-common-height div.snippet-text ul.ckbullet{list-style:disc;padding-left:20px}@media only screen and (max-width:768px){.otaamwidget{top:-20px}}.faq-list .box2{padding:30px 0 0 0}.faq-list ul li h3{position:relative;cursor:pointer;padding-bottom:3px;margin-bottom:0;padding-right:35px}.faq-list ul li h3:after{content:"";position:absolute;right:5px;top:50%;width:22px;height:2px;background:#7d7d7d;margin-top:-2px}.faq-list ul li h3:before{content:"";position:absolute;right:15px;top:50%;width:2px;height:22px;background:#7d7d7d;margin-top:-12px}.faq-list ul li .activeTab h3:before{display:none}.faq-list .faqmobans{padding-bottom:20px;padding-top:15px}#box{position:relative}body a.language-translator{background:#99d6ea;color:#000;position:absolute;right:0;padding:8px 21px;top:-60px;letter-spacing:1px;left:0;margin:auto;max-width:75px;text-align:center}@media only screen and (max-width:768px){body a.language-translator{top:-52px}}@media only screen and (max-width:767px){body a.language-translator{top:-65px}}.room-snippet-mulitpleimg .bx-wrapper .bx-controls-direction a{top:48%;text-indent:inherit;color:#fff;font-size:22px;text-shadow:0 0 8px rgba(0,0,0,.5)}.room-snippet-mulitpleimg .bx-wrapper .bx-controls-direction a.bx-prev{left:10px}.room-snippet-mulitpleimg .bx-wrapper .bx-controls-direction a.bx-next{right:10px}.room-snippet-mulitpleimg#roomsnippet .snippet-btns{padding-top:30px}.room-snippet-mulitpleimg .accessible-bullet-list{padding-top:12px}#msCookieBanner{font-size:13px!important;height:auto!important;width:100%!important;bottom:20px!important;max-width:850px!important;margin:0 auto!important;left:0!important;padding:10px 20px!important;right:0!important;display:flex!important;top:auto!important;border:none!important;border-radius:5px;font-family:'opensans-regular',sans-serif!important;box-sizing:border-box;justify-content:space-between;align-items:center;flex-wrap:wrap}#msCookieBanner .left{width:75%!important;text-align:left!important;line-height:24px!important;padding-left:0!important}#msCookieBanner .left span:first-child{font-weight:600}#msCookieBanner .left span{display:table-cell;vertical-align:middle}#msCookieBanner .left span:last-child{font-weight:400;text-transform:none}#msCookieBanner a{border-bottom:1px solid!important;text-transform:capitalize}#msCookieBanner a:hover,#msCookieBanner a:focus{color:#99d6ea!important;border-bottom:solid 1px!important}#msCookieBanner .right{width:160px!important;display:block!important;text-align:left!important;float:right!important;font-weight:700!important;line-height:normal!important;margin-top:0}#msCookieBanner .right button{padding:10px!important;background-color:transparent!important;color:#000!important;border:solid 1px transparent!important;cursor:pointer!important;font-size:15px!important;color:#fff!important;transition:border .5s!important;text-transform:uppercase!important;font-weight:700!important;border-radius:3px!important;width:100%!important}#msCookieBanner .right button:hover,#msCookieBanner .right button:focus{border:1px solid #fff!important;outline:none!important}#wrapper .pushItDown{margin-top:0!important}@media only screen and (max-width:864px){#msCookieBanner .left{float:none!important;text-align:center!important;height:auto!important;width:100%!important}#msCookieBanner .left span{display:inline}#msCookieBanner .right{float:none!important;text-align:center!important;margin:0 auto!important}#msCookieBanner .right button{padding:10px 0!important;text-align:center!important}#msCookieBanner .right button:hover,#msCookieBanner .right button:focus{border:1px solid transparent!important}#msCookieBanner{max-width:335px!important;padding:10px!important;bottom:50px!important}}.temporary-msg li a:link,a:visited{color:#add8e6}@media only screen and (min-width:1340px){.homepage div#middle{height:433px;overflow:hidden}#mainimage li img{width:100%;height:auto}#mainimage li{display:none}#mainimage li:first-child{display:block}}
a.button:link,a.button:visited,a.enablelink,.viewlargermap,a.ugcbtnwrite,#goog-wm-sb,button.button,button.button2,a.button2:link,a.button2:visited{vertical-align:middle;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;z-index:1;transition:all .3s cubic-bezier(.42,0,.58,1) 0s;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1) 0s;-moz-transition:all .3s cubic-bezier(.42,0,.58,1) 0s;-o-transition:all .3s cubic-bezier(.42,0,.58,1) 0s}#photogallery-thumbs li a::before{color:#000;content:"Click to View";cursor:pointer;font-weight:bold;left:100%;opacity:0;position:absolute;text-align:center;text-transform:capitalize;top:50%;width:100%;z-index:3}#photogallery-thumbs li a::after{background:rgba(153,214,234,.7) none repeat scroll 0 0;color:#fff;content:"";cursor:pointer;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}#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}
/*--- Offline css--- */
.offlinebtn {
  width: 170px;
}
.donotallowbtn a, .allowbtn a {
	background: #99d6ea;
	color: #000000 !important;
	outline: 1px solid #000000 !important;
	outline-offset: -5px;
	transition: .8s;
	font-size: 16px;
	display: inline-block;
	padding-top: 12px;
	padding-bottom: 13px;
	text-align: center;
	text-transform: uppercase;
}
.offlinebtn {
	width: 230px;
	margin: 0 auto;
}
/*--- Offline css--- */

/*---Pop Up  css--- */
.allow-direction-box{
  display: none;
}
.allow-direction-box.active-box {
  background-color: rgba(238, 238, 238, 0.9);
  display: block;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 11;
}
.allow-direction-box.active-box > img {
  display: block;
  margin: 80px auto 0;
  text-align: center;
}
.notification-popup {
  border-bottom: 0;
  background: #000;
  color:#fff;
  opacity: 0;
  position: fixed;
  right: -100%;
  bottom: 142px;
  overflow: hidden;
  transition: all 0.9s ease 0s;
  -moz-transition: all 0.9s ease 0s;
  -webkit-transition: all 0.9s ease 0s;
  -o-transition: all 0.9s ease 0s;
  visibility: hidden;
  z-index: 999;
  width:auto;
  display: none; 
}
.notification-popup.newuser-active-it {
	opacity: 1;
	background: #000;
	visibility: visible;
	right: 32px;
	width: auto;
	height: 177px;
	transition: all .9s ease 0s;
	-moz-transition: all .9s ease 0s;
	-webkit-transition: all .9s ease 0s;
	-o-transition: all .9s ease 0s;
	border: 1px solid #ffffff;
    display: block;
}
.notification-inner {
  width: 425px;
  height: 110px;
  padding: 15px 70px 10px;
  box-sizing: border-box;
}
.notification-popup .mim-icon-close.prompt-close {
	position: absolute;
	right: 7px;
	top: 7px;
	cursor: pointer;
}
.notification-popup .mim-icon-close.prompt-close:hover {
	color: #99d6ea;
}

.alert-msg {
  max-width: 300px;
  line-height: normal;
  position: relative;
  line-height: 18px;
}
.alert-msg::before {
  background: url('/images/pushlogo.png') no-repeat scroll 0 0;
  content: "";
  cursor: default;
  height: 40px;
  left: -65px;
  position: absolute;
  top: 3px;
  width: 54px;
}
.allow-disallow-btn > div {
  width: 47%;
  float: left;
  margin: 0 5px;
  
}
.allow-disallow-btn .allowbtn{
	float: right;
}
.allow-disallow-btn > div a.button:link, .allow-disallow-btn > div a.button:visited {
  border-radius: 0;
  width: 100%;
}
.allow-disallow-btn > div.donotallowbtn a.button:link, .allow-disallow-btn > div.donotallowbtn a.button:visited {
  border-radius: 0;
  width: 100%;
}
.allow-disallow-btn {
    display: block;
    margin: 10px auto 0;
    width: 90%;
}

.allow-disallow-btn::after {
  clear: both;
  content: " ";
  position: relative;
}
.icon-close.prompt-close {
  position: absolute;
  right: 10px;
  top: 10px;
  left: auto;
  background: url(/images_noindex/close-icon2.png);
}
.notification-checkbox {
  line-height: 17px;
  margin-top: 15px;
}

/* --- Pop Up css END --- */

/* Start: For notification popup Tablet */

.pwa-tablet .notification-popup {	
  position: fixed;
  right: 0;
  top: 20%;
  z-index:11;
  left: 0;
  margin: 0 auto;	
  width: 425px !important;
}

/* End: For notification popup */

/* --- mobile-css --- */

.pwa-mobile .notification-popup {
  top: 120px;
  width: 84%!important;
  left: 8%;
  z-index: 9999;
    border: 1px solid #fff;
}
.pwa-mobile .notification-inner {
	width: 100%;
	height: auto;
}
.pwa-mobile .notification-popup.newuser-active-it {
	height: 195px;
	z-index: 161;
}
.pwa-mobile .allow-disallow-btn>div {
  width: 46%;
}
.pwa-mobile .locator-checkbox{
  margin-top: 8px;
}
.pwa-mobile .alert-msg{
  font-size: 14px;
}

/*ends here*/	
.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}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:0}.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:#1e1e1e;display:block;height:5px;margin:0 10px 0 0;outline:0 none;text-indent:-9999px;border-radius:6px;width:10px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}.bx-wrapper .bx-prev{background-image:url("https://www.wjhotel.com/images_noindex/sprite.png");background-position:14px -234px;background-repeat:no-repeat;left:0}.bx-wrapper .bx-next{background-image:url("https://www.wjhotel.com/images_noindex/sprite.png");background-position:-19px -234px;background-repeat:no-repeat;right:0}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{opacity:.9}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{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:99}.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:focus,.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:focus,.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:15px;color:#181c22}.commentinput{margin-bottom:14px;position:relative}.continputbox{width:100%}.commentinput .icon-calendar5{font-size:19px;position:absolute;right:10px;top:9px}.commentcodecol1,.commentcodecol2,.commentcodecol3,.commentcodecol4,.commentcodecol5,.commentcodecol6{float:left;height:36px;line-height:36px;margin-right:10px}.commentcodecol3{width:141px}.commentcodecol3 input{width:100%}.commentcodecol6{margin-right:0}.commentcodecol5 .button{margin-left:0;margin-top:30px;background:#99d6ea;padding:20px 42px;width:auto;font-size:16px;color:#000;letter-spacing:2px;border:none;margin-bottom:20px;outline:1px solid #000;outline-offset:-6px}.commentcodecol5 .button:hover,.commentcodecol5 .button:focus{background:#63b7d3}.imgrefresh{display:inline-block;padding-left:12px;vertical-align:top}.ratereviewstarsholder{padding-bottom:10px;padding-top:0}.ratereviewstarsholder-inner{width:100px;float:left}.ratereviewstarsholder-inner2{height:20px;line-height:16px}.commentcol1{float:left;width:68%}.commentcol2{float:right;width:32%}.commentinput textarea{background-position:98% 5%;width:100%;height:89px}#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:120%}.emailformtextarea{height:70px;margin-bottom:20px;width:100%}.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%}.quickrfp-frmfieldset .rfpformsdate{width:100%}.quickrfpforminputbox{width:100%}.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%}.quickrfp-frmfieldset #imgcode{width:50%}.quickrfp-frmfieldset.quicksubmit{padding-top:17px;width:48%}.quickrfp-frmfieldset-right.quickasterisk{padding-top:26px;width:50%}.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%}.rfpforminputbox{width:100%}.rfpformdropdown{width:100%}.rfpformtextarea{height:70px;margin-bottom:20px;width:100%}
.common-snippet .snippet-img-inner{float:right;width:47.9%;position:relative}#roomsnippet .common-snippet .snippet-img-inner{float:right;width:50.5%;position:relative}#roomsnippet .common-snippet .snippet-content{float:left;width:49.5%;padding-left:36px;display:table;box-sizing:border-box;padding-right:115px}#roomsnippet .common-snippet:nth-child(2n) .snippet-img-inner{float:left;width:50.5%;position:relative}#roomsnippet .common-snippet:nth-child(2n) .snippet-content{float:right;width:49.5%;padding-left:36px;display:table;box-sizing:border-box;padding-left:115px}#roomsnippet .common-snippet .snippet-img-inner{float:right;width:50.5%;position:relative}@media only screen and (max-width:1200px){#roomsnippet .common-snippet .snippet-content{float:left;width:49.5%;padding-left:0;display:table;box-sizing:border-box;padding-right:25px}#roomsnippet .common-snippet:nth-child(2n) .snippet-content{float:right;width:49.5%;padding-left:0;display:table;box-sizing:border-box;padding-left:25px}#suitesnippet .snippet-content{float:left;width:49.5%;padding-left:25px;padding-right:0}}.snippet-box-fixwidth::after{clear:both;display:block;content:""}.common-snippet .snippet-img-inner img{width:100%;height:auto;vertical-align:top}.common-snippet .snippet-content{width:52.01%;float:left;display:table;box-sizing:border-box;padding-right:115px}.common-snippet .snippet-content .snippet-content-wrap .snippet-btns{padding:33px 0 0}.common-snippet .snippet-content .snippet-content-wrap .snippet-text{padding:10px 0 0;color:#181c22}.common-snippet{position:relative;margin:0 0 120px}.morelink{text-transform:capitalize;font-weight:bold;color:#141516!important;padding-top:15px;font-size:18px}.morelink p{text-decoration:underline!important;float:left}.morelink:hover,.morelink:focus,.morelink p:hover,.morelink p:focus{color:#789678!important;outline:none;text-decoration:none!important}.snippet-btns .primary-btn{padding:18px 68px}.common-snippet:nth-child(2n) .snippet-img-inner{float:left}.common-snippet:nth-child(2n) .snippet-content{float:right;padding-right:0;padding-left:40px}.snippet-amenities,.snippet-hours-info{border:solid 1px #eee;position:relative;clear:both;padding:30px;box-sizing:border-box}.dining-hours-wrap{display:inline-block;width:32%;text-align:center}.dining-snippet{display:inline-block;width:48%;padding:10px 15px 15px;box-sizing:border-box;background:#eee;margin:0 2px 5px 2px}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block;height:auto}.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}
@media only screen and (max-width:1024px){.third-section .third-section-1:hover .offer-content{bottom:0;top:58px}.business-travel-image img{width:100%}.offer-slider h3{font-size:26px}.fa-description{bottom:-130px}.offer-content h2{font-size:26px}.event-slider .event-btn{float:none;padding-top:30px}.event-slider{padding-top:16px;color:#fff}.fa-description h3{color:#fff;letter-spacing:2.2px;font-size:20px}.left-section .main-title{font-size:30px}.five-section h3{color:#fff;margin-left:0;margin-bottom:0}.event-timeing{float:none;font-size:24px;padding-left:0;padding-top:2px}.event-slider .event-title{display:block;margin-left:0;margin-top:0}.faq-answer{display:none;max-height:170px;overflow-x:scroll}.five-section{padding:33px 20px 17px}.left-section{padding-left:20px}}@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}.four-thumb{padding-right:0!important}.rfpformdropdown{width:100%}#milestone_poll{width:94%}}@media only screen and (max-width:768px){.btn-row .msftd_rating{display:block}.imgrefresh{padding-left:6px}}@media only screen and (max-width:700px){.poll-option li{width:48%}}@media only screen and (max-width:600px){.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}}@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:360px;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:24px;border-collapse:collapse;margin:0 0 2px;line-height:42px}.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 .7em 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;text-align:center;background-color:transparent}.ui-datepicker .ui-datepicker-buttonpane button{float:none;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:150px;overflow:visible;font-size:19px;margin:0 auto}.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:#fff}.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #cdcdcd;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,.ui-state-hover a:focus{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:-1px}.ui-datepicker{padding:1px 5px;background-color:#000;border:solid 1px #99d6ea;border-radius:3px}.ui-widget-header{background-color:#000;border-bottom:1px solid #000;margin:0 7px;padding:15px 0 0 0!important}.ui-widget select{border:#0d0d0d solid 1px}.ui-datepicker th{background-color:#000;color:#fff}.ui-datepicker-month{color:#fff;font-size:24px}.ui-datepicker-year{color:#fff;font-size:24px}.ui-widget-content .ui-state-default{background-color:#000;color:#fff;border:#99d6ea solid 1px;text-align:center}.ui-state-disabled .ui-state-default{background-color:transparent;color:#aaa;border:#fff solid 1px;text-align:center}.ui-state-highlight,.ui-widget-content .ui-state-highlight{background-color:#000;color:#fff;border:#151515 solid 1px}.ui-widget-content .ui-state-active{background-color:#99d6ea;color:#000;border:#99d6ea solid 1px}.ui-widget-content .ui-state-hover{background-color:#99d6ea;color:#fff;border:#99d6ea solid 1px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:24px;height:22px;position:relative;top:0;cursor:pointer;display:inline}.ui-datepicker .ui-datepicker-prev{background:url(https://www.wjhotel.com/images_noindex/calendar-prev.png) no-repeat;left:0;float:left}.ui-datepicker .ui-datepicker-prev-hover{background:url(https://www.wjhotel.com/images_noindex/calendar-prev.png) no-repeat;left:0;border:none;float:left}.ui-datepicker .ui-datepicker-next{background:url(https://www.wjhotel.com/images_noindex/calendar-next.png) no-repeat;right:0;float:right}.ui-datepicker .ui-datepicker-next-hover{background:url(https://www.wjhotel.com/images_noindex/calendar-next-hover.png) no-repeat;right:0;border:none;float:right}.ui-state-disabled{background:none!important}.ui-datepicker .ui-datepicker-buttonpane button:hover,.ui-datepicker .ui-datepicker-buttonpane button:focus{background-color:#99d6ea;color:#000}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-next:focus{background:url(https://www.wjhotel.com/images_noindex/calendar-next-hover.png) no-repeat;right:0;border:none;float:right}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-prev:focus{background:url(https://www.wjhotel.com/images_noindex/calendar-prev-hover.png) no-repeat;left:0;border:none;float:left}
a.button:link,a.button:visited,.button{cursor:pointer;font-size:14px;font-family:arial,helvetica;text-transform:uppercase;backface-visibility:unset;vertical-align:unset;-webkit-backface-visibility:unset;-moz-osx-font-smoothing:unset}a.button:hover,.button:hover,a.button:focus,.button:focus{background:#63b7d3;transition:.8s;color:#000}.primary-btn{background:#99d6ea;padding:18px 30px;color:#000;outline:1px solid #000;outline-offset:-6px;border-bottom:none;transition:.8s;font-family:arial,helvetica;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.primary-btn:hover,.primary-btn:focus,#goog-wm-sb:hover,#goog-wm-sb:focus{background:#63b7d3;transition:.8s}.secondary-btn{background:#99d6ea;padding:16px 40px;color:#000;outline:1px solid #000;outline-offset:-5px;transition:.8s}.secondary-btn:hover,.secondary-btn:focus{background:#63b7d3;transition:.8s}#reservationtable ul li button{line-height:24px;border:none;margin-top:32px;font-size:14px;font-family:arial,helvetica;padding:18px 45px;cursor:pointer;letter-spacing:1px}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block;height:auto}.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}
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:6px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:#ccc;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#a9a9a9!important}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
/*OTA Box CSS*/

#reservation .otabox {
  display: table-cell;
  vertical-align: middle;
}
#reservation .otabox .book-direct-description {
  display: inline-block;
  font-size: 30px;
  color: #ffffff;
  font-family: 'crimson-textregular';
  line-height: 35px;
  margin-right: 123px;
  vertical-align: middle;
  text-transform: uppercase;
}
#reservation .otabox .rate-box {
  display: inline-block;
  vertical-align: middle;
}
#reservation .otabox .rate-box div {
  display: inline-block;
  font-size: 12px;
  text-align: center;
  line-height: 9px;
  padding-top: 0;
  padding-bottom: 0;
  vertical-align: middle;
}
#reservation .otabox .rate-box div.hotel-price-box {
  padding: 10px 47px 10px 10px;
  margin-right: 35px;
  border-right: 1px solid #fff;
  font-family: arial,helvetica;
  color: #fff;
}
#reservation .otabox .rate-box div.other-hotel-data .hotel-price-box {
  padding: 10px 0;
  margin: 0;
  border: none;
}
#reservation .otabox .rate-box div span {
  display: block;
  font-size: 20px;
  line-height: 40px;
}
#reservation .otabox .rate-box div span.hotel-price {
  font-size: 30px;
  line-height: 32px;
  letter-spacing: normal;
}
#reservation .otabox .rate-box div span.lock-ele {
  font-size: 18px;
  text-transform: lowercase;
}
#reservation .otabox .rate-box div a.hotel-price.popup-booking-link:link, #reservation .otabox .rate-box div .hotel-price.popup-booking-link:visited {
  font-size: 40px;
  line-height: 32px;
  text-decoration: none;
  color: #fff;
  font-family: 'crimson-textregular';
}
#reservation .otabox .rate-box div.other-hotel-data {
  width: 126px;
}
.mfp-booking-reminder-form .mfp-inline-holder .mfp-content, .mfp-booking-reminder-form .mfp-ajax-holder .mfp-content {
  max-width: 786px;
  background-image: url(/resourcefiles/otherimages/remind-me-later.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
#booking-reminder {
  padding: 50px;
}
.remind-text {
  color: #fff;
  font-size: 30px;
  margin-bottom: 20px;
  font-family: 'crimson-textregular';
  text-transform: uppercase;
}
.remind-text-inner {
  font-family: arial,helvetica;
  color: #fff;
  font-size: 24px;
  padding-bottom: 43px;
  line-height: 35px;
}
.remindFormWrapper .frmfieldset {
  display: inline-block;
  width: 48%;
  margin-right: 2%;
  vertical-align: middle;
}
.remindFormWrapper .frmfieldset-right {
  display: inline-block;
  margin-right: 0;
  width: 48%;
  vertical-align: middle;
}
#remindForm input[type=text] {
  padding: 18px 10px;
  height: 60px;
  width: 100%;
  box-sizing: border-box;
  font-size: 18px;
  text-align: left !important;
}
.remindFormWrapper .commentlable {
  color: #fff;
  line-height: 10px;
  padding-bottom: 10px;
}
.remindFormWrapper .commentinput {
  margin-bottom: 30px;
  position: relative;
}
#remindForm .error-message {
  text-align: left;
  width: 100%;
  bottom: -23px;
}
.remindFormWrapper .checkbox input[type=checkbox] {
  vertical-align: middle;
}
.remindFormWrapper label {
  color: #fff;
  vertical-align: middle;
}
#ui-datepicker-div.reminderdatepick {
  z-index: 9999 !important;
}
a#reserve-button.cancelreminder {
  background: none;
  border-bottom: 1px solid transparent;
  padding-bottom: 4px;
  display: inline;
  margin-left: 20px;
}
a#reserve-button.cancelreminder:hover, a#reserve-button.cancelreminder:focus {
  border-bottom: 1px solid #fff;
}
.mfp-close-btn-in #booking-reminder .mfp-close {
  display: none;
}
a.popup-modal-dismiss {
  position: absolute;
  right: 10px;
  top: 10px;
  text-decoration: none;
  text-align: center;
  opacity: 1;
  padding: 0;
  color: #FFF;
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
a.popup-modal-dismiss span {
  font-size: 12px;
  font-weight: bold;
  padding-left: 5px;
}

.remindFormWrapper .ada-datepicker .ui-datepicker-trigger {
  bottom: 21px;
  display: block;
}
.remindFormWrapper button {
  border: 0;
}
.btn-reminder .icon-time-and-date {
  font-family: 'icomoon';
}
.btn-cancelreser .icon-interface {
  font-family: 'icomoon';
}

#reservationtable ul li.btn-reminder {
  clear: both;
  float: right;
  text-align: center;
  width: 301px;
  font-family: arial,helvetica;
  font-size: 16px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  text-transform: uppercase;
}
#reservationtable ul li.btn-cancelreser {
  clear: both;
  float: right;
  text-align: center;
  font-family: arial,helvetica;
  font-size: 16px;
  padding: 0 15px;
  text-transform: uppercase;
}


#reservationtable ul li.btn-reminder a.booking-reminder:link, #reservationtable ul li.btn-reminder a.booking-reminder:visited, #reservationtable ul li.btn-cancelreser a.cancelreser-reminder:link, #reservationtable ul li.btn-cancelreser a.cancelreser-reminder:visited {
  color: #fff;
}
#reservationtable ul li.btn-reminder a.booking-reminder:hover, #reservationtable ul li.btn-cancelreser a.cancelreser-reminder:hover{
  color: #fff;
      border-bottom: 1px solid #fff;
}
.remindFormWrapper button.button {
  font-family: arial,helvetica;
  font-size: 16px;
  font-weight: bold;
}
.remindFormWrapper .checkbox a:link, .remindFormWrapper .checkbox a:visited {
  color: #fff;
  border-bottom: 1px solid #fff;
}
.remindFormWrapper .checkbox a:hover, .remindFormWrapper .checkbox a:focus {
  border-bottom: 1px solid #fff;
}
#gdpr-remider a:link, #gdpr-remider a:visited {
  color: #fff;
  border-bottom: 1px solid #fff;
}
#gdpr-remider a:hover, #gdpr-remider a:focus {
  border-bottom: 1px solid #fff;
}
.remindFormWrapper .last-child {
  position: relative;
}


@media screen and (min-width: 1025px) {

}

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

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

}
@media screen and (max-width: 1160px) {
  #reservation .book-direct-wrap {
    max-width: inherit;
    padding: 0 40px;
  }
  #reservation .book-direct .first-title {
    margin-bottom: 0;
  }
  #reservation .book-direct {
    padding-right: 50px;
  }
  #reservation .otabox .book-direct-description {
    margin-right: 50px;
  }
}
@media screen and (max-width: 1030px) {


  .reservationtablehide {
    display: inline-block;
    vertical-align: top;
    height: 100vh;
    width: 100%;
  }
  #reservation .book-direct-wrap {
    max-width: 375px;
    padding: 0 0 0 50px;
    display: inline-block;
    vertical-align: top;
  }
  #reservation .book-direct {
    width: 100%;
    padding-right: 0;
  }
  #reservation .book-direct .first-title {
    margin-bottom: 0;
    font-size: 27px;
  }
  #reservation .book-direct ul {
    margin: 0;
  }
  #reservation .book-direct ul li {
    width: 100%;
    padding-left: 0;
    padding-bottom: 20px;
    font-family: 'LibreBaskerville-Regular';
  }
  #reservation .book-direct ul li:last-child {
    padding-top: 0;
  }
  #reservation .book-direct ul li .book-icon {
    display: inline;
    padding-right: 13px;
  }
  #reservation .otabox .book-direct-description {
    margin-right: 0;
  }
  #reservationtable ul li.btn-reminder .icon-time-and-date, #reservationtable ul li.btn-cancelreser .icon-interface {
    position: relative;
    bottom: 0;
  }
  #remindForm input[type=date] {
    padding: 18px 10px;
    height: 60px;
    width: 100%;
    box-sizing: border-box;
  }
  .remindFormWrapper #remindForm .checkbox input[type=checkbox] {
    vertical-align: middle;
    width: auto !important;
  }
  #reservationtable ul li span.mim-icon-calendar1 {
    right: 7px;
  }
  .remindFormWrapper #reservationtable1 .frmfieldset span.mim-icon-calendar1 {
    font-size: 18px;
    position: absolute;
    right: 12px;
    bottom: 21px;
    pointer-events: none;
  }
  #reservation .otabox .rate-box div.hotel-price-box {
    padding: 10px 30px 10px 0;
    border-right: 1px solid #fff;
    font-family: arial,helvetica;
    color: #fff;
    margin: 30px 20px 30px 0;
  }
}
@media screen and (max-width: 813px) {

}
@media screen and (max-width: 767px) {
  #reservation .book-direct {
    display: none;
  }
  .reservationtablehide {
    max-width: inherit;
    height: auto;
  }
  #reservation .book-direct-wrap {
    max-width: inherit;
    padding: 0 20px 0 20px;
    text-align: center;
  }
  #reservation .otabox {
    display: inline-block;
  }
  #reservationtable ul li.btn-reminder {
    float: none;
    padding-bottom: 10px;
    margin-bottom: 0;
  }
  #reservation .otabox .book-direct-description {
    display: block;
  }
}

@media screen and (max-width: 480px) {
  #booking-reminder {
    padding: 50px 20px;
  }
  .remind-text {
    font-size: 26px;
  }
  .remind-text-inner {
    font-size: 20px;
  }
  .remindFormWrapper .frmfieldset {
    width: 100%;
    margin-right: 0;
    box-sizing: border-box;
  }
  .remindFormWrapper .frmfieldset-right {
    width: 100%;
    box-sizing: border-box;
  }
  .remindFormWrapper .checkbox {
    padding-bottom: 20px;
  }
}


.holiday-floating-widget {
	position: absolute;
	background-color: #ffffff;
	right: 10px;
	top: 10px;
	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: #7ed0eb;
	width: 50px;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background-image: url(/images_noindex/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: 10px;
	right: -100%;
	width: 430px;
	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 an:visited {
	background-color: #7ed0eb;
	display: block;
	border: 1px solid #7ed0eb;
	text-decoration: none !important;
	color: #000;
	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: #7ed0eb;
}
.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;
}
.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-page-title {
	text-align: center;
	padding: 0 20px 20px;
}
.holiday-accordion {
	max-width: 1170px;
	margin: 0 auto;
	padding: 0 20px 40px;
}
.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-content strong {
    font-weight: bold;
}
.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 {
	max-width: 1170px;
	margin: 0 auto;
	padding: 40px 20px;
}
.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;
}
@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: -100%;
}
.holiday-floating {
	position: fixed;
	display: flex;
	background-color: rgba(0,0,0,0.8);
	width: 100%;
	height: 100vh;
	z-index: 99;
	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;
}
.holiday-floating .holiday-floating-wrap {
	background-color: #ffffff;
	padding: 30px 15px;
	box-sizing: border-box;
	max-width: 370px;
	width: 90%;
	margin: 40px 0;
}
}
/* Magnific Popup CSS */
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: rgba(0,0,0,.9);
 opacity: 1.9; }

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden; }

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box; }

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }

.mfp-align-top .mfp-container:before {
    display: none; }

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto; }

.mfp-ajax-cur {
    cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out; }

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
    cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }

.mfp-loading.mfp-figure {
    display: none; }

.mfp-hide {
    display: none !important; }

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044; }
.mfp-preloader a {
    color: #CCC; }
.mfp-preloader a:hover {
    color: #FFF; }

.mfp-s-ready .mfp-preloader {
    display: none; }

.mfp-s-error .mfp-content {
    display: none; }

button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation; }

button::-moz-focus-inner {
    padding: 0;
    border: 0; }

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
    opacity: 1; }
.mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
    color: #000000; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%; }

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap; }

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
    margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
    left: 0; }
.mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
    right: 0; }
.mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
.mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
.mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
    line-height: 0; }
.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
.mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto; }

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px; }

.mfp-image-holder .mfp-content {
    max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    /**
         * Remove all paddings around the image on small screen
         */
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0; }
    .mfp-img-mobile img.mfp-img {
        padding: 0; }
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0; }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px; }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0; }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px; }
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0; } }

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75); }
    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0; }
    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%; }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px; } }



/* Styles for dialog window */
.zoom-anim-dialog {
    background: #ffffff;
    padding: 40px 0 0;
    text-align: left;
    max-width: 600px;
    margin: 40px auto;
    position: relative;
}


/**
 * Fade-zoom animation for first dialog
 */

/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {
    opacity: 0;

    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;



    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
}

/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
    opacity: 1;

    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);

    opacity: 0;
}

/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: 0.8;
}
/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
    opacity: 0;
}



/**
 * Fade-move animation for second dialog
 */

/* at start */
.my-mfp-slide-bottom .zoom-anim-dialog {
    opacity: 0;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;

    -webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    -moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    -ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    -o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );

}

/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
    opacity: 1;
    -webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 );
    -moz-transform: translateY(0) perspective( 600px ) rotateX( 0 );
    -ms-transform: translateY(0) perspective( 600px ) rotateX( 0 );
    -o-transform: translateY(0) perspective( 600px ) rotateX( 0 );
    transform: translateY(0) perspective( 600px ) rotateX( 0 );
}

/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
    opacity: 0;

    -webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
    -moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
    -ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
    -o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
    transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
}

/* Dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {
    opacity: 0;

    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
    opacity: 0.8;
}
/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
    opacity: 0;
}

.popup-header h2 {font-size: 22px;}
.popup-text {
    font-size: 20px;
}
.popup-text3.box2 {
    padding: 5px 0 0;
}

#virtual-tout .iframe-data {
    line-height: 0;
}
.virtual-dropdown {
    position: absolute;
    right: 20px;
    top: 89px;
    width: 240px;
    overflow: hidden;
    border: 1px solid #d2d3d3;
}
.virtual-dropdown .icon-downArrow3 {
    position: absolute;
    right: 5px;
    top: 9px;
    pointer-events: none;
}
.virtual-dropdown .virtual-tour-select {
    width: 120%;
    border:0;
}
.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-control-nav{bottom:6px;left:20px;position:absolute;text-align:center}.flex-control-nav li:first-child{margin:0}.flex-control-nav li a{cursor:pointer;display:block;height:24px;text-indent:-9999px;width:24px}.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-caption{display:none}}.clr{clear:both}.freshdesignweb-top{line-height:24px;font-size:11px;background:#000;text-transform:capitalize;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,.freshdesignweb-top a:focus{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:#294d5f;transition:all .2s linear}.freshdesignweb-demos a:hover,.freshdesignweb-demos a:focus{background:#294d5f}.freshdesignweb-demos a.current,.freshdesignweb-demos a.current:hover,.freshdesignweb-demos a.current:focus{background:#294d5f}.flex-direction-nav{display:none}
ul.searchpaging li:hover,ul.searchpaging li:focus{background-color:#f4f5f8}ul.searchpaging li{padding:10px;font-family:georgia;background-color:#fff;font-size:18px;line-height:1;width:600px;margin-bottom:1px;list-style:none}ul.red{outline:10px solid red}ul.simplePagerNav li{display:block;float:left;padding:10px;margin-bottom:10px;font-family:georgia;font-size:12px}ul.simplePagerNav li a{color:#333;text-decoration:none}li.currentPage{background:red;background:#ff9500}ul.simplePagerNav li.currentPage a{color:#fff}table.pageme{border-collapse:collapse;border:1px solid #ccc}table.pageme td{border-collapse:collapse;border:1px solid #ccc}
.mfp-content .popup-form {
    display: block !important;
}
.right-formsection input,
.right-formsection textarea {
    width: 100%;
    background: none;
}
.left-contentsection {
    float: left;
	margin: 0;
	width: calc(100% - 350px);
	width: -webkit-calc(100% - 350px);
  text-align: left;
}
#contactForm .google-captcha-message {
  text-align: left;
}
.right-formsection {
    float: right;
   width: 304px;
}

.left-contentsection .text-center,
.left-contentsection .textcenter {
    text-align: left;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    max-width: 320px;
    max-width: 100%;
    cursor: auto;
}
.right-formsection .form-field textarea {
    height: 120px;
    text-transform: none;
    overflow: hidden;
    resize: vertical;
    border-bottom: 1px solid #b7b7b7;
}
.left-contentsection .content960,
.right-formsection .content960 {
    width: auto;
}
/*---------------tab-btn-----*/

.left-contentsection .tab_btn {
    width: 33%;
}
.left-contentsection .review-section .write-comment-title {
    text-align: left;
    padding-left: 10px;
}
/*--------------------------*/
.email-offer {
	margin: 10px 0;width:100%;height:auto;
}
#header.hleftTxt {
    text-align: left;
    background-position: left bottom;
}
.tab_content.data_reviews {
    width: 303px;
    margin: 0 auto;
}
.tab_content.data_reviews .right-formsection,
.mfp-content .right-formsection {
    float: none;
    width: 100%;
  max-width:360px;
}
.mfp-content .right-formsection input {
    height: 36px;
    line-height: 36px;
}
.mfp-content .right-formsection #txtcomment {
    height: 65px;
}
.mfp-content .right-formsection .input-error {
    border: 1px solid #ff0000;
}

.mfp-content .right-formsection .ajax-captcha-message {
    display: inherit;
}
.mfp-content .right-formsection .sub-message {
    padding: 15px 0;
    font-size: 18px;
}
.tab_content.data_reviews .write-comment-title {
    padding-top: 8px;
}
.popup-form .rfpform-content {
    padding-bottom: 20px;
    text-align: center;
    line-height: 20px;
    padding-top: 5px;
}
.right-formsection .formbox,
.popup-form .formbox {
    padding: 0;
}
.right-formsection .commentcol1,
.right-formsection .commentcol2 {
    width: 100%;
    float: none;
}
.frmfieldset {
    width: 100%;
}
.right-formsection .commentinput textarea {
    height: 95px;
    width: 100%;
    overflow: hidden;
    resize: vertical;
}
.right-formsection .commentcoderow {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  list-style: outside none none;
  padding: 0 0 20px;
  text-align: center;
}

.commentcodecol6 {
    display: inline-block;
    float: none;
    margin-left: 10px;
    margin-right: 0;
    vertical-align: middle;
}
.right-formsection .commentcoderow {
	text-align: left;
}
.commentcodecol5 { display: inline-block;
    float: none;}
.right-formsection .commentwrap {
    display: list-item;
    margin: 0 auto;
}
.right-formsection .input-error {
    border: 1px solid #ff0000;
}
.right-formsection span.error-message {
    color: #f00;
    font-size: 14px;
}
.write-comment-title {
    border: none;
    background-color: #565656;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 33px;
    text-transform: capitalize;
    height: 33px;
    padding: 0;
    margin-top: 18px;
}
.cont-pageright .write-comment-title {
    margin-top: 5px;
}
.form-field.left-side-section #form1-captcha {
    display: inline-block;
}
@media only screen and (max-width: 1024px) {
    .right-formsection .tab_content.data_reviews {
        width: 100%
    }
    .left-contentsection .tab_btn {
        width: 32.7%;
    }
    .right-formsection button.button {
        margin: 0;
    }
    .right-formsection .box_reviews_and_comments {
        display: block !important;
    }
    .popup-form .commentinput {
        width: 100%;
    }
}
@media only screen and (max-width: 865px) {
    .left-contentsection {
        width: 100%;
        float: none;
        margin: 0;
    }
    .right-formsection {
        float: none;
        width: 100%;
    }
.right-formsection .commentcoderow {
  display: inline-block;
  vertical-align: middle;
}
    .right-formsection .commentbtncode {
        display: inline-block;
        vertical-align: text-bottom;
        padding-left: 10px;
    }
  .map-holder {
  margin-bottom: 20px;
}
}
@media only screen and (max-width: 770px) {
    .right-formsection .box_reviews_and_comments {
        display: none !important;
    }
}
@media only screen and (max-width: 684px) {
    .drivingbtn {
        float: left;
        margin-left: 30px;
        margin-top: 10px;
    }
    .commentcodecol5 {
        display: inline-block;
        float: none;
        vertical-align: middle;
    }
    .form-field.left-side-section a.button.submit-button {
        display: block;
        float: left;
    }
    .form-field.left-side-section .ajax-captcha-message {
        display: block;
        height: 0;
        position: absolute;
        margin: 7px 0;
        line-height: 0px;
    }
    .right-formsection .box_reviews_and_comments {
        display: none !important;
    }
}
@media only screen and (max-width: 480px) {
    .right-formsection .commentbtncode {
        padding-left: 0;
    }
}
@media only screen and (max-width: 320px) {
    .right-formsection .write-comment-title {
        font-size: 16px;
    }
    .mfp-content .right-formsection .sub-message {
        padding: 15px 0 0;
        font-size: 18px;
    }
}
.email-section .right-formsection {
    margin-top:40px;
}
.star-holder {
    display: inline-block;
    margin-right: 3px;
    vertical-align: middle;
}
.ratingvelue-text {
    display: inline-block;
    vertical-align: middle;
}

.form-field .icon-calendar5 {
  font-size: 18px;
  margin-top: 8px;
  position: absolute;
  right: 10px;
}
.input-error{border-color:red!important}#hubreview{text-align:center}span.error-message{color:red;position:relative;bottom:-3px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.captcha-div .error-message{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.holder.sortby_form{min-height:34px}#review-options .form-input .date-icon{position:absolute;top:37px;right:10px;font-size:19px;color:#a21922}#review-wite-btnx .write-btn{text-align:center;font-size:14px;display:table;font-weight:normal;background:#99d6ea;padding:18px 30px!important;color:#000!important;outline:1px solid #000!important;outline-offset:-6px;border-bottom:none!important;transition:.8s}#review-wite-btnx .write-btn:hover,#review-wite-btnx .write-btn:focus{transition:.8s;background:#63b7d3}.lnkPrevious{float:left;text-transform:capitalize}.lnkNext{float:right;text-transform:capitalize}.allreviewtext{font-size:20px;padding-top:7px}.reviewPagination{padding-top:15px;display:table;width:100%}.review-comments{margin-top:90px}.hubreview_website .review-write-button{display:block!important}.hubreview_website .review-form{margin:0}#hubreview ul.star-rating{margin:0 auto}.rating-columns ul.star-rating{overflow:hidden}.WriteReviewFormContainer{display:none;margin-bottom:20px}.review-form{border:solid 1px #e6e6e6;padding:20px;margin:20px 0}.review-form .inline-block{display:inline-block;vertical-align:middle}.review-form .row{margin:0 -5px}.review-form .col-xs-12,.review-form .col-xs-6,.review-form .col-xs-4,.review-form .col-xs-12,.review-form .col-sm-12,.review-form .col-sm-6,.review-form .col-sm-4,.review-form .col-sm-3,.review-form .col-sm-2,.review-form .col-lg-5,.review-form .col-lg-4,.review-form .col-lg-3{padding:0 5px;float:left;box-sizing:border-box}.review-form input,.review-form textarea{box-sizing:border-box}.review-form .col-xs-12{width:100%}.review-form .col-xs-6{width:50%}.review-form .col-xs-4{width:33.3333%}.review-form .col-xs-2{width:16.6667%}.review-form .col-sm-12{width:100%}.review-form .col-sm-6{width:50%}.review-form .col-sm-4{width:33.3333%}.review-form .col-sm-3{width:25%}.review-form .col-sm-2{width:16.6667%}.review-form .col-lg-5{width:41.6666667%}.review-form .col-lg-4{width:33.3333%}.review-form .col-lg-3{width:25%}.review-form .form-input label{font-size:14px}.review-form span.is-required{font-size:12px}.review-form .input-field{width:100%}#review-options{padding:15px 0;display:none}.rating-columns{margin:10px 0}span.rating-title{font-size:14px}.inline-block ul.star-rating,.inline-block .error-message{display:inline-block}#review-form .form-cols .commentcodecol3{width:auto}ul.rating-list li{display:inline-block!important;background-color:transparent;background-image:none!important;padding:0 4px 0 0!important}.rating-list input{float:left;margin-right:3px;-webkit-appearance:radio;vertical-align:middle;height:14px;-moz-appearance:radio}#review-form ul.rating-list{padding:5px 0 0 0;margin-top:-8px}#review-form .commentcodecol1,#review-form .commentcodecol2,#review-form .commentcodecol3,#review-form .commentcodecol4,#review-form .commentcodecol5,#review-form .commentcodecol6{height:auto;line-height:inherit;margin-right:8px;display:inline-block;float:none;vertical-align:middle}#review-form .captcha-box{float:none;margin:0}#review-form button.button[type="submit"]{color:#000;cursor:pointer}.review-form input[type="radio"]:focus{border:dashed 1px;box-shadow:none}.review-form input[type="radio"]{box-shadow:none;float:left;appearance:radio;-webkit-appearance:radio;-moz-appearance:radio;-o-appearance:radio;width:auto;vertical-align:middle;display:inline-block;padding:0;background:#ccc;border:1px solid #929292;margin-top:5px}input[type="radio"]{border:0;-webkit-appearance:radio;-moz-appearance:radio;-ms-appearance:radio;-o-appearance:radio;line-height:inherit;margin:0 2px}.rating-list span{display:inline-block;vertical-align:top}ul.rating-list li{vertical-align:middle}#review-form .commentcodecol3 .button{border:none}#hide-review-options a{display:none}#show-review-option{margin:20px 0 0}.review-comments a.pointer{display:table;clear:both;padding:10px 0 10px 22px;margin-top:0;position:relative;top:10px;background:#99d6ea}.Website img.hubreview{background:#000;padding:3px}.review-table h2{font-size:14px;font-family:arial,helvetica}.pkgholder{border-bottom:1px solid #999;padding:25px 0}.space_bottom_comment{height:16px}#hide-review-options{margin-bottom:31px}.star_and_text{width:200px;float:left;padding-bottom:5px}div.stardetail2{width:100px;margin-right:5px;float:left}.box ul li:before,.box1 ul li:before,.box2 ul li:before,.box3 ul li:before,.hotelbox ul li:before{display:none}div.stardetail3{width:80px;margin-right:5px;float:left;line-height:18px;padding-left:10px}.form-cols .button{margin:0}.SortBy a{color:#000}.SortBy .Options.format a:hover{text-decoration:underline}.SortBy{font-size:15px!important;z-index:1!important}.review-btn-close{z-index:1!important}@media only screen and (max-width:684px){#review-form .commentcodecol1,#review-form .commentcodecol2,#review-form .commentcodecol3,#review-form .commentcodecol4,#review-form .commentcodecol5,#review-form .commentcodecol6{margin-right:0}.review-form .col-xs-12{width:100%}.review-form .col-xs-6{width:50%}.review-form .col-xs-4{width:33.3333%}.review-form .col-xs-2{width:16.6667%}.hubreview_website .review-write-button{display:block!important;padding-top:6px}}@media only screen and (max-width:480px){#review-form .commentcodecol1,#review-form .commentcodecol2,#review-form .commentcodecol3,#review-form .commentcodecol4,#review-form .commentcodecol5,#review-form .commentcodecol6{margin-left:0!important}#review-form h2{font-size:18px}#review-form #review-options ul.rating-list li{padding:0!important}#review-form .commentcodecol1{margin-bottom:20px}.commentcodecol1,.commentcodecol2,.commentcodecol3,.commentcodecol4,.commentcodecol5,.commentcodecol6{margin-right:10px!important}}@media only screen and (max-width:380px){#review-form .form-cols .commentcodecol3{}.review-form{padding:25px 10px}}.review-btn-close:hover{background:#393838}.SortBy .Options.format a{text-decoration:none;color:#000}.review-btn-close{background:#99d6ea!important;color:#000!important}.review-btn-close:hover{background:#000!important;color:#fff!important}
.msfsp_rating .classification .progress{position:absolute;background:transparent url(https://www.wjhotel.com/images_noindex/stars_full.png) top left no-repeat;top:0;left:0;height:18px;z-index:102}.msfsp_rating .classification .cover{position:absolute;top:0;left:0;width:108px;height:19px;z-index:101}.msfsp_rating .classification{height:18px;margin-top:6px;display:inline-block;position:relative;margin-left:10px;width:100px}ul.star-rating{list-style:none;padding:0;width:112px;height:20px;position:relative;top:2px}ul.star-rating li{padding:0;margin:0;float:left}ul.star-rating li a{display:block;width:20px;height:19px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0;top:0}ul.star-rating li a:hover,ul.star-rating li a:focus{background:url("https://www.wjhotel.com/images_noindex/alt_star.png") repeat scroll left bottom transparent;left:0;z-index:2;height:18px}ul.star-rating a.one-star{left:0}ul.star-rating a.one-star:hover,ul.star-rating a.one-star:focus{width:20px}ul.star-rating a.two-stars{left:20px}ul.star-rating a.two-stars:hover,ul.star-rating a.two-stars:focus{width:40px}ul.star-rating a.three-stars{left:40px}ul.star-rating a.three-stars:hover,ul.star-rating a.three-stars:focus{width:60px}ul.star-rating a.four-stars{left:60px}ul.star-rating a.four-stars:hover,ul.star-rating a.four-stars:focus{width:80px}ul.star-rating a.five-stars{left:80px}ul.star-rating a.five-stars:hover,ul.star-rating a.five-stars:focus{width:100px}ul.star-rating li.current-rating{background:url("https://www.wjhotel.com/images_noindex/stars_full.png") no-repeat scroll left top transparent;position:relative;height:18px;display:block;text-indent:-9000px;z-index:1}.msftd_rating .classification .progress{position:absolute;background:transparent url(https://www.wjhotel.com/images_noindex/stars_full.png) top left no-repeat;top:0;left:0;height:18px;z-index:102}.msftd_rating .classification .cover{position:absolute;top:0;left:0;width:100px;height:18px;z-index:101}.msftd_rating .classification{float:right;height:18px;margin-left:10px;position:relative;width:100px}.classification1{display:inline-block;height:18px;position:relative;vertical-align:middle;width:100px}.classification1 .cover1{height:18px;left:0;position:absolute;top:2px;width:100px;z-index:101}.classification1 .progress1{background:url("https://www.wjhotel.com/images_noindex/stars_full.png") no-repeat scroll left top transparent;height:18px;left:0;position:absolute;top:2px;z-index:102}
@media only screen and (max-width:1560px) {
#logo {
	left: 20px;
}
.reservation-funcationality {
	right: 20px;
}
.desheaderphone {
	right: 20px;
}
}
@media only screen and (max-width:1440px) {
.offer-image img {
    width: 100%;
    height: auto;
}
 
  .third-section .third-section-1:hover .offer-content {
    bottom: 0;
    top: 118px;
}
  .offer-slider h3 {
    color: #fff;
    font-size: 30px;
    margin-bottom: 7px;
}
  .slider-area {
    width: 92%!important;
}
  
}

@media only screen and (max-width:1300px) {
.offer-content {
    width: 86%;
 }
}
@media only screen and (max-width:1200px) {
.third-section .third-section-1:hover .offer-content ,.third-section .third-section-2:hover .offer-content{
    top: 88px;
}
  .eccalendarview #contentinfo{
  	    margin-top: 0;
  }
  .ecoption2 #filter{
  	margin-top: 0;
  }
}

@media only screen and (max-width:1170px) {
.contactus-phone, .contactus-fax, .contactus-email {
	display: inline-block;
	margin-left: 5%;
	vertical-align: middle;
}
  .brand-logos ul li:nth-child(4) {
    width: 16%;
}
.ftr-rightcontent.ftr-rightcontent3 {
	width: 180px;
}
  .left-contentsection {
  width: 69%;
}
  
  .module-leftaside {
  width: 290px;
}
  
  .module-rightaside {
  float: right;
  width:70%;
}
  
}
 @media only screen and (max-width:1070px) {
  #topnav li { padding-left: 0;} 
   
}
 @media only screen and (max-width:1050px) {
   
   .module-rightaside {
  float: right;
  width: 66%;
}
   .press-page-content #offersnippet .snippet-img-inner{
   	width: 46.9%;
   }
.contactus-phone, .contactus-fax, .contactus-email {
	margin-left: 2%;
}
.ftr-rightcontent.ftr-rightcontent3 {
	width: 180px;
}
#topnav li {
	padding-left: 0;
}
#nav {
	right: 198px;
}
.reserve-btn a.button:link, .reserve-btn a.button:visited, .reserve-btn .close-btn {
	width: 150px;
}
   
.left-contentsection {
  width: 64%;
}
}

body.zommLevel #divisinviewport { width: 1200px; margin: 0 auto; position: fixed; height: 1px; z-index: -10; top: 0; left: 0; right: 0; }
body.zommLevel #social-like-holder { right: 60px; }
body.zommLevel .picture_menu img { display: none; }
body.zommLevel #topnav ul li ul.dropnav { top: 15px; }
body.zommLevel #wrapper { width: 100%; max-width: initial; min-width: initial; }
body.zommLevel #backtotop { display: none !important; }
body.zommLevel #main { width: 100%; max-width: initial;  height: auto; }
body.zommLevel header { height: auto; width: 100%; }
body.zommLevel #number { top: 0; position: relative; left: 10px; }
body.zommLevel #logo {
	/* top: 35px; */
	width: 150px;
	left: 20px;
	/* position: relative; */
}
body.zommLevel #reservation { top: 130px; }
body.zommLevel .resdropdown { width: 60px; }
body.zommLevel .resinputbox { width: 97px; }
body.zommLevel #subnav { position: absolute; top:4px; }
body.zommLevel #subnav ul li a { font-size: 9px; }
body.zommLevel #nav { right: inherit; padding-left: 10px; box-sizing: border-box; }
body.zommLevel #topnav li { padding-right: 13px; }
body.zommLevel #topnav li a { font-size: 13px; }
body.zommLevel #middle { padding-top: 0; min-height: inherit; }
body.zommLevel #fact-box { top: 99px; width: 145px; font-size: 9px; line-height: normal; }
body.zommLevel #content { width: 100%; box-sizing: border-box;}
body.zommLevel .parts-slider { margin: 0 auto; left: 0; width: 100%; }
body.zommLevel #special-packages { right: inherit; left: 0; }
body.zommLevel #photo-gallery { right: inherit; left: 0; }
body.zommLevel .featurebanner-leftdiv1 .slider-imgpart, body.zommLevel .featurebanner-rightdiv .slider-imgpart { display: none; }
body.zommLevel footer { width: 100%;box-sizing: border-box; }
body.zommLevel .information { float: left; margin-left: 40px; }
body.zommLevel .googleaddress, body.zommLevel .footerLink, body.zommLevel .ftr-rightcontent.ftr-rightcontent3 { margin-right: 35px; }
body.zommLevel #rooms_amenity { position: relative; width: 100%; margin: 0 auto; box-sizing: border-box; padding: 0 20px; }
body.zommLevel #contentmap { padding: 0 20px; }
/*-----zommLevel200-------*/

body.zommLevel200 #topnav li a {
	font-size: 14px;

}
body.zommLevel200 #content { width: 100%; box-sizing: border-box; padding: 0 20px; }
body.zommLevel200 #logo { left:10px; }
body.zommLevel200 #nav { right: inherit; padding-left: 10px; box-sizing: border-box; }
body.zommLevel200 #reservation, body.zommLevel200 #subnav {
	right: 20px;
}
body.zommLevel200 footer { width: 100%; padding-left: 10px; padding-right: 10px; box-sizing: border-box; }
body.zommLevel200 #contentmap { padding: 0 20px; }
/* Get the bourbon mixin from http://bourbon.io */
/* Reset */
.flip-clock-wrapper * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-clock-wrapper a {
  cursor: pointer;
  text-decoration: none;
  color: #ccc; }

.flip-clock-wrapper a:hover {
  color: #fff; }

.flip-clock-wrapper ul {
  list-style: none; }

.flip-clock-wrapper.clearfix:before,
.flip-clock-wrapper.clearfix:after {
  content: " ";
  display: table; }

.flip-clock-wrapper.clearfix:after {
  clear: both; }

.flip-clock-wrapper.clearfix {
  *zoom: 1; }

/* Main */
.flip-clock-wrapper {
  font: normal 11px "Helvetica Neue", Helvetica, sans-serif;
  -webkit-user-select: none; }

.flip-clock-meridium {
  background: none !important;
  box-shadow: 0 0 0 !important;
  font-size: 36px !important; }

.flip-clock-meridium a { color: #313333; }

.flip-clock-wrapper {
  text-align: center;
  position: relative;
  width: 100%;
  margin: 1em;
}

.flip-clock-wrapper:before,
.flip-clock-wrapper:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}
.flip-clock-wrapper:after {
  clear: both;
}

/* Skeleton */
.flip-clock-wrapper ul {
  position: relative;
  float: left;
  margin: 5px;
  width: 60px;
  height: 90px;
  font-size: 80px;
  font-weight: bold;
  line-height: 87px;
  border-radius: 6px;
  background: #000;
}

.flip-clock-wrapper ul li {
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 87px;
  text-decoration: none !important;
}

.flip-clock-wrapper ul li:first-child {
  z-index: 2; }

.flip-clock-wrapper ul li a {
  display: block;
  height: 100%;
  -webkit-perspective: 200px;
  -moz-perspective: 200px;
  perspective: 200px;
  margin: 0 !important;
  overflow: visible !important;
  cursor: default !important; }

.flip-clock-wrapper ul li a div {
  z-index: 1;
  position: absolute;
  left: 0;
  width: 100%;
  height: 50%;
  font-size: 80px;
  overflow: hidden; 
  outline: 1px solid transparent; }

.flip-clock-wrapper ul li a div .shadow {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2; }

.flip-clock-wrapper ul li a div.up {
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  top: 0; }

.flip-clock-wrapper ul li a div.up:after {
  content: "";
  position: absolute;
  top: 44px;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 3px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4); }

.flip-clock-wrapper ul li a div.down {
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
  bottom: 0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.flip-clock-wrapper ul li a div div.inn {
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 200%;
  color: #ccc;
  text-shadow: 0 1px 2px #000;
  text-align: center;
  background-color: #333;
  border-radius: 6px;
  font-size: 70px; }

.flip-clock-wrapper ul li a div.up div.inn {
  top: 0; }

.flip-clock-wrapper ul li a div.down div.inn {
  bottom: 0; }

/* PLAY */
.flip-clock-wrapper ul.play li.flip-clock-before {
  z-index: 3; }

.flip-clock-wrapper .flip {   box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7); }

.flip-clock-wrapper ul.play li.flip-clock-active {
  -webkit-animation: asd 0.01s 0.49s linear both;
  -moz-animation: asd 0.01s 0.49s linear both;
  animation: asd 0.01s 0.49s linear both;
  z-index: 5; }

.flip-clock-divider {
  float: left;
  display: inline-block;
  position: relative;
  width: 20px;
  height: 100px; }

.flip-clock-divider:first-child {
  width: 0; }

.flip-clock-dot {
  display: block;
  background: #cccccc;
  width: 10px;
  height: 10px;
  position: absolute;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  left: 5px; }

.flip-clock-divider .flip-clock-label {
  position: absolute;
  top: -1.5em;
  right: -133px;
  color: #cccccc;
  text-shadow: none;
  font-size: 20px;
}
.flip-clock-divider.minutes .flip-clock-label {
  right: -107px; }

.flip-clock-divider.seconds .flip-clock-label {
  right: -107px; }

.flip-clock-dot.top {
  top: 30px; }

.flip-clock-dot.bottom {
  bottom: 30px; }

@-webkit-keyframes asd {
  0% {
    z-index: 2; }

  100% {
    z-index: 4; } }

@-moz-keyframes asd {
  0% {
    z-index: 2; }

  100% {
    z-index: 4; } }

@-o-keyframes asd {
  0% {
    z-index: 2; }

  100% {
    z-index: 4; } }

@keyframes asd {
  0% {
    z-index: 2; }

  100% {
    z-index: 4; } }

.flip-clock-wrapper ul.play li.flip-clock-active .down {
  z-index: 2;
  -webkit-animation: turn 0.5s 0.5s linear both;
  -moz-animation: turn 0.5s 0.5s linear both;
  animation: turn 0.5s 0.5s linear both; }

@-webkit-keyframes turn {
  0% {
    -webkit-transform: rotateX(90deg); }

  100% {
    -webkit-transform: rotateX(0deg); } }

@-moz-keyframes turn {
  0% {
    -moz-transform: rotateX(90deg); }

  100% {
    -moz-transform: rotateX(0deg); } }

@-o-keyframes turn {
  0% {
    -o-transform: rotateX(90deg); }

  100% {
    -o-transform: rotateX(0deg); } }

@keyframes turn {
  0% {
    transform: rotateX(90deg); }

  100% {
    transform: rotateX(0deg); } }

.flip-clock-wrapper ul.play li.flip-clock-before .up {
  z-index: 2;
  -webkit-animation: turn2 0.5s linear both;
  -moz-animation: turn2 0.5s linear both;
  animation: turn2 0.5s linear both; }

@-webkit-keyframes turn2 {
  0% {
    -webkit-transform: rotateX(0deg); }

  100% {
    -webkit-transform: rotateX(-90deg); } }

@-moz-keyframes turn2 {
  0% {
    -moz-transform: rotateX(0deg); }

  100% {
    -moz-transform: rotateX(-90deg); } }

@-o-keyframes turn2 {
  0% {
    -o-transform: rotateX(0deg); }

  100% {
    -o-transform: rotateX(-90deg); } }

@keyframes turn2 {
  0% {
    transform: rotateX(0deg); }

  100% {
    transform: rotateX(-90deg); } }

.flip-clock-wrapper ul li.flip-clock-active {
  z-index: 3; }

/* SHADOW */
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
  -webkit-animation: show 0.5s linear both;
  -moz-animation: show 0.5s linear both;
  animation: show 0.5s linear both; }

.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
  -webkit-animation: hide 0.5s 0.3s linear both;
  -moz-animation: hide 0.5s 0.3s linear both;
  animation: hide 0.5s 0.3s linear both; }

/*DOWN*/
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
  background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
  background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
  -webkit-animation: show 0.5s linear both;
  -moz-animation: show 0.5s linear both;
  animation: show 0.5s linear both; }

.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
  background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
  background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
  -webkit-animation: hide 0.5s 0.3s linear both;
  -moz-animation: hide 0.5s 0.3s linear both;
  animation: hide 0.5s 0.2s linear both; }

@-webkit-keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-moz-keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-o-keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-webkit-keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-moz-keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-o-keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }


/* popup */
/* #overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter: alpha(opacity=70);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
z-index: 112;
display: none;
}
.popup-main {
color: #ffffff;
display: none;
left: 50%;
margin-left: -335px;
max-width: 670px;
position: fixed;
top: 24%;
width: 94%;
z-index: 113;
background-color: #000;
border: 3px solid #597d59;
padding-top: 60px;
padding-bottom: 45px;
background-image: url(/images_noindex/bfpopupbg.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.popup-main .popup-close {
right: 5px;
top: 5px;
height: 35px;
width: 35px;
border: 0;
border-radius: 100%;
padding: 0;
font-size: 15px;
line-height: 33px;
z-index: 1;
position: absolute;
text-align: center;
cursor: pointer;
}
.popup-text {
display: table;
margin: 0 auto;
position: relative;
padding-top: 90px;
padding-bottom: 30px;
}
.popup-button {
display: table;
margin: 0 auto;
}
.popup-button .secondary-btn.button {
display: block;
padding: 16px 50px;
}

.popup-header {
border-bottom: 2px solid #597d59;
text-align: center;
font-family: 'Barlow Semi Condensed';
font-size: 50px;
line-height: 36px;
text-transform: uppercase;
position: relative;
z-index: 1;
}
.popup-header-inner {
display: table;
margin: 0 auto -52px;
background-color: #000000;
}
.popup-header span {
display: block;
font-size: 27px;
}*/
.flipclock-inner-page {
  background-color: #000;
  display: block;
  padding: 20px;
  width: 100%;
  box-sizing: border-box;
}
.flipclock-header-page {
  display: table;
  text-align: center;
  color: #fff;
  font-size: 30px;
  text-transform: uppercase;
  line-height: normal;
  border-bottom: 1px solid #fff;
  padding-bottom: 8px;
  margin: 0 auto;
}
.flipclock-text-page {
  padding-top: 50px;
  display: table;
  margin: auto;
}
.flipclock-inner-page .flip-clock-wrapper ul li {
  background: none !important;
  padding: 0 !important;
  margin: 0 !important;
  list-style: none;
}


.flipclock-inner-page .flip-clock-wrapper ul {
  width: 40px;
  height: 60px;
  line-height: 50px;
}
.flipclock-inner-page .flip-clock-wrapper ul li a div div.inn {
  font-size: 35px;
  line-height: 62px;
}
.flipclock-inner-page .flip-clock-dot {
  width: 7px;
  height: 7px;
}
.flipclock-inner-page .flip-clock-dot.bottom {
  bottom: 14px;
}
.flipclock-inner-page .flip-clock-dot.top {
  top: 14px;
}
.flipclock-inner-page .flip-clock-divider .flip-clock-label {
  right: -78px;
}
.flipclock-inner-page .flip-clock-divider.minutes .flip-clock-label {
  right: -84px;
}
.flipclock-inner-page .flip-clock-divider.seconds .flip-clock-label {
  right: -87px;
}
.flipclock-inner-page .flip-clock-divider {
  height: 70px;
}
.flipclock-button {
  display: table;
  margin: 0 auto;
}
.flipclock-button .secondary-btn.button {
  display: block;
  padding: 16px 50px;
}
@media only screen and (max-width:420px) {

  .flipclock-header-page {
    font-size: 22px;
  }
  .flipclock-inner-page .flip-clock-divider .flip-clock-label {
    right: -55px;
    font-size: 16px;
  }
  .flipclock-inner-page .flip-clock-divider.minutes .flip-clock-label {
    right: -55px;
    font-size: 16px;
  }
  .flipclock-inner-page .flip-clock-divider.seconds .flip-clock-label {
    right: -59px;
    font-size: 16px;
  }
  .flipclock-inner-page .flip-clock-divider {
    height: 64px;
  }
  .flipclock-inner-page .flip-clock-wrapper ul {
    width: 23px;
  }
  .flipclock-inner-page .flip-clock-wrapper ul li a div div.inn {
    font-size: 25px;
    line-height: 62px;
  }
  .flipclock-inner-page .flip-clock-wrapper ul li a div div.inn {
    font-size: 25px;
  }
  .flipclock-inner-page .flip-clock-wrapper ul li a div div.inn {
    font-size: 25px;
  }
}
/* popup */
#overlay-member {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  filter: alpha(opacity=70);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  z-index: 112;
  display: none;
}
.popup-form a:link, .popup-form a:visited{
  color:#99d6ea;
}
.popup-form a:hover{
  color:#fff;
}


.popup-button {
  display: table;
  margin: 0 auto;
}
.popup-button .secondary-btn.button {
  display: block;
  padding: 16px 50px;
}

.popup-header {
  /* border-bottom: 2px solid #191f66; */
  text-align: center;
  font-family: 'Barlow Semi Condensed';
  font-size: 32px;
  line-height: 36px;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  line-height: normal;
  padding-bottom: 10px;
}
.popup-form {
  text-align: center;
}
.popup-text {
  font-size: 18px;
  padding-top: 10px;
}
.popup-form #horns {
  line-height: normal;
  height: auto;
}
.popup-form .commentlable {
  color: #fff;
}
.popup-form .frmfieldset.form-input {
  padding-top: 20px;
  width: 300px;
  margin: 0 auto;
}
.popup-form .commentcoderow {
  margin: 0 auto;
  display: table;
}
.popup-form .commentcodecol5 {
  height: auto;
  margin: 0 !important;
  padding-top: 10px;
}
.popup-inner-page {
  background-color: #000;
  display: block;
  padding: 20px;
  width: 100%;
  box-sizing: border-box;
}
.popup-header-page {
  display: table;
  text-align: center;
  color: #fff;
  font-size: 30px;
  text-transform: uppercase;
  line-height: normal;
  border-bottom: 1px solid #fff;
  padding-bottom: 8px;
  margin: 0 auto;
}

/*-----------Member Only-------------*/
.popup-main-member {
  color: #ffffff;
  display: none;
  left: 50%;
  margin-left: -475px;
  max-width: 950px;
  position: fixed;
  top: 8%;
  width: 94%;
  z-index: 113;
  background-color: #0e0e0d;
  box-sizing: border-box;
}
.popup-inner-left {
  float: left;
  width: 570px;
  background-image: url(/images_noindex/wjhotel-memonbg.jpg);
  background-repeat: no-repeat;
  height: 540px;
  box-sizing: border-box;
  padding: 50px;
}
.popup-main-member #gdpr-emailoffer {
  font-size: 12px;
  line-height: 18px;
  padding-top: 50px;
}
.popup-main-member #gdpr-rfp {
    font-size: 12px;
    line-height: 18px;
    padding-top: 50px;
    margin-bottom: 10px;
}
.popup-inner-right {
  float: left;
  width: 380px;
}
.popup-main-member .popup-header-inner {
  font-size: 25px;
  line-height: 37px;
}
.popup-main-member .popup-header-inner span {
  display: block;
  font-size: 50px;
  font-family: 'crimson-textregular';
  text-transform: initial;
}
.popup-main-member .popup-text {
  font-size: 15px;
  line-height: 24px;
  padding-top: 30px;
  padding-right: 140px;
}
.popup-main-member .popup-text ul {
  list-style: disc;
  padding-left: 20px;
  padding-top: 20px;
}
.popup-main-member a:link, .popup-main-member a:visited {
  color: #fff !important;
  text-decoration: underline !important;
}
.popup-main-member a:hover, .popup-main-member a:focus {
    text-decoration: none !important;
    border: none !important;
}
.popup-inner-right .popup-form {
  text-align: left;
  max-width: 300px;
  margin: 0 auto;
  padding-top: 20px;
}
.popup-inner-right .popup-form .frmfieldset.form-input {
  width: 100%;
  padding-top: 0;
}
.memberfrm-title {
  font-size: 15px;
  line-height: 24px;
  padding-bottom: 20px;
}
.popup-inner-right .popup-form .commentlable {
  color: #fff;
  line-height: normal;
  padding-bottom: 8px !important;
  text-align: left;
}
.popup-inner-right .frmfieldset.checkbox {
  font-size: 12px;
  line-height: normal;
  padding: 10px 0;
}
.popup-inner-right .popup-form #horns {
  height: 15px;
  width: 15px;
  background: #fff;
  border: 0 !important;
  transform: inherit;
  padding: 0;
  margin-right: 5px;
}
.popup-inner-right .quickrfpforminputbox {
  height: 50px;
  line-height: 50px;
  box-sizing: border-box;
}
.popup-form .commentcodecol5 .button {
  margin: 0 0 10px 0;
  padding: 15px 0;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: normal;
  width: 300px;
}
.popup-main-member .mem-popup-close {
  right: 10px;
  top: 10px;
  border: 0;
  padding: 0;
  font-size: 12px;
  z-index: 1;
  position: absolute;
  text-align: center;
  cursor: pointer;
  color: #fff;
  font-weight: bold;
  padding: 10px;
}
/*-----------Member Only-------------*/


/* added on 230621*/
.popup-main-member .popup-inner-right .frmfieldset.checkbox label {
    position: relative;
    top: -3px;
}
.popup-main-member .popup-inner-left {
    padding: 26px 22px;
}
.popup-main-member .memberfrm-title {
    padding-bottom: 10px;
}
.popup-main-member .popup-inner-right .frmfieldset.checkbox {
    padding: 5px 0;
}
.popup-main-member .popup-inner-right .frmfieldset.checkbox label {
    position: relative;
    top: -3px;
}
/**/

#nav ul li a:link, #nav ul li a:visited {
  display: initial;}

.head-right-wrap .reservation-funcationality {
    position: relative;
    /*top: -11px;*/
    right: 0px;
}

#main .unlock-offer a:hover span, #main .unlock-offer a:hover, #main .unlock-offer a:focus span, #main .unlock-offer a:focus  {
    color: #075169;
    border-bottom: none !important;
}



#main {
	height: auto;
}
#main .container {
	height: 130px;
	padding: 0;
	display: block;
	position: relative;
	max-width: 100% !important;
}
#main .container .logo {
	position: absolute;
	left: 20px;
	top: 0;
	height: 100%;
	display: table;
}
#main .container .logo #logo {
    position: relative;
 left: 0; 
    display: table-cell;
    vertical-align: middle;
}
.head-navigation {
	position: relative;
	height: 130px;
	display: table;
	margin: 0 auto;
  padding-top:0;
  left:0;
}
#nav {
	margin: 0;
	display: table-cell;
	vertical-align: middle;
	float: none;
	right: 0;
	position: relative;
    padding-top:0;
}
#nav ul li {
	padding-right: 20px;
}
.head-right {
	position: absolute;
	right: 20px;
	height: 100%;
	display: table;
	top: 0;
	transition: all 0.4s ease-in 0s;
}
.head-right-wrap {
	display: table-cell;
	vertical-align: middle;
}
/*.head-right .primary-btn {
	width: auto;
	text-align: center;
	font-size: 16px;
	display: block;
	line-height: 20px;
	font-weight: normal;
	padding: 20px 26px;
	text-transform: uppercase;
	}*/
.desheaderphone {
	width: 130px;
	text-align: center;
	padding-top: 0px;
	color: #fff;
}
.desheaderphone a {
	color: #fff;
	position: relative;
	top: 0;
	border-bottom: 1px solid transparent;
}
.unlock-offer::after {
	display: none;
}
.unlock-offer {
	position: relative;
	width: auto;
	display: block;
	top: 0;
	left: 0;
	text-align: center;
	float: none;
	height: 35px;
	line-height: 35px;
	margin: 0;
	background-color: #eaf7fb;
	opacity: 1;
	transition: all 0.4s ease-in 0.4s;
	visibility: visible;
	max-width: 100%;
	right: 0;
}
.headerfix .unlock-offer {
	opacity: 0;
	visibility: hidden;
	margin-top: -35px;
	transition: all 0.4s ease-in 0s;
}
.headerfix .head-right {
	right: 130px;
	transition: all 0.4s ease-in 0.4s;
}
.unlock-offer a {font-family: arial,helvetica;
    font-size: 20px;
    color: #0a0b0b;
    letter-spacing: 0.03em;
    font-weight: normal;
    display: inline-block;
    line-height: 32px;
    position: relative;
  text-transform: uppercase;     font-weight: bold;
}
.reservation-funcationality {
	float: none;
	margin: 0;
}
.unlock-offer a span {
	display: inline-block;
	vertical-align: middle;
}
.unlock-offer a::before {
	content: " ";
	width: 7px;
	height: 23px;
	background-image: url(https://www.wjhotel.com/resourcefiles/unlock-key/triumphKeyIcon.svg);
	display: inline-block;
	margin-right: 8px;
	vertical-align: middle;
}
#main .container .unlock-offer {padding:0;
	position: absolute;
	right: -110px;
	width: 110px;
	left: inherit;
	height: 100%;
	display: table;
	visibility: hidden;
	opacity: 0;
	transition: all 0.4s ease-in 0s;
}
#main .container .unlock-offer a {
	display: table-cell;
	vertical-align: middle;
	line-height: 23px;
	position: relative;
}
#main .container .unlock-offer a span {
	padding-top: 62px;
}
#main .container .unlock-offer a::before {
	position: absolute;
	left: 50%;
	width: 16px;
	height: 49px;
	margin-left: -8px;
	top: 19px;
  margin-right: 0;
}
#main.headerfix .container .unlock-offer {
	margin-top: 0;
	opacity: 1;
	visibility: visible;
	right: 0px;
	transition: all 0.4s ease-in 0.4s;
}
#middle {
	position: relative;
	transition: all 0.4s ease-in 0.4s;
	margin-top: 0;
}
#middle.headerfix {
	margin-top: -35px;
	transition: all 0.4s ease-in 0s;
}
.headerfix .head-right-wrap #reservation {
    top: 130px;
    /* transition: all 0.4s ease-in 0s; */
}
/*#reservation {
	top: 160px;
    transition: all 0.4s ease-in 0.4s;
}
.headerfix #reservation {
	top: 130px;
    transition: all 0.4s ease-in 0s;
}*/



/*@media only screen and (max-width:1300px) {
#main .container .logo {
	left: 15px;
}
#nav ul li {
	padding-right: 10px;
}
}
@media only screen and (max-width:1260px) {
#nav ul li a:link, #nav ul li a:visited {
	font-size: 14px;
}
}
@media only screen and (max-width:1200px) {
.head-navigation {
	left: -34px;
}
}*/
@media only screen and (max-width:1170px) {
/*#main .container .logo {top:25px;}
.head-navigation {
	left: -64px;
}
#nav ul li a:link, #nav ul li a:visited {
	font-size: 12px;
}*/
}
.reserve-btn a {
	right: 20px;
	top: 38px;
    transition: all 0.4s ease-in 0s;
}
.burger-menu {
	right: 60px;
	top: 14px;
	transition: all 0.4s ease-in 0s;
}
.headerfix .reserve-btn a {
	transition: all 0.4s ease-in 0.4s;
	right: 110px;
}
.headerfix .burger-menu {
    transition: all 0.4s ease-in 0.4s;
    right: 290px;
}
#mainimage {
	margin-top: 0;
}
.pwa-tablet #reservation {
	top: 195px;
	height: calc(100vh - 195px);
	height: -webkit-calc(100vh - 195px);
	height: -ms-calc(100vh - 195px);
	height: -o-calc(100vh - 195px);
}
.pwa-tablet .headerfix #reservation {
	top: 130px;
	height: calc(100vh - 130px);
	height: -webkit-calc(100vh - 130px);
	height: -ms-calc(100vh - 130px);
	height: -o-calc(100vh - 130px);
}
.pwa-tablet #nav {
	margin: 0;
	display: block;
	vertical-align: middle;
	float: none;
	right: 0;
	position: fixed;
	top: 165px;
	transition: all .4s ease-in 0.4s;
}
.pwa-tablet .headerfix #nav {
	top: 130px;
	transition: all .4s ease-in 0s;
}

@media only screen and (orientation : portrait) {
  .headerfix .unlock-offer {
	opacity: 1;
	visibility: visible;
	margin-top: 0;
	transition: all 0.4s ease-in 0s;
}
  #main.headerfix .container .unlock-offer {
	margin-top: 0;
	opacity: 0;
	visibility: hidden;
	right: 90px;
	transition: all 0.4s ease-in 0.4s;
}
  .headerfix .reserve-btn a {
	transition: all 0.4s ease-in 0.4s;
	right: 20px;
}
  .headerfix .burger-menu {
	transition: all 0.4s ease-in 0.4s;
	right: 200px;
}
  #middle.headerfix {
	margin-top: 0;
	transition: all 0.4s ease-in 0s;
}
  .pwa-tablet .headerfix #reservation {
	top: 165px;
	height: calc(100vh - 165px);
	height: -webkit-calc(100vh - 165px);
	height: -ms-calc(100vh - 165px);
	height: -o-calc(100vh - 165px);
}
  .pwa-tablet .headerfix #nav {
	top: 165px;
}
}
#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_skin_kama .cke_wrapper{}#cke_editor1{border:1px dashed!important;padding-left:2px;padding-right:2px}#cke_top_editor1,#cke_bottom_editor1{background-color:#fcfcfc}.cke_skin_kama .cke_wrapper{}.slider-imgpart.slider-imgpart-right .ms_cms_editbar{right:0}#ms_cms_btneditcarouselcontent,#ms_cms_btneditcarouselsnippet{display:none}#main{z-index:111}.ttd-padbottom{margin-bottom:20px!important}.gallery-section-home #photogallery-thumbs li.cms6{margin:10px;max-width:20%;width:20%}
/*cache version*/