<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Futura Medium';src:url(futura-medium.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Futura Book';src:url(futura-book.woff) format('woff');font-weight:400;font-style:normal}body{margin:0;color:#000;background:#fff;font-size:18px;line-height:29px;text-align:center;letter-spacing:.75px;-webkit-font-smoothing:antialiased;font-family:'Futura Book',sans-serif}body.menuOpened{overflow-y:hidden}a,a:focus,a:link,a:visited{color:#000;border:0;outline:0;font-weight:400;text-decoration:none}a:hover{color:rgba(0,0,0,.5)}.languages ul,nav ul{padding:0}.languages li,nav li{display:inline-block}hr{clear:both;border:none;padding:20px;overflow:hidden;position:relative}section{clear:both;overflow:hidden}::selection{color:#000;background-color:#b6b6b6}#bottomblock:after,#contentblock h6,.flashContainer .gcb_navigation_arrow,.hotellogo,.menuOpened .toggle span,.slider-type-mediumslide .bx-controls .bx-controls-direction a,.toggle span,.toggle:hover span{background-image:url(../firehouse_hotel_bin/sprite.png);background-repeat:no-repeat;background-size:550px auto}#loader{background:rgba(42,42,45,1)}body #loader:after{bottom:10px;background:url(../firehouse_hotel_bin/gc_loading.png) no-repeat}#loader .loader{width:4em;height:4em;margin:-20px 0 0 -20px;border-top:.3em solid rgba(255,255,255,.2);border-right:.3em solid rgba(255,255,255,.2);border-bottom:.3em solid rgba(255,255,255,.2);border-left:.3em solid rgba(255,255,255,.7)}.content .holder{overflow:hidden;margin:0 20px 20px 20px}#bottomblock{margin:0 20px 30px}#c1 .holder{margin-top:20px}#centerblock .flashContainer .promotionsgadget,.flashContainer .gcb_image_legend,.languages{bottom:20px}.languages{left:20px}#centerblock .flashContainer .promotionsgadget{right:20px}body.scrolling #centerblock .flashContainer .gcb_image_legend,body.scrolling #centerblock .flashContainer .gcb_navigation,body.scrolling #centerblock .flashContainer .promotionsgadget,body.scrolling #topblock,body.scrolling .toggle span{opacity:0!important}#topblock{top:0;z-index:15;width:100vw;display:flex;position:fixed;padding:10px 30px;align-items:center;text-transform:uppercase;transition:opacity .5s ease-out,color .5s .2s ease-in-out,background .4s .1s ease-in-out}body.scroll2 #topblock{background:#fff;opacity:1!important}#centerblock{top:0;left:0;right:0;z-index:0;position:absolute}#centerblock .gcb_inlinePlayer .gcb_btn_vol{top:100px;right:30px}#contentblock{z-index:1;background:#fff;position:relative}.no-banner #contentblock{margin-top:65px}.with-bannerVideo #contentblock{margin-top:56.25%!important}.bannerlogo{top:50%;left:50%;z-index:11;width:600px;position:absolute;transform:translate(-50%,-50%)}.bannerlogo img{width:100%}.no-banner .bannerlogo{display:none}.hotellogo{opacity:0;float:left;width:227px;height:45px;background-size:570px auto;background-position:0 -56px}.no-banner .hotellogo,.scroll2 .hotellogo{opacity:1}.bannerlogo a,.hotellogo a{height:100%;display:block;overflow:hidden;position:relative}.bannerlogo a span,.hotellogo a span{line-height:0;display:block;overflow:hidden;text-indent:-9999px}.toggle{top:22px;right:20px;width:25px;height:20px;display:none;position:fixed;overflow:hidden;text-indent:-9999px;transition:all .2s ease-out}.menuOpened .bookinggadget{display:none}.toggle span{width:100%;height:100%;float:right;display:block;transition:opacity .4s ease-out;background-position:right -480px}body.scroll2 .toggle span{opacity:1!important;background-position:0 -480px}.toggle:hover span{opacity:.5}body.menuOpened .toggle span{background-position:0 -434px}#topblock::after,.navigation{transition:all .7s ease-in-out}.navigation{margin-left:auto}.nav{display:inline-block}.nav li{margin-left:25px;position:relative;display:inline-block}.nav li:first-of-type{margin-left:0}.nav li:after{content:"";position:absolute;bottom:-15px;left:50%;width:1px;height:100%;opacity:0;background:rgba(255,255,255,.6);pointer-events:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:opacity .4s .1s ease-in-out;transition:opacity .4s .1s ease-in-out}.no-banner .nav li:after,.scroll2 .nav li:after{background:rgba(0,0,0,.6)}.nav li.active:after,.nav li:hover:after{opacity:1}.nav li a,.quicklinks li a,.quicktoogle{color:#fff;font-size:15px;letter-spacing:2px;text-transform:uppercase}.scroll2 .nav li a,.scroll2 .quicktoogle{color:#141414}.quicktoogle{font-size:14px;font-weight:700;font-family:'Futura Medium',sans-serif}.quicklinks{cursor:pointer;margin-left:25px;display:inline-block}.quicklinks ul{height:0;max-width:330px;text-align:left;overflow:hidden;position:absolute;background-color:rgba(42,42,45,.97)}.quicklinksOpened .quicklinks ul{height:auto;padding:3% 3.5%}.quicklinks li{display:block;line-height:45px}.quicklinks li a{transition:opacity .4s ease-out}.quicklinks li a:hover{opacity:.5}.bookinggadget{margin-left:auto;overflow:initial;position:relative}.bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle{display:none}.gcBookingGadget form&gt;div:not(#shbgshortHandButton){display:none}.bookinggadget .gc_sh .gc_horizontalSh .shortHandButton{display:block;margin:0}.bookinggadget .gc_sh .shortHandCheckRates,.bookinggadget a{width:100%;color:#fff;font-size:24px;background:0 0;font-weight:700;letter-spacing:2px;transition:all .4s ease-out;font-family:'Futura Medium',sans-serif}.bookinggadget .shortHandButton .shortHandCheckRates:after{content:"";position:absolute;bottom:-8px;right:0;width:0;height:2px;border-radius:2px;background-color:#fff;-webkit-transition:width .4s .1s ease-in-out;transition:width .4s .1s ease-in-out}.bookinggadget .shortHandButton .shortHandCheckRates:hover:after{width:100%}.no-banner .bookinggadget .shortHandButton .shortHandCheckRates:after,.scroll2 .bookinggadget .shortHandButton .shortHandCheckRates:after{background-color:#3f4c86}.no-banner .bookinggadget .gc_sh .shortHandCheckRates,.scroll2 .bookinggadget .gc_sh .shortHandCheckRates{color:#000}.bookinggadget a:hover,.no-banner .bookinggadget .gc_sh #shbgshortHandCheckRates:hover,.scroll2 .bookinggadget .gc_sh #shbgshortHandCheckRates:hover{color:#3f4c86}.bookinggadget a{line-height:44px}#minRate{position:absolute;top:95px;right:0;left:6px;width:150px;padding:0 10px;-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}#minRate h3{text-transform:uppercase;font-size:10px;color:#fff}.flashContainer{z-index:1;height:100%!important;position:relative}.flashContainer::after{top:0;left:0;z-index:2;content:"";width:100%;height:40%;display:block;position:absolute;background:-webkit-linear-gradient(rgba(28,25,22,.8) 0,rgba(72,65,58,0) 100%);background:-o-linear-gradient(rgba(28,25,22,.8) 0,rgba(72,65,58,0) 100%);background:linear-gradient(rgba(28,25,22,.8) 0,rgba(72,65,58,0) 100%)}.hotel-directions .flashContainer::after{display:none}.flashContainer .gcb_container{overflow:visible}.flashContainer .gcb_container img{min-height:100%;min-width:100%}.flashContainer .gcb_image_current,.flashContainer .gcb_image_next{background-repeat:repeat;background-position:center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover}.flashContainer .gcb_image_legend{left:50%;max-width:55%;font-size:23px;line-height:35px;letter-spacing:1px;text-transform:uppercase;transform:translateX(-50%);transition:opacity .35s ease-out;text-shadow:0 0 8px rgba(0,0,0,.25);font-family:'Futura Medium',sans-serif}#centerblock .flashContainer .promotionsgadget{height:auto;opacity:1!important;background:rgba(255,255,255,.85);width:250px;padding:45px 20px;-webkit-transition:opacity .5s ease-out,background .4s .1s ease-in-out,color .5s .2s ease-in-out;transition:opacity .5s ease-out,background .4s .1s ease-in-out,color .5s .2s ease-in-out}.flashContainer .prgWrapper .prgTitle{margin-right:0;font-size:17px;color:#2b2929;text-transform:uppercase;font-family:'Futura Medium',sans-serif}.flashContainer .prgDescription,.flashContainer .prgWrapper .prgClick{color:#464343;letter-spacing:.6px}.flashContainer .prgWrapper .prgClick{float:none;margin-left:0;margin-top:10px;text-decoration:underline}.flashContainer .gcb_navigation{top:50%;left:30px;right:30px;width:auto;z-index:100;transform:translateY(-50%)}.flashContainer .gcb_navigation_arrow{width:20px;height:30px}.flashContainer .gcb_container:hover .previous,.flashContainer .gcb_navigation:hover .gcb_navigation_arrow.previous,.flashContainer .gcb_navigation_arrow.previous{background-position:0 0}.flashContainer .gcb_container:hover .next,.flashContainer .gcb_navigation:hover .gcb_navigation_arrow.next,.flashContainer .gcb_navigation_arrow.next{background-position:-40px 0;float:right}.flashContainer .gcb_navigation_paginator{display:none}.flashContainer .gcb_navigation .gcb_navigation_arrow.next:hover,.flashContainer .gcb_navigation .gcb_navigation_arrow.previous:hover{opacity:.8}#c1{z-index:-2;position:relative}#c1 .holder{background:url(../firehouse_hotel_bin/gray_bg.jpg) repeat center}.no-banner #c1 .holder{padding-top:50px}#c2{background-color:#fff}#c3{background:url(../firehouse_hotel_bin/c2_texture.png) repeat center}.content{position:relative;clear:both;overflow:hidden}p:empty{display:none}.homepage #c1 h1:first-of-type{display:none}#contentblock h1,#contentblock h2,#contentblock h3,#contentblock h4,#contentblock h5{clear:both;padding:2vw 12vw;line-height:50px;position:relative;letter-spacing:2.5px;text-transform:uppercase;font-family:'Futura Medium',sans-serif}#contentblock h1 span,#contentblock h2 span{display:block;font-size:20px;padding:18px 0;line-height:40px;font-weight:400;text-decoration:none!important}#contentblock h1:first-of-type span:after,#contentblock h1:first-of-type span:before,#contentblock h2:first-of-type span:after,#contentblock h2:first-of-type span:before,.homepage #contentblock h1:nth-child(2) span:after,.homepage #contentblock h1:nth-child(2) span:before{content:"";display:inline-block;position:relative;background:#000;height:1px;width:120px;margin-top:5px;margin-bottom:5px}#contentblock h1:first-of-type span:before,#contentblock h2:first-of-type span:before,.homepage #contentblock h1:nth-child(2) span:before{margin-right:20px}#contentblock h1:first-of-type span:after,#contentblock h2:first-of-type span:after,.homepage #contentblock h1:nth-child(2) span:after{margin-left:20px}#contentblock h1,#contentblock h2{font-size:32px}#contentblock h3{font-size:26px}#contentblock h4{font-size:22px}#contentblock h5{padding-left:0!important;padding-right:0!important}#contentblock h5 a{color:#fff;display:block;font-size:22px;padding:12px 20%;letter-spacing:2px;background-color:#000;text-transform:uppercase;font-family:'Futura Medium',sans-serif;transition:background .4s ease-out}#contentblock h5 a:hover{background-color:#c9c9cb}#contentblock h6{width:550px;height:25px;margin:2vw auto;text-indent:-9999px;background-position:0 -268px}.homepage #c1 h2:first-of-type{padding-top:0;padding-bottom:0}.homepage #c1 h2:first-of-type span{line-height:100%}.homepage #c1 p:first-of-type{padding-top:55px}#contentblock p{clear:both;padding:2% 16vw;line-height:35px;position:relative}p:empty{display:none}#contentblock ul{overflow:hidden;margin:20px auto}#contentblock ul li{padding-left:10px;background-position:0 bottom;margin:0 1.5%;display:inline-block}#contentblock img{max-width:100%}.imagelinkgadget.black:hover .imglinkWrapper .imgImageWrapper,.imagelinkgadget.blue:hover .imglinkWrapper .imgImageWrapper,.imagelinkgadget.green:hover .imglinkWrapper .imgImageWrapper,.imagelinkgadget.indigo:hover .imglinkWrapper .imgImageWrapper,.imagelinkgadget.orange:hover .imglinkWrapper .imgImageWrapper,.imagelinkgadget.red:hover .imglinkWrapper .imgImageWrapper,.imagelinkgadget.violet:hover .imglinkWrapper .imgImageWrapper,.imagelinkgadget.white:hover .imglinkWrapper .imgImageWrapper,.imagelinkgadget.yellow:hover .imglinkWrapper .imgImageWrapper{opacity:.4}.homepage .mediumslide.black .imgTitle,.homepage .mediumslide.blue .imgTitle,.homepage .mediumslide.green .imgTitle,.homepage .mediumslide.indigo .imgTitle,.homepage .mediumslide.orange .imgTitle,.homepage .mediumslide.red .imgTitle,.homepage .mediumslide.violet .imgTitle,.homepage .mediumslide.white .imgTitle,.homepage .mediumslide.yellow .imgTitle{text-indent:-9999px!important}.imagelinkgadget.indigo:hover .imglinkWrapper{background-color:#3f4c86}.imagelinkgadget.yellow:hover .imglinkWrapper{background-color:#ddb63a}.imagelinkgadget.white:hover .imglinkWrapper{background-color:#fff}.imagelinkgadget.red:hover .imglinkWrapper{background-color:#af3741}.imagelinkgadget.orange:hover .imglinkWrapper{background-color:#b06226}.imagelinkgadget.green:hover .imglinkWrapper{background-color:#3f6557}.imagelinkgadget.blue:hover .imglinkWrapper{background-color:#9ab8d7}.imagelinkgadget.violet:hover .imglinkWrapper{background-color:#816a7d}.imagelinkgadget.black:hover .imglinkWrapper{background-color:#000}.imagelinkgadget{padding:6px;overflow:hidden}.imagelinkgadget .clickWrapper #roomsScroller,.imagelinkgadget a{color:#505759;text-decoration:none}.imagelinkgadget .imglinkWrapper a{width:100%;height:100%;top:0;left:0;position:absolute;z-index:1;display:block}.imglinkWrapper{overflow:hidden;position:relative;background-color:#000}.imagelinkgadget .clickWrapper{cursor:pointer}.imagelinkgadget.nolink .imglinkWrapper{cursor:default}.imgImageWrapper{line-height:0;opacity:.6;height:680px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;transition-property:all;transition-duration:.5s;transition-timing-function:ease-out}.imgImageWrapper::after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:#000;opacity:0;transition:opacity .7s ease-out}.video .imgImageWrapper img{display:block!important;position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto!important}.imgContentWrapper{top:0;bottom:0;padding:10%;width:100%;height:100%;display:table;position:absolute}.contentHolder{display:table-cell;vertical-align:middle;position:relative;z-index:1}.imgTitle{font-size:34px;line-height:38px;color:#fff;position:relative;font-weight:700;text-transform:uppercase;letter-spacing:2.5px}.with-title .imgTitle:after{content:"";display:block;width:20%;height:1px;background-color:#fff;margin:20px auto 0;opacity:.5}.imgDescription{color:#fff;max-height:200px;overflow:hidden}.with-title.with-description .imgDescription{margin-top:32px}.with-legend.with-description .imgDescription{margin-bottom:32px}.imgLink{width:auto;clear:both;display:none;cursor:pointer}.with-legend .imgLink{display:inline-block}.imgLink span{font-family:'Futura Medium',sans-serif;text-transform:uppercase;letter-spacing:1.8px;font-size:14px;color:#fff;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.45,.05,.55,.95)}.notext .imgContentWrapper{display:none}.small .imgImageWrapper,.small .imglinkWrapper{height:500px}.small .imgTitle{font-size:28px;line-height:44px;font-weight:400}.small.noimage .imgImageWrapper{display:none}.small.noimage .imglinkWrapper{background:#fff}.small.noimage .imgDescription,.small.noimage .imgLink span,.small.noimage .imgTitle{color:#000}.small.noimage .imgTitle:after{background-color:#000}.small.noimage .imgLink:hover span{color:#fff;background:#000}.mediumlarge .imglinkWrapper{background:0 0}.mediumlarge .imgImageWrapper,.mediumlarge .imglinkWrapper{opacity:1;height:450px}.mediumlarge .imgContentWrapper{padding:0 5%;position:relative;width:calc(33.3333% - 12px)}.mediumlarge .imgTitle{color:#000;font-size:28px;line-height:50px}.mediumlarge .imgTitle:after{display:none}.mediumlarge .imgDescription{color:#2a2a2d}.mediumlarge .imgLink{display:block}.mediumlarge .imgLink span{color:#000}.mediumlarge .imgLink:hover span{color:#fff;background:#000}.mediumlarge:nth-child(even) .imgImageWrapper{margin-right:12px}.mediumlarge:nth-child(even) .imgContentWrapper{background:#fff}.mediumlarge:nth-child(odd) .imgImageWrapper{float:right;margin-left:12px}.mediumlarge:nth-child(odd) .imgContentWrapper{background:url(../firehouse_hotel_bin/gray_bg.jpg) repeat center}.medium .imglinkWrapper,.mediumslide .imglinkWrapper{height:600px}.medium .imgTitle,.mediumslide .imgTitle{line-height:54px;font-weight:400;letter-spacing:3px}.medium .imgLink:hover span,.mediumslide .imgLink:hover span{background:#fff;color:#000}.noimage.medium .imglinkWrapper{background-color:#2a2a2d}.noimage.medium:nth-of-type(even) .imglinkWrapper{background-color:#9ab8d7}.noimage.medium:nth-of-type(even) .imgLink:hover span{color:#9ab8d7}.noimage.medium:nth-of-type(odd) .imgLink:hover span{color:#2a2a2d}.mediumslide .imgTitle:after{display:none}.slider-type-mediumslide{width:50%;float:left;position:relative}.slider-type-mediumslide .bx-controls .bx-pager{display:none}.slider-type-mediumslide .bx-wrapper .bx-controls .bx-controls-direction{display:block;position:absolute;top:auto;bottom:10px;right:auto;left:10px;text-indent:-99999px}.slider-type-mediumslide .bx-controls .bx-controls-direction a{float:left;width:44px;height:44px;display:block;background-position:1px -135px}.slider-type-mediumslide .bx-controls .bx-controls-direction a.bx-next{margin-left:1px;background-position:-46px -135px}.mediumslide .imgContentWrapper,.slide .imgContentWrapper{margin:auto;display:flex;align-items:center;justify-content:center}.large .imglinkWrapper,.slide .imgImageWrapper,.slide .imglinkWrapper{height:680px}.large .imgTitle,.slide .imgTitle{font-size:44px;line-height:60px;letter-spacing:4px}.large .imgTitle::after,.slide .imgTitle::after{display:none}.large .imgDescription,.slide .imgDescription{font-size:20px}.large .imgDescription em,.slide .imgDescription em{display:block;font-style:normal;margin-bottom:10px;letter-spacing:2px;text-transform:uppercase;font-family:'Futura Medium',sans-serif}.large .imgImageWrapper{height:680px;background-attachment:fixed}.noimage.large .imgTitle{font-size:60px;line-height:60px}.slider-type-slide .bx-controls{position:relative;height:0}.slider-type-slide .bx-controls-direction{display:none}.slider-type-slide .bx-controls .bx-pager{display:inline-block;position:relative;bottom:80px;left:auto;padding:30px 0}.slider-type-slide .bx-wrapper .bx-pager.bx-default-pager a{background:rgba(0,0,0,.3);margin:0 8px;background:#bfbfbf;text-indent:-9999px;display:block;width:5px;height:5px;margin:0 5px;outline:0;border-radius:5px}.slider-type-slide .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}.slider-type-slide .bx-wrapper .bx-controls-auto .bx-controls-auto-item,.slider-type-slide .bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.slide.video .imgImageWrapper span{position:relative}.video.large .imglinkWrapper{height:auto}.video.large .imgImageWrapper{position:relative;height:auto;margin-right:0;padding-top:56.25%}.video.large .imgContentWrapper{pointer-events:none}#contentblock .imagelinkgadget.video .imgImageWrapper iframe{position:absolute;width:100%;height:100%}.video.large .imgImageWrapper:after{display:none!important}.video.large .imgImageWrapper:before{font-size:24px;line-height:57px;padding-left:6px;border:3px solid #fff;width:60px;height:60px;top:40px;left:auto;right:40px;cursor:pointer;pointer-events:none}.availability .imglinkWrapper{background:0 0}.availability .imgImageWrapper{display:none}.availability .imgContentWrapper{margin:auto;padding-top:0;padding-bottom:0;position:relative}.availability .avslider-container a{left:auto;position:relative}.availability .imgDescription{max-height:100%}.availability .imgTitle{text-indent:-9999px}.availability.with-title .imgTitle:after{display:none}.avslider-selectdds .avslider-select-months,.avslider-selectdds .avslider-select-years{font-size:15px;background-image:none!important}.availability .avslider-bgLink .promotions-bgLink{color:#fff;width:auto;padding:1.5% 25px;background:#000;display:inline-block;transition:background .4s ease-out}.availability .avslider-bgLink .promotions-bgLink:hover{background-color:#444}.avslider-selectdds{width:auto}.imagelinkgadget.notext .imgImageWrapper,.imagelinkgadget.notext:hover .imgImageWrapper{opacity:1}.imagelinkgadget:hover .imgImageWrapper::after{opacity:.3}.mediumlarge.imagelinkgadget:hover .imgImageWrapper{opacity:1}.imgLink:hover span{color:#000;background:#fff;padding:15px 25px}body.popupWindow{overflow:hidden}.popup.imagelinkgadget{top:50%;left:50%;z-index:102;width:550px;position:fixed;overflow:visible;transform:translate(-50%,-50%)}.popup .imglinkWrapper{height:400px}.popup .imgImageWrapper{height:400px;overflow:hidden}.overlay{top:0;left:0;right:0;bottom:0;z-index:101;position:fixed;background:rgba(0,0,0,.7)}.popupWindow .overlay:hover{cursor:url(../firehouse_hotel_bin/popup_close.png),auto}#contentblock #addons,#contentblock #productTypes,#contentblock #roomtypes,#contentblock #specialoffers{margin:50px 0 0 0}#contentblock .roomContainer.tumb:nth-of-type(even),#contentblock .roomContainer:not(.tumb):nth-of-type(odd){margin-right:6px}#contentblock .roomContainer.tumb:nth-of-type(odd),#contentblock .roomContainer:not(.tumb):nth-of-type(even){margin-left:6px}#contentblock .roomContainer{padding:5%;float:left;height:460px;display:flex;margin-top:6px;margin-bottom:6px;width:calc(50% - 6px);flex-direction:column;justify-content:center}#contentblock .roomContainer .promotions-termsActions{display:block}#contentblock .roomContainer .roomName{margin-top:0;margin-left:0;margin-right:0}#contentblock .roomContainer .minRate h3,#contentblock .roomContainer .roomName h2{padding-left:0;padding-right:0;margin-bottom:0}#contentblock .roomContainer .minRate{z-index:1}#contentblock .roomContainer .minRate h3{padding-top:0;font-size:14px;line-height:18px;padding-bottom:20px}#contentblock .roomContainer .minRate h3 a{color:#fff}#contentblock .roomContainer .roomPhoto{left:0;right:0}#contentblock .roomContainer .roomPhoto::before{display:none}#contentblock .roomContainer .pgContainer{background:#000}#contentblock .roomContainer .roomPhoto .pgContainer .pgImage{width:100%;height:100%;position:relative;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;opacity:.8}#contentblock .roomContainer .roomPhoto .pgContainer .pgImage a img{display:none}#roomtypes p{padding:0}#contentblock .roomContainer.clicked .roomPhoto{bottom:0;top:auto}#contentblock .roomContainer.clicked .roomName{display:none}#contentblock .roomContainer.room-opened{color:#000;margin:0 0 16px;width:100%;height:100%;border:none;padding:0!important;background:url(../firehouse_hotel_bin/gray_bg.jpg) repeat center}#contentblock .roomContainer .roomPhoto{left:0;right:0}#contentblock .roomContainer.room-opened .minRate h3 a,#contentblock .roomContainer.room-opened .roomName h2{color:#121214}#contentblock .roomContainer.room-opened .roomName h2::after{background:rgba(0,0,0,.6)}#contentblock .roomContainer.room-opened .mealplan{font-style:normal}#contentblock .roomContainer .promotions-bgLink{margin:2%;width:auto;font-size:15px;line-height:100%;font-style:normal;padding:20px 25px;display:inline-block;font-family:'Futura Medium',sans-serif}#contentblock .roomContainer:not(.room-opened) .promotions-bgLink:hover{color:#fff;background:0 0}#contentblock .roomContainer:not(.room-opened) .promotions-bgLink{background:#fff;border:1px solid #fff}#contentblock .roomContainer.room-opened .promotions-bgLink{color:#fff;background:#000;border:1px solid #000}#contentblock .roomContainer.room-opened .promotions-bgLink:hover{color:#000;background:0 0}#contentblock .roomContainer.room-opened .roomDescription li{color:#424242;font-size:15px}#contentblock .roomContainer.tumb{padding:2%;height:350px}#contentblock .roomContainer.tumb .roomName{margin:0 10px 15px}#contentblock .roomContainer.tumb .roomName h2{font-size:25px;line-height:30px;margin:0}#contentblock .roomContainer.tumb.clone{height:100%}#contentblock .roomContainer[data-room=active]{opacity:1;background:#2a2a2d}#contentblock .roomContainer[data-room=active] .roomPhoto{opacity:.3}#contentblock .roomContainer:hover .roomPhoto .pgContainer .pgImage{opacity:.65}#specialoffers .roomContainer{padding:2%}#specialoffers .roomContainer .roomName h2{font-size:25px!important}#contentblock .roomContainer .promotions-termsActions .promotions-showTermsTrigger{position:absolute;top:80px;right:50%;margin-right:-101px;font-size:11px;text-transform:uppercase;letter-spacing:0;line-height:20px;text-align:center;width:202px;text-decoration:none;color:#133b33!important;background:0 0;text-decoration:underline;font-family:'Futura Medium',sans-serif}#contentblock .roomContainer.tumb .promotions-termsActions .promotions-showTermsTrigger{color:#fff!important}#contentblock .roomContainer .promotions-termsContent .promotions-closeTerms{background:#000 url(//static.guestcentric.net/cdn/wsbdev/wsbdev_bin/close_terms.png) no-repeat 97%;font-family:'Futura Medium',sans-serif}#contentblock .roomContainer .promotions-termsContent{background:#f5f5f5;z-index:9}#contentblock #addons .roomContainer .roomName,#contentblock #productTypes .roomContainer .roomName{position:relative;bottom:auto;left:auto;right:auto;padding:0;margin-bottom:10px;margin:100px 0 10px}#contentblock #addons .roomContainer .minRate,#contentblock #addons .roomContainer .minRate h3,#contentblock #productTypes .roomContainer .minRate,#contentblock #productTypes .roomContainer .minRate h3{display:block;margin:10px 0;text-align:center}#contentblock #addons .roomContainer .promotions-termsActions,#contentblock #productTypes .roomContainer .promotions-termsActions{bottom:auto;left:auto;margin:20px 0 0}#contentblock #addons .roomContainer .promotions-termsContent,#contentblock #productTypes .roomContainer .promotions-termsContent{top:auto;background:#fff}#contentblock #addons .roomContainer .promotions-termsContent .promotions-termsText,#contentblock #productTypes .roomContainer .promotions-termsContent .promotions-termsText{background:0 0}#contentblock #addons .roomContainer .promotions-termsActions .promotions-showTermsTrigger,#contentblock #productTypes .roomContainer .promotions-termsActions .promotions-showTermsTrigger{background:0 0;color:#141414;font-size:13px;left:0;right:0;margin:0 auto;text-decoration:underline;font-family:'Futura Medium',sans-serif}#contentblock #addons .roomContainer .promotions-termsActions .promotions-showTermsTrigger:hover,#contentblock #productTypes .roomContainer .promotions-termsActions .promotions-showTermsTrigger:hover{color:#a4b5a2}#contentblock #addons .roomContainer .roomPhoto .pgContainer a label,#contentblock #addons .roomContainer .roomPhoto .pgContainer a span,#contentblock #productTypes .roomContainer .roomPhoto .pgContainer a label,#contentblock #productTypes .roomContainer .roomPhoto .pgContainer a span{bottom:0;background:0 0;font-size:16px;line-height:44px;letter-spacing:1px;display:none}#contentblock #addons .roomContainer,#contentblock #productTypes .roomContainer{margin-bottom:6px;min-height:400px;padding-top:0}#contentblock #addons .roomContainer,#contentblock #productTypes .roomContainer{border:none}#contentblock #productTypes .roomContainer:nth-of-type(odd) .roomPhoto{border-right:6px solid #fff}#contentblock #productTypes .roomContainer:nth-of-type(even) .roomPhoto{border-left:6px solid #fff}#contentblock #addons .roomContainer *,#contentblock #productTypes .roomContainer *{text-align:center;float:none}#contentblock #addons .roomContainer .roomPhoto,#contentblock #productTypes .roomContainer .roomPhoto{pointer-events:none;cursor:default}#contentblock #addons .roomContainer .roomName h2,#contentblock #productTypes .roomContainer .roomName h2{color:#141414;text-align:center}#contentblock #addons .roomContainer .roomName h2::after,#contentblock #productTypes .roomContainer .roomName h2::after{background:rgba(0,0,0,.2)}#contentblock #addons .roomContainer .minRate h3,#contentblock #productTypes .roomContainer .minRate h3{color:#000}#contentblock #addons .roomContainer p strong,#contentblock #productTypes .roomContainer p strong{font-size:12px;line-height:18px}#contentblock #addons .roomContainer p:before,#contentblock #productTypes .roomContainer p::before{display:none}#contentblock #addons .roomContainer:nth-of-type(even) .promotions-termsActions,#contentblock #productTypes .roomContainer:nth-of-type(even) .promotions-termsActions{float:left}#contentblock #addons .roomContainer .promotions-termsActions .promotions-bgLink,#contentblock #productTypes .roomContainer .promotions-termsActions .promotions-bgLink{color:#fff;font-size:16px;letter-spacing:1px;line-height:40px;transition-property:all;transition-duration:.5s;transition-timing-function:ease-out;text-align:center;padding:6px 20px}#contentblock .content #addons .roomContainer .promotions-termsContent .promotions-closeTermsShell .promotions-closeTerms,#contentblock .content #productTypes .roomContainer .promotions-termsContent .promotions-closeTermsShell .promotions-closeTerms{color:#000!important;font-size:12px;width:90%;background:#fff url(//static.guestcentric.net/cdn/wsbdev/wsbdev_bin/close_terms.png) no-repeat 97%;text-decoration:underline;font-family:'Futura Medium',sans-serif}#contentblock .content #addons .roomContainer .promotions-termsContent .promotions-closeTermsShell .promotions-closeTerms:hover,#contentblock .content #productTypes .roomContainer .promotions-termsContent .promotions-closeTermsShell .promotions-closeTerms:hover{color:#a4b5a2!important}#contentblock .ug-gallery-wrapper .ug-preloader-trans{display:none!important}.hotel-gallery .content .holder{overflow:hidden}#pg{margin:0!important;overflow:hidden;position:relative;padding-top:0}#pg .pgContainer{display:none}#pg .galleryName strong{font-size:20px}#pg .galleryName{font-size:16px;font-weight:lighter}#subscribe_newsletter_form&gt;div,.hotel-unsubscribe #contentblock form&gt;div{text-align:left}.contactFormContainer{margin-bottom:5%}.hotel-contacts #c1 .holder{padding-bottom:5%}#contentblock .content form input,#contentblock .content form select{width:100%;height:40px;border:none;padding:5px 20px;background:#d8d8d8}#contentblock .content form div,#contentblock .content form p{color:#353535;font-size:15px;line-height:18px;text-align:center;margin:20px auto 8px;text-transform:uppercase}#contentblock .content form p{padding-left:0;padding-right:0;margin-bottom:0;margin-top:10px;text-align:left;padding-bottom:4px}.hotel-contacts #contentblock p{line-height:26px;padding-top:.5%;padding-bottom:1%}.contactFormContainer #contacts_form #reservationFields{margin-bottom:20px}.contactFormContainer #contacts_form #reservationFields&gt;div{width:48%;float:left;margin-right:2%;position:relative}.contactFormContainer #contacts_form #reservationFields input,.contactFormContainer #contacts_form #reservationFields select{width:100%}.contactFormContainer #contacts_form #cbcheckin{position:absolute;bottom:12px;right:3%;height:20px;width:20px;background:url(../firehouse_hotel_bin/calendar.png) no-repeat center}#contentblock .content form textarea{width:97%;border:none;background:#d8d8d8}#contacts_form #ckbnotifyme,#contacts_form .cbtermsandconditions{width:auto;height:auto;margin-right:10px}.contactFormContainer #contacts_form p label{text-transform:none}#contentblock .content form input[type=submit],.hotel-directions .dirLink{margin:2%;color:#fff;width:auto;height:auto;font-size:15px;background:#000;line-height:100%;font-style:normal;padding:20px 25px;letter-spacing:1.6px;display:inline-block;border:1px solid #000;text-transform:uppercase;font-family:'Futura Medium',sans-serif;transition:background .4s ease-out,color .4s ease-out}#contentblock .content form input[type=submit]:hover,.hotel-directions .dirLink:hover{color:#000;background:0 0}#contentblock #contacts_form .required{position:absolute}.restaurant-amp-bar #c1{padding-top:6%}.restaurant-amp-bar #c1 .holder{margin-top:6%}.margin{margin-left:4vw;margin-right:4vw}.nobgarea{background:rgba(0,0,0,.2);min-height:600px}.nobgarea{background:rgba(0,0,0,.4) no-repeat center fixed;background-size:cover}#bottomblock{left:0;z-index:1;font-size:14px;text-align:left;line-height:30px;position:absolute;letter-spacing:2px;padding:50px 40px 60px;width:calc(100% - 40px);background:url(../firehouse_hotel_bin/gray_bg.jpg) repeat center}#bottomblock:after{content:'';right:3%;bottom:-10px;width:463px;height:22px;display:block;position:absolute;background-position:0 -218px}#bottomblock a,.socialmedia a{transition:color .4s ease-out}#bottomblock .contacts{width:28%;float:left;margin-right:8%}.contacts a{display:block;font-size:16px;margin-bottom:10px;letter-spacing:1px;font-family:'Futura Medium',sans-serif}.footermenu{width:42%;float:left;margin-right:2%;text-transform:uppercase}.footermenu li{margin-right:5%}.socialmedia{width:18%;display:inline-block;text-transform:uppercase}.socialmedia li{display:block}#seals{height:30px;bottom:-30px;position:absolute}#seals a{display:block}#seals img{width:300px}.languages{z-index:80;position:fixed;transition:bottom .5s ease-in-out}.scrolling .languages{bottom:0}.scrolling .languages ul li a{color:#191919;background-color:#fff}.scrolling .languages ul li a.active,.scrolling .languages ul li a:hover{color:#fff;background-color:#191919}.languages ul{padding:0;margin:0}.languages ul li{display:inline-block}.languages ul li a{display:inline-block;padding:0 10px;line-height:35px;background:0 0;text-transform:uppercase;font-size:.75em;color:#fff;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.languages ul li a.active,.languages ul li a:hover{background:#fff;color:#191919}#contacts_form{width:60%;margin:auto}.hotel-directions .dirLink{display:inline-block!important}.hotel-directions .flashContainer{margin-top:65px;height:calc(100% - 65px)!important}.hotel-directions #contentblock .nav{display:block}.hotel-directions #contentblock .nav li{border:none!important;background:0 0;padding:0;margin:0}.hotel-directions #contentblock .nav li a{font-size:14px;line-height:33px;color:#fff}#contentblock .roomContainer .pgContainer,#contentblock .roomContainer::before,#pg .pgContainer .pgImage,#pg .pgContainer .pgText::before,.imgContentWrapper::before,.pgContainer .pgImage{transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-out}@media all and (max-width:992px){#centerblock .flashContainer .promotionsgadget,.quicklinks{display:none}#centerblock{position:relative}.bannerlogo{width:500px}.no-banner #c1 .holder{padding-top:100px}#contentblock,.with-bannerVideo #contentblock{margin-top:0!important}.toggle{z-index:15;display:block;cursor:pointer}.navigation{top:0;width:0;padding:5%;right:-100%;height:100vh;display:flex;position:fixed;align-items:center;justify-content:center;background-color:rgba(42,42,45,.97)}.nav li{display:block;text-align:center}.nav li{margin:15px 0}.nav li.active{margin-bottom:20px}.nav li:not(.active):after{display:none}.nav li.active:after{background:rgba(255,255,255,.6)}.nav li a{font-size:20px;color:#fff!important;transition:opacity .4s ease-out}.nav li a:hover{opacity:.5}.menuOpened .navigation{right:0;z-index:1;width:50vw}.menuOpened .nav{opacity:1;-webkit-transition-delay:.6s;transition-delay:.6s}.bookinggadget{right:40px}#contentblock h5 a{padding-top:0;padding-bottom:0}.mediumlarge .imgContentWrapper{width:calc(50% - 12px)}.slider-type-mediumslide{width:100%}#contacts_form{width:80%}}@media all and (max-width:768px){#centerblock .flashContainer .promotionsgadget,.bannerlogo,.footermenu,.socialmedia{display:none}#centerblock{margin-top:65px}#topblock{background-color:#fff}.hotellogo{opacity:1}.bookinggadget .gc_sh .shortHandCheckRates{color:#000}.bookinggadget .shortHandButton .shortHandCheckRates:after{background-color:#000}.toggle span{background-position:0 -480px}#bottomblock{padding-top:60px;padding-bottom:40px}#bottomblock:after{bottom:0;top:-10px;left:auto;right:auto}#bottomblock .contacts{width:100%;float:none;margin-right:0;text-align:center}.imagelinkgadget{padding-left:0;padding-right:0}.popupWindow .closePopup{display:block}.medium .imglinkWrapper{height:450px}.video .imgImageWrapper,.video .imglinkWrapper,.video.imagelinkgadget{height:auto!important}.video.large .imgImageWrapper:before{font-size:20px;line-height:38px;padding-left:6px;border:3px solid #fff;width:40px;height:40px;top:20px;left:auto;right:10px}.mediumlarge .imgImageWrapper,.mediumlarge .imglinkWrapper{height:100%;overflow:inherit}.mediumlarge .imgImageWrapper{height:300px}.mediumlarge:nth-child(even) .imgImageWrapper{margin-right:0}.mediumlarge:nth-child(odd) .imgImageWrapper{margin-left:0}.mediumlarge .imgContentWrapper{width:100%;height:auto;padding:40px 20px}.slider-type-mediumslide{width:100%}.large .imgTitle,.medium .imgTitle,.mediumslide .imgTitle,.slide .imgTitle{font-size:32px}#contentblock .roomContainer:not(.tumb){width:100%;margin:15px 0!important}#seals{width:auto;text-align:center;padding:5px}.roomContainer .roomDescription p{width:90%}.hotel-directions .flashContainer{margin-top:0;height:calc(100% - 111px)!important}.availability .imgContentWrapper{padding:0}}@media all and (max-width:640px){#bottomblock:after,#contentblock h1 span:after,#contentblock h1 span:before,#contentblock h2 span:after,#contentblock h2 span:before,.bookinggadget .shortHandButton .shortHandCheckRates:after,.flashContainer .gcb_image_legend,.flashContainer::after,.popup{display:none!important}#centerblock{padding:0;margin-top:110px}#c1 .holder{padding-top:15px}#topblock{height:65px}.bookinggadget{left:0;right:0;top:65px;position:absolute}.bookinggadget .gc_sh .gc_horizontalSh .shortHandButton{height:auto;width:100%;border-radius:50%;-webkit-border-radius:0;-moz-border-radius:0;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.bookinggadget .gc_sh .shortHandCheckRates,.bookinggadget a{margin:0;height:auto;font-size:20px;line-height:45px;color:#fff!important;background-color:#000}.menuOpened .bookinggadget{display:block}.menuOpened .navigation{width:100%}.nav li a{font-size:22px;line-height:40px}.scrolling .languages{left:0}#contentblock h1,#contentblock h2,#contentblock h3,#contentblock h4,#contentblock h5,#contentblock p{padding-left:6vw;padding-right:6vw}#contentblock h1 span,#contentblock h2 span{font-size:20px}#contentblock h5 a{padding:0 5%}#contentblock h6{width:304px;height:16px;margin-top:6vw;margin-bottom:6vw;background-size:304px auto;background-position:0 -147px}.imgImageWrapper{background-position:center}.large .imglinkWrapper,.slide .imgImageWrapper,.slide .imglinkWrapper{height:500px}.large .imgImageWrapper{height:500px;background-size:auto;background-attachment:unset}.small .imgTitle{line-height:40px}body.popupWindow{overflow:auto}#contentblock .roomContainer .promotions-termsContent{width:90%;left:5%}#contentblock .roomContainer.tumb{width:100%;height:260px;margin:10px 0!important}#contacts_form{width:90%}.contactFormContainer #contacts_form #reservationFields&gt;div{width:100%;margin-right:0}#bottomblock{margin:0;width:100%}}</pre></body></html>