body,html{width:100%;height:100%;margin:0;padding:0}body>img{display:none}ol,ul{padding:0;margin:0}#main>div{clear:both;float:left;width:100%}.holder{width:90%;margin:0 auto;position:relative}#topBlock{position:fixed;top:0;left:0;width:100%;height:50px;z-index:90}.hotellogo{float:left;min-width:160px;height:40px;margin:5px 0;text-indent:-9999px}#navigationBlock{position:relative}.toggle{cursor:pointer;float:right;width:30px;height:50px;line-height:50px;text-indent:-9999px}.navigation{clear:both;position:fixed;top:50px;height:0;z-index:100}.navigation>*{margin:5px 15px;display:none}.nav{padding-bottom:10px;margin-bottom:15px}.navigation ul{list-style:none}.navigation a{display:block;text-decoration:none}body.menuOpened{overflow:hidden;position:fixed}.menuOpened .navigation{height:auto;bottom:0;overflow:scroll}.menuOpened .navigation>*{display:block}.menuOpened .bookingGadget{display:none}.socialmedia li{display:inline-block;margin:0 2.5% 2.5% 0}.socialmedia li a{display:inline-block;background-image:url(http://static.guestcentric.net/cdn/mwh1/mobilewebsite_hotel_bin/mobile/mob-socialmedia.png);background-repeat:no-repeat;background-position:0 center;background-size:auto 30px;width:50px;height:50px;text-indent:-9999px;border:none!important}.socialmedia .facebook a{background-position:15px center}.socialmedia .twitter a{background-position:-26px center}.socialmedia .googlePlus a,.socialmedia .googleplus a{background-position:-76px center}.socialmedia .pinterest a{background-position:-123px center}.socialmedia .youtube a{background-position:-167px center}.socialmedia .vimeo a{background-position:-212px center}.socialmedia .foursquare a{background-position:-257px center}.socialmedia .flickr a{background-position:-306px center}.socialmedia .tripadvisor a{background-position:-359px center}.socialmedia .newsletter a{background-position:-408px center}.socialmedia .instagram a{background-position:-500px center}#centralBlock{display:none}.hotel-sitemap #centralBlock{display:block}#centralBlock .holder{width:100%}.flashContainer{width:100%;height:100%;display:none}.hotel-sitemap .flashContainer{display:block}.gcb_image_current,.gcb_image_next{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;transition-property:all;transition-duration:.35;transition-timing-function:ease-out}#centralBlock .flashContainer .promotionsgadget,.flashContainer .gcb_image_legend,.flashContainer .gcb_navigation{display:none}.hotel-sitemap.black-overlay .overlay{display:block;background:rgba(0,0,0,.75)}.hotel-sitemap.white-overlay .overlay{display:block;background:rgba(255,255,255,.6)}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:none}.hotel-sitemap.blur .gcb_image_current,.hotel-sitemap.blur .gcb_image_next{-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px)}.hotel-sitemap.blur .flashContainer{width:110%;height:110%;margin:-5% 0 0 -5%}.hotel-sitemap.gray100 .gcb_image_current,.hotel-sitemap.gray100 .gcb_image_next{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%)}.hotel-sitemap.gray50 .gcb_image_current,.hotel-sitemap.gray50 .gcb_image_next{-webkit-filter:grayscale(50%);-moz-filter:grayscale(50%);-o-filter:grayscale(50%);-ms-filter:grayscale(50%)}.hotel-sitemap.sepia100 .gcb_image_current,.hotel-sitemap.sepia100 .gcb_image_next{-webkit-filter:sepia(100%);-moz-filter:sepia(100%);-o-filter:sepia(100%);-ms-filter:sepia(100%)}.hotel-sitemap.sepia50 .gcb_image_current,.hotel-sitemap.sepia50 .gcb_image_next{-webkit-filter:sepia(50%);-moz-filter:sepia(50%);-o-filter:sepia(50%);-ms-filter:sepia(50%)}.hotel-sitemap.saturate .gcb_image_current,.hotel-sitemap.saturate .gcb_image_next{-webkit-filter:saturate(4.5);-moz-filter:saturate(4.5);-o-filter:saturate(4.5);-ms-filter:saturate(4.5)}.hotel-sitemap.contrast .gcb_image_current,.hotel-sitemap.contrast .gcb_image_next{-webkit-filter:contrast(4.5);-moz-filter:contrast(4.5);-o-filter:contrast(4.5);-ms-filter:contrast(4.5)}#contentBlock .holder{padding-top:50px;padding-bottom:80px}.content ol,.content ul{margin-left:20px}.imagelinkgadget{width:100%;margin:5% 0;padding:0 0 15px}.imagelinkgadget a{text-decoration:none}.imagelinkgadget a.shadowbox{display:none}.imgImageWrapper img{width:100%;height:auto}.imgTitle{letter-spacing:-1px;margin:2.5% 0}.imgLink a{margin:5% 0}#sidebar{display:none}.promotionsgadget{clear:both;padding:15px 0;margin:15px 0}.prgWrapper{padding-left:115px;position:relative}.prgImgWrapper{position:absolute;top:0;left:0;bottom:0;width:100px;overflow:hidden}.prgImgWrapper img{width:auto;height:100%}.prgClick{margin:10px 0}#bottomBlock{position:fixed;bottom:0;left:0}#bottomBlock:hover{opacity:1}#bottomBlock .holder{padding:5% 0;overflow:hidden}.navigation address a{padding:10px 0 10px 30px;display:block;position:relative;font-style:normal}address a span{position:absolute;width:30px;height:30px;top:0;left:0;text-indent:-9999px}.bookingGadget{text-align:center;position:fixed;bottom:0;left:0;width:100%;display:block;margin:0 auto}.desktopversion,.languages{display:none}.bookingGadget a{display:block;text-decoration:none;letter-spacing:-1px;padding:5px 0}.hotel-sitemap #centralBlock{position:fixed;top:0;left:0;z-index:0}.hotel-sitemap #centralBlock,.hotel-sitemap #centralBlock .holder,.hotel-sitemap .flashContainer .gcb_container_sized{height:100%}.hotel-sitemap #contentBlock,.hotel-sitemap .toggle{display:none}.hotel-sitemap #topBlock{background:0 0;position:relative;height:auto}.hotel-sitemap .hotellogo{width:100%;height:180px}.hotel-sitemap .navigation>*{display:block}.hotel-sitemap .navigation{position:relative;height:auto;background:0 0;top:auto}.hotel-sitemap .navigation li:last-child a{border-bottom:none}.hotel-sitemap #bottomBlock .holder{background:0 0}.hotel-sitemap .hoteladdress{position:fixed;top:33%;left:0;width:100%;height:33%;margin-top:80px}.hotel-sitemap .bookingGadget{position:absolute;bottom:auto;width:90%;top:140px;left:5%}.hotel-sitemap .bookingGadget a{width:100%;padding:13px 0;height:25px;line-height:25px;text-align:center}.hotel-sitemap .bookingGadget:after{content:"";display:block;width:100%;height:30px}.hotel-sitemap .desktopversion,.hotel-sitemap .languages{display:block}.hotel-sitemap address{width:90%;margin:0 5% 90px;height:135px}.hotel-sitemap .navigation address a{display:block;line-height:1.15em;border:none;padding:15px 30px}.hotel-sitemap address a span{top:5px;left:10px}.hotel-sitemap .nav{border:none}.hotel-sitemap .navigation ul{padding:5px 15px}.hotel-sitemap #bottomBlock{position:relative}.desktopversion,.hotel-sitemap #bottomBlock .desktopversion:hover{float:right;width:35px;height:30px;text-indent:-9999px}.languages{float:left;line-height:30px}.languages select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;background-image:url(http://static.guestcentric.net/cdn/mwh1/mobilewebsite_hotel_bin/mobile/mob-lang.png);background-size:auto 100%;background-repeat:no-repeat;background-position:right center;padding-right:20px}.roomContainer{position:relative;padding:15px 0;overflow:hidden}#roomtypes .promotions-bgLink,.minRate,.roomName{position:absolute;left:115px}.roomName{top:15px;height:40px;overflow:hidden}.roomName h2{margin:0}.minRate{top:60px}.minRate h3{margin:0}#main .roomPhoto{float:left;position:relative;width:100px;height:100px;min-height:100px;overflow:hidden}.roomPhoto label{position:absolute;border-radius:50%;width:30px;height:30px;overflow:hidden;bottom:5px;left:5px;text-indent:-9999px}.roomDescription{clear:both}.mealplan{clear:both;margin:15px 0 0;padding:15px 0 0;float:left;width:100%}.promotions-bgLink{padding:3px 7px;text-align:center;text-decoration:none;text-transform:capitalize;float:right}#roomtypes .promotions-bgLink{top:84px}.promotions-termsContent{width:90%;overflow:hidden;padding:5%}#pg .pgContainer{padding:15px 0;clear:both;overflow:hidden;position:relative;height:150px}#pg .pgImage{float:left;margin-right:15px;width:150px;height:100%}#pg .pgImage a:first-of-type{position:absolute;top:15px;left:0;width:100%;height:calc(100% - 30px)}#main .content form{clear:both;float:left;width:100%}#main .content form p,#main .content form>div{margin:5px 0}#main form input,#main form select,#main form textarea{width:95%;height:15px;line-height:25px;padding:2.5%;border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}#main .content form select{padding:0 0 0 2.5%;width:100%;height:30px}#main #reservationFields #cboffer{width:100%}#main form input[type=submit]{width:auto;height:auto;margin:15px 0 40px;padding:5px 15px;line-height:25px;text-decoration:none;text-transform:capitalize;float:left}