.accessibility,.visuallyhidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}@media only screen and (max-width:483px){.palm-accessibility,.palm-visuallyhidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (min-width:484px) and (max-width:799px){.lap-accessibility,.lap-visuallyhidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (min-width:484px){.lap-and-up-accessibility,.lap-and-up-visuallyhidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (min-width:800px) and (max-width:1043px){.portable-accessibility,.portable-visuallyhidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (min-width:1044px){.desk-accessibility,.desk-visuallyhidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (min-width:1600px){.desk-wide-accessibility,.desk-wide-visuallyhidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}.dropit{list-style:none;padding:0;margin:0;margin:0;padding:0;list-style:none;white-space:nowrap}.dropit .dropit-trigger{position:relative}.dropit .dropit-trigger a:link,.dropit .dropit-trigger a:visited{font-size:12px;display:block;color:#D4D1CE;border:none;text-align:center;padding:0}.dropit .dropit-trigger a:hover,.dropit .dropit-trigger a:focus,.dropit .dropit-trigger a:active{color:#fff}.dropit .dropit-open a:link,.dropit .dropit-open a:visited{color:#D4D1CE}.dropit .dropit-submenu{margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;z-index:1000;display:none;list-style:none;background:#405665}.dropit .dropit-submenu a:link,.dropit .dropit-submenu a:visited{display:block;color:#D4D1CE;border:none;margin:0;padding:0}.dropit .dropit-submenu a:hover,.dropit .dropit-submenu a:focus,.dropit .dropit-submenu a:active{color:#fff}.dropit .dropit-open .dropit-submenu{display:block}.grid{margin-left:-80px;list-style:none;margin-bottom:0;letter-spacing:-0.31em;word-spacing:-0.43em}.grid>.grid{margin-left:0}.grid-item,.home-tpl .intro,.home-tpl .intro-image,.home-tpl .main,.rooms-tpl .room,.rooms-tpl .map,.rates-tpl .rates,.life-gent-tpl .intro,.life-gent-tpl .eat,.life-gent-tpl .music-events,.life-gent-tpl .the-city,.life-gent-tpl .what-to-do,.life-tpl .intro,.life-tpl .content-wide{letter-spacing:normal;word-spacing:normal;display:inline-block;width:100%;padding-left:80px;vertical-align:top}.one-whole,.home-tpl .intro,.home-tpl .intro-image,.home-tpl .main,.rooms-tpl .room,.rates-tpl .rates,.life-gent-tpl .intro,.life-gent-tpl .eat,.life-gent-tpl .music-events,.life-gent-tpl .the-city,.life-gent-tpl .what-to-do,.life-tpl .intro,.life-tpl .content-wide{width:100%}.one-half,.two-quarters,.three-sixths,.four-eighths,.five-tenths,.six-twelfths,.rooms-tpl .map{width:50%}.one-third,.two-sixths,.four-twelfths{width:33.333%}.two-thirds,.four-sixths,.eight-twelfths{width:66.666%}.one-quarter,.two-eighths,.three-twelfths{width:25%}.three-quarters,.six-eighths,.nine-twelfths{width:75%}.one-fifth,.two-tenths{width:20%}.two-fifths,.four-tenths{width:40%}.three-fifths,.six-tenths{width:60%}.four-fifths,.eight-tenths{width:80%}.one-sixth,.two-twelfths{width:16.666%}.five-sixths,.ten-twelfths{width:83.333%}.one-eighth{width:12.5%}.three-eighths{width:37.5%}.five-eighths{width:62.5%}.seven-eighths{width:87.5%}.one-tenth{width:10%}.three-tenths{width:30%}.seven-tenths{width:70%}.nine-tenths{width:90%}.one-twelfth{width:8.333%}.five-twelfths{width:41.666%}.seven-twelfths{width:58.333%}.eleven-twelfths{width:91.666%}@media only screen and (max-width:483px){.palm-one-whole{width:100%}.palm-one-half,.palm-two-quarters,.palm-three-sixths,.palm-four-eighths,.palm-five-tenths,.palm-six-twelfths{width:50%}.palm-one-third,.palm-two-sixths,.palm-four-twelfths{width:33.333%}.palm-two-thirds,.palm-four-sixths,.palm-eight-twelfths{width:66.666%}.palm-one-quarter,.palm-two-eighths,.palm-three-twelfths{width:25%}.palm-three-quarters,.palm-six-eighths,.palm-nine-twelfths{width:75%}.palm-one-fifth,.palm-two-tenths{width:20%}.palm-two-fifths,.palm-four-tenths{width:40%}.palm-three-fifths,.palm-six-tenths{width:60%}.palm-four-fifths,.palm-eight-tenths{width:80%}.palm-one-sixth,.palm-two-twelfths{width:16.666%}.palm-five-sixths,.palm-ten-twelfths{width:83.333%}.palm-one-eighth{width:12.5%}.palm-three-eighths{width:37.5%}.palm-five-eighths{width:62.5%}.palm-seven-eighths{width:87.5%}.palm-one-tenth{width:10%}.palm-three-tenths{width:30%}.palm-seven-tenths{width:70%}.palm-nine-tenths{width:90%}.palm-one-twelfth{width:8.333%}.palm-five-twelfths{width:41.666%}.palm-seven-twelfths{width:58.333%}.palm-eleven-twelfths{width:91.666%}}@media only screen and (min-width:484px) and (max-width:799px){.lap-one-whole{width:100%}.lap-one-half,.lap-two-quarters,.lap-three-sixths,.lap-four-eighths,.lap-five-tenths,.lap-six-twelfths{width:50%}.lap-one-third,.lap-two-sixths,.lap-four-twelfths{width:33.333%}.lap-two-thirds,.lap-four-sixths,.lap-eight-twelfths{width:66.666%}.lap-one-quarter,.lap-two-eighths,.lap-three-twelfths{width:25%}.lap-three-quarters,.lap-six-eighths,.lap-nine-twelfths{width:75%}.lap-one-fifth,.lap-two-tenths{width:20%}.lap-two-fifths,.lap-four-tenths{width:40%}.lap-three-fifths,.lap-six-tenths{width:60%}.lap-four-fifths,.lap-eight-tenths{width:80%}.lap-one-sixth,.lap-two-twelfths{width:16.666%}.lap-five-sixths,.lap-ten-twelfths{width:83.333%}.lap-one-eighth{width:12.5%}.lap-three-eighths{width:37.5%}.lap-five-eighths{width:62.5%}.lap-seven-eighths{width:87.5%}.lap-one-tenth{width:10%}.lap-three-tenths{width:30%}.lap-seven-tenths{width:70%}.lap-nine-tenths{width:90%}.lap-one-twelfth{width:8.333%}.lap-five-twelfths{width:41.666%}.lap-seven-twelfths{width:58.333%}.lap-eleven-twelfths{width:91.666%}}@media only screen and (min-width:484px){.lap-and-up-one-whole{width:100%}.lap-and-up-one-half,.lap-and-up-two-quarters,.lap-and-up-three-sixths,.lap-and-up-four-eighths,.lap-and-up-five-tenths,.lap-and-up-six-twelfths{width:50%}.lap-and-up-one-third,.lap-and-up-two-sixths,.lap-and-up-four-twelfths{width:33.333%}.lap-and-up-two-thirds,.lap-and-up-four-sixths,.lap-and-up-eight-twelfths{width:66.666%}.lap-and-up-one-quarter,.lap-and-up-two-eighths,.lap-and-up-three-twelfths{width:25%}.lap-and-up-three-quarters,.lap-and-up-six-eighths,.lap-and-up-nine-twelfths{width:75%}.lap-and-up-one-fifth,.lap-and-up-two-tenths{width:20%}.lap-and-up-two-fifths,.lap-and-up-four-tenths{width:40%}.lap-and-up-three-fifths,.lap-and-up-six-tenths{width:60%}.lap-and-up-four-fifths,.lap-and-up-eight-tenths{width:80%}.lap-and-up-one-sixth,.lap-and-up-two-twelfths{width:16.666%}.lap-and-up-five-sixths,.lap-and-up-ten-twelfths{width:83.333%}.lap-and-up-one-eighth{width:12.5%}.lap-and-up-three-eighths{width:37.5%}.lap-and-up-five-eighths{width:62.5%}.lap-and-up-seven-eighths{width:87.5%}.lap-and-up-one-tenth{width:10%}.lap-and-up-three-tenths{width:30%}.lap-and-up-seven-tenths{width:70%}.lap-and-up-nine-tenths{width:90%}.lap-and-up-one-twelfth{width:8.333%}.lap-and-up-five-twelfths{width:41.666%}.lap-and-up-seven-twelfths{width:58.333%}.lap-and-up-eleven-twelfths{width:91.666%}}@media only screen and (min-width:800px) and (max-width:1043px){.portable-one-whole{width:100%}.portable-one-half,.portable-two-quarters,.portable-three-sixths,.portable-four-eighths,.portable-five-tenths,.portable-six-twelfths,.life-gent-tpl .intro,.life-tpl .intro{width:50%}.portable-one-third,.portable-two-sixths,.portable-four-twelfths{width:33.333%}.portable-two-thirds,.portable-four-sixths,.portable-eight-twelfths{width:66.666%}.portable-one-quarter,.portable-two-eighths,.portable-three-twelfths{width:25%}.portable-three-quarters,.portable-six-eighths,.portable-nine-twelfths{width:75%}.portable-one-fifth,.portable-two-tenths{width:20%}.portable-two-fifths,.portable-four-tenths{width:40%}.portable-three-fifths,.portable-six-tenths{width:60%}.portable-four-fifths,.portable-eight-tenths{width:80%}.portable-one-sixth,.portable-two-twelfths{width:16.666%}.portable-five-sixths,.portable-ten-twelfths{width:83.333%}.portable-one-eighth{width:12.5%}.portable-three-eighths{width:37.5%}.portable-five-eighths{width:62.5%}.portable-seven-eighths{width:87.5%}.portable-one-tenth{width:10%}.portable-three-tenths{width:30%}.portable-seven-tenths{width:70%}.portable-nine-tenths{width:90%}.portable-one-twelfth{width:8.333%}.portable-five-twelfths{width:41.666%}.portable-seven-twelfths{width:58.333%}.portable-eleven-twelfths{width:91.666%}}@media only screen and (min-width:800px){.portable-and-up-one-whole{width:100%}.portable-and-up-one-half,.portable-and-up-two-quarters,.portable-and-up-three-sixths,.portable-and-up-four-eighths,.portable-and-up-five-tenths,.portable-and-up-six-twelfths,.home-tpl .intro,.home-tpl .intro-image,.rates-tpl .rates,.life-gent-tpl .eat,.life-gent-tpl .music-events,.life-gent-tpl .the-city,.life-gent-tpl .what-to-do{width:50%}.portable-and-up-one-third,.portable-and-up-two-sixths,.portable-and-up-four-twelfths,.rooms-tpl .room{width:33.333%}.portable-and-up-two-thirds,.portable-and-up-four-sixths,.portable-and-up-eight-twelfths{width:66.666%}.portable-and-up-one-quarter,.portable-and-up-two-eighths,.portable-and-up-three-twelfths{width:25%}.portable-and-up-three-quarters,.portable-and-up-six-eighths,.portable-and-up-nine-twelfths{width:75%}.portable-and-up-one-fifth,.portable-and-up-two-tenths{width:20%}.portable-and-up-two-fifths,.portable-and-up-four-tenths{width:40%}.portable-and-up-three-fifths,.portable-and-up-six-tenths{width:60%}.portable-and-up-four-fifths,.portable-and-up-eight-tenths{width:80%}.portable-and-up-one-sixth,.portable-and-up-two-twelfths{width:16.666%}.portable-and-up-five-sixths,.portable-and-up-ten-twelfths{width:83.333%}.portable-and-up-one-eighth{width:12.5%}.portable-and-up-three-eighths{width:37.5%}.portable-and-up-five-eighths{width:62.5%}.portable-and-up-seven-eighths{width:87.5%}.portable-and-up-one-tenth{width:10%}.portable-and-up-three-tenths{width:30%}.portable-and-up-seven-tenths{width:70%}.portable-and-up-nine-tenths{width:90%}.portable-and-up-one-twelfth{width:8.333%}.portable-and-up-five-twelfths{width:41.666%}.portable-and-up-seven-twelfths{width:58.333%}.portable-and-up-eleven-twelfths{width:91.666%}}@media only screen and (min-width:1044px){.desk-one-whole{width:100%}.desk-one-half,.desk-two-quarters,.desk-three-sixths,.desk-four-eighths,.desk-five-tenths,.desk-six-twelfths{width:50%}.desk-one-third,.desk-two-sixths,.desk-four-twelfths{width:33.333%}.desk-two-thirds,.desk-four-sixths,.life-gent-tpl .intro,.life-tpl .intro,.desk-eight-twelfths{width:66.666%}.desk-one-quarter,.desk-two-eighths,.desk-three-twelfths{width:25%}.desk-three-quarters,.desk-six-eighths,.desk-nine-twelfths{width:75%}.desk-one-fifth,.desk-two-tenths{width:20%}.desk-two-fifths,.desk-four-tenths{width:40%}.desk-three-fifths,.desk-six-tenths{width:60%}.desk-four-fifths,.desk-eight-tenths{width:80%}.desk-one-sixth,.desk-two-twelfths{width:16.666%}.desk-five-sixths,.desk-ten-twelfths{width:83.333%}.desk-one-eighth{width:12.5%}.desk-three-eighths{width:37.5%}.desk-five-eighths{width:62.5%}.desk-seven-eighths{width:87.5%}.desk-one-tenth{width:10%}.desk-three-tenths{width:30%}.desk-seven-tenths{width:70%}.desk-nine-tenths{width:90%}.desk-one-twelfth{width:8.333%}.desk-five-twelfths{width:41.666%}.desk-seven-twelfths{width:58.333%}.desk-eleven-twelfths{width:91.666%}}@media only screen and (min-width:1600px){.desk-wide-one-whole{width:100%}.desk-wide-one-half,.desk-wide-two-quarters,.desk-wide-three-sixths,.desk-wide-four-eighths,.desk-wide-five-tenths,.desk-wide-six-twelfths{width:50%}.desk-wide-one-third,.desk-wide-two-sixths,.desk-wide-four-twelfths{width:33.333%}.desk-wide-two-thirds,.desk-wide-four-sixths,.desk-wide-eight-twelfths{width:66.666%}.desk-wide-one-quarter,.desk-wide-two-eighths,.desk-wide-three-twelfths{width:25%}.desk-wide-three-quarters,.desk-wide-six-eighths,.desk-wide-nine-twelfths{width:75%}.desk-wide-one-fifth,.desk-wide-two-tenths{width:20%}.desk-wide-two-fifths,.desk-wide-four-tenths{width:40%}.desk-wide-three-fifths,.desk-wide-six-tenths{width:60%}.desk-wide-four-fifths,.desk-wide-eight-tenths{width:80%}.desk-wide-one-sixth,.desk-wide-two-twelfths{width:16.666%}.desk-wide-five-sixths,.desk-wide-ten-twelfths{width:83.333%}.desk-wide-one-eighth{width:12.5%}.desk-wide-three-eighths{width:37.5%}.desk-wide-five-eighths{width:62.5%}.desk-wide-seven-eighths{width:87.5%}.desk-wide-one-tenth{width:10%}.desk-wide-three-tenths{width:30%}.desk-wide-seven-tenths{width:70%}.desk-wide-nine-tenths{width:90%}.desk-wide-one-twelfth{width:8.333%}.desk-wide-five-twelfths{width:41.666%}.desk-wide-seven-twelfths{width:58.333%}.desk-wide-eleven-twelfths{width:91.666%}}*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}blockquote{padding:12px}table{border-collapse:collapse;border-spacing:0}body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none}h1,h2,h3,h4,h5,h6{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.2em;color:#405665;margin-bottom:12px;font-weight:400}h1,.h1{font-size:36px}h2,.h2{font-size:24px}h3,.h3{font-size:18px}h4,.h4{font-size:16px;line-height:1.8em}h5,.h5{font-size:14px;line-height:1.8em}h6,.h6{font-size:12px;line-height:1.8em}hgroup h1:first-child,hgroup h2:first-child,hgroup h3:first-child,hgroup h4:first-child,hgroup h5:first-child{padding-bottom:0}h1.subheading,h2.subheading,h3.subheading,h4.subheading,h5.subheading{color:#777;padding-top:0;font-weight:300}h1.subheading{font-size:24px}h2.subheading{font-size:16px}h3.subheading{font-size:12px}h4.subheading{font-size:13.33333px}h5.subheading{font-size:11.66667px}p,ul,ol,dl,dd,dt,blockquote,td,th{line-height:1.8em}ul,ol,ul ul,ol ol,ul ol,ol ul{margin:0 0 0 24px}ol ol li{list-style-type:lower-alpha}ol ol ol li{list-style-type:lower-roman}p,ul,ol,dl,blockquote,hr,pre,table,form,fieldset,figure,address{padding-bottom:24px}p{-webkit-font-smoothing:antialiased;color:#4a4a4a;font-weight:300}p.lead{font-weight:300;font-size:18px}p small,p.small,small{color:#777;font-size:14px}p strong,strong{font-weight:bold;color:#4a4a4a}p em,em{font-style:italic}p.muted,.muted{color:#B9B9B9}i{font-style:italic}span.linetrough{text-decoration:line-through}span.uppercase{text-transform:uppercase;letter-spacing:1px}span.light{font-weight:300}span.normal{font-weight:400}span.semi{font-weight:600}span.bold{font-weight:700}hr{border:0;border-top:2px solid #405665;margin:0 auto;width:50px}address{font-style:normal;line-height:1.8em;color:#4a4a4a}blockquote{position:relative;font-style:italic;margin-left:24px;padding-left:12px;border-left:2px solid rgba(0,0,0,0.15)}blockquote p{padding-bottom:6px}blockquote small,cite{color:#777;font-style:italic}small,blockquote cite{font-size:14px;line-height:1}abbr[title],dfn[title]{border-bottom:1px dotted #4a4a4a;cursor:help}code{padding:3px 6px 2px 6px;display:inline-block;line-height:1;border-radius:2px;background:#f6f6f6;border:1px solid #ddd;font-size:14px;font-family:Menlo,Monaco,"Courier New",monospace}sub,sup{font-size:14px;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}img{vertical-align:middle}ul,ol,dl{line-height:1.8em;padding-bottom:12px;color:#4a4a4a;font-weight:300}ul,ol{margin:0 0 24px 24px;padding:0}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}ul{list-style:disc;list-style-position:inside}ol{list-style-position:inside}dl{margin-bottom:1.125em}dl dt{font-weight:bold}dl dd{margin-left:.75em;margin-bottom:0.5em}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:top}thead th,thead td{font-weight:bold;vertical-align:bottom}table{max-width:100%;width:100%;empty-cells:show;margin-bottom:24px}table caption{text-transform:uppercase;padding:0 12px;color:rgba(0,0,0,0.4);font-size:14px}table th,table td{border-bottom:1px solid #eee;padding:12px;padding-left:0}table tfoot th,table tfoot td{background:#f4f4f4}table .width-100,table .unit-100{width:100%}table .width-90,table .unit-90{width:90%}table .width-80,table .unit-80{width:80%}table .width-75,table .unit-75{width:75%}table .width-70,table .unit-70{width:70%}table .width-66,table .unit-66{width:66.6%}table .width-65,table .unit-65{width:65%}table .width-60,table .unit-60{width:60%}table .width-50,table .unit-50{width:50%}table .width-40,table .unit-40{width:40%}table .width-35,table .unit-35{width:35%}table .width-33,table .unit-33{width:33.3%}table .width-30,table .unit-30{width:30%}table .width-25,table .unit-25{width:25%}table .width-20,table .unit-20{width:20%}table .width-10,table .unit-10{width:10%}table.table-bordered td,table.table-bordered th{border:1px solid #ddd}table.table-simple td,table.table-simple th,table.table-simple caption{border:none;padding-left:0}table.table-flat td,table.table-flat th,table.table-flat caption{border:none;padding:0}table.table-striped tbody tr:nth-child(odd) td{background-color:#f8f8f8}table.table-hovered tbody tr:hover td{background-color:#f4f4f4}.table-container{width:100%;overflow:auto;margin-bottom:12px}.table-container table{margin-bottom:0}.table-container::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.table-container::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0,0,0,0.3)}.nowrap,.nowrap td{white-space:nowrap}.group{*zoom:1}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.big{font-size:21px}.small{font-size:14px}.nowrap,.nowrap td{white-space:nowrap}.req,.required{font-weight:normal;color:#F2DEDE}.color-gray{color:#777}.color-gray-light{color:#999}.color-black{color:#000}.color-red,.error{color:#F2DEDE}.color-green,.success{color:#DFF0D8}.text-centered{text-align:center}.text-right{text-align:right}.last{margin-right:0!important}.pause{margin-bottom:6px!important}.end{margin-bottom:0!important}.normal{font-weight:normal}.bold{font-weight:bold}.italic{font-style:italic}.left{float:left}.right{float:right}.video-wrapper{height:0;padding-bottom:56.25%;position:relative;margin-bottom:12px}.video-wrapper iframe,.video-wrapper object,.video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.oneLiner{padding-bottom:6px}.oneLiner:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ie6 .oneLiner,.ie7 .oneLiner{zoom:1}.oneLiner p{float:left;padding:0 6px 0 0}.oneLiner .inputList{padding-bottom:0}.ie6 .oneLiner .inputList input{left:0}.oneLiner .inputList li{float:left;padding-bottom:0}a{color:#405665;text-decoration:none;border-bottom:1px solid #c8d4dc}a:link,a:visited{color:#405665;text-decoration:none;border-bottom:1px solid #c8d4dc}a.dark:link,a.dark:visited{color:#4a4a4a;border-color:#DBE2E7}a:hover,a:active,a:focus{color:#2c3b46;border-bottom:1px solid #405665}a.dark:hover,a.dark:active,a.dark:focus{color:#4a4a4a;border-color:#4a4a4a}a.button{color:#e7ecf0;background-color:#405665;border:none;display:block;margin-right:6px;padding:4px 12px 1px;text-transform:uppercase;font-size:.750em;border-bottom:3px solid #222e36;-webkit-font-smoothing:subpixel-antialiased;border-radius:0}a.button:hover{background-color:#222e36;border-bottom:3px solid #0f1417}a.button:active{border:none}a.linkedImage{border:none}a.icon{-webkit-font-smoothing:subpixel-antialiased;color:#fff;background-color:#405665;border:none;display:block;float:left;margin-right:6px;padding:6px 12px;font-weight:300;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-indent:-99999px;padding-left:5px}a.icon:hover{color:#fff;background-color:#2c3b46}a.icon:active{margin-top:1px}a.icon.iconDelete{background:#405665 url(../../Themes/Soda/Core/Layout/images/icon-delete.png) no-repeat center center}a.icon.iconDelete:hover{background-color:#2c3b46}input.button,input.inputSubmit,input.button:visited,a.button,a.button:visited{display:inline-block;*display:inline;zoom:1;line-height:normal;white-space:nowrap;vertical-align:baseline;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:100%;*font-size:90%;*overflow:visible;padding:9px 24px;color:#fff;border:1px solid #405665;background-color:#405665;text-decoration:none;-webkit-font-smoothing:antialiased;font-size:12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:600;-webkit-appearance:none}a.button-hover,a.button:hover,input.button-hover,input.button:hover,input.inputSubmit:hover{color:#fff;background:#2c3b46;border:1px solid #2c3b46}input.button-active,input.button:active,a.button-active,a.button:active,input.inputSubmit:active{color:#fff;background:#2c3b46;border:1px solid #2c3b46}input.button[disabled],input.button-disabled,input.button-disabled:hover,input.button-disabled:active,a.button[disabled],a.button-disabled,a.button-disabled:hover,a.button-disabled:active{background-image:none;filter:alpha(opacity=40);-khtml-opacity:0.40;-moz-opacity:0.40;opacity:0.40;cursor:not-allowed;box-shadow:none}input.button::-moz-focus-inner,a.button::-moz-focus-inner{padding:0;border:0}input.button:-moz-focusring,a.button:-moz-focusring{outline-color:rgba(0,0,0,0.85)}input.button-alt,a.button-alt,input.button-alt:visited,a.button-alt:visited{color:#fff;background:#4a4a4a;border:1px solid #4a4a4a}a.button-alt-hover,a.button-alt:hover,input.button-alt-hover,input.button-alt:hover{color:white;background:#171717;border:1px solid #171717}input.button-alt:-moz-focusring,a.button-alt:-moz-focusring{outline-color:rgba(0,0,0,0.85)}input.button-alt[disabled],input.button-alt-disabled,input.button-alt-disabled:hover,input.button-alt-disabled:active,a.button-alt[disabled],a.button-alt-disabled,a.button-alt-disabled:hover,a.button-alt-disabled:active{background-image:none;filter:alpha(opacity=40);-khtml-opacity:0.40;-moz-opacity:0.40;opacity:0.40;cursor:not-allowed;box-shadow:none}a.linked-image,a.linkedImage{border:none;text-decoration:none}a.linked-image:hover,a.linked-image:focus,a.linked-image:link,a.linked-image:visited,a.linkedImage:hover,a.linkedImage:focus,a.linkedImage:link,a.linkedImage:visited{border:none;text-decoration:none}.pagination{*zoom:1;float:left;width:100%;overflow:hidden;position:relative;border-top:1px solid #eeet;margin:12px 0;padding:12px 0}.pagination:before,.pagination:after{content:"";display:table}.pagination:after{clear:both}.pagination ul{list-style-type:none;clear:left;float:left;margin:0;padding:0;position:relative;left:50%}.pagination ul li{display:block;float:left;list-style:none;margin:0;padding:0;position:relative;right:50%;margin:0}.page-content .pagination li a:link,.page-content .pagination li a:visited{color:#4a4a4a;border:none;padding:6px 12px}.page-content .pagination li.selected a,.page-content .pagination li a:hover,.page-content .pagination li a:focus,.page-content .pagination li a:active{background:#405665;color:#fff}.page-content .pagination li:first-child a:link,.page-content .pagination li:first-child a:visited,.page-content .pagination li:last-child a:link,.page-content .pagination li:last-child a:visited{background-color:#DBE2E7;border:none;margin:0 12px}.page-content .pagination li:first-child a:hover,.page-content .pagination li:first-child a:focus,.page-content .pagination li:first-child a:active,.page-content .pagination li:last-child a:hover,.page-content .pagination li:last-child a:focus,.page-content .pagination li:last-child a:active{background:#405665}.input-type-text{float:left;margin-right:24px}.formbuilder-w-index{padding:24px;padding-top:0}.formbuilder-w-index ul{list-style-type:none;margin-left:0;padding-left:0}input,textarea,select{}input:-moz-placeholder,textarea:-moz-placeholder{color:#B9B9B9}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#B9B9B9}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#B9B9B9}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{padding:12px;display:inline-block;border:1px solid #DBE2E7;color:black;background:white;-webkit-transition:0.3s linear border;-moz-transition:0.3s linear border;-ms-transition:0.3s linear border;-o-transition:0.3s linear border;transition:0.3s linear border;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:12px;color:#4a4a4a}form input[type="text"]:focus,form input[type="password"]:focus,form input[type="email"]:focus,form input[type="url"]:focus,form input[type="date"]:focus,form input[type="month"]:focus,form input[type="time"]:focus,form input[type="datetime"]:focus,form input[type="datetime-local"]:focus,form input[type="week"]:focus,form input[type="number"]:focus,form input[type="search"]:focus,form input[type="tel"]:focus,form input[type="color"]:focus,form select:focus,form textarea:focus{outline:0;outline:thin dotted \9;border:1px solid #7f98aa}form input[type="file"]:focus,form input[type="radio"]:focus,form input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #129FEA}form .checkbox,form .radio{margin:0.5em 0;display:block}form input[type="text"][disabled],form input[type="password"][disabled],form input[type="email"][disabled],form input[type="url"][disabled],form input[type="date"][disabled],form input[type="month"][disabled],form input[type="time"][disabled],form input[type="datetime"][disabled],form input[type="datetime-local"][disabled],form input[type="week"][disabled],form input[type="number"][disabled],form input[type="search"][disabled],form input[type="tel"][disabled],form input[type="color"][disabled],form select[disabled],form textarea[disabled]{cursor:not-allowed;background-color:#eee;color:#CAD2D3}form input[readonly],form select[readonly],form textarea[readonly]{background:#eee;color:#777;border-color:#ccc}form input:focus:invalid,form textarea:focus:invalid,form select:focus:invalid{color:#B94A48;border:1px solid #EE5F5B}form input:focus:invalid:focus,form textarea:focus:invalid:focus,form select:focus:invalid:focus{border:1px solid #e9322d}form input[type="file"]:focus:invalid:focus,form input[type="radio"]:focus:invalid:focus,form input[type="checkbox"]:focus:invalid:focus{outline-color:#e9322d}form select{border:1px solid #DBE2E7;background-color:white}form select[multiple]{height:auto}form label{margin:0.5em 0 0.2em;font-size:90%;color:#4a4a4a}form fieldset{margin:0;padding:0.35em 0 0.75em;border:0}form legend{display:block;width:100%;padding:0.3em 0;margin-bottom:0.3em;font-size:125%;color:#4a4a4a;border-bottom:1px solid #DBE2E7}.form-stacked input[type="text"],.form-stacked input[type="password"],.form-stacked input[type="email"],.form-stacked input[type="url"],.form-stacked input[type="date"],.form-stacked input[type="month"],.form-stacked input[type="time"],.form-stacked input[type="datetime"],.form-stacked input[type="datetime-local"],.form-stacked input[type="week"],.form-stacked input[type="number"],.form-stacked input[type="search"],.form-stacked input[type="tel"],.form-stacked input[type="color"],.form-stacked select,.form-stacked label,.form-stacked textarea{display:block;margin:0.25em 0}.form-aligned input,.form-aligned textarea,.form-aligned select,.form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.form-aligned .control-group{margin-bottom:0.5em}.form-aligned .control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.form-aligned .controls{margin:1.5em 0 0 10em}form .group fieldset{margin-bottom:10px}form .group input{display:block;padding:10px;margin:0;border-radius:0;position:relative;top:-1px}form .group input:focus{z-index:2}form .group input:first-child{top:1px;border-radius:3px 3px 0 0}form .group input:last-child{top:-2px;border-radius:0 0 3px 3px}form .group button{margin:0.35em 0}.form-message-inline,.formError{display:inline-block;padding-left:0.3em;color:#7d7d7d;vertical-align:middle;font-size:90%}.form-message{display:block;color:#7d7d7d;font-size:90%}@media only screen and (max-width:480px){form button[type="submit"]{margin:0.7em 0 0}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form label{margin-bottom:0.3em;display:block}.group input[type="text"],.group input[type="password"],.group input[type="email"],.group input[type="url"],.group input[type="date"],.group input[type="month"],.group input[type="time"],.group input[type="datetime"],.group input[type="datetime-local"],.group input[type="week"],.group input[type="number"],.group input[type="search"],.group input[type="tel"],.group input[type="color"]{margin-bottom:0}.form-aligned .control-group label{margin-bottom:0.3em;text-align:left;display:block;width:100%}.form-aligned .controls{margin:1.5em 0 0 0}.form-message-inline,.form-message{display:block;font-size:80%;padding:0.2em 0 0.8em}}form p.error{color:#B94A48}form p.error label,form p.error .form-message-inline,form p.error .form-message,form p.error .formError{color:#B94A48}form p.error input[type="text"],form p.error input[type="password"],form p.error input[type="email"],form p.error input[type="url"],form p.error input[type="date"],form p.error input[type="month"],form p.error input[type="time"],form p.error input[type="datetime"],form p.error input[type="datetime-local"],form p.error input[type="week"],form p.error input[type="number"],form p.error input[type="search"],form p.error input[type="tel"],form p.error input[type="color"],form p.error select,form p.error textarea{border:1px solid #EE5F5B}.ui-datepicker{padding:0;border:none;font-family:inherit}.ui-datepicker .ui-widget-header{background:#405665!important;border:none;padding:8px 0}.ui-datepicker .ui-datepicker-title{color:white;text-shadow:none;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:600}.ui-datepicker .ui-corner-all{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:none;border:none}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top:2px;width:32px;height:32px;cursor:pointer}.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:hover{background:#7d9db3}.ui-datepicker .ui-datepicker-prev{left:3px}.ui-datepicker .ui-datepicker-next{right:3px}.datepicker-wrapper{visibility:hidden;height:auto}.show-datepicker.selected span.date{background-color:#405665!important;color:white}.booking-w-big.visible .datepicker-wrapper{visibility:visible}.booking-w-big .ui-datepicker-next,.booking-w-big .ui-datepicker-prev{top:3px;width:32px;height:31px}.cf{*zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.container{margin:0 5%;position:relative}@media only screen and (min-width:1600px){.container{width:1440px;margin:0 auto}}.page-header{z-index:1;position:relative}.header-wrapper>.wrapper{padding:40px 5%;display:flex;justify-content:space-between;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADNCAYAAAB5PxpGAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAAaADAAQAAAABAAAAzQAAAAD2D7oeAAAAkUlEQVQ4EY2TWwqAQAwDq/c/olfxtREcCOmyP6V2krQsWFV17G+5Q7nGrEZRlyRzao42xXTpE69WSsJ95389lJTkJQCdOgWQxwwdeczSQ3AfOvMmG+K2I9nyWocANtOlFE6DapaA8gRYZF2irU1gtdh9aS8SKAexCJ1RAGI6o3OvqDmIUtfSBS9RbconGT/39gDDzbKajL3u/wAAAABJRU5ErkJggg==) repeat-x;height:205px}.header-logo{width:166px;height:50px;height:50px;margin:40px auto}.header-logo h1,.header-logo h2{display:block;width:166px;height:50px;text-indent:-99999px;padding:0;margin:0;line-height:0}.header-logo h1 a,.header-logo h2 a{display:block;width:166px;height:50px;border:none;background:url(../../Themes/Soda/Core/Layout/Images/logo.png) no-repeat;background-size:166px 50px;-ms-behavior:url(/backgroundsize.min.htc)}.header-logo h1:after,.header-logo h2:after{content:none}@media only screen and (min-width:1044px){.header-logo{width:166px;height:50px;height:50px;margin:0}.header-logo h1,.header-logo h2{display:block;width:166px;height:50px;text-indent:-99999px;padding:0;margin:0;line-height:0}.header-logo h1 a,.header-logo h2 a{display:block;width:166px;height:50px;border:none;background:url(../../Themes/Soda/Core/Layout/Images/logo.png) no-repeat;background-size:166px 50px;-ms-behavior:url(/backgroundsize.min.htc)}}.main-navigation{height:50px;display:flex}.main-navigation h4{display:none}.main-navigation ul{margin:0;padding:0;list-style:none;display:flex;align-items:center}.main-navigation li{margin-left:24px}.main-navigation a:link,.main-navigation a:visited{letter-spacing:1px;text-transform:uppercase;font-size:16px;color:#fff;border:none;font-weight:600}.main-navigation a:focus,.main-navigation a:hover{color:#fff;border-bottom:2px solid rgba(255,255,255,0.1)}.main-navigation li.selected a:link,.main-navigation li.selected a:visited{border-bottom:2px solid rgba(255,255,255,0.25)}.meta-navigation-wrapper{background-color:#405665;display:flex;justify-content:space-between;font-size:14px;color:#fff}.meta-navigation-wrapper ul,.meta-navigation-wrapper ul li{color:#fff;font-weight:600;font-style:14px}.meta-navigation-wrapper a{border:none;color:#fff}.meta-navigation-wrapper .left-wrapper,.meta-navigation-wrapper .right-wrapper{display:flex}.meta-navigation-wrapper .phone-number{display:flex;align-items:center;color:#fff;font-weight:600;font-size:14px;padding:15px 25px;background:#7d9db3}.meta-navigation-wrapper .phone-number i{margin-right:3px}.meta-navigation-wrapper .social-navigation{display:flex;align-items:center}.meta-navigation-wrapper .social-navigation span{margin-right:12px}.meta-navigation-wrapper .social-navigation .tripadviser{background:#fff}.meta-navigation-wrapper .social-navigation ul{height:100%;display:flex;align-items:center;margin:0;padding:0;list-style:none}.meta-navigation-wrapper .social-navigation ul li{padding:0 25px;height:100%;display:flex;align-items:center}.meta-navigation-wrapper .social-navigation ul li.tripadviser{padding-top:8px}.meta-navigation-wrapper .social-navigation li:last-child a{margin:0 24px 0 0;font-weight:400}.meta-navigation-wrapper .meta-navigation{display:flex}.meta-navigation-wrapper .meta-navigation ul{display:flex;margin:0;padding:0;list-style:none;align-self:center}.meta-navigation-wrapper .meta-navigation li{margin-left:30px}.meta-navigation-wrapper .meta-navigation a:link,.meta-navigation-wrapper .meta-navigation a:visited{font-weight:400}.meta-navigation-wrapper .meta-navigation li.selected a,.meta-navigation-wrapper .meta-navigation a:hover,.meta-navigation-wrapper .meta-navigation a:focus,.meta-navigation-wrapper .meta-navigation a:active{font-weight:600}.meta-navigation-wrapper .language-navigation{display:flex}.meta-navigation-wrapper .language-navigation h4{display:none}.meta-navigation-wrapper .language-navigation select{margin:0;margin-left:30px;align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#7d9db3;padding:6px 9px;border-radius:3px 0 0 3px;color:#fff;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;font-size:12px}.meta-navigation-wrapper .language-navigation i{padding-left:3px}.meta-navigation-wrapper .language-navigation select::-ms-expand{display:none}.navigation-wrapper{*zoom:1;display:none}.navigation-wrapper:before,.navigation-wrapper:after{content:"";display:table}.navigation-wrapper:after{clear:both}.header-wrapper{display:none}.navigation-wrapper.is-expanded{display:block}@media only screen and (min-width:1044px){.responsive-header-wrapper{display:none}.header-wrapper{display:block}}.menu-burger{background:#405665;display:flex;justify-content:space-between}.menu-burger .burger a,.menu-burger .burger a:link,.menu-burger .burger a:visited,.menu-burger .phone-number a,.menu-burger .phone-number a:link,.menu-burger .phone-number a:visited{display:block;color:#fff;border:none;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600;padding:18px 18px;background:#7d9db3}.menu-burger .burger p,.menu-burger .phone-number p{padding-bottom:0}.menu-burger .burger i,.menu-burger .phone-number i{margin-right:6px}.menu-burger .social-navigation{display:flex}.menu-burger .social-navigation ul{align-self:center;margin:0;padding:0;list-style:none;display:flex}.menu-burger .social-navigation li{margin:0 3px;font-size:14px;font-weight:600;color:#fff}.menu-burger .social-navigation i{font-size:14px}.menu-burger .social-navigation a,.menu-burger .social-navigation a:link,.menu-burger .social-navigation a:visited{display:block;color:#fff;border:none;font-size:14px;padding:6px 12px}.navigation-wrapper{background:#405665;padding:40px}.navigation-wrapper .main-navigation{display:block;height:auto}.navigation-wrapper .main-navigation ul{display:block}.navigation-wrapper .main-navigation li{margin-left:0}.navigation-wrapper .meta-navigation ul{margin:0;padding:0;list-style:none}.navigation-wrapper .meta-navigation a:link,.navigation-wrapper .meta-navigation a:visited{padding:6px 0;color:#fff;font-size:14px;border:none}.navigation-wrapper .language-navigation{margin-top:20px;display:flex}.navigation-wrapper .language-navigation h4{display:none}.navigation-wrapper .language-navigation select{margin:0;align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#7d9db3;padding:6px 15px;border-radius:3px;color:#fff;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;font-size:12px}.navigation-wrapper .language-navigation i{padding-left:3px}.navigation-wrapper .language-navigation select::-ms-expand{display:none}.bp-tpl .content-main{margin:72px 0}.hero{position:relative;overflow:visible;width:100%;padding-bottom:12px;margin-bottom:60px}@media only screen and (min-width:800px){.hero{margin-bottom:90px}}.hero .hero__slideshow{z-index:10;height:100%}.hero .hero__slideshow .height{display:block;height:100%}.hero .hero__slideshow .image{background-size:cover;background-position:center center}.home-tpl .hero{margin-bottom:0}@media only screen and (min-width:800px){.home-tpl .hero{margin-bottom:90px}}.home-tpl .intro{padding-top:60px}.home-tpl .intro .editor{padding-bottom:60px}.home-tpl .main .editor{text-align:center;padding:40px 0}@media only screen and (min-width:800px){.home-tpl .main .editor{padding:20px 120px 0}}.page-main{position:relative;z-index:0;margin-top:-140px}@media only screen and (min-width:1044px){.page-main{z-index:0;position:relative;margin-top:-205px}}.home-tpl .page-main{padding-top:0}.contact-tpl .page-main,.rooms-tpl .page-main{padding-bottom:72px}.hero__booking-wrapper{background:#fff;z-index:100;position:relative;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.27);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.27);box-shadow:0 0 10px 0 rgba(0,0,0,0.27);width:95%;margin:0 auto;margin-top:-40px}@media only screen and (min-width:800px){.hero__booking-wrapper{width:340px;right:5%;position:absolute;z-index:100;bottom:-80px;background:#fff}}.home-tpl .hero__booking-wrapper{width:95%;margin:0 auto;margin-top:-40px}@media only screen and (min-width:800px){.home-tpl .hero__booking-wrapper{width:90%;left:5%;right:auto;position:absolute;z-index:100;bottom:42px;background:#fff}}@media only screen and (min-width:1044px){.home-tpl .hero__booking-wrapper{width:70%;left:15%;right:auto}}.booking-w-big{position:relative}.booking-w-big .datepicker-wrapper{position:absolute;width:100%;height:100%;background:#fff}.booking-w-big .datepicker-wrapper .ui-datepicker{width:100%;height:100%}@media only screen and (min-width:800px){.booking-w-big .datepicker-wrapper{background:none;height:auto;position:absolute;top:-66px;width:100%;margin:0 auto}.booking-w-big .datepicker-wrapper .ui-datepicker{height:auto;width:35%;margin:0 auto;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.27);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.27);box-shadow:0 0 10px 0 rgba(0,0,0,0.27)}}.booking-w-big .inner{padding:25px 40px;display:flex;flex-wrap:wrap;justify-content:space-between}.booking-w-big .inner .title{flex:1 0 100%;margin-bottom:40px;text-align:center}@media only screen and (min-width:800px){.booking-w-big .inner .title{text-align:left;margin-bottom:0;flex:0 0 auto}}.booking-w-big .inner .title h2{color:#7d9db3;font-weight:300;margin-bottom:6px}.booking-w-big .inner .title h3{margin-bottom:0}.booking-w-big .inner .spacer{border-right:1px solid #DAE1E6;width:1px;flex:0 0 1px}.booking-w-big .inner .check{width:85px;flex:0 0 85px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:28px;font-weight:400;color:#7d9db3}@media only screen and (min-width:800px){.booking-w-big .inner .check{flex:0 0 85px}}.booking-w-big .inner .check a:link,.booking-w-big .inner .check a:visited{border:none;color:#7d9db3}.booking-w-big .inner .check a:hover{color:#405665}.booking-w-big .inner .check span.label{display:block;text-transform:uppercase;font-size:12px;letter-spacing:1px;color:#405665;font-weight:600;padding-bottom:6px}.booking-w-big .inner .submit{flex:1 0 100%;margin-top:40px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:800px){.booking-w-big .inner .submit{margin-top:0;flex:0 1 auto}}.booking-w-big.small .datepicker-wrapper{position:absolute;width:100%;height:100%;background:#fff}.booking-w-big.small .datepicker-wrapper .ui-datepicker{width:100%;height:100%}.booking-w-big.small .inner>div:nth-of-type(6),.booking-w-big.small .inner>div:nth-of-type(2){display:none}.booking-w-big.small .inner .title{flex:1 0 100%;margin-bottom:40px;text-align:center}.booking-w-big.small .inner .check{width:85px;flex:0 0 85px}.booking-w-big.small .inner .submit{flex:1 0 100%;margin-top:40px}@media only screen and (min-width:800px){.booking-w-big.small .inner .submit{flex:1 0 100%;margin-top:40px}}.image-aspect-ratio{position:relative;overflow:hidden}.image-aspect-ratio:before{display:block;content:"";width:100%;padding-top:56.25%}.image-aspect-ratio>.aspect-ratio{position:absolute;top:0;left:0;right:0;bottom:0}.image-aspect-ratio .aspect-ratio>*{display:block;width:100%;height:100%;border:none;text-decoration:none;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f1f1f1}.home-tpl .hero .image-aspect-ratio{position:relative;overflow:hidden}.home-tpl .hero .image-aspect-ratio:before{display:block;content:"";width:100%;padding-top:75%}.home-tpl .hero .image-aspect-ratio>.aspect-ratio{position:absolute;top:0;left:0;right:0;bottom:0}.home-tpl .hero .image-aspect-ratio .aspect-ratio>*{display:block;width:100%;height:100%;border:none;text-decoration:none;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f1f1f1}@media only screen and (min-width:800px){.home-tpl .hero .image-aspect-ratio{position:relative;overflow:hidden}.home-tpl .hero .image-aspect-ratio:before{display:block;content:"";width:100%;padding-top:56.25%}.home-tpl .hero .image-aspect-ratio>.aspect-ratio{position:absolute;top:0;left:0;right:0;bottom:0}.home-tpl .hero .image-aspect-ratio .aspect-ratio>*{display:block;width:100%;height:100%;border:none;text-decoration:none;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f1f1f1}}.hero .image-aspect-ratio{position:relative;overflow:hidden}.hero .image-aspect-ratio:before{display:block;content:"";width:100%;padding-top:56.25%}.hero .image-aspect-ratio>.aspect-ratio{position:absolute;top:0;left:0;right:0;bottom:0}.hero .image-aspect-ratio .aspect-ratio>*{display:block;width:100%;height:100%;border:none;text-decoration:none;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f1f1f1}@media only screen and (min-width:800px){.hero .image-aspect-ratio{position:relative;overflow:hidden}.hero .image-aspect-ratio:before{display:block;content:"";width:100%;padding-top:31.25%}.hero .image-aspect-ratio>.aspect-ratio{position:absolute;top:0;left:0;right:0;bottom:0}.hero .image-aspect-ratio .aspect-ratio>*{display:block;width:100%;height:100%;border:none;text-decoration:none;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f1f1f1}}.photogallery-flexslider-caption{display:none;z-index:100;background-color:#222;padding:0 100px;*zoom:1}@media only screen and (min-width:800px){.photogallery-flexslider-caption{display:block}}.photogallery-flexslider-caption:before,.photogallery-flexslider-caption:after{content:"";display:table}.photogallery-flexslider-caption:after{clear:both}.photogallery-flexslider-caption p{color:#fff;text-transform:uppercase;padding:0;line-height:85px;float:left}.photogallery-flexslider-caption p:nth-child(2){float:right}.photogallery-flexslider-caption p a{letter-spacing:1px;font-size:12px;color:#fff;border-color:#4E4E4E}.photogallery-flexslider-caption p strong{color:#fff}.flex-direction-nav{display:none}@media only screen and (min-width:800px){.flex-direction-nav{display:block}}.photogallery-lightbox-wrapper{margin-top:36px}.photogallery-lightbox-wrapper .grid-item,.photogallery-lightbox-wrapper .home-tpl .intro,.home-tpl .photogallery-lightbox-wrapper .intro,.photogallery-lightbox-wrapper .home-tpl .intro-image,.home-tpl .photogallery-lightbox-wrapper .intro-image,.photogallery-lightbox-wrapper .home-tpl .main,.home-tpl .photogallery-lightbox-wrapper .main,.photogallery-lightbox-wrapper .rooms-tpl .room,.rooms-tpl .photogallery-lightbox-wrapper .room,.photogallery-lightbox-wrapper .rooms-tpl .map,.rooms-tpl .photogallery-lightbox-wrapper .map,.photogallery-lightbox-wrapper .rates-tpl .rates,.rates-tpl .photogallery-lightbox-wrapper .rates,.photogallery-lightbox-wrapper .life-gent-tpl .intro,.life-gent-tpl .photogallery-lightbox-wrapper .intro,.photogallery-lightbox-wrapper .life-gent-tpl .eat,.life-gent-tpl .photogallery-lightbox-wrapper .eat,.photogallery-lightbox-wrapper .life-gent-tpl .music-events,.life-gent-tpl .photogallery-lightbox-wrapper .music-events,.photogallery-lightbox-wrapper .life-gent-tpl .the-city,.life-gent-tpl .photogallery-lightbox-wrapper .the-city,.photogallery-lightbox-wrapper .life-gent-tpl .what-to-do,.life-gent-tpl .photogallery-lightbox-wrapper .what-to-do,.photogallery-lightbox-wrapper .life-tpl .intro,.life-tpl .photogallery-lightbox-wrapper .intro,.photogallery-lightbox-wrapper .life-tpl .content-wide,.life-tpl .photogallery-lightbox-wrapper .content-wide{margin-bottom:24px}.photogallery-lightbox-wrapper img{width:100%}.item-overview .item{*zoom:1}.item-overview .item:before,.item-overview .item:after{content:"";display:table}.item-overview .item:after{clear:both}.item-overview .item-image{margin-top:6px;width:154px;margin-right:24px;min-height:90px;float:left}.item-overview .item-image img{width:100%}.item-overview .item-image.no-image{display:block;background:url(../../Themes/Soda/Core/Layout/Images/fb-w-fallback.png) no-repeat;background-size:154px 90px;-ms-behavior:url(/backgroundsize.min.htc)}.item-overview .item-caption{float:left;width:calc(100% - 178px);text-align:left}.item-overview .item-caption__title{font-size:16px}.item-overview .item-caption__meta{font-style:italic}.facebook-w-recent-posts{overflow:hidden}.facebook-w-recent-posts .facebook-link{width:156px;height:40px;margin-bottom:24px}.facebook-w-recent-posts .facebook-link a{display:block;width:156px;height:40px;background:url(../../Themes/Soda/Core/Layout/Images/facebook.png) no-repeat;background-size:156px 40px;-ms-behavior:url(/backgroundsize.min.htc);border:none}.facebook-w-recent-posts a.button{background:#7d9db3}.facebook-w-recent-posts a{color:#fff}.facebook-w-recent-posts a:hover{border-color:#182127;color:#182127}.contact-tpl .map-wrapper{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.27);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.27);box-shadow:0 0 10px 0 rgba(0,0,0,0.27);display:flex;flex-wrap:wrap;margin:80px 0}.contact-tpl .map-wrapper .map{flex:0 1 100%;position:relative}.contact-tpl .map-wrapper .address{flex:0 0 100%;background:#405665;color:#fff;padding:50px}.contact-tpl .map-wrapper .address h2,.contact-tpl .map-wrapper .address h3,.contact-tpl .map-wrapper .address h4,.contact-tpl .map-wrapper .address p,.contact-tpl .map-wrapper .address a{color:#fff}.contact-tpl .map-wrapper .address p{font-size:14px}@media only screen and (min-width:800px){.contact-tpl .map-wrapper .map{flex:0 1 50%}.contact-tpl .map-wrapper .address{flex:0 0 50%}}@media only screen and (min-width:1044px){.contact-tpl .map-wrapper .map{flex:0 1 70%}.contact-tpl .map-wrapper .address{flex:0 0 30%}}.contact-tpl .info-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:80px 0}.contact-tpl .info-wrapper .route{flex:0 0 100%}.contact-tpl .info-wrapper .park{flex:0 0 100%}@media only screen and (min-width:800px){.contact-tpl .info-wrapper .route{flex:0 0 calc(50% - 40px)}.contact-tpl .info-wrapper .park{flex:0 0 calc(50% - 40px)}}@media only screen and (min-width:1044px){.contact-tpl .info-wrapper .route{flex:0 0 calc(65% - 40px)}.contact-tpl .info-wrapper .park{flex:0 0 calc(35% - 40px)}}.contact-tpl .info-wrapper .park,.contact-tpl .info-wrapper .route{background:#405665;color:#fff;padding:50px}.contact-tpl .info-wrapper .park h2,.contact-tpl .info-wrapper .park h3,.contact-tpl .info-wrapper .park h4,.contact-tpl .info-wrapper .park p,.contact-tpl .info-wrapper .park a,.contact-tpl .info-wrapper .park strong,.contact-tpl .info-wrapper .route h2,.contact-tpl .info-wrapper .route h3,.contact-tpl .info-wrapper .route h4,.contact-tpl .info-wrapper .route p,.contact-tpl .info-wrapper .route a,.contact-tpl .info-wrapper .route strong{color:#fff}.contact-tpl .info-wrapper .park p,.contact-tpl .info-wrapper .route p{font-size:14px}.contact-tpl .form-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:80px 0}.contact-tpl .form-wrapper .form{flex:0 0 100%}.contact-tpl .form-wrapper .image{flex:0 0 100%}@media only screen and (min-width:800px){.contact-tpl .form-wrapper .form{flex:0 0 calc(50% - 40px)}.contact-tpl .form-wrapper .image{flex:0 0 calc(50% - 40px)}}.contact-tpl .formbuilder-w-form{margin:0}.contact-tpl .formbuilder-w-form form{padding:0}.contact-tpl .formbuilder-w-form .input-type-textbox{width:50%;float:left}.contact-tpl .formbuilder-w-form .input-type-textbox input{width:98%}.contact-tpl .formbuilder-w-form .input-type-textarea{width:100%}.contact-tpl .formbuilder-w-form .input-type-textarea textarea{width:99%}.contact-tpl .location-search{position:absolute;bottom:30px;left:30px;z-index:99999;background:#405665;padding:12px}.contact-tpl .location-search p{padding:0}.contact-tpl .location-search form{padding:0}.contact-tpl .location-search form{display:flex}.contact-tpl .location-search form .input-type-textbox{min-width:250px;flex:1 1 250px}.contact-tpl .location-search form .input-type-textbox input{padding:11px 12px;border:none;min-width:250px}.contact-tpl .location-search form .input-type-submit input{background:#7d9db3;border-color:#7d9db3}.room-w{background:#405665;padding-top:60px;margin-top:120px}@media only screen and (min-width:1044px){.room-w{padding-top:110px;padding-bottom:0;background:#405665;background:-webkit-linear-gradient(#405665 80%,white 80%);background:-o-linear-gradient(#405665 80%,white 80%);background:linear-gradient(#405665 80%,#fff 80%)}}.room-w .inner{display:flex;flex-wrap:wrap;margin-left:-80px}.room-w .room{position:relative;margin-left:80px;margin-bottom:80px;flex:0 0 calc(100% - 80px)}@media only screen and (min-width:800px){.room-w .room{flex:0 0 calc(50% - 80px)}.room-w .room:nth-child(2){margin-top:110px}.room-w .room:nth-child(3){margin-top:-110px}}.room-w .image-wrapper{margin-left:80px;background:red;position:relative;overflow:hidden}.room-w .image-wrapper .gradient-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:black!important;background:-moz-linear-gradient(90deg,rgba(0,0,0,0.65) 0,transparent 40%)!important;background:-webkit-linear-gradient(90deg,rgba(0,0,0,0.65) 0,transparent 40%)!important;background:linear-gradient(90deg,rgba(0,0,0,0.65) 0,rgba(0,0,0,0) 40%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1)!important}.room-w .image-wrapper:before{display:block;content:"";width:100%;padding-top:106%}.room-w .image-wrapper>.aspect-ratio{position:absolute;top:0;left:0;right:0;bottom:0}.room-w .image-wrapper .aspect-ratio>*{display:block;width:100%;height:100%;border:none;text-decoration:none;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f1f1f1}.room-w .content{position:absolute;top:20px;left:0;width:70%}@media only screen and (min-width:800px){.room-w .content{top:40px}}@media only screen and (min-width:1044px){.room-w .content{top:80px}}.room-w .content h3{color:#fff;font-size:40px;font-weight:300}.room-w .content p{color:#fff;font-size:16px;padding-bottom:12px}.room-w .content p:last-child{text-transform:uppercase;font-size:14px;letter-spacing:1px;font-weight:600}.room-w .content a{color:#fff;border-color:rgba(255,255,255,0.3)}.rooms-tpl .rooms-wrapper{margin:72px 0 0;border:2px solid #DBE2E7;border-right:none;border-bottom:none}.rooms-tpl .room{padding:0;border-bottom:2px solid #DBE2E7;border-right:2px solid #DBE2E7}.rooms-tpl .room p{font-size:16px}.rooms-tpl .room .inner{padding:48px 48px 36px}.rooms-tpl .room .light{text-transform:lowercase;font-family:"Libre Baskerville","Times New Roman",Times,serif;font-size:12px;font-style:italic;color:#777}.rooms-tpl .room .photogallery-slideshow-wrapper .height{display:block;height:220px;overflow:hidden}.rooms-tpl .room .photogallery-slideshow-wrapper .image{background-size:cover;background-position:center center}.rooms-tpl .widget-wrapper{margin:72px 0 0}.rooms-tpl .map{padding:0;height:110px;overflow:hidden}.rates-tpl .special-wrapper{margin:120px 0;position:relative;display:flex;flex-wrap:wrap;align-items:center}.rates-tpl .special-wrapper h1,.rates-tpl .special-wrapper h2,.rates-tpl .special-wrapper h3,.rates-tpl .special-wrapper h4,.rates-tpl .special-wrapper p,.rates-tpl .special-wrapper ul,.rates-tpl .special-wrapper li,.rates-tpl .special-wrapper strong{color:#fff}.rates-tpl .special-wrapper h5{color:#7d9db3}.rates-tpl .special-wrapper p:last-of-type{font-size:14px}.rates-tpl .special-wrapper li{font-size:14px;line-height:1.45em}.rates-tpl .special-wrapper h5~h1{margin-top:-8px}.rates-tpl .special-wrapper h1~h5{color:#fff;margin-top:-8px}.rates-tpl .special-wrapper .special-content{padding:60px;flex:0 0 100%;background:#405665}.rates-tpl .special-wrapper .special-image{flex:0 0 100%}.rates-tpl .special-wrapper .special-image p,.rates-tpl .special-wrapper .special-image img{width:100%}.rates-tpl .special-wrapper .special-image p{padding-bottom:0}@media only screen and (min-width:1044px){.rates-tpl .special-wrapper .special-content{flex:0 0 50%;padding-right:100px;margin:0 auto}.rates-tpl .special-wrapper .special-image{flex:0 0 calc(50% + 40px);margin-left:-40px}}@media only screen and (min-width:1044px){.rates-tpl .special-wrapper .special-image{padding-bottom:0}.rates-tpl .special-wrapper .special-image p{padding-bottom:0}.rates-tpl .special-wrapper .special-image .editor,.rates-tpl .special-wrapper .special-image p,.rates-tpl .special-wrapper .special-image img{display:block;width:100%}}.rates-tpl .specials-grid-wrapper{margin:120px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.rates-tpl .specials-grid-wrapper .editor{flex:0 0 100%;margin-bottom:40px;background:#405665;padding:50px}@media only screen and (min-width:800px){.rates-tpl .specials-grid-wrapper .editor{flex:0 0 calc(33.333% - 40px)}}.rates-tpl .specials-grid-wrapper .editor h1,.rates-tpl .specials-grid-wrapper .editor h2,.rates-tpl .specials-grid-wrapper .editor h3,.rates-tpl .specials-grid-wrapper .editor h4,.rates-tpl .specials-grid-wrapper .editor p,.rates-tpl .specials-grid-wrapper .editor ul,.rates-tpl .specials-grid-wrapper .editor li,.rates-tpl .specials-grid-wrapper .editor strong{color:#fff}.rates-tpl .specials-grid-wrapper .editor h5{color:#7d9db3}.rates-tpl .specials-grid-wrapper .editor p:last-of-type{font-size:14px}.rates-tpl .specials-grid-wrapper .editor ul{margin:0}.rates-tpl .specials-grid-wrapper .editor li{font-size:14px;line-height:1.45em}.rates-tpl .specials-grid-wrapper .editor h5~h2{margin-top:-8px}.rates-tpl .specials-grid-wrapper .editor h2~h5{color:#fff;margin-top:-8px}.rates-tpl .rates-wrapper{margin:36px 0 0;border:2px solid #DBE2E7;border-right:none;border-bottom:none}.rates-tpl .rates{padding:0;border-bottom:2px solid #DBE2E7;border-right:2px solid #DBE2E7}.rates-tpl .rates .inner{padding:48px 48px 36px}.rates-tpl .rates table,.rates-tpl .rates p,.rates-tpl .rates th,.rates-tpl .rates td{font-size:16px}.life-gent-tpl .life-wrapper{margin:72px 0;border:2px solid #DBE2E7;border-right:none;border-bottom:none}.life-gent-tpl .life-wrapper .photogallery-lightbox-wrapper .grid{margin-left:-24px}.life-gent-tpl .life-wrapper .photogallery-lightbox-wrapper .grid-item,.life-gent-tpl .life-wrapper .photogallery-lightbox-wrapper .home-tpl .intro-image,.home-tpl .life-gent-tpl .life-wrapper .photogallery-lightbox-wrapper .intro-image,.life-gent-tpl .life-wrapper .photogallery-lightbox-wrapper .home-tpl .main,.home-tpl .life-gent-tpl .life-wrapper .photogallery-lightbox-wrapper .main,.life-gent-tpl .life-wrapper .photogallery-lightbox-wrapper .rooms-tpl .room,.rooms-tpl .life-gent-tpl .life-wrapper .photogallery-lightbox-wrapper .room,.life-gent-tpl .life-wrapper .photogallery-lightbox-wrapper .rooms-tpl .map,.rooms-tpl .life-gent-tpl .life-wrapper .photogallery-lightbox-wrapper .map,.life-gent-tpl .life-wrapper .photogallery-lightbox-wrapper .rates-tpl .rates,.rates-tpl .life-gent-tpl .life-wrapper .photogallery-lightbox-wrapper .rates,.life-gent-tpl .life-wrapper .photogallery-lightbox-wrapper .intro,.life-gent-tpl .life-wrapper .photogallery-lightbox-wrapper .eat,.life-gent-tpl .life-wrapper .photogallery-lightbox-wrapper .music-events,.life-gent-tpl .life-wrapper .photogallery-lightbox-wrapper .the-city,.life-gent-tpl .life-wrapper .photogallery-lightbox-wrapper .what-to-do,.life-gent-tpl .life-wrapper .photogallery-lightbox-wrapper .life-tpl .content-wide,.life-tpl .life-gent-tpl .life-wrapper .photogallery-lightbox-wrapper .content-wide{padding-left:24px}.life-gent-tpl .eat,.life-gent-tpl .music-events,.life-gent-tpl .the-city,.life-gent-tpl .what-to-do{padding:0;border-bottom:2px solid #DBE2E7;border-right:2px solid #DBE2E7}.life-gent-tpl .eat .inner,.life-gent-tpl .music-events .inner,.life-gent-tpl .the-city .inner,.life-gent-tpl .what-to-do .inner{padding:48px 48px 24px}.life-tpl .content-main .content-half-wrapper:last-child{flex-wrap:wrap-reverse}.content-half-wrapper{display:flex;flex-wrap:wrap;align-items:center;margin:60px 0}.content-half-wrapper .slideshow-left,.content-half-wrapper .slideshow-right{flex:0 0 100%;position:relative;z-index:0}@media only screen and (min-width:800px){.content-half-wrapper .slideshow-left,.content-half-wrapper .slideshow-right{flex:0 0 65%}}.content-half-wrapper .content-left,.content-half-wrapper .content-right{flex:0 0 100%;position:relative;z-index:1;background:#fff;padding-top:40px}@media only screen and (min-width:800px){.content-half-wrapper .content-left,.content-half-wrapper .content-right{flex:0 0 55%;padding:40px 60px}}.content-half-wrapper .content-left p,.content-half-wrapper .content-right p{font-size:16px}@media only screen and (min-width:800px){.content-half-wrapper .content-left{padding-left:0;margin-right:-20%}.content-half-wrapper .content-right{padding-right:0;margin-left:-20%}}.page-footer{background:#fff;border-top:1px solid #DBE2E7}.page-footer .container{*zoom:1;padding:24px 0}.page-footer .container:before,.page-footer .container:after{content:"";display:table}.page-footer .container:after{clear:both}@media only screen and (min-width:1044px){.page-footer .container{padding:0}}.page-footer ul{*zoom:1;margin:0;padding:0;list-style:none;float:left}.page-footer ul:before,.page-footer ul:after{content:"";display:table}.page-footer ul:after{clear:both}.page-footer ul li{float:left;margin-right:12px;font-size:14px;font-weight:400}@media only screen and (min-width:1044px){.page-footer ul li{margin-right:0;margin-left:24px;line-height:72px}}.page-footer p{float:left;font-size:14px;font-weight:400;padding:0;margin:0;width:100%}@media only screen and (min-width:1044px){.page-footer p{line-height:72px;width:auto}}.page-footer .footer-logo{float:left;width:90%}@media only screen and (min-width:1044px){.page-footer .footer-logo{width:auto}}.page-footer .footer-share{font-size:14px;float:right;width:10%}@media only screen and (min-width:1044px){.page-footer .footer-share{width:auto}}.page-footer .footer-share span{margin-right:6px}.page-footer .footer-share a{border:none;margin-left:6px}.notification{border-radius:8px;background:white;padding:35px;position:fixed;bottom:20px;right:20px;max-width:450px;font-size:110%;box-shadow:0 0 10px rgba(0,0,0,0.15);max-height:60vh;overflow-x:hidden;overflow-y:auto;font-size:14px}.notification h3{font-size:24px;color:#405665}.notification .notification-close{position:absolute;top:10px;right:15px;font-weight:bold;border:1px solid #547184;display:block;border-radius:35px;width:35px;height:35px;line-height:32px;text-align:center}.notification .notification-close:hover{color:#fff;background:#405665}#searchIndex{padding:24px}#searchResults{padding:24px}#searchResults .mod{border-bottom:1px solid #DBE2E7;margin-bottom:12px;padding-bottom:12px}#searchResults p{padding:0}.pagination{float:left;width:100%;overflow:hidden;position:relative;margin:12px 0;padding:12px 0}.pagination ul{list-style-type:none;clear:left;float:left;margin:0;padding:0;position:relative;left:50%}.pagination ul li{display:block;float:left;list-style:none;margin:0;padding:0;position:relative;right:50%;margin:0 6px}