@font-face{font-family:'Avenir Light';src:url(avenir-light.woff2) format('woff2'),url(avenir-light.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Baron Neue Bold';src:url(baronneuebold.woff2) format('woff2'),url(baronneuebold.woff) format('woff');font-weight:700;font-style:normal}body{font-family:'Avenir Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;line-height:26px;background:#fdfefc;color:#a39161;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}#loader{background:#050404 url(../azor_hotel_bin/loading.gif) repeat center center}#loader .loader{border-color:rgba(193,145,97,.2);border-bottom-color:#a39161}.no-banner #loader{display:none}body a{color:#231f20}body a:hover{color:#16e0bd;text-decoration:none}nav ul{padding:0;margin:0}hr{margin:0;height:80px;border:none;clear:both}p:empty{display:none}section{overflow:hidden}h1,h2,h3{font-family:'Baron Neue Bold','Helvetica Neue',Helvetica,Arial,sans-serif}h5 a{font-family:'Avenir Light','Helvetica Neue',Helvetica,Arial,sans-serif;display:inline-block;width:auto;padding:20px 40px;background:#1101d9;line-height:30px;color:#fff;text-transform:uppercase;margin:40px 0;text-indent:0;font-size:1.1em;font-weight:300;margin:40px 0;cursor:pointer}h5 a:hover{background:#a39161;color:#fff}#topblock{position:fixed;z-index:110;top:0;left:0;width:100%;padding:40px 40px 0 40px;height:100px}._2areas:not(.fp-viewing-0) #topblock,.no-banner #topblock{background:#fff}.with-bannerImg #centerblock{height:480px!important}#centerblock{margin:0!important}.no-banner #centerblock{height:140px!important}#bottomblock{position:relative;overflow:hidden;margin-top:0!important}.section{margin-top:40px!important}.fp-section{margin-left:193px}body #fp-nav.right{right:7px}body #fp-nav ul li a span{background:#231f20}body #fp-nav ul li a.active span{background:#a39161!important}body.fp-viewing-0 #fp-nav ul li a span,body.fp-viewing-4 #fp-nav ul li a span,body.fp-viewing-5 #fp-nav ul li a span,body.menu-opened #fp-nav ul li a span{background:#fff!important}.fp-section .fp-controlArrow{margin-top:-14px}.fp-section .fp-controlArrow.fp-prev{left:20px;border-width:14px 14px 14px 0}.fp-section .fp-controlArrow.fp-next{right:20px;border-width:14px 0 14px 14px}.bxslider.section{margin-left:193px;margin-right:40px}body.fp-viewing-7{overflow:visible!important}.no-banner .scroll{display:none}.parts{position:fixed;top:50%;right:0;width:130px;z-index:100}@keyframes scrollAnimation{0%{color:#fff}10%{color:#16e0bd}20%{color:#16e0bd}30%{color:#ee6352}40%{color:#ee6352}50%{color:#ee6352}60%{color:#f6ff00}70%{color:#f6ff00}80%{color:#a39161}90%{color:#a39161}100%{color:#fff}}@-webkit-keyframes scrollAnimation{0%{color:#fff}10%{color:#16e0bd}20%{color:#16e0bd}30%{color:#ee6352}40%{color:#ee6352}50%{color:#ee6352}60%{color:#f6ff00}70%{color:#f6ff00}80%{color:#a39161}90%{color:#a39161}100%{color:#fff}}.parts a{display:block;width:50%;margin:0 auto;height:30px;background:url(../azor_hotel_bin/arrows.png) no-repeat;color:#fff;text-align:center;font-family:'Baron Neue Bold','Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1em;cursor:pointer;-webkit-animation:scrollAnimation 10s infinite;animation:scrollAnimation 10s infinite}.parts a:hover{color:#fff!important;-webkit-animation:none;animation:none}.parts a.to_prev{background-position:center 0}.parts a.to_next{background-position:center -30px;padding-top:50px}.parts .sep{display:block;width:50%;border-bottom:2px solid #fff;margin:20px auto}._2areas:not(.fp-viewing-0) #topblock:before,.scroll1 #topblock:before,body.bottomWidg-opened #topblock:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:40px;background:#fdfefc}._2areas:not(.fp-viewing-0) .navigationToggle span,._2areas:not(.fp-viewing-0) .navigationToggle span:after,.scroll1 .navigationToggle span,.scroll1 .navigationToggle span:after,body.bottomWidg-opened .navigationToggle span,body.bottomWidg-opened .navigationToggle span:after{background:#231f20}._2areas:not(.fp-viewing-0) .quicklinks:before,.scroll1 .quicklinks:before,body.bottomWidg-opened .quicklinks:before{content:"";display:block;position:absolute;top:0;left:-285px;right:-20px;height:60px;background:#fdfefc;z-index:-1}._2areas:not(.fp-viewing-0) .quicklinks li a,.scroll1 .quicklinks li a,body.bottomWidg-opened .quicklinks li a{color:#231f20}._2areas:not(.fp-viewing-0) .hotellogo,.scroll1 .hotellogo,body.bottomWidg-opened .hotellogo{height:110px;background:url(../azor_hotel_bin/hotel_logo.png) no-repeat 0 0;background-size:100% auto}._2areas:not(.fp-viewing-0) .hotellogo img,.scroll1 .hotellogo img,body.bottomWidg-opened .hotellogo img{display:none}._2areas:not(.fp-viewing-0) .bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle,._2areas:not(.fp-viewing-0) .bookinggadget>label,.scroll1 .bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle,.scroll1 .bookinggadget>label,body.bottomWidg-opened .bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle,body.bottomWidg-opened .bookinggadget>label{color:#231f20}._2areas:not(.fp-viewing-0) .barInfo,._2areas:not(.fp-viewing-0) .bookinggadget>label:before,.scroll1 .barInfo,.scroll1 .bookinggadget>label:before,body.bottomWidg-opened .barInfo,body.bottomWidg-opened .bookinggadget>label:before{background-position:0 -60px}._2areas:not(.fp-viewing-0) .bookinggadget .gc_sh .gc_horizontalSh .shortHandButton,.scroll1 .bookinggadget .gc_sh .gc_horizontalSh .shortHandButton,body.bottomWidg-opened .bookinggadget .gc_sh .gc_horizontalSh .shortHandButton{position:relative;top:auto;right:auto}._2areas:not(.fp-viewing-0) .bookinggadget .gc_sh .shortHandCheckRates,._2areas:not(.fp-viewing-0) .bookinggadget>a,.scroll1 .bookinggadget .gc_sh .shortHandCheckRates,.scroll1 .bookinggadget>a,body.bottomWidg-opened .bookinggadget .gc_sh .shortHandCheckRates,body.bottomWidg-opened .bookinggadget>a{height:40px;line-height:40px;background:0 0!important;color:#ee6352;width:auto;flex-flow:row}._2areas:not(.fp-viewing-0) .bookinggadget .gc_sh .shortHandCheckRates:hover,._2areas:not(.fp-viewing-0) .bookinggadget>a:hover,.scroll1 .bookinggadget .gc_sh .shortHandCheckRates:hover,.scroll1 .bookinggadget>a:hover,body.bottomWidg-opened .bookinggadget .gc_sh .shortHandCheckRates:hover,body.bottomWidg-opened .bookinggadget>a:hover{color:#16e0bd}._2areas:not(.fp-viewing-0) .bookinggadget .gc_sh .shortHandCheckRates:before,._2areas:not(.fp-viewing-0) .bookinggadget>a:before,.scroll1 .bookinggadget .gc_sh .shortHandCheckRates:before,.scroll1 .bookinggadget>a:before,body.bottomWidg-opened .bookinggadget .gc_sh .shortHandCheckRates:before,body.bottomWidg-opened .bookinggadget>a:before{float:left;margin:7px 10px;background-position:0 -20px}._2areas:not(.fp-viewing-0) .promotionsgadget,.scroll1 .promotionsgadget,body.bottomWidg-opened .promotionsgadget{opacity:1!important;right:0;text-align:right;padding-right:10px;max-width:440px}.hotellogo{float:left;width:113px;height:auto;overflow:hidden;margin:0;position:relative}.hotellogo a{display:block;width:100%;height:100%}.hotellogo img{width:100%}.hotellogo span{display:block;overflow:hidden;height:0}.navigationToggle{width:50px;height:32px;float:left;margin:4px 40px 0 40px;cursor:pointer;position:relative;z-index:10}.navigationToggle span,.navigationToggle span:after{content:"";display:block;width:100%;height:2px;background:#fff;position:absolute;left:0}span._1{top:0}span._1:after{top:10px;width:30px}span._2{bottom:0}span._2:after{bottom:10px;width:40px}.navigationToggle:hover span._1{width:25px}.navigationToggle:hover span._1:after{width:40px}.navigationToggle:hover span._2{width:35px}.navigationToggle:hover span._2:after{width:50px}body.menu-opened{overflow:hidden}body.menu-opened .navigationToggle span{left:5px;width:45px!important}body.menu-opened span._1{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top right;transform-origin:top right}body.menu-opened span._1:after{display:none}body.menu-opened span._2{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}body.menu-opened span._2:after{display:none}body.menu-opened .navigationToggle:hover{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:center center;transform-origin:center center}.navigation{display:none;position:fixed;top:0;left:193px;right:0;bottom:0;background:#231f20;z-index:20}.navElem1{position:absolute;background:url(../azor_hotel_bin/elem_a.png) no-repeat 0 0;width:366px;height:465px;bottom:0;left:-200px}.navElem2{position:absolute;background:url(../azor_hotel_bin/elem_r.jpg) no-repeat 0 0;width:539px;height:391px;top:20%;right:70px}.navigation ol{margin:0;padding:0;position:absolute;top:200px;bottom:130px;left:100px;width:100%;z-index:10;overflow-y:scroll;list-style-type:decimal-leading-zero;counter-reset:item}.navigation li{display:block;position:relative;margin-bottom:10px;padding-left:45px}.navigation li a:before,.navigation li:before{content:"";position:absolute;top:15px;left:0;width:35px;height:2px;background:#fff}.navigation li a:before{top:13px;left:-45px;width:0}.navigation li.active:before,.navigation li:hover a:before{background:#16e0bd}body:not(.isTouchDevice) .navigation li.active:before,body:not(.isTouchDevice) .navigation li:hover a:before{width:100%}.navigation li:after{content:counters(item, ".", decimal-leading-zero) ". ";color:#fff;font-family:'Baron Neue Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:.7em;position:absolute;bottom:5px;left:26px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.navigation li a{text-transform:uppercase;font-size:2.5em;line-height:1.1em;color:#fff;position:relative}.quicklinks{float:left;position:relative;overflow:hidden;height:35px;width:calc(80% - 434px)}.quicklinks ul{padding:0;margin:0}.quicklinks li{display:inline-block;margin:0 10px;text-transform:uppercase;font-size:.8em;line-height:38px}.quicklinks li a{color:#fff}.bookinggadget{position:relative;margin:0;display:inline-block;width:auto;float:right}.bookinggadget .gcBookingGadget.horizontal.gc_sh,.bookinggadget .gcBookingGadget.horizontal.gc_sh form>*{display:none}.bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle,.bookinggadget>label{display:inline-block!important;font-family:'Avenir Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;line-height:40px;color:#fff;width:auto;margin:0;border:0;text-align:right;float:left;text-transform:uppercase;position:absolute;top:-40px;right:0;width:260px}.bookinggadget .gc_sh .gc_horizontalSh .shortHandButton{display:inline-block!important;margin:0 0 0 20px}.bookinggadget .gc_sh .shortHandCheckRates,.bookinggadget>a{background:#231f20;font-family:'Baron Neue Bold','Helvetica Neue',Helvetica,Arial,sans-serif;margin:0;text-transform:initial;font-size:18px;width:180px;height:75px;color:#fff;text-align:center;display:flex;flex-flow:column;justify-content:center;cursor:pointer;text-transform:uppercase;position:relative}.bookinggadget .gc_sh .shortHandCheckRates:hover,.bookinggadget>a:hover{background:#ee6352}.bookinggadget .gc_sh .shortHandCheckRates:before,.bookinggadget>a:before{content:"";display:block;width:20px;height:20px;margin:-3px auto 7px;background:url(../azor_hotel_bin/icons.png) no-repeat 0 0}div.bar{display:none}.barInfo,.bookinggadget>label:before{content:"";display:inline-block;width:20px;height:20px;background:url(../azor_hotel_bin/icons.png) no-repeat 0 -40px;margin:10px 10px 0 0}.languages{position:fixed;bottom:0;right:130px;background:#fff;z-index:10;padding:5px 10px 5px 5px}.languages select{background:0 0;border-radius:0;border:none;color:#231f20;text-transform:uppercase;font-size:.7em}.languages select:focus{outline:0}.flashContainer{position:relative;z-index:0;width:100%;height:100%}.gcb_image:before{content:"";display:block;background:#222;position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;opacity:.15}.gcb_image_current,.gcb_image_next{background-position:center center;background-size:cover}.flashContainer .gcb_image_legend{font-family:'Baron Neue Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:46px;line-height:40px;letter-spacing:-2px;text-shadow:none;bottom:auto;top:50%;left:193px;margin-top:-75px;color:#000;padding:10px 5px 0 5px;background-color:#fff;mix-blend-mode:screen;min-width:30%}.flashContainer .gcb_image_legend b{font-size:2.1em;line-height:.75em;margin:0;color:#fff;position:absolute;top:50px;left:0;display:block;width:160%}.flashContainer .bannerImage img{position:absolute;top:-25%;left:0;min-width:100%;min-height:100%}.flashContainer .gcb_navigation{top:50%;right:5%;left:5%;z-index:200}.flashContainer .gcb_navigation>*{opacity:.15!important}.gcb_navigation_paginator{display:none!important}.flashContainer .gcb_navigation_arrow{background:url(../escasa1800_hotel_bin/arrows.png) no-repeat 0 -72px;width:36px;height:72px}.flashContainer .previous{float:left;background-position:-36px -72px!important}.flashContainer .next{float:right;background-position:0 -72px!important}.flashContainer .gcb_navigation>:hover{opacity:1!important}.flashContainer .gcb_video{pointer-events:none}.promotionsgadget{position:fixed;background:#fdfefc;color:#231f20;min-height:75px;font-family:'Baron Neue Bold','Helvetica Neue',Helvetica,Arial,sans-serif;top:115px;right:40px;bottom:auto;width:auto;max-width:400px;font-size:1em;line-height:1.2em;letter-spacing:-1px}.promotionsgadget:before{content:"";display:block;position:absolute;top:17px;left:-12px;width:20px;height:20px;background:url(../azor_hotel_bin/icons.png) no-repeat 0 -100px}.promotionsgadget:hover{opacity:1!important;background:rgba(247,242,235,.9)}.prgWrapper{padding:18px}.prgWrapper *{display:inline-block!important;margin:0 10px 0 0!important;word-break:break-all}.promotionsgadget .prgTitle{color:#ee6352}.promotionsgadget:hover .prgTitle{color:#16e0bd}.prgImgWrapper{display:none!important}.promotionsgadget .prgClick{float:none!important;text-decoration:underline}.promotionsgadget:hover .prgClick{color:#ee6352}._2areas .content h1{display:none}.holder{overflow:hidden;padding-left:193px}._2areas .holder{padding:0}.imagelinkgadget{position:relative}.imagelinkgadget a{display:block;width:100%;height:100%}.imagelinkgadget h3{margin:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.imgImageWrapper{position:relative;background-position:center center;background-size:cover}.imgDescription{position:relative}.imgDescription p{font-family:'Baron Neue Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.4em;line-height:1em;margin:0}.imgLink{margin-top:20px;text-transform:uppercase;font-size:.8em}@-webkit-keyframes vibrantAnimation{0%{color:#1101d9}40%{color:#ee6352}80%{color:#f6ff00}100%{color:#1101d9}}@keyframes vibrantAnimation{0%{color:#1101d9}40%{color:#ee6352}80%{color:#f6ff00}100%{color:#1101d9}}@-webkit-keyframes scrollAnimation{0%{color:#1101d9}40%{color:#ee6352}80%{color:#f6ff00}100%{color:#1101d9}}.vibrant{-webkit-animation:vibrantAnimation 5s infinite;animation:vibrantAnimation 5s infinite}.large .imgTitle{font-size:5.4em;line-height:.9em;letter-spacing:-4px;position:absolute}.large0 .imgImageWrapper{width:55%;height:100%;float:left}.large0 .imgContentWrapper{float:left;width:25%;margin-left:7%;display:table;height:100%}.large0 .imgDescription{display:table-cell;vertical-align:middle}.large0 .imgTitle{left:-10px;top:30%;color:#fff;width:55%}.large1 .imgImageWrapper{width:55%;height:100%;margin-right:40px;float:right}.large1 .imgTitle{width:70%;top:30%;color:#16e0bd}.large1 .imgDescription{position:absolute;top:65%;left:40%;background:#231f20;width:47%;color:#fff;padding:20px}.large1 .imgDescription p:first-line{color:#a39161}.large2 .imgImageWrapper{width:70%;height:100%;float:left}.large2 .imgTitle{width:40%;top:20%;right:130px;color:#fff;background:#231f20;padding:40px 20px 10px;text-shadow:0 0 70px rgba(0,0,0,.2)}.large2 .imgTitle h3:first-line{color:#f6ff00}.large2 .imgDescription{position:absolute;top:50%;left:5%;width:41%;color:#fff;text-align:right}.large3 .imgTitle{width:40%;bottom:7%;left:40px;color:#fff;z-index:1}.large3 .imgDescription{position:absolute;top:64%;height:27%;left:0;right:35px;background:#ee6352;padding:20px 80px 20px 40%;color:#fff}.allWithPhoto .imgImageWrapper{width:100%;height:64%;float:left}.medium{padding:0!important;min-height:360px}.medium .imgImageWrapper{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1}.medium:hover .imgImageWrapper{opacity:.75}.medium .imgDescription{max-height:70%;overflow:hidden}.medium0,.medium4,.medium8{background:#a39161}.medium0 .imgTitle,.medium4 .imgTitle,.medium8 .imgTitle{color:#231f20}.medium0 .imgDescription,.medium4 .imgDescription,.medium8 .imgDescription{color:#fff}.medium1,.medium5,.medium9{background:#1101d9}.medium1 .imgTitle,.medium5 .imgTitle,.medium9 .imgTitle{color:#f6ff00}.medium1 .imgDescription,.medium5 .imgDescription,.medium9 .imgDescription{color:#16e0bd}.medium10,.medium2,.medium6{background:#16e0bd}.medium10 .imgTitle,.medium2 .imgTitle,.medium6 .imgTitle{color:#1101d9}.medium10 .imgDescription,.medium2 .imgDescription,.medium6 .imgDescription{color:#fff}.medium11,.medium3,.medium7{background:#ee6352}.medium11 .imgTitle,.medium3 .imgTitle,.medium7 .imgTitle{color:#fff}.medium11 .imgDescription,.medium3 .imgDescription,.medium7 .imgDescription{color:#231f20}.medium .imgContentWrapper{padding:18% 40px 40px;height:100%;position:relative}.medium:hover .imgContentWrapper *{color:#fff}.medium .imgTitle{font-size:2.4em;line-height:1em}.slide .imgImageWrapper{padding-top:56.25%;height:100%;background-color:#a39161}.imagelinkgadget.slide:hover .imgImageWrapper{background-color:#fff}.slide:nth-child(2n+1) .imgImageWrapper{background-color:#16e0bd}.slide:nth-child(3n+1) .imgImageWrapper{background-color:#ee6352}.slide:nth-child(4n+1) .imgImageWrapper{background-color:#1101d9}.slide .imgContentWrapper{position:absolute;top:50%;left:50%;width:35%}.slide:nth-child(2n+1) .imgContentWrapper{top:20%;left:10%;width:60%}.slide:nth-child(3n+1) .imgContentWrapper{top:auto;bottom:10%;left:auto;width:60%;text-align:right;right:10%}.slide:nth-child(4n+1) .imgContentWrapper{top:auto;bottom:15%;left:10%;width:40%;text-align:right}.slide .imgContentWrapper *{color:#fff}.slide.nolink .imgContentWrapper .imgDescription{background-color:#fff;padding:15px 20px 20px;margin-top:-8px}.slide .imgTitle{font-size:2.2em;line-height:1em}.content .bx-wrapper{border:none;box-shadow:none}.bx-controls-direction{display:none}.notext .imgImageWrapper{opacity:1!important}.noimage .imgImageWrapper{background:#231f20 url(../azor_hotel_bin/texture.png) no-repeat center center!important;background-size:cover!important}.nolink .imgDescription p{color:#a39161;font-family:'Avenir Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;line-height:26px}.nolink .imgLink{display:none}.notext .imgContentWrapper{display:none}body.popupWindow{overflow:hidden}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.85;z-index:1000;display:none}body.popupWindow .overlay,body.popupWindow .popup{display:block}.popup{display:none;z-index:1100;position:fixed;top:50%;left:50%;width:400px;height:350px;margin:-175px 0 0 -200px;padding:15px;background:#fff;overflow:visible}.popup .imgImageWrapper{height:100%}.popup .wrapper:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;background:rgba(0,0,0,.4)}.popup .imgContentWrapper{position:absolute;bottom:40px;left:40px;z-index:10}.popup .imgContentWrapper *{color:#fff!important}.closePopup,.popup:before{display:block;position:absolute;top:0;right:-35px;width:35px;height:35px;text-align:center;line-height:30px;background:#95a1aa;color:#fff;font-size:24px;cursor:pointer}#sidebar{display:none}.with-sidebar #sidebar{display:block}#pg .pgImage,#pg .pgText{display:none}.subnav{position:fixed;top:160px;left:40px;width:130px;z-index:9}.subnav ul{margin:0;padding:0;list-style:none}.subnav li{text-transform:uppercase;font-size:.8em;line-height:1.2em;margin-bottom:10px}.subnav li a{display:block}.subnav li.active{font-family:'Baron Neue Bold','Helvetica Neue',Helvetica,Arial,sans-serif;pointer-events:none;text-transform:initial}.subnav li.active a{color:#ee6352}.roomContainer{position:relative;clear:both;background:#fff}#roomtypes .roomContainer{width:85%}.roomContainer.active{opacity:1;visibility:visible}.roomName{position:absolute;top:10%;left:5%;width:60%;z-index:10}.roomName h2{font-size:4em;line-height:.8em;color:#fff;margin:0}.roomContainer .minRate{display:none}.minRate h3{color:#fff}#roomtypes .minRate h3,#roomtypes .roomName h2,#specialoffers .minRate h3,#specialoffers .roomName h2{text-shadow:-1px -1px 0 rgba(0,0,0,.2),1px -1px 0 rgba(0,0,0,.2),-1px 1px 0 rgba(0,0,0,.2),1px 1px 0 rgba(0,0,0,.2)}.roomPhoto{padding-top:56.25%;position:relative;margin-bottom:40px;float:none!important}.roomPhoto .pgContainer{position:absolute;top:0;left:0;right:0;bottom:0}.roomPhoto label{display:none!important}.roomPhoto .pgContainer .pgImage{width:100%!important;height:100%!important;background-size:cover;background-position:center center}.roomPhoto .pgContainer .pgImage a img{display:none}.roomDescription.mealplan{font-family:'Baron Neue Bold','Helvetica Neue',Helvetica,Arial,sans-serif;color:#231f20;display:none}.roomDescription.teaser{text-transform:uppercase;font-weight:700}#roomtypes .roomDescription ul,#specialoffers .roomDescription ul{text-align:center}.roomDescription li{display:block;color:#231f20;text-transform:uppercase;font-size:.8em;line-height:1.2em;margin-bottom:7px}.promotions-bgLink{padding:20px 40px;background:#1101d9;color:#fff;text-transform:uppercase;float:left!important}.promotions-bgLink:hover{background:#a39161;text-decoration:none}.promotions-termsActions{margin-top:20px!important}.promotions-termsContent{width:100%;margin-top:-50px!important}.promotions-termsActions .promotions-showTermsTrigger,.promotions-termsContent .promotions-closeTermsShell{width:100%;height:50px;line-height:50px;padding:0 20px;background:#a39161}.promotions-termsActions .promotions-showTermsTrigger:before,.promotions-termsContent .promotions-closeTermsShell:before{content:"";float:left;width:20px;height:20px;margin:13px 20px 0 0;background:url(../azor_hotel_bin/icons.png) no-repeat 0 -280px}.promotions-termsContent .promotions-closeTermsShell:before{background-position:0 -246px}.promotions-termsContent>div{padding:20px 40px}.promotions-termsContent .promotions-cancelText{padding-top:0}.promotions-termsContent>div p{margin:0}#addons,#productTypes{margin-right:40px}#addons .roomName,#productTypes .roomName{position:relative;left:0;top:0;width:60%}#addons .roomName h2,#productTypes .roomName h2{font-size:3em;color:#16e0bd}#addons .roomContainer:nth-child(2n+1) .roomName h2,#productTypes .roomContainer:nth-child(2n+1) .roomName h2{color:#ee6352}#addons .roomContainer:nth-child(3n+1) .roomName h2,#productTypes .roomContainer:nth-child(3n+1) .roomName h2{color:#1101d9}#addons .roomContainer:nth-child(4n+1) .roomName h2,#productTypes .roomContainer:nth-child(4n+1) .roomName h2{color:#a39161}#addons .minRate h3,#productTypes .minRate h3{color:#231f20}#addons .roomContainer .promotions-termsActions,#productTypes .roomContainer .promotions-termsActions{width:auto}#productTypes .roomContainer .promotions-termsActions .promotions-showTermsTrigger{float:right;width:auto!important;position:relative!important;line-height:50px!important;height:76px;padding:14px 20px}#productTypes .roomContainer .promotions-termsActions .promotions-bgLink{width:auto!important;font-size:14px!important}#productTypes .roomContainer .promotions-termsActions .promotions-bgLink:hover{text-decoration:none!important}#productTypes .roomContainer .promotions-termsContent{left:0!important;right:0!important;bottom:0!important;padding:0 0 20px!important}#addons .roomContainer .roomPhoto .roomPhoto{padding:0;position:absolute;top:0;left:0;width:100%}#addons .roomDescription li,#productTypes .roomDescription li{display:inline-block}#addons .roomDescription li:before,#productTypes .roomDescription li:before{content:"";display:inline-block;border-radius:50%;width:3px;height:3px;background:red;margin:0 5px}.socialmedia{overflow:hidden;background:#fff}.socialmedia ul{padding:0 15px}.socialmedia li{display:inline-block;margin-right:20px}.socialmedia li a{height:30px;display:block;text-indent:-9999px;background:url(../azor_hotel_bin/icons_footer.png) no-repeat 0 0}.socialmedia li:hover a{opacity:.6}.socialmedia .facebook a{width:30px;background-position:0 0}.socialmedia .instagram a{width:30px;background-position:-46px 0}.socialmedia .dhm a{width:120px;background-position:0 -30px}.socialmedia .designhotels a{width:116px;background-position:0 -60px}.socialmedia .traveller a{background-position:-130px -56px;width:130px}.socialmedia .otherlogos a{width:387px;background-position:0 -90px;position:relative}.socialmedia .signature a{background-position:top right;width:100px}.footermenu{overflow:hidden;background:#fff}.footermenu ul{padding:40px 33px;list-style:none;-webkit-column-count:3;column-count:3;text-align:center}.footermenu li{display:block}.footermenu li a{font-size:1.2em;text-decoration:underline}.footermenu li a:hover{text-decoration:none}.hoteladdress{font-style:normal;position:absolute;bottom:20px;left:150px;right:130px}.hoteladdress *{color:#fff;font-size:.9em;line-height:1.6em}.hoteladdress>*{float:left;width:40%;margin-right:10%}.hoteladdress a{text-transform:uppercase;display:block;position:relative}.hoteladdress a:after{content:"";display:block;width:20px;height:20px;position:absolute;top:0;left:-30px;background-image:url(../azor_hotel_bin/icons.png);background-repeat:no-repeat}.propertyname{width:100%;font-family:'Baron Neue Bold','Helvetica Neue',Helvetica,Arial,sans-serif;margin-bottom:15px}.addressblock:after{background-position:0 -120px}.phoneblock:after{background-position:0 -160px}#bottomblock section{height:auto;max-height:100px;overflow:hidden;transition-property:max-height;transition-duration:.3s;transition-timing-function:ease-out}#bottomblock h1{display:none;color:#fff;padding:35px;margin:0;cursor:pointer}#bottomblock h1.title{display:block}#bottomblock h1:before{content:"";float:left;width:30px;height:30px;margin:-6px 30px 0 0;background-image:url(../azor_hotel_bin/icons30.png);background-repeat:no-repeat}#bottomblock h1 span{font-size:.6em;margin-left:10px}.googlemaps{background:#16e0bd}.googlemaps h3,.googlemaps ul{display:none!important}#bottomblock .googlemaps.opened{max-height:640px}.googlemaps h1{color:#231f20}.googlemaps h1:before{background-position:0 0}.googlemaps h1 span{color:#231f20}.dirLink{display:inline-block!important;padding:20px 40px!important;margin:40px;background:#1101d9;color:#fff;text-transform:uppercase}.dirLink:hover{background:#a39161}.content .dirLink{margin-left:0}.subscribenewsletter{background:#231f20}.subscribenewsletter h2{display:block;position:relative;margin:20px 40px 40px;clear:both;font-size:14px;color:#a39161}.subscribenewsletter h2 a{text-decoration:underline;color:#a39161}#bottomblock .subscribenewsletter.opened{max-height:400px}.subscribenewsletter h1:before{background-position:0 -30px}.subscribenewsletter h1 span{color:#a39161}.subscribenewsletter div,.subscribenewsletter h3,.subscribenewsletter p{display:none}.subscribenewsletter form{padding:20px 40px}.subscribenewsletter form>*{width:33%;float:left}form input,form select,form textarea{border:none!important;border-radius:0;background-color:#fdfefc;width:90%!important;text-indent:10px;line-height:30px;padding:0!important}form select{-webkit-appearance:none;background-image:url(../azor_hotel_bin/icons.png);background-repeat:no-repeat;background-position:95% -240px}form input:focus,form select:focus,form textarea:focus{outline:0}form p{margin:0!important}.content form input[type=submit],form input[type=submit]{display:inline-block;width:auto!important;padding:20px 40px!important;background:#1101d9!important;color:#fff!important;text-transform:uppercase;margin:40px 0;text-indent:0;font-weight:300!important}.content form input[type=submit]:hover,form input[type=submit]:hover{background:#a39161!important;color:#231f20}.content form input,.content form select,.content form textarea{background-color:#ededed!important}.content form{float:left;width:50%}#reservationFields{float:left;width:90%}#reservationFields>p{display:none}#reservationFields>*{width:25%!important;margin-right:0!important;position:relative;min-height:61px}#cbcheckin{position:absolute;top:27px;right:30px;height:20px}input[type=checkbox]{width:auto!important}#seals{clear:both;background:#cdcdcd}.sealsHolder{padding:0 2.5%}.security{float:right}.powered{float:left}.a-terra .flashContainer .gcb_image_legend{right:380px;padding:0;background:0 0;left:371px;font-size:36px;line-height:30px}.a-terra .gcb_image_legend:before{content:"";display:block;background:url(../azor_hotel_bin/rest_aterra.png) no-repeat 0 0;background-size:100% 100%;width:170px;height:170px;position:absolute;top:40px;left:-178px}.navigation li a:before{transition-property:width;transition-duration:.3s;transition-timing-function:ease-out}.dirLink,.imgImageWrapper,.promotionsgadget,form input[type=submit]{transition-property:background;transition-duration:.4s;transition-timing-function:ease-out}.dirLink,.footermenu li a,.hoteladdress a,.imgContentWrapper *,.promotionsgadget *,form input[type=submit]{transition-property:color;transition-duration:.2s;transition-timing-function:ease-out}.imgImageWrapper,.roomContainer{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-out}.bookinggadget>a,.navigationToggle,.navigationToggle span,.navigationToggle span:after,.shortHandCheckRates{transition-property:all;transition-duration:.3s;transition-timing-function:ease-out}.roomContainer.default{display:block!important}@media all and (max-width:1300px){.socialmedia .signature{margin-left:110px;margin-top:20px}}@media all and (max-width:1176px){.socialmedia .signature{margin-left:0}}@media all and (max-width:1200px){.large .imgTitle{font-size:4.4em}.large1 .imgDescription{top:60%;left:35%}.large3 .imgTitle{bottom:15%}.imgDescription p{font-size:.9em}}@media all and (max-width:1024px){body{font-size:14px}.flashContainer .gcb_image_legend{font-size:32px;line-height:30px}.promotionsgadget{max-width:160px}.promotionsgadget .prgClick{display:none!important}.navElem2{top:15%;right:-15%}.large0 .imgContentWrapper{width:33%;margin-left:5%}.large1 .imgDescription{top:58%;left:33%}.large2 .imgTitle{width:48%;right:40px}.large3 .imgDescription{padding-right:20px;padding-left:50%}.roomName h2{font-size:4em}}@media all and (max-width:992px){.roomName h2{font-size:3em}}@media all and (max-width:768px){.languages{right:40px}.flashContainer .gcb_image_legend{left:40px}.section{overflow:hidden}.bxslider.section,.fp-section{margin-left:40px}.slide .imgContentWrapper{top:25%!important;left:10%!important;width:auto!important;right:20%!important;text-align:center!important}.large .imgImageWrapper{width:100%;height:340px}.large .imgContentWrapper{position:relative;width:calc(100% - 80px);clear:both;height:auto;top:auto;left:auto;right:auto;bottom:auto;margin:40px}.large .imgTitle{position:relative;top:auto;left:auto;right:auto;width:100%;color:#231f20;font-size:4.4em;padding-top:20px}.large2 .imgTitle{color:#fff}.large .imgDescription{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%;margin-top:20px;padding:20px;display:block;text-align:left}.large2 .imgDescription{color:#231f20}.medium .imgContentWrapper{padding-top:80px}.footermenu ul{-webkit-column-count:2;column-count:2;text-align:left}.navigation{left:0}.navElem2{width:400px;height:290px;background-size:100% auto}.hoteladdress{right:40px}.subscribenewsletter form>*{width:100%;clear:both;margin-bottom:20px}#bottomblock h1.title{font-size:1.5em}.roomName{top:5%}.roomName h2{font-size:3.2em}.content form{width:100%}#reservationFields>*{width:50%!important}.bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle,.bookinggadget>label,.promotionsgadget,.quicklinks{display:none!important}}@media all and (max-width:580px){body{font-size:13px}#topblock{padding:20px 20px 0}.scroll1 #topblock{padding-left:0}.scroll1 #topblock:before{height:80px!important}.bookinggadget{margin-top:-3px;background:#231f20;border-radius:5px}.scroll1 .bookinggadget{margin-top:-3px}.menu-opened .hotellogo{display:none}.menu-opened .navigationToggle{margin-left:0}.navigationToggle{margin-right:20px;margin-left:20px}.navigation ol{left:20px;top:140px;bottom:80px}.navigation li{padding-left:25px}.navigation li a{font-size:1.5em}.navigation li:after{display:none}.navigation li a:before,.navigation li:before{width:20px;top:8px}.hoteladdress{left:40px}.flashContainer .gcb_image_legend{font-size:18px;line-height:28px;margin-top:-10px}.flashContainer .gcb_image_legend b{font-size:1.5em;width:86vw;line-height:.8em}.footermenu ul{display:none}.slide .imgContentWrapper{left:0!important;-webkit-transform:scale(.65);transform:scale(.65);top:20px!important;right:0!important}.noimage .imgImageWrapper{display:none}.security{display:none}.powered{float:none;text-align:center}.socialmedia ul{padding:40px 0}.socialmedia li{margin:0 10px}.socialmedia li.facebook{display:none}#bottomblock section{display:none}.subnav{position:relative;top:auto;left:auto;width:calc(100% + 40px);background:#231f20;padding:20px;text-align:center;margin:40px -40px}.subnav li{font-size:1.2em}.subnav li a{color:#fff}.holder{padding-left:20px}#roomtypes .roomContainer{width:calc(100% - 40px)!important}.roomName{position:relative;top:auto;left:auto;width:100%}.roomName h2{color:#231f20}.minRate h3{color:#ee6352;text-shadow:none!important}.roomDescription li{text-align:left}.menu-opened.scroll1 .bookinggadget{margin-top:0}.promotions-termsContent{margin-top:0!important}#productTypes .roomContainer .promotions-termsActions .promotions-showTermsTrigger{float:left}.with-bannerImg #centerblock{height:100vh!important}.flashContainer .bannerImage img{position:relative;top:0}.bookinggadget .gc_sh .gc_horizontalSh .shortHandButton{right:-20px}.bookinggadget .gc_sh .shortHandCheckRates,.bookinggadget>a{width:111px!important}._2areas:not(.fp-viewing-0) .hotellogo,.scroll1 .hotellogo{display:none}.large1 .imgImageWrapper{margin-right:20px}.large .imgContentWrapper{margin:40px 20px}.medium .imgContentWrapper{padding-right:20px;padding-left:20px}#reservationFields>*{width:100%!important}.navElem2{display:none}.propertyname{display:none}.hoteladdress>*{width:40px;height:40px}.hoteladdress a:after{display:none}.hoteladdress a{float:left;text-indent:-9999px;width:40px;padding-top:40px;height:0;overflow:hidden}.addressblock{background:url(../azor_hotel_bin/icon_address.png) no-repeat 0 0}.phoneblock{background:url(../azor_hotel_bin/icon_phone.png) no-repeat 0 0}.large .imgTitle{font-size:2.4em;letter-spacing:-2px}.a-terra .flashContainer .gcb_image_legend{-webkit-transform:scale(.6);transform:scale(.6);left:68px;font-size:24px;right:10px}.navElem1{bottom:-80px;-webkit-transform:scale(.65);transform:scale(.65);margin-left:-30px}}body .ui-widget{font-family:'Avenir Light','Helvetica Neue',Helvetica,Arial,sans-serif}body .gcBookingGadgetCustom .datepicker .legend_selcheckin,body .gcBookingGadgetCustom .datepicker .legend_selcheckout{color:#ee6352}body .submitButton .booknow{background:#16e0bd}body .submitButton .booknow:hover{background:#f6ff00;color:#231f20}body .submitButton .booknow:hover+*{color:#231f20}body .gcBookingGadgetCustom .dp-highlight .ui-state-default{background:#16e0bd;border-color:#16e0bd}