
 /* 
-------cacheFileName----------
 key6A520900909CC67D136FBEA48AF8B89A6E15D801C1C80E732CCEAAB80C75FB0F#2026-05-15T01--35--23 */ 

@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}}
/*--- 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*/	
/*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;
  }
}


#filter {
       background-color: #39788d;
    color: #000;
    padding: 20px;
 
}
#filter-inner { margin: 0 auto; max-width: 1140px; }
#filter .date .icon-calendar { color: #ffffff; font-size: 14px; position: absolute; right: 10px; top: 10px; }
#filter input{ background-color: rgba(0, 0, 0, 0); border: 1px solid #fff; box-sizing: border-box; color: #fff; font-size: 13px; height: 34px; line-height: 34px; padding: 0 40px 0 10px; text-transform: capitalize;    box-sizing: border-box;
 }
#filter select { border: medium none; }
.left.styled-select .icon-downArrow3 {
    color: #000;
    font-size: 10px;
    position: absolute;
    right: 5px;
    top: 11px;
    pointer-events: none;
}

.cal-nav-on, .list-view-on, .list-view:focus span, .calendar-view:focus span {
    color: #000;
}
input[type="text"]:focus, select:focus, #emailOfferForm .email-frmfieldset #imgcode-home:focus, input:focus, textarea:focus {
    border-color: #000!important;
}
.left {float: left; position: relative;}
.right {float: right;}
#filter .button {
    border-radius: 0;
    cursor: pointer;
    display: block;
    padding: 0px 20px;
    margin-top: 23px;
    text-align: center;
    border: 1px solid #000;
    background-color: #99d6ea;
    color: #000!important;
    font-size: 18px;
    line-height: 0;
}


#filter .button:hover , #filter .button:focus{
  background: #000;
  color: #fff !important;
  border:1px solid #000 !important;
}
/* .left.styled-select { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #fff; box-sizing: border-box; height: 34px; line-height: 34px; width: 165px; }
.search-icon { cursor: pointer; float: left; font-size: 15px; height: 34px; line-height: 38px; text-align: center; width: 37px; } */


.date-input { width: 170px; }
.submitbtn { cursor: pointer; display: block; }
.iconenav { color:#fff;display: block; font-size:22px; margin-bottom: 7px; text-align: center; }
.mid-part { margin-top: 10px; }
.event-list { border-bottom: 1px solid #f4f4f5; }
.event-list:first-child { border-top: medium none; }
.event-list .odd { background-color: #f4f4f5; }
.event-list .even { background-color: #ffffff; }
#eventlistview { background: #ecebeb none repeat scroll 0 0; }
.accordion { width: 100%; margin: 0 auto; }
.accordion-item { cursor: pointer; font-size: 18px; padding: 0; width: 100%; }
.eventLeftSection { display: table; position: relative; width: 100%; }
#drpeventcategory option { padding: 5px 0 5px 5px; }
.EventDateSection { background-color: #000; color: #ffffff; display: table-cell;  font-size: 14px; line-height: 23px; padding: 30px 0; position: relative; text-align: center; vertical-align: top; width: 128px; }
.eventTitleSection { display: table-cell; line-height: 34px; padding: 0 20px; vertical-align: top; width: 87%; }
.eventRightSection { display: none; float: right; font-size: 15px; position: relative; right: 83px; top: 26px; z-index: 5; }
.shareIcon span { color: #99d6ea;
    display: inline-block;
    line-height: 0;
    margin-right: 8px;
    vertical-align: middle;
    font-weight: bold;}
.shareIcon span a { color: #636363; }
.shareIcon span a.icon-google-plus2 { display: inline-block; font-size: 19px; margin-top: 3px; }
.EcDetailHeadRight .shareIcon{
    display: none;
}
.shareIcon span.icon-share { display: inline-block; font-size: 20px; margin-top: 2px; vertical-align: middle; }
.event-title-holder { padding: 30px 0; position: relative; }
.eventTitle { color:#181c22;  font-size: 22px; letter-spacing: 0;     width: 89%; }
.eventTitle a{ color:#181c22;}
.eventTitleBottom { font-size: 14px; letter-spacing: 0.03em; }
div.data { display: none; padding-bottom: 30px; }
.eventDays .icon-loop2, .ec-icon { color: #39788d;
    display: inline-block;
    font-size: 18px;
    margin-right: 3px;
    vertical-align: text-bottom;
    font-weight: bold; }
.EventDay {
    display: block;
    font-size: 32px;
    line-height: 58px;
}
.eventExpandMap, .eventExpandImage { display: inline-block; height: 131px; margin-right: 5%; width: 100%; vertical-align: top; /*border: 1px solid #CFCFCF;*/box-sizing: border-box;}
.ecdetailpage .eventExpandMap, .ecdetailpage .eventExpandImage {
    width: 46%;
    height: 131px;
    box-sizing: border-box;
    margin-right: 5%;
}

.ecdetailpage .eventExpandMap {
    margin-right: 0;
}

.ecdetailpage #divgmap {
    height: 131px!important;
}


#eventCalendarListview .eventExpandMap { margin-top: 10px; }
#divgmap { height: 131px !important; }
.event-calendar-control { display: none; margin-top: 16px; position: absolute; vertical-align: middle; width: auto; }
.ec-next a, .ec-previous a { color: #000; }
.ec-next a:hover, .ec-previous a:hover, .ec-next a:focus, .ec-previous a:focus{color: #99d6ea; }
.ec-next, .ec-previous { display: inline-block; line-height: 0; margin-top: 0; text-align: center; vertical-align: middle; width: auto; }
#ec-date { display: inline-block; font-size: 34px; padding: 0 20px; text-align: center; vertical-align: middle; width: auto; }
.EcGridendDate .EventEndday { display: block; }
.EcGridendDate { font-size: 14px; line-height: 20px; margin-top: 0; position: absolute; right: 10px; text-align: right; top: 10px; width: auto; }
.event-list .even .EventDateSection { background-color:#99d6ea; color: #ffffff; }
.accordion-item.open .eventRightSection { display: block; }
.eventDays > img { display: none; }
.eventPlace { padding: 0 30px; }
.eventDetailsLeft { display: inline-block; vertical-align: top; width: 49%; }
.EcDetailSection .eventDetailsLeft { width: 38.5%; }
.EcDetailSection .eventDetailsRight { width: 59%; }
.eventDetailsRight { display: inline-block; float: right; font-size: 14px; line-height: 32px; margin-top: -11px; vertical-align: top; width: 47%; }
.detailLeft { color: #2D2926; display: table-cell; font-weight: bold; width: 99px; }
.detailRight { display: table-cell; line-height: 20px; }
.ec-button { display: inline-block; margin-right: 10px; }
.ExpandButtons { font-size: 0; margin-top: 25px; }
body.ecoption2 #eventCalendarListview .EcAddCalendar.ec-button { margin-right: 0; }
/*.ec-button a.button:link, .ec-button a.button:visited {
  padding: 0px 10px;
  line-height: 44px;
}*/


.ec-iconbtn { display: inline-block; font-size:20px; margin-right: 5px; vertical-align: sub; }
.event-title-holder .icon-plus-button, .accordion-item.open .event-title-holder .icon-minus2 { display: block; font-size: 41px; margin-top: -4px; position: absolute; right: 0; }
.noeventmessage { color: #c9354d; display: block; font-size: 16px; line-height:40px; text-align: center; width: 100%; }
.event-title-holder .icon-plus-button { color: #595660; }
#btnViemMore .icon-plus-button { display: inline-block; font-size: 27px; margin-right: 15px; vertical-align: sub; }
.icon-minus2 { color:#99d6ea; }
.event-title-holder .icon-minus2 { display: none; }
.accordion-item.open .event-title-holder .icon-plus-button { display: none; }
.share-txt { font-size: 13px; margin-top: 2px; text-transform: uppercase; }
/*eventcalendarview*/

#eventCalendarSection #eventcalendarview { float: none; width: 100%; }
#eventCalendarListview { float: none; width: 100%; }
.EcDetailDate { background-color: #363636; color: #ffffff; display: inline-block; line-height: 20px; padding: 5px 22px; text-align: center; vertical-align: top; }
.EcDetailTitle {
  color: #ffffff;
  display: inline-block;
  padding: 0 20px;
  vertical-align: top;
  max-width: 80%;
}
#filter .mobfrom, #filter .mobto{ position: relative;}
/*#filter .mobfrom:after, #filter .mobto:after{content: "\e948";
    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: relative;
    left: -31px;
    top: 2px;
    pointer-events: none;}*/
.date .ui-datepicker-trigger {    background: transparent;    box-shadow: none;
    outline: none;
    border: none;}
.date .ui-datepicker-trigger:hover{}
.date .ui-datepicker-trigger img{    width: 18px;
    position: absolute;    cursor: pointer;
    right:24px;
    top: 32px;}

.left.search .mim-icon-magnifying-glass:before{    position: relative;
    top: -3px;}

#eventcalendarview .fc-event-container { display: none; }
.eventCalendarTitle { background-color:#02041a; color: #ffffff; font-size: 22px; height: 52px; line-height: 52px; padding: 0 20px;  }
#eventlistview .eventCalendarTitle { display: none; }
.EcDetailHeadRight .shareIcon span, .EcDetailHeadRight .shareIcon span a { color: #ffffff; }
.EcDetailHeadRight .shareIcon span a:hover, .EcDetailHeadRight .shareIcon span a:focus { color: #99d6ea; }
.fc-toolbar { display: none; }
/*eventcalendardetailsview*/
.ecoption2 #filter{    margin-top: 0;}

.EcDetailTitle .eventTitle {
  color: #ffffff; margin-bottom: 10px; 
    font-family: arial,helvetica;
    margin: 0px;
    padding: 0px;
    line-height: normal;
}
.EcDetailHead { background-color: #000000;
    border-top: 1px solid #ffffff;
    margin-bottom: 55px;
    padding: 30px;
    margin-top: -30px;}
.EcDetailHead-inner { margin: 0 auto; max-width: 1140px; padding: 15px 0; }
.EcDetailHeadLeft { display: inline-block; float: left; vertical-align: middle; width: 61%; }
.EcDetailHeadRight {
  box-sizing: border-box;
  display: inline-block;
  float: right;
  margin-top: 6px;
  margin-right: 40px;
  text-align: right;
  vertical-align: middle;
  width: auto;
}
.back-to-events { display: inline-block; margin-left: 20px; vertical-align: middle; }
#btnbacktoeventlist .icon-leftArrow { display: inline-block; margin-right: 7px; position: relative; top: 2px; vertical-align: unset; }
.EcDetailSection { padding-bottom: 60px; }
.EcDetailHeadRight .shareIcon { display: inline-block; vertical-align: middle; }
.EcDetailContent { padding-top: 30px; }
.back-to-events .see-event-button { padding: 7px 21px 7px 18px; }
.EcDetailDate span { display: block; }
/*eventcalendarview*/

.back-to-events a.see-event-button.button:link, .back-to-events a.see-event-button.button:visited {     background-color: #99d6ea;
    font-size: 14px;
    height: 53px;
    line-height: 43px;
    padding: 10px 15px;
    color: #000; }
.back-to-events a.see-event-button.button:hover, .back-to-events a.see-event-button.button:focus {
  background-color: #63b7d3;
}
#btnbacktoeventlist .icon-leftArrow3 { font-size: 11px; margin-right: 10px; }
.ui-datepicker-month, .ui-datepicker-year { background: none; color: #fff !important; }
option { padding: 0 0 0 5px; color: #000 !important; background: #fff; }
.date { float: left }
.date .left, .category .left { margin: 0 10px 0 0 }
.left.viewlinks { margin: 0; float: right; }
.category { float: right }
.list-view, .calendar-view { cursor: pointer; display: block; float: right; font-size: 10px; line-height: 9px; margin: 0 0 0 5px; padding: 0; text-transform: capitalize; vertical-align: middle; text-align: center; width: 57px; }
.eventTitle a:hover, .eventTitle a:focus{    border-bottom: solid 1px #000;}

.cal-nav-on, .list-view-on, .list-view:focus, .calendar-view:focus {
color: #000;
}
.viewlinks a:hover .iconenav {
    color: #000;
}
.cal-nav-on .iconenav ,.list-view-on .iconenav{
color: #000;
}
a.list-view.list-view-on, a.list-view:focus, a.list-view:hover, a.list-view.cal-nav-on, a.list-view.calendar-view:hover,a.calendar-view.list-view-on, a.calendar-view:focus, a.calendar-view:hover, a.calendar-view.cal-nav-on{
    background-color: #ffffff;
    color: #000000;
}
#bottomimg { padding: 0px 0 0px 0; position: relative; margin: 0 auto; }
/*aside*/
aside { background-position: 0 0; background-repeat: no-repeat; float: left; margin: 0 0 15px 0; min-height: 385px; padding: 0; position: relative; width: 231px; }
.asidecontent { margin: 22px auto 0; width: 207px; }
#top5, #spnav { margin-bottom: 18px; position: relative; }
.spnav-img { height: 117px; width: 207px; }
#spnav .adti a { color: #fff }
#spnav .adti a:hover { color: #03325E; }
.spnav-txt { line-height: 17px; margin: 0 auto; padding-top: 6px; text-align: center; }
.spnav-txt a { color: #FFF !important }
.spnav-txt a:hover { color: #F57F00 !important }
.adti { height: 27px; line-height: 27px; text-transform: uppercase; color: #fff; font-size: 14px; text-align: center; background: url("/images_noindex/sprite-x.png") repeat-x scroll 0 -129px transparent; }
/*aside*/



.verti-pix-home { border-right: 1px solid #8AB6E3; float: left; height: 131px; margin: 5px 0 0; width: 1px; }
.home-box-right { float: right; padding-left: 20px; width: 330px; }
.home-box2 .verti-pix-home { height: 131px; }
.milestone1 { display: block; text-align: center !important; text-transform: uppercase; }
.pkgbtndiv { width: 111px; margin: 15px 0px 5px 0px; }
.resinput-lineinner.res-bookinner { float: right; }
.arro-reason-txt { background-image: url("/images_noindex/sprite.png"); background-position: -103px -304px; display: inline-block; height: 5px; position: relative; width: 5px; margin-left: 2px; }
.loc-img { border: 3px solid #FFFFFF; }
.accordion-item .type { float: right; background: url(/images_noindex/plus.png) center 10px no-repeat; padding: 15px 45px 15px 10px; }
.accordion-item.open .type { background: url(/images_noindex/minus.png) center 10px no-repeat; }
.left.dt-title.datepadding { padding-left: 30px; }
div.data p { margin: 0px 0; line-height: 22px; width: 100%; text-align: left; clear: both }
#eventdescription { padding: 21px 20px 20px 0; float: left; }
#divmainevent img { height: 100%; object-fit: cover; width: 100%; }
.gmaplod > img { height: auto; width: 100%; }
.favorites { clear: both; padding: 0 0 40px 80px; margin: 0; }
.favorites-detail { clear: both !important; padding: 30px 0 0px 0px !important; margin: 0 !important; }
.favorites .button { float: left; font-size: 14px !important; margin-right: 11px; padding: 0 17px; }
.social-likes { background: rgba(0, 0, 0, 0.5) none; margin: 0; padding: 8px; position: absolute; right: 0; z-index: 6; }
.social-likes .gplusicon { float: left; width: 77px; }
.social-likes .fblikeicon { float: left; width: 87px; }
.social-likes .twittericon { float: left; width: 96px; }
/*odd*/
.acc-title { float: left; color: #323232; text-transform: uppercase; font-size: 22px; float: left; margin: -5px 0 0 0; }
.acc-title .acc-small { display: block; font-size: 13px; text-align: left; padding: 6px 0 10px 0; text-transform: none; }
.acc-title img { vertical-align: middle }
.acc-date { color: #007a96; float: left; font-size: 47px; margin: 0 20px; text-align: center; width: 50px; }
.acc-date .acc-month { display: block; font-size: 12px; text-align: center; padding: 6px 0 0 0 }
.acc-title2 { float: left; color: #555; text-transform: uppercase; font-size: 22px; float: left; width: 77%; line-height: 28px; }
.acc-title2 span { display: block; text-transform: none; padding: 10px 0; text-transform: none;  font-size: 13px; }
/*even*/



.even .acc-date { color: #ec7a08; }
.no-border { border-bottom: 0 !important }
.title-area { width: 655px; float: left; cursor: pointer; }
.emailformdropdown { width: 100%; }
.view-more { display: block; font-size: 19px; letter-spacing: 1px; padding: 25px 0 20px; text-transform: capitalize;color: #000 !important; }
.mid-part #calendar { padding: 0;    margin-bottom: 50px; }
#eventcalendarview { display: none; }
.modal { position: fixed; z-index: 999; height: 100%; width: 100%; top: 0; background-color: Black; filter: alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.8; }
.center { z-index: 1000; margin: 300px auto; padding: 10px; width: 130px; background-color: White; border-radius: 10px; filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; }
.center img { height: 128px; width: 128px; }
.ectt_divmain .ectt_left { float: left; padding: 15px; width: 178px; height: 130px; }
.ectt_divmain .ectt_right { float: right; height: 100px; }
.ectt_image { height: 160px; width: 155px; }
#calendarloading { position: absolute; left: 0px; top: 0px; background-color: rgb(0, 0, 0); opacity: 0.7; height: 100%; width: 100%; z-index: 1000; }
#calendarloading .loading { color: #fff; font-size: 15px; margin: 41% 42%; width: 50%; }
#qtip-calendar-content { width: 364px; box-shadow: 0 0 14px 6px #cccccc; background: #fff }
.ectt_left h3 { color: #555555; display: block; float: left; font-size: 16px; height: 28px; line-height: 30px; margin: 0; overflow: hidden; padding-bottom: 5px; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; width: 100%; }
.ectt_repeat_text, .ectt_venue, .ectt_time { color: #959595; font-size: 12px; line-height: 18px !important; }
.ectt_repeat_text { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.ectt_detail_link1 { color: #be2d00; font-size: 16px; padding: 15px 0 0 0; display: block; }
#eventdescription > p { margin: 0; padding: 0; width: auto; word-wrap: break-word; }
.odd-border { border-left: 7px solid #009ebe }
.month { float: left; font-size: 47px; line-height: 32px; margin: 12px 20px 0 0; }
.month span { display: block; font-size: 14px; padding: 6px 0 0; text-align: center; text-transform: uppercase; }
.accordion-item-detail #header { background: none; border: 0 none; display: inline-block; font-size: 28px; line-height: 39px; margin: 8px 0 30px; max-width: 500px; padding: 0; }
.favorites { clear: both; margin: 15px 0 25px 0; }
/*31-7-2015*/

.back-to-events .see-event-button { }
.back-to-events .see-event-button:hover { }
.data-text { clear: both; padding: 0 4% 1% 8%; position: relative; width: auto; }
.data-text-in { margin: 20px 0 }
.data-text-in ul { list-style: outside none none; }
.data-text-in ul li { padding-bottom: 3px; }
.text-right > img { display: inline-block; padding-right: 3px; vertical-align: text-bottom; }
.data-text-in .text-left { display: inline-block; width: 100px; }
.data-text-in .text-left span, .data-text-in .text-right span { display: block; margin: 0 0 5px 0 }
.data-text-in .text-left span img, .data-text-in .text-right span img { vertical-align: middle; margin: 0 4px 0 0 }
.data-text-in .text-right { display: inline-block; }
.comments-form { background: #f4f4f4; padding: 40px 4% 30px 8%; display: none; }
.comments-form input, .comments-form textarea { margin: 2px 0 9px; width: 100%; }
.comments-form textarea { height: 82px; box-sizing: border-box; }
.email-frmfieldset { width: 49%; }
.cmnt-area { float: right; height: 76px; width: 97%; }
.form-in { width: 100%; }
.commentcoderow { margin-top: 15px; }
.comments-ttl { text-transform: uppercase; font-size: 27px; color: #007a96; padding-bottom: 15px }
.form-in-small { width: 60px }
.captcha span { float: left; margin: 0 15px 0 0; line-height: 31px }
.comments-ttl img { vertical-align: middle }
.comments-form .input-event { box-sizing: border-box; margin: 0 auto; width: 100%; }
.mt { margin-top: 15px; }
.captcha img { vertical-align: middle; }
.accordion-item-detail { cursor: pointer; font-size: 18px; height: 57px; padding: 26px 0 0 20px; width: auto; clear: both }
.google-y { float: left; width: 77px; }
.face-y { float: left; width: 87px; line-height: 18px; }
.tweet-y { float: left; width: 97px; }
.data-text .right.social-likes { background: none; padding-top: 0; position: relative; top: 35px; }
.right.back-to-events { margin: 14px 4% 0 0; }
/**/
.col-right { float: right; width: 48%; }
.col-left { float: left; width: 48%; }
.eve-submit { float: left; position: relative; padding-right: 12px; }
.commentrequired { float: left; position: relative; }
#divbrowsearchives .selected { }
#progress > img { max-width: none; vertical-align: middle; display: inline-block; }
.email1form .commentcodecol6 { float: left; margin-right: 0; margin-top: 0; padding-top: 0; }
.filter.mobser, .search.mobser { display: none; }
/*************************** OUR ADDED CSS FOR Calendar View ***************************/
#eventcalendarview .fc-day-header { border-right: 2px solid #ffffff; color: #000; font-weight: normal; height: 52px; letter-spacing: 0.02em; line-height: 51px; padding: 0; text-align: center;  font-size:20px; background-color:#99d6ea; }
.fc-day-number .event-count { display: none; }

.fc-day-number { color: #000000; font-size: 37px; line-height:82px; }
.fc-day-number.fc-today { color: #fff; }
.fc-day-number.fc-other-month { cursor: inherit; padding-left: 24px; text-align: left; }
#eventcalendarview .fc-day {
  background-color: #ffffff;
  border-right: 2px solid #c1c1c1;
  border-top: 2px solid #c1c1c1;
}
#eventcalendarview .fc-day.hasEvent::after { color: #ffffff; content:"\e946"; float: right;    font-family: 'mimiconfont'!important;font-size: 35px; margin-right: 5px; right: 0; }
#eventcalendarview .fc-day.fc-other-month.hasEvent::after { content: none; }
.fc-day .event-count {     background-color: #fff;
  color: #000000; float: right; font-size: 14px; line-height: 24px; padding: 0 5px; }
.fc-day.fc-other-month .event-count { display: none; }
.fc-day-number.hasEvent {
  color: #ffffff;
}
#eventcalendarview .fc-day.hasEvent { /*background-color: #212121; */color: #fff; }

#eventcalendarview .fc-day.active-day { /*background-color: #000000;*/ }
#eventcalendarview .fc-day.fc-today { /*background-color: #bc1e20;*/ }
#eventcalendarview .fc-day.fc-today.fc-other-month { /*background-color: #eedbdf; */color: #5995c5; }
.EcDetailHeadRight .shareIcon { font-size: 16px; }
.shareIcon span a.icon-google-plus2 { font-size: 21px; }
.event-list .event-list-box {
  border-top: 1px solid #f4f4f5;
}
.event-list .event-list-box:first-child {
  border: none;
}
.styled-select{
background: #fff;
}

.ec-button a.button:hover, .ec-button a.button:focus{background:#63b7d3!important;
  transition: 0.8s;}
/* ADA */
#filter-inner label {
    display: block;
    color: #fff;
}
.viewlinks a {
    margin: 0 0 0 5px;
    float: left;
    margin-top: 8px;
    border: 1px solid #ffffff;
    font-size: 14px;
    background-color: transparent;
    color: #ffffff;
    padding: 10px;
}
.viewlinks a.calendar-view {
  margin-left: 2px;
}

#filter input:focus, #filter select:focus {border: 1px solid #dd0e0e;}
.left.search {
  position: relative;
}
.search-icon {
    cursor: pointer;
    font-size: 15px;
    height: 32px;
    line-height: 38px;
    text-align: center;
    width: 37px;
    position: absolute;
    right: 1px;
    top: 25px;
    color: #fff;
    background: #39788d;
}

/*td.fc-day-number.fc-future {
background: #212121;
}  */


/* Code FOR ADA */
.hasEvent:focus {
  background-color:#99d6ea  !important;
}
.fc-day-grid-container {
  background: #c0c0c0;
  color: #000;
}
.fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td {
  color: #fff;
}
.event-count {
  color: #fff;
  background: #bc1e20;
}
.fc-basic-view .fc-body .fc-row {
  color: #fff;
  background: #000000;    
}
.fc-day .event-count {
  color: #fff;
  background: #bc1e20;
}
#eventcalendarview .fc-day {
  background-color: #545454;
}
#eventcalendarview .fc-day.fc-other-month, #eventcalendarview .fc-day.fc-other-month.hasEvent {
  background-color: #989898;
  color: #000000;
}
#eventcalendarview .fc-day.active-day, #eventcalendarview .fc-day.active-day.hasEvent {
  background-color:#99d6ea;
  color: #000;
}
#eventcalendarview .fc-day.active-day .event-count, #eventcalendarview .fc-day.active-day.hasEvent .event-count {
  color: #fff;
  background: #000000;  
}
.emailformdropdown {width: 180px;}
/*************************** OUR ADDED CSS FOR Calendar View ***************************/

.fc-day-number .event-count { display: none; }
#eventcalendarview .fc-day.fc-other-month { background-color:#433f3c; color:#fff; }
.fc-day-number { color: #362f24; font-size: 37px; line-height:82px; }
.fc-day-number.fc-today { color: #fff; }
.fc-day-number.fc-other-month { color: #7a7979; cursor: inherit; padding-left: 24px; text-align: left; }
#eventcalendarview .fc-day { background-color:#545454; border-right: 2px solid #ffffff; border-top: 2px solid #ffffff; }
#eventcalendarview .fc-day.hasEvent::after { color: #ffffff; float: right;font-size:20px; margin-right: 5px; right: 0;     margin-top: 6px;}
#eventcalendarview .fc-day.fc-other-month.hasEvent::after { content: none; }
.fc-day .event-count { background-color: rgba(255, 255, 255, 0.5); color: #000; float: right; font-size: 14px; line-height: 24px; padding: 0 5px; }
.fc-day.fc-other-month .event-count { display: none; }
.fc-day.fc-today .event-count { opacity: 0.5; }
#eventcalendarview .fc-day.hasEvent { background-color: #f06981; color: #fff; }
#eventcalendarview .fc-day.fc-other-month.hasEvent { background-color: #433f3c; }
#eventcalendarview .fc-day.active-day { background-color: #99d6ea; }
#eventcalendarview .fc-day.fc-today { background-color:#99d6ea; }
#eventcalendarview .fc-day.fc-today.fc-other-month { background-color: #eedbdf; color: #5995c5; }
.EcDetailHeadRight .shareIcon { font-size: 16px; }
.shareIcon span a.icon-google-plus2 { font-size: 21px; }

td.fc-day-number.eventbgimage.hasEvent {
    color: #fff;
}
.eventExpandMap .divgmap-data{
min-height: 150px;
}

#eventCalendarSection{    margin-bottom: 50px;}

.ec-button a.button:hover, .ec-button a.button:focus{    background: #769e76;}
@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}
.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}
.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}
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}
/* 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;
}
/*!
* FullCalendar v3.4.0 Stylesheet
* Docs & License: https://fullcalendar.io/
* (c) 2017 Adam Shaw
*/.fc-icon, body .fc {
  font-size:1em
}
.fc-button-group, .fc-icon {
  display:inline-block
}
.fc-bg, .fc-row .fc-bgevent-skeleton, .fc-row .fc-highlight-skeleton {
  bottom:0
}
.fc-icon, .fc-unselectable {
  -khtml-user-select:none;
  -webkit-touch-callout:none
}
.fc {
  direction:ltr;
  text-align:left
}
.fc-rtl {
  text-align:right
}
.fc th, .fc-basic-view td.fc-week-number, .fc-icon, .fc-toolbar {
  text-align:center
}
.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
  border-color:#fff;
}
.fc-unthemed .fc-popover {
  background-color:#fff
}
.fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-popover .fc-header {
  background:#eee
}
.fc-unthemed .fc-popover .fc-header .fc-close {
  color:#666
}
/*.fc-unthemed td.fc-today {
background:#fcf8e3
}*/
.fc-highlight {
  background:#bce8f1;
  opacity:.3
}
.fc-bgevent {
  /*background:#8fdf82;
  opacity:.3*/
}
.fc-nonbusiness {
  background:#d7d7d7
}
.fc-unthemed .fc-disabled-day {
  background:#d7d7d7;
  opacity:.3
}
.ui-widget .fc-disabled-day {
  background-image:none
}
.fc-icon {
  height:1em;
  line-height:1em;
  overflow:hidden;
  font-family:"Courier New", Courier, monospace;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.fc-icon:after {
  position:relative
}
.fc-icon-left-single-arrow:after {
  content:"\02039";
  font-weight:700;
  font-size:200%;
  top:-7%
}
.fc-icon-right-single-arrow:after {
  content:"\0203A";
  font-weight:700;
  font-size:200%;
  top:-7%
}
.fc-icon-left-double-arrow:after {
  content:"\000AB";
  font-size:160%;
  top:-7%
}
.fc-icon-right-double-arrow:after {
  content:"\000BB";
  font-size:160%;
  top:-7%
}
.fc-icon-left-triangle:after {
  content:"\25C4";
  font-size:125%;
  top:3%
}
.fc-icon-right-triangle:after {
  content:"\25BA";
  font-size:125%;
  top:3%
}
.fc-icon-down-triangle:after {
  content:"\25BC";
  font-size:125%;
  top:2%
}
.fc-icon-x:after {
  content:"\000D7";
  font-size:200%;
  top:6%
}
.fc button {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin:0;
  height:2.1em;
  padding:0 .6em;
  font-size:1em;
  white-space:nowrap;
  cursor:pointer
}
.fc button::-moz-focus-inner {
  margin:0;
  padding:0
}
.fc-state-default {
  border:1px solid;
  background-color:#f5f5f5;
  background-image:-moz-linear-gradient(top, #fff, #e6e6e6);
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
  background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);
  background-image:-o-linear-gradient(top, #fff, #e6e6e6);
  background-image:linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat:repeat-x;
  border-color:#e6e6e6 #e6e6e6 #bfbfbf;
  border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
  color:#333;
  text-shadow:0 1px 1px rgba(255, 255, 255, .75);
  box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05)
}
.fc-state-default.fc-corner-left {
  border-top-left-radius:4px;
  border-bottom-left-radius:4px
}
.fc-state-default.fc-corner-right {
  border-top-right-radius:4px;
  border-bottom-right-radius:4px
}
.fc button .fc-icon {
  position:relative;
  top:-.05em;
  margin:0 .2em;
  vertical-align:middle
}
.fc-state-active, .fc-state-disabled, .fc-state-down, .fc-state-hover {
  color:#333;
  background-color:#e6e6e6
}
.fc-state-hover {
  color:#333;
  text-decoration:none;
  background-position:0 -15px;
  -webkit-transition:background-position .1s linear;
  -moz-transition:background-position .1s linear;
  -o-transition:background-position .1s linear;
  transition:background-position .1s linear
}
.fc-state-active, .fc-state-down {
  background-color:#ccc;
  background-image:none;
  box-shadow:inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
}
.fc-state-disabled {
  cursor:default;
  background-image:none;
  opacity:.65;
  box-shadow:none
}
.fc-event.fc-draggable, .fc-event[href], .fc-popover .fc-header .fc-close, a[data-goto] {
  cursor:pointer
}
.fc .fc-button-group>* {
  float:left;
  margin:0 0 0 -1px
}
.fc .fc-button-group>:first-child {
  margin-left:0
}
.fc-popover {
  position:absolute;
  box-shadow:0 2px 6px rgba(0, 0, 0, .15)
}
.fc-popover .fc-header {
  padding:2px 4px
}
.fc-popover .fc-header .fc-title {
  margin:0 2px
}
.fc-ltr .fc-popover .fc-header .fc-title, .fc-rtl .fc-popover .fc-header .fc-close {
  float:left
}
.fc-ltr .fc-popover .fc-header .fc-close, .fc-rtl .fc-popover .fc-header .fc-title {
  float:right
}
.fc-unthemed .fc-popover {
  border-width:1px;
  border-style:solid
}
.fc-unthemed .fc-popover .fc-header .fc-close {
  font-size:.9em;
  margin-top:2px
}
.fc-popover>.ui-widget-header+.ui-widget-content {
  border-top:0
}
.fc-divider {
  border-style:solid;
  border-width:1px
}
hr.fc-divider {
  height:0;
  margin:0;
  padding:0 0 2px;
  border-width:1px 0
}
.fc-bg table, .fc-row .fc-bgevent-skeleton table, .fc-row .fc-highlight-skeleton table {
  height:100%
}
.fc-clear {
  clear:both
}
.fc-bg, .fc-bgevent-skeleton, .fc-helper-skeleton, .fc-highlight-skeleton {
  position:absolute;
  top:0;
  left:0;
  right:0
}
.fc table {
  width:100%;
  box-sizing:border-box;
  table-layout:fixed;
  border-collapse:collapse;
  border-spacing:0;
  font-size:1em
}
.fc td, .fc th {
  border-style: solid;
  border-width: 2px;
  text-align: left;
  vertical-align: top;
}
.fc td.fc-today {
  border-style:double
}
a[data-goto]:hover {
  text-decoration:underline
}
.fc .fc-row {
  border-style:solid;
  border-width:0
}
.fc-row table {
  border-left:0 hidden transparent;
  border-right:0 hidden transparent;
  border-bottom:0 hidden transparent
}
.fc-row:first-child table {
  border-top:0 hidden transparent
}
.fc-row {
  position:relative
}
.fc-row .fc-bg {
  z-index:1
}
.fc-row .fc-bgevent-skeleton td, .fc-row .fc-highlight-skeleton td {
  border-color:transparent
}
.fc-row .fc-bgevent-skeleton {
  z-index:2
}
.fc-row .fc-highlight-skeleton {
  z-index:3
}
.fc-row .fc-content-skeleton {
  position:relative;
  z-index:4;
  padding-bottom:2px
}
.fc-row .fc-helper-skeleton {
  z-index:5
}
.fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td {
  /*background: transparent;
  background: rgba(0,0,0,0);*/
  border-bottom: 0;
  color:#fff;
}
.fc-row .fc-content-skeleton tbody td, .fc-row .fc-helper-skeleton tbody td {
  border-top:0
}
.fc-scroller {
  -webkit-overflow-scrolling:touch
}
.fc-row.fc-rigid, .fc-time-grid-event {
  overflow:hidden
}
.fc-scroller>.fc-day-grid, .fc-scroller>.fc-time-grid {
  position:relative;
  width:100%
}
.fc-event {
  position:relative;
  display:block;
  font-size:.85em;
  line-height:1.3;
  border-radius:3px;
  border:1px solid #3a87ad;
  font-weight:400
}
.fc-event, .fc-event-dot {
  background-color:#3a87ad
}
.fc-event, .fc-event:hover, .ui-widget .fc-event {
  color:#fff;
  text-decoration:none
}
.fc-not-allowed, .fc-not-allowed .fc-event {
  cursor:not-allowed
}
.fc-event .fc-bg {
  z-index:1;
  background:#fff;
  opacity:.25
}
.fc-event .fc-content {
  position:relative;
  z-index:2
}
.fc-event .fc-resizer {
  position:absolute;
  z-index:4;
  display:none
}
.fc-event.fc-allow-mouse-resize .fc-resizer, .fc-event.fc-selected .fc-resizer {
  display:block
}
.fc-event.fc-selected .fc-resizer:before {
  content:"";
  position:absolute;
  z-index:9999;
  top:50%;
  left:50%;
  width:40px;
  height:40px;
  margin-left:-20px;
  margin-top:-20px
}
.fc-event.fc-selected {
  z-index:9999!important;
  box-shadow:0 2px 5px rgba(0, 0, 0, .2)
}
.fc-event.fc-selected.fc-dragging {
  box-shadow:0 2px 7px rgba(0, 0, 0, .3)
}
.fc-h-event.fc-selected:before {
  content:"";
  position:absolute;
  z-index:3;
  top:-10px;
  bottom:-10px;
  left:0;
  right:0
}
.fc-ltr .fc-h-event.fc-not-start, .fc-rtl .fc-h-event.fc-not-end {
  margin-left:0;
  border-left-width:0;
  padding-left:1px;
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.fc-ltr .fc-h-event.fc-not-end, .fc-rtl .fc-h-event.fc-not-start {
  margin-right:0;
  border-right-width:0;
  padding-right:1px;
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.fc-ltr .fc-h-event .fc-start-resizer, .fc-rtl .fc-h-event .fc-end-resizer {
  cursor:w-resize;
  left:-1px
}
.fc-ltr .fc-h-event .fc-end-resizer, .fc-rtl .fc-h-event .fc-start-resizer {
  cursor:e-resize;
  right:-1px
}
.fc-h-event.fc-allow-mouse-resize .fc-resizer {
  width:7px;
  top:-1px;
  bottom:-1px
}
.fc-h-event.fc-selected .fc-resizer {
  border-radius:4px;
  border-width:1px;
  width:6px;
  height:6px;
  border-style:solid;
  border-color:inherit;
  background:#fff;
  top:50%;
  margin-top:-4px
}
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer, .fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
  margin-left:-4px
}
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer, .fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
  margin-right:-4px
}
.fc-day-grid-event {
  margin:1px 2px 0;
  padding:0 1px
}
tr:first-child>td>.fc-day-grid-event {
  margin-top:2px
}
.fc-day-grid-event.fc-selected:after {
  content:"";
  position:absolute;
  z-index:1;
  top:-1px;
  right:-1px;
  bottom:-1px;
  left:-1px;
  background:#000;
  opacity:.25
}
.fc-day-grid-event .fc-content {
  white-space:nowrap;
  overflow:hidden
}
.fc-day-grid-event .fc-time {
  font-weight:700
}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  margin-left:-2px
}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  margin-right:-2px
}
a.fc-more {
  margin:1px 3px;
  font-size:.85em;
  cursor:pointer;
  text-decoration:none
}
a.fc-more:hover {
  text-decoration:underline
}
.fc-limited {
  display:none
}
.fc-day-grid .fc-row {
  z-index:1
}
.fc-more-popover {
  z-index:2;
  width:220px
}
.fc-more-popover .fc-event-container {
  padding:10px
}
.fc-now-indicator {
  position:absolute;
  border:0 solid red
}
.fc-unselectable {
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-tap-highlight-color:transparent
}
.fc-toolbar.fc-header-toolbar {
  margin-bottom:1em
}
.fc-toolbar.fc-footer-toolbar {
  margin-top:1em
}
.fc-toolbar .fc-left {
  float:left
}
.fc-toolbar .fc-right {
  float:right
}
.fc-toolbar .fc-center {
  display:inline-block
}
.fc .fc-toolbar>*>* {
  float:left;
  margin-left:.75em
}
.fc .fc-toolbar>*>:first-child {
  margin-left:0
}
.fc-toolbar h2 {
  margin:0
}
.fc-toolbar button {
  position:relative
}
.fc-toolbar .fc-state-hover, .fc-toolbar .ui-state-hover {
  z-index:2
}
.fc-toolbar .fc-state-down {
  z-index:3
}
.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active {
  z-index:4
}
.fc-toolbar button:focus {
  z-index:5
}
.fc-view-container *, .fc-view-container :after, .fc-view-container :before {
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box
}
.fc-view, .fc-view>table {
  position:relative;
  z-index:1
}
.fc-basicDay-view .fc-content-skeleton, .fc-basicWeek-view .fc-content-skeleton {
  padding-bottom:1em
}
.fc-basic-view .fc-body .fc-row {
  min-height:2em;
  height:82px !important;   
}
.fc-row.fc-rigid .fc-content-skeleton {
  position:absolute;
  top:0;
  left:0;
  right:0
}
.fc-day-top.fc-other-month {
  opacity:.3
}
.fc-basic-view .fc-day-number, .fc-basic-view .fc-week-number {
  box-sizing: border-box;
  padding: 2px 2px 2px 24px;
  cursor: pointer;
}
.fc-basic-view th.fc-day-number, .fc-basic-view th.fc-week-number {
  padding:0 2px
}
.fc-rtl .fc-basic-view .fc-day-top .fc-day-number {
  float:left
}
.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {
  float:left;
  border-radius:0 0 3px
}
.fc-rtl .fc-basic-view .fc-day-top .fc-week-number {
  float:right;
  border-radius:0 0 0 3px
}
.fc-basic-view .fc-day-top .fc-week-number {
  min-width:1.5em;
  text-align:center;
  background-color:#f2f2f2;
  color:grey
}
.fc-basic-view td.fc-week-number>* {
  display:inline-block;
  min-width:1.25em
}
.fc-agenda-view .fc-day-grid {
  position:relative;
  z-index:2
}
.fc-agenda-view .fc-day-grid .fc-row {
  min-height:3em
}
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-bottom:1em
}
.fc .fc-axis {
  vertical-align:middle;
  padding:0 4px;
  white-space:nowrap
}
.fc-ltr .fc-axis {
  text-align:right
}
.fc-rtl .fc-axis {
  text-align:left
}
.ui-widget td.fc-axis {
  font-weight:400
}
.fc-time-grid, .fc-time-grid-container {
  position:relative;
  z-index:1
}
.fc-time-grid {
  min-height:100%
}
.fc-time-grid table {
  border:0 hidden transparent
}
.fc-time-grid>.fc-bg {
  z-index:1
}
.fc-time-grid .fc-slats, .fc-time-grid>hr {
  position:relative;
  z-index:2
}
.fc-time-grid .fc-content-col {
  position:relative
}
.fc-time-grid .fc-content-skeleton {
  position:absolute;
  z-index:3;
  top:0;
  left:0;
  right:0
}
.fc-time-grid .fc-business-container {
  position:relative;
  z-index:1
}
.fc-time-grid .fc-bgevent-container {
  position:relative;
  z-index:2
}
.fc-time-grid .fc-highlight-container {
  z-index:3;
  position:relative
}
.fc-time-grid .fc-event-container {
  position:relative;
  z-index:4
}
.fc-time-grid .fc-now-indicator-line {
  z-index:5
}
.fc-time-grid .fc-helper-container {
  position:relative;
  z-index:6
}
.fc-time-grid .fc-slats td {
  height:1.5em;
  border-bottom:0
}
.fc-time-grid .fc-slats .fc-minor td {
  border-top-style:dotted
}
.fc-time-grid .fc-slats .ui-widget-content {
  background:0 0
}
.fc-time-grid .fc-highlight {
  position:absolute;
  left:0;
  right:0
}
.fc-ltr .fc-time-grid .fc-event-container {
  margin:0 2.5% 0 2px
}
.fc-rtl .fc-time-grid .fc-event-container {
  margin:0 2px 0 2.5%
}
.fc-time-grid .fc-bgevent, .fc-time-grid .fc-event {
  position:absolute;
  z-index:1
}
.fc-time-grid .fc-bgevent {
  left:0;
  right:0
}
.fc-v-event.fc-not-start {
  border-top-width:0;
  padding-top:1px;
  border-top-left-radius:0;
  border-top-right-radius:0
}
.fc-v-event.fc-not-end {
  border-bottom-width:0;
  padding-bottom:1px;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}
.fc-time-grid-event.fc-selected {
  overflow:visible
}
.fc-time-grid-event.fc-selected .fc-bg {
  display:none
}
.fc-time-grid-event .fc-content {
  overflow:hidden
}
.fc-time-grid-event .fc-time, .fc-time-grid-event .fc-title {
  padding:0 1px
}
.fc-time-grid-event .fc-time {
  font-size:.85em;
  white-space:nowrap
}
.fc-time-grid-event.fc-short .fc-content {
  white-space:nowrap
}
.fc-time-grid-event.fc-short .fc-time, .fc-time-grid-event.fc-short .fc-title {
  display:inline-block;
  vertical-align:top
}
.fc-time-grid-event.fc-short .fc-time span {
  display:none
}
.fc-time-grid-event.fc-short .fc-time:before {
  content:attr(data-start)
}
.fc-time-grid-event.fc-short .fc-time:after {
  content:"\000A0-\000A0"
}
.fc-time-grid-event.fc-short .fc-title {
  font-size:.85em;
  padding:0
}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
  left:0;
  right:0;
  bottom:0;
  height:8px;
  overflow:hidden;
  line-height:8px;
  font-size:11px;
  font-family:monospace;
  text-align:center;
  cursor:s-resize
}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
  content:"="
}
.fc-time-grid-event.fc-selected .fc-resizer {
  border-radius:5px;
  border-width:1px;
  width:8px;
  height:8px;
  border-style:solid;
  border-color:inherit;
  background:#fff;
  left:50%;
  margin-left:-5px;
  bottom:-5px
}
.fc-time-grid .fc-now-indicator-line {
  border-top-width:1px;
  left:0;
  right:0
}
.fc-time-grid .fc-now-indicator-arrow {
  margin-top:-5px
}
.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  left:0;
  border-width:5px 0 5px 6px;
  border-top-color:transparent;
  border-bottom-color:transparent
}
.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
  right:0;
  border-width:5px 6px 5px 0;
  border-top-color:transparent;
  border-bottom-color:transparent
}
.fc-event-dot {
  display:inline-block;
  width:10px;
  height:10px;
  border-radius:5px
}
.fc-rtl .fc-list-view {
  direction:rtl
}
.fc-list-view {
  border-width:1px;
  border-style:solid
}
.fc .fc-list-table {
  table-layout:auto
}
.fc-list-table td {
  border-width:1px 0 0;
  padding:8px 14px
}
.fc-list-table tr:first-child td {
  border-top-width:0
}
.fc-list-heading {
  border-bottom-width:1px
}
.fc-list-heading td {
  font-weight:700
}
.fc-ltr .fc-list-heading-main {
  float:left
}
.fc-ltr .fc-list-heading-alt, .fc-rtl .fc-list-heading-main {
  float:right
}
.fc-rtl .fc-list-heading-alt {
  float:left
}
.fc-list-item.fc-has-url {
  cursor:pointer
}
.fc-list-item:hover td {
  background-color:#f5f5f5
}
.fc-list-item-marker, .fc-list-item-time {
  white-space:nowrap;
  width:1px
}
.fc-ltr .fc-list-item-marker {
  padding-right:0
}
.fc-rtl .fc-list-item-marker {
  padding-left:0
}
.fc-list-item-title a {
  text-decoration:none;
  color:inherit
}
.fc-list-item-title a[href]:hover {
  text-decoration:underline
}
.fc-list-empty-wrap2 {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0
}
.fc-list-empty-wrap1 {
  width:100%;
  height:100%;
  display:table
}
.fc-list-empty {
  display:table-cell;
  vertical-align:middle;
  text-align:center
}
.fc-unthemed .fc-list-empty {
  background-color:#eee
}
/* Code FOR ADA */
.fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td {
  color: #fff;
}
#eventcalendarview .fc-day.hasEvent {
  background-color: #000;
  color: #fff;
}
/*
 * qTip2 - Pretty powerful tooltips - v2.2.1
 * http://qtip2.com
 *
 * Copyright (c) 2014 
 * Released under the MIT licenses
 * http://jquery.org/license
 *
 * Date: Sat Sep 6 2014 11:12 GMT+0100+0100
 * Plugins: tips modal viewport svg imagemap ie6
 * Styles: core basic css3
 */
.qtip{
	position: absolute;
	left: -28000px;
	top: -28000px;
	display: none;

	max-width: 280px;
	min-width: 50px;

	font-size: 10.5px;
	line-height: 12px;

	direction: ltr;

	box-shadow: none;
	padding: 0;
}

	.qtip-content{
		position: relative;
		padding: 0;
		overflow: hidden;

		text-align: left;
		word-wrap: break-word;
	}

	.qtip-titlebar{
		position: relative;
		padding: 5px 35px 5px 10px;
		overflow: hidden;

		border-width: 0 0 1px;
		font-weight: bold;
	}

	.qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }

	/* Default close button class */
	.qtip-close{
		position: absolute;
		right: -140px; top: -9px;
		z-index: 11; /* Overlap .qtip-tip */

		cursor: pointer;
		outline: medium none;

		border: 1px solid transparent;
	}

		.qtip-titlebar .qtip-close{
			right: 4px; top: 50%;
			margin-top: -9px;
		}

		* html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */
#qtip-calendar .qtip-close.icon-close {
  font-size: 11px;
  height: 25px;
  line-height: 25px;
  text-indent: inherit;
  width: 25px;
}
		
		
			

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.qtip-focus{}

/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.qtip-hover{}

/* Default tooltip style */
.qtip-default{
	border: 1px solid #F1D031;

	background-color: #FFFFA3;
	color: #555;
}

	.qtip-default .qtip-titlebar{
		background-color: #FFEF93;
	}

	


/*! Light tooltip style */
.qtip-light{
	background-color: white;
	border-color: #E2E2E2;
	color: #454545;
}

	.qtip-light .qtip-titlebar{
		background-color: #f1f1f1;
	}


/*! Dark tooltip style */
.qtip-dark{
	background-color: #505050;
	border-color: #303030;
	color: #f3f3f3;
}

	.qtip-dark .qtip-titlebar{
		background-color: #404040;
	}

	.qtip-dark .qtip-icon{
		border-color: #444;
	}

	.qtip-dark .qtip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/*! Cream tooltip style */
.qtip-cream{
	background-color: #FBF7AA;
	border-color: #F9E98E;
	color: #A27D35;
}

	.qtip-cream .qtip-titlebar{
		background-color: #F0DE7D;
	}

	.qtip-cream .qtip-close .qtip-icon{
		background-position: -82px 0;
	}


/*! Red tooltip style */
.qtip-red{
	background-color: #F78B83;
	border-color: #D95252;
	color: #912323;
}

	.qtip-red .qtip-titlebar{
		background-color: #F06D65;
	}

	.qtip-red .qtip-close .qtip-icon{
		background-position: -102px 0;
	}

	.qtip-red .qtip-icon{
		border-color: #D95252;
	}

	.qtip-red .qtip-titlebar .ui-state-hover{
		border-color: #D95252;
	}


/*! Green tooltip style */
.qtip-green{
	background-color: #CAED9E;
	border-color: #90D93F;
	color: #3F6219;
}

	.qtip-green .qtip-titlebar{
		background-color: #B0DE78;
	}

	.qtip-green .qtip-close .qtip-icon{
		background-position: -42px 0;
	}


/*! Blue tooltip style */
.qtip-blue{
	background-color: #E5F6FE;
	border-color: #ADD9ED;
	color: #5E99BD;
}

	.qtip-blue .qtip-titlebar{
		background-color: #D0E9F5;
	}

	.qtip-blue .qtip-close .qtip-icon{
		background-position: -2px 0;
	}


.qtip-shadow{
	-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.qtip-rounded .qtip-titlebar{
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

/* Youtube tooltip style */
.qtip-youtube{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	-webkit-box-shadow: 0 0 3px #333;
	-moz-box-shadow: 0 0 3px #333;
	box-shadow: 0 0 3px #333;

	color: white;
	border: 0 solid transparent;

	background: #4A4A4A;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));
	background-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);
}

	.qtip-youtube .qtip-titlebar{
		background-color: #4A4A4A;
		background-color: rgba(0,0,0,0);
	}

	.qtip-youtube .qtip-content{
		padding: .75em;
		font: 12px arial,sans-serif;

		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
		-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
	}

	.qtip-youtube .qtip-icon{
		border-color: #222;
	}

	.qtip-youtube .qtip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/* jQuery TOOLS Tooltip style */
.qtip-jtools{
	background: #232323;
	background: rgba(0, 0, 0, 0.7);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
	background-image: -moz-linear-gradient(top, #717171, #232323);
	background-image: -webkit-linear-gradient(top, #717171, #232323);
	background-image: -ms-linear-gradient(top, #717171, #232323);
	background-image: -o-linear-gradient(top, #717171, #232323);

	border: 2px solid #ddd;
	border: 2px solid rgba(241,241,241,1);

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	-webkit-box-shadow: 0 0 12px #333;
	-moz-box-shadow: 0 0 12px #333;
	box-shadow: 0 0 12px #333;
}

	/* IE Specific */
	.qtip-jtools .qtip-titlebar{
		background-color: transparent;
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
	}
	.qtip-jtools .qtip-content{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
	}

	.qtip-jtools .qtip-titlebar,
	.qtip-jtools .qtip-content{
		background: transparent;
		color: white;
		border: 0 dashed transparent;
	}

	.qtip-jtools .qtip-icon{
		border-color: #555;
	}

	.qtip-jtools .qtip-titlebar .ui-state-hover{
		border-color: #333;
	}


/* Cluetip style */
.qtip-cluetip{
	-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
	box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);

	background-color: #D9D9C2;
	color: #111;
	border: 0 dashed transparent;
}

	.qtip-cluetip .qtip-titlebar{
		background-color: #87876A;
		color: white;
		border: 0 dashed transparent;
	}

	.qtip-cluetip .qtip-icon{
		border-color: #808064;
	}

	.qtip-cluetip .qtip-titlebar .ui-state-hover{
		border-color: #696952;
		color: #696952;
	}


/* Tipsy style */
.qtip-tipsy{
	background: black;
	background: rgba(0, 0, 0, .87);

	color: white;
	border: 0 solid transparent;

	font-size: 11px;
	font-family: 'Lucida Grande', sans-serif;
	font-weight: bold;
	line-height: 16px;
	text-shadow: 0 1px black;
}

	.qtip-tipsy .qtip-titlebar{
		padding: 6px 35px 0 10px;
		background-color: transparent;
	}

	.qtip-tipsy .qtip-content{
		padding: 6px 10px;
	}

	.qtip-tipsy .qtip-icon{
		border-color: #222;
		text-shadow: none;
	}

	.qtip-tipsy .qtip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/* Tipped style */
.qtip-tipped {
  background-color: #fff;
  border: 0 none;
  border-radius: 0;
  color: #fff;
  font-weight: normal;
  height: 160px;
}
	.qtip-tipped .qtip-titlebar{
		border-bottom-width: 0;

		color: white;
		background: #3A79B8;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
		background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
	}

	


/**
 * Twitter Bootstrap style.
 *
 * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.
 * Does not work with IE 7.
 */
.qtip-bootstrap{
	/** Taken from Bootstrap body */
	font-size: 14px;
	line-height: 20px;
	color: #333333;

	/** Taken from Bootstrap .popover */
	padding: 1px;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

	.qtip-bootstrap .qtip-titlebar{
		/** Taken from Bootstrap .popover-title */
		padding: 8px 14px;
		margin: 0;
		font-size: 14px;
		font-weight: normal;
		line-height: 18px;
		background-color: #f7f7f7;
		border-bottom: 1px solid #ebebeb;
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
	}

		.qtip-bootstrap .qtip-titlebar .qtip-close{
			/**
			 * Overrides qTip2:
			 * .qtip-titlebar .qtip-close{
			 *   [...]
			 *   right: 4px;
			 *   top: 50%;
			 *   [...]
			 *   border-style: solid;
			 * }
			 */
			right: 11px;
			top: 45%;
			border-style: none;
		}

	.qtip-bootstrap .qtip-content{
		/** Taken from Bootstrap .popover-content */
		padding: 9px 14px;
	}

	.qtip-bootstrap .qtip-icon{
		/**
		 * Overrides qTip2:
		 * .qtip-default .qtip-icon {
		 *   border-color: #CCC;
		 *   background: #F1F1F1;
		 *   color: #777;
		 * }
		 */
		background: transparent;
	}

		


/* IE9 fix - removes all filters */
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar{
	filter: none;
	-ms-filter: none;
}


.qtip .qtip-tip{
	margin: 0 auto;
	overflow: hidden;
	z-index: 10;

}

	/* Opera bug #357 - Incorrect tip position
	https://github.com/Craga89/qTip2/issues/367 */
	x:-o-prefocus, .qtip .qtip-tip{
		visibility: hidden;
	}

	.qtip .qtip-tip,
	.qtip .qtip-tip .qtip-vml,
	.qtip .qtip-tip canvas{
		position: absolute;

		color: #123456;
		background: transparent;
		border: 0 dashed transparent;
	}

	.qtip .qtip-tip canvas{ top: 0; left: 0; }

	.qtip .qtip-tip .qtip-vml{
		behavior: url(#default#VML);
		display: inline-block;
		visibility: visible;
	}


#qtip-overlay{
	position: fixed;
	left: 0; top: 0;
	width: 100%; height: 100%;
}

	/* Applied to modals with show.modal.blur set to true */
	#qtip-overlay.blurs{ cursor: pointer; }

	/* Change opacity of overlay here */
	#qtip-overlay div{
		position: absolute;
		left: 0; top: 0;
		width: 100%; height: 100%;

		background-color: black;

		opacity: 0.7;
		filter:alpha(opacity=70);
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	}


.qtipmodal-ie6fix{
	position: absolute !important;
}



#qtip-calendar .qtip-tip {
  bottom: -14px !important;
  height: 16px !important;
  margin-left: -30px !important;
  width: 31px !important;
}


#qtip-calendar .qtip-close {right: -92px !important;top: -11px !important;}


.qtip .qtip-tip, .qtip .qtip-tip .qtip-vml, .qtip .qtip-tip canvas {
  background:#fff;
  border: 0 dashed rgba(0, 0, 0, 0);
  color: #123456;
  position: absolute;
}
.qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10;
}
@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%;
}
}

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}
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; }
#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%}