@font-face{font-family:beregular;src:url(be-webfont.woff2) format('woff2'),url(be-webfont.woff) format('woff');font-weight:400;font-style:normal}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{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0;outline:0;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-spacing:0;border-collapse:collapse}hr{overflow:hidden}.languages ul,.scroll,nav ul{padding:0}body{font-family:Dosis,'Helvetica Neue',Helvetica,sans-serif;font-size:14px;line-height:22px;margin:0;color:#000;background:#000 url(../_bin/pattern.jpg) repeat;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;overflow-x:hidden}.body-rotate{background:#fff;display:block;position:relative;-webkit-transform-origin:5% 10%;transform-origin:5% 10%;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.start-rotation .body-rotate{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-transform-origin:5% 10%;transform-origin:5% 10%;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;overflow:hidden}body.menuOpened{overflow-y:hidden}a,a:focus,a:hover,a:link,a:visited{color:#000}a:hover{text-decoration:none!important}.languages li{display:inline-block}.hotel-directions .scroll,.no-banner .scroll,.scrolling .scroll,.with-bannerImg .scroll{display:none}hr{width:100%;margin:30px;border:none}section{clear:both}::-moz-selection{color:#fff;background-color:#0066b3}::selection{color:#fff;background-color:#0066b3}::-webkit-input-placeholder{color:#9ea392}:-ms-input-placeholder{color:#9ea392}::-moz-placeholder{color:#9ea392;opacity:1}:-moz-placeholder{color:#9ea392;opacity:1}#loader{background:#00070c;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden}#loader .loader{margin:0 0 0 -20px;width:4em;height:4em;border-top:.3em solid rgba(255,255,255,.3);border-right:.3em solid rgba(255,255,255,.3);border-bottom:.3em solid rgba(255,255,255,.3);border-left:.3em solid rgba(255,255,255,.6)}.scroll{font-size:12px;font-family:Dosis,'Helvetica Neue',Helvetica,sans-serif;line-height:15px;position:fixed;z-index:1;left:-15px;bottom:385px;width:90px;margin:0 auto;cursor:pointer;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);text-transform:uppercase;color:#fff}.scroll span{position:absolute;z-index:20;top:-54px;bottom:auto;left:-70px;width:1px;height:120px;margin-left:-1px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:animHomeHeaderLine 3s ease forwards infinite;animation:animHomeHeaderLine 3s ease forwards infinite;background:rgba(255,255,255,.8);background:linear-gradient(to bottom,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 50%);background-position:0 -40px;background-size:100% 200%}.scroll:hover{text-decoration:none;opacity:.75;color:#fff}.hotellogo a,.scroll1.scrolling .scroll,.with-bannerImg.scrolling .scroll{display:block}.scroll1.scrolling .scroll span,.with-bannerImg.scrolling .scroll span{-webkit-animation:animHomeHeaderLineTop 2s ease forwards infinite;animation:animHomeHeaderLineTop 2s ease forwards infinite}.scroll1 .scroll span,.with-bannerImg .scroll span{background-position:-195px 0}.scroll1 .scroll:hover{color:#827a7a}#topblock{position:fixed;z-index:9;top:0;left:0;display:block;width:100%;height:180px;padding:90px 90px 0;transition:top .5s ease-in-out}.scroll1 #topblock{top:-180px}.scroll2 #topblock,.with-bannerImg #topblock{top:0;height:70px;padding:17px 90px;background:#000 url(../_bin/pattern.jpg) repeat}.hotellogo{width:152px;display:inline-block;transition-timing-function:ease-out;transition-duration:.3s;transition-property:opacity;overflow:hidden;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.hotellogo a{position:relative;height:100%}.hotellogo img{width:100%}.hotellogo a span{line-height:0;display:block;overflow:hidden;text-indent:-9999px}.scroll2 .hotellogo img,.with-bannerImg .hotellogo img{display:none}.scroll1 .hotellogo{opacity:0}.scroll2 .hotellogo,.with-bannerImg .hotellogo{top:0;width:110px;position:absolute;height:70px;background-image:url(../_bin/hotel_logo_scroll.png);background-size:110px auto;background-position:center;background-repeat:no-repeat;opacity:1}.topblock-right{display:inline-block;text-align:right;float:right;max-width:calc(100% - 152px)}.quicklinks{display:inline-block}.quicklinks li{display:inline-block;margin:0 10px}.quicklinks li a{display:block;font-family:Dosis,'Helvetica Neue',Helvetica,sans-serif;text-transform:uppercase;color:#fff;position:relative;font-weight:bolder;text-shadow:0 1px rgba(0,0,0,.4)}.quicklinks li a::before{content:"";display:block;position:absolute;height:2px;background:#fff;width:0;bottom:-2px}.quicklinks li a:hover::before{width:100%}.languages{display:inline-block;margin:0 10px}.languages ul{border:3px solid #fff}.languages li{display:inline-block;position:relative}.languages li a{display:block;transition:color .5s ease-in-out;color:#fff;text-transform:uppercase;font-family:Dosis,'Helvetica Neue',Helvetica,sans-serif;font-weight:bolder;width:30px;padding:3px 0;padding-right:3px;text-align:center}.languages li a:after{content:"";display:block;position:absolute;right:0;top:0;height:28px;width:3px;background:#fff}.languages li a.active,.languages li a:hover{background:#fff;color:#005b84}.languages li:last-of-type a{padding-right:0}.languages li:last-of-type a:after{display:none}#toggleblock{display:inline-block}.toggle{font-family:Dosis,'Helvetica Neue',Helvetica,sans-serif;border-bottom:2px solid #fff;color:#fff;transition:all .5s ease-in-out;cursor:pointer;padding:3px 40px 3px 10px;border:3px solid #fff;font-weight:bolder;display:block;position:relative;width:90px}.toggle:after{content:"";display:block;position:absolute;width:3px;height:28px;right:6px;top:0;background:#fff}.menuOpened .toggle:after{content:"x";display:block;position:absolute;width:3px;height:28px;right:14px;font-size:18px;top:1px;background:0 0}.toggle:hover{color:#a47400}.navigation{position:fixed;top:0;right:-100%;opacity:0;display:block;height:100%;width:100%;z-index:-1;padding:180px 90px 100px;background:#000 url(../_bin/pattern.jpg) repeat;background-size:cover;display:flex;align-items:center;transition:right,opacity .5s ease-in-out;overflow-y:scroll;max-height:100%}.menuOpened .navigation{right:0;opacity:1}.navigation li a{font-size:28px;font-family:beregular,'Helvetica Neue',Helvetica,sans-serif;line-height:42px;position:relative;display:block;color:#fff;text-align:left}.navigation li a:before,.navigation li.active a:before{content:"";display:inline-block;position:relative;width:0;height:3px;bottom:8px;background:#fff;transition:width .5s ease-in-out}.navigation li a:hover:before,.navigation li.active a:before{width:40px;margin-right:15px}#centerblock{position:relative;z-index:0;top:0;right:0;left:0;overflow:visible}.flashContainer{position:relative;z-index:1;height:100%!important;background:#000;overflow:hidden}.flashContainer:before{position:absolute;bottom:0;display:block;width:100%;content:'';z-index:3;top:0;height:100%;background:rgba(0,0,0,.2)}.flashContainer .bannerImage img{width:100%}.with-bannerImg #centerblock,.with-bannerImg .flashContainer{height:540px!important}.flashContainer .gcb_image_current,.flashContainer .gcb_image_next{background-repeat:repeat;background-position:center;background-size:cover}.flashContainer .gcb_container{overflow:visible}.gcb_container .gcb_image_legend{font-family:beregular,Dosis,'Helvetica Neue',Helvetica,sans-serif;font-size:80px;line-height:76px;top:auto;bottom:230px;left:90px;max-width:40%;text-align:left;z-index:1;color:#fff;text-shadow:none;z-index:5}.scrolling .gcb_container .gcb_image_legend{opacity:0!important}.flashContainer .gcb_navigation{top:50%;right:90px;left:auto;width:30px;margin-top:-120px}.flashContainer .gcb_navigation_arrow{width:30px;height:35px;transition:opacity .5s ease-in-out}.flashContainer .gcb_container:hover .previous,.flashContainer .gcb_navigation:hover .gcb_navigation_arrow.previous,.flashContainer .gcb_navigation_arrow.previous{background:url(../_bin/next.png) no-repeat;background-size:24px auto;background-position:center}.flashContainer .gcb_container:hover .next,.flashContainer .gcb_navigation:hover .gcb_navigation_arrow.next,.flashContainer .gcb_navigation_arrow.next{background:url(../_bin/prev.png) no-repeat;background-size:24px auto;background-position:center}.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}#centerblock .promotionsgadget{position:absolute;background:0 0;right:90px;padding:10px;bottom:310px;color:#fff;border:3px solid #fff;width:230px;font-family:Dosis,'Helvetica Neue',Helvetica,sans-serif;opacity:1!important;transition:all .5s ease-in-out}#centerblock .promotionsgadget .prgWrapper{padding:15px}#centerblock .promotionsgadget .prgTitle{margin:0;font-weight:bolder;display:inline-block;font-family:beregular,'Helvetica Neue',Helvetica,sans-serif;font-size:16px;line-height:18px}#centerblock .promotionsgadget .prgTitle:before{content:"";display:inline-block;width:40px;height:3px;background:#fff;margin-right:10px;margin-bottom:4px;transition:background .5s ease-in-out}#centerblock .promotionsgadget .prgDescription{line-height:normal;font-weight:600;display:inline-block}#centerblock .promotionsgadget .prgClick{display:none}#centerblock .promotionsgadget:hover{background:#fff;color:#a47400}#centerblock .promotionsgadget:hover .prgTitle:before{background:#a47400}.bookinggadget{right:90px;display:block;position:fixed;bottom:-20px;z-index:998;width:230px;height:120px;transition:all .5s ease-in-out}.bookinggadget:hover{background:#fff}.bookinggadget>a{border:3px solid #fff;display:block;height:100%;width:100%;color:#fff;text-align:center;font-family:beregular,'Helvetica Neue',Helvetica,sans-serif;line-height:78px;font-size:32px;cursor:pointer;background:#a47400;border-color:#a47400;color:#fff}.bookinggadget>a:hover{background:#fff;border-color:#fff}.bookinggadget .gc_sh *{font:14px beregular,'Helvetica Neue',Helvetica,sans-serif}.bookinggadget .gcBookingGadget form>*{display:none}.booking-bar,.bookinggadget .gcBookingGadget .gc_horizontalSh .shortHandTitle{display:block;border:none;width:100%;color:#fff;float:none;margin:0;font-weight:bolder;position:absolute;pointer-events:none;bottom:40px;font-family:beregular,'Helvetica Neue',Helvetica,sans-serif;text-transform:uppercase;text-align:center;font-size:14px}.bookinggadget:hover .booking-bar,.bookinggadget:hover .gcBookingGadget .gc_horizontalSh .shortHandTitle{color:#a47400}.bookinggadget .gcBookingGadget .gc_horizontalSh .shortHandButton{display:block;clear:both;float:none;margin:0}.bookinggadget .gcBookingGadget .gc_horizontalSh .shortHandButton .shortHandCheckRates{border:none;background:0 0;letter-spacing:0;line-height:22px;width:100%;height:100%;padding:0;margin:0;font-size:26px;padding-bottom:20px;text-transform:none;position:absolute}.bookinggadget:hover .gcBookingGadget .gc_horizontalSh .shortHandButton .shortHandCheckRates,.bookinggadget:hover>a{color:#a47400}.scrolling .bookinggadget>a{background:#a47400;border-color:#a47400;color:#fff}.scrolling .gcBookingGadget .gc_horizontalSh .shortHandButton .shortHandCheckRates,.scrolling .gcBookingGadget .gc_horizontalSh .shortHandTitle{color:#fff}.scrolling .bookinggadget>a:hover{background:#fff;border-color:#fff;color:#a47400}.scrolling .bookinggadget:hover .gcBookingGadget .gc_horizontalSh .shortHandButton .shortHandCheckRates,.scrolling .bookinggadget:hover .gcBookingGadget .gc_horizontalSh .shortHandTitle{color:#a47400}#contentblock{position:relative;z-index:1;overflow:visible;background:url(../_bin/background.jpg) center}.no-banner #contentblock{margin-top:70px}.hotel-directions #contentblock{margin-top:0}.content{position:relative;clear:both;overflow:hidden}.content p{font-weight:600;font-size:16px}.content .holder{overflow:hidden;margin-bottom:60px;padding:80px 0 0}.hotel-gallery #contentblock{overflow:hidden}.hotel-gallery .content .holder{padding:0;position:relative;display:block;margin:120px 100px 60px;clear:both;overflow:hidden}.hotel-gallery .content #pg{padding:0}.hotel-gallery .content #pg h3.galleryName{margin-left:0;margin-right:0;margin-top:20px;margin-bottom:20px;text-decoration:none}.content .holder>:not(.bx-wrapper),.content .holder>:not(script){margin-right:90px;margin-left:90px;display:block}.content .holder script{display:none!important}#contentblock h1,#contentblock h2,#contentblock h3{font-family:Dosis,'Helvetica Neue',Helvetica,sans-serif}#contentblock h1{font-size:3.5em;line-height:1.2em;color:#a47400;text-transform:uppercase;position:relative;top:0;margin-bottom:30px}.homepage #c1 h1:first-of-type{display:none}#contentblock h3{text-transform:uppercase;font-size:16px;margin-left:30%;margin-right:30%;line-height:28px;text-decoration:underline}#contentblock h5{position:relative;text-align:left}#contentblock h5 a{position:relative;margin:30px auto;font-family:Dosis,'Helvetica Neue',Helvetica,sans-serif;display:inline-block;width:auto;padding:0 20px;text-align:left;text-transform:uppercase;font-weight:600;line-height:40px;height:40px;font-size:1.1em;color:#fff;background:#a47400;transition:all .5s ease-in-out}#contentblock h5 a:hover{background:#00070c}.homepage h2{margin-right:0!important;margin-left:0!important;position:relative}.homepage h2 a{text-transform:uppercase;letter-spacing:2px;line-height:36px;background:#fff;padding:0 15px;position:relative;transition:color .5s ease-in-out;cursor:pointer}.homepage h2 a:hover{color:#a47400}.homepage h2:before{content:"";display:block;width:100%;height:4px;background:#000;top:15px;position:absolute}.homepage h2:nth-of-type(1) a{left:50%}.homepage h2:nth-of-type(2) a{left:35%}.homepage h2:nth-of-type(3) a{left:45%}.homepage h2:nth-of-type(4) a{left:43%}.homepage h2:nth-of-type(5) a{left:30%}#contentblock em{font-family:Dosis,'Helvetica Neue',Helvetica,sans-serif;font-style:italic;font-weight:600;display:block;padding-left:25px;border-left:2px solid #000}#contentblock ul{overflow:hidden}#contentblock ul li{display:block;text-align:left}#contentblock ul li:before{content:'';display:inline-block;width:10px;height:1px;margin-right:15px;margin-bottom:5px;background:#000}#contentblock img{width:100%;height:auto}#contentblock .large img{height:100%;width:auto}#contentblock .promotionsgadget{width:35%;height:auto;margin:35px auto!important;position:relative;text-align:left;display:block}#contentblock .promotionsgadget .prgWrapper{text-align:center;overflow:hidden;padding-top:145px}#contentblock .promotionsgadget .prgTitle{margin:10px 0;position:relative;font-size:20px;line-height:24px;display:block}#contentblock .promotionsgadget .prgImgWrapper{position:absolute;top:0;left:50%;margin-left:-62px;width:125px}#contentblock .promotionsgadget .prgImgWrapper img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}#contentblock .promotionsgadget .prgClick{display:block;text-transform:uppercase;font-size:.8em;color:#a47400}#contentblock .promotionsgadget .prgDescription{display:block}#c1{position:relative}#c2{position:relative}.imagelinkgadget{margin:3px 0;margin-right:0!important;margin-left:0!important;padding-left:0;padding-right:0}.imagelinkgadget:hover .imgImageWrapper span{-webkit-transform:scale(1.05);transform:scale(1.05)}.imagelinkgadget a{font-style:normal;text-decoration:none;color:#00070c}.imgImageWrapper{line-height:0;position:relative;overflow:hidden;background:#000;height:100%}.imgImageWrapper span{display:block;height:100%;background-size:cover}.imgContentWrapper{position:relative;padding:35px;text-align:left}.imgTitle{font-size:1.8em;line-height:1em;position:relative;margin-bottom:25px;font-family:beregular,Dosis,'Helvetica Neue',Helvetica,sans-serif;color:#a47400}.imgDescription{color:#000;font-size:16px;line-height:24px;font-weight:600}.imgLink{margin:55px 0 15px;transition:color .4s ease-in-out;text-decoration:none;font-family:Dosis,'Helvetica Neue',Helvetica,sans-serif;text-transform:uppercase;color:#000;font-weight:600}.imgLink:before{content:"";display:inline-block;height:4px;width:70px;margin-bottom:5px;margin-right:15px;background:#000;transition:background .5s ease-in-out}.imgLink:hover{color:#a47400}.imgLink span{position:relative;padding:0}.notext .imgContentWrapper{display:none!important}.nolink .imgLink:before{display:none!important}.noimage .imgImageWrapper{display:none!important}.small{padding:0 20px;height:350px;display:block}.small .imglinkWrapper{display:block;height:100%}.small.noimage .imglinkWrapper{border:4px solid #000}.small .imgImageWrapper{height:100%}.small .imgContentWrapper{position:absolute;display:flex;align-items:center;top:0;bottom:0;left:0;right:0;padding:20px 50px}.small .imgTitle{color:#fff}.small .imgDescription{color:#fff}.small .imgLink{color:#fff}.small .imgLink:before{background:#fff}.small.noimage .imglinkWrapper{border:4px solid #000}.small.noimage .imgTitle{color:#000}.small.noimage .imgDescription{color:#000}.small.noimage .imgLink{color:#000}.small.noimage .imgLink:before{background:#000}.small.noimage .imgLink:hover{color:#a47400}.small.noimage .imgLink:hover:before{background:#a47400}.medium:nth-child(odd){padding-right:3px}.medium:nth-child(even){padding-left:3px}.mediumlarge .imgImageWrapper{width:55%;float:right}.mediumlarge .imgContentWrapper{width:45%;display:flex;top:0;align-items:center;height:570px;padding:0 90px}.mediumlarge .imgTitle{font-size:140px;line-height:110px;opacity:.3;position:absolute;margin-top:-75px;margin-left:-45px}.mediumlarge.video .imgImageWrapper:before{display:none}.mediumlarge.video .imgImageWrapper{right:0;position:absolute;height:auto;padding-top:56.25%;width:80%}.mediumlarge.video .imgImageWrapper iframe,.mediumlarge.video .imgImageWrapper span{position:absolute;top:0;left:0;width:100%;height:100%}.mediumlarge.video .imgImageWrapper span{display:none!important}.mediumlarge.video .imgContentWrapper{float:none;margin-top:0;width:60%;padding-top:100px;pointer-events:none}.mediumlarge.video .imgTitle{background:0 0}.mediumlarge.video .imgDescription{color:#000;font-size:44px;line-height:1.4em;font-family:Dosis,'Helvetica Neue',Helvetica,sans-serif}.mediumlarge.video .imgLink{height:50px;width:50px;background-image:url(../_bin/play.png);background-size:50px auto;background-repeat:no-repeat;margin:40px 0}.mediumlarge.video .imgLink span{display:none}.large{padding:0;overflow:hidden;max-height:850px}.large .imglinkWrapper{min-width:100%;height:100%}.large .imgContentWrapper{position:absolute;top:100px;left:100px;height:calc(100% - 200px);width:350px}.large .imgTitle{color:#fff}.large .imgTitle span.aterra{display:block;text-indent:-9999px;width:100%;height:211px;background:url(../_bin/aterra_logo.png) no-repeat;background-size:190px auto;background-position:center}.large .imgDescription{color:#fff;font-family:Dosis,'Helvetica Neue',Helvetica,sans-serif}.large .imgLink{color:#fff}.large .imgLink:hover{color:#a47400}.large .imgLink:before{background:#fff}#slide{margin:0!important}.slide.imagelinkgadget{-webkit-transform:none;transform:none;padding:0;margin:0!important}.slide.imagelinkgadget .imglinkWrapper{opacity:1}.slide .imgImageWrapper{float:right;width:60%}.slide .imgContentWrapper{padding:115px 45px 45px;width:50%;display:block}.slide .imgTitle{font-size:200px;line-height:165px;opacity:.6;display:block;position:absolute}.slide .imgDescription{padding:510px 0 0 60px}.slide .imgLink{padding:0 0 0 60px}#contentblock .slideTitle{margin-left:90px;margin-right:90px;padding-left:45px;text-decoration:none;margin-top:70px;margin-bottom:110px;font-size:18px;letter-spacing:1px}#contentblock .slideTitle:before{content:"";display:block;position:absolute;width:90px;height:90px;border-radius:50%;background:#a47400 url(../_bin/pattern.png) repeat;margin-left:-55px;margin-top:-30px;z-index:-1}.bx-wrapper:before{content:"";display:block;position:absolute;width:230px;height:230px;border-radius:50%;background:#a47400 url(../_bin/pattern.png) repeat;z-index:-1;right:180px;top:-310px}.bx-wrapper:after{content:"";display:block;position:relative;width:190px;height:190px;border-radius:50%;background:#a47400 url(../_bin/pattern.png) repeat;z-index:1;bottom:0;right:150px;float:right;z-index:-1}.bx-wrapper{position:relative}.bx-wrapper .bx-viewport{height:auto!important}.bx-controls{position:absolute;top:-40px;left:135px}.bx-controls .bx-controls-direction a{display:block;font-size:18px;line-height:28px;letter-spacing:1px;font-family:beregular,'Helvetica Neue',Helvetica,sans-serif;transition:color .5s ease-in-out}.bx-controls .bx-controls-direction a:hover{color:#a47400}.bx-controls .bx-controls-direction .bx-prev:before{content:"<<";display:inline-block;position:relative;padding-right:10px}.bx-controls .bx-controls-direction .bx-next:after{content:">>";display:inline-block;position:relative;padding-left:10px}.bx-controls .bx-pager{display:none}body.popupWindow{overflow:hidden}.popup.imagelinkgadget{position:fixed;z-index:102;top:50%;left:50%;overflow:visible;width:500px;margin-top:-240px!important;margin-left:-250px!important;-webkit-transform:translateY(0);transform:translateY(0)}.popup.imagelinkgadget .imglinkWrapper{opacity:1}.popup .imgImageWrapper{overflow:hidden;height:320px}.popup.imagelinkgadget .imgImageWrapper img{width:100%}.popup .imglinkWrapper .imgContentWrapper{bottom:0;padding:20px 40px;background:#fff}.overlay{position:fixed;z-index:101;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.7)}.popupWindow .overlay:hover{cursor:url(../_bin/popup_close.png),auto}.popupWindow .closePopup{position:absolute;top:0;right:0;display:block;width:40px;height:40px;background:#fff}.popupWindow .closePopup span{display:block;width:100%;height:100%;background:url(../_bin/popup_close2.png) center no-repeat}#bottomblock{position:relative;z-index:2;padding:90px 90px 0;background:#005b84}.start-rotation #bottomblock{padding:90px 90px 120px}.hoteladdress a{color:#fff;font-style:normal;display:block;font-size:16px;line-height:32px;font-family:beregular,Dosis,'Helvetica Neue',Helvetica,sans-serif;transition:opacity .5s ease-in-out}.hoteladdress a:hover{opacity:.4}.socialmedia{margin:40px 0}.socialmedia li{display:inline-block;text-indent:-9999px;margin-right:10px}.socialmedia li a{display:block;width:25px;height:25px;background-image:url(../_bin/socialmedia.png);background-size:78px auto;background-repeat:no-repeat}.socialmedia li a:hover{opacity:.5}.socialmedia .facebook a{background-position:-26px 0}.socialmedia .instagram a{background-position:0 0}.socialmedia .tripadvisor a{background-position:-52 0}.footermenu{position:relative;z-index:2;text-align:left}.footermenu li{display:inline-block;margin-right:20px}.footermenu li a{color:#fff;text-transform:uppercase;font-family:Dosis,'Helvetica Neue',Helvetica,sans-serif;font-weight:600;transition:color .5s ease-in-out}.footermenu li a:hover{color:#a47400}#seals{position:relative;z-index:2;width:100%;padding-bottom:80px;margin-top:10px}.powered{float:left;height:30px}.content #addons,.content #productTypes,.content #roomtypes,.content #specialoffers{margin-right:90px;margin-left:90px}#contentblock .roomContainer{padding:0 3px;margin-bottom:6px}#contentblock .roomContainer .roomPhoto{left:3px;right:3px}#contentblock .roomContainer .roomName{margin:50px 10% 0}#contentblock .roomContainer .roomName h2{font-family:beregular,Dosis,'Helvetica Neue',Helvetica,sans-serif;font-weight:400;letter-spacing:1px;font-size:50px;line-height:42px;text-align:left;margin:0;padding:0}#contentblock .roomContainer .minRate{margin:0 10%;display:none}#contentblock .roomContainer .minRate h3{text-align:left;margin:0}#contentblock .roomContainer .minRate h3:before{content:"";display:inline-block;height:3px;width:50px;margin-right:15px;margin-bottom:5px;background:#fff}#contentblock .roomContainer .roomDescription.teaser{display:block;position:relative;z-index:99;color:#fff;font-weight:700;font-size:16px;text-align:left;padding:10px 10%}#contentblock .roomContainer.room-opened{background:#00070c;opacity:1;padding:0;pointer-events:auto}#contentblock .roomContainer.room-opened .roomName{text-align:left}#contentblock .roomContainer.room-opened .roomName h2{color:#fff}#contentblock .roomContainer.room-opened .minRate{color:#fff}#contentblock .roomContainer.room-opened .roomPhoto{left:0;right:0;float:none}#contentblock .roomContainer.room-opened .mealplan,#contentblock .roomContainer.room-opened .roomDescription,#contentblock .roomContainer.room-opened .roomRestrictions{color:#fff;text-align:left;margin:0 10%;width:auto;font-style:normal;font-weight:600}#contentblock .roomContainer.room-opened .mealplan{display:none}#contentblock .roomContainer.room-opened .roomDescription p,#contentblock .roomContainer.room-opened .roomDescription ul{width:100%;margin:20px auto;text-align:left}#contentblock .roomContainer.room-opened .roomDescription a{color:#fff;text-decoration:underline}#contentblock .roomContainer.room-opened .roomDescription.teaser{padding:10px 0}#contentblock .roomContainer.room-opened ul li:before{background:#fff}#contentblock .roomContainer .promotions-termsActions .promotions-bgLink{margin:20px 10% 65px;border:2px solid #fff;font-family:Dosis,'Helvetica Neue',Helvetica,sans-serif;font-weight:600;letter-spacing:0;font-size:16px;font-style:normal;transition:all .5s ease-in-out;color:#fff}#contentblock .roomContainer .promotions-termsActions .promotions-bgLink:hover{background:#a47400;border:2px solid #a47400;color:#fff}#contentblock .roomContainer .roomPhoto .pgContainer .pgImage{min-width:100%;height:100%}#contentblock .roomContainer .promotions-termsActions .promotions-showTermsTrigger{background:#fff;color:#a47400;right:auto;left:10%;width:200px;margin-right:0;top:64px;font-weight:600}#contentblock .roomContainer .promotions-termsContent .promotions-closeTerms{background:#a47400 url(//static.guestcentric.net/cdn/wsbdev/wsbdev_bin/close_terms.png) no-repeat 97%;color:#fff;font-weight:600}.hotel-gallery .content .holder>*{margin-right:0;margin-left:0}#pg{position:relative;padding:60px 0}#pg .pgContainer{display:none}.error{background-color:rgba(255,0,0,.15)!important}#contentblock .content form{width:90%;text-align:left}#contentblock .content form input[type=text],#contentblock .content form select{width:97.5%;height:35px;padding:5px 10px;border:none;background:0 0;color:#00070c;border-bottom:2px solid #00070c;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}#contentblock .content form select{background:url(../_bin/down.png) no-repeat;background-size:15px auto;background-position:right center}#contentblock .content form>div,#contentblock .content form>p{font-size:14px;line-height:18px;width:100%;margin:15px 0 5px}.contactFormContainer{width:60%}.contactFormContainer:before{content:"";display:block;position:absolute;width:230px;height:230px;border-radius:50%;background:#a47400 url(../_bin/pattern.png) repeat;z-index:-1;right:40px;top:30px}.contactFormContainer:after{content:"";display:block;position:absolute;width:190px;height:190px;border-radius:50%;background:#a47400 url(../_bin/pattern.png) repeat;z-index:1;bottom:50%;right:25%;float:right;z-index:-1}.contactFormContainer #contacts_form #reservationFields{margin-bottom:20px;overflow:hidden}.contactFormContainer #contacts_form #reservationFields>div{position:relative;width:48%;margin-right:2%}.contactFormContainer #contacts_form #reservationFields input,.contactFormContainer #contacts_form #reservationFields select{width:100%}.contactFormContainer #contacts_form #cbcheckin{position:absolute;right:3%;bottom:12px;width:20px;height:20px;background:url(../_bin/calendar.png) center no-repeat}#contentblock .content form textarea{width:98%;min-height:200px;border:none;border:2px solid #00070c;background:#fff;color:#00070c;font-weight:600}.contactFormContainer #contacts_form #ckbnotifyme{width:auto;height:14px;margin-right:10px}.contactFormContainer #contacts_form p label{font-size:14px}#contentblock .content form input[type=submit]{font-family:Dosis,'Helvetica Neue',Helvetica,sans-serif;font-size:16px;line-height:40px;width:160px;height:40px;font-weight:600;margin:40px 0 20px;padding:0;transition:all .5s ease-in-out;text-transform:uppercase;color:#fff;background:#a47400}#contentblock .content form input[type=submit]:hover{background:#00070c}#contentblock #contacts_form .required{width:2.5%;padding:0;text-align:right;color:#00070c}.hotel-directions .list,.hotel-directions .nav ul li:before{display:none!important}.hotel-directions .flashContainer:before{display:none}.hotel-directions #GoogleMapGadget #map_canvas{height:100%!important}.hotel-directions #directionsLink{font-family:Dosis,'Helvetica Neue',Helvetica,sans-serif;display:block!important;width:200px;margin:20px 90px 0;padding:0 20px;text-align:center;text-transform:uppercase;color:#fff;font-weight:600;line-height:40px;height:40px;background:#a47400;transition:all .5s ease-in-out}.hotel-directions #directionsLink:hover{background:#00070c}.hotel-directions h3{display:none!important}.restaurant #topblock{background:0 0}.restaurant.scrolling #topblock{top:0;height:70px;padding:17px 90px;background:#000 url(../_bin/pattern.jpg) repeat;transition:background .5s ease-in-out}.restaurant.with-bannerImg .flashContainer:after{content:"";display:block;position:absolute;bottom:50%;margin-bottom:-85px;left:50%;margin-left:-90px;width:180px;height:170px;background:url(../_bin/aterra_logo.png) no-repeat;background-size:180px auto;z-index:5}.start-rotation .body-secure{overflow:hidden;position:relative}.start-rotation .body-rotate{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-transform-origin:5% 10%;transform-origin:5% 10%;overflow:visible}.start-rotation .bookinggadget>*{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.start-rotation .quicklinks{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-transform-origin:45px 670px;transform-origin:45px 670px;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.start-rotation .languages{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-transform-origin:-290px 670px;transform-origin:-290px 670px;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.start-rotation #toggleblock{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-transform-origin:-430px 640px;transform-origin:-430px 640px;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.start-rotation.scroll2 .quicklinks{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:0;transform-origin:0}.start-rotation.scroll2 .languages{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:0;transform-origin:0}.start-rotation.scroll2 #toggleblock{-webkit-transform:rotate(0);transform:rotate(0)}.start-rotation .content{overflow:visible}.start-rotation .content .holder{overflow:visible}.start-rotation .large{overflow:visible}.start-rotation .large .imgContentWrapper{left:-330px;position:absolute;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.start-rotation .footermenu,.start-rotation .hoteladdress a{width:40%}.start-rotation #seals{position:absolute;bottom:0;padding:20px 50px;left:0;top:auto;z-index:-1}.start-rotation #seals img{width:80%}.footerlogos{display:block!important}.footerlogos .flogos{padding:10px 0!important}#sponsors{position:relative;z-index:1;margin-top:50px}.start-rotation #sponsors{position:absolute;bottom:45px;padding:20px 50px}#sponsors img{width:auto;height:100%}#sponsors a{display:block;width:100%;height:100%}#sponsors .bikehotel,#sponsors .designhotels,#sponsors .dhm{display:inline-block;height:40px;margin-right:20px}#sponsors .bikehotel{height:60px}#sponsors .bikehotel a,#sponsors .designhotels a{pointer-events:none}.rotate-me{display:none}.homepage .rotate-me{display:none}.homepage.scroll1 .rotate-me{display:block;opacity:0}.homepage.scroll2 .rotate-me{opacity:1}.homepage .rotate-me{position:fixed;bottom:145px;left:80px;width:160px;height:160px;overflow:hidden;border-radius:50%;background:#005b84 url(../_bin/pattern.png) repeat;opacity:1;transition:opacity .5s ease-in-out;z-index:9999;pointer-events:auto}.homepage.menuOpened .rotate-me,.homepage.menuOpened .rotate-me.rejected{display:none!important}.homepage .rotate-me .wrapper{color:#fff;font-weight:600;top:28px;left:25px;position:absolute;height:150px;width:110px;text-align:center}.homepage .rotate-me .title{display:block;letter-spacing:0;font-size:13px;font-weight:bolder;line-height:18px;text-transform:uppercase}.homepage .rotate-me .title:after{content:"";display:block;position:relative;width:21px;height:22px;background:url(../_bin/rotate.png) no-repeat;background-size:21px auto;background-position:center;margin:8px auto;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.homepage .rotate-me .secondtitle{display:block;font-weight:bolder;text-transform:uppercase;font-size:12px;line-height:14px;letter-spacing:1px}.homepage .rotate-me:hover{background:#005379 url(../_bin/pattern.png) repeat;transition:background .5s ease-in-out}.homepage .rotate-me:hover .title:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.homepage .rotate-me.rejected{opacity:0;pointer-events:none;width:160px;height:160px;bottom:50%;-webkit-transform:rotate(5deg);transform:rotate(5deg);background:#a47400 url(../_bin/pattern.png) repeat}.homepage .rotate-me.rejected .wrapper{top:46px;left:30px;height:100px;width:100px}.homepage .rotate-me.rejected .wrapper .title{letter-spacing:2px;font-size:14px;line-height:18px}.homepage .rotate-me.rejected .wrapper .title:after{display:none}.homepage .rotate-me.rejected .wrapper .secondtitle{margin-top:10px}.homepage.rejected-rotation .rotate-me{opacity:0;pointer-events:none}.homepage.rejected-rotation .rotate-me.rejected{display:block;opacity:1;pointer-events:auto}.homepage.rejected-rotation .rotate-me.rejected:hover{background:#906702 url(../_bin/pattern.png) repeat}@media all and (min-width:992px){#centerblock{max-height:none!important}.hotel-directions #centerblock{height:690px!important}.hotel-directions .flashContainer{height:690px!important;padding-top:70px!important;padding-bottom:0}}@media all and (max-width:992px){#centerblock .gcb_navigation,#centerblock .promotionsgadget,.gcb_image_legend,.quicklinks,.rotate-me{display:none!important}.mediumlarge .imgContentWrapper{height:auto}.slide .imgDescription{padding:390px 0 0 60px}}@media all and (max-width:768px){#topblock{padding:40px 40px 0}.navigation{padding:180px 20px 100px 60px}.scroll2 #topblock,.with-bannerImg #topblock{padding:17px 40px}.navigation li.active a{color:#a47400}.navigation li a:before,.navigation li.active a:before{display:none}#fixedblock{display:block;position:fixed;bottom:0;height:60px;padding:0 40px;background:#000 url(../_bin/pattern.jpg) repeat;z-index:3;left:0;right:0}#fixedblock .addressblock{height:60px;display:inline-block;width:60px;text-indent:-9999px;background:url(../_bin/location.png) no-repeat;background-size:38px auto;background-position:center}#fixedblock .phoneblock{height:60px;display:inline-block;width:60px;text-indent:-9999px;background:url(../_bin/phone.png) no-repeat;background-size:36px auto;background-position:center}.bookinggadget{bottom:0;right:40px;height:60px;background:#a47400;border-color:#a47400;color:#fff}.bookinggadget .gcBookingGadget .gc_horizontalSh .shortHandTitle{display:none}.bookinggadget .gcBookingGadget .gc_horizontalSh .shortHandButton .shortHandCheckRates{padding-bottom:0}.content .holder>:not(.bx-wrapper){margin-right:40px;margin-left:40px}#contentblock h3{margin-left:40px;margin-right:40px}.large .imgImageWrapper{max-height:350px}.large.video .imgImageWrapper{max-height:100%}.mediumlarge .imgImageWrapper{float:none;width:100%}.mediumlarge .imgContentWrapper{width:100%;display:block;height:auto}.mediumlarge .imgTitle{font-size:75px;line-height:75px;position:relative;margin-top:30px}#contentblock .slideTitle{margin-left:40px;margin-right:40px}.bx-controls{left:90px}.slide .imgImageWrapper{width:100%;float:none}.slide .imgContentWrapper{width:100%;padding:40px}.slide .imgTitle{position:relative;font-size:75px;line-height:75px}.bx-controls{top:-85px}.slide .imgDescription{padding:0 0 0 60px}.large{height:auto!important}.large .imgContentWrapper{position:relative;height:auto;width:100%;top:auto;left:auto}.large .imgTitle{position:absolute;top:-270px;height:250px;left:0;right:0;width:100%}.large .imgDescription,.large .imgLink,.large .imgTitle{color:#000}.large .imgLink:before{background:#000}#bottomblock{padding:40px 40px 60px}.no-banner #contentblock{margin-top:0}.content #addons,.content #productTypes,.content #roomtypes,.content #specialoffers{margin-right:40px;margin-left:40px}.contactFormContainer:after,.contactFormContainer:before{display:none}.contactFormContainer{width:100%}.contactFormContainer{width:100%}.hotel-contacts p{word-break:break-all}.hotel-gallery .content .holder{margin:80px 0 60px}.popup.imagelinkgadget{z-index:999;width:90%;margin-top:0!important;margin-left:0!important;transform:translate(-50%,-50%)}.popup.imagelinkgadget .imgImageWrapper{height:240px}.navigation li a{font-size:20px;line-height:30px}}@media all and (max-width:640px){#topblock,.scroll2 #topblock,.with-bannerImg #topblock{top:0!important;padding:17px 20px;height:70px;background:#000 url(../_bin/pattern.jpg) repeat}.hotellogo,.scroll2 .hotellogo,.with-bannerImg .hotellogo{top:0;width:110px;position:absolute;height:70px;background-image:url(../_bin/hotel_logo_scroll.png);background-size:110px auto;background-position:center;background-repeat:no-repeat;opacity:1!important}.hotellogo img{display:none}#centerblock{margin-top:110px}.bookinggadget{bottom:auto;right:0;left:0;top:70px;width:100%;height:40px}.booking-bar{display:none}#fixedblock{padding:0 10px}.languages{margin:0 10px;position:fixed;bottom:13px;right:10px}.content .holder>:not(.bx-wrapper){margin-right:10px;margin-left:10px}.mediumlarge .imgContentWrapper{padding:0 10px}.mediumlarge .imgTitle{margin-left:0}.homepage h2 a{left:40px!important;letter-spacing:0}.homepage h2:before{width:40px!important}.homepage h2:after{display:none!important}#contentblock .slideTitle{margin-left:10px;margin-right:12px}.bx-wrapper:before{display:none}.slide .imgContentWrapper{padding:10px}.slide .imgDescription,.slide .imgLink{padding:0}#seals{display:none}#bottomblock{padding:40px 10px 90px}.content #addons,.content #productTypes,.content #roomtypes,.content #specialoffers{margin-right:10px;margin-left:10px}.quicklinks li a{text-shadow:none}.bookinggadget>a{border:none;line-height:36px}body .userway{bottom:60px!important;left:17px!important}}body .ui-widget{font-family:Dosis,'Helvetica Neue',Helvetica,sans-serif}body .gcBookingGadgetCustom .datepicker .legend_selcheckin,body .gcBookingGadgetCustom .datepicker .legend_selcheckout{color:#a47400}body .submitButton .booknow{background:#a47400}body .submitButton .booknow:hover{background:#fff;color:#a47400}body .submitButton .booknow:hover+*{color:#a47400}body .gcBookingGadgetCustom .dp-highlight .ui-state-default{background:#a47400;border-color:#a47400}