@font-face{font-family:dini;src:url(dini.eot?#iefix) format('embedded-opentype'),url(dini.woff) format('woff'),url(dini.ttf) format('truetype');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{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}.notext:nth-of-type(1) .imgImageWrapper{background-position:top}ins{text-decoration:none}del{text-decoration:line-through}.languages ul,nav ul{padding:0}.languages li,nav li{display:block}hr{border:none;padding-bottom:30px;overflow:visible;display:block;position:relative;width:100%}section{clear:both;overflow:hidden}::selection{background-color:#b6b6b6;color:#fff}table{border-collapse:collapse;border-spacing:0}body{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:15px;line-height:28px;color:#646464;background:#fff;margin:0;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body #contentblock p{text-align:center}a{cursor:pointer}a,a:focus,a:link,a:visited{border:0;outline:0;color:#222;text-decoration:none}a:hover{color:#b6b6b6}#contentblock a{color:#f7b132;transition:.5s ease color}#contentblock ul li,#contentblock::before,.flashContainer .gcb_navigation_arrow,.hoteladdress .addressblock,.hoteladdress .phoneblock,.languages select,.menu li a::before,.navigation::before,.promotionsgadget .prgClick,.scroll,.scrolltop{background-image:url(../_bin/sprite.png);background-repeat:no-repeat}#loader{background:#10205a}#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)}@keyframes scrollAnimation{0%{bottom:90px}50%{bottom:95px}100%{bottom:90px}}@-webkit-keyframes scrollAnimation{0%{bottom:90px}50%{bottom:95px}100%{bottom:90px}}.scroll{position:fixed;bottom:40px;width:auto;height:20px;z-index:8;cursor:pointer;text-transform:uppercase;font-size:12px;line-height:20px;text-align:center;font-weight:600;color:#fff;font-family:dini,sans-serif;left:50%;margin-left:-37px;background:0 0;opacity:1;animation:scrollAnimation 1s infinite;margin-bottom:-40px}#scroll:after{content:"";display:block;position:absolute;width:13px;height:14px;background:url(../_bin/sprite.png);margin:auto;left:50%;margin-left:-8px;background-position:-335px -730px}.no-banner .scroll,.scrolling .scroll{opacity:0;display:none}.scroll:hover{opacity:.9}a.scroll:hover{color:#fff;text-decoration:none}.no-banner.scrolling .scroll{display:block}.no-banner #contentblock{margin-top:70px}@keyframes scrollUpAnimation{0%{bottom:30px}50%{bottom:35px}100%{bottom:30px}}@-webkit-keyframes scrollUpAnimation{0%{bottom:30px}50%{bottom:35px}100%{bottom:30px}}.scrolltop{position:fixed;bottom:30px;left:85px;width:60px;height:60px;background-position:12px -172px;z-index:8;cursor:pointer;text-transform:uppercase;font-size:10px;line-height:100px;text-align:center;font-weight:600;color:#f7b132;-webkit-animation:scrollUpAnimation 1.2s infinite;animation:scrollUpAnimation 1.2s infinite;opacity:0;display:none;text-decoration:none}.stage1 .scrolltop{display:none;opacity:1}a.scrolltop,a.scrolltop:hover{text-decoration:none;font-weight:600;color:#f7b132}#leftblock{position:fixed;height:100%;width:auto;top:0;bottom:0;z-index:99}#centerblock{position:fixed;top:0;left:0;right:0}.hotel-directions #centerblock{position:relative}#contentblock{position:relative;z-index:4}#bottomblock{overflow:hidden;position:relative;z-index:1;background:rgba(4,19,60,.9);padding:7% 5% 2% 5%}.no-banner #bottomblock{background:rgba(13,43,112,.85) url(../_bin/footer.png) no-repeat center;max-height:680px;background-size:cover}#topblock{top:0;position:fixed;top:20px;left:0;right:0;height:60px;width:100%;z-index:100;transition:background .5s ease-in-out;display:flex;align-items:center;justify-content:space-between}.scroll2 #topblock{background:#041136;height:70px;top:0}.hotellogo{display:inline-block;width:190px;height:60px;z-index:4;margin-left:20px}.scroll1 .hotellogo{height:50px}.scroll1 .hotellogo a img{display:none}.hotellogo::before{content:"";width:160px;height:70px;position:absolute;top:0;left:0;right:0;background:url(../_bin/hotel_logo_scroll.png) no-repeat center;display:none;z-index:9}.hotellogo a{display:block;height:100%;position:relative;z-index:10;background:url(../_bin/logo.png) no-repeat 0 center;background-size:190px auto;left:0}.hotellogo a img{opacity:0;display:none}.scroll2 .hotellogo a,.scroll2 .hotellogo a img{left:0;background-size:180px auto;background-position:left center}.hotellogo a span{text-indent:-9999px;display:block;line-height:0;overflow:hidden}.toggle{width:40px;height:40px;display:inline;right:30px;overflow:hidden;position:absolute;z-index:2;line-height:100px;color:#fff;text-align:center;font-size:9px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;font-weight:600;background:#f7b132;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.toggle:hover{text-decoration:none;color:#fff}.toggle span{background:#10205a;display:block;width:20px;height:3px;float:right;position:absolute;top:0;right:50%;margin-right:-10px}span#line1{top:12px;transition-duration:0s}span#line2{top:19px}span#line3{top:26px}.toggle:hover span{opacity:.7}.hotel-directions.menuOpened .toggle span,.menuOpened .toggle span,.no-banner.menuOpened .toggle span,.stage1.menuOpened .toggle span{background:url(../_bin/menu_icon_close.png) no-repeat center;width:30px;height:30px;margin-top:-7px;margin-right:-15px;background-size:20px auto}.menuOpened .toggle span#line2,.menuOpened .toggle span#line3{display:none}.menuOpened .toggle:hover span{background:url(../_bin/menu_icon_close.png) no-repeat center;background-size:20px auto}.hotel-directions .toggle,.no-banner .toggle,.stage1 .toggle{opacity:1}.nav{text-align:right;height:65vh;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column}.navigation li a:hover{color:#f7b132}.navigation li.active a:hover{color:#f7b132}.navigation li.active a{color:#f7b132}.nav li a{font-size:1em;line-height:2.5em;letter-spacing:3px;display:block;color:#fff;padding:0 8px;-webkit-font-smoothing:antialiased;transition:.5s ease color;font-family:dini,sans-serif;width:100%}.menuOpened .navigation{display:block;opacity:1;display:flex}.menuOpened .nav{opacity:1;-webkit-transition-delay:.45s;transition-delay:.45s;overflow:hidden;height:65vh;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column}div#shbgshortHandDate{display:none}a.button.booknow{color:#fff;text-transform:uppercase;font-weight:600;line-height:50px;font-size:18px}.bookinggadget .gc_sh *{font:12px 'Source Sans Pro',Helvetica,Arial,sans-serif;display:block}.bookinggadget{position:fixed;right:110px;bottom:auto;border-radius:0;width:200px;height:300px;z-index:10;overflow:hidden}.gc_sh .gc_horizontalSh .shortHandDate,.gc_sh .gc_horizontalSh .shortHandNrNights{float:left;text-align:center;clear:both;position:relative;background:red;margin-top:60px;margin:62px 0 0;width:150px;text-align:center;clear:none;padding:0}.gc_sh .gc_horizontalSh .shortHandNrNights{display:none}.bookinggadget .gc_sh .gc_horizontalSh .shortHandButton{display:block;margin:7px 0 0;width:100%;height:50px}button,input,select,textarea{background:0 0;border:none}.bookinggadget .gc_sh .shortHandCheckRates,.selectField.submitButton{background:#f7b132;border:none;color:#10205a;margin:0;padding:0;width:100%;font-size:1em;font-weight:100;transition:background .2s ease-in-out;font-family:dini,sans-serif;padding-bottom:0;letter-spacing:1.3px;padding-top:5px;position:absolute;top:0;right:0;text-transform:uppercase;line-height:28px;height:37px}button.booknow{text-transform:uppercase;letter-spacing:1px}.active .selectField.submitButton,.bookinggadget.active .gc_sh .shortHandCheckRates{position:relative;top:0;right:0;left:0}.bookinggadget .gc_sh .shortHandCheckRates:hover{background:#ecbd46;color:#10205a}.bookinggadget:hover .gc_horizontalSh .shortHandTitle{color:#fff}.bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle{display:block}#bar{display:block;position:fixed;margin:0;line-height:13px;border-right:none;color:#fff;text-transform:none;font-style:normal;font-weight:500;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:1px;left:50%;text-align:center;top:calc(37% + 120px);margin-top:-20px;height:40px;margin-left:-125px;border:1px solid #fff;border-radius:0;font-family:dini,sans-serif;padding:0 8px;box-sizing:border-box;padding-top:3px;z-index:9000;cursor:pointer;background:rgba(255,255,255,.1);transition:1s ease background;display:flex;align-items:center;width:250px}#bar p{text-align:center;margin:auto}.bookinggadget .gc_sh .gc_horizontalSh .shortHandButton{display:block;margin:0;position:absolute}.bookinggadget .gc_sh .shortHandCheckRates:hover,.bookinggadget a:hover,.toggle-bookingGadget:hover{background:0 0;color:#10205a;box-shadow:none;cursor:pointer}.be-opened .bookinggadget .gc_sh .shortHandCheckRates:hover,.be-opened .bookinggadget a:hover,.be-opened .toggle-bookingGadget:hover{background:#f6a30a;color:#fff}.mpshorthand{float:none;height:auto;width:229px;z-index:-1;overflow:visible;background:#f0f0f0;opacity:1;height:37px;overflow:hidden}.datepicker,.selectField.selectHotel{display:none}.mpshorthand.active{opacity:1;height:auto;overflow:visible;top:30px}.mpshorthand.active form{height:285px;overflow:hidden;padding:0 6px 6px}.scroll2 .mpshorthand.active{top:15px}.menuOpened .mpshorthand,.menuOpened .pane{z-index:-13}.be-opened .mpshorthand{height:513px}.mpshorthand form{height:40px;overflow:hidden;padding:0;background:#f0f0f0}.bookinggadget .mpshorthand.active form{height:auto;background:#f4f2ed;overflow:visible;padding:1px 5px 5px;background:#f0f0f0}.ui-widget.ui-widget-content{border:none;right:0;float:right}.mpshorthand input,.mpshorthand label,.mpshorthand select{color:#00237c;font-size:11px;padding-left:10px;letter-spacing:1px;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;text-transform:uppercase}.mpshorthand form>*{margin:5px 0}.bookinggadget input{font-family:'Source Sans Pro',sans-serif}.mpshorthand input{width:100%;height:35px;border:1px solid #fff;background:url(../_bin/sprite.png) -181px -753px no-repeat #fff}input#checkout{background:0 0;border:none;width:50%;display:inline-block;text-align:right;padding-right:10px;line-height:35px}.selectCheckout input[type=text]::-webkit-input-placeholder,.selectField.selectDate.selectCheckout>*{color:#8c8c8c}.selectField.selectDate.selectCheckout{display:flex;align-items:center;justify-content:center;background:#e0e0e0}.selectCheckout label{width:50%}section.bookinggadget:hover .mpshorthand{opacity:1;top:0}.ui-datepicker .ui-datepicker-title,.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{font-family:dini,sans-serif}.ui-widget-header{background:#dadada!important;color:#fff;font-weight:700;border-radius:0}.ui-corner-left,.ui-corner-right{-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui-corner-all{-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;border:none}::-webkit-input-placeholder{color:#00237c}:-moz-placeholder{color:#00237c;opacity:1}::-moz-placeholder{color:#00237c;opacity:1}:-ms-input-placeholder{color:#00237c}.mpshorthand label{float:left;text-indent:0;line-height:35px;text-align:left}.mpshorthand select{-webkit-appearance:initial;width:50px;height:30px;float:right;background:url(../_bin/sprite.png) no-repeat!important;border:none;background-position:-344px -800px!important}.mpshorthand .col3{width:100%;height:35px;clear:both;border:1px solid #fff;background:#fff}#checkAvailability{display:block;width:100%;background:#00237c;border:none;color:#fff;text-transform:uppercase;font-size:14px;line-height:30px;font-family:Lato,Helvetica,Arial,sans-serif;letter-spacing:1px}.bar,.mpshorthand .best-price-guarantee a,.no-banner .flashContainer .promotionsgadget .prgWrapper,.scroll2 #bar{display:none}#checkAvailability:hover{background:#4fb1d3}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #e1e1e1;background:#f0f0f0;font-weight:400;color:#10205a;text-align:center;margin:0}.dp-highlight a,td.dp-highlight{background:#f7b132;border-right:1px solid #d7a13e;border-left:1px solid #d7a13e}.dp-highlight a.ui-state-default{color:#10205a;background:#f7b132}.ui-datepicker-title span{font-family:dini,sans-serif;color:#10205a}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{background:0 0;border:none}.ui-datepicker.ui-datepicker-multi{z-index:9000!important;border:none;color:#10205a}.ui-datepicker-inline.ui-datepicker{position:absolute}.pane{background:#10205a;display:table;position:relative;width:45%;height:100%;margin:0;z-index:9000;float:right;padding:6% 70px;transition:1s ease all;opacity:0;right:-100%}.pane span{display:table-cell;vertical-align:middle;text-align:right}.pane span>*{font-family:dini,sans-serif;color:#fff;letter-spacing:1px;line-height:3em}.pane.appear span h3{text-transform:uppercase;letter-spacing:2px;font-size:1.4em;text-align:left;line-height:1.5em}.pane h3 a,.pane h3:hover a{color:#fff;cursor:pointer;text-decoration:underline;transition:.5s ease color}.pane h3:hover a{color:#f7b132}.pane span li,.pane span p{font-size:14px;font-family:'Source Sans Pro',sans-serif;font-weight:600;line-height:2em;text-align:left}.pane span li{line-height:2em;list-style-type:disc;text-align:left}#closepane{display:block;position:absolute;width:40px;height:40px;background:transparent url(../_bin/menu_icon_close.png) no-repeat center center;bottom:50px;left:30px;border:1px solid #fff;background-size:20px auto;cursor:pointer}.appear{opacity:1;right:0}.scroll2 .bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle{display:none}.flashContainer{z-index:1;height:100%!important;position:fixed;top:0;left:0;width:100%}.flashContainer .gcb_container{overflow:visible}.flashContainer .gcb_image_current,.flashContainer .gcb_image_next{background-repeat:repeat;background-position:center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover}.flashContainer .gcb_image_legend{margin-left:0;font-family:dini,Helvetica,Arial,sans-serif;margin:auto;width:50%;font-size:32px;line-height:36px;text-shadow:0 0 8px rgba(0,0,0,.3);text-transform:uppercase;bottom:auto;left:auto;top:40%;position:relative}.gcb_image_legendWrapper{display:inline-block}.scrolling .flashContainer .gcb_image_legend{opacity:0!important}.flashContainer .gcb_image_legend b{position:relative}.flashContainer .gcb_navigation{bottom:45px;right:auto;left:30px;z-index:2;width:90px;position:fixed;top:auto}.flashContainer .gcb_navigation_arrow{width:26px;height:38px;opacity:0}.flashContainer .gcb_container:hover .previous,.flashContainer .gcb_navigation:hover .gcb_navigation_arrow.previous,.flashContainer .gcb_navigation_arrow.previous{background-position:0 0;background-size:280px}.flashContainer .gcb_container:hover .next,.flashContainer .gcb_navigation:hover .gcb_navigation_arrow.next,.flashContainer .gcb_navigation_arrow.next{background-position:-30px 0;float:right;background-size:280px}.flashContainer .gcb_navigation_paginator{display:none}.flashContainer .gcb_navigation:hover .gcb_navigation_arrow,.flashContainer:hover .gcb_navigation_arrow{opacity:.8!important}.flashContainer .gcb_navigation .gcb_navigation_arrow.next:hover,.flashContainer .gcb_navigation .gcb_navigation_arrow.previous:hover{opacity:1!important}#c1{position:relative;background:rgba(255,255,255,1) url(../_bin/bg.png) repeat}#c2{background:#fff}#c3{background:#fff}.content{position:relative;clear:both;overflow:hidden}.content .holder{margin:0 1%;overflow:visible;padding-bottom:5%}.hotel-directions .content .holder{width:80%;margin:auto}#contentblock .content .holder>*{margin-right:10%;margin-left:10%}.hotel-rooms #c1{height:100%;padding-top:50px}#contentblock h1,#contentblock h2,#contentblock h3{position:relative;font-weight:400;text-transform:uppercase;font-family:dini;letter-spacing:1px;color:#484848}#contentblock h1{font-size:28px;line-height:38px;padding:0 0 25px;margin-top:70px!important;letter-spacing:1px;position:relative;color:#10205a;font-family:dini,sans-serif;clear:both}.homepage #contentblock h1:first-of-type{display:none}h1 strong{font-family:'Source Sans Pro',sans-serif;text-transform:none;display:block;font-size:.6em;-webkit-font-smoothing:antialiased;font-weight:300}#contentblock h2{font-size:18px;line-height:32px;margin:40px 0 25px;clear:both}#contentblock h3{font-size:16px;line-height:22px;margin:30px 0 15px}#contentblock #c2 h1,#contentblock #c2 h2,#contentblock #c2 h3{width:100%;text-align:center;margin:0 auto}#contentblock #c2 h1,#contentblock #c3 h1{margin-top:80px!important}#contentblock p{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;position:relative;clear:both}#contentblock ul{overflow:hidden;margin:20px 0}#contentblock ul li{padding-left:1.5%;background-position:0 -720px;margin-left:1.5%;display:inline-block;font-family:dini,Helvetica,Arial,sans-serif;font-size:12px;display:list-item;text-align:left}#contentblock ul li:before,.roomDescription ul li:before{content:"";background:#10205a;height:3px;width:4px;position:relative;margin:0 auto;left:0;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-2px}#contentblock .promotionsgadget{width:60%;height:150px;margin-left:0!important;margin-right:0!important;position:relative;display:inline-block;float:left;opacity:1!important;background:#10205a;color:#fff}#contentblock .promotionsgadget:hover{background:#ecbd46}.promotionsgadget .prgWrapper{padding-left:170px;overflow:hidden}.promotionsgadget .prgTitle{font-size:20px;line-height:24px;margin:20px 0 10px;padding-bottom:0;position:relative;text-align:left}.promotionsgadget .prgImgWrapper{position:absolute;top:0;left:0;width:150px}.promotionsgadget .prgClick{position:absolute;bottom:20px;left:170px;text-align:left;font-size:12px;line-height:25px;height:25px;font-weight:600;padding-bottom:15px;background:0 0;border-bottom:2px solid #fff}.promotionsgadget .prgDescription{font-size:12px;line-height:18px;text-align:left}.promotionsfixed{position:fixed;bottom:0;right:40px;height:37px;width:40%;z-index:10;transition:all .5s ease-in-out}.flashContainer .promotionsgadget,.promotionsfixed .prgImgWrapper{display:none}.promotionsfixed .promotionsgadget .prgWrapper{padding:0 20px}.promotionsfixed .promotionsgadget .prgTitle{font-size:13px;display:inline-block;margin:0;line-height:43px;width:30%;float:left;text-align:right;font-family:dini,sans-serif;letter-spacing:1px;width:50%;padding-right:15px;color:#10205a}.promotionsfixed .promotionsgadget .prgDescription{display:inline-block;font-size:12px;font-style:normal;font-family:"Source Sans Pro",Times,serif;color:#484848;text-align:left;position:relative;border-bottom:none;line-height:40px;padding:0;height:40px;left:0;width:30%;text-indent:0;float:left;left:-34%;display:none}.promotionsfixed .promotionsgadget .prgClick{font-size:12px;font-style:normal;font-family:"Source Sans Pro",Times,serif;color:#10205a;text-align:left;position:relative;border-bottom:none;bottom:0;line-height:40px;padding:0;height:40px;padding-right:30px;width:auto;text-indent:0;float:right;right:auto;display:inline-block;left:auto}.prgClick:before{content:"|";margin-right:20px}.prgClick:after{content:"";display:block;background:url(../_bin/sprite.png) no-repeat;background-position:-352px -43px;position:absolute;top:50%;height:20px;width:20px;margin-top:-10px;right:0}.imagelinkgadget.enabled{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.imagelinkgadget.enabled .imglinkWrapper{opacity:1;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.imagelinkgadget{position:relative;transform:translateY(150px);-webkit-transform:translateY(150px);-moz-transform:translateY(150px);-ms-transform:translateY(150px);-o-transform:translateY(150px);padding:0 2px;margin:2px 0}.imagelinkgadget .imgContentWrapper{opacity:0}.imagelinkgadget.enabled .imgContentWrapper.enabled{opacity:1}.imagelinkgadget{opacity:0;padding:0;overflow:hidden;margin:0!important}.imagelinkgadget.popup{opacity:1}#c1 .imagelinkgadget:nth-of-type(1){padding-left:0}#c1 .imagelinkgadget:nth-of-type(2),#c1 .imagelinkgadget:nth-of-type(3){padding-right:0;margin-bottom:0!important;padding-top:10px}.imagelinkgadget.medium0{padding-right:10px!important}.imagelinkgadget .imgImageWrapper{-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;transition:all 2s ease-in-out}.imagelinkgadget:hover .imgImageWrapper{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.smaller.imagelinkgadget:hover .imgImageWrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-moz-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;overflow:visible}.imglinkWrapper{opacity:0;position:relative;overflow:hidden}.imagelinkgadget a{color:#21201e;text-decoration:none}.imgImageWrapper{line-height:0;opacity:1;height:100%;width:100%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-position:center center}.imgContentWrapper{position:absolute;left:0;right:0;margin:0 auto;top:27%;text-align:center;opacity:1}.imgTitle{font-size:30px;line-height:36px;margin:0 0 40px;color:#fff;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;font-family:dini,sans-serif;padding:0 50px}.imgDescription{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;color:#fff;font-size:16px;font-weight:400;line-height:22px;padding:0 70px;text-align:left}.imgLink{margin-top:30px;font-weight:600;font-size:16px;text-transform:initial;text-align:center;padding:0 70px;text-align:left}.imgLink span{color:#fff;padding-bottom:4px;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-align:left;float:left;font-family:'Souce Sans Pro',sans-serif;text-transform:none;font-size:12px}.medium{height:auto!important;padding-bottom:5px}.medium .imgImageWrapper{height:50%}.medium.noimage .imgImageWrapper,.medium.notext .imgImageWrapper{height:100%}.medium .imgContentWrapper{top:auto;bottom:0;height:45%}.medium .imgDescription,.medium .imgLink span,.medium .imgTitle,.small.noimage .imgDescription,.small.noimage .imgLink span,.small.noimage .imgTitle{color:#f7b132}#c1 .small.noimage .imgDescription{color:#3c3c3c;text-align:left;font-weight:600}.imagelinkgadget.small0{padding-top:10px}#c1 .medium .imgLink span,#c1 .small.noimage .imgLink span{text-align:left;float:left;font-family:'Souce Sans Pro',sans-serif;text-transform:none;font-size:12px}.medium .imgLink span,.small.noimage .imgLink span{text-align:left;float:left;font-family:'Souce Sans Pro',sans-serif;text-transform:none;font-size:12px}.medium .imgLink span:hover,.small.noimage .imgLink span:hover{color:#10205a}.margs{min-height:460px;display:inline-block;position:relative;padding-top:40px;width:100%;margin:0 auto!important;padding:0;margin-left:0!important;margin-right:0!important;box-sizing:border-box;left:0;top:60px!important;display:block}.smaller .imgImageWrapper::after{content:"";position:relative;top:0;left:0;right:0;bottom:0;display:block;border-style:solid;border-width:0;transition:border-width .2s ease-out;border-color:rgba(16,32,90,.6);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;height:100%;width:100%}.imagelinkgadget.smaller:hover .imgImageWrapper::after{border-width:20px}.smaller .imgImageWrapper{border-radius:50%;margin:0 auto!important;padding:0!important;width:310px;height:310px}.smaller .imgContentWrapper{position:relative;padding-top:20px;top:auto;margin:0;width:100%}.smaller .imgDescription,.smaller .imgLink span,.smaller .imgTitle,.smaller .imgTitle span:last-of-type{color:#10205a}.smaller .imgLink span{border-bottom:4px solid #10205a}.smaller .imgLink span:hover{color:#f7b132;border-bottom:4px solid #f7b132}.smaller.noimage .imgDescription{display:block}.smaller .imgDescription,.smaller.noimage .imgImageWrapper{display:none}.smaller.noimage .imglinkWrapper{display:table}.smaller.noimage.imagelinkgadget a{display:table;height:100%;position:relative}.smaller.noimage .imgTitle{padding:0 30px}.smaller.noimage .imgDescription{padding:0 40px;text-align:left}.smaller.noimage .imgContentWrapper{position:relative;padding-top:20px;top:auto;margin:0;width:100%;vertical-align:middle;display:table-cell;position:relative}.smaller.noimage .nolink .imgLink,.smaller.noimage .notext .imgLink{display:block}.smaller.noimage .imgLink span{float:none}.smaller .imgTitle{font-size:16px;margin:0 0 10px;line-height:1.5em}.smaller .imgLink{margin-top:0}#c1 .small.noimage .imgLink span,#c1 .small.noimage .imgTitle{color:#10205a;text-align:left;-webkit-font-smoothing:antialiased}.smaller .imglinkWrapper{overflow:visible;position:relative;background:0 0;display:block;margin:2%}.large{padding:0;margin-right:-1%!important;margin-left:-1%!important;width:102%;margin-top:10px!important;margin-bottom:13px!important}.large .imglinkWrapper{background:0 0}.large .imgContentWrapper{top:auto;width:50%;background:rgba(4,19,60,.9);bottom:20px;left:1%;right:auto;padding:40px 0}.large .imgContentWrapper>*{text-align:left}.mediumlarge{padding:0}.imagelinkgadget.mediumlarge{overflow:visible}.imagelinkgadget.mediumlarge .imglinkWrapper{overflow:visible}.imagelinkgadget.mediumlarge .imgWrapper{overflow:hidden}.imagelinkgadget.mediumlarge .imgImageWrapper{width:65%;height:480px;float:left;opacity:1}.imagelinkgadget.mediumlarge .imgContentWrapper{float:left;position:relative;width:40%;top:0;padding:0 50px;background:#14235e url(../_bin/texture.webp) repeat bottom;position:absolute;left:auto;right:1%;padding:15% 0;height:100%;background-blend-mode:multiply}.imagelinkgadget.mediumlarge .imgDescription,.imagelinkgadget.mediumlarge .imgTitle{color:#fff}.imagelinkgadget.mediumlarge .imgLink span{color:#f7b132}.imagelinkgadget.mediumlarge .imgLink span{border-bottom:2px solid #f7b132}.imagelinkgadget.mediumlarge .imgLink span:hover{color:#10205a;border-bottom:2px solid #10205a}.imagelinkgadget.mediumlarge .imgContentWrapper{transition:all .7s ease-in-out}.imagelinkgadget.mediumlarge.mediumlarge1 .imgContentWrapper{float:right;background:#fff;height:100%;top:0;right:0}.imagelinkgadget.mediumlarge:nth-of-type(n) .imgImageWrapper{width:100%}.imagelinkgadget.mediumlarge.mediumlarge:nth-of-type(2n+1) .imgContentWrapper{float:right;background:rgba(4,19,60,.9);height:100%;top:0;background-blend-mode:multiply;right:0}.imagelinkgadget.mediumlarge.mediumlarge:nth-of-type(2n) .imgContentWrapper{float:left;height:100%;top:0;left:0;margin:0;background:rgba(4,19,60,.9)}.mediumlarge.noimage .imgContentWrapper{float:left;left:0;margin:0;width:55%}.imagelinkgadget.mediumlarge:nth-of-type(2n+1) .imgImageWrapper{float:right;width:100%}.imagelinkgadget.mediumlarge:nth-of-type(2n) .imgImageWrapper{float:right!important}.imagelinkgadget.mediumlarge:nth-of-type(2n+1) .imgImageWrapper{float:left}.mediumlarge:nth-of-type(2) .imgImageWrapper{width:100%}.mediumlarge:nth-of-type(2n+1) .imgContentWrapper{right:0}.imagelinkgadget.mediumlarge.mediumlarge:nth-of-type(2n) .imgDescription,.imagelinkgadget.mediumlarge.mediumlarge:nth-of-type(2n) .imgLink,.imagelinkgadget.mediumlarge.mediumlarge:nth-of-type(2n) .imgTitle{position:relative;color:#fff;z-index:900}.imagelinkgadget.mediumlarge.mediumlarge:nth-of-type(2n+1) .imgDescription,.imagelinkgadget.mediumlarge.mediumlarge:nth-of-type(2n+1) .imgTitle{color:#fff}.imagelinkgadget.mediumlarge.mediumlarge:nth-of-type(2n+1) .imgLink span{color:#f7b132}.imagelinkgadget.mediumlarge.mediumlarge1 .imgLink span{border-bottom:2px solid #fff}.imagelinkgadget.mediumlarge.mediumlarge:nth-of-type(2n+1).noimage .imgContentWrapper{background:#fff}.imagelinkgadget.mediumlarge.noimage .imgDescription,.imagelinkgadget.mediumlarge.noimage .imgLink span,.imagelinkgadget.mediumlarge.noimage .imgTitle{color:#3c3c3c!important}.imgDescription,.imgLink,.imgTitle{position:relative;z-index:900}.imagelinkgadget.mediumlarge.mediumlarge2 .imgContentWrapper{background:0 0}.imagelinkgadget.mediumlarge.mediumlarge:nth-of-type(n) .imgLink span{border-bottom:2px solid #f7b132}.video .imgContentWrapper{background:0 0}.video .imgDescription,.video .imgLink,.video .imgTitle{display:none}.video .imgImageWrapper iframe{min-height:100%;min-width:100%}.medium.video .imgImageWrapper iframe{min-height:100%;max-width:100%}.imagelinkgadget.video .imgImageWrapper:before{content:""!important;border:none!important;background:url(../_bin/sprite.png) -280px -204px;width:122px!important;height:122px!important;top:50%!important;margin-top:-61px;left:50%!important;margin-left:-61px}.video2 .imgImageWrapper:before{display:none!important}.nolink .imgLink,.notext .imgLink{display:none}.smaller.nolink .imgLink,.smaller.notext .imgLink{display:block}.smaller .imgLink{padding:0 40px}.notext .imgContentWrapper{display:none}.mediumlarge.notext .imgContentWrapper{display:block}.medium.noimage:nth-of-type(even) .imglinkWrapper{background:#21201e}.medium.noimage:nth-of-type(odd) .imglinkWrapper{background:#fff}.medium.noimage .imgContentWrapper{text-align:left;width:75%}.medium.noimage .imgDescription{font-size:14px;font-weight:400;font-style:normal}.medium.noimage:nth-of-type(odd) .imgDescription,.medium.noimage:nth-of-type(odd) .imgTitle{color:#2a2a2a;text-align:left}#c1 .noimage.mediumlarge .imglinkWrapper,#c3 .noimage.mediumlarge .imglinkWrapper{background:#0d1b42}#c2 .noimage .imglinkWrapper{background:0 0}#c2 .noimage .imgDescription,#c2 .noimage .imgLink,#c2 .noimage .imgTitle{color:#f7b132}.noimage .imgImageWrapper{background:0 0!important}.imagelinkgadget:hover .imgImageWrapper{opacity:1}.imagelinkgadget.mediumlarge:hover .imgImageWrapper{opacity:1}.imagelinkgadget.nolink:hover .imgImageWrapper{opacity:1}.imagelinkgadget.notext:hover .imgImageWrapper{opacity:1}.imagelinkgadget.noimage .imgImageWrapper,.imagelinkgadget.noimage:hover .imgImageWrapper{opacity:1}body.popupWindow{overflow:hidden}.popup.imagelinkgadget{position:fixed;top:50vh;margin-top:-30vh!important;left:50%;margin-left:-250px!important;z-index:102;width:500px;overflow:visible}.popup .imgImageWrapper{overflow:hidden;height:380px}.popup a,.popup span,.popup>*{color:#fff;opacity:1}.popup .imgDescription,.popup a,.popup span{text-align:center!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(../_bin/popup_close.png),auto}.popupWindow .closePopup{position:absolute;top:0;right:0;width:40px;height:40px;background:#fff;display:none}.popupWindow .closePopup span{width:100%;height:100%;display:block;background:url(../_bin/popup_close2.png) no-repeat center}.imagelinkgadget.popup .imglinkWrapper:hover .imgContentWrapper{bottom:0}.imagelinkgadget.large .closePopup,.imagelinkgadget.smaller .closePopup,.video div.closePopup{display:none}#contentblock #addons,#contentblock #productTypes,#contentblock #roomtypes,#contentblock #specialoffers{margin:40px 0}#contentblock .roomContainer{height:380px;padding:0;text-align:left;margin:0}#contentblock .roomContainer .roomName{margin:0;padding:30% 10% 10px;z-index:1}#contentblock .roomContainer .roomName h2{font-size:20px;line-height:32px;padding:0;margin:0;color:#fff;text-align:center;font-family:dini,sans-serif;letter-spacing:1px;text-shadow:2px 1px 2px rgba(34,34,34,.5)}#contentblock .roomContainer .minRate{z-index:1;padding:0 10%}#contentblock .roomContainer .minRate h3{text-transform:none;color:#fff;font-size:16px;line-height:28px;margin:0;text-align:center;font-weight:600;font-family:"Source Sans Pro",sans-serif;text-shadow:2px 1px 2px rgba(34,34,34,.5)}#contentblock .roomContainer .roomPhoto{left:0;right:0;overflow:hidden;margin:10px}#contentblock .roomContainer .roomPhoto::before{display:none}#contentblock .roomContainer .pgContainer{background:#000;max-width:1200px;margin:0 auto}#contentblock .roomContainer .roomPhoto .pgContainer .pgImage{width:100%;height:100%;position:relative;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;transition:all 2s ease-in-out}.roomContainer .promotions-termsContent .promotions-termsText{text-align:left}#contentblock .roomContainer .roomPhoto .pgContainer .pgImage a img{display:none}#contentblock .roomContainer .promotions-termsContent{padding:30px 25px 50px;bottom:30px;top:auto;left:20px;right:20px;margin:0;background:#eee;display:none;z-index:1;width:70%}.roomContainer .promotions-termsContent .promotions-closeTermsShell{top:auto!important;bottom:0}#contentblock .roomContainer .promotions-termsContent .promotions-closeTerms{background:#10205a url(//static.guestcentric.net/cdn/wsbdev/wsbdev_bin/close_terms.png) no-repeat 97%;font-size:10px;line-height:20px;letter-spacing:1px;font-family:dini,sans-serif}#contentblock .roomContainer .promotions-termsContent .promotions-closeTerms:hover{text-decoration:none}#contentblock .roomContainer .promotions-termsContent .promotions-termsText p{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;color:#2a2a2a;font-weight:400}#contentblock .room-opened.roomContainer .roomName{bottom:auto;position:relative;left:auto;right:auto;margin:0;margin-top:550px;padding:0 50px;text-align:center}#contentblock .room-opened.roomContainer .roomName h2{color:#10205a;margin-top:30px;font-size:24px;line-height:34px;text-shadow:none;font-family:dini,sans-serif}.hotel-special-offers #contentblock .room-opened.roomContainer .roomName h2{color:#f7b132}#contentblock .room-opened.roomContainer{height:auto!important;background:#fff;padding:0;float:none;width:100%;z-index:2}#contentblock .room-opened.roomContainer .minRate{padding:10px 50px 10px;display:block;margin:0!important}#contentblock .room-opened.roomContainer .minRate h3{color:#646464;text-shadow:none}.hotel-special-offers #contentblock .room-opened.roomContainer .minRate h3{color:#646464;text-shadow:none}#contentblock .room-opened.roomContainer .roomPhoto{max-width:1200px;height:500px;margin:0 auto 40px;left:0;right:0;position:absolute;top:0!important}#contentblock .room-opened.roomContainer .slick-prev{left:60px}#contentblock .room-opened.roomContainer .slick-next{right:60px}#contentblock .room-opened .slick-slider>button{z-index:1;padding:0;width:16px}#contentblock .room-opened .slick-slider .slick-prev{background-position:-22px 0}#contentblock .room-opened .slick-slider .slick-next{background-position:-3px 0}#contentblock .room-opened.roomContainer .mealplan{font-style:normal;font-size:16px;line-height:22px;position:absolute;top:520px;width:100%;color:#10205a;padding:5px 0;font-family:dini,sans-serif}#contentblock .room-opened.roomContainer .roomDescription{margin:0 auto 20px;text-align:center}#contentblock .room-opened.roomContainer .promotions-termsActions{margin:30px auto}#contentblock .room-opened.roomContainer .promotions-termsActions .promotions-bgLink{margin:0 auto;background:#10205a;color:#fff;font-style:normal;font-size:18px;font-weight:600;text-transform:uppercase;line-height:46px;border:none;letter-spacing:1px;width:180px;margin-bottom:20px;font-family:dini,sans-serif;padding:0 20px;box-sizing:content-box}#contentblock .room-opened.roomContainer .promotions-termsActions .promotions-bgLink:hover{background:#f7b132}#contentblock .roomContainer .promotions-termsActions .promotions-showTermsTrigger{bottom:0;top:auto;right:0;margin-right:0;left:0;line-height:20px;width:180px;background:#eee;color:#222;margin:0 auto;letter-spacing:1px;font-family:dini,sans-serif}#contentblock .roomContainer .promotions-termsActions .promotions-showTermsTrigger:hover{text-decoration:none;color:#f7b132}#contentblock .roomContainer .roomDescription p{padding:1% 0;margin:0 auto;text-align:center;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}#contentblock .roomContainer .roomDescription ul{margin:20px auto;width:55%;column-count:2;padding-left:10%}#contentblock .roomContainer:hover .roomPhoto .pgContainer .pgImage{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}#contentblock .room-opened.roomContainer:hover .roomPhoto .pgContainer .pgImage{opacity:1}#contentblock .roomContainer.clicked{opacity:1}#contentblock .roomContainer.clicked .minRate,#contentblock .roomContainer.clicked .roomName{display:none}#contentblock .roomContainer.clicked .roomPhoto .pgContainer .pgImage{opacity:.5}#addons .roomContainer .roomPhoto{margin-bottom:0!important}#addons .roomContainer .roomPhoto .roomPhoto{left:0;right:0}#addons .roomPhoto{background:0 0}#addons .roomContainer .roomDescription a{margin:0 60px 40px;display:inline-block;color:#041136;font-size:.8em;font-weight:500;padding-bottom:0;border:2px solid #041136;padding:3px 10px 0;font-family:Dini,sans-serif;text-transform:uppercase;letter-spacing:1.5px}#addons .roomContainer .roomDescription a:hover{opacity:.6}.hotel-gallery .content .holder{overflow:0 50px}#pg{margin:0!important;overflow:hidden;position:relative;padding-top:40px}#pg .pgContainer{display:none}#subscribe_newsletter_form>div,.hotel-unsubscribe #contentblock form>div{text-align:left}#contentblock .content form{text-align:left}#contentblock .content form input,#contentblock .content form select{width:98%;border:none;background:0 0;border-bottom:2px solid #10205a;padding:0 5px;height:34px;font-family:dini,Helvetica,Arial,sans-serif;color:#4c4c4c;font-size:11px;letter-spacing:1px}#contentblock .content form div,#contentblock .content form p{font-size:12px;line-height:20px;margin:20px 0 5px;text-transform:uppercase;letter-spacing:1px;color:#10205a;font-weight:600;font-family:dini,sans-serif}#contentblock #contacts_form #checkincal{right:16px;left:auto}.contactFormContainer #contacts_form #reservationFields{margin-bottom:20px}.contactFormContainer #contacts_form #reservationFields>div{width:48%;margin-right:2%;position:relative}.contactFormContainer #contacts_form #reservationFields input,.contactFormContainer #contacts_form #reservationFields select{width:100%}.contactFormContainer #contacts_form #cbcheckin{position:absolute;bottom:12px;right:3%;height:20px;width:20px;background:url(../_bin/calendar.png) no-repeat center}#contentblock .content form textarea{width:98%;background:#f7f7f7;border:none;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;color:#4c4c4c;font-weight:lighter;padding:5px 8px}.contactFormContainer #contacts_form #ckbnotifyme{height:14px;margin-right:10px;width:auto}.contactFormContainer #contacts_form p label{font-size:12px;text-transform:none}#contentblock .content form input[type=submit]{background:#10205a;color:#fff;margin:40px auto;width:200px;text-transform:uppercase;border:none;font-weight:600!important;display:inherit;font-family:dini,sans-serif;letter-spacing:1px;font-family:dini,sans-serif;font-size:1em;padding-top:6px!important}#contentblock .content form input[type=submit]:hover{background:#f7b132;color:#041136}#contentblock #contacts_form .required{color:#21201e}.content .weather-gadget{width:40%;background:green;position:relative;height:150px;display:inline-block;overflow:hidden;margin-left:0!important;margin-right:0!important;float:left}.content .weather-gadget .weather-shell{color:#fff}.content .weather-gadget .weather-conditions{width:62.5%;height:150px;overflow:hidden;position:relative;float:left;margin-bottom:0;background:#ecbd46}.content .weather-gadget .weather-forecast{float:left;width:37.5%;height:150px;background:#dbab32;margin:0 auto;padding:10px}.content .weather-gadget .weather-day{text-transform:none;font-size:12px}.content .weather-gadget .weather-today,.content .weather-gadget .weather-tomorrow{width:100%;height:50%;margin-top:0;margin-bottom:5px}.content .weather-gadget .weather-conditions .weather-temp{font-weight:400}.content .weather-gadget .weather-conditions .weather-image{float:left}#contentblock .weather-gadget .weather-conditions img{width:80%;margin-top:9%}#contentblock .weather-today img,#contentblock .weather-tomorrow img{width:65px}.content .weather-gadget .weather-conditions .weather-values{float:right;right:40px;top:40px}.content .weather-gadget .weather-forecast .weather-temp{display:none}#awards{height:108px;background:url(../_bin/sprite.png) no-repeat;background-position:-24px -339px;display:inline-block;position:relative;min-width:170px}.bottomfirst{width:90%;float:none;height:100%;margin:0 auto}#awards,#bottomfirst+a{display:none;clear:both;float:none;width:170px;margin:auto}.contacts{position:relative;width:90%;padding:40px 10px 0;box-sizing:border-box;float:none;display:inline-block}.hoteladdress{overflow:hidden;margin-bottom:40px;text-align:left;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-around}.addressholder{position:relative;z-index:1}.hoteladdress a{font-size:16px;line-height:20px;font-style:normal;display:inline-block;padding:4px 0 4px 30px;color:#fff;text-transform:none;font-weight:600;letter-spacing:0;width:auto;margin-bottom:18px}.hoteladdress .addressblock{background-position:0 -726px;float:left;margin-bottom:18px;text-align:left}.hoteladdress .phoneblock{background-position:0 -779px;float:left;text-align:left}.hoteladdress a.emailblock{background:url(../_bin/sprite.png);background-position:0 -828px}.footermenu{width:100%;float:none;text-align:center;margin:0;display:block;padding-left:0;clear:both}.footermenu li{display:inline-block;float:none;width:auto;margin:0 25px 0 0;line-height:20px;text-align:center}.footermenu li a{color:#fff;font-size:13px;text-transform:uppercase;line-height:22px;font-weight:600;letter-spacing:1px;font-family:dini,sans-serif}.footermenu li a:hover,.footermenu li.active{color:#f7b132}.socialmedia{overflow:hidden;left:150px;text-align:center;margin:auto;width:40%;display:inline-block;float:left;position:relative;top:-31px}.socialmedia li{width:25px;height:30px;margin:0 9px;display:inline-block;text-indent:-9999px;background:url(../_bin/sprite.png) no-repeat;position:relative;float:left}.socialmedia li a{color:#fff;font-size:14px;letter-spacing:1px;font-weight:lighter;text-transform:uppercase;background:0 0;width:100%;height:100%;display:block;cursor:pointer}.socialmedia li:hover{opacity:.7}.socialmedia li.tripadvisor{background-position:1px -509px;width:30px}.socialmedia .facebook{background-position:2px -560px}.socialmedia .googleplus{background-position:-88px -567px}.socialmedia .twitter{background-position:-47px -567px}.socialmedia .instagram{background-position:-129px -535px}.socialmedia .youtube{background-position:-177px -567px}.socialmedia .whatsapp{background-position:-44px -485px}.socialmedia .newsletter{background-position:-260px -556px}#seals{width:100%;overflow:hidden;position:relative;padding-bottom:5px;z-index:1;background:url(../_bin/bg.png) repeat;margin-bottom:32px}.sealsHolder{margin:0 auto;background:#262422;overflow:hidden;height:35px}.security{height:35px;float:right;margin-right:30px;margin-top:3px}.powered{height:35px;float:left;margin-left:30px;margin-top:3px}#fixedblock{position:fixed;bottom:0;left:auto;right:0;z-index:7;padding:0;width:100%;background:#f0f0f0;height:32px;padding-left:2%}.scroll1 #fixedblock{background:#f7f7f7;box-shadow:0 0 8px rgba(0,0,0,.1)}.languages{position:relative;float:left;height:32px;width:130px;text-align:left;overflow:hidden;background:#dadada}.languages select{border:0 none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;font-size:14px;line-height:22px;height:100%;width:100%;letter-spacing:0;padding:0 15px 0 15px;color:#10205a;background-position:right -4px;background-color:initial;font-weight:600}.gecko .languages select{width:112%;background-position:-270px -140px}.ie10 .languages select,.ie11 .languages select,.ie8 .languages select,.ie9 .languages select{width:116%;background-position:-270px -140px}#fixedblock .contact{width:40px;height:40px;background:url(../_bin/sprite.png) no-repeat 0 0;display:inline-block;overflow:hidden;line-height:40px;float:right}#fixedblock .addressblock{background-position:12px -332px;text-indent:-999999px;display:none}#fixedblock .phoneblock{background-position:0 -385px;width:auto;padding-left:25px;margin-left:20px}#hidden{padding:0 15px;background:rgba(16,32,90,1);width:30%;float:none;-webkit-transition:right 1s ease-in-out;transition:right 1s ease-in-out;left:auto;opacity:1;top:0;bottom:auto;height:calc(100% - 33px);position:fixed;right:0;z-index:-11;overflow:hidden;display:flex;align-items:center;justify-content:center;right:-100%}.menuOpened #hidden{right:0}.scroll2 .menuOpened #hidden{left:auto;transform:translateX(0);opacity:1;top:70px;bottom:auto;height:calc(100% - 102px);position:fixed;right:0;z-index:-11}.quicklinks{background:rgba(255,255,255,.98)}.quicklinks ul{height:auto;position:relative}.quicklinks li{display:block}.quicklinks li a{font-size:12px;line-height:34px;text-transform:none;margin:0 8px;color:#fff;font-weight:600;font-family:dini,sans-serif;letter-spacing:3px;text-align:right;float:right;display:block;clear:both}.quicklinks li a:hover{color:#fff}.stage1 .gcb_image_legend{display:none}.hotel-contacts #c1::before,.hotel-subscribe #c1::before,.hotel-unsubscribe #c1::before{display:none}.hotel-contacts #contentblock p{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}.hotel-directions h3:last-of-type,.hotel-directions ul.list{display:none}.hotel-directions.locationTweak #fixedblock{bottom:0}#GoogleMapGadget{margin:70px 0 0!important}#GoogleMapGadget #map_canvas{height:600px!important}#map_canvas{pointer-events:none}.dirLink{background:#10205a;text-transform:uppercase;width:200px;padding:10px!important;font-weight:600;color:#fff!important;bottom:0;left:auto;display:inline-block;margin-left:-100px;position:relative;margin:20px 0;letter-spacing:1px;text-align:center;display:inline-block!important;line-height:1em;padding-top:15px!important}.dirLink:hover{background:#ecbd46;color:#10205a!important}a#directionsLink:hover{color:#041136!important;background:#f7b132}.hotel-directions .dirLink{background:#10205a;text-transform:uppercase;width:200px;padding:10px!important;font-weight:600;color:#fff!important;bottom:0;left:auto;display:inline-block;margin-left:-100px;position:relative;margin:20px 0;letter-spacing:1px;text-align:center;display:inline-block!important;font-family:dini,sans-serif;font-size:1em;padding-top:12px!important}.homepage #GoogleMapGadget{margin:0!important}.homepage #GoogleMapGadget #map_canvas{height:400px!important;pointer-events:none}.homepage #directions h1{font-size:26px;line-height:38px;padding:0 0 30px;letter-spacing:1px;font-weight:400;text-transform:uppercase;margin-top:80px}.homepage #directions{background:#fff}.homepage #directions{display:block}#directions,#directions .holder>*{display:none}#directions .holder h3{display:block!important;font-size:26px;line-height:38px;padding:0 0 30px;letter-spacing:1px;font-weight:400;text-transform:uppercase;margin-top:80px}#directions #GoogleMapGadget{display:block}.mobile #centerblock .flashContainer .promotionsgadget{display:none}#addons .roomContainer .roomDescription a,#contentblock .content form input[type=submit],#contentblock .roomContainer .roomName h2,#fixedblock,#leftblock .bookinggadget .gc_sh .shortHandCheckRates,#pg .pgContainer .pgText,#pg .pgContainer .pgText strong,.dirLink,.footermenu li a,.menuOpened #leftblock .bookinggadget .gc_sh .shortHandCheckRates,.menuOpened #leftblock .bookinggadget a,.nav,.nav li a,.quicklinks li a,.roomContainer .promotions-termsActions .promotions-bgLink,.socialmedia,.socialmedia li,.toggle span{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out}.externalBE a,.scroll2 .externalBE{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}#contentblock .roomContainer .pgContainer,#contentblock .roomContainer::before,#pg .pgContainer .pgImage,#pg .pgContainer .pgText::before,.imgContentWrapper,.imgContentWrapper::before,.pgContainer .pgImage,.promotionsgadget{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;-ms-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out}.navigation{-webkit-transition:right .5s ease-in-out;-moz-transition:right .5s ease-in-out;-o-transition:right .5s ease-in-out;transition:right .5s ease-in-out}.hotellogo,.hotellogo a img{-webkit-transition:all 0s ease-in-out;-moz-transition:opacity 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out;left:0}#directions.content .holder{margin:0}.imagelinkgadget.video .imgImageWrapper{padding-top:56.25%!important}.imagelinkgadget.video.large .imgContentWrapper{height:0!important}.imglinkWrapper.video2{height:auto!important}.imgImageWrapper iframe{position:absolute!important;min-width:100%;min-height:100%;top:0;left:0;right:0;bottom:0;height:auto;width:auto}@media all and (max-width:1030px){.flashContainer .gcb_image_legend{width:80%;font-size:3em;line-height:1.2em;top:36%}#bar{font-size:1.2em;-webkit-font-smoothing:antialiased;height:60px;width:270px;margin-left:-135px;padding:0 8px;padding-top:24px}button.booknow{text-transform:uppercase;letter-spacing:1px;font-size:1.2em;line-height:28px}.nav ul{height:40%;overflow:hidden}.menuOpened .nav{display:flex;align-items:center;padding:0 20px 0}.menuOpened #hidden{width:40%}.nav li a{font-size:1.2em}}@media all and (max-width:992px){body.menuOpened{overflow:hidden}.popup{display:none}.overlay{display:none}body.popupWindow{overflow:visible}.navigation,.scroll2 .navigation,.stage1 .navigation{position:fixed;top:0;right:-100%;height:100%;width:100%;display:flex;margin:0;text-align:center;z-index:0;align-items:center;justify-content:center}.nav{display:table-cell;vertical-align:middle;padding:0 40px;float:none;background:0 0;height:auto;opacity:0}.nav ul{height:100%;overflow:hidden}.nav li{display:block}.nav li a{font-size:1.5em}.navigation li a:hover{color:#fff}.menuOpened #topblock::after{opacity:1;right:0}.navigation,.scroll2 .navigation,.stage1 .navigation{right:-100%;top:0;transition:right 1s ease-in-out}.menuOpened .navigation,.scroll2.menuOpened .navigation,.stage1.menuOpened .navigation{right:0;transition:right 1s ease-in-out;width:60%}.menuOpened .nav{opacity:1;height:50%;width:100%;overflow:scroll}#topblock,.hotel-directions #topblock,.no-banner #topblock,.scroll2 #topblock,.stage1 #topblock{z-index:12;right:auto}.hotel-directions .toggle,.no-banner .toggle,.scroll2 .toggle,.stage1 .toggle,.toggle{opacity:1}.hotel-directions .hotellogo::before,.no-banner .hotellogo::before,.scroll2 .hotellogo::before,.stage1 .hotellogo::before{display:block;content:"";width:160px;height:70px;position:absolute;top:0;left:0;right:0;background:url(../_bin/hotel_logo_scroll.png) no-repeat center;z-index:9}.navigation li.active a:before{top:0}#fixedblock,.scroll1 #fixedblock{z-index:11}.languages{width:120px}#centerblock{position:relative}.bookinggadget,.scroll2 .bookinggadget,.stage1 .bookinggadget{opacity:1;right:110px;left:auto}.bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle,.scroll2 .bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle,.stage1 .bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle{display:none}.bookinggadget .gc_sh .gc_horizontalSh .shortHandButton,.scroll2 .bookinggadget .gc_sh .gc_horizontalSh .shortHandButton,.stage1 .bookinggadget .gc_sh .gc_horizontalSh .shortHandButton{height:70px;margin:0}.bookinggadget .gc_sh .shortHandCheckRates,.scroll2 .bookinggadget .gc_sh .shortHandCheckRates,.stage1 .bookinggadget .gc_sh .shortHandCheckRates{padding-bottom:12px;padding-top:12px;float:right}.mpshorthand.active{top:15px}.menuOpened #hidden{width:60%}#bar,.promotionsfixed{display:none}.imgContentWrapper{top:17%}.smaller{padding-right:10px}.imagelinkgadget.mediumlarge .imgContentWrapper{width:60%}#c1 .imagelinkgadget:nth-of-type(1){padding-right:10px!important}.large .imgContentWrapper{left:3%}.large{margin-top:5px!important}.imagelinkgadget{margin-bottom:5px!important;padding:0}.imagelinkgadget .imgContentWrapper{opacity:1}.smaller .imglinkWrapper{height:auto!important}.margs{height:100%;padding:0}.quicklinks{width:100%}.flashContainer .gcb_navigation,.quicklinks ul,.scroll,button#shbgshortHandCheckRates:after{display:none}.content .holder{margin:0}.popupWindow .closePopup{display:block}.no-banner #centerblock{height:0!important}.imgDescription{font-size:16px!important;line-height:20px!important;font-weight:400}.video .imgImageWrapper iframe{width:100%}#leftblock{height:0;width:100%;top:0;right:0;left:0}#c1::before,#contentblock .promotionsgadget,.content .weather-gadget,.flashContainer .gcb_image_legend,.footermenu,.quicklinks,.scrolltop,.security,.stage1 .scrolltop{display:none}.imagelinkgadget.mediumlarge .imgContentWrapper{left:0}.imagelinkgadget.mediumlarge.mediumlarge1 .imgContentWrapper{right:0}#contentblock .roomContainer{height:380px!important}#contentblock .roomContainer .minRate{padding:0 50px}.bottomfirst{width:100%;float:none;height:100%;margin-top:20px;margin:auto;position:absolute}#awards{height:108px;background:url(../_bin/sprite.png) no-repeat;background-position:-24px -339px;width:170px;text-align:center;display:block;float:none;margin:40px auto 0}#bottomblock{z-index:9;padding:0;min-height:330px}.contacts{width:100%;padding:40px 0 0;float:none;display:block;margin:auto;width:80%;text-align:center}#seals{text-align:center;padding-left:0}.powered{float:left;margin-left:0}#topblock{display:block;right:0;left:0}.hotellogo{display:block;float:left}#hidden{display:block;bottom:0}.menuOpened #hidden{width:60%;display:block;position:fixed;top:0;left:40%;right:0;bottom:0}#wrap{display:table;width:100%;height:100%}.menuOpened .navigation,.navigation{top:auto;bottom:auto;display:table-cell;vertical-align:middle;position:relative;width:100%;overflow-x:hidden}.menuOpened .nav{opacity:1;height:auto;width:100%;overflow-y:scroll;display:block;position:relative;overflow:hidden}.scroll2 #topblock{padding-top:15px}.scroll2 .hotellogo{margin-top:-5px}}@media all and (max-width:640px){.menuOpened #hidden{width:100%}.toggle{right:15px;top:15px}span#line1{top:11px}span#line2{top:19px}span#line3{top:27px}.hotellogo{top:0;height:50px;left:0;margin-top:10px}.hotellogo{z-index:0;width:220px}.hotellogo a img{height:70px;margin-left:-30px!important;margin-top:5px}#topblock{background:#041136;height:50px}.hotel-directions .hotellogo::before,.hotellogo::before,.no-banner .hotellogo::before,.scroll2 .hotellogo::before,.stage1 .hotellogo::before{display:none}.menuOpened .nav{height:calc(100% - 100px);clear:both;padding:0;float:right;width:100%;text-align:center;left:initial;top:40px}.menuOpened .quicklinks{opacity:1;right:0;transform:translateX(0);position:absolute;top:70px;display:table}#topblock{height:70px;top:0}.large .imgContentWrapper{width:auto;right:3%}.imagelinkgadget.mediumlarge .imgContentWrapper{width:100%;padding:40px 50px}.imagelinkgadget.mediumlarge.mediumlarge:nth-of-type(2n) .imgContentWrapper{height:60%;bottom:0;left:0;margin:0}.large{margin-top:15px!important}.imagelinkgadget.medium0{padding-right:0!important}.imagelinkgadget.mediumlarge.mediumlarge:nth-of-type(2n+1) .imgContentWrapper{float:none;height:auto;bottom:0;display:block;text-align:-webkit-auto;top:auto}.large .imgImageWrapper{height:100%!important}.imgTitle{margin:0 0 30px;padding:0 20px}.imgDescription{padding:0 20px}.imgLink{padding:0 20px}.bookinggadget .gc_sh .shortHandCheckRates,.selectField.submitButton{height:50px}.submitButton button.booknow{line-height:40px;font-size:1.5em}.hotellogo a{width:190px;background-position:left}#fixedblock{height:35px}.languages{height:40px}.nav li a{font-size:1.2em}.socialmedia{overflow:hidden;left:0;text-align:center;margin:auto;width:40%;display:inline-block;float:left;position:relative;top:4px;clear:none}.mpshorthand.active{opacity:1;overflow:visible;top:70px;height:280px}.mpshorthand.active form{height:296px}.ui-datepicker .ui-datepicker-next{right:2px;background:0 0}.ui-datepicker-group.ui-datepicker-group-last{display:none}.ui-datepicker-group{width:100%!important;float:none!important}.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.ui-datepicker-multi-2.ui-datepicker-multi{width:370px!important;width:80%!important;margin:auto;float:none;position:absolute;right:auto;left:50%;margin-left:-40%}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background:0 0!important}.bookinggadget,.scroll2 .bookinggadget,.stage1 .bookinggadget{opacity:1;bottom:0;right:0;left:auto;width:100%;height:38px;margin-top:0;position:fixed;top:auto;z-index:900;float:right}.scroll1 section.bookinggadget,section.bookinggadget{top:70px;height:50px}.bookinggadget a,.scroll2 .bookinggadget a,.stage1 .bookinggadget a{display:block;position:relative;height:50px;width:100%;margin-top:0;top:0;right:0;left:0;opacity:1;background:#f7b132}.mpshorthand.active{opacity:1;height:295px;overflow:visible;top:15px}.imgTitle{font-size:28px!important;line-height:32px!important}.imgDescription{overflow:hidden;max-height:60px}.html5-video-player .video-click-tracking,.html5-video-player .video-stream{top:0!important}#fixedblock{padding-left:0}.bookinggadget .gc_sh .shortHandCheckRates,.scroll2 .bookinggadget .gc_sh .shortHandCheckRates,.stage1 .bookinggadget .gc_sh .shortHandCheckRates{height:40px;width:100%}.imagelinkgadget.popup,.overlay,.scroll{display:none!important}body.popupWindow{overflow:auto}.socialmedia li{margin:0 10px 0}.hoteladdress{display:flex;flex-direction:column;align-items:center;justify-content:center}#awards{display:none}#bottomblock{min-height:190px}#contentblock .room-opened.roomContainer .roomPhoto{height:380px}#contentblock .roomContainer .roomDescription p{width:76%}#contentblock .roomContainer .minRate{padding:0 25px}#contentblock .room-opened.roomContainer .roomName{padding:0 25px;margin-top:430px}#contentblock .room-opened.roomContainer .mealplan{top:378px}.menuOpened #hidden{left:0}.menuOpened .navigation,.scroll2.menuOpened .navigation,.stage1.menuOpened .navigation{width:100%}.menuOpened .nav{display:block;position:relative}.nav ul{overflow:scroll}}