#bottomBlock .languages,body>img{display:none}.footerMenu li:after,.navigation li:after,.quicklinks li:after{content:""}body,html{width:100%;height:100%}ol,ul{padding:0;margin:0}hr{clear:both;border:none;border-top:1px solid #aaa;margin:20px 0}hr.white{border-top:none;height:1px}#main{padding:120px 0 0}#main>div{clear:both;float:left;width:100%}#topBlock{position:fixed;top:0;left:0;width:100%;height:120px;z-index:90}.ie7 #contentBlock{float:none;clear:none}.holder{max-width:80%;margin:0 auto;position:relative}#scroll-top{position:fixed;width:50px;height:35px;padding-top:15px;z-index:100;bottom:5%;right:1.5%;cursor:pointer;opacity:0}.hotellogo{float:left;width:15%;min-width:175px;height:120px;text-indent:-9999px}.languages{float:right;position:absolute;top:27px;right:0;width:110px;overflow:hidden}.languages select{background:0 0;border:0;border-radius:0;text-decoration:underline;width:155px;appearance:none;-moz-appearance:none;-webkit-appearance:none}#bottomBlock a,.imagelinkgadget a,.navigation li a,.quicklinks li a{text-decoration:none}#topBlock .hoteladdress{float:right;width:50%;text-align:right;margin:5px 0;display:none;z-index:20}#topBlock .hoteladdress address a{display:inline-block;overflow:hidden;margin-left:5px;width:0;height:12px;padding:5px 0 5px 28px}.navigation{float:right;clear:right;width:80%;height:47px;overflow:hidden;text-align:right;margin:74px 0 0}.navigation li{display:inline-block;padding-bottom:27px}.ie7 .navigation li{display:inline;margin:0 6px}.navigation li:after{display:inline-block;width:3px;height:3px;margin:0 8px 4px}#toggleNav,.navigation li:last-child:after{display:none}.navigation .active a,.navigation li a:hover{padding-bottom:23px}#toggleNav{width:97%;padding:.5% 1%;text-align:left;float:right;position:relative}.navigation.opened{height:auto}.opened .nav{display:block;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%}#centralBlock .holder{margin-top:40px;position:relative}.flashContainer{float:left;width:100%;margin:0 0 40px;position:relative}.with-bannerGadget .flashContainer,.with-bannerImg .flashContainer,.with-bannerPromo .flashContainer{height:460px}.flashContainer .gcb_image_loading img{width:auto;height:auto}.flashContainer .gcb_container_sized{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.gcb_image_current,.gcb_image_next{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-position:center}.bannerImage img{position:absolute;top:0;left:0;min-width:100%;min-height:100%}.flashContainer .gcb_image_legend{bottom:125px}.flashContainer .gcb_navigation{right:auto;left:10px}.bookingGadget{position:absolute;top:-20px;right:-20px;z-index:80;width:130px;height:130px}.bookingGadget form>*{display:none}.bookingGadget .gc_sh .gc_verticalSh{padding:0}.bookingGadget .shortHandButton{display:block;overflow:hidden}#topBlock .shortHandCheckRates,.bookingGadget .gc_sh .shortHandCheckRates{width:130px;height:130px;padding:5%;margin:0}.ie7 .bookingGadget .gc_sh .shortHandCheckRates{padding-top:2%;padding-bottom:7%;line-height:auto}.bookingGadget.fixed{position:fixed;top:120px;right:50%;margin-right:-39%;width:160px;height:auto}.bookingGadget.fixed .gc_sh .shortHandCheckRates{width:100%;height:100%;padding:5% 5% 5% 30px}.quicklinks{float:left;clear:both;height:30px;margin:-30px 0 0}.ie7 .quicklinks{float:none}.quicklinks ul{padding:0 15px}.quicklinks li{display:inline-block;line-height:30px;font-size:1.2em}.ie7 .quicklinks li{float:left;margin:0 5px}.quicklinks li:after{display:inline-block;width:5px;height:5px;margin:0 10px 4px}.quicklinks li:last-child:after,.top-box-medium,.top-box-small{display:none}#contentBlock .holder{margin-top:40px;margin-bottom:40px}#imagelinksHolder{margin:0 -1.5%;overflow:hidden}#imagelinksHolder .imagelinkgadget{display:block!important}.imagelinkgadget a,.imgTitle{display:block}#imagelinksHolder .top-box-medium{width:46.5%}.imagelinkgadget{float:left;position:relative;width:30%;margin:0 1.5%}.imgImageWrapper{float:left;width:35%;overflow:hidden;margin:0 5% 0 0}.imgImageWrapper img{width:auto;height:100%}.imgTitle{padding:5% 0 1.5%;height:auto!important;clear:both}.top-box-medium .imgTitle,.top-box-small .imgTitle{clear:none}.imgDescription{overflow:hidden;min-height:80px}.small-image .imgImageWrapper{width:100%}.imgLink{position:relative;bottom:10px;left:auto}.imgLink a{padding-left:15px}.medium-image{width:48.5%!important;height:295px;margin:3% 3% 3% 0}.medium-image:nth-child(even){margin-right:0}.medium-image .imgImageWrapper{float:none;width:100%;margin:0}.medium-image .imgLink{left:0}.large-image{width:100%!important;height:auto;margin:3% 0;padding:3% 0}.large-image .imgImageWrapper{float:none;width:100%;margin:0}.large-image .imgTitle{padding:1.5% 0}.large-image .imgLink{position:relative;left:auto;bottom:auto;margin:1.5% 0 0}#sidebar .imagelinkgadget{width:86%;height:auto;padding-bottom:40px}#sidebar .imgImageWrapper{margin:0;width:100%}#sidebar .imgTitle{clear:both}#sidebar .imgDescription{height:auto;padding-right:0}#sidebar .imgLink{left:0}.content{width:100%;float:left}.with-sidebar .content{width:65%;margin:0 3.3% 0 0}#sidebar p img,.content iframe,.content p img{max-width:100%!important}.imgImageWrapper iframe{height:100%}.container{margin:40px 0;overflow:hidden}.content ol,.content ul{margin:10px 0 10px 15px;clear:both}.content table{width:100%}@media (max-width:768px){.content table td,.content table td>*{display:block;width:100%}}#sidebar{width:30.7%;float:left;overflow:hidden;display:none}.with-sidebar #sidebar{display:block}#sidebar>*{margin:0 7%}#sidebar>div{padding:7% 0;clear:both;overflow:hidden}#sidebar h1,#sidebar h2,#sidebar h3,#sidebar p{margin-top:0;margin-bottom:0}.promotionsgadget{padding:0 0 7%}.prgWrapper{position:relative;padding:0 0 30px 40%}.prgClick,.prgImgWrapper{position:absolute;bottom:0}.prgTitle{padding:5% 0 1.5%}.prgImgWrapper{top:0;left:0;width:35%;overflow:hidden}.prgImgWrapper img{width:auto;height:100%}.prgClick{left:40%;padding-left:15px}.content .promotionsgadget{padding:1.5%}.content .prgWrapper{padding-left:25%}.content .prgTitle{padding-top:1.5%}.content .prgImgWrapper{width:20%}.content .prgImgWrapper img{width:100%;height:auto}.content .prgClick{left:25%}#main .flashContainer .promotionsgadget{bottom:5px;left:5px;width:auto;right:5px;padding:3%}#main .flashContainer .promotionsgadget .prgWrapper{padding:0}#main .flashContainer .promotionsgadget .prgTitle{padding:0 0 1%}#main .flashContainer .promotionsgadget .prgImgWrapper{display:none}#main .flashContainer .promotionsgadget .prgClick{bottom:50%;left:auto;right:3%;padding:0;margin:0 0 -7px;text-indent:-9999px;width:10px;height:14px}#main #sidebar .productContainer.voucher{width:51%;height:auto;padding:7% 0 30px 35%;min-height:0}#main #sidebar .productContainer.voucher .roomName{position:relative;top:auto;left:auto;background:0 0}#main #sidebar .productContainer.voucher .roomName h2{margin:0;padding:0}#main #sidebar .productContainer.voucher .minRate{width:100%;text-align:left;position:relative;top:auto;right:auto}#main #sidebar .productContainer.voucher .roomPhoto{position:absolute;top:15%;bottom:15%;left:0;width:35%;overflow:hidden}#sidebar .pgContainer{float:none;width:100%;height:100%;margin:0;padding-top:0}#sidebar .roomPhoto .pgContainer .pgImage a{height:100%;min-height:80px;opacity:1}#sidebar .roomPhoto .pgContainer .pgImage a img{display:block}#main #sidebar .productContainer.voucher .roomPhoto .pgContainer a label,#main #sidebar .productContainer.voucher .roomPhoto .pgContainer a span{display:none}#main #sidebar .productContainer.voucher .promotions-termsActions{position:absolute;bottom:10%;left:40%;width:auto}#main #sidebar .productContainer.voucher .promotions-termsActions .promotions-bgLink{padding-left:15px}.facebookLikeBox iframe{width:100%!important}#main .weather-gadget{width:86%}#main .weather-conditions{width:45%;height:auto}#main .weather-conditions .weather-image{width:100%}#main .weather-forecast{width:55%}#main .weather-today,#main .weather-tomorrow{width:50%;margin-top:5px}#TA_mini_pane{margin:3% 0 0;width:100%}#TA_mini_pane td{padding:1% 5%;line-height:1.5em}.gecko #TA_mini_pane td img,.ie10 #TA_mini_pane td img,.ie8 #TA_mini_pane td img,.ie9 #TA_mini_pane td img{width:100%;height:auto}.socialmedia{margin:3% 0 1.5%}.socialmedia li{display:inline-block;width:24px;height:24px;line-height:38px;margin:0 1.5%;text-indent:-9999px;overflow:hidden}.ie7 .socialmedia li{display:inline}.socialmedia li a{display:block}.socialmedia .sharethis{background:0 0}#bottomBlock .hoteladdress{padding:0 0 3%}#bottomBlock .hoteladdress a{background:0 0;display:block}.footerMenu{padding:3% 0}.footerMenu li{display:inline}.footerMenu li:after{display:inline-block;width:3px;height:3px;margin:0 .5% 4px}.hotel-addons #sidebar,.hotel-comparerooms #sidebar,.hotel-products #sidebar,.hotel-rooms #sidebar,.hotel-special-offers #sidebar,.noBanner .flashContainer,.pgImage a img,.roomPhoto .pgContainer .pgImage a img{display:none}#seals{width:100%;height:45px;overflow:hidden}.powered{float:left;line-height:45px}.security{float:right}.noBanner .bookingGadget{top:-30px}.hotel-addons .content,.hotel-comparerooms .content,.hotel-products .content,.hotel-rooms .content,.hotel-special-offers .content{width:100%;margin:0}#productTypes,#roomtypes,#specialoffers{padding-top:3%;margin:0 -1.5%}.roomContainer{float:left;width:30.3%;padding-bottom:100px;margin:0 1.5% 3%;position:relative;height:214px;min-height:214px;overflow:hidden}.minRate,.roomName{position:absolute;top:0}#productTypes .roomContainer,#specialoffers .roomContainer{padding-bottom:130px;height:214px;min-height:214px}#productTypes .showmore,#specialoffers .showmore{bottom:100px}.roomName{width:100%;text-align:left;left:0;z-index:10}.roomName h2{margin:0;padding:0 0 10px;width:70%}.minRate{width:30%;text-align:right;right:0;z-index:15}#imagelinksHolder .imagelinkgadget.noimage .imgDescription,#imagelinksHolder .imagelinkgadget.noimage .imgTitle,.content .imagelinkgadget.noimage .imgDescription,.content .imagelinkgadget.noimage .imgLink,.content .imagelinkgadget.noimage .imgTitle,.showmore{text-align:center}.minRate h3{margin:0;font-size:.8em}.content .roomContainer .roomPhoto{clear:both;float:left;width:100%;min-height:0;margin:7.5% 0 0;position:relative}.pgImage a,.roomPhoto .pgContainer .pgImage a{display:block;height:190px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-position:center center;opacity:0}.floatfixer,.showmore{left:0;position:absolute;background:#fff}.pgImage a.loaded{opacity:1!important}.roomPhoto .pgContainer .pgImage a label, .roomPhoto .pgContainer .pgImage a span{position:absolute;bottom:10px;right:10px}.mealplan{clear:both;margin:1.5% 0;float:left;width:100%}.roomDescription{float:left;width:100%}.roomDescription p{margin:0 0 1.5%}.floatfixer{bottom:60px;width:100%;height:40px;z-index:10}.content .promotions-termsActions{margin:0;padding:30px 0 0!important;position:absolute;bottom:0;left:0;width:100%;height:70px;z-index:10}.content #productTypes .promotions-termsActions,.content #specialoffers .promotions-termsActions{height:100px}.content .promotions-termsActions .promotions-bgLink{float:left;padding:1.5% 25px;text-decoration:none}.ie7 .content .promotions-termsActions .promotions-bgLink,.ie8 .content .promotions-termsActions .promotions-bgLink{padding:1.5% 20px 1.5% 35px}.showmore{cursor:pointer;bottom:70px;z-index:20;font-size:2em;width:20px;height:20px;line-height:22px;border:1px solid #ccc;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:5px 5px 5px 0}.roomContainer.opened{height:auto!important}.showmoreLabel{display:block}.lessLabel,.opened .showmoreLabel{display:none}.opened .lessLabel{display:block;line-height:18px}.content .promotions-termsActions .promotions-showTermsTrigger{display:block;float:none;margin:1% 0;padding:1% 0}.content .promotions-termsContent{padding:1% 0;position:absolute;top:-6px;bottom:63px;left:0;width:100%;z-index:40;overflow:hidden}.promotions-termsContent .promotions-cancelText p,.promotions-termsContent .promotions-termsText p{margin:5px 0}.hotel-addons .roomContainer{height:auto;padding-bottom:0}.hotel-addons .floatfixer{display:none}.content .compareRoomsLink{margin-right:0}.content .compareRoomsLink a{padding-left:30px}.content .compareContent{background:0 0;box-shadow:none;border-radius:0;overflow:hidden;margin:0 0 20px;border:none;z-index:1}.content .compareLabels ul li{padding:5px 0;width:200px;clear:both}.content .compareContent ul .rates .bookNowButton{display:block}.content .roomsContent{width:100%!important}.roomsContent .room ul .baseadults{margin-top:40px;float:left}.hotel-gallery #sidebar{display:none}.hotel-gallery .content{width:100%;margin-right:0}#pg{padding-top:3%;margin:0 -1.5%}#pg .pgContainer{float:left;width:30.3%;height:190px;position:relative;margin:0 1.5% 3%;padding-top:30px}.content #contacts_form input,.content #contacts_form textarea,.content input,.content textarea,.pgText{width:96%}.pgText{position:absolute;top:0;left:0;padding:0 2% 2%;height:23px;overflow:hidden}.pgText strong{display:block;margin:0 -2%}.pgContainer:hover .pgText{height:auto}.content form{overflow:hidden}.content #contacts_form p,.content form p{margin:0}.content #contacts_form input,.content #contacts_form select,.content #contacts_form textarea,.content input,.content select,.content textarea{margin:0 0 1.5%;padding:4px}.content #contacts_form select,.content select{width:97.5%;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0}.mobile.gecko .content #contacts_form select,.mobile.gecko .content form select,.webkit .content #contacts_form select,.webkit .content form select{background-image:url(../valueresponsive_hotel_2_bin/down.png);background-repeat:no-repeat;background-position:98% center}.content #contacts_form #cbnradultsShell,.content #contacts_form #cbnrchildrenShell,.content #contacts_form #cbnrnightsShell,.content #contacts_form #fcheckinShell{width:25%;margin-right:0!important}.content #contacts_form #reservationFields p{display:none}#contacts_form #reservationFields .inline p{display:block}.content #contacts_form input[type=submit],.content input[type=submit]{cursor:pointer;width:auto;float:left;padding:1.5% 25px;clear:both}.ie7 .content #contacts_form input[type=submit],.ie7 .content input[type=submit],.ie8 .content #contacts_form input[type=submit],.ie8 .content input[type=submit]{padding:1.5% 20px 1.5% 35px}.hotel-directions #main .flashContainer .promotionsgadget,.hotel-directions .gcb_container{display:none}#map_canvas{height:430px!important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.content .dirLink{display:block}#TA_Flags2,#TA_Header,#TA_Link{display:none}.TA_rtable{margin:0 0 1.5%}.content .TA_rtable td{padding:1.5% 0}.content .TA_rtable td img{margin-right:6%}.content .TA_rdesc{display:block}#imagelinksHolder .imagelinkgadget.noimage .imgImageWrapper,#imagelinksHolder .imagelinkgadget.nolink .imgLink,#imagelinksHolder .imagelinkgadget.notext .imgDescription,#imagelinksHolder .imagelinkgadget.notext .imgLink,#imagelinksHolder .imagelinkgadget.notext .imgTitle,.content .imagelinkgadget.noimage .imgImageWrapper,.content .imagelinkgadget.nolink .imgLink,.content .imagelinkgadget.notext .imgDescription,.content .imagelinkgadget.notext .imgLink,.content .imagelinkgadget.notext .imgTitle,.imagelinkgadget.nolink .imgLink{display:none}.content .TA_rdate,.content .TA_rdesc,.content .TA_rname{padding-left:6%}#imagelinksHolder .imagelinkgadget.notext .imgImageWrapper{width:100%;margin:0}#imagelinksHolder .imagelinkgadget.notext .imgImageWrapper img{width:100%;height:auto}.content .imagelinkgadget.notext .wrapper{height:100%}.content .imagelinkgadget.notext .imgImageWrapper{width:auto;height:100%;margin:0}.content .imagelinkgadget.notext .imgImageWrapper img{width:auto;height:100%}.content .imagelinkgadget.noimage .imgLink{left:40%}@media all and (max-width:1280px){.roomContainer{width:47%;height:227px;min-height:227px}#specialoffers .roomContainer{height:226px;min-height:226px}}@media all and (max-width:1100px){.holder{max-width:90%}}@media all and (max-width:1024px){.holder{max-width:95%}}@media all and (max-width:940px){.navigation{width:50%;height:26px;margin-top:65px}.navigation ul{clear:both;float:right;width:99%;display:none}.opened .nav ul{display:block}.navigation li{display:block;padding:1.5%}.navigation .active a,.navigation li a:hover{padding-bottom:0}.navigation li:after{display:none}#toggleNav{display:block}#map_canvas{height:380px!important}.with-bannerGadget .flashContainer,.with-bannerImg .flashContainer,.with-bannerPromo .flashContainer{height:380px}#main .imagelinkgadget{width:47%!important;margin-bottom:20px}.imagelinkgadget:nth-child(3){width:97%}.imagelinkgadget:nth-child(3) .imgImageWrapper{margin-bottom:0}#pg .pgContainer{width:47%}.pgText{height:21px}.content #contacts_form #cbnradultsShell,.content #contacts_form #cbnrchildrenShell,.content #contacts_form #cbnrnightsShell,.content #contacts_form #fcheckinShell{width:33%}}@media all and (max-width:720px){#main h1{margin-top:0}#main{padding-top:100px}#topBlock,.hotellogo{height:100px}.navigation{margin-top:25px}.languages{display:none}#bottomBlock .languages{display:inline-block;float:none;margin:0 0 20px;padding:10px;width:30%;position:relative;top:0}#topBlock .hoteladdress{display:block}#centralBlock .holder{margin-top:20px}#contentBlock .holder{margin-top:20px;margin-bottom:20px}.flashContainer{margin-bottom:20px}#map_canvas{height:300px!important}.with-bannerGadget .flashContainer,.with-bannerImg .flashContainer,.with-bannerPromo .flashContainer{height:300px}.bookingGadget,.bookingGadget.fixed{position:relative;top:auto;right:auto;width:100%;height:auto;clear:both;margin-bottom:40px;margin-right:0}#roomtypes,#specialoffers,.container{margin:0}.bookingGadget .shortHandButton{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.bookingGadget .gc_sh .shortHandCheckRates,.bookingGadget.fixed .gc_sh .shortHandCheckRates{width:100%;height:auto}#contentBlock .content{width:100%;margin:0}#contentBlock #sidebar{width:100%}#sidebar>*{display:none}#sidebar .promotionsgadget,#sidebar .tasidebar{display:block}.roomContainer{width:100%;height:230px;min-height:230px;margin:0 0 3%}.content #contacts_form #cbnradultsShell,.content #contacts_form #cbnrchildrenShell,.content #contacts_form #cbnrnightsShell,.content #contacts_form #fcheckinShell{width:50%}#pg .pgContainer{width:47%}}@media all and (max-width:580px){#topBlock,.hotellogo{height:80px}#main{padding-top:80px}.hotellogo{position:absolute;top:0;left:0;width:100%;max-width:100%}#topBlock .hoteladdress{position:absolute;top:30px;right:2.5%;margin-right:38px}#topBlock .menuOpened address a{border-bottom:none!important}.navigation{width:100%;height:25px;position:relative;z-index:10;margin-top:35px}.navigation ul{width:99.5%;margin-top:-1px}#toggleNav{width:18px;height:12px;padding:5px;text-indent:-9999px}#map_canvas{height:235px!important}.with-bannerGadget .flashContainer,.with-bannerImg .flashContainer,.with-bannerPromo .flashContainer{height:235px}#main .imagelinkgadget{width:97%!important;margin-bottom:20px}.medium-image{width:100%!important}.footerMenu{display:none}#bottomBlock a,.hoteladdress address strong{display:block}#specialoffers .roomContainer{height:230px;min-height:230px}#pg .pgContainer{width:100%;margin-right:0}.pgText{height:19px}.content .TA_rtable td img{display:none}.content .TA_rdate,.content .TA_rdesc,.content .TA_rname{padding-left:0}.powered a img{width:100%;height:auto}}#scroll-top,.bookingGadget .gc_sh .shortHandCheckRates,.content #contacts_form input[type=submit],.content .promotions-termsActions .promotions-bgLink,.content input[type=submit],.pgImage a,.roomPhoto .pgContainer .pgImage a,a{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;-ms-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out}.bookingGadget .booknow{width:auto;display:block;height:auto;padding:1% 5%;text-align:center;margin-bottom:1.5%}.mobileapp #sidebar,.mobileapp .quicklinks{display:none}.mobileapp .bookingGadget{width:100%;display:block;padding-bottom:30px}.mobileapp .bookingGadget .booknow{padding:5%}.TA_certificateOfExcellence{pointer-events:none}