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}@font-face{font-family:millerregular;src:url(millerregular-webfont.woff2) format("woff2"),url(millerregular-webfont.woff) format("woff");font-weight:400;font-style:normal}body{font-family:millerregular,Helvetica,Arial,sans-serif;font-size:14px;line-height:22px;color:#2f2d2d;background:#f7f7f6;margin:0;text-align:left;letter-spacing:1px}body.menuOpened{overflow-y:hidden}a,a:focus,a:link,a:visited{border:0;outline:0;color:#2f2d2d;text-decoration:none}body:not(.isTouchDevice) a:hover{color:#4282b7}.languages ul,nav ul{padding:0}.languages li,nav li{display:inline-block}hr{border:none;margin:30px;overflow:hidden}section{clear:both;overflow:hidden}::-moz-selection{background-color:#4282b7;color:#fff}::selection{background-color:#4282b7;color:#fff}#contentblock ul li,.flashContainer .gcb_navigation_arrow,.footermenu::before,.hoteladdress .addressblock,.hoteladdress .phoneblock,.imgLink span,.languages select,.promotionsgadget .prgClick::before,.quicklinks .quicktoogle,.scroll span,.socialmedia li a,.video .imgDescription::before{background-image:url(../lxboutique_hotel2_bin/sprite.png);background-repeat:no-repeat}#loader{background:#8c0928;position:relative;display:block!important;opacity:1!important}#loader:before{content:"";width:140px;height:120px;position:absolute;top:40%;left:50%;margin-left:-70px;background:url(../lxboutique_hotel2_bin/hotel_logo.png) no-repeat center;display:block}#loader:after{bottom:20px!important}#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);display:none}@keyframes loadingAnim{0%{opacity:1}50%{opacity:.55}100%{opacity:1}}@-webkit-keyframes loadingAnim{0%{opacity:1}50%{opacity:.55}100%{opacity:1}}.words{position:absolute;display:none;top:47.5%;left:50%;width:70%;margin:0 0 0 -35%;color:#fff;text-align:center;-webkit-animation:loadingAnim 1.6s infinite;animation:loadingAnim 1.6s infinite}.words span{line-height:1em;text-transform:uppercase;cursor:default;opacity:0}.words span:hover{color:#f9c72c}.words span:nth-child(4n+6){font-size:2em}.words span:nth-child(6n+2){font-size:1.5em}.words span:nth-child(5n+2){font-style:italic}@keyframes scrollAnimation{0%{bottom:2px}50%{bottom:5px}100%{bottom:2px}}@-webkit-keyframes scrollAnimation{0%{bottom:2px}50%{bottom:5px}100%{bottom:2px}}.scroll{position:absolute;bottom:30px;right:0;width:125px;font-size:10px;line-height:26px;text-align:left;cursor:pointer;color:#5e5e5e;padding:0 25px 0 10px;text-transform:uppercase;background:#2f2d2d}.scroll span{position:absolute;bottom:40px;right:0;width:30px;height:15px;background-position:right -50px;-webkit-animation:scrollAnimation 1.2s infinite;animation:scrollAnimation 1.2s infinite}.scrolling .scroll span{background-position:right -130px}.scroll:hover{text-decoration:none;opacity:.75;color:#565454}.no-banner .scroll{display:none}.no-banner.scrolling .scroll{display:block}#topblock{position:fixed;top:0;left:0;width:200px;bottom:0;background:#8c0928;z-index:9;box-shadow:inset -28px 0 30px -24px rgba(0,0,0,.3)}#rightarea{margin-left:200px;position:relative;background:url(../lxboutique_hotel2_bin/main_bg.jpg) repeat center}#centerblock{position:relative;margin-top:42px}#contentblock{position:relative;z-index:1;overflow:hidden;width:100%}.no-banner #contentblock{margin-top:35px}#bottomblock{overflow:hidden;position:relative;background-color:#2f2d2d;z-index:2}.languages{position:fixed;top:0;right:175px;z-index:9}.languages ul{position:relative;padding-top:42px;overflow:hidden;height:42px}.languages li{float:left;clear:both}.languages li a{width:42px;height:42px;display:block;line-height:42px;font-size:11px;text-transform:uppercase;background:#2f2d2d;color:#fff;text-align:center;opacity:0}.languages li a.active{position:absolute;top:0;left:0;opacity:1}.languages ul:hover{height:auto}.languages ul:hover a{opacity:1}body:not(.isTouchDevice) .languages li a:hover{background:#1c1b1b}.langToggle{position:absolute;top:0;left:0;width:40px;height:61px;z-index:1}.langOpened .languages ul{height:auto}.langOpened .languages li a{opacity:1}.hotellogo{position:absolute;top:50%;margin-top:-60px;left:30px;width:140px;height:120px}.hotellogo a{display:block;height:100%;position:relative}.hotellogo a span{text-indent:-9999px;display:block;line-height:0;overflow:hidden}.bookinggadget{position:fixed;top:0;right:0;padding-bottom:65px;z-index:9;overflow:visible}.gcBookingGadget form>div{display:none}.bookinggadget .gc_sh .gc_verticalSh{padding:0}.bookinggadget .gc_sh .gc_verticalSh .shortHandTitle,.shortHandTitle{position:absolute;top:42px;right:0;background-color:#e5e5e5;color:#757575;margin:0;width:100%;font-size:9px;line-height:25px;text-transform:uppercase;text-align:center;font-weight:400}.bookinggadget .gc_sh *{font-family:millerregular,Helvetica,Arial,sans-serif}.bookinggadget .gc_sh .startDay{width:100%;height:auto;line-height:25px;padding:0;border:none;text-align:center}#shbgnrNights{display:block}.bookinggadget .gc_sh .shortHandCalendarIcon{margin-left:-30px;width:25px;height:25px;background:url(../lxboutique_hotel2_bin/sprite.png) no-repeat -380px -84px}.bookinggadget .gc_sh .yui-menu-button button{width:100%;height:auto;line-height:25px;padding:0;border:none;text-align:center;border-radius:0;background:#fff url(../lxboutique_hotel2_bin/sprite.png) no-repeat -255px -18px}.bookinggadget .gc_sh .shortHandNrNights{padding-bottom:10px}.bookinggadget .gc_sh .yuimenu .bd{margin:-25px 0 0 52px;border-color:#ececec}#minRate{position:absolute;bottom:0;background:#fff;left:0;width:100%;text-align:center;line-height:25px;font-size:9px;text-transform:uppercase;color:#757575}.bookinggadget .bar{display:none;position:absolute;top:35px;right:200px;background-color:#fff;color:#757575;width:340px;height:auto;padding:10px;font-size:12px;line-height:18px;text-transform:none;text-align:left}@keyframes barAnimation{0%{right:200px}50%{right:210px}100%{right:200px}}@-webkit-keyframes barAnimation{0%{right:200px}50%{right:210px}100%{right:200px}}.bar.move{-webkit-animation:barAnimation 1.2s infinite;animation:barAnimation 1.2s infinite}.bookinggadget .bar:hover{color:#000;background-color:#fff!important}.bookinggadget .bar:after{content:"";top:50%;left:100%;margin-top:-9px;height:0;width:0;border:solid transparent;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:6px}.bookinggadget .gc_sh .gc_verticalSh .shortHandButton{display:block;margin:0}.bookinggadget .gc_sh .shortHandCheckRates,.bookinggadget>div>a,.mobWebsite .bookinggadget>a{font-family:millerregular,Helvetica,Arial,sans-serif;text-align:center;height:42px;width:175px;background:#f9c72c;font-size:12px;line-height:42px;letter-spacing:1px;margin:0;display:inline-block;color:#fff;text-transform:uppercase}body.mobWebsite:not(.isTouchDevice) .bookinggadget>div>a:hover,body:not(.isTouchDevice) .bookinggadget .gc_sh .shortHandCheckRates:hover,body:not(.isTouchDevice) .bookinggadget>div>a:hover{background:#2f2d2d}.mobWebsite .bookinggadget{padding-bottom:30px}.mobWebsite .bookinggadget>a{height:61px;line-height:61px;width:150px;font-size:11px}.mobWebsite .languages{right:150px;z-index:15}.toggleblock{position:fixed;top:60px;left:0;right:0;overflow:hidden;background:#fff;text-align:center;z-index:4;box-shadow:0 0 12px rgba(0,0,0,.05)}.toggle{margin:0 0 0 40px;height:35px;line-height:35px;font-size:10px;color:#b8b8b8;text-transform:uppercase;width:80px;display:inline-block;padding-left:35px;position:relative;float:left}.toggle span{position:absolute;top:0;left:0}.toggle:hover{text-decoration:none;color:#b8b8b8}.toggle span{background:url(../lxboutique_hotel2_bin/menu_icon.png) no-repeat center;display:block;width:35px;height:100%;float:right}.toggle:hover span{background:url(../lxboutique_hotel2_bin/menu_icon.png) no-repeat center;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.menuOpened .toggle span{background:url(../lxboutique_hotel2_bin/menu_icon_close.png) no-repeat center}.menuOpened .toggle:hover span{background:url(../lxboutique_hotel2_bin/menu_icon_close.png) no-repeat center}.navigation{position:fixed;top:0;left:200px;right:0;height:42px;overflow:hidden;text-align:right;background:url(../lxboutique_hotel2_bin/main_bg.jpg) repeat center;z-index:9}.scroll2 .navigation{box-shadow:0 0 10px rgba(0,0,0,.2)}.navigation ul{padding:0 225px 0 10px}.navigation li a{margin:0 10px;font-size:12px;line-height:42px;font-family:millerregular,Helvetica,Arial,sans-serif;text-transform:uppercase}.navigation li.active a,body:not(.isTouchDevice) .navigation li a:hover{color:#4282b7}.navigation li.active a{font-weight:700}.flashContainer{z-index:1;height:100%!important;position:relative;padding-bottom:85px}.flashContainer .gcb_container{overflow:visible;overflow:visible;width:97%;float:right;border-top:none;border-left:none;border-bottom:none;box-shadow:15px 15px 50px rgba(0,0,0,.6)}.flashContainer .gcb_image_current,.flashContainer .gcb_image_next{background-repeat:repeat;background-position:center;background-size:cover}.flashContainer .gcb_image_legend{font-family:millerregular,Helvetica,Arial,sans-serif;bottom:auto;top:43%;width:60%;left:40px;font-size:30px;line-height:36px;text-shadow:0 0 8px rgba(0,0,0,.4);text-align:left;text-transform:uppercase}.flashContainer .gcb_navigation{top:48%;right:40px;width:75px}.flashContainer .gcb_navigation_arrow{width:20px;height:37px;opacity:0}.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:hover .gcb_navigation_arrow,.flashContainer:hover .gcb_navigation_arrow{opacity:1!important}.flashContainer .gcb_navigation .gcb_navigation_arrow.next:hover,.flashContainer .gcb_navigation .gcb_navigation_arrow.previous:hover{opacity:.8!important}.flashContainer:before{content:'';z-index:999;display:block;left:60px;bottom:108px;width:120px;height:120px;position:absolute;background:no-repeat center/90% url(../lxboutique_hotel2_bin/cleanandsafe.svg)}.quicklinks{position:fixed;bottom:30px;left:200px;background-color:#fff;z-index:3}.quicklinks .quicktoogle{background-color:#fff;background-position:right 8px;font-size:10px;line-height:26px;display:block;text-transform:uppercase;padding:0 45px 0 25px;position:relative;z-index:1;cursor:pointer}.quicklinksOpened .quicklinks .quicktoogle{background-position:right -17px;background-color:rgba(0,0,0,.05)}.quicklinks ul{position:absolute;bottom:0;left:0;width:260px;height:0;background-color:#fff;overflow:hidden}.quicklinksOpened .quicklinks ul{height:auto;padding:20px 15px 40px 25px}.quicklinks .nav li a{font-size:11px;line-height:26px;text-transform:uppercase;display:block}.quicklinks li.active a,body:not(.isTouchDevice) .quicklinks li a:hover{color:#4282b7}#c1{position:relative;padding-bottom:300px}.img1 #c1{background:url(../lxboutique_hotel2_bin/img_castelo.jpg) no-repeat center bottom}.img2 #c1{background:url(../lxboutique_hotel2_bin/img_electrico.jpg) no-repeat center bottom}.img3 #c1{background:url(../lxboutique_hotel2_bin/img_guitarra.jpg) no-repeat right bottom}#c2{background:url(../lxboutique_hotel2_bin/main_bg3.jpg) repeat center;position:relative;padding:40px 0}#c2::before{content:"";position:absolute;top:0;left:0;width:100%;height:500px;background:url(../lxboutique_hotel2_bin/main_bg2.jpg) repeat center}.content{position:relative;clear:both;overflow:hidden}.content .holder{overflow:hidden}#contentblock .content .holder>*{margin-right:60px;margin-left:60px}.content a{text-decoration:underline}#contentblock h1,#contentblock h2,#contentblock h3{position:relative;color:#4282b7;text-transform:uppercase;font-weight:lighter;width:55%;clear:both}#contentblock h1,#contentblock h2{font-size:28px;line-height:32px;margin:40px 0 30px}#contentblock h3{font-size:20px;line-height:26px;margin:30px 0 20px}.holder>p{position:relative;margin:0 auto 15px;clear:both;width:55%}.holder>p:empty{margin:0}#contentblock ul{overflow:hidden;margin:20px 0}#contentblock ul li{padding-left:10px;background:url(../lxboutique_hotel2_bin/li.png) no-repeat left center;margin-left:1.5%;display:block}#contentblock img{width:100%}#contentblock .promotionsgadget{width:55%;height:125px;margin-top:40px;margin-bottom:40px;position:relative;text-align:left}.promotionsgadget .prgWrapper{padding-left:150px;overflow:hidden}.promotionsgadget .prgTitle{font-size:16px;line-height:20px;margin:10px 0;position:relative;color:#4282b7;text-transform:uppercase}.promotionsgadget .prgImgWrapper{position:absolute;top:0;left:0;width:125px;height:125px;overflow:hidden;border-radius:50%}.promotionsgadget .prgClick{position:absolute;bottom:15px;left:150px;font-size:9px;line-height:25px;color:#898989;text-transform:uppercase}.promotionsgadget .prgDescription{font-size:12px;line-height:18px}#centerblock .flashContainer .promotionsgadget{display:none}.fixedPromotions{position:fixed;bottom:0;right:40px;width:340px;z-index:2;background:#fff;box-shadow:-5px -15px 30px -15px rgba(0,0,0,.1);display:none}.with-bannerPromo .fixedPromotions{display:block}.hotel-rooms .fixedPromotions,.lisbon-my-gift-for-you .fixedPromotions{display:none!important}.fixedPromotions .promotionsgadget{width:100%;height:auto;opacity:1!important}.fixedPromotions .promotionsgadget .prgImgWrapper{display:none}.fixedPromotions .promotionsgadget .prgWrapper{padding:0 70px 0 35px;margin:40px 0}.fixedPromotions .promotionsgadget .prgTitle{font-size:14px;line-height:18px;text-transform:uppercase;position:relative;color:#4282b7;margin:0 0 5px}.fixedPromotions .promotionsgadget .prgDescription{font-size:10px;line-height:12px;text-transform:uppercase;position:relative;margin:0;display:inline-block;color:#2f2d2d}.fixedPromotions .promotionsgadget .prgClick{background-position:-368px -70px;top:40px;bottom:40px;right:0;left:auto;float:none;margin:0;width:60px;padding:0;height:auto;text-indent:-9999px;border-left:1px solid rgba(0,0,0,.1)}.fixedPromotions .promotionsgadget .prgClick::before{content:"";background-position:-377px -74px;position:absolute;top:50%;margin-top:-20px;left:50%;margin-left:-20px;display:block;width:40px;height:40px}.scrolling .fixedPromotions .promotionsgadget .prgWrapper{margin:15px 0}.scrolling .fixedPromotions .promotionsgadget .prgClick{top:20px;bottom:20px}.fixedPromotions:hover{background:#dedede}.scrolling .fixedPromotions:hover .promotionsgadget .prgWrapper{margin:22px 0}.imagelinkgadget.enabled{-webkit-transform:translateY(0);transform:translateY(0);transition:all .7s ease-in-out}.imagelinkgadget.enabled .imglinkWrapper{opacity:1;transition:all .8s ease-in-out}.imagelinkgadget{margin:0!important;padding:0;-webkit-transform:translateY(150px);transform:translateY(150px)}.imglinkWrapper{opacity:0;position:relative}.imagelinkgadget a{color:#2f2d2d;text-decoration:none!important}.imgImageWrapper{line-height:0;background:#000;overflow:hidden;position:relative}.imgImageWrapper span{display:block;height:100%;background-size:cover;background-position:center center}.imgTitle,.imgTitle h2{font-size:24px!important;line-height:28px!important;position:relative;margin-bottom:5px;color:#4282b7;text-transform:uppercase;margin:0 0 5px!important;width:auto!important;display:inline-block;font-weight:400}.imgDescription{position:relative}.imgLink{line-height:12px;font-size:10px;text-transform:uppercase;margin-bottom:15px}.imgLink span{padding-right:25px;background-position:right -89px}.small .imglinkWrapper{width:88%;margin:0 6%}.small .imgImageWrapper{padding:15px;background:url(../lxboutique_hotel2_bin/main_bg2.jpg) repeat center;box-shadow:15px 15px 50px rgba(0,0,0,.5)}.small .imgContentWrapper{padding:30px;width:100%}.small.imagelinkgadget.enabled{transition-delay:.15s}.small0 .imglinkWrapper,.small10 .imglinkWrapper,.small2 .imglinkWrapper,.small4 .imglinkWrapper,.small6 .imglinkWrapper,.small8 .imglinkWrapper{margin-top:80px}.small0 .imgImageWrapper,.small10 .imgImageWrapper,.small2 .imgImageWrapper,.small4 .imgImageWrapper,.small6 .imgImageWrapper,.small8 .imgImageWrapper{height:420px}.small1 .imglinkWrapper,.small11 .imglinkWrapper,.small3 .imglinkWrapper,.small5 .imglinkWrapper,.small7 .imglinkWrapper,.small9 .imglinkWrapper{margin-top:20px}.small1 .imgImageWrapper,.small11 .imgImageWrapper,.small3 .imgImageWrapper,.small5 .imgImageWrapper,.small7 .imgImageWrapper,.small9 .imgImageWrapper{height:470px}.svideo .imgImageWrapper{padding:5px;background:#222}.svideo .imgTitle,.svideo .imgTitle h2{font-size:1.1em!important;line-height:1.5em!important;color:#fff!important}.svideo .imgTitle:before{content:"\25B6";color:#fff;z-index:100;font-size:11px;line-height:23px;border:2px solid #fff;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:25px;height:25px;display:inline-block;cursor:pointer;margin-right:10px;pointer-events:none;position:relative;top:-4px;text-indent:2px}.svideo .imgDescription{font-size:.9em;line-height:1.5em;color:#fff}.svideo .imgLink{color:#fff}.small.svideo .imgContentWrapper{padding:20px 10px 30px 20px;background:url(../lxboutique_hotel2_bin/main_bg2.jpg) center}.svideo.small0 .imglinkWrapper,.svideo.small11,.svideo.small4 .imglinkWrapper,.svideo.small6 .imglinkWrapper{margin-top:30px}.svideo.small1 .imglinkWrapper,.svideo.small10,.svideo.small5 .imglinkWrapper,.svideo.small7 .imglinkWrapper{margin-top:10px}.svideo.small0 .imglinkWrapper,.svideo.small1 .imglinkWrapper,.svideo.small2 .imglinkWrapper{margin-top:0;margin-bottom:70px}.svideo.small0 .imgImageWrapper,.svideo.small3 .imgImageWrapper,.svideo.small6 .imgImageWrapper,.svideo.small9{height:190px}.svideo.small0 .imgImageWrapper,.svideo.small1 .imgImageWrapper,.svideo.small10,.svideo.small2 .imgImageWrapper,.svideo.small4 .imgImageWrapper,.svideo.small7 .imgImageWrapper{height:210px}.svideo.smal11,.svideo.small5 .imgImageWrapper,.svideo.small8 .imgImageWrapper{height:160px}.medium .imgContentWrapper{padding:30px 40px;width:80%}.medium0 .imglinkWrapper,.medium12 .imglinkWrapper,.medium3 .imglinkWrapper,.medium6 .imglinkWrapper,.medium9 .imglinkWrapper{padding-top:10px}.medium0 .imglinkWrapper,.medium12 .imglinkWrapper,.medium3 .imglinkWrapper,.medium6 .imglinkWrapper,.medium9 .imglinkWrapper{width:96%;margin:0 0 0 4%}.medium0 .imgImageWrapper,.medium12 .imgImageWrapper,.medium3 .imgImageWrapper,.medium6 .imgImageWrapper,.medium9 .imgImageWrapper{height:415px}.medium1 .imglinkWrapper,.medium10 .imglinkWrapper,.medium13 .imglinkWrapper,.medium4 .imglinkWrapper,.medium7 .imglinkWrapper{padding-top:40px}.medium1 .imglinkWrapper,.medium10 .imglinkWrapper,.medium13 .imglinkWrapper,.medium4 .imglinkWrapper,.medium7 .imglinkWrapper{width:82%;margin:0 6% 0 12%}.medium1 .imgImageWrapper,.medium10 .imgImageWrapper,.medium13 .imgImageWrapper,.medium4 .imgImageWrapper,.medium7 .imgImageWrapper{height:515px;box-shadow:15px 15px 50px rgba(0,0,0,.5)}.medium11 .imglinkWrapper,.medium14 .imglinkWrapper,.medium2 .imglinkWrapper,.medium5 .imglinkWrapper,.medium8 .imglinkWrapper{padding-top:60px}.medium11 .imglinkWrapper,.medium14 .imglinkWrapper,.medium2 .imglinkWrapper,.medium5 .imglinkWrapper,.medium8 .imglinkWrapper{width:88%;margin:0 6%}.medium11 .imgImageWrapper,.medium14 .imgImageWrapper,.medium2 .imgImageWrapper,.medium5 .imgImageWrapper,.medium8 .imgImageWrapper{height:445px}.large .imglinkWrapper{width:91%}.imglinkWrapper .large10,.large0 .imglinkWrapper,.large2 .imglinkWrapper,.large4 .imglinkWrapper,.large6 .imglinkWrapper,.large8 .imglinkWrapper{margin:0 3% 0 6%}.imglinkWrapper .large11,.large1 .imglinkWrapper,.large3 .imglinkWrapper,.large5 .imglinkWrapper,.large7 .imglinkWrapper,.large9 .imglinkWrapper{margin:0 9% 0 0}.large .imgImageWrapper{height:510px;box-shadow:15px 15px 50px rgba(0,0,0,.5)}.large .imgContentWrapper{padding:30px 40px;width:60%}.image .imglinkWrapper{width:66%;margin:0 22% 0 12%;padding-top:70px}.image .imgImageWrapper{height:350px;padding:15px;background:url(../lxboutique_hotel2_bin/main_bg4.jpg) repeat center}.image .imgImageWrapper span{border:1px solid rgba(249,199,44,.25)}.image .imgContentWrapper{display:none}.image.imagelinkgadget.enabled{transition-delay:.15s}.text .imglinkWrapper{text-align:center;width:50%;margin:40px auto}.text:first-of-type .imglinkWrapper{width:100%;margin:40px auto -740px}.text:first-of-type .imgContentWrapper{background:url(../lxboutique_hotel2_bin/main_bg2.jpg) repeat center;padding:60px 60px 780px}.text .imgImageWrapper{display:none}.text .imgContentWrapper{background:url(../lxboutique_hotel2_bin/main_bg2.jpg) repeat center;padding:90px 60px}.text .imgLink{color:#fff;margin-bottom:40px}.text .imgLink span{background-position:-130px 0}.text .imgTitle,.text .imgTitle h2{color:#f9c72c!important;font-size:30px!important;line-height:34px!important;margin-bottom:30px!important}.text .imgDescription{color:#fff}.video .imgLink{display:none}.video .imgDescription{padding-bottom:50px}.video .imgDescription::before{content:"";width:35px;height:35px;display:block;position:absolute;left:0;bottom:0;background-position:0 -50px}.video.playing .imgImageWrapper span{display:none}.video .imgImageWrapper iframe{width:110%;height:110%;position:absolute;top:-5%;left:-5%}.video .imgImageWrapper:before{display:none!important}.nolink.imagelinkgadget .imgImageWrapper:hover{-webkit-transform:scale(1,1);transform:scale(1,1)}.nolink.imagelinkgadget .imgContentWrapper .imgLink{display:none}.imagelinkgadget .imgImageWrapper:hover{-webkit-transform:scale(.98,.98);transform:scale(.98,.98)}body.popupWindow{overflow:hidden}.popup.imagelinkgadget{position:fixed;top:50%;margin-top:-225px!important;left:50%;margin-left:-225px!important;z-index:102;width:450px;height:450px;overflow:visible;-webkit-transform:translateY(0);transform:translateY(0);box-shadow:15px 15px 50px rgba(0,0,0,.5);padding:15px;background:rgba(0,0,0,.2)}.popup.imagelinkgadget .imglinkWrapper{opacity:1}.popup .imgImageWrapper{overflow:hidden;height:420px}.popup .imglinkWrapper .imgContentWrapper{position:absolute;bottom:0;padding:20px 40px;background:rgba(0,0,0,.5)}.popup .imglinkWrapper .imgContentWrapper *{color:#fff!important}.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(../lxboutique_hotel2_bin/popup_close.png),auto}.popupWindow .closePopup{position:absolute;top:0;right:0;width:40px;height:40px;background:rgba(255,255,255,.5)}.popupWindow .closePopup span{width:100%;height:100%;display:block;background:url(../lxboutique_hotel2_bin/popup_close2.png) no-repeat center}#contentblock .roomContainer#item_0,#contentblock .roomContainer#item_5{padding:250px 0 0;margin-left:10%;margin-right:5%}.hotel-special-offers #contentblock .roomContainer#item_0,.hotel-special-offers #contentblock .roomContainer#item_5{padding:250px 0 50px}#contentblock .roomContainer#item_0 .roomPhoto,#contentblock .roomContainer#item_5 .roomPhoto{height:250px;border:none;box-shadow:15px 15px 50px rgba(0,0,0,.6)}#contentblock .roomContainer#item_1,#contentblock .roomContainer#item_6{padding:350px 0 0;margin-left:6%;margin-right:20%}.hotel-special-offers #contentblock .roomContainer#item_1,.hotel-special-offers #contentblock .roomContainer#item_6{padding:350px 0 50px}#contentblock .roomContainer#item_1 .roomPhoto,#contentblock .roomContainer#item_6 .roomPhoto{height:350px;box-shadow:15px 15px 50px rgba(0,0,0,.6)}#contentblock .roomContainer#item_2,#contentblock .roomContainer#item_7{padding:350px 0 0;margin-left:30%;margin-right:0}.hotel-special-offers #contentblock .roomContainer#item_2,.hotel-special-offers #contentblock .roomContainer#item_7{padding:350px 0 50px}#contentblock .roomContainer#item_2 .roomPhoto,#contentblock .roomContainer#item_7 .roomPhoto{height:350px}#contentblock .roomContainer#item_3,#contentblock .roomContainer#item_8{padding:280px 0 0;margin-left:4%;margin-right:22%}.hotel-special-offers #contentblock .roomContainer#item_3,.hotel-special-offers #contentblock .roomContainer#item_8{padding:280px 0 50px}#contentblock .roomContainer#item_3 .roomPhoto,#contentblock .roomContainer#item_8 .roomPhoto{height:280px;border:none;box-shadow:15px 15px 50px rgba(0,0,0,.6)}#contentblock .roomContainer#item_4,#contentblock .roomContainer#item_9{padding:350px 0 0;margin-left:30%;margin-right:20%}.hotel-special-offers #contentblock .roomContainer#item_4,.hotel-special-offers #contentblock .roomContainer#item_9{padding:350px 0 50px}#contentblock .roomContainer#item_4 .roomPhoto,#contentblock .roomContainer#item_9 .roomPhoto{height:350px}#contentblock #roomtypes,#contentblock #specialoffers{margin:0}#contentblock .roomContainer *{color:#2f2d2d}#contentblock .roomContainer{margin-bottom:80px;overflow:visible;-webkit-transform:translateY(150px);transform:translateY(150px);opacity:0}#contentblock .roomContainer.enabled{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:translateY .7s ease-in-out}#contentblock .roomContainer .minRate,#contentblock .roomContainer .roomName{margin:0 40px}#contentblock .roomContainer .roomPhoto{background:#000}#contentblock .roomContainer .roomPhoto .pgContainer .pgImage{height:100%}#contentblock .roomPhoto .pgImage a img{display:none}#contentblock .roomContainer h2{margin:0;font-size:26px;line-height:30px;text-transform:uppercase;width:auto;color:#4282b7}#contentblock .roomContainer h3{color:#2f2d2d;font-family:millerregular,Helvetica,Arial,sans-serif;font-size:12px;margin:30px 0 0;text-transform:uppercase}#contentblock .roomDetails{display:none}#contentblock .roomContainer .roomDescription ol li,#contentblock .roomContainer .roomDescription p,#contentblock .roomContainer .roomDescription p>*,#contentblock .roomContainer .roomDescription ul li,#contentblock .roomContainer .roomDescription.mealplan{color:#2f2d2d}#contentblock .roomContainer .roomPhoto .pgContainer label,#contentblock .roomContainer .roomPhoto .pgContainer span{color:#2f2d2d;background:rgba(255,255,255,.65)}#contentblock .roomContainer .roomDescription ul{position:relative;width:100%;float:right;padding:20px 0 0;border-top:1px solid rgba(0,0,0,.1);margin-top:0}#contentblock .roomContainer .roomDescription ol li,#contentblock .roomContainer .roomDescription ul li{padding-right:1.5%;background:url(../lxboutique_hotel2_bin/li.png) no-repeat left 8px;margin-bottom:5px;margin-left:0}#contentblock .roomContainer .roomRestrictions{display:none}#contentblock .roomContainer .roomRestrictions p{color:#2f2d2d;width:auto}#contentblock .roomContainer .promotions-termsActions{margin-top:20px;margin-left:40px}#contentblock .roomContainer .promotions-termsActions .promotions-bgLink{background:#f9c72c;width:200px;text-align:center;line-height:36px;font-size:12px;margin-bottom:20px;color:#fff}#contentblock .roomContainer .promotions-termsActions .promotions-bgLink:hover{background:#383734;color:#fff;text-decoration:none}#contentblock .roomContainer .promotions-termsActions .promotions-showTermsTrigger{position:absolute;bottom:0;left:0;width:200px;background:#383734;color:#fff;text-transform:uppercase;font-size:8px;line-height:20px;text-align:center;text-decoration:none}#contentblock .roomContainer .promotions-termsActions .promotions-showTermsTrigger:hover{text-decoration:underline;color:#fff}#contentblock .roomContainer .promotions-termsContent{position:absolute;left:0;right:0;bottom:30px}#contentblock .roomContainer .promotions-termsContent .promotions-closeTerms{background:#383734 url(//static.guestcentric.net/cdn/wsbdev/wsbdev_bin/close_terms.png) no-repeat 97%;font-size:8px;line-height:20px;color:#fff;width:100%;display:inline-block;text-align:center;text-transform:uppercase}#contentblock .roomContainer .promotions-termsContent .promotions-closeTerms:hover{color:#fff}#contentblock .promotions-termsContent .promotions-cancelText,#contentblock .roomContainer .promotions-termsContent .promotions-termsText{background:#fff;color:#2f2d2d;padding:20px 40px;float:right;font-size:12px;line-height:16px;width:100%}#contentblock .promotions-termsContent .promotions-cancelText{padding:0 40px 40px}#contentblock .promotions-termsContent .promotions-cancelText *{color:#2f2d2d}#contentblock .roomContainer.room-opened>div{margin:0 40px}#contentblock .roomContainer.room-opened{padding:480px 0 50px!important;margin:0 5% 80px!important;background:rgba(0,0,0,.05)}.hotel-special-offers #contentblock .roomContainer.room-opened{padding:480px 0 100px!important}#contentblock .roomContainer.room-opened .roomName{margin-bottom:25px}#contentblock .roomContainer.room-opened .roomPhoto{height:480px!important;border:none!important;margin:0}#contentblock .roomContainer.room-opened .roomDescription.mealplan{padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1)}#contentblock .roomContainer.room-opened .roomDescription{overflow:hidden;padding:0;width:80%}#contentblock .roomContainer.room-opened .roomDescription p{width:auto}#contentblock .roomContainer.room-opened .promotions-termsActions{clear:both;width:auto;margin-top:20px}#contentblock .roomContainer:hover .roomPhoto{-webkit-transform:scale(.98,.98);transform:scale(.98,.98)}#contentblock .room-opened.roomContainer:hover .roomPhoto{-webkit-transform:scale(1,1);transform:scale(1,1)}#addons{margin:60px 0}#addons .roomContainer,#productTypes .roomContainer{padding-left:40%;position:relative;overflow:hidden;min-height:375px}#addons .roomPhoto,#productTypes .roomPhoto{position:absolute;top:0;left:0;width:40%;height:330px;box-shadow:15px 15px 50px rgba(0,0,0,.6)}#addons .roomPhoto:nth-of-type(3n){border:12px solid #000}#productTypes .roomPhoto:nth-of-type(2n){box-shadow:15px 15px 50px rgba(0,0,0,.6)}#addons .roomPhoto .roomPhoto{position:relative;top:auto;left:auto;width:100%;height:100%}#addons .roomPhoto .pgContainer,#productTypes .roomPhoto .pgContainer{height:100%}#addons .roomContainer .roomName,#productTypes .roomContainer .roomName{margin-top:80px}#addons .roomContainer .minRate h3,#productTypes .roomContainer .minRate h3{margin:10px 0 0;width:100%}#addons .roomContainer .roomDescription,#productTypes .roomContainer .roomDescription{margin:0 40px}#addons .roomContainer .roomDescription p,#productTypes .roomContainer .roomDescription p{width:100%}#addons .roomContainer .roomDescription a,#productTypes .roomContainer .roomDescription a{padding:0 30px;background-color:#f9c72c;text-transform:uppercase;font-size:11px;line-height:32px;display:inline-block;color:#fff;margin-top:10px}body:not(.isTouchDevice) #addons .roomContainer .roomDescription a:hover,body:not(.isTouchDevice) #productTypes .roomContainer .roomDescription a:hover{background-color:#2f2d2d}#contentblock #productTypes .roomContainer .roomPhoto .pgContainer label,#contentblock #productTypes .roomContainer .roomPhoto .pgContainer span{position:absolute;bottom:0;left:0;right:0}#productTypes .roomContainer .promotions-termsActions{position:relative}#contentblock #productTypes .roomContainer .promotions-termsActions .promotions-bgLink{float:left;text-transform:uppercase}#contentblock #productTypes .roomContainer .promotions-termsActions .promotions-showTermsTrigger{color:#fff}#contentblock .roomContainer .promotions-termsContent .promotions-termsText,#contentblock .roomContainer .promotions-termsContent .promotions-termsText p{width:100%}#contentblock #addons .roomContainer:hover .roomPhoto,#contentblock #productTypes .roomContainer:hover .roomPhoto{-webkit-transform:scale(1,1);transform:scale(1,1)}.hotel-gallery .content .holder{overflow:0 50px}#pg{overflow:hidden;position:relative;padding:60px 0}#subscribe_newsletter_form>div,.hotel-unsubscribe #contentblock form>div{text-align:left}#contentblock .content .contactFormContainer{width:50%;float:left;margin-right:3%;margin-left:5%}#contentblock .content form{text-align:left}#contentblock .content form input,#contentblock .content form select{width:97.5%;border:none;background:#e1e0de;background:rgba(0,0,0,.1);padding:5px 10px;height:35px;transition-property:border;transition-duration:.4s;transition-timing-function:ease-out}input[type=checkbox],input[type=radio]{width:auto!important;height:auto!important}input.error{border:1px solid red!important}#contentblock .content form>div,#contentblock .content form>p{font-size:14px;line-height:18px;margin:15px 0 5px;width:100%}.contactFormContainer #contacts_form #reservationFields{margin-bottom:20px;overflow:visible;float:left}.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:url(../lxboutique_hotel2_bin/calendar.png) no-repeat center}#contentblock .content form textarea{width:98%;background:#e1e0de;background:rgba(0,0,0,.1);border:none}.contactFormContainer #contacts_form #ckbnotifyme{height:14px;margin-right:10px;width:auto}.contactFormContainer #contacts_form p label{font-size:14px}#contentblock .content form input[type=submit]{color:#fff;background:#4282b7;margin:40px 0 40px;width:220px;height:36px;font-family:millerregular,Helvetica,Arial,sans-serif;font-size:14px;line-height:38px;padding:0;text-transform:uppercase;font-weight:400!important}#contentblock .content form input[type=submit]:hover{background:#383734;color:#fff}#contentblock #contacts_form .required{color:#2f2d2d}.hotel-contacts #contentblock .content .holder>p{clear:none;width:40%;float:right;margin:10px 0 0}#contentblock .content form #cbcountries,#contentblock .content form input[name=fphone],#contentblock .content form input[name=fstate],#contentblock .content form p:nth-of-type(4),#contentblock .content form p:nth-of-type(5),#contentblock .content form p:nth-of-type(6){display:none}p.ckbnotifyme{display:block!important}.footermenu{padding:50px 30% 50px 35px;background-color:#2a2828;position:relative;z-index:2}.footermenu::before{content:"";width:180px;height:45px;background-position:right -233px;position:absolute;top:50px;right:40px}.footermenu li{display:inline-block;margin:0 12px}.footermenu li a{color:#5e5e5e;font-size:10px;line-height:16px;text-transform:uppercase}body:not(.isTouchDevice) .footermenu li a:hover{color:#4282b7}.socialmedia{overflow:hidden;padding:64px 40px 0 0;text-align:right;width:34%;float:right;clear:none}.socialmedia li{width:28px;height:25px;margin:0 5px 0 0;display:inline-block;overflow:hidden}.socialmedia li a{text-indent:9999px;float:right;height:100%;width:100%}body:not(.isTouchDevice) .socialmedia li a:hover{opacity:.5}.socialmedia .facebook a{background-position:-92px -110px}.socialmedia .twitter a{background-position:-138px -110px}.socialmedia .googleplus a{background-position:-187px -110px}.socialmedia .pinterest a{background-position:-45px -110px}.socialmedia .instagram a{background-position:2px -110px}.socialmedia .newsletter a{background-position:-227px -110px}.socialmedia .blog a{background-position:-268px -110px}.hoteladdress{overflow:hidden;padding:0 40px;margin:50px 0;text-align:left;width:66%;float:left;border-right:1px solid rgba(255,255,255,.1)}.hoteladdress a{font-size:12px;line-height:20px;font-style:normal;text-transform:uppercase;display:inline-block;padding:5px 0 5px 30px;color:#5e5e5e}.hoteladdress .addressblock{background-position:0 -145px}.hoteladdress .phoneblock{background-position:0 -185px}#seals{width:100%;overflow:hidden;position:relative;z-index:2}.sealsHolder{margin:0 auto;background:#2a2828;overflow:hidden}.security{height:30px;float:right;margin-right:40px}.powered{height:30px;float:left;margin-left:40px}.hotel-directions #centerblock{height:480px!important}.hotel-directions .flashContainer .gcb_container{display:none}.hotel-directions #GoogleMapGadget{width:97%;float:right;border-top:none;border-left:none;border-bottom:none;box-shadow:15px 15px 50px rgba(0,0,0,.6)}.content .dirLink{display:inline-block;color:#fff;background:#4282b7;margin:40px 0 40px;width:220px;height:36px;font-family:millerregular,Helvetica,Arial,sans-serif;font-size:14px;line-height:38px;padding:0;text-transform:uppercase;font-weight:400!important;text-align:center}.content .dirLink:hover{background:#2f2d2d}#TA_selfserveprop622{margin-right:auto;float:left}.TA_selfserveprop .widSSPComponent .widSSPOverall img,.TA_selfserveprop dt a img{width:auto!important}#contentblock .feedburnerFeedBlock ul li{padding:0;margin:0;background:0 0;margin-bottom:40px}#contentblock .feedburnerFeedBlock ul li .headline{background:rgba(0,0,0,.1);display:block;font-size:24px;line-height:30px;padding:15px;text-transform:uppercase}#contentblock .feedburnerFeedBlock ul li .date{padding:0 15px;margin:5px 0;color:#4282b7}#contentblock .feedburnerFeedBlock ul li>div{padding:0 15px}#contentblock .feedburnerFeedBlock ul li p{clear:both}#contentblock .feedburnerFeedBlock ul li h2{margin:30px 0 10px}#contentblock .feedburnerFeedBlock ul li a img{width:auto;margin:15px 0 40px;float:left}#contentblock #creditfooter{display:none}.nav li a,.quicklinks li a{transition-property:color;transition-duration:.4s;transition-timing-function:ease-out}#contentblock .content form input[type=submit],.bookinggadget .gc_sh .shortHandCheckRates,.bookinggadget>div>a{transition-property:background;transition-duration:.4s;transition-timing-function:ease-out}.imagelinkgadget .imgImageWrapper,.text.imagelinkgadget .imgContentWrapper,.toggle span{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.4s;transition-timing-function:ease-out}#contentblock .roomContainer .pgContainer,.imagelinkgadget .imgImageWrapper span,.languages li a,.pgContainer .pgImage{transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-out}.cookiesWarning.show{z-index:90000!important}@media all and (max-width:992px){.navigation{transition:all .7s ease-in-out}.navigation{top:-100%;left:0;height:100%;width:100%;background:url(../lxboutique_hotel2_bin/main_bg2.jpg) repeat center;display:table;z-index:3;padding:95px 0 0;text-align:center}.navigation .nav{display:table-cell;vertical-align:middle;padding:0 10%;float:none;background:0 0;height:auto;opacity:0}.navigation .nav ul{padding:0}.nav li{display:block}.nav li a{font-size:28px;line-height:46px;font-weight:lighter;position:relative;margin:0;display:inline-block;color:#fff}.menuOpened .navigation{top:0}.menuOpened .nav{opacity:1;transition-delay:.45s}.menuOpened .scroll{z-index:1}.languages ul{padding-top:60px}.languages li a{height:60px;width:40px;line-height:60px}#topblock{width:100%;bottom:auto;height:60px}.hotellogo{top:5px;margin:0;left:40px;width:144px;height:50px;background:url(../lxboutique_hotel2_bin/hotel_logo_mob.png) no-repeat center}.hotellogo a img{display:none}.bookinggadget{padding-bottom:50px}.bookinggadget .gc_sh .shortHandCheckRates,.bookinggadget>div>a,.mobWebsite .bookinggadget>a{height:60px;line-height:60px;float:right}.text:first-of-type .imglinkWrapper{margin-bottom:-1000px}.text:first-of-type .imgContentWrapper{padding-bottom:1060px}.svideo .imglinkWrapper{margin-top:0!important}.svideo .imgImageWrapper{height:200px!important}#rightarea{margin-left:0}#centerblock,.no-banner #contentblock{margin-top:95px}.no-banner #centerblock{margin-top:0;height:0!important}.popupWindow .closePopup{display:block}.quicklinks{left:0}}@media all and (max-width:768px){.words{width:90%;margin-left:-45%;font-size:.85em}#centerblock{height:420px!important}.flashContainer{padding-bottom:0}.flashContainer .gcb_image_legend{width:80%}#contentblock .content .holder>*{margin-right:6%;margin-left:6%}#contentblock h1,#contentblock h2,#contentblock h3,.holder>p{width:88%}.bookinggadget .gc_sh .shortHandCheckRates,.bookinggadget>div>a,.mobWebsite .bookinggadget>a{height:60px;line-height:60px}.imgContentWrapper{width:100%!important}.text .imglinkWrapper{width:75%}.scroll{display:none!important}#bottomblock{position:fixed;bottom:0;left:0;right:0;z-index:3;height:40px}.hoteladdress{width:auto;margin:0 0 0 30px;padding:0;border:none}.hoteladdress>div{float:left}.hoteladdress>div a{width:40px;height:40px;text-indent:-9999px;padding:0;margin-right:5px}.hoteladdress .addressblock{background-position:12px -139px}.hoteladdress .phoneblock{background-position:13px -180px}.socialmedia{padding:0;margin:7px 30px 0 0;width:auto}.footermenu::before{top:30px;right:50%;margin-right:-90px}#seals{text-align:center;margin-bottom:40px}.powered{float:none;margin-left:0;margin-bottom:0}.fixedPromotions,.footermenu ul,.quicklinks,.security{display:none!important}#contentblock .content .contactFormContainer{width:88%}.hotel-contacts #contentblock .content .holder>p{width:88%;margin:0 6%}}@media all and (max-width:640px){.words{font-size:.6em}.hotellogo{left:10px}.toggle{margin:0 0 0 10px}.nav li a{font-size:22px;line-height:30px;margin-bottom:15px}#contentblock .roomContainer h2{font-size:22px;line-height:28px}#contentblock .roomContainer .minRate,#contentblock .roomContainer .roomName{margin:0 20px}#contentblock .roomContainer .promotions-termsActions{margin-left:40px}#contentblock .content form{margin-right:0}.hotel-directions #centerblock{height:300px!important}#contentblock .roomContainer.room-opened{padding:350px 0 50px!important}#contentblock .roomContainer.room-opened .roomPhoto{height:340px!important}.flashContainer .gcb_image_legend{display:none}.hoteladdress{margin:0}.socialmedia{margin:7px 0 0 0}.shortHandTitle{top:34px;line-height:25px;height:27px}.lang-es .bookinggadget>div>a,.lang-pt .bookinggadget>div>a,.mobWebsite.lang-es .bookinggadget>a,.mobWebsite.lang-pt .bookinggadget>a{line-height:14px!important;padding-top:16px!important}.bookinggadget .bar{pointer-events:none;display:none!important}.flashContainer .gcb_container{width:100%;border-right:15px solid #000;box-shadow:none}.popup.imagelinkgadget{width:320px;height:380px;margin:-190px 0 0 -160px!important}.popup .imgImageWrapper{overflow:hidden;height:350px}}.bookinggadget{top:50%;right:auto;left:20px;margin-top:100px}.bookinggadget .gc_sh .shortHandCheckRates,.bookinggadget>div>a,.mobWebsite .bookinggadget>a{width:160px;background:#4282b7;color:#fff}.bookinggadget .bar{right:auto;left:200px;top:18px}.bookinggadget .bar:after{left:auto;right:100%;border-left-color:transparent;border-right-color:#fff}.scroll{right:-145px;width:145px;padding-left:25px;bottom:0}.languages{right:40px}.navigation ul{padding-right:100px}.bookinggadget .bar{width:340px;background:#fff;color:#757575}@media (max-width:992px){.bookinggadget{top:0;right:0;left:auto;margin-top:0}.shortHandTitle{top:60px;height:35px;line-height:35px}}.navigation ul li.navMoreTrigger ul.navMore{max-height:400px!important}.fixedPromotions{position:absolute;top:15px;bottom:auto;right:2.5%;width:auto;max-width:450px;background:0 0;overflow:visible}.fixedPromotions *{color:#fff!important;text-align:right;text-shadow:0 0 20px rgba(0,0,0,.95)}.fixedPromotions .promotionsgadget .prgWrapper{padding:40px 70px 70px 35px;margin:0}.fixedPromotions .promotionsgadget .prgTitle{font-size:2.5em;line-height:1em}.fixedPromotions .promotionsgadget .prgClick{border:none;border-top:1px solid #fff;top:auto;bottom:20px;right:70px;text-indent:0;width:auto;background:0 0}.fixedPromotions .promotionsgadget .prgClick:before{display:none}.fixedPromotions .promotionsgadget .prgDescription{font-size:1.75em;line-height:1em;text-transform:initial}.fixedPromotions:hover{background:#fff}.fixedPromotions:hover *{color:#2f2d2f!important;text-shadow:none}.fixedPromotions:hover .promotionsgadget .prgClick{border-color:#2f2d2f}.hotel-directions.fixedPromotions,.hotel-special-offers.fixedPromotions{display:none!important}#contentblock .roomContainer .promotions-termsActions.avslider-bgLink{margin-top:10px;margin-left:28px}.roomContainer .avslider-stayDetails{padding:10px 0;margin-left:28px}#contentblock .roomContainer .promotions-termsActions.avslider-bgLink .promotions-bgLink{width:auto;text-align:center;margin:0;color:#fff;line-height:22px;font-size:1.1em;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:none;padding:1.5% 25px}@media (max-width:992px){.simpleab-2 .toggleblock{top:0;left:auto;right:0;height:60px;width:120px;z-index:10}.simpleab-2 .toggle{height:60px;line-height:60px;margin:0 0 0 20px}.simpleab-2 .bookinggadget{top:60px;right:0;left:0;width:100%;height:50px;margin-top:0;padding-bottom:0}.simpleab-2 .bookinggadget .gc_sh .gc_verticalSh .shortHandTitle,.simpleab-2 .shortHandTitle{top:auto;bottom:0;color:#fff;background:0 0;line-height:45px;border-right:none;pointer-events:none;z-index:1}.simpleab-2 .bookinggadget .gc_sh .gc_verticalSh .shortHandButton,.simpleab-2 .bookinggadget>div>a{width:100%;height:50px;line-height:42px;font-size:14px}.simpleab-2 .bookinggadget .gc_sh .shortHandCheckRates{width:100%;padding-bottom:15px;position:absolute;height:56px;border-right:none;z-index:0}.simpleab-2 .languages{right:120px}.simpleab-2 #centerblock,.simpleab-2.no-banner #contentblock{margin-top:125px}}.avslider-select-months,.avslider-select-years{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}p.name_signature{margin-right:60px;margin-left:60px}.content h2 strong a{background:#4282b7;color:#fff;padding:10px 20px;font-size:.7em;font-weight:400}.content h2 strong a:hover{background:#2f2d2d}.lisbon-my-gift-for-you .bookinggadget{display:none}.lisbon-my-gift-for-you .holder>p{font-size:1.4em;line-height:1.4em}.lisbon-my-gift-for-you #c1{padding-bottom:20px}.lisbon-my-gift-for-you #c2{background:0 0}.lisbon-my-gift-for-you #c2::before{display:none}.imagelinkgadget.ShoppingActivationOverlay.BOTTOM_RIGHT{bottom:10px}.imagelinkgadget.activation{-webkit-transform:translateY(0);transform:translateY(0)}.imagelinkgadget.activation *{color:#fff!important}.imagelinkgadget.activation.noimage .imglinkWrapper{padding-left:30px!important}.imagelinkgadget.activation .imgImageWrapper{background:0 0;position:absolute;left:15px;top:15px}.imagelinkgadget.activation .imgImageWrapper img{display:block!important}.imagelinkgadget.activation .imgImageWrapper span{display:none!important}.imagelinkgadget.activation .imgLink span{background:0 0}.imagelinkgadget.activation .imgTitle{font-size:1em;line-height:1.2em}.imagelinkgadget.activation .imgDescription{font-size:.75em;line-height:1.4em}body.has_imagelinkgadgetActivation .ShoppingActivationOverlay.BOTTOM_RIGHT{margin-right:290px}.imagelinkgadget.activation .closePopup{position:absolute;top:6px;right:6px;left:auto;width:20px;height:20px;overflow:hidden;background:url(//secure.guestcentric.net/media/default/bin/sprite.png) scroll no-repeat -287px -297px transparent;cursor:pointer;z-index:10;border:0;font-size:0;color:transparent}.hotellogo{margin-top:-100px}.bookinggadget{margin-top:70px;width:160px}.bookinggadget .gc_sh .gc_verticalSh{padding:10px;background:#fff}.gcBookingGadget form>div{display:block;text-align:center}.bookinggadget .gc_sh .gc_verticalSh .shortHandTitle{position:relative;top:0;margin-top:-35px;margin-bottom:5px;letter-spacing:0;background:0 0;color:#fff}.bookinggadget .gc_sh .startDay,.bookinggadget .gc_sh .yui-menu-button button{background-color:#ececec}.bookinggadget .gc_sh .shortHandCheckRates{width:100%;display:block;letter-spacing:0}@media (max-width:1024px){.hotellogo{margin-top:-175px}.bookinggadget{margin-top:-25px;width:160px}}@media (max-width:992px){.hotellogo{margin-top:0}.bookinggadget{margin-top:0;width:100%}.bookinggadget .gc_sh .gc_verticalSh{height:65px;text-align:center}.bookinggadget .gc_sh .gc_verticalSh .shortHandTitle{color:#757575!important}.gcBookingGadget form>div{display:inline-block!important;width:20%!important;margin:0 2%!important;padding:0!important;line-height:45px!important;float:left;height:auto!important;clear:none}.bookinggadget .gc_sh .shortHandCheckRates{width:210px;height:45px;line-height:45px;padding-bottom:0}}.ganhe-uma-estadia-no-lx-boutique-hotel .fixedPromotions{display:none}body.simpleab-2 #ShoppingRecovery>div{position:fixed;top:50%;margin-top:-225px!important;left:50%;margin-left:-225px!important;z-index:102;width:450px;height:450px;overflow:visible;-webkit-transform:translateY(0);transform:translateY(0);box-shadow:15px 15px 50px rgba(0,0,0,.5);padding:35px 55px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background:rgba(0,0,0,.2)}body.simpleab-2 #ShoppingRecovery>div:before{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;background:url(//www.lxboutiquehotel.com/media/lx-boutique-hotel-imageLink05-lx_boutique_hotel_sunset-8.jpg) no-repeat center center;background-size:cover;z-index:-1;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.4s;transition-timing-function:ease-out}body.simpleab-2 #ShoppingRecovery>div:hover:before{-webkit-transform:scale(.98,.98);transform:scale(.98,.98)}body.simpleab-2 #ShoppingRecovery>div *{font-family:millerregular,Helvetica,Arial,sans-serif;letter-spacing:1px}body.simpleab-2 #ShoppingRecovery>div>h2{font-size:24px;line-height:28px;position:relative;margin-bottom:5px;color:#fff;text-transform:uppercase;font-weight:400;padding-bottom:0;border:none}body.simpleab-2 #ShoppingRecovery>div>p{color:#fff}body.simpleab-2 #ShoppingRecovery>div>div{padding:0;width:100%}body.simpleab-2 #ShoppingRecovery>div>div select,body.simpleab-2 #ShoppingRecovery>div>div>input{background:rgba(255,255,255,.75);padding:5px 10px;width:100%;height:35px;border-radius:0}body.simpleab-2 #ShoppingRecovery>div>div.ErrorValidation{background:0 0;border:2px solid red;height:39px}body.simpleab-2 #ShoppingRecovery>div>.confirm,body.simpleab-2 #ShoppingRecovery>div>.submit{color:#fff;background:#4282b7;margin:15px 0;border-radius:0;padding:0 45px;height:36px;font-size:14px;line-height:38px;padding:0;text-transform:uppercase;font-weight:400!important;transition-property:background;transition-duration:.4s;transition-timing-function:ease-out}body.simpleab-2 #ShoppingRecovery>div>.confirm:hover,body.simpleab-2 #ShoppingRecovery>div>.submit:hover{background:#383734}body.simpleab-2 #ShoppingRecovery>div .close{position:absolute;top:15px;right:15px;width:40px;height:40px;background:rgba(255,255,255,.5) url(../lxboutique_hotel2_bin/popup_close2.png) no-repeat center}body .userway.userway_p5{bottom:50px!important}