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;border:0;outline: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}body{font-family:'PT Sans Narrow',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:18px;line-height:26px;color:#262323;background:#efefef;margin:0;text-align:left;letter-spacing:.5px}body.menuOpened{overflow-y:hidden}a,a:focus,a:link,a:visited{border:0;outline:0;color:#322f2c;text-decoration:none}a:hover{color:#ee6359}#contentblock b,#contentblock strong{color:#322f2c}.languages ul,nav ul{padding:0}.languages li,nav li{display:inline-block}hr{border:none;margin:0;padding:40px 0;overflow:hidden;clear:both}section{clear:both;overflow:hidden}::-moz-selection{background-color:#262323;color:#fff}::selection{background-color:#262323;color:#fff}.contactFormContainer #contacts_form #cbcheckin,.flashContainer .gcb_navigation_arrow,.languages select,.quicktoogle,.scroll,.scroll1 .hotellogo,.socialmedia li a,.video.imagelinkgadget .imgImageWrapper::after{background-image:url(../mysuitebairroalto_hotel_2_bin/sprite.png);background-repeat:no-repeat}#loader{background:#ee6359;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden}#loader .loader{margin:-20px 0 0 -20px;width:4em;height:4em;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)}body #loader:after{content:"";position:absolute;bottom:37.5%;left:50%;width:140px;height:25px;background:url(../mysuitebairroalto_hotel_2_bin/gc_loading.png) no-repeat;margin-left:-70px}.scroll{position:fixed;bottom:35px;left:50%;margin-left:-12px;width:24px;height:35px;background-position:right 0;z-index:101;text-indent:-99999px;cursor:pointer}.scrolling .scroll{left:auto;right:0;background-color:#ee6359;width:40px;height:75px;background-position:-368px 20px;z-index:102}.scroll:hover{opacity:.7}.menuOpened .scroll{display:none}#topblock{height:70px;padding:0 80px;position:fixed;top:0;left:0;right:0;z-index:101}#topblock::before{content:"";position:absolute;top:0;left:0;right:0;height:175px;background:linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);display:block;opacity:.7}.scrolling #topblock{top:-240px}.showTop.scrolling #topblock{top:0}.scroll1 #topblock{background:#fff}.scroll1 #topblock::before{display:none}.scroll1 .hotellogo{width:190px;height:70px;background-position:0 -287px;margin-top:0}.scroll1 .hotellogo a img{display:none}.scroll1 .nav li a{color:#262323}.hotel-directions #topblock,.no-banner.scrolling #topblock{top:0}.no-banner.scrolling.nobannerTop #topblock{top:-240px}#centerblock{position:fixed;top:0;right:0;left:0;z-index:0}#contentblock{position:relative;background:#fff}#bottomblock{position:relative;overflow:hidden;background:#ee6359;padding:80px 80px 0}#bottomblock::before{content:"";display:block;position:absolute;width:429px;height:100%;background:url(../mysuitebairroalto_hotel_2_bin/footer_texture.jpg) repeat left center;top:0;right:0}.hotellogo{float:left;position:relative}.hotellogo a{display:block;height:100%}.hotellogo a span{text-indent:-9999px;display:block;line-height:0;overflow:hidden}.toggle{background-color:#efefef;width:45px;height:45px;display:block;float:right;margin:12px 0 0 10px;overflow:hidden;position:relative;z-index:2;transition-property:all;transition-duration:.2s;transition-timing-function:ease-out}.toggle span{background:url(../mysuitebairroalto_hotel_2_bin/menu_icon.png) no-repeat center;display:block;width:100%;height:100%;text-indent:-9999px}.toggle:hover span{background:url(../mysuitebairroalto_hotel_2_bin/menu_icon.png) no-repeat center;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.menuOpened .toggle span{background:url(../mysuitebairroalto_hotel_2_bin/menu_icon_close.png) no-repeat center}.menuOpened .toggle:hover span{background:url(../mysuitebairroalto_hotel_2_bin/menu_icon_close.png) no-repeat center}.navigation{position:absolute;top:23px;left:350px;right:290px;text-align:right;height:25px;overflow:hidden}.nav li{margin:0 13px}.nav li a{color:#fff;font-size:14px;text-transform:uppercase;-webkit-font-smoothing:antialiased}.nav li a:hover,.nav li.active a{color:#ee6359}.bookinggadget{float:right;clear:none;margin-top:12px;position:relative}.scroll1 .bookinggadget{margin-top:10px}.gcBookingGadget form>div{display:none}.bookinggadget .gc_sh .gc_verticalSh{padding:0}.bookinggadget .gc_sh .gc_verticalSh .shortHandTitle{text-align:center;display:block;position:absolute;margin:40px 0 0 0;color:#fff;border:none;font-size:12px;width:100%;pointer-events:none;-webkit-font-smoothing:antialiased}.bookinggadget .gc_sh *{font-family:'PT Sans Narrow',Helvetica,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}.bookinggadget .gc_sh .startDay{width:100%;height:auto;padding:0;line-height:25px;text-indent:10px;border-color:#262323}.bookinggadget .gc_sh .shortHandCalendarIcon{width:25px;height:25px;background:url("../mysuitebairroalto_hotel_2_bin/sprite.png ") no-repeat -190px 3px;margin:0 0 0 -33px}.bookinggadget .gc_sh .yui-calendar .selected{background:#ee6359}.bookinggadget .gc_sh .yui-menu-button button{width:100%;padding:0;height:25px;line-height:25px;border-color:#262323;border-radius:0;background:url("../mysuitebairroalto_hotel_2_bin/sprite.png ") no-repeat right -351px;text-indent:10px;text-align:left}.bookinggadget .gc_sh .gc_verticalSh .shortHandButton{display:block;margin:0}.bookinggadget .gc_sh .shortHandCheckRates,.bookinggadget>a{font-family:'Lobster Two',cursive;height:70px;width:200px;padding:0 10px 22px;font-size:22px;line-height:10px;letter-spacing:1px;margin:0;display:block;color:#fff;text-align:center;background:#ee6359;text-transform:lowercase;-webkit-font-smoothing:antialiased}.bookinggadget>a{height:45px;line-height:42px;padding-bottom:7px}.bookinggadget .gc_sh .shortHandCheckRates:hover,.bookinggadget>a:hover{background:#992021}.stage1 #centerblock .flashContainer .promotionsgadget,.stage1 .flashContainer .gcb_image_legend,.stage1 .flashContainer .gcb_navigation{display:none}.flashContainer{z-index:1;height:100%!important;position:relative}.hotel-directions .flashContainer{padding-top:70px}.flashContainer .gcb_container{overflow:visible}.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{font-family:Lobster,cursive;-webkit-font-smoothing:antialiased;text-shadow:0 0 10px rgba(0,0,0,.4);font-size:52px;line-height:52px;right:75px;left:auto;bottom:auto;top:48%;width:60%;text-align:right}.flashContainer .gcb_image_legend b{display:inline-block;background:url(../mysuitebairroalto_hotel_2_bin/lovewhiteshadow.png) no-repeat center center;height:87px;width:90px;background-size:100px auto;text-indent:9000px;position:relative;top:-9px}.flashContainer .gcb_navigation{top:46%;right:0;left:0;z-index:100}.flashContainer .gcb_navigation_arrow{width:25px;height:100px;background-color:rgba(255,255,255,.8);opacity:0}.flashContainer .gcb_container:hover .previous,.flashContainer .gcb_navigation:hover .gcb_navigation_arrow.previous,.flashContainer .gcb_navigation_arrow.previous{background-position:-350px -217px}.flashContainer .gcb_container:hover .next,.flashContainer .gcb_navigation:hover .gcb_navigation_arrow.next,.flashContainer .gcb_navigation_arrow.next{background-position:right -217px;float:right}.flashContainer .gcb_navigation_paginator{display:none}.flashContainer .gcb_navigation:hover .gcb_navigation_arrow,.flashContainer:hover .gcb_navigation_arrow{opacity:.6!important}.flashContainer .gcb_navigation .gcb_navigation_arrow.next:hover,.flashContainer .gcb_navigation .gcb_navigation_arrow.previous:hover{opacity:1!important}#c1{background:#ededed}.homepage #c1{background:#fff}.no-banner #c1{margin-top:70px}#c2{background:#fff;overflow:visible}.homepage #c2{background:#ededed;overflow:visible}#c2::after{content:"";display:block;position:absolute;width:670px;height:170px;background:url(../mysuitebairroalto_hotel_2_bin/content_logo.png);top:-85px;right:0}#c3{background:#ededed}#c3::before{content:"";display:block;position:absolute;width:429px;height:300px;background:url(../mysuitebairroalto_hotel_2_bin/texture_pb.jpg);bottom:0;right:0;opacity:.2}.content{position:relative;clear:both;overflow:hidden}.content .holder{padding-bottom:60px}._2areas .content .holder,._3areas .content .holder{padding:0}#contentblock .content .holder>*{margin-left:80px;margin-right:40%}#contentblock #c3.content .holder>*{margin-left:80px;margin-right:80px}#contentblock h1,#contentblock h1 span,#contentblock h2,#contentblock h3{font-family:'Lobster Two',cursive;-webkit-font-smoothing:antialiased;position:relative;color:#322f2c;font-weight:lighter}#contentblock h1{font-family:'PT Sans Narrow',Helvetica,Arial,sans-serif;font-size:30px;line-height:34px;margin:30px 0 35px;padding:0 0 10px;position:relative;min-width:300px;text-transform:uppercase}#contentblock h1 span{-webkit-font-smoothing:antialiased;text-transform:lowercase;display:block;font-size:22px}#contentblock h1::after{content:"";display:block;position:relative;height:3px;width:265px;background:#322f2c;margin:10px 0}#c1 h1:first-of-type,#c2 h1:first-of-type,#c3 h1:first-of-type{font-size:48px;line-height:42px;margin:0 0 16px;padding:80px 0 10px;position:relative;min-width:300px;font-weight:lighter}#contentblock h2{font-size:28px;line-height:32px;margin:40px 0 25px}#contentblock h3{font-family:'PT Sans Narrow',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:lighter;text-transform:uppercase;font-size:20px;line-height:22px;margin:30px 0 15px}#contentblock p{position:relative;margin:0 auto 15px;clear:both;color:#a1a1a1}#contentblock p:empty{display:none}#contentblock #c3 p{-webkit-column-count:2;column-count:2}#contentblock ul li{margin:0;display:block;background-position:0 bottom;margin-left:10px;padding-left:10px;color:#939393;position:relative}#contentblock ul li:before{content:"•";position:absolute;top:0;left:0}#contentblock .promotionsgadget{width:380px;height:125px;background-color:#fff;margin:40px auto!important;position:relative;text-align:right;display:none}.promotionsgadget .prgWrapper{padding-right:150px;overflow:hidden}.promotionsgadget .prgTitle{font-size:18px;line-height:22px;margin:20px 0 10px;position:relative}.promotionsgadget .prgImgWrapper{position:absolute;top:0;right:0;width:125px}.promotionsgadget .prgClick{position:absolute;bottom:0;font-family:'Lobster Two',cursive;right:150px;background:#ee6359;color:#fff;font-size:14px;line-height:26px;padding:0 11px;text-transform:lowercase;-webkit-font-smoothing:antialiased}.promotionsgadget .prgDescription{font-size:14px;line-height:18px;color:#535353}#centerblock .flashContainer .promotionsgadget{position:absolute;bottom:0;left:80px;z-index:2;width:265px;padding:40px 30px 0;text-align:left;opacity:1!important;background-color:#fff}.flashContainer .promotionsgadget .prgImgWrapper,.scroll2 #centerblock .flashContainer .promotionsgadget{visibility:hidden;display:none;opacity:0}.flashContainer .promotionsgadget .prgWrapper{padding:0}.flashContainer .promotionsgadget .prgTitle{font-size:14px;line-height:18px;padding-bottom:12px;margin:0 0 12px;position:relative;color:#262323;border-bottom:1px solid rgba(0,0,0,.1);text-transform:uppercase}.flashContainer .promotionsgadget .prgDescription{position:relative;margin:5px 0 50px;display:block}.flashContainer .promotionsgadget .prgClick{right:auto;left:30px;margin:0}.flashContainer .promotionsgadget .prgClick:hover{background:#992021}.imagelinkgadget{margin:0!important;padding:0;position:relative}.imagelinkgadget a{color:#262323}.imgImageWrapper{line-height:0;height:640px;overflow:hidden;background:#000;position:relative}.imgImageWrapper span{height:100%;display:block;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover}.imgContentWrapper{padding:50px 50px;height:220px;background-color:#fff}.imgTitle{font-family:'Lobster Two',cursive;font-size:24px;line-height:26px;margin-bottom:15px;padding-bottom:10px;color:#262323}.imgDescription{position:relative;line-height:20px;color:#939393;margin-bottom:20px;max-height:40px;overflow:hidden}.imgLink{background:0 0;border:2px solid #000;display:inline;position:relative;padding:3px 16px;margin-top:10px;font-size:16px;line-height:20px;font-family:'Lobster Two',cursive}.imgLink:hover{background:#ee6359;border:2px solid #ee6359;color:#fff}.imagelinkgadget:nth-of-type(3n+1) .imgImageWrapper{margin-top:220px}.imagelinkgadget:nth-of-type(3n+1) .imgContentWrapper{position:absolute;top:0;left:0;right:0}.large.imagelinkgadget .imgImageWrapper{margin:0}.large.imagelinkgadget .imgContentWrapper{position:absolute;top:0;right:0;bottom:0;left:auto;height:auto;background-color:rgba(255,255,255,.9);width:33.3333%}.large.imagelinkgadget .imgTitle{font-size:28px;line-height:32px;margin-top:150px}.medium.imagelinkgadget.medium1{overflow:visible}.medium.imagelinkgadget.medium1::before{content:"";display:block;position:absolute;width:429px;height:101px;top:-100px;right:0;background:url(../mysuitebairroalto_hotel_2_bin/texture.jpg)}.medium.imagelinkgadget:nth-of-type(4n) .imgContentWrapper{background-color:#f4f4f4}.imagelinkgadget.medium .imgContentWrapper::after{content:"";display:block;position:absolute;height:220px;width:100px;top:640px;right:0;opacity:.2;background:url(../mysuitebairroalto_hotel_2_bin/texture_pb.jpg)}.imagelinkgadget.medium:nth-of-type(3n+1) .imgContentWrapper::after{top:0}.imagelinkgadget-medium:nth-of-type(1) .imgContentWrapper::after{display:none}.small .imgImageWrapper{height:420px}.bx-wrapper{clear:none!important;display:inline-block!important;padding:0!important;margin:0!important;margin-right:0!important;width:49%;bottom:0;float:none;background:0 0!important;border:none!important;box-shadow:none!important}.quote,.quote .imgContentWrapper,.slide,.slide .imgContentWrapper{overflow:visible;bottom:0}.quote .imgImageWrapper{display:block;height:400px;background:url(../_bin/quotebg.png) repeat center}.slide .contentHolder{height:100%;display:table;vertical-align:middle;margin:auto;text-align:center;width:70%}.content.c2 .bx-wrapper:before{display:none}.bx-wrapper .bx-viewport{height:auto!important;left:-11px;right:-41px;width:calc(100% + 22px)!important}.bx-controls{position:relative;margin-top:-40px;text-decoration:none;height:40px}.bx-controls .bx-controls-direction{display:block}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#292626}.bx-wrapper .bx-pager.bx-default-pager a{width:6px!important;height:6px!important}.bx-wrapper .bx-prev{left:0;border-top:2px solid #fff;width:70px!important;text-align:right}.bx-wrapper .bx-next{right:0;border-top:2px solid #fff;width:110px!important}.bx-wrapper .bx-prev:after{content:"Previous";display:block;position:relative;clear:both;border-top:2px solid #46473f;color:#626262;font-size:8px;height:30px;text-indent:0;padding-top:15px}.bx-wrapper .bx-controls-direction a{background:0 0;position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:9999px!important;z-index:9999;opacity:1;color:#626262;font-size:14px;text-indent:0;font-family:Raleway,sans-serif;text-transform:uppercase;font-size:9px;letter-spacing:4px}.bx-next:after{content:"Next";display:block;position:relative;clear:both;border-top:2px solid #46473f;color:#626262;font-size:8px;height:30px;text-indent:0;padding-top:15px;width:70px;right:-20px}.bx-controls .bx-pager .bx-pager-link.active{background:#000}.bx-controls .bx-controls-direction a:hover{opacity:.5;text-decoration:none}.bx-controls .bx-pager{display:block;padding:0!important;top:0!important}.bx-controls .bx-pager .bx-pager-item{display:inline-block}.slide .imgImageWrapper{height:640px}.slide.imagelinkgadget:nth-of-type(3n+1) .imgImageWrapper{bottom:0;top:auto}.slide .imgContentWrapper{height:220px;margin-bottom:0;padding-top:30px}.slide.imagelinkgadget:nth-of-type(3n+1) .imgContentWrapper{top:0;bottom:auto;height:220px;position:relative}.slide.imagelinkgadget:nth-of-type(3n+1) .imgImageWrapper{margin-top:0!important;bottom:auto;top:0}.bx-wrapper .bx-controls-direction a{display:none}span.vibrant{background:url(../mysuitebairroalto_hotel_2_bin/love.png) no-repeat center bottom;height:30px;display:inline-block;width:30px;vertical-align:text-bottom;text-indent:9000px}.imgDescription .vibrant{background-color:#fff;background-size:20px;height:22px}.video.imagelinkgadget .imgImageWrapper::after{content:"";width:90px;height:90px;position:absolute;top:50%;margin-top:-45px;left:50%;margin-left:-45px;display:block;background-position:0 -160px}.nolink.imagelinkgadget:hover .imgImageWrapper span{opacity:1}.imagelinkgadget:hover .imgImageWrapper span{opacity:.7}.large.imagelinkgadget:hover .imgContentWrapper{background-color:rgba(255,255,255,1)}.imagelinkgadget.noimage .imgImageWrapper{display:none}.imagelinkgadget.noimage .imgContentWrapper{position:relative;height:auto}.imagelinkgadget.nolink .imgLink{border:none;padding:0}body.popupWindow{overflow:hidden}.popup.imagelinkgadget{position:fixed;top:50%;margin-top:-235px!important;left:50%;margin-left:-250px!important;z-index:102;width:500px;overflow:visible;background:#fff}.popup .imgImageWrapper{overflow:hidden;height:340px}.popup .imgContentWrapper{padding:30px;height:auto}.popup #closePopup{width:50px;height:50px;background:#fff;position:absolute;top:0;right:-50px}.popup #closePopup span{width:100%;height:100%;background:url(../mysuitebairroalto_hotel_2_bin/popup_close.png) no-repeat center;display:block}.popup #closePopup:hover span{background:url(../mysuitebairroalto_hotel_2_bin/popup_close.png) no-repeat center;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.overlay{background:rgba(0,0,0,.7);position:fixed;top:0;bottom:0;left:0;right:0;z-index:101}.popupWindow .overlay:hover{cursor:url(../mysuitebairroalto_hotel_2_bin/popup_close.png),auto}#contentblock #addons,#contentblock #productTypes,#contentblock #roomtypes,#contentblock #specialoffers{margin:0}#contentblock .roomContainer{padding:0;margin:0;height:420px;text-align:left;background-color:#fff}#contentblock .roomContainer:nth-of-type(2n){background-color:#f4f4f4}#contentblock .roomContainer .roomPhoto{top:0;left:0;right:0;bottom:auto;height:300px;overflow:hidden;background-color:#000}#contentblock .roomContainer .roomPhoto::before{display:none}#contentblock .roomContainer .roomPhoto .pgContainer .pgImage{height:100%;width:100%;position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}#contentblock .roomContainer .roomPhoto .pgContainer .pgImage a img{display:none}#contentblock .roomContainer .roomName{margin:320px 5% 0;z-index:initial}#contentblock .roomContainer .roomName h2{margin:0;padding-bottom:8px}#contentblock .roomContainer .minRate h3{font-family:'PT Sans Narrow',Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;padding:0 5%;font-weight:400;color:#322f2c;margin:0}#contentblock .roomContainer:hover .roomPhoto .pgContainer .pgImage{opacity:.8}#contentblock .roomContainer.clicked .roomPhoto{bottom:0;top:auto}#contentblock .roomContainer.clicked .roomName{margin:25px 5%}#contentblock .roomContainer.room-opened{height:auto;width:100%;background-color:#fff}#contentblock .roomContainer.room-opened .roomName{margin:0;text-align:left;padding:30px 80px 15px;background-color:#fff}#contentblock .roomContainer.room-opened .roomName h2{display:block;font-size:36px}#contentblock .roomContainer.room-opened .minRate{margin:0!important;background-color:#fff}#contentblock .roomContainer.room-opened .minRate h3{padding:0 80px 20px;margin:0}#contentblock .roomContainer.room-opened .roomPhoto{height:540px;margin-bottom:60px}#contentblock .roomContainer.room-opened .roomDescription.mealplan{margin:30px 80px 20px;font-style:initial;font-size:20px;text-transform:inherit;width:initial;padding-bottom:10px;font-family:'Lobster Two',cursive}#contentblock .roomContainer.room-opened .roomDescription{text-align:left;margin:20px 80px 30px;width:initial}#contentblock .roomContainer.room-opened .roomDescription p{text-align:left;margin:0}#contentblock .roomContainer.room-opened .roomDescription p strong{padding-top:20px;position:relative;display:block}#contentblock .roomContainer.room-opened .roomDescription ul{margin:20px 0 0}#contentblock .roomContainer.room-opened .roomDescription ul li{text-align:left}#contentblock .roomContainer.room-opened .promotions-termsActions{margin:0 80px 40px;width:initial}#contentblock #specialoffers .roomContainer.room-opened .promotions-termsActions{height:60px}#contentblock .roomContainer.room-opened .promotions-termsActions .promotions-bgLink{margin:0;color:#fff;font-style:normal;text-transform:lowercase;font-size:20px;width:auto;display:block;background:#ee6359;font-family:'Lobster Two',cursive;border:none;padding:0 30px}#contentblock #roomtypes .roomContainer.room-opened .promotions-termsActions{color:#fff;font-style:normal;text-align:center;text-transform:lowercase;font-size:20px;line-height:40px;display:block;width:325px;background:#ee6359;font-family:'Lobster Two',cursive;border:none;margin:0 auto}#contentblock #roomtypes .roomContainer.room-opened .promotions-termsActions:hover,#contentblock .roomContainer.room-opened .promotions-termsActions .promotions-bgLink:hover{background:#992021}#contentblock .roomContainer.room-opened .promotions-termsActions .promotions-showTermsTrigger{background-color:#262323;bottom:0;top:auto;right:auto;left:0;width:200px}#contentblock .roomContainer .promotions-termsContent{left:80px;right:auto;padding:50px 30px 30px;width:55%}#contentblock .roomContainer .promotions-termsContent .promotions-closeTerms{background-color:#262323}#contentblock .roomContainer .promotions-termsContent .promotions-termsText{line-height:18px;font-size:12px;text-align:left;color:#939393}#contentblock #pg{margin-left:0;margin-right:0}#contentblock #pg .pgContainer{display:none}#subscribe_newsletter_form input[type=submit],.hotel-unsubscribe #contentblock form input[type=submit]{width:auto;float:left}#subscribe_newsletter_form>div,.hotel-unsubscribe #contentblock form>div{text-align:left}.contactFormContainer #contacts_form{text-align:left}#subscribe_newsletter_form input,#subscribe_newsletter_form select,.contactFormContainer #contacts_form input,.contactFormContainer #contacts_form select,.hotel-unsubscribe input,.hotel-unsubscribe select{width:98%;border:none;background:#fff;padding:5px 10px;height:35px;font-family:'PT Sans Narrow',Helvetica,Arial,sans-serif}#subscribe_newsletter_form div,.contactFormContainer #contacts_form p{font-size:14px;line-height:20px;margin:15px 0 5px}.contactFormContainer #contacts_form #reservationFields{margin-bottom:20px}.contactFormContainer #contacts_form #reservationFields>div{width:48%;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-position:-190px 0}.contactFormContainer #contacts_form textarea{width:98%;background:#fff}.contactFormContainer #contacts_form #ckbnotifyme{height:14px;margin-right:10px}.contactFormContainer #contacts_form p label{font-size:14px}body #contentblock input[type=submit]{font-family:'Lobster Two',cursive;padding:0 40px;background:#ee6359;height:45px;line-height:45px;margin:40px 0 40px;font-weight:400!important;min-width:190px;color:#fff;text-transform:lowercase;font-size:20px}#subscribe_newsletter_form input[type=submit]:hover,.contactFormContainer #contacts_form input[type=submit]:hover,.hotel-unsubscribe #contentblock form input[type=submit]:hover{background:#992021}.footermenu{padding:0 0 45px;position:relative;width:69%;float:left;border-bottom:1px solid rgba(255,255,255,.5)}.footermenu li{display:inline-block;width:33%}.footermenu li a{color:#fff;font-size:14px;line-height:20px;font-family:'PT Sans Narrow',Helvetica,Arial,sans-serif;text-transform:uppercase}.footermenu li a:hover,.footermenu li.active a{color:#992021}.sealslogos{overflow:visible;background:url(../mysuitebairroalto_hotel_2_bin/content1_bg.jpg) repeat center;height:160px;position:relative}.sealslogos span{position:absolute;width:70%;height:1px;background-color:#b8b7b7;top:50%;left:50%;margin-left:-35%}#bottomblock .hotelcontacts{position:relative;top:auto;right:auto;float:right;width:24%;display:block}#bottomblock .hotelcontacts a .dark{color:#fff}#bottomblock .socialmedia .facebook a{background-position:-276px -160px}#bottomblock .socialmedia .instagram a{background-position:-236px -161px}#bottomblock .socialmedia .newsletter a{background-position:-375px -160px}#contentblock .content .holder .hotelcontacts{margin:0}.hotelcontacts{position:absolute;top:80px;right:10%;width:250px;display:none}._2areas .hotelcontacts,._3areas .hotelcontacts{display:block}.hotelcontacts a{font-size:15px;line-height:26px;color:#939393;font-style:normal;display:block;font-family:'Lobster Two',cursive}#bottomblock .hotelcontacts a{color:#fff}.hotelcontacts a .dark{color:#262323;margin-right:10px}.hotelcontacts a .dark.name{font-size:22px}.hotelcontacts .addressblock{margin-bottom:30px}.rightsreserved{font-family:'Lobster Two',cursive;color:#e1e1e1;display:inline-block;margin-top:40px;font-size:16px}.socialmedia{margin-top:30px}.socialmedia ul li{width:25px;height:25px;margin:0 2px 0 0!important;padding:0!important;display:inline-block!important;background:0 0!important}.socialmedia li a{text-indent:-9999px;display:block;background-position:0 0;height:100%;width:100%}.socialmedia li a:hover{opacity:.5}.socialmedia .facebook a{background-position:-276px -110px}.socialmedia .instagram a{background-position:-238px -110px}.socialmedia .newsletter a{background-position:-375px -110px}#seals{background:url(../mysuitebairroalto_hotel_2_bin/content1_bg.jpg) repeat center;width:100%;overflow:hidden;position:relative;z-index:101}.sealsHolder{margin:40px auto 0;overflow:hidden}.security{height:30px;float:left;margin-left:0}.powered{height:30px;float:left;margin-left:20px}#fixedblock{position:fixed;bottom:0;right:80px;height:35px;z-index:102;overflow:visible}.quicklinks{float:right;width:400px;position:relative;text-align:right;background-color:rgba(255,255,255,.8)}.quicklinks .quicktoogle{position:absolute;top:0;width:140px;right:0;background-color:#fff;background-position:-360px -316px;color:#262323;font-size:12px;line-height:35px;text-transform:uppercase;font-weight:800;padding:0 15px;z-index:1;cursor:pointer}.quicklinksOpened .quicklinks .quicktoogle{background-position:-360px -346px}.quicklinks ul{position:absolute;bottom:-35px;left:0;right:0;background:rgba(255,255,255,.85) url(../mysuitebairroalto_hotel_2_bin/quicklinks_detail.jpg) repeat-y top left;height:0;padding:0 30px}.quicklinksOpened .quicklinks ul{height:auto;padding:80px 30px}.quicklinks li a{font-size:22px;line-height:40px;font-family:'Lobster Two',cursive}.quicklinks li a:hover,.quicklinks li.active a{color:#cecece}.languages{float:right;background-color:#383636;width:120px}.languages select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#262323;border:none;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:1px;line-height:36px;height:35px;width:100%;padding:0 20px 0 15px;background-position:right -51px}.hotel-directions .gcb_container,.hotel-directions .scroll{display:none}#contentblock #directionsLink{padding:10px 0;width:160px;text-align:center;background:#ee6359;color:#fff!important;font-family:'Lobster Two',cursive;text-transform:lowercase;margin:40px 80px 0}#contentblock #directionsLink:hover{background:#992021}.mobile #centerblock{position:relative;top:auto;left:auto;right:auto;height:100vh!important;max-height:none!important}.mobile.no-banner #centerblock{height:0!important}.mobile #contentblock{margin-top:0!important}#bottomblock .socialmedia a,#contentblock #roomtypes .roomContainer.room-opened .promotions-termsActions,#contentblock .roomContainer,#contentblock .roomContainer .roomPhoto .pgContainer .pgImage,#contentblock .roomContainer.room-opened .promotions-termsActions a,#subscribe_newsletter_form input[type=submit],#topblock,.bookinggadget .gc_sh .shortHandCheckRates,.bookinggadget>a,.contactFormContainer #contacts_form input[type=submit],.flashContainer .promotionsgadget .prgClick,.footermenu li a,.hotel-unsubscribe #contentblock form input[type=submit],.nav li a,.toggle span{transition-property:all;transition-duration:.5s;transition-timing-function:ease-out}#contentblock .roomContainer{transition-property:background-color;transition-duration:.5s;transition-timing-function:ease-out}.imgContentWrapper,.imgImageWrapper span{transition-property:all;transition-duration:.25s;transition-timing-function:ease-out}@media all and (max-width:992px){.navigation{position:fixed;top:0;right:-50%;left:auto;bottom:0;height:100%;width:50%;display:table;background-color:rgba(238,99,89,.95);z-index:1}.nav{display:table-cell;vertical-align:middle;padding:0 60px}.nav li{display:block}.nav li a{font-size:20px;line-height:18px;color:#efefef!important;padding:15px 0 10px;display:block;position:relative}.nav li a:hover,.nav li.active a{color:#fff!important}.nav li.active a{border-bottom:1px solid rgba(255,255,255,.6)}#topblock::after{content:"";position:fixed;top:0;bottom:0;left:-50%;width:50%;display:block;background:rgba(255,255,255,.8);z-index:-1}.menuOpened #topblock::after{left:0;z-index:100}.footermenu li a{font-size:12px}.menuOpened .navigation{right:0}#topblock::after,.navigation{transition:all .7s ease-in-out}.scroll{bottom:50px}#contentblock #c3 p{-webkit-column-count:2;column-count:2}#contentblock .content .holder>*{margin-right:80px;margin-left:80px}.large.imagelinkgadget .imgContentWrapper{width:50%}#seals{margin-bottom:35px}body::before{content:"";position:fixed;bottom:0;left:0;right:0;height:35px;background-color:#fff;display:block;z-index:102}#contentblock .content .holder .hotelcontacts{position:fixed;bottom:0;left:80px;right:auto;top:auto;z-index:102;width:auto;display:block!important}#contentblock .hotelcontacts .contacts{text-indent:-9999px;line-height:35px;width:35px;height:35px;display:block;background-color:#fff;float:left;margin:0 4px 0 0;background-image:url(../mysuitebairroalto_hotel_2_bin/sprite.png);background-repeat:no-repeat}#contentblock .hotelcontacts .addressblock{background-position:9px -44px}#contentblock .hotelcontacts .phoneblock{background-position:10px -94px}#contentblock .hotelcontacts .emailblock{background-position:5px 7px}#contentblock .content .holder .hotelcontacts .socialmedia{display:none}}@media all and (max-width:768px){.navigation{right:-100%;width:100%}.menuOpened #topblock::after{display:none}#contentblock .roomContainer.room-opened .roomName{padding:30px 40px 15px}#contentblock .roomContainer.room-opened .minRate h3{padding:0 40px 20px}#contentblock .roomContainer.room-opened .roomPhoto{height:360px;margin-bottom:30px}#contentblock .roomContainer .roomName{margin:320px 40px 0}#contentblock .roomContainer.room-opened .roomName{margin:0}#contentblock .roomContainer .minRate h3{padding:0 40px}#contentblock .roomContainer.room-opened .roomDescription.mealplan{margin:30px 40px 20px}#contentblock .roomContainer.room-opened .roomDescription{margin:20px 40px 30px}#contentblock .roomContainer.room-opened .promotions-termsActions{margin:0 40px 40px}#contentblock .roomContainer.room-opened .roomDescription p,#contentblock .roomContainer.room-opened .roomDescription ul{width:100%}#contentblock .roomContainer .promotions-termsContent{left:40px;bottom:40px}#topblock{padding:0 40px}#fixedblock{right:40px}#contentblock .content .holder>*{margin-right:40px;margin-left:40px}#contentblock #c3.content .holder>*{margin-left:40px;margin-right:40px}#contentblock #c3 p{-webkit-column-count:initial;column-count:initial}.imgImageWrapper{height:400px}.large.imagelinkgadget .imgTitle{margin-top:100px}#bottomblock{padding:80px 40px 50px}.scroll{bottom:70px}#centerblock .flashContainer .promotionsgadget{display:none}#bottomblock .hotelcontacts{width:100%}#contentblock .content .holder .hotelcontacts{left:40px}.footermenu,.quicklinks,.security{display:none}}@media all and (max-width:640px){#centerblock{position:relative;top:auto;left:auto;right:auto;height:100vh!important}.bx-wrapper .bx-viewport{height:auto!important;left:0;right:0;width:100%}.bx-wrapper{width:100%}#topblock{padding:0 10px;background:#fff}#topblock::before,.bookinggadget .gc_sh .gc_verticalSh .shortHandTitle,.hotellogo img{display:none}.hotellogo,.scroll1 .hotellogo{width:190px;height:70px;background-image:url(../mysuitebairroalto_hotel_2_bin/sprite.png);background-position:0 -287px;margin-top:0}.bookinggadget,.scroll1 .bookinggadget{margin-top:70px;position:absolute;left:0;right:0}.bookinggadget>a{width:100%}.nav{padding:0 10px}.nav li a{font-size:18px;line-height:12px}.imgImageWrapper{height:300px}.large.imagelinkgadget .imgImageWrapper{height:500px}.large.imagelinkgadget .imgContentWrapper{width:100%;top:auto}.large.imagelinkgadget .imgTitle{margin:0}#fixedblock{right:10px}#contentblock .content .holder .hotelcontacts{left:10px}#contentblock .roomContainer .promotions-termsContent{width:80%}body.popupWindow{overflow:auto}.powered{margin-left:20px}.flashContainer .gcb_image_legend,.overlay,.popup.imagelinkgadget{display:none}.slide .imgImageWrapper{height:410px}}#roomsScroller{margin-top:40px}.avslider-stayDetails{text-align:center}.roomContainer .totalTxt{display:block;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin:0;font-size:.9em}.TA_rated{margin-left:60px}