.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('/shared/fancybox2/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading
div{width:44px;height:44px;background:url('/shared/fancybox2/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/shared/fancybox2/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav
span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev
span{left:10px;background-position:0 -36px}.fancybox-next
span{right:10px;background-position:0 -72px}.fancybox-nav:hover
span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock
body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/shared/fancybox2/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap
.child{display:inline-block;margin-right:-100%;padding:2px
20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('/shared/fancybox2/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading
div{background-image:url('/shared/fancybox2/fancybox_loading@2x.gif');background-size:24px 24px}#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050}#fancybox-buttons.top{top:10px}#fancybox-buttons.bottom{bottom:10px}#fancybox-buttons
ul{display:block;width:166px;height:30px;margin:0
auto;padding:0;list-style:none;border:1px
solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);background:rgb(50,50,50);background:-moz-linear-gradient(180deg, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));background:-webkit-linear-gradient(180deg, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:-o-linear-gradient(180deg, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:-ms-linear-gradient(180deg, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:linear-gradient(180deg, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%)}#fancybox-buttons ul
li{float:left;margin:0;padding:0}#fancybox-buttons
a{display:block;width:30px;height:30px;text-indent:-9999px;background-color:transparent;background-image:url('/shared/fancybox2/fancybox_buttons.png');background-repeat:no-repeat;outline:none;opacity:0.8}#fancybox-buttons a:hover{opacity:1}#fancybox-buttons
a.btnPrev{background-position:5px 0}#fancybox-buttons
a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}#fancybox-buttons
a.btnPlay{background-position:0 -30px}#fancybox-buttons
a.btnPlayOn{background-position:-30px -30px}#fancybox-buttons
a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}#fancybox-buttons
a.btnToggleOn{background-position:-27px -60px}#fancybox-buttons
a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0px}#fancybox-buttons
a.btnDisabled{opacity:0.4;cursor:default}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs
ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul
li{float:left;padding:1px;opacity:0.5}#fancybox-thumbs ul
li.active{opacity:0.75;padding:0;border:1px
solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li
a{display:block;position:relative;overflow:hidden;border:1px
solid #222;background:#111;outline:none}#fancybox-thumbs ul li
img{display:block;position:relative;border:0;padding:0;max-width:none}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize (customized) */
*{margin:0;padding:0;border:0;outline:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0;-webkit-tap-highlight-color:transparent}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}svg:not(:root){overflow:hidden}hr{box-sizing:border-box;height:0;border-bottom:1px solid #ccc;margin-bottom:10px;border-top-style:none;border-right-style:none;border-left-style:none}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;border-radius:0;box-shadow:none}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type=text],input[type=email],input[type=password],input[type=tel]{-webkit-appearance:none}input[type=search]{-webkit-appearance:textfield}fieldset{border:none;margin:0;padding:0}textarea{overflow:auto;resize:vertical}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}.clear{*zoom:1;clear:both}.clear:before,.clear:after{content:"";display:table}.clear:after{clear:both}@font-face{font-family:'Avenir';src:local('☺'),url('/media/fonts/avenirnextltpro-regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:fallback}@font-face{font-family:'Avenir';src:local('☺'),url('/media/fonts/avenirnextltpro-bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:fallback}@font-face{font-family:'Minion';src:local('☺'),url('/media/fonts/minionpro-it.woff') format('woff');font-weight:normal;font-style:italic;font-display:fallback}@font-face{font-family:'Minion';src:local('☺'),url('/media/fonts/minionpro-semiboldit.woff') format('woff');font-weight:bold;font-style:italic;font-display:fallback}@font-face{font-family:'Minion';src:local('☺'),url('/media/fonts/minionpro-semiboldit.woff') format('woff');font-weight:bold;font-style:normal;font-display:fallback}@font-face{font-family:'icomoon';src:url('/media/fonts/icomoon.woff?7w0cdo') format('woff');font-weight:normal;font-style:normal;font-display:fallback}.icon-instagram{content:"\e91c"}.icon-search{content:"\e91b"}.icon-cross{content:"\e90a"}.icon-minus{content:"\e913"}.icon-plus{content:"\e914"}.icon-ok{content:"\e91a"}.icon-krk-sign{content:"\e919"}.icon-flickr{content:"\e915"}.icon-google{content:"\e916"}.icon-pinterest{content:"\e917"}.icon-twitter{content:"\e918"}.icon-download{content:"\e90b"}.icon-download-doc{content:"\e90c"}.icon-download-file{content:"\e90d"}.icon-download-jpg{content:"\e90e"}.icon-download-pdf{content:"\e90f"}.icon-download-xls{content:"\e910"}.icon-download-zip{content:"\e911"}.icon-envelope{content:"\e912"}.icon-arrow-down{content:"\e909"}.icon-arrow-download{content:"\e900"}.icon-arrow-left{content:"\e901"}.icon-arrow-right{content:"\e902"}.icon-calendar{content:"\e903"}.icon-facebook{content:"\e904"}.icon-home{content:"\e905"}.icon-note{content:"\e906"}.icon-star{content:"\e907"}.icon-youtube{content:"\e908"}.display-n{display:none}.display-ib{display:inline-block}.display-b{display:block}.display-t{display:table}.display-tc{display:table-cell}.align-vt{vertical-align:top}.align-vm{vertical-align:middle}.align-l{text-align:left}.align-r{text-align:right}.align-c{text-align:center}.fz0{font-size:0}.fs-i{font-style:italic}.fw-b{font-weight:bold}.fw-n{font-weight:normal}.float-l{float:left}.float-r{float:right}.pos-r{position:relative}.pos-a{position:absolute}.pos-s{position:static}.float-left{float:left}.float-right{float:right}.strong{font-weight:bold}.italic{font-style:italic}.uppercase{text-transform:uppercase}.first{margin-left:0 !important}.last{margin-right:0 !important}.image-left,.alignleft{float:left;margin:5px
20px 10px 0px}.image-right,.alignright{float:right;margin:5px
0px 10px 20px}.align-left{text-align:left}.align-right{text-align:right}.center{text-align:center}.underline{text-decoration:underline}.nounderline{text-decoration:none}.rounded{border-radius:3px}.red{color:#b00800}.green{color:#74ad11}.orange{color:#d89724}.white{color:#fff}.gold{color:#b8a875}.no-touch .tel,.no-touch .tel a,.no-touch a[href^=tel]{color:#232323;cursor:default}.list{list-style:none;padding:0;margin:0
0 15px 20px}.list
li{position:relative;padding:2px
0 2px 18px}.list li:before{content:"";position:absolute;display:block;width:8px;height:8px;background:#b8a875;top:10px;left:0}.first-title{margin-top:0;padding-top:0}.wrapper{width:1180px;margin:auto}.section-wrapper{width:1060px;margin:auto}.cms-wrapper{width:700px;margin:auto}.cms-wrapper
ul{list-style:none;padding:0;margin:0
0 15px 20px}.cms-wrapper ul
li{position:relative;padding:2px
0 2px 18px}.cms-wrapper ul li:before{content:"";position:absolute;display:block;width:8px;height:8px;background:#b8a875;top:10px;left:0}.cms-wrapper
ol{margin:0
0 10px 35px}.cms-wrapper
.btn{margin-top:15px}.image-link{text-decoration:none;color:#919191;display:block}.image-link:hover{text-decoration:none;color:#919191}.image-title{font:14px/25px "Minion",Arial,Helvetica,sans-serif;font-style:italic;text-align:center;padding:10px
0 0 0}.fancybox-overlay{z-index:100000}iframe{border:none;margin:0;padding:0}body{background:#fff;color:#232323;font-size:14px;line-height:24px;font-family:"Avenir",Arial,Helvetica,sans-serif}a{color:#b8a875;text-decoration:underline;transition:color .3s}a:hover{text-decoration:underline;color:#000}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4{font-weight:bold;margin-bottom:15px;margin-top:35px;font-style:italic;font-family:"Minion",Arial,Helvetica,sans-serif}h1 a,h2 a,h3 a,h4 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{text-decoration:none}h1{font-size:64px;line-height:58px;color:#fff;font-weight:bold;letter-spacing:-2px;margin:15px
0 5px 0}h2{font-size:36px;line-height:42px}h3{font-size:28px;line-height:32px}h4{font-size:16px;line-height:21px}p{padding-bottom:10px}label{padding:0
0 6px 0;line-height:20px;display:block}input,textarea,select{-webkit-appearance:none;padding:0
20px;background:#fafafa;border:1px
solid #d5d5d5;font-size:14px;height:54px;font-family:"Avenir",Arial,Helvetica,sans-serif;line-height:54px;width:100%;border-radius:3px;transition:border-color .3s}input:disabled,textarea:disabled,input:disabled+label,.disabled{color:#ccc}input:hover,textarea:hover,select:hover,input:focus,textarea:focus,select:focus{border-color:#d5d5d5/1.3;outline:0}input[type=submit],button{border:none;display:inline-block}input[type=checkbox],input[type=radio]{padding:0;height:auto;border:none}textarea{height:140px;padding-top:10px;padding-bottom:10px;line-height:19px}legend{font-size:16px;line-height:18px;font-weight:bold}legend
a{text-decoration:none}input[type=checkbox],input[type=radio]{position:absolute;left:-9999px;display:inline}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer;position:relative;padding:9px
0 16px 45px;min-height:35px;line-height:20px;font-size:14px;text-align:left}input[type=checkbox]+label:before{content:"";position:absolute;display:block;width:32px;height:32px;text-indent:2px;color:#fff;border:1px
solid #d5d5d5;border-radius:2px;left:0;text-align:center;top:0;background:#fafafa;color:#686868;font:16px/32px "icomoon";transition:all .3s}input[type=radio]+label:before{content:"";position:absolute;display:block;width:32px;height:32px;border-radius:200px;color:#fff;border:1px
solid #d5d5d5;background:#fafafa;left:0;text-align:center;top:0;transition:all .3s}input[type=radio]+label:after{content:"";position:absolute;display:block;width:15px;height:15px;border-radius:200px;background:#686868;top:9px;left:10px;opacity:0;transition:opacity .3s}input[type=checkbox]:checked+label:before{content:"\e91a"}input[type=radio]:checked+label:after{opacity:1}.file-upload{position:relative;cursor:pointer;overflow:hidden;display:block;margin:0;width:100%;border:1px
solid #d5d5d5;background:#fafafa;border-radius:3px;height:54px;line-height:54px}.file-upload
.button{height:34px;line-height:34px;background:#b8a875;color:#fff;text-align:center;padding:0
10px;display:block;position:absolute;border-radius:3px;top:9px;right:10px}.file-upload
.field_file{position:absolute;top:0;left:0;right:0;bottom:0;font-size:14px;cursor:pointer;z-index:1}.file-upload
input{font-size:200px;position:absolute;top:0;left:0;z-index:2;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0)}.file-upload .choosen-file{font-size:14px;height:20px;display:block;text-align:left;line-height:18px;margin:18px
0 0 20px;max-width:195px;overflow:hidden}.field{padding-bottom:20px}.form-subtitle{color:#676767;font-size:24px;line-height:36px;margin:25px
0 10px 0}.field_error_input{border-color:#d5d5d5;background:#fafafa url(/media/images/message-error-input.png) no-repeat right 14px;padding-right:50px}.form-inverse input,.form-inverse textarea,.form-inverse
select{background:#0e0e0e;border:1px
solid #323232;border-radius:0}.form-inverse
.field_error_input{border-color:#b00800;background:#0e0e0e url(/media/images/message-error-input.png) no-repeat right 14px}.field-desc{color:#868686}.form-inline{font-size:0}.form-inline
p{position:relative}.form-inline
label{display:inline-block}.form-inline
label{width:140px;font-size:14px;text-align:right;padding-right:15px}.form-inline input,.form-inline input,.form-inline select,.form-inline
textarea{width:300px;display:inline-block}.form-inline .error,.form-inline .field-note,.form-inline .auth-links{margin-left:140px;font-size:14px}.form-inline .field-newsletter,.form-inline button,.form-inline .remember,.form-inline .field-accept_terms,.form-inline .field-show-password{margin-left:140px}.form-inline .field-newsletter,.form-inline .remember,.form-inline .field-accept_terms{width:260px}.form-inline .field-newsletter label,.form-inline .remember label,.form-inline .field-accept_terms
label{text-align:left;width:auto}.form-inline .field-message
label{vertical-align:top}.form-inline .field-optional{position:absolute;font-size:10px;top:0;right:0}.no-touch
select{display:none}.chosen-container{font-size:14px;position:relative;display:inline-block;vertical-align:top;zoom:1;width:100%!important;height:50px;line-height:50px;text-align:left;cursor:default}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container-single .chosen-single{color:#232323;border:1px
solid #d5d5d5;background:#fafafa;display:block;overflow:hidden;white-space:nowrap;position:relative;text-decoration:none;transition:border-color .3s;height:54px;line-height:52px;border-radius:3px}.chosen-container-single .chosen-single:hover,.chosen-container-single .chosen-single:focus{border-color:#d5d5d5/1.3}.chosen-container-single .chosen-single
span{margin-right:26px;padding:0
0 0 20px;display:block;overflow:hidden;white-space:nowrap;position:relative}.chosen-container-single .chosen-single
div{position:absolute;right:0;top:0;display:block;height:100%;width:33px}.chosen-container-single .chosen-single div
b{display:block;width:13px;height:9px}.chosen-container-single .chosen-single div b:after{content:"\e909";font:11px/7px "icomoon";margin-top:18px;color:#b8a875}.chosen-container-active .chosen-single{border-color:#d5d5d5/1.3}.chosen-container-single .chosen-drop{z-index:300;width:100%!important;background:#fff;border:1px
solid #d5d5d5/1.3;position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;margin-top:-3px}.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{margin:0;max-height:240px;padding:0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results
li{display:none;line-height:15px;padding:8px
20px;margin:0;list-style:none}.chosen-container .chosen-results li:before{display:none!important}.chosen-container .chosen-results .active-result{cursor:pointer;display:list-item}.chosen-container .chosen-results
.highlighted{background-color:#c4c4c4;color:#fff}.chosen-container .chosen-results .result-selected{background:#676767;color:#fff}.table{width:100%;border-spacing:0;margin:10px
0px 20px}.table
th{font-weight:bold;font-size:14px;text-align:left;padding:6px
0;border-bottom:1px solid #676767}.table
td{border-bottom:1px solid #eee;border-right:1px solid #eee;padding:6px
10px}.table tr td:first-child{padding-left:0}.table tr td:last-child{border-right:0}.table.stripe tbody tr:nth-child(even){background:#E9E9E9}.table-row{display:table;width:100%}.table-col{display:table-cell}.table-wrapper{overflow-x:scroll;-webkit-overflow-scrolling:touch}.error{color:#b00800;display:block;padding:5px
0 0 0;width:100%}.global-error,.global-success,.global-warning{font-size:14px;margin:0
0 15px 0;line-height:21px;padding:15px
15px 15px 55px!important;min-height:50px;background:#b00800 url(/media/images/message-error.png) no-repeat 10px 9px;color:#fff;position:relative}.global-success{background-color:#74ad11;background-image:url(/media/images/message-ok.png)}.global-warning{background-color:#d89724;background-image:url(/media/images/message-warning.png)}.btn,input[type=submit],button{position:relative;display:inline-block;vertical-align:middle;border-radius:2px;padding:0
40px;height:54px;font-size:14px;line-height:54px;color:#fff;background:#b8a875;text-decoration:none;transition:all .3s}.btn>span,input[type=submit]>span,button>span{display:inline;padding:0
20px 0 0;position:relative}.btn>span:after,input[type=submit]>span:after,button>span:after{position:absolute;right:0;content:"\e902";font:10px/55px "icomoon";color:#fff}.btn:hover,input[type=submit]:hover,button:hover{color:#fff;background:#b8a875/1.2;text-decoration:none}.btn-gray{background:#676767}.btn-gray:hover{background:#676767/1.2}.btn-white{background:none;border:2px
solid #b8a875;color:#b8a875}.btn-white:hover{background:none;border-color:#b8a875/1.2;color:#b8a875/1.2}.btn-border{border:1px
solid #fff}.btn-noarrow
span{padding:0}.btn-noarrow span:after{display:none}.btn-link{border:none;color:#b8a875;height:auto;line-height:20px;background:none;padding:0}.btn-link span:after{line-height:21px;color:#b8a875;transition:all .3s}.btn-link:hover{background:none;color:#b8a875/1.2}.btn-link:hover span:after{color:#b8a875/1.2}.btn-reverse>span{padding:0
0 0 20px}.btn-reverse>span:after{right:auto;left:0;transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}.hello{background:#000;border-bottom:1px solid #3a3a3a;text-align:center;padding:14px
20px;color:#fff;line-height:1.5;position:relative;z-index:600}.hello
a{color:#fff}.hello a:hover{text-decoration:none}.top{height:65px;background:#232323;color:#fff;position:relative;z-index:500}.top
a{color:#c2c2c2;text-decoration:none}.logo{display:block;width:220px;height:220px;position:absolute;top:-65px;left:50%;margin-left:-110px;background:#b8a875 url(/media/images/logo.svg) no-repeat center center;background-size:150px auto;z-index:500;box-shadow:0 0 50px rgba(0,0,0,0.5)}.header{position:relative;height:685px;background-repeat:no-repeat;background-position:center center;text-align:center}.header:before{content:"";position:absolute;display:block;width:100%;height:100%;background:rgba(0,0,0,0.3)}.header-cnt{padding-top:320px;color:#fff;position:relative;z-index:51}.header-headline{text-transform:uppercase}.header-headline
.label{display:block}.btn-toggle-nav{display:none}.header-htz{position:absolute;border:15px
solid #fff;bottom:80px;right:0;z-index:1}.header-htz
a{display:block}.header-htz
img{display:block}@media screen and (max-height:1030px){.header-htz{bottom:135px}}@media screen and (max-width:1740px){.header-htz{bottom:auto;top:14px;right:14px}}@media screen and (max-height:915px){.header-htz{bottom:auto;top:14px;right:14px}}@media screen and (max-width:1200px){.header-htz{display:none}}.sw{height:65px;width:65px;display:inline-block;vertical-align:top;position:relative;border-right:1px solid #343434;box-shadow:1px 0 #000}.sw
form{display:none;position:absolute;left:0;right:0}.sw.active{width:250px}.sw.active
form{display:block;margin-left:15px;margin-top:10px;margin-right:15px}.sw.active .sw-toggle{right:auto;left:0;top:10px;left:15px}.sw.active .sw-toggle:after{content:"\e90a"}.sw.active .sw-toggle,.sw.active
button{height:45px;width:45px}.sw.active .sw-toggle:after,.sw.active button:after{line-height:45px;font-size:17px}.sw.active button:after{font-size:20px}.sw-input{height:40px;line-height:45px;font-size:12px;background:#0e0e0e;border:1px
solid #323232;border-radius:3px;height:45px;width:100%;padding:0
45px;position:absolute;-webkit-appearance:none;border-radius:0}.sw-input::-webkit-input-placeholder{color:#fff}.sw-input:-ms-input-placeholder{color:#fff}.sw-input::-moz-placeholder{color:#fff}.sw-input:focus::-webkit-input-placeholder{color:#676767}.sw-input:focus:-ms-input-placeholder{color:#676767}.sw-input:focus::-moz-placeholder{color:#676767}.sw-input::-webkit-search-cancel-button{display:none}.sw-input:hover,.sw-input:focus{border-color:#323232}.sw-toggle,.sw
button{display:block;width:65px;padding:0;background:none;height:65px;right:0;position:absolute;z-index:1}.sw-toggle:after,.sw button:after{position:absolute;text-align:center;width:100%;font-size:15px;content:"\e91b";font:22px/62px "icomoon";color:#b8a875;top:0;left:0}.sw-toggle{z-index:2}.autocomplete-container{position:absolute;top:45px;right:0;left:0;box-shadow:0 0 25px rgba(0,0,0,0.25)}.ui-autocomplete{background:#232323;list-style:none;width:auto!important;left:0px!important;right:0px!important;padding:0;margin:0;max-height:320px;font-size:14px;z-index:550!important;top:0!important;overflow:auto}.ui-autocomplete
li{cursor:pointer;color:#232323;border-top:1px solid #2e2e2e;transition:background-color .3s}.ui-autocomplete li:first-child{border:none}.ui-autocomplete li:hover,.ui-autocomplete .ui-state-focus{background:#2a2a2a}.ui-autocomplete
a{display:block;*zoom:1;clear:both;color:#fff;text-decoration:none;line-height:17px;padding:10px;background:none}.ui-autocomplete a:before,.ui-autocomplete a:after{content:"";display:table}.ui-autocomplete a:after{clear:both}.ui-autocomplete a:hover{color:#fff}.ui-autocomplete .search-title{display:block;font-weight:bold;padding:0
0 3px 0}.ui-autocomplete .search-price{display:block;padding-top:2px}.ui-autocomplete
.image{overflow:hidden;background:#fff;float:left;width:60px;height:60px;line-height:56px;margin:0
15px 0 0;text-align:center;border:1px
solid #eee}.ui-autocomplete
img{display:inline-block;vertical-align:middle}.ui-autocomplete li.autocomplete-showall{text-align:center;padding:5px}.ui-autocomplete li.autocomplete-showall
a{position:relative;display:inline-block;vertical-align:middle;border-radius:2px;padding:0
40px;height:54px;font-size:14px;line-height:54px;color:#fff;background:#b8a875;text-decoration:none;transition:all .3s;width:100%;height:auto;line-height:24px;padding:10px
0}.ui-autocomplete li.autocomplete-showall a>span{display:inline;padding:0
20px 0 0;position:relative}.ui-autocomplete li.autocomplete-showall a>span:after{position:absolute;right:0;content:"\e902";font:10px/55px "icomoon";color:#fff}.ui-autocomplete li.autocomplete-showall a:hover{color:#fff;background:#b8a875/1.2;text-decoration:none}.page-search
.header{height:470px}.page-search .header-cnt{padding-top:220px}.page-search .section-explore{margin-top:100px}.search-items{padding-bottom:40px}.s-wrapper{width:790px;padding:40px
0;margin:auto}.s-nav{padding:15px
0 0 0;font-size:15px;text-transform:uppercase}.s-nav
li{display:inline-block;margin:0
10px 0}.s-nav
a{text-decoration:none;display:block;padding:5px
10px;color:#fff}.s-nav .selected a,.s-nav a:hover{border-bottom:2px solid #fff}.s-counter{font-size:11px;padding-left:2px}.s-item{font-size:14px;padding-bottom:60px}.s-item-title{margin-bottom:5px;margin-top:0}.s-btn-details{margin-top:4px}.hero-slider{height:930px}.hero-slider
li{height:930px;list-style:none;margin:0;padding:0;background-position:center top;background-repeat:no-repeat}.hero-slider
a{display:block;text-decoration:none}.hero-slider-mobile{display:none}.hero-slider-wrapper{overflow:hidden}.hero-slider-title{font:64px/58px "Minion",Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;letter-spacing:-2px;margin:15px
0 5px 0;text-shadow:1px 1px 1px #000}.hero-slider-cnt{text-align:center;color:#fff;position:relative;z-index:2;padding-top:295px}.hero-slider-headline,.hero-slider-subtitle{text-transform:uppercase;text-shadow:1px 1px 0 #000}.hero-slider-headline
.label{display:block}.page-cms-homepage .header,.page-cms-homepage .hero-slider{height:930px}.slide-has-video:before{content:"";position:absolute;display:block;width:auto;height:auto;left:0;top:0;right:0;bottom:0;background:#000;opacity:.4;z-index:1}.hero-slide3 .hero-slider-cnt{margin-top:37px}.video-wrapper{position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0;overflow:hidden}#vid{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:auto}.booking-form-container{background:#1d1d1d;width:1060px;left:50%;top:600px;margin-left:-530px;color:#fff;position:absolute;z-index:100;font-size:14px;box-shadow:0 0 15px rgba(0,0,0,0.6)}.booking-form-container
a{color:#b8a875}.booking-form-container:after{content:"";position:absolute;display:block;width:auto;height:40px;box-shadow:0 20px 25px rgba(0,0,0,0.5);bottom:10px;left:40px;right:40px}.booking-form-note{background:#0e0e0e;border-top:1px solid #313131;padding:15px;text-align:center;position:relative;z-index:1}.booking-form-note a,.booking-form-note a[href^=tel]{color:#b8a875;text-decoration:none}.booking-form-note
p{padding:0}.booking-form-note
strong{padding-right:5px}.booking-form{padding:40px
45px 35px;font-size:0;height:140px}.booking-form
p{display:inline-block;vertical-align:top;line-height:54px;padding:0;margin:0
20px 0 0;position:relative}.booking-form .chosen-container-single .chosen-single,.booking-form input,.booking-form
select{border-radius:0;color:#fff;background:#0e0e0e;border:1px
solid #323232;height:54px;line-height:54px;width:100%}.booking-form .chosen-container-single .chosen-single span,.booking-form input span,.booking-form select
span{padding:0
25px 0 20px}.booking-form input::-webkit-input-placeholder{color:#fff}.booking-form input:-ms-input-placeholder{color:#fff}.booking-form input::-moz-placeholder{color:#fff}.booking-form input:focus::-webkit-input-placeholder{color:#fff}.booking-form input:focus:-ms-input-placeholder{color:#fff}.booking-form input:focus::-moz-placeholder{color:#fff}.booking-form .chosen-container-single .chosen-single div b:after{color:#b8a875;font-size:10px}.booking-form .chosen-container-single .chosen-drop{background:#0e0e0e;border-color:#323232}.booking-form .chosen-container-single
.highlighted{background:#b8a875}.booking-form .chosen-container-single .result-selected{background:#323232}.booking-form
button{padding:0;width:160px}.booking-form .field-change-reservation{font-size:12px;text-align:center;margin:0}.booking-form .field-change-reservation
a{color:#7f7f7f;border-bottom:1px solid #363636}.booking-form .field-hotel{width:230px}.booking-form .field-nights{width:180px}.field-check_in_date{width:200px;background:#0e0e0e}.field-check_in_date
input{padding-left:50px;display:block;position:relative;z-index:10;background:transparent}.field-check_in_date:before{position:absolute;content:"\e903";font:18px/20px "icomoon";top:16px;left:20px;color:#b8a875}.field-check_in_date:after{position:absolute;content:"\e909";font:10px/54px "icomoon";top:0;right:20px;color:#b8a875}.select-wrapper{display:block;position:relative}.select-wrapper:after{position:absolute;content:"\e909";font:10px/54px "icomoon";top:0;right:20px;color:#b8a875}.booking-global-error{position:absolute;top:0;left:0;color:#fff;font-size:12px}.booking-form-error{padding:10px
0 0 20px;display:block;margin:0;font-size:12px;color:#fff;line-height:22px;text-align:left;position:absolute;z-index:100}.ui-datepicker{display:none;border-radius:3px;background:#fff;width:260px;z-index:210!important;color:#fff;font-size:13px;box-shadow:0 0 30px rgba(0,0,0,0.5)}.ui-datepicker-calendar{width:230px;margin:12px
auto 15px auto}.ui-datepicker-calendar
td{padding:0
1px 1px 0;color:#fff;text-align:center;width:14.2%;vertical-align:middle}.ui-datepicker-calendar a,.ui-datepicker-calendar
span{border:1px
solid #dbdee7;color:#4c5373;margin:1px;display:block;border-radius:1px;text-decoration:none;transition:all .3s}.ui-datepicker-calendar a:hover{background:#b8a875;color:#fff;border:1px
solid #b8a875}.ui-datepicker-calendar th
span{color:#464646;font-size:12px;border:none;font-weight:normal}.ui-datepicker-calendar .ui-datepicker-unselectable,.ui-datepicker-calendar .ui-state-disabled
span{color:#b6bacc;border-color:#f2f3f6}.ui-datepicker-header{border-radius:3px;color:#fff;height:50px;background:#b8a875;position:relative;text-transform:uppercase;font-size:17px;font-family:"Minion",Arial,Helvetica,sans-serif;border-bottom:1px solid #ddca8c}.ui-datepicker-header
div{padding:0
0 0px 15px;width:100%;line-height:55px}.ui-datepicker-header
a{text-decoration:none;padding:1px
2px;cursor:pointer}.ui-datepicker-header
select{margin-right:3px;padding:1px
3px;font:13px/16px Tahoma;display:inline-block !important;width:80px;height:22px;vertical-align:top;margin:14px
6px 0 0;color:#000;border:0;border-radius:0;padding:1px
8px;background:#fff url(/media/images/down-arrow.png) no-repeat 62px 6px;background-size:10px auto}.ui-datepicker-prev,.ui-datepicker-next{display:block;width:20px;height:40px;position:absolute;top:4px;right:44px;text-indent:0}.ui-datepicker-prev:before,.ui-datepicker-next:before{content:"\e901";font:13px/40px "icomoon";left:0;top:0;color:#fff}.ui-datepicker-prev .ui-icon,.ui-datepicker-next .ui-icon{display:none}.ui-datepicker-next{right:18px;left:auto;transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}.ui-datepicker-next:before{line-height:39px}.intro{position:relative;margin-bottom:50px;z-index:70}.intro
h2{font-weight:normal;font-size:32px;line-height:41px;margin:60px
0 10px 0;color:#676767}.intro h2
span.title{display:block}.intro h2 span:nth-child(2){margin-left:13px}.intro
.star{margin-top:5px;margin-right:0;margin-left:5px}.intro-left{float:left;width:720px}.intro-left
iframe{width:100%}.intro-image{width:720px;height:410px;background:#fff;box-shadow:0 0 70px rgba(0,0,0,0.8);margin:-50px 0 0 0}.intro-image>p,.intro-image
iframe{padding:0;margin:0;display:block;width:100%;height:100%}.intro-cnt{padding:0
0 0 240px;position:relative;color:#232323}.intro-cnt
p{padding-bottom:20px}.intro-links{position:absolute;left:60px;top:92px}.intro-links
ul{list-style:none;padding:0;margin:0}.intro-links
a{color:#b8a875;text-decoration:none}.intro-links a:hover{text-decoration:underline}.no-intro-links .intro-cnt{padding-left:0}.intro-links-landing{left:0;top:-20px}.intro-right{float:right;width:400px;padding:50px
0 0 0}.intro-right .btn-view{float:right;color:#b8a875;font-size:12px;display:inline-block;margin:5px
55px 0 0}.intro-right-title{float:left;font-size:24px;font-weight:normal;margin:0
0 20px 55px}.special-offer{text-decoration:none;color:#fff;display:block}.special-offer:hover{text-decoration:none;color:#fff}.special-offer:hover .special-offer-cnt{background-color:#b8a875/1.1}.special-offer.loaded .special-offer-image{background:#fff}.special-offer.loaded
img{opacity:1}.special-offer-cnt{padding:25px
50px;background-color:#b8a875;background-image:url(/media/images/logo-watermark.png);background-repeat:no-repeat;background-position:-100px -160px;transition:all .3s}.special-offer-cnt-small .special-offer-short-desc{display:none}.special-offer-cnt-small .special-offer-title{font-size:23px;line-height:30px;margin-top:0}.special-offer-cnt-small .special-offer-headline{display:none}.special-offer-title{font-size:25px;line-height:30px;margin:0
0 8px 0}.special-offer-headline{text-transform:uppercase;font-size:10px}.special-offer-image{margin-bottom:1px;height:340px;background:#fff url(/media/images/loader.svg) no-repeat center center}.special-offer-image
img{display:block;opacity:0;transition:opacity .3s}.special-offer-btn{text-decoration:underline;font-size:12px;color:#fff}.page-section{margin-top:90px;margin-bottom:90px;position:relative}.page-section .bx-caption{position:absolute;line-height:20px;top:535px;left:0;right:0;font:14px/20px "Minion",Arial,Helvetica,sans-serif;color:#a1a1a1}.page-section .bx-viewport{overflow:visible!important}.page-section.has-gallery{margin-bottom:0}.page-section .bx-controls{line-height:22px;position:absolute;bottom:20px;left:20px;right:20px;text-transform:uppercase;font-size:12px;z-index:100}.page-section .bx-controls
a{width:50%;height:54px;line-height:54px;color:#fff;display:block;background:#232323;float:left;text-decoration:none;transition:all .3s}.page-section .bx-controls a
span{position:relative;display:inline-block;padding-right:18px}.page-section .bx-controls a span:after{position:absolute;content:"\e909";font:10px/6px "icomoon";top:24px;right:0;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);color:#b8a875}.page-section .bx-controls a:hover{background:#000}.page-section .bx-controls .bx-prev{border-right:1px solid #383838}.page-section .bx-controls .bx-prev
span{padding-right:0;padding-left:18px}.page-section .bx-controls .bx-prev span:after{right:auto;left:0;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}.page-section-first{margin-top:0}.page-section-first .page-section-image{margin-top:-70px}.page-section-first .page-section-cnt{margin-top:60px}.page-section-first .page-section-cnt
h2{margin-top:0}.page-section .loaded .page-section-image,.section-wrapper.loaded .page-section-image{background:#fff}.page-section .loaded img,.section-wrapper.loaded
img{opacity:1}.page-section-title,.page-section-cnt
h2{margin-top:65px;color:#676767}.page-section-image{float:left;width:400px;text-align:center;height:518px;line-height:515px;background:#fff url(/media/images/loader.svg) no-repeat center center;position:relative}.page-section-image
img{display:inline-block;vertical-align:middle;opacity:0;transition:opacity .3s}.page-section-image-title{display:block;text-align:center;font:15px/19px "Minion",Arial,Helvetica,sans-serif;color:#a1a1a1;margin:10px}.page-section-headline{text-transform:uppercase;color:#b8a875;margin-bottom:15px}.page-section-cnt{float:right;width:560px;padding-right:30px;padding-bottom:55px}.page-section-cnt
ul{list-style:none;padding:0;margin:0
0 15px 20px}.page-section-cnt ul
li{position:relative;padding:2px
0 2px 18px}.page-section-cnt ul li:before{content:"";position:absolute;display:block;width:8px;height:8px;background:#b8a875;top:10px;left:0}.page-section-cnt
.btn{margin-top:7px}.page-section-imagebg,.page-section-imagebgleft{background-color:#676767;min-height:530px;margin-top:150px;background-image:url(/media/images/image2.jpg);background-position:center top;background-size:cover;background-repeat:no-repeat;color:#dbdbdb}.page-section-imagebg .page-section-image,.page-section-imagebgleft .page-section-image{float:right;margin:-75px 0 0 0}.page-section-imagebg .page-section-image-title,.page-section-imagebgleft .page-section-image-title,.page-section-imagebg .page-section-title,.page-section-imagebgleft .page-section-title,.page-section-imagebg .page-section-cnt h2,.page-section-imagebgleft .page-section-cnt
h2{color:#b8a875}.page-section-imagebg .page-section-cnt,.page-section-imagebgleft .page-section-cnt{float:left}.page-section-imagebg .page-section-title,.page-section-imagebgleft .page-section-title{margin-top:60px}.page-section-imagebg .bx-caption,.page-section-imagebgleft .bx-caption{color:#fff}.page-section-imagebgleft .page-section-image{float:left}.page-section-imagebgleft .page-section-cnt{float:right}.related-gallery{position:relative!important}.related-gallery
li{height:520px}.related-gallery
img{opacity:1}.events-container{padding-bottom:110px}.guide-cnt{float:left}.guide-cnt
p{padding:0}.btn-guide{width:220px;height:275px;text-decoration:none;padding:125px
25px 20px;font:24px/28px "Minion",Arial,Helvetica,sans-serif;font-weight:bold;text-align:center;background:url(/media/images/guide.jpg) no-repeat center top;display:block;color:#fff;box-shadow:0 0 35px rgba(0,0,0,0.5)}.btn-guide
span{text-transform:uppercase;font-weight:normal;font:10px/17px "Avenir",Arial,Helvetica,sans-serif;color:#b8a875;display:block;margin-top:7px;position:relative;padding-bottom:45px}.btn-guide span:after{position:absolute;content:"\e900";font:35px/30px "icomoon";bottom:0;color:#fff;left:50%;margin-left:-17px;transition:all .3s}.btn-guide:hover{color:#fff;text-decoration:none}.btn-guide:hover span:after{color:#b8a875}.btn-menu{width:200px;height:300px;background:url(/media/images/alacarte.jpg) no-repeat left top;box-shadow:none;color:#fff !important;text-decoration:none!important;font-size:20px;line-height:18px;padding:190px
15px 20px}.events-slider-container{float:right;width:940px;position:relative}.events-slider{list-style:none;padding:0;margin:0}.events-slider-title
a{text-decoration:none;color:#fff}html[lang="de"] .events-slider-title,html[lang="it"] .events-slider-title{font-size:19px}html[lang="de"] .event-slide-title,html[lang="it"] .event-slide-title{font-size:27px;line-height:30px}.event-slide{display:block;text-decoration:none;color:#232323}.event-slide:hover{text-decoration:none}.event-slide:hover .event-slide-title,.event-slide:hover
.btn{color:#b8a875/1.2}.event-slide-cnt{margin-top:55px;background:#fff;min-height:220px;padding:0
50px 25px 340px}.event-slide-cnt.loaded .event-slide-image{background:#fff}.event-slide-cnt.loaded
img{opacity:1}.event-slide-date{padding:25px
0 8px 0;min-height:57px}.event-slide-title{color:#b8a875;font:34px/36px "Minion",Arial,Helvetica,sans-serif;font-weight:bold;margin:0
0 8px 0;transition:all .3s}.event-slide-image{position:absolute;left:0;top:0;text-align:center;background:#fff url(/media/images/loader.svg) no-repeat center center;width:300px;height:275px}.event-slide-image
img{opacity:0;transition:opacity .3s;width:auto;max-width:100%;height:auto;margin:auto}.event-slide-image.no-image{background:#fff url(/media/images/no-image-150.jpg) no-repeat center center}.event-slide-btn{margin-top:10px}.event-slide-btn:hover{color:#b8a875}.event-slide-btn:hover span:after{color:#b8a875}.events-slider-title{position:absolute;left:300px;width:280px;text-align:center;font:24px/54px "Minion",Arial,Helvetica,sans-serif;font-weight:bold;color:#fff}.events-slider-pager{text-transform:uppercase;font-size:0;position:absolute;right:0;top:0;z-index:100}.events-slider-pager
a{display:inline-block;text-decoration:none;font-size:11px;text-align:center;background:#232323;color:#fff;width:180px;line-height:55px;border-left:1px solid #393939;transition:all .3s}.events-slider-pager a
span{position:relative;padding-left:20px}.events-slider-pager a span:before{position:absolute;content:"\e909";font:8px/12px "icomoon";left:0;top:0;color:#b8a875}.events-slider-pager a:hover{background:#000}.events-slider-prev span:before{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}.events-slider-next
span{padding-right:20px;padding-left:0!important}.events-slider-next span:before{left:auto!important;right:0;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.pw-gallery{margin:1px
0;font-size:0;background:#676767;height:159px;overflow:hidden;width:100%;position:relative}.gallery-slider{list-style:none;padding:0}.gallery-slider
li{padding:0;margin:0;display:inline-block;border-right:1px solid #fff;width:221px;height:160px;background:url(/media/images/loader.svg) no-repeat center center}.gallery-slider
img{display:block;opacity:0;transition:opacity .3s}.gallery-slider
.loaded{background:none}.gallery-slider .loaded
img{opacity:.5}.gallery-slider a:hover
img{opacity:1}.pw-gallery .bx-controls{position:absolute;top:0;z-index:100;width:100%}.pw-gallery .bx-controls
a{background:#fff;position:absolute;top:60px;width:40px;height:40px;border-radius:100px;transition:all .3s}.pw-gallery .bx-controls a:after{position:absolute;width:100%;text-align:center;content:"\e909";font:10px/40px "icomoon";color:#b8a875;transition:all .3s}.pw-gallery .bx-controls a:hover{background:#232323}.pw-gallery .bx-controls a:hover:after{color:#fff}.pw-gallery .bx-controls
.disabled{display:none}.pw-gallery .bx-controls .bx-prev{left:15px}.pw-gallery .bx-controls .bx-prev:after{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}.pw-gallery .bx-controls .bx-next{right:15px}.pw-gallery .bx-controls .bx-next:after{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.main
img{width:auto;height:auto;max-width:100%}.star{display:inline-block;vertical-align:top;width:25px;height:25px;position:relative;margin:0
3px 12px}.star:after{position:absolute;content:"\e907";font:25px/25px "icomoon";color:#b8a875;left:0;top:0}.page-restaurant .header,.page-hotel
.header{height:930px}.page-restaurant .header-cnt,.page-hotel .header-cnt{padding-top:270px;text-shadow:1px 1px 1px rgba(0,0,0,0.9)}.page-restaurant .intro
h2{margin-bottom:20px;margin-top:85px;font-size:24px;font-weight:normal;line-height:30px}.page-cms-hotel-drazica #ispunjen-odmor{margin-bottom:0}.page-thank-you
.share{display:none}.contact-wrapper{background:url(/media/images/contact-bell.jpg) no-repeat right 200px;padding-bottom:85px}.contact-left{width:400px;float:left;background:#232323;padding:35px
55px;color:#fff;position:relative;margin-top:-125px}.contact-left
.error{color:#fff}#form
p{padding-bottom:25px}.contact-right{width:570px;float:right;padding:55px
0 0 0}.contact-right
h2{margin:15px
0 5px 0;color:#676767}.contact-form
textarea{height:220px}.contact-title{font-size:24px;line-height:28px;color:#b8a875;margin:0
0 15px 0}.contact-intro{*zoom:1;clear:both}.contact-intro:before,.contact-intro:after{content:"";display:table}.contact-intro:after{clear:both}.req-star{color:#b8a875}.req{float:right;color:#676767;font-size:12px;padding:15px
0 0 0}.contact-col{display:inline-block;width:280px;margin-top:50px}.contact-col
h3{font-size:24px;color:#b8a875;margin:0;line-height:26px}.contact-col:nth-of-type(2n){margin-right:0}.contact-col
img{margin-top:35px}.contact-col
strong{padding-right:7px}.contact-col a[href^=tel]{text-decoration:none}.contact-cnt
h2{margin:0
0 13px 0}.contact-cnt
img{margin:0
45px 0 0}.contact-logo{float:left;margin:0
45px 0 0}.contact-section2{background:url(/media/images/bridge.jpg) no-repeat center top;background-size:cover;color:#fff;color:#dfdfdf}.contact-section2 .section-wrapper{padding:40px
0 40px}.contact-section2
h2{margin:0;color:#b8a875;margin:0
0 15px 0}.contact-section2
.subtitle{padding-top:10px}.contact-section2 a:hover{color:#fff}.no-touch .contact-section2 .tel,.no-touch .contact-section2 .no-touch .tel a,.no-touch .contact-section2 .no-touch a[href^=tel]{color:#dfdfdf;text-decoration:none}.contact-section-col{width:47%;float:left}.contact-section-col
strong{color:#fff;text-transform:uppercase}.contact-section-col2{float:right}.map{height:650px}.map
img{max-width:none!important}.map-image
img{width:100%;height:auto}.gm-style-iw{width:100%!important}.infoBox{width:285px;border-radius:10px;position:relative;margin:-125px 0 0 20px;background:#fff;box-shadow:0 0 50px rgba(0,0,0,0.4);font-size:14px;line-height:24px;color:#232323}.infoBox>strong{display:none;padding:8px
0 8px 13px;font-size:14px}.infoBox>br{display:none}.infoBox
img{display:block}.infoBox>img{position:absolute!important;top:10px;right:10px;margin:0!important}.infoBox
span{display:block}.infoBox .business-hour{padding-bottom:0}.infoBox
.address{margin-bottom:20px}.infoBox
.title{font:18px/22px "Minion",Arial,Helvetica,sans-serif;color:#b8a875;font-weight:bold}.infoBox-cnt{padding:25px
30px;display:block;width:100%}.page-cms-employment
.share{margin-top:30px}.page-cms-employment .share
.ss_email{float:right}.form-employment{margin-bottom:30px}.form-employment
fieldset{display:block;border:5px
solid #f2f2f2;padding:40px
160px;position:relative;margin-top:35px}.form-employment
legend{font:36px/46px "Minion",Arial,Helvetica,sans-serif;color:#676767;text-align:center;position:absolute;top:-26px;left:0;right:0}.form-employment legend
span{display:inline-block;vertical-align:top;background:#fff;padding:0
30px}.form-employment .field-sanitary_certificate_valid>span>span,.form-employment .field-lifeguard_certificate_valid>span>span{display:inline-block;vertical-align:top;width:auto;margin-right:30px}.form-employment .field>span.error{width:100%}.form-employment .field-choose_workplace_1,.form-employment .field-choose_workplace_2,.form-employment .field-choose_workplace_3{padding-bottom:10px}.form-employment .field-choose_workplace_1 label,.form-employment .field-choose_workplace_2 label,.form-employment .field-choose_workplace_3
label{display:none}.form-employment .field-sanitary_certificate_valid{margin-top:25px}.form-employment .field-wrapper{position:relative;display:block}.form-employment .field-birthdate .field-wrapper,.form-employment .field-sanitary_certificate_valid_date .field-wrapper,.form-employment .field-lifeguard_certificate_valid_date .field-wrapper{width:180px}.form-employment .field-birthdate .field-wrapper:after,.form-employment .field-sanitary_certificate_valid_date .field-wrapper:after,.form-employment .field-lifeguard_certificate_valid_date .field-wrapper:after{content:"\e903";font:20px/20px "icomoon";color:#b8a875;right:20px;top:17px;position:absolute}.form-employment .field-sanitary_certificate_valid.hidden+.field-sanitary_certificate_valid_date,.form-employment .field-lifeguard_certificate_valid.hidden+.field-sanitary_certificate_valid_date,.form-employment .field-sanitary_certificate_valid.hidden+.field-lifeguard_certificate_valid_date,.form-employment .field-lifeguard_certificate_valid.hidden+.field-lifeguard_certificate_valid_date{display:none}.form-employment input[type=radio]+label{padding-bottom:0}.form-employment .field-zipcode{width:110px;display:inline-block;vertical-align:top}.form-employment .field-city{width:230px;display:inline-block;vertical-align:top;float:right}.form-employment .field-phone,.form-employment .field-mobile{display:inline-block;vertical-align:top;width:46%}.form-employment .field-mobile{float:right}.form-employment
.hasDatepicker.field_error_input{background-position:105px 14px}.page-booking
.header{height:740px;background-image:url(/media/images/contact.jpg)}.page-booking .booking-form-container{top:410px}.page-booking .header-cnt{padding-top:245px}.section-testimonials{background:url(/media/images/testimonials.jpg) no-repeat center top;min-height:370px;color:#fff;font-size:16px;margin-top:110px}.section-testimonials.no-image{min-height:300px}.section-testimonials.no-image .t-cnt{width:100%;padding-right:80px}.t-cnt{width:640px;float:left;padding:90px
0 70px 80px}.t-desc{font:20px/26px "Minion",Arial,Helvetica,sans-serif;margin-bottom:10px}.t-title{text-transform:uppercase;color:#b8a875;font-weight:bold}.t-subtitle{font-size:12px;text-transform:uppercase}.t-image{width:260px;height:370px;float:right;margin-top:-60px;background:#fff url(/media/images/loader.svg) no-repeat center center}.t-image
img{display:block;opacity:0;transition:opacity .3s}.t-image.loaded{background:#fff}.t-image.loaded
img{opacity:1}.page-publish-index
.header{height:520px;background-image:url(/media/images/blog.jpg)}.page-publish-index .header-cnt{padding-top:255px}.page-publish-index
h1{font-size:81px;line-height:85px;margin:0
0 15px 0}.page-publish-index h1
span{color:#b8a875}.p-cnt{font-size:16px}.p-items{margin-bottom:50px}.p-noresults{margin:50px
0}.p-events{padding-top:70px}.p-events-col1{float:left;width:320px}.p-events-col2{float:right;width:800px}.pw-categories-title{margin:0
0 10px 0;font-size:32px;font-weight:normal}.p-events-categories{margin-bottom:80px}.publish-events .p-events-categories{display:none}.publish-events
.bottom{border-top:1px solid #eee;margin-top:80px}.publish-events
.pagination{margin-bottom:30px}.pw-categoties-title{display:none}.pw{margin:50px
auto 0}.pw-special{margin-bottom:0}.pw-col{width:380px}.pw-col1{margin-left:0;width:320px;float:left}.pw-col2{width:800px;float:right}.pw-special-col1{padding-top:50px}.pw-special-col1
a{text-decoration:none;color:#b8a875}.pw-special-col1 a:hover{text-decoration:underline}.pw-special-title{color:#b8a875;font-size:48px;font-weight:bold;position:relative;padding-left:80px;margin:0
0 25px 0}.pw-special-title:before{position:absolute;content:"\e919";font:65px/65px "icomoon";left:0;top:-15px;color:#dfdfdf}.pw-special-nav{font-size:0;margin:5px
0 5px 0}.pw-special-nav
li{display:inline-block;vertical-align:top;font-size:14px;width:50%;margin:4px
0}.pw-special-nav
a{text-decoration:none}.pw-special-nav a:hover{text-decoration:underline;color:#b8a875}.pp{display:inline-block;vertical-align:top;width:380px;font-size:14px;height:300px;margin:0
40px 70px 0;overflow:hidden;position:relative;color:#232323}.pp:hover .pp-title,.pp:hover
.btn{color:#b8a875/1.2}.pp:nth-child(2n){margin-right:0}.pp.loaded .pp-image{background:#fff}.pp.loaded
img{opacity:1}.pp-headline{text-transform:uppercase;font-size:10px;margin-bottom:3px}.pp-title{margin:0;font:24px/30px "Minion",Arial,Helvetica,sans-serif;color:#b8a875;font-weight:bold;font-style:italic;transition:all .3s}.pp-cnt{position:absolute;background:#fff;padding:18px
25px 0;bottom:0;right:0;width:90%;z-index:10}.pp-image{background:#fff url(/media/images/loader.svg) no-repeat center center;width:100%;line-height:300px;text-align:center}.pp-image
img{display:inline-block;opacity:0;transition:opacity .3s;width:auto;height:auto;max-width:100%;vertical-align:middle}.pp-special{width:100%;height:auto;margin-top:-120px}.pp-special-image{height:540px;line-height:537px;position:absolute;top:0}.pp-special-title{font-size:36px;margin:0
0 10px}.pp-special-cnt{padding:35px
55px 0;margin:445px
0 0 0;position:relative;float:right}.pp-events{margin-bottom:60px;display:block;color:#232323;font-size:14px}.pp-events.loaded{background:#fff}.pp-events.loaded
img{opacity:1}.pp-events:hover .pp-events-title,.pp-events:hover
.btn{color:#b8a875/1.2}.pp-events-date{font-size:12px}.pp-events-headline{font-size:12px;text-transform:uppercase}.pp-events-image{float:left;width:240px;height:220px;line-height:220px;background:url(/media/images/loader.svg) no-repeat center center;text-align:center}.pp-events-image
img{display:inline-block;opacity:0;vertical-align:middle;transition:opacity .3s}.pp-events-cnt{float:right;width:520px;padding:20px
0 0 0}.pp-events-title{color:#b8a875;font-size:34px;line-height:36px;margin:12px
0 5px;transition:all .3s}.page-publish-detail
.header{background:url(/media/images/blog-detail.jpg) no-repeat center top;height:200px}.page-publish-detail
.main{position:relative}.page-publish-detail
.share{margin-top:30px}.page-publish-detail .share
.ss_email{float:right}.page-publish-detail .header-cnt{display:none}.pd-htz{position:absolute;top:20px;right:20px}@media screen and (max-width:1560px){.pd-htz{right:20px;top:-182px}}@media screen and (max-width:1200px){.pd-htz{display:none}}.pd-htz
img{display:block}.pd-title{text-align:center;color:#232323;font-size:54px;line-height:57px;font-weight:normal;margin:0;padding:60px
0 25px}.pd-info{padding:0
0 40px 0;text-align:center;font-size:14px}.pd-category,.pd-date{display:inline-block;vertical-align:top}.pd-date{position:relative;padding:0
0 0 40px;margin-left:15px}.pd-date:before{position:absolute;content:"\e903";font:25px/23px "icomoon";color:#b8a875;left:0;top:0}.pd-image,.pd-thumbs{text-align:center;width:860px;margin-left:-80px;margin-bottom:50px}.pd-image img,.pd-thumbs
img{max-width:none;display:block}.pd-thumbs{margin-top:40px}.pd-thumbs
a{margin-bottom:50px}.pd-cnt{font-size:16px;line-height:26px}.pd-short-desc{font:24px/32px "Minion",Arial,Helvetica,sans-serif;font-style:italic;margin:10px
0}.pd-pw{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:90px
0 0 0;padding:85px
0 30px}.pagination{padding:30px
0px 40px;font-size:14px;*zoom:1;clear:both;text-align:center}.pagination:before,.pagination:after{content:"";display:table}.pagination:after{clear:both}.pagination a,.pagination>span{display:inline-block;color:#232323;padding:0
10px;height:54px;line-height:54px;text-decoration:none;position:relative;transition:all .3s}.pagination>span{color:#b8a875}.pagination .prev_page,.pagination
.next_page{position:relative;display:inline-block;vertical-align:middle;border-radius:2px;padding:0
40px;height:54px;font-size:14px;line-height:54px;color:#fff;background:#b8a875;text-decoration:none;transition:all .3s;background:#232323}.pagination .prev_page>span,.pagination .next_page>span{display:inline;padding:0
20px 0 0;position:relative}.pagination .prev_page>span:after,.pagination .next_page>span:after{position:absolute;right:0;content:"\e902";font:10px/55px "icomoon";color:#fff}.pagination .prev_page:hover,.pagination .next_page:hover{color:#fff;background:#b8a875/1.2;text-decoration:none}.pagination
.prev_page{float:left}.pagination .prev_page>span{padding:0
0 0 20px}.pagination .prev_page>span:after{right:auto;left:0;transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}.pagination
.next_page{float:right}.resort{min-height:1000px;background:url(/media/images/drazica.jpg) no-repeat center top;color:#dbdbdb}.resort
h2{font-size:48px;line-height:55px;margin:0
0 5px 0;line-height:50px;color:#fff}.resort-col{width:800px;float:right;padding:150px
0}.resort-col1{padding:90px
0;width:320px;float:left}.resort-col-cnt
a{text-decoration:none;color:#b8a875}.resort-col-cnt a:hover{text-decoration:underline}.pp-resort{width:320px;background:#fff;display:block;text-decoration:none;color:#232323;margin-top:40px;transition:all .3s}.pp-resort:hover{text-decoration:none;box-shadow:0 0 35px rgba(0,0,0,0.5)}.pp-resort.loaded .pp-resort-image{background:none}.pp-resort.loaded
img{opacity:1}.pp-resort-title{position:relative;font-size:25px;line-height:28px;margin:0
0 10px 0;color:#b8a875}.pp-resort-image{height:230px;background:url(/media/images/loader.svg) no-repeat center center}.pp-resort-image
img{display:block;opacity:0;transition:opacity .3s}.pp-resort-cnt{padding:30px
40px}.rp-hotel{display:block;width:380px;float:left;background:#fff url(/media/images/loader.svg) no-repeat center center;position:relative;height:315px;text-decoration:none;color:#616161;margin:0
0 20px 0;transition:all .3s}.rp-hotel:hover{text-decoration:none;box-shadow:0 0 35px rgba(0,0,0,0.5)}.rp-hotel:hover .rp-hotel-btn{opacity:1}.rp-hotel
img{display:block;opacity:0;transition:opacity .3s}.rp-hotel.loaded{background:#fff}.rp-hotel.loaded
img{opacity:1}.rp-hotel-big{width:400px;height:650px;margin:0
20px 0 0}.rp-hotel-title{width:160px;height:160px;position:absolute;left:50%;top:-10px;margin-left:-80px;background:#fff;box-shadow:0 0 25px rgba(0,0,0,0.5);text-align:center;font:24px/28px "Minion",Arial,Helvetica,sans-serif;font-style:italic;font-weight:bold;padding:40px
0 0 0;z-index:100}.rp-hotel-title
.subtitle{font:10px/27px "Avenir",Arial,Helvetica,sans-serif;text-transform:uppercase;display:block}.rp-hotel-title
.star{width:17px;height:17px;margin:0
3px}.rp-hotel-title .star:after{font-size:17px;line-height:17px}.rp-hotel-btn{display:block;width:160px;left:50%;opacity:0;margin-left:-80px;line-height:45px;color:#fff;font-size:14px;background:#232323;text-align:center;position:absolute;bottom:0;z-index:200;transition:opacity .3s}.rp-hotel-btn
span{position:relative;display:inline-block;padding-right:20px}.rp-hotel-btn span:after{position:absolute;content:"\e902";font:10px/47px "icomoon";right:0;top:0;color:#b8a875}.cms-news-container{position:relative;display:block;padding:10px
0 100px;border-bottom:1px solid #eee}.cms-news-container.restaurant{padding-top:90px}.cms-news-wrapper{position:relative;display:flex;flex-flow:column;gap:30px}.cms-news-header{display:flex;flex-flow:column;color:#232323}.cms-news-header
h2{margin:0;color:#676767}.cms-news-header p:last-child{padding-bottom:0}.cms-news-items{display:flex;gap:32px;width:100%}.cms-news-items
.pp{margin:0;height:auto}.cms-news-items .pp-image{line-height:inherit}.news-bottom-border{position:relative;display:block;width:100%;border-bottom:1px solid #eee}.nw{color:#232323}.nw-title{position:relative;font:28px/34px "Minion",Arial,Helvetica,sans-serif;font-style:italic;color:#232323;padding:0
0 7px 90px}.nw-title
span{color:#b8a875;font-weight:bold;display:block}.nw-title:before{position:absolute;content:"\e906";font:65px/65px "icomoon";color:#dfdfdf;top:-3px;left:0}.nw-form{background:#dfdfdf;border-radius:3px;margin:28px
0 0 0;padding:5px;position:relative}.nw-input{border:none;width:100%;background:#fff;height:48px;line-height:48px;padding-right:135px;padding-left:20px;border:1px
solid #dfdfdf/1.05}.nw-input::-webkit-input-placeholder{color:#000}.nw-input:-ms-input-placeholder{color:#000}.nw-input::-moz-placeholder{color:#000}.nw-input:focus::-webkit-input-placeholder{color:#c4c4c4}.nw-input:focus:-ms-input-placeholder{color:#c4c4c4}.nw-input:focus::-moz-placeholder{color:#c4c4c4}.nw-input:hover,.nw-input:focus{border-color:#dfdfdf/1.1}.nw-button{position:absolute;top:11px;right:11px;box-shadow:none;height:36px;line-height:36px;width:115px;border-radius:0;padding:0;background:#232323}.nw-button span:after{line-height:37px}.nw-note{font-size:14px;line-height:22px;padding:20px
0 0;position:relative}.newsletter_subscribe_success{margin:20px
0 0 0;position:relative;padding:0
0 0 68px}.newsletter_subscribe_success:before{position:absolute;content:"\e91a";font:48px/48px "icomoon";left:0;top:2px;color:#74ad11}.nw-error{color:#b00800;font-size:14px;padding:4px
0 0 20px}.page-gdpr-newsletter
.header{height:auto}.page-gdpr-newsletter .header-cnt{padding-top:200px;padding-bottom:85px}.page-gdpr-newsletter .page-section-first{padding-top:60px}.gdpr-mail-checkbox{margin:23px
0 15px 0}.gdpr-mail-checkbox input[type=checkbox]+label{width:auto}.gdpr-mail-confirm
button{margin:0}.gdpr-mail-input{padding-top:14px}.nw-checkbox{margin-top:20px}.nw-checkbox
.error{padding:0
0 0 45px;margin-top:-5px}.section-explore{background-color:#676767;min-height:500px;background-position:top center;background-repeat:no-repeat;color:#dbdbdb;margin-top:190px;*zoom:1;clear:both}.section-explore:before,.section-explore:after{content:"";display:table}.section-explore:after{clear:both}@media screen and (min-width:730px){.section-explore{background-image:url(/media/images/image3.jpg)}}.hp-section-explore{margin-top:160px}.explore-container{padding:0
0 80px 0;color:#fff}.explore-slider-container{position:relative;margin-top:-70px}.explore-slider-container .bx-controls{position:absolute;top:25px;left:25px;z-index:100;font-size:0}.explore-slider-container .bx-pager-item{display:inline-block;vertical-align:top;position:relative;margin:0
12px 0 0}.explore-slider-container .bx-pager-item
a{display:block;width:22px;height:22px;border:2px
solid rgba(255,255,255,0.3);text-indent:-99999px;border-radius:100px}.explore-slider-container .bx-pager-item a.active:after{content:"";position:absolute;display:block;width:10px;height:10px;background:#fff;top:6px;left:6px;border-radius:100px}.explore-slider li,.explore-slider-wrapper{height:460px;width:100%}.explore-slider
li{display:none}.explore-slider li:first-child{display:block}.explore-slider-wrapper{position:absolute}.explore-col{float:left;width:140px}.explore-col1
h2{margin:95px
0 35px 0}.explore-col1
li{margin:4px
0}.explore-col1
a{text-decoration:none;color:#b8a875}.explore-col1 a:hover{text-decoration:underline}.explore-col2{float:right;width:940px}.explore-slide{position:relative;display:block;color:#dfdfdf;min-height:460px}.explore-slide:hover{color:#dfdfdf}.explore-slide:hover h2,.explore-slide:hover
.btn{color:#cab981}.explore-slide-cnt{position:relative;width:670px;z-index:100;padding:40px
50px;float:right;margin:370px
0 0 0}.explore-slide-cnt:before{content:"";position:absolute;display:block;width:100%;height:90px;left:0;top:0}.explore-slide-cnt
*{position:relative;z-index:1}.explore-slide-cnt
h2{margin:0
0 7px 0;font-weight:bold;color:#b8a875;line-height:35px;transition:all .3s}@media screen and (min-width:730px){.explore-slide-cnt:before{background:url(/media/images/image3.jpg) no-repeat -652px -120px}}.explore-slide-image{background:#fff url(/media/images/loader.svg) no-repeat center center;height:460px;width:100%;display:block;position:absolute;top:0;left:0}.explore-slide-image
img{opacity:0;transition:opacity .3s}.explore-slide-image.loaded{background:#fff}.explore-slide-image.loaded
img{opacity:1}.nav{font-size:0;list-style:none;float:left;margin:0;padding:0;z-index:20;height:65px;line-height:65px}.nav>li{text-align:center;display:inline-block;vertical-align:top;position:relative;font-size:14px;border-right:1px solid #343434;box-shadow:1px 0 0 #000}.nav li.active>ul{display:block}.nav
a{display:block;color:#c2c2c2;text-decoration:none;padding:0
20px}.nav li:hover>a,.nav li.selected>a{color:#fff;text-decoration:none}.nav li.has-children>a
span{padding-right:17px;position:relative}.nav li.has-children>a span:after{content:"\e909";font:9px/19px "icomoon";color:#b8a875;position:absolute;top:0;right:0}.nav
ul{background:#232323;font-size:14px;position:absolute;left:-99999px;width:220px;margin:0;list-style:none;padding-bottom:10px;opacity:0;transition:opacity .3s}.nav ul
a{text-align:left;line-height:17px;margin:0px;padding:8px
20px}.nav ul
ul{margin:-1em 0 0 10em}.nav li:hover ul ul,.nav li:hover ul ul
ul{left:-999em}.nav li:hover ul,.nav li li:hover ul,.nav li li li:hover
ul{left:auto;opacity:1}.nav-home{text-indent:-9999px}.nav-home
a{padding:0
30px}.nav-home a:hover:before{color:#fff}.nav-home a:before{position:absolute;left:0;top:0;content:"\e905";text-indent:0;font:20px/65px "icomoon";width:100%;color:#b8a875;transition:color .3s}.nav-book{background:#b8a875;color:#fff;width:160px;text-align:center;color:#fff !important;position:absolute;line-height:65px;right:0;top:0;transition:all .3s}.nav-book
span{padding-right:20px;display:inline-block;position:relative}.nav-book span:after{position:absolute;right:0;top:0;content:"\e902" !important;font:13px/65px "icomoon";color:#fff}.nav-book:hover{background:#b8a875/1.1}.nav-book:hover span:after{color:#fff}.nav-container{font-size:0;position:absolute;left:0;top:0}.nav-right{float:right;margin-right:160px}.lw{font-size:0;line-height:65px;display:inline-block;vertical-align:top;text-transform:uppercase;border-right:1px solid #343434;box-shadow:1px 0 #000;width:80px}.lw
a{display:block;font-size:14px;padding:0
37px 0 20px;position:relative}.lw a.active:after{position:absolute;content:"\e909";font:9px/65px "icomoon";color:#b8a875;right:20px}.lw.active a.active:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}.lw.active .lw-list{display:block}.lw-list{width:80px;background:#232323;display:none;position:absolute;line-height:26px}.lw-list
a{border-top:1px solid #383838;padding-top:6px;padding-bottom:6px}.lw-list a:hover{color:#fff}.lw-list
.active{display:none}.share{margin:15px
0 20px;font-size:12px;color:#b8a875;height:30px}.share
.item{display:inline-block;vertical-align:top;position:relative}.ss_email{padding:2px
0 0 30px;margin-left:50px;cursor:pointer}.ss_email:before{position:absolute;color:#b8a875;font:18px/26px "icomoon";content:"\e912";left:0;top:1px}.page-hotel
.share{text-align:center;margin:25px
0 0 0}.page-hotel .share
.ss_email{margin-left:20px}.tellfriend{padding:20px
30px}.tellfriend
h1{margin:0
0 20px 0;font-size:20px;line-height:28px;color:#000;font-family:"Avenir",Arial,Helvetica,sans-serif;font-style:normal;text-shadow:none}.tellfriend label,.tellfriend input[type=text]{display:block;width:100%}.tellfriend
label{padding:0
0 4px 0}.tellfriend
input{background:#fff;color:#232323}.tellfriend
.error{top:0}.tellfriend #tellafriend_form
p{padding-bottom:25px}.bottom
h4{color:#b8a875;font:24px/28px "Minion",Arial,Helvetica,sans-serif;font-weight:bold;padding:0
0 8px 0;margin:0}.bottom
h5{text-transform:uppercase;color:#b2b2b2;font-weight:bold;font-size:14px;margin:0
0 8px 0}.bottom
p{padding-bottom:5px}.bottom
a{text-decoration:none;color:#232323}.bottom a:hover{text-decoration:none;color:#b8a875}.bottom a:hover span:after{color:#b8a875}.bottom a span:after{transition:color .3s}.bottom
.btn{color:#fff}.bottom-wrapper{padding:85px
0 85px;display:flex;flex-flow:row wrap}.short-bottom .section-explore{margin-top:50px;background-position:center center}.short-bottom .events-container{padding-top:100px}.bottom-col{width:23.3%}.bottom-col
.btn{height:36px;line-height:36px;background:#232323;border-radius:0;margin-top:10px}.bottom-col .btn span:after{line-height:38px}.bottom-col4{width:30%;text-align:right;padding-top:38px}.bottom-nav{list-style:none;padding:0;margin:0;line-height:22px;min-height:108px}.bottom-nav
li{margin-bottom:8px}.social-icons{margin-top:15px}.btn-social{width:35px;position:relative;text-decoration:none;height:35px;display:inline-block;text-indent:-9999px;background:#232323;margin:0
4px 0 0}.btn-social:before{position:absolute;left:0;top:0;text-indent:0;width:100%;text-align:center;content:"\e904";font:17px/35px "icomoon";color:#fff}.btn-social:hover{color:#000;text-decoration:none}.btn-social-tw:before{content:"\e918"}.btn-social-pi:before{content:"\e917"}.btn-social-gp:before{content:"\e916"}.btn-social-yt:before{content:"\e908"}.btn-social-fl:before{content:"\e915"}.btn-social-in:before{content:"\e91c"}.footer-col1
p{margin-top:-5px}.footer-col1
img{max-width:209px;height:auto;mix-blend-mode:darken}.copyright-signature{font-size:10px;line-height:22px;display:flex;width:300px;margin-left:auto;margin-top:20px}.copyright-signature .dev-signature{margin-left:auto}.m-copyright-signature{display:none;width:0;height:0;margin:0;padding:0}.footer{background:#fafafa;padding:25px
0 10px;font-size:10px;line-height:22px}.footer
img{display:block;margin-bottom:3px}.footer
p{padding:0}.footer
a{text-decoration:none}.footer-wrapper{display:flex;flex-flow:row wrap}.footer-col{width:23.3%}.footer-col2,.footer-col3{text-transform:uppercase}.footer-col4{font-size:0;width:30%;text-align:right}.footer-col4
img{display:inline-block;margin-left:20px}.form-loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000001!important;color:#fff;font-size:16px}.form-loading
span{position:absolute;padding:70px
20px 20px 20px;width:200px;left:50%;margin-left:-100px;top:40%;text-align:center;box-shadow:0 0 30px #000;color:#000;background:#fff url(/media/images/loader.svg) no-repeat center 20px}.form-loading:before{content:"";top:0;bottom:0;left:0;right:0;position:absolute;background:#000;background:rgba(0,0,0,0.5)}.browser-note{background:#FC3;border-bottom:1px solid #F90;padding:8px
15px;font-size:14px;font-weight:bold;text-align:center;position:fixed;z-index:9999;top:0;left:0;right:0}.browser-note
a{color:#000;text-decoration:underline}.browser-note a:hover{color:#000}.browser-note
img{margin:10px
0}@media screen and (max-width:1700px){.btn-toggle-nav{display:block;padding:0
30px 0 40px;z-index:100;line-height:65px;position:absolute;top:0;left:20px;font-size:18px;color:#c2c2c2}.btn-toggle-nav span,.btn-toggle-nav span:after,.btn-toggle-nav span:before{content:"";display:block;position:absolute;width:24px;height:4px;background:#c3b27b;left:0;top:0;transition:all .3s}.btn-toggle-nav
span{top:30px}.btn-toggle-nav span:before{top:-8px}.btn-toggle-nav span:after{top:8px}.btn-toggle-nav.active
span{background:#232323;left:4px;height:4px;width:18px}.btn-toggle-nav.active span:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);top:0;width:18px;height:3px}.btn-toggle-nav.active span:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);top:0;width:18px;height:3px}.sw{position:absolute;top:0;left:160px;border-left:1px solid #343434}.sw:before{content:"";position:absolute;display:block;width:1px;height:60px;background:#000;left:0;top:0}.nav{width:385px;background:#232323;float:none;height:auto;line-height:30px;top:65px;display:none}.nav
li{display:block;text-align:left;font-size:16px;border:none;box-shadow:none}.nav li.has-children>a
span{padding-right:0}.nav li.has-children>a span:after{width:13px;height:13px;right:auto;left:-33px;top:2px;border:1px
solid #b8a875;content:"\e914";text-align:center;font-size:8px;line-height:13px;color:#b8a875}.nav li.has-children>a.active{color:#fff}.nav li.has-children>a.active span:after{content:"\e90a"}.nav
a{padding:8px
10px 8px 60px}.nav
ul{left:0;opacity:1;display:none;position:relative;width:100%;background:#0e0e0e;padding:5px
0}.nav ul
a{padding:13px
10px 13px 60px}.nav
ul.active{display:block}.nav ul:before{content:"";position:absolute;display:block;width:14px;height:14px;background:#0e0e0e;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);top:-3px;left:70px}.nav.active{display:block}.nav-container{position:relative}.nav-home{text-indent:0}.nav-home a:before{display:none}.nav-container{padding-top:65px}.nav-left{border-top:1px solid #353535;box-shadow:0 -1px 0 #000}.lw{position:absolute;top:0;right:160px}}@media screen and (max-width:1200px){@-moz-document url-prefix(){.main-container
img{width:100%;height:auto}button
img{width:auto!important}}.section-wrapper{width:920px}.wrapper{width:920px}h1{font-size:54px;line-height:52px;letter-spacing:-1px}.header,.page-publish-index
.header{height:350px;background-size:cover}.header-cnt{padding-top:145px}.logo{width:170px;height:170px;margin-left:-85px;background-size:110px auto}.s-wrapper{width:600px}.page-search
.header{height:auto;min-height:400px}.page-search .header-cnt{padding-top:165px}.page-cms-homepage .header,.page-cms-homepage .hero-slider,.hero-slider
li{height:620px}.hero-slider
li{background-size:auto 100%}.hero-slider-title{font-size:54px;line-height:54px}.hero-slider-cnt{padding-top:165px}.page-restaurant .header,.page-hotel
.header{height:620px}.page-restaurant .header-cnt,.page-hotel .header-cnt{padding-top:185px}.page-restaurant .intro-cnt{padding-right:0;padding-left:230px;margin-top:-40px}.page-restaurant .intro-links{left:0;position:absolute;top:0;margin-top:0}.page-restaurant .intro
h2{font-size:19px;line-height:24px;margin-bottom:10px}.page-restaurant
.share{margin-top:0}.page-restaurant .share
.item{display:block;margin-left:0;margin-bottom:10px}.page-booking
.header{background-position:right top}.booking-form-container{width:930px;margin-left:-465px;top:370px;text-align:left}.booking-form{padding:25px
20px;height:100px}.booking-form .field-nights{width:90px}.booking-form .field-check_in_date{width:200px}.booking-form .field-hotel{width:185px}.booking-form .field-nights{width:135px}.t-cnt{padding-left:0}.page-section-image{width:380px;height:490px;line-height:490px}.page-section-cnt{padding-right:0;width:480px;padding-bottom:35px}.page-section{margin-top:50px;margin-bottom:50px}.page-section .bx-caption{top:505px}.page-section-imagebg,.page-section-imagebgleft{min-height:520px;margin-top:90px}.page-section-imagebg .page-section-image,.page-section-imagebgleft .page-section-image{margin-top:-40px}.page-section-first{margin-bottom:80px;margin-top:0}.page-section-imagebg .page-section-title,.page-section-imagebgleft .page-section-title{margin-top:35px}.gallery-slider
li{width:180px;height:140px}.pw-gallery{height:140px}.pw-gallery .bx-controls
a{top:50px}.table-wrapper{overflow-x:scroll;-webkit-overflow-scrolling:touch}::-webkit-scrollbar{-webkit-appearance:none;width:4px}::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}::-webkit-scrollbar-track{border:1px
solid #eaeaea}.events-slider-title{right:auto;left:0;width:240px}.events-slider-container{width:680px}.event-slide-cnt{position:relative}.event-slide-image{width:240px;height:220px}.event-slide-cnt{padding-left:270px;min-height:218px;padding-right:25px;padding-bottom:17px}.event-slide-title{font-size:28px;line-height:29px;margin-bottom:4px}.event-slide-date{padding-top:20px}.event-slide-btn{margin-top:0}.events-container{padding-bottom:55px}.short-bottom .events-container{padding-top:50px}.section-explore{margin-top:150px;min-height:0}.explore-container{padding-bottom:25px;background-position:center center}.explore-col2{width:680px}.explore-slide-image{height:333px}.explore-slide-cnt{width:90%;padding:25px
30px;margin-top:265px}.explore-slide-cnt
h2{font-size:28px;line-height:32px}.explore-col1
h2{margin-top:30px}.intro
h2{margin-top:0}.intro
.star{width:17px;margin-top:9px;margin-bottom:0}.intro .star:after{font-size:18px;line-height:18px}.intro-left{width:500px}.intro-right{width:380px;padding-top:28px}.intro-right .btn-view{margin-right:35px}.intro-image{width:500px;height:290px}.intro-links{position:relative;top:auto;left:auto;margin:40px
0 20px}.intro-links
li{display:inline-block;vertical-align:top;margin-right:30px}.intro-cnt{padding:0
15px 0 25px}.special-offer-image{height:323px}.special-offer-cnt{padding-left:35px;padding-right:35px}.intro-right-title{margin-left:35px}.resort{min-height:0}.resort
h2{font-size:36px;line-height:38px}.resort-col{width:600px;padding:60px
0 40px}.resort-col1{width:290px}.resort-col2{padding-top:120px}.pp-resort{width:100%;margin-top:20px}.pp-resort-title{font-size:22px;line-height:28px}.pp-resort-image{height:208px}.pp-resort-cnt{padding:25px
30px}.rp-hotel{width:280px;height:232px;margin-bottom:24px}.rp-hotel-big{width:300px;height:488px}.cms-news-container{padding:0
0 55px}.cms-news-wrapper{gap:22px}.cms-news-items{gap:14px}.p-events{padding-top:30px}.page-publish-index .header-cnt{padding-top:165px}.page-publish-index
h1{line-height:60px;font-size:64px}.p-events-col1{width:300px}.p-events-col2{width:600px}.pp-events{margin-bottom:30px}.pp-events-image{width:200px;height:200px;line-height:200px}.pp-events-cnt{width:370px}.pp-events-title{font-size:25px;line-height:30px}.pw{margin-top:15px}.pw-col1{width:300px}.pw-col2{width:600px}.page-cms-homepage .pp-special{margin-top:-120px}.pp{width:290px;margin-right:20px;height:230px;margin-bottom:20px}.pp-title{font-size:20px;line-height:24px}.pp-special{width:100%;height:auto;margin-right:0;margin-bottom:40px;margin-top:-40px}.pp-image{line-height:225px}.pp-special-cnt{margin-top:330px;padding:20px
30px 0}.pp-special-title{font-size:36px;line-height:36px}.pd-pw{margin-top:45px;padding-top:55px;padding-bottom:50px}.pd-title{padding:45px
0 15px;font-size:36px;line-height:38px}.pd-info{padding-bottom:25px}.pagination{padding-bottom:0}.pagination a,.pagination
span{display:none}.page-contact
.header{height:415px}.contact-left{width:380px;padding:20px
35px}.contact-wrapper{background:none}.contact-right{width:490px}.contact-right
h2{font-size:28px;line-height:29px;margin-top:6px}.contact-logo{width:90px;margin-right:30px}.contact-col{width:240px}.contact-col
h3{font-size:20px}.contact-col
img{max-width:85%}.contact-wrapper{padding-bottom:60px}.contact-section2 .section-wrapper{padding:50px
0}.map{height:400px}.page-booking .header-cnt{padding-top:180px}.page-booking
.header{height:620px}.page-booking .booking-form-container{top:335px}.nw-title{font-size:24px;line-height:28px;padding-left:75px}.nw-title:before{font-size:55px;line-height:52px}.nw-note{padding-top:5px}.nw-form{margin-top:15px}.bottom-wrapper{padding:60px
0 35px;position:relative}.bottom-col{width:33.33%}.bottom-col4{text-align:left;position:absolute;left:0;bottom:-250px;width:auto;z-index:2}.bottom-col4
img{width:250px;height:auto}.btn-social{width:50px;height:50px}.btn-social:before{line-height:50px;font-size:22px}.footer{padding:0}.footer-wrapper{padding-left:305px;display:block;position:relative;min-height:275px}.footer-col{width:auto;position:absolute}.footer-col1,.footer-col3{right:0;bottom:93px;width:305px}.footer-col2{left:305px;top:70px;width:300px}.footer-col3{bottom:162px}.footer-col4{text-align:left;left:305px;top:137px}.footer-col4
img{margin:0
15px 0 0}.footer-col1
p{margin-top:0px}.footer-col1
img{max-width:200px;margin:0}.copyright-signature{position:absolute;left:305px;top:190px;width:285px}}@media screen and (max-width:1070px){.hero-slider-desktop{display:none}.hero-slider-mobile{display:block}}@media screen and (max-width:930px){h1{font-size:44px;line-height:46px;margin-top:10px}.wrapper,.section-wrapper,.cms-wrapper{width:720px}.logo{width:130px;height:130px;background-size:90px auto;margin-left:-65px}.header,.page-publish-index
.header{height:280px}.header-cnt{padding-top:120px}.sw.active{left:0;z-index:100}.s-wrapper{width:720px}.nav{width:300px}.page-section .bx-caption{top:450px}.page-section-image{width:340px;height:440px;line-height:44px}.page-section-cnt{width:340px}.page-section{margin-top:35px;margin-bottom:35px}.page-section-title,.page-section-cnt
h2{margin-top:35px;font-size:28px;line-height:34px}.page-section-first .page-section-image{margin-top:-25px}.page-section-imagebg,.page-section-imagebgleft{min-height:455px;margin-top:70px;padding-bottom:25px}.page-section-imagebg .page-section-image,.page-section-imagebgleft .page-section-image{margin-top:-25px}.page-section-imagebg .page-section-title,.page-section-imagebgleft .page-section-title{font-size:28px;line-height:34px;margin-top:45px}.page-section-first{margin-top:0}.section-explore{background-position:top left;margin-top:100px}.explore-col2{width:515px}.explore-slide-image{height:252px;overflow:hidden}.explore-slide-cnt{margin-top:185px;font-size:14px;padding-bottom:0}.explore-slider-container{margin-top:-37px}.events-slider-container{width:480px}.explore-col1
a{display:block;padding:3px
0;font-size:14px}.event-slide-cnt{min-height:155px;padding-bottom:15px}.event-slide-image{height:auto;background-color:transparent}.event-slide-cnt.loaded .event-slide-image{background:none}.event-slide-title{font-size:22px;line-height:25px}.hero-slider-cnt{padding-top:130px;font-size:14px}.hero-slider-title{font-size:44px;line-height:50px}.gallery-slider{height:110px}.gallery-slider
li{height:120px}.pw-gallery{height:110px}.pw-gallery .bx-controls
a{top:36px}.resort
h2{font-size:32px;line-height:30px;margin-bottom:10px}.resort
.wrapper{padding-top:45px}.resort ul
li{display:inline-block;vertical-align:top;margin:0
15px 0 0}.resort-col-cnt{font-size:14px;margin-bottom:30px}.pp-resort{margin-top:0}.resort-col{padding-top:0}.resort-col2{width:401px}.rp-hotel{width:181px;height:150px}.rp-hotel-big{width:200px;height:325px}.rp-hotel-title{padding-top:25px;width:100px;height:100px;margin-left:-50px;font-size:13px;line-height:12px}.rp-hotel-title
.subtitle{font-size:9px;line-height:19px}.rp-hotel-title
.star{margin:0
2px 10px;width:11px;height:11px}.rp-hotel-title .star:after{font-size:11px;line-height:12px}.rp-hotel-btn{opacity:0!important}.pp-resort-title{font-size:24px;line-height:29px}.page-restaurant .intro-links{position:relative;top:auto;left:auto}.page-restaurant .intro-cnt{padding-left:0;margin-top:0}.page-restaurant .intro
h2{margin-top:30px}.page-restaurant .share
.item{display:inline-block;vertical-align:top}.page-restaurant .share
.ss_email{margin-left:25px}.special-offer-cnt-small .special-offer-title{font-size:20px;line-height:26px}.page-restaurant .header,.page-hotel
.header{height:400px}.page-restaurant .header-cnt,.page-hotel .header-cnt{padding-top:150px}.page-hotel
.header{height:620px}.intro{margin-bottom:40px}.intro
h2{font-size:24px;line-height:32px}.intro
.star{width:18px;height:18px;margin:4px
0px 0 4px}.intro .star:after{font-size:18px;line-height:18px}.intro-left,.intro-image{width:340px}.intro-image{height:198px;margin-top:-30px}.intro-right{width:340px}.intro-right .btn-view{margin-right:25px}.intro-cnt{padding:0;font-size:14px}.intro-links{font-size:14px;margin:30px
0 15px}.intro-links
li{display:block}.special-offer-image{height:289px}.special-offer-cnt{font-size:14px;padding:25px;line-height:22px}.intro-right-title{margin-left:25px}.page-hotel .intro h2,.page-cms-homepage .intro
h2{font-size:21px;line-height:27px}.special-offer-title{font-size:25px;line-height:30px}.page-publish-index .pw-col,.page-publish-index .p-events-col{float:none}.page-publish-index .pw-col1,.page-publish-index .p-events-col{width:100%}.page-publish-index
h1{font-size:44px;line-height:50px;margin-bottom:10px}.page-publish-index .header-cnt{padding-top:130px}.page-publish-index .pw-special-nav
li{width:25%}.page-publish-index .pw-col{width:100%}.page-publish-index
.pp{width:350px;height:275px}.page-publish-index .pp-special{margin-top:0;width:100%;height:auto}.page-publish-index .pp-special-cnt{margin-top:420px}.page-publish-index .pw-special-col1{margin-bottom:30px}.pw-special-nav
a{display:block}.p-col-nl{border-top:1px solid #eee;padding-top:45px}.p-col-nl
.nw{width:460px;margin:auto}.p-col-nl .nw-title{padding-left:45px}.p-col-nl .nw-title:before{font-size:30px;line-height:30px;top:-5px}.p-col-nl .nw-title
span{display:inline-block}.p-events-categories{margin-bottom:35px}.publish-events
.bottom{margin-top:45px}.pd-image,.pd-thumbs{width:100%;margin-left:0;margin-bottom:30px}.pd-image img,.pd-thumbs
img{max-width:100%}.pw-col1{width:290px}.pw-col2{width:400px}.pw-categories-cnt{display:none}.pw-categoties-title{display:block;font:28px/35px "Minion",Arial,Helvetica,sans-serif}.pw-special-col1{padding-top:30px}.pp-special-cnt{margin-top:180px}.page-cms-homepage .pp-special{margin-top:-55px}.pp-special-title{font-size:28px;line-height:28px}.pp{width:190px;height:150px}.pp-image{line-height:150px}.pp-title{font-size:18px;line-height:21px}.pp-headline{line-height:17px;margin-bottom:5px}.pp-special{width:100%;height:auto}.pp-special-title{font-size:28px;line-height:27px}.pp-small{overflow:visible}.pp-small .pp-cnt{bottom:auto;top:120px;padding:10px
15px 0}.pp-events{margin-bottom:45px}.pp-events-cnt{width:490px;padding-top:5px}.pp-events-image{line-height:180px;height:183px}.event-slide-image{width:170px;height:160px}.event-slide-cnt{padding-left:195px;font-size:14px}.events-slider-title{font-size:16px;width:170px}.events-slider-pager
a{width:155px}.event-slide-desc{display:none}html[lang=de] .event-slide-title,html[lang=it] .event-slide-title{font-size:22px;line-height:25px}html[lang=de] .events-slider-title,html[lang=it] .events-slider-title{font-size:12px}.btn-menu{width:100%;height:auto;background:none;padding:7px
10px 7px 50px;border-radius:5px;border:2px
solid #b8a875;text-transform:none;text-align:left;color:#b8a875 !important;font:15px/20px "Avenir",Arial,Helvetica,sans-serif}.btn-menu
span{padding:0;margin:0;position:static}.btn-menu span:after{content:"\e90f";left:15px;top:12px;color:#b8a875/1.6;font-size:25px;margin-left:0}.section-testimonials{min-height:290px;margin-top:80px}.section-testimonials.no-image{min-height:0}.t-image{width:200px;height:285px;margin-top:-30px}.t-cnt{width:480px;padding-top:40px;padding-bottom:40px}.booking-form-container{width:720px;margin-left:-360px;top:325px}.booking-form-container:after{display:none}.booking-form{height:163px;padding:20px}.booking-form
p{margin-right:15px}.booking-form .field-nights,.booking-form .field-check_in_date,.booking-form .field-hotel{width:216px;margin-bottom:20px}.booking-form .field-nights{margin-right:0}.booking-form .field-button{width:440px;margin:0;position:absolute;right:25px;top:90px}.booking-form .field-hotel{margin-bottom:15px}.booking-form .field-change-reservation{width:210px}.booking-form
button{width:100%}.contact-wrapper{padding-bottom:25px}.contact-logo{width:70px;margin-right:20px}.contact-left{width:340px}.contact-right{width:340px;padding-top:40px}.contact-right
h2{font-size:21px;margin-top:0;line-height:22px}.contact-col{margin-top:20px}.contact-col
img{margin-top:5px}.ss_email{margin-left:18px}.bottom{font-size:14px}.bottom
h4{font-size:20px}.bottom-wrapper{padding-top:40px}.bottom-col4{bottom:-225px}.bottom-col4
img{width:210px}.footer-wrapper{min-height:255px;padding-left:240px}.footer-col1{font-size:13px;bottom:84px}.footer-col1,.footer-col3{width:240px}.footer-col2{left:235px}.footer-col3{bottom:141px}.footer-col4{left:235px}.footer-col4
img{height:30px;width:auto}.footer-col1
img{max-width:155px}.copyright-signature{position:absolute;left:236px;top:165px;width:383px}}@media screen and (max-width:730px){h1{font-size:24px;line-height:33px;letter-spacing:0;margin-top:0}h2{font-size:24px;line-height:32px;margin-top:20px}h3{font-size:20px;line-height:24px;margin-top:20px}body{padding-top:50px}.wrapper,.section-wrapper,.cms-wrapper{width:100%}.top{height:50px;position:fixed;width:100%;top:0}.top.active{height:100%;overflow-y:scroll}.logo{background:url(/media/images/logo-gold.svg) no-repeat center top;box-shadow:none;width:100px;height:75px;top:23px;margin-left:-50px;background-size:contain;z-index:0}.page-cms-homepage
.logo{z-index:100}.header{height:200px}.header:before{background:rgba(0,0,0,0.5)}.header-headline
.label{font-size:11px}.page-publish-index
.header{height:240px}.header-cnt{padding-top:115px;padding-left:15px;padding-right:15px}.page-cms-homepage .header,.page-cms-homepage .hero-slider,.hero-slider
li{height:365px}.star{width:16px;height:16px}.star:after{font-size:16px;line-height:16px}.page-search
.header{min-height:310px}.page-search .header-cnt{padding-top:135px}.page-search
.pp{width:100%;height:auto}.page-search .section-explore{margin-top:0}.s-wrapper{padding-left:15px;padding-right:15px;width:100%}.s-item{padding-bottom:35px}.sw{left:55px}.sw:before{height:50px}.sw,.sw-toggle,.sw
button{height:50px;width:50px}.sw-toggle:after,.sw button:after{height:50px;line-height:50px}.sw.active{left:0;right:0;z-index:100;width:100%}.sw.active
form{margin:0}.sw.active .sw-toggle{top:0;left:0}.sw.active .sw-toggle,.sw.active
button{background:none}.sw.active .sw-toggle:after,.sw.active button:after{line-height:48px}.sw-input{border-radius:0;height:50px;line-height:50px}.autocomplete-container{top:50px}.hero-slider-title{font-size:28px;line-height:30px;letter-spacing:0}.hero-slider-cnt{padding-right:15px;padding-left:15px}html[lang=de] .hero-slider-title{font-size:28px;line-height:30px}.slide-has-video .video-wrapper{display:none}.nav-book{height:50px;line-height:50px;width:120px}.nav-book span:after{font-size:11px;line-height:52px}.nav-container{padding-top:50px}.btn-toggle-nav{line-height:50px;left:0;font-size:16px;padding-left:25px;text-indent:-9999px}.btn-toggle-nav
span{top:23px;left:15px}.btn-toggle-nav.active{background:#232323;width:100%;padding-right:0}.btn-toggle-nav.active
span{left:15px}.nav{width:100%;line-height:26px}.nav
a{padding-left:50px}.nav ul
a{padding-left:50px}.page-gdpr-newsletter .header-cnt{padding-top:145px;padding-bottom:40px}.page-gdpr-newsletter .page-section-first{padding-top:15px}.gdpr-mail-confirm
button{width:100%}.gdpr-mail-input
input{width:100%}.nw-title:before{top:-18px}.lw{right:120px;line-height:50px}.lw a.active:after{line-height:51px}.page-restaurant .header,.page-hotel
.header{height:255px}.page-restaurant .header-cnt,.page-hotel .header-cnt{padding-top:120px}.page-restaurant .intro-image,.page-hotel .intro-image{height:auto}.page-restaurant .intro-image img,.page-hotel .intro-image
img{display:block}.page-restaurant
.intro{margin-bottom:70px;margin-top:-20px}.page-restaurant .intro
h2{font-size:22px;line-height:29px}.page-restaurant
.share{margin-bottom:30px}.page-hotel
.header{height:290px}.page-hotel
.share{text-align:left;margin:5px
0 15px 0}.cms-wrapper
.btn{padding:0
10px;text-align:center;width:100%}.share{height:auto}.share
.item{margin:0
15px 4px 0!important}.ss_email{margin-left:0!important}.intro{padding-left:15px;padding-right:15px;margin-top:40px}.intro
.star{width:1;width:13px;height:13px}.intro .star:after{font-size:13px}.intro-left,.intro-image,.intro-right{width:100%;float:none}.intro-image{margin-top:0;height:250px}.intro-links{margin-bottom:15px}.intro-links
li{display:block;margin:0
0 8px 0}.intro-right .btn-view{margin-right:0}.intro-right-title{margin-left:0}.special-offer{margin-bottom:25px}.special-offer-image{height:auto}.special-offer-image
img{width:100%}html[lang=de] .special-offer-title,html[lang=it] .special-offer-title{font-size:20px;line-height:26px}.resort{background:#676767;padding:35px
15px 5px}.resort
.wrapper{padding:0}.resort
h2{font-size:28px}.resort
ul{margin:5px
0 0 0}.resort ul
li{display:block;margin:0
0 6px 0}.resort-col1,.resort-col2{width:100%}.resort-col2{padding-bottom:0}.pp-resort-image{height:auto;min-height:100px}.pp-resort-image
img{width:100%}.pp-resort-cnt{padding:20px}.rp-hotel{margin:0
0 40px 0;width:100%;height:auto}.rp-hotel
img{width:100%}.rp-hotel-image{min-height:160px}.rp-hotel-big .rp-hotel-btn{opacity:0!important}.cms-news-container{padding:0
0 60px}.cms-news-container.restaurant{padding-top:15px}.cms-news-wrapper{padding:0
15px;gap:15px}.cms-news-items{flex-flow:column;gap:60px}.p-noresults{margin:30px
15px}.page-publish-index
h1{font-size:31px;line-height:37px}.page-publish-index .pw-special-col1{margin-bottom:0}.page-publish-index
.pp{min-height:0;height:auto}.page-publish-index .pw-special-nav
li{width:50%}.p-wrapper{padding-top:15px}.p-cnt{font-size:13px;line-height:20px}.p-col-nl
.nw{width:100%;padding-left:15px;padding-right:15px}.p-col-nl .nw-title{padding-left:75px;line-height:25px;min-height:53px}.p-col-nl .nw-title:before{font-size:55px;line-height:52px}.p-col-nl .nw-title
span{display:block}.p-items{padding-left:15px;padding-right:15px;margin-bottom:0}.pw-categories-title{display:none}.publish-events .p-events-categories{margin-bottom:0}.p-events{padding:0
15px}.p-col-nl{padding-top:32px}.pw-categories{padding-left:15px;padding-right:15px}.pw{display:flex;flex-flow:row wrap}.pw-posts{order:1}.pw-nl{order:2;margin:20px
0 10px}.pw-col1,.pw-col2{width:100%;float:none}.pw{padding:0
15px;margin-top:0}.pw-special-title{font-size:28px;padding-left:57px;margin-bottom:15px}.pw-special-title:before{font-size:45px}.pw-special-col1{padding-top:35px;padding-bottom:25px}.page-cms-homepage .pp-special{margin-top:0}.pp-special-cnt{margin-top:125px;padding-left:20px;padding-right:20px}.pp-special-title{font-size:24px;line-height:25px}.pp{width:100%;margin:0
0 60px 0;height:auto;min-height:160px}.pp-cnt{width:95%;padding-left:20px;padding-right:20px}.pp-events{margin-bottom:50px}.pp-events-image{float:none;width:100%;height:auto;min-height:150px}.pp-events-image
img{width:100%}.pp-events-title{margin:7px
0 5px;font-size:24px;line-height:28px}.pp-events-cnt{width:100%;padding-top:10px}.page-publish-index .pp-special-cnt{margin-top:165px}.page-publish-index
.pp{width:100%}.pp-small .pp-cnt{top:auto;bottom:-5px}.page-publish-detail
.header{height:125px}.pd-cnt{padding-left:15px;padding-right:15px}.pd-title{font-size:28px;line-height:35px;padding-top:25px}.pd-short-desc{font-size:19px;line-height:26px}.pd-image,.pd-thumbs{margin-bottom:20px}.pd-thumbs{margin-top:15px}.pd-thumbs
a{margin-bottom:30px}.pd-pw{padding:0;border-top:0;width:100%}.pd-pw
.wrapper{display:flex;flex-flow:row wrap}.pd-pw .pw-col{padding:0
15px}.pd-pw .pw-col1{order:2;padding:30px
15px;border-top:1px solid #eee}.pd-pw .pw-col2{order:1;padding-top:15px}.pagination{margin-bottom:30px}.page-section{background-image:none!important;padding-left:15px;padding-right:15px;margin:70px
0 20px 0}.page-section .bx-controls{left:0;right:0;bottom:-2px;height:54px}.page-section .bx-caption{top:auto;bottom:52px;padding:10px
15px;color:#fff;margin:10px
0 0 0;text-align:left;background:rgba(0,0,0,0.5)}.page-section .bx-viewport{overflow:hidden!important}.page-section-cnt,.page-section-image{width:100%;float:none!important}.page-section-image{height:auto;line-height:50px;max-width:350px;margin-left:auto;margin-right:auto;float:none;margin-bottom:20px}.page-section-image .bx-viewport{overflow:visible!important}.page-section-first{margin-top:15px}.page-section-first .page-section-image{margin-top:0}.page-section-headline{text-transform:none;margin-bottom:10px}.page-section-title,.page-section-cnt
h2{font-size:24px;line-height:27px;margin:20px
0 10px}.page-section-imagebg,.page-section-imagebgleft{float:none;min-height:0}.page-section-imagebg .page-section-title,.page-section-imagebgleft .page-section-title{margin-top:25px}.page-section-imagebg .page-section-cnt,.page-section-imagebgleft .page-section-cnt{float:none}.page-section-imagebg .page-section-image,.page-section-imagebgleft .page-section-image{margin:-25px auto 0}.related-gallery{position:relative!important}.related-gallery
li{height:auto}.page-section-cnt{padding-bottom:0}.page-cms-employment .cms-wrapper{padding-top:25px}.page-cms-employment .share
.ss_email{float:none}.cms-wrapper{padding:0
15px}.form-employment
fieldset{padding:0;border:0}.form-employment
legend{position:relative;top:auto;font-size:25px;line-height:28px;text-align:left;padding:0
0 20px 0}.form-employment legend
span{padding:0}.form-employment .field-sanitary_certificate_valid_date,.form-employment .field-lifeguard_certificate_valid_date .field-wrapper{width:100%;display:block}.form-employment .field-birthdate .field-wrapper,.form-employment .field-sanitary_certificate_valid_date .field-wrapper,.form-employment .field-lifeguard_certificate_valid_date .field-wrapper{width:100%}.form-employment .field-zipcode,.form-employment .field-city{display:block;width:100%}.form-employment .field-phone,.form-employment .field-mobile{float:none;width:100%}.form-employment
button{width:100%}.form-employment
.req{float:none;text-align:center}.form-subtitle{line-height:29px}.pw-gallery{height:65px}.pw-gallery .bx-controls
a{width:25px;height:65px;border-radius:0;background:#b8a875;top:0}.pw-gallery .bx-controls a:after{color:#fff;line-height:25px;top:20px}.pw-gallery .bx-controls .bx-prev{left:0}.pw-gallery .bx-controls .bx-next{right:0}.gallery-slider
li{height:65px}.section-explore{background-image:none!important;padding:15px;margin-top:30px}.section-explore .btn-guide{width:100%;background:url(/media/images/guide-mobile.jpg) no-repeat center top;background-size:cover;height:auto;padding:210px
15px 30px}.explore-col{width:100%;float:none}.explore-col1{margin-bottom:25px}.explore-col1
h2{font-size:28px;line-height:33px;margin:20px
0 10px 0}.explore-col1 ul
li{display:inline-block;vertical-align:top;width:49%}.explore-slide{min-height:0}.explore-slider li,.explore-slider-wrapper{height:auto}.explore-slider-container{margin-top:0}.explore-slide-image{height:auto;min-height:130px;background-color:transparent}.explore-slide-image
img{display:block}.explore-slide-cnt{margin-top:160px;width:95%;padding:20px;background:#676767}.explore-slide-cnt
h2{font-size:24px;line-height:28px}.booking-form-container{width:auto;box-shadow:none;margin-left:15px;margin-right:15px;margin-top:-50px;left:auto;top:auto;position:relative}.booking-form{height:auto}.booking-form
p{display:block;width:100%!important;margin:0
0 10px 0;line-height:27px}.booking-form .field-button{width:100%;right:auto;left:auto;position:relative;top:auto}.booking-form .field-change-reservation{margin:15px
0 0 0;font-size:14px}.booking-form-error{position:relative;background:#b00800;padding:3px
20px}.booking-form-note{text-align:left;font-size:12px;line-height:18px}.booking-form-note strong,.booking-form-note
.row2{display:block}.guide-cnt{float:none}.events-container{padding-bottom:0}.events-slider-container{width:100%;margin-top:50px;margin-bottom:25px}.events-slider-pager{width:100%;position:relative}.events-slider-pager
a{width:50%}.events-slider-title{position:relative;width:auto;font-size:28px;text-align:left;line-height:33px;margin-bottom:20px}.event-slide-cnt{margin-top:0;padding:0}.event-slide-image{width:100%;height:auto;position:relative}.event-slide-image
img{width:100%;display:block}.event-slide-cnt-wrapper{display:block;padding:20px}.event-slide-date{padding-top:0;font-size:12px;padding-bottom:5px}.event-slide-desc{display:block}.event-slide-title{font-size:24px;line-height:26px;margin-bottom:5px}html[lang=de] .events-slider-title,html[lang=it] .events-slider-title{font-size:23px}.page-contact
.header{height:320px}.contact-left{width:auto;float:none;margin-left:15px;margin-right:15px;padding:20px
15px}#form
p{padding-bottom:15px}.contact-intro{font-size:15px}.contact-logo{width:120px}.contact-right{width:100%;padding:40px
15px 0}.contact-right
h2{font-size:24px;margin-top:12px}.contact-section2{background:#676767}.contact-section2
h2{font-size:27px;line-height:24px}.contact-section2 .section-wrapper{padding:30px
0 20px}.contact-section-col{width:100%;padding-left:15px;padding-right:15px}.contact-section-col
h3{margin-top:0}.contact-section-col1
strong{padding-top:20px;display:block}.contact-section-col2{padding-top:30px;margin-top:15px;border-top:1px solid #7c7c7c}.map{height:430px}.page-booking
.header{height:320px;background-position:center top}.page-booking .booking-form-container{top:auto;margin:-80px 15px 40px}.page-booking .header-cnt{padding-top:150px}.section-testimonials{margin-top:1px;position:relative;min-height:0;font-size:15px}.section-testimonials.no-image .t-title,.section-testimonials.no-image .t-subtitle{padding-left:0}.section-testimonials.no-image .t-cnt{padding-right:15px;padding-bottom:30px}.section-testimonials.no-image .t-desc{margin-bottom:20px}.t-cnt{width:100%;padding:30px
15px 53px}.t-desc{font-size:16px;line-height:22px;margin:0
0 30px 0}.t-image{width:60px;height:auto;position:absolute;left:15px;bottom:30px}.t-title,.t-subtitle{padding-left:75px}.t-subtitle{line-height:20px}.bottom-wrapper{padding-bottom:20px}.bottom
h5{margin-top:20px}.bottom-col{width:100%;text-align:center;margin-bottom:40px;padding-left:15px;padding-right:15px}.bottom-col4{position:relative;bottom:auto;padding-top:0;margin-bottom:0}.bottom-col4
img{width:auto;max-width:100%}.short-bottom .events-container{padding-top:30px}.bottom-nav{min-height:0}.btn-social{width:40px;height:40px}.btn-social:before{line-height:40px}.footer{background:#fff}.footer
img{margin:auto}.footer-col{position:relative;width:100%;top:auto;left:auto;right:auto;bottom:auto;text-align:center;margin-bottom:20px;padding-right:15px;padding-left:15px}.footer-col4{order:4;margin-bottom:5px}.footer-col4
img{margin:4px
7px;height:35px}.footer-wrapper{min-height:0;padding-left:0;display:flex}.footer-col1{order:1}.footer-col2{order:2}.footer-col3{order:3}.footer-col1
img{max-width:175px}.copyright-signature{display:none;position:relative;left:unset;top:unset;order:5;text-align:center;width:100%;padding-bottom:70px}.m-copyright-signature{display:block}.cookie-warning{width:auto;left:10px!important;right:10px!important;bottom:10px!important}}@media screen and (max-width:370px){.explore-slide-cnt{margin-top:65px}.pw-categories{border-top:1px solid #eee;padding:15px!important}.pw-special-nav
li{width:49%!important}.pw-categoties-title{display:none}}