@media(min-width:400px){.animations-hidden{opacity:0}.to-visible_up-start{opacity:0;position:relative;-webkit-transform:translate(0,50px);-moz-transform:translate(0,50px);-ms-transform:translate(0,50px);-o-transform:translate(0,50px);transform:translate(0,50px);-webkit-transition:opacity 0s,transform 0s;-moz-transition:opacity 0s,transform 0s;-ms-transition:opacity 0s,transform 0s;-o-transition:opacity 0s,transform 0s;transition:opacity 0s,transform 0s}.to-visible_up-end{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:opacity .8s,transform .8s;-moz-transition:opacity .8s,transform .8s;-ms-transition:opacity .8s,transform .8s;-o-transition:opacity .8s,transform .8s;transition:opacity .8s,transform .8s}.to-visible-start{opacity:0;position:relative;-webkit-transition:opacity 0s;-moz-transition:opacity 0s;-ms-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s}.to-visible-end{opacity:1;-webkit-transition:opacity .8s;-moz-transition:opacity .8s;-ms-transition:opacity .8s;-o-transition:opacity .8s;transition:opacity .8s}}.breadcrumb{padding:8px;margin:0 0 60px;list-style:none;background-color:transparent}.breadcrumb>li{display:inline-block;font-size:12px}.breadcrumb>li a{color:#231f20}.breadcrumb>li>.divider{padding:0 5px;color:#231f20}.breadcrumb>li:last-child{color:#3fa9db}.breadcrumb .breadcrumb--home a{color:#3fa9db}.breadcrumb .breadcrumb--home>[class*="fa"]{font-size:18px}.breadcrumb [class*="fa"]{font-size:15px}.breadcrumb>.active{color:#999}.breadcrumb li:not(:first-child):before{display:inline-block;margin:0 5px 0 3px;content:">";color:#231f20}@media(min-width:320px){.breadcrumb{margin-bottom:20px}}@media(min-width:1024px){.breadcrumb{margin-bottom:20px}}@media(min-width:1440px){.breadcrumb{margin-bottom:20px}}.btn{display:inline-block;padding:10px 20px;margin-bottom:0;font-size:12px;line-height:19px;text-align:center;vertical-align:middle;cursor:pointer;background-color:#3fa9db;border:0;color:#fff;font-weight:700;text-transform:uppercase;min-width:110px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color .3s,background-color .3s;-moz-transition:color .3s,background-color .3s;-ms-transition:color .3s,background-color .3s;-o-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.btn:hover{background-color:#1c7098;color:#fff;text-decoration:none}.btn:focus,.btn.active,.btn:active{outline:none}.btn-large{padding:10px 20px;font-size:25px}.btn-small{padding:5px 5px;font-size:12px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary{border:1px solid #3fa9db}.btn-primary:hover{background-color:#2080ad}.btn-orange{background-color:#f28e1c!important;border:solid 1px transparent!important}.btn-orange:hover{background-color:#c77517!important}.btn-white,.btn-secondary{background-color:#fff;color:#3fa9db;border:solid 1px #3fa9db}.btn-white:hover,.btn-secondary:hover{background-color:#3fa9db;border-color:#3fa9db;color:#fff}@media(max-width:600px){.btn{padding:10px 10px}}.eventsCalendar{position:relative;overflow:hidden;margin-bottom:40px}.eventsCalendar_holder{position:relative;max-width:600px;margin:0 140px 0 auto;padding-left:30px;padding-right:30px;opacity:0}.eventsCalendar_holderInner{position:relative;left:0;*zoom:1;width:10000%}.eventsCalendar_holderInner:before,.eventsCalendar_holderInner:after{display:table;line-height:0;content:""}.eventsCalendar_holderInner:after{clear:both}.eventsCalendar .calendarMonth{width:280px;height:270px;float:left;background-color:#3fa9db;color:#fff;padding:20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 10px}.eventsCalendar .calendarMonth h4{color:#231f20;text-align:center;text-transform:uppercase}.eventsCalendar .calendarMonth h4 a{color:#231f20}.eventsCalendar .calendarMonth h4 a:hover{text-decoration:none}.calendarMonth table td{width:28px;height:24px;padding:2px 5px;text-align:center;vertical-align:middle}.calendarMonth table td a,.calendarMonth table td span{display:inline-block;width:24px;height:24px}.calendarMonth table td a{color:#231f20}.calendarMonth table td .currentDay{background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#231f20}.eventsCalendar_cursors{height:0}.eventsCalendar_cursor{cursor:pointer;position:absolute;top:50%;margin-top:-22px;width:30px;text-align:center}.eventsCalendar_cursor i{font-size:44px}.eventsCalendar_cursorPrev{left:0}.eventsCalendar_cursorNext{right:0}.eventsCalendar .calendarMonth.fadeInPrepare{opacity:0}.eventsCalendar .calendarMonth.fadeOut{-webkit-animation:fadeOutCalendar .5s forwards;-moz-animation:fadeOutCalendar .5s forwards;-o-animation:fadeOutCalendar .5s forwards;animation:fadeOutCalendar .5s forwards}.eventsCalendar .calendarMonth.fadeIn{opacity:0;-webkit-animation:fadeInCalendar .5s forwards;-moz-animation:fadeInCalendar .5s forwards;-o-animation:fadeInCalendar .5s forwards;animation:fadeInCalendar .5s forwards}.eventsCalendar .calendarMonth.fadeOutHidden{visibility:hidden}@media(max-width:1100px){.eventsCalendar{margin-top:-100px}.eventsCalendar_holder{margin-right:40px}}@media(max-width:768px){.eventsCalendar_holder{max-width:280px;overflow:hidden}.eventsCalendar .calendarMonth{margin:0 30px 0 0}}@media(max-width:600px){.eventsCalendar{margin-top:0;margin-left:5px}.eventsCalendar_holder{padding-left:20px;padding-right:20px;margin-right:5px;max-width:220px}.eventsCalendar .calendarMonth{width:220px}.calendarMonth table td{font-size:12px;padding:1px 2px}.eventsCalendar .calendarMonth h4{font-size:20px}.eventsCalendar_cursor{width:15px}.eventsCalendar_cursor i{font-size:30px}}@-webkit-keyframes fadeOutCalendar{0%{opacity:1}70%{opacity:0}100%{opacity:0}}@-moz-keyframes fadeOutCalendar{0%{opacity:1}70%{opacity:0}100%{opacity:0}}@-o-keyframes fadeOutCalendar{0%{opacity:1;}70%{opacity:0;}100%{opacity:0;}}@keyframes fadeOutCalendar{0%{opacity:1}70%{opacity:0}100%{opacity:0}}@-webkit-keyframes fadeInCalendar{0%{opacity:0}30%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInCalendar{0%{opacity:0}30%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInCalendar{0%{opacity:0;}30%{opacity:0;}100%{opacity:1;}}@keyframes fadeInCalendar{0%{opacity:0}30%{opacity:0}100%{opacity:1}}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:'Open Sans',sans-serif;font-size:15px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:1040}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}body{opacity:1!important}body.no-scroll{overflow-y:hidden}body,html{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Open Sans',sans-serif}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;background-color:#fff}section{display:block}.d-block{display:block}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;display:block;width:100%;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul{margin:0}.anchor{margin:0;scroll-margin-top:120px}main{display:block;position:relative;z-index:1;padding-top:200px}.langStartPage main,.full-screen-image-banner main{padding-top:60px}@media(max-width:1279px){main{width:calc(100% - 60px);margin-left:60px}}@media(min-width:1280px){main{width:calc(100% - 262px);margin-left:262px}}@media(max-width:992px){main{padding-top:120px}}.half-banner+main{padding-top:60px}.magnifie-dialog{background:#fff;padding:20px 30px;text-align:left;max-width:600px;margin:40px auto;position:relative}.magnifie-dialog ul{font-family:'Open Sans',sans-serif;font-size:15px;line-height:160%;font-weight:300;color:#231f20}.btn-offer-details{display:block;position:relative;width:50px;height:50px;background-color:#3fa9db;background-color:#3fa9db;zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3fa9db, endColorstr=#3fa9db)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3fa9db,endColorstr=#3fa9db);cursor:pointer;border-radius:50%;transition:all .25s ease;margin:0 0 0 10px}.btn-offer-details .plus{display:block;position:absolute;top:10px;left:24px;width:1px;height:30px;background:#fff}.btn-offer-details .plus:after{content:"";position:absolute;top:15px;left:-14px;width:30px;height:1px;background:#fff}.btn-offer-details .minus{display:block;background:#fff;height:1px;left:10px;position:absolute;top:25px;width:30px}.offer-details{height:50px;overflow:hidden;padding:10px 0 40px 0}.offer-details a{display:inline-flex;line-height:50px;height:50px;float:right;vertical-align:middle;color:#3fa9db;text-decoration:none}.offer-details a:hover{color:#1c7098;text-decoration:none}.offer-details a:hover .btn-offer-details{background-color:#1c7098;text-decoration:none}.loading-overlay{display:none;background:silver url('/images/loader.gif') center center no-repeat;position:fixed;top:0;right:0;bottom:0;left:0;opacity:.75;z-index:99999999}@media(max-width:768px){.offer-details{padding:10px 10px 40px 0}}span.price{font-size:25px;font-weight:bold}span.price .cross{font-size:20px;font-weight:normal}#return-to-top{position:fixed;bottom:10px;right:10px;background-color:#3fa9db;background-color:rgba(63,169,219,.5);zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(63, 169, 219, 0.5), endColorstr=rgba(63, 169, 219, 0.5))";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(63,169,219,.5),endColorstr=rgba(63,169,219,.5));width:50px;height:50px;display:block;text-decoration:none;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display:none;z-index:999}@media(max-width:400px){#return-to-top{bottom:10px}}#return-to-top i{margin:0;position:relative;left:15px;top:20px;border:solid #fff;border-width:0 1px 1px 0;display:inline-block;padding:10px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}#remarketing-popup{box-sizing:border-box;padding:50px 0 0 0;text-align:center}#remarketing-popup h2{color:#231f20;padding:0}#remarketing-popup a,#remarketing-popup a:hover{text-decoration:none}#remarketing-popup img{width:100%;max-width:250px;height:auto;margin:0 auto}#remarketing-popup span{text-align:center;display:block;padding:0 50px 50px 50px}#remarketing-popup span.btn{display:inline-block;padding:10px 20px}@media(max-width:400px){#remarketing-popup div{padding:10px}}#promo-popup{max-width:800px!important;padding:0!important;height:1px;min-height:400px}.promo-popup{display:table;overflow:hidden;width:100%;height:100%;z-index:0}.promo-popup-tr{display:table-row}.promo-popup-td-1,.promo-popup-td-2{display:table-cell;padding:20px;position:relative;z-index:0;vertical-align:middle;text-align:center}.promo-popup-td-1{width:40%}.promo-popup-td-2{width:60%}.promo-popup-bg{position:absolute;top:50%;bottom:50%;left:0;right:0;margin-top:-100%;margin-bottom:-100%;background:center center no-repeat;background-size:cover;z-index:-1}.promo-popup-gray{position:absolute;top:0;bottom:0;left:0;right:0;background-color:silver;background-color:rgba(192,192,192,.5);zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(192, 192, 192, 0.5), endColorstr=rgba(192, 192, 192, 0.5))";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(192,192,192,.5),endColorstr=rgba(192,192,192,.5));z-index:-1;margin-right:-150%}.promo-popup-image-text{color:#fff;font-size:26px;text-shadow:1px 0 8px black}.promo-popup-code-text{color:#3fa9db;font-size:15px}.promo-popup-teaser-text{font-family:'Old Standard TT',serif;font-size:26px}.promo-popup-teaser-text b{font-size:40px}.promo-popup-book{font-size:15px;margin:0 10px}.promo-popup-cancel{color:#3fa9db;font-size:15px;margin:0 10px}.promo-popup-book,.promo-popup-cancel{display:inline-block}@media(max-width:400px){.promo-popup-image-text{font-size:13px}.promo-popup-code-text{font-size:13px}.promo-popup-teaser-text{font-size:13px}.promo-popup-teaser-text b{font-size:25px}.promo-popup-book{font-size:13px}.promo-popup-cancel{font-size:13px}.promo-popup-bg{margin-top:-115%;margin-bottom:-115%}}.x{position:relative;display:inline-block;width:20px;height:20px}.x:before{content:"";position:absolute;margin:auto;left:0;right:0;top:8px;bottom:0;width:20px;height:0;border-top:1px solid #3fa9db;transform:rotate(45deg);transform-origin:center}.x:after{content:"";position:absolute;margin:auto;left:0;right:0;top:8px;bottom:0;width:20px;height:0;border-top:1px solid #3fa9db;transform:rotate(-45deg);transform-origin:center}.inquiry-teaser-container{position:relative;background:#3fa9db;padding:15px;text-align:center}.inquiry-teaser-container .inquiry-teaser-title{padding:5px;display:inline-block;color:#fff;font-weight:bold}.inquiry-teaser-container .inquiry-teaser-subtitle{padding:5px 5px 10px 5px;display:inline-block;font-family:'Open Sans',sans-serif;color:#fff;font-size:16px}.inquiry-teaser-container .inquiry-teaser-link{display:inline-block;padding:5px}.p-0{padding:0}.pt-1{padding-top:1rem}.pb-1{padding-bottom:1rem}.eventsList_item{margin-bottom:80px;*zoom:1}.eventsList_item:before,.eventsList_item:after{display:table;line-height:0;content:""}.eventsList_item:after{clear:both}.eventsList_itemContent{padding-top:40px;margin-left:80px}.eventsList_itemContentInner{padding:60px 40px 20px;background-color:#dddcdd;background-color:rgba(221,220,221,.5);zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(221, 220, 221, 0.5), endColorstr=rgba(221, 220, 221, 0.5))";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(221,220,221,.5),endColorstr=rgba(221,220,221,.5))}.eventsList_itemContentInnerFrame{width:100%;display:table-cell}.eventsList_itemImage{float:left;width:320px;margin-right:40px}.eventsList_itemDate{float:right;margin-right:20px}.eventsList_itemDateInner{background-color:#c5c9c5;background-color:rgba(197,201,197,.7);zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(197, 201, 197, 0.7), endColorstr=rgba(197, 201, 197, 0.7))";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(197,201,197,.7),endColorstr=rgba(197,201,197,.7));font-weight:600;padding:30px}.eventsList_itemButton{margin-bottom:-40px}@media(max-width:1100px){.eventsList_itemDate{clear:left;float:left;width:320px;text-align:left}.eventsList_itemDateInner{padding:20px}}@media(max-width:767px){.eventsList_itemImage{width:240px;margin-right:20px}.eventsList_itemDate{width:240px}.eventsList_itemDateInner{padding:10px}.eventsList_itemContentInner{padding:40px 20px 20px}}@media(max-width:600px){.eventsList_itemImage{width:auto;margin-right:80px}.eventsList_itemDate{width:auto;margin-right:80px;float:none}.eventsList_itemContent{margin-left:40px;margin-top:-100px;padding-top:0}.eventsList_itemContentInner{padding:120px 10px 20px}}.a8Form .container{width:auto!important;margin:0!important}.a8Form .row{margin-left:0!important}.a8Form .form-group{margin-bottom:20px;*zoom:1}.a8Form .form-group:before,.a8Form .form-group:after{display:table;line-height:0;content:""}.a8Form .form-group:after{clear:both}.a8Form .form-group label{display:block;float:left;width:180px;text-align:right;font-size:15px;font-weight:600;color:#231f20;padding-top:16px}.a8Form .form-group.checkbox label{padding-top:5px}.a8Form .form-group .radio{width:140px;display:inline-block}.a8Form .form-group .radio label{display:inline-block;float:none;width:140px;text-align:right;font-size:15px;font-weight:600;color:#231f20;padding-top:0;line-height:50px}.a8Form .form-group .radio input{width:50px;line-height:50px;height:50px;margin:0;float:right;margin-left:20px;appearance:none;border-radius:50%;background-clip:content-box}.a8Form .form-group .radio input:checked{background-color:#3fa9db;padding:16px;border:solid 1px #3fa9db}.a8Form .form-group input,.a8Form .form-group select,.a8Form .form-group textarea{display:block;font-size:15px;color:#231f20;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:200px;background:#fff;border:solid 1px #3fa9db}.a8Form .form-group input[type='file']{padding:13px 10px;line-height:20px}.a8Form .form-group input{width:100%;max-width:550px;line-height:50px;height:50px}.a8Form .form-group .date-field{position:relative;width:100%;max-width:550px;margin-left:200px}.a8Form .form-group .date-field input{margin-left:0;padding-right:46px}.a8Form .form-group .date-field .fa{cursor:pointer;position:absolute;top:12px;right:12px;font-size:24px;color:#3fa9db}.a8Form .form-group input[disabled],.a8Form .form-group input[readonly]{background-color:#dddcdd;background-color:rgba(221,220,221,.5);zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(221, 220, 221, 0.5), endColorstr=rgba(221, 220, 221, 0.5))";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(221,220,221,.5),endColorstr=rgba(221,220,221,.5))}.a8Form .form-group select{width:100%;max-width:550px;line-height:50px;height:50px}.a8Form .form-group textarea{width:100%;max-width:550px;line-height:140%;height:auto}.a8Form .niceCheckbox{display:block;width:30px;height:30px;position:relative;margin-left:200px}.a8Form .niceCheckbox input{position:absolute;left:0;top:0;width:30px;height:30px;margin:0;padding:0;z-index:5;opacity:0}.a8Form .checkboxVisual-checked,.a8Form .checkboxVisual-unchecked{position:absolute;left:0;top:0;width:30px;height:30px;z-index:1;border:solid 1px #3fa9db;background:#fff;text-align:center;line-height:30px;font-size:20px}.a8Form .checkboxVisual-checked{display:none}.a8Form .niceCheckbox input:checked+.checkboxVisual .checkboxVisual-checked{display:block}.a8Form .checkboxVisual-checked i{color:#3fa9db}.a8Form .checkboxVisual-unchecked{display:block}.a8Form .niceCheckbox input:checked+.checkboxVisual .checkboxVisual-unchecked{display:none}.a8Form .checkboxGroup{display:inline-block}.a8Form .form-group .btn{margin-left:200px}.a8Form .help-block,.a8Form .validation-error{margin-left:200px;margin-top:5px}.a8Form .text-danger{font-size:13px;color:#a00}.a8Form .help-block{font-size:9px;color:#3fa9db}.a8Form .ng-submitted .ng-invalid-required{border-color:#a00}@media(max-width:900px){.a8Form .form-group{margin-right:20px}.a8Form .form-group label{text-align:left;float:none;width:auto;margin-bottom:10px}.a8Form .form-group input,.a8Form .form-group select,.a8Form .form-group textarea,.a8Form .form-group .date-field{margin-left:0}.a8Form .form-group .btn{margin-left:0}.a8Form .help-block,.a8Form .validation-error{margin-left:0}}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:0;padding-left:0;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}.limitedWidth{max-width:1400px;margin-left:auto;margin-right:auto}@media(max-width:1740px) and (min-width:601px){.limitedWidth{padding:0 20px}}.span12>.limitedContent,.span12>.limitedContent-wpl{padding-left:40px;padding-right:40px}@media(max-width:768px){.span12>.limitedContent-wpl{padding-left:20px;padding-right:20px}}.row-fluid{*zoom:1;margin-left:-20px}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span1{width:8.333333333%}.span2{width:16.666666667%}.span3{width:25%}.span4{width:33.333333333%}.span5{width:41.666666667%}.span6{width:50%}.span7{width:58.333333333%}.span8{width:66.666666667%}.span9{width:75%}.span10{width:83.333333333%}.span11{width:91.666666667%}.span12{width:100%}@media(max-width:1100px){.span1{width:8.333333333%}.span2{width:33.333333333%}.span3{width:50%}.span4{width:33.333333333%}.span5{width:41.666666667%}.span6{width:50%}.span7{width:58.333333333%}.span8{width:66.666666667%}.span9{width:75%}.span10{width:83.333333333%}.span11{width:91.666666667%}.span12{width:100%}}@media(max-width:768px){.span1{width:50%}.span2{width:50%}.span3{width:50%}.span4{width:50%}.span5{width:50%}.span6{width:50%}.span7{width:100%}.span8{width:100%}.span9{width:100%}.span10{width:100%}.span11{width:100%}.span12{width:100%}}@media(max-width:600px){.span1{width:100%}.span2{width:100%}.span3{width:100%}.span4{width:100%}.span5{width:100%}.span6{width:100%}.span7{width:100%}.span8{width:100%}.span9{width:100%}.span10{width:100%}.span11{width:100%}.span12{width:100%}}@-ms-viewport{width:device-width;}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media only screen and (max-width:480px){.visible_desktop,.visible_desktop_inline{display:none!important}.visible_tablet,.visible_tablet_inline{display:none!important}.visible_phone{display:block!important}.visible_phone_inline{display:inline-block!important}.generic:after{content:"phone"}}@media only screen and (min-width:481px){.visible_desktop,.visible_desktop_inline{display:none!important}.visible_phone,.visible_phone_inline{display:none!important}.visible_tablet{display:block!important}.visible_tablet_inline{display:inline-block!important}.generic:after{content:"tablet"}}@media only screen and (min-width:961px){.visible_phone,.visible_phone_inline{display:none!important}.visible_tablet,.visible_tablet_inline{display:none!important}.visible_desktop{display:block!important}.visible_desktop_inline{display:inline-block!important}.generic:after{content:"desktop"}}[data-bg-color="colored-limited-width"]{background-color:#ecf7fc;margin-bottom:30px}[data-bg-color="colored-limited-width"] .row-fluid:first-child,[data-bg-color="none-limited-width"] .row-fluid:first-child{max-width:1400px;margin-left:auto;margin-right:auto;padding:30px 0}.text-center{text-align:center}.mainContent [data-bg-color="colored-limited-width"]:first-child{margin-top:-60px}.mb-30px{margin-bottom:30px}.half-banner{display:flex;flex-wrap:wrap;margin-top:122px}@media(max-width:992px){.half-banner{margin-top:88px}}.half-banner.limitedWidth .half-banner__content-block{width:100%;margin:60px 0 0 60px}@media(max-width:992px){.half-banner.limitedWidth .half-banner__content-block{margin:0}}.half-banner__image-block{position:relative;width:50%}.half-banner__image-block img{position:relative;left:50%;min-width:100%;min-height:100%;transform:translateX(-50%);object-fit:cover}.half-banner .inquiry-teaser-link .btn-secondary:hover{background:#1c7098}.half-banner__gallery-button{position:absolute;right:20px;bottom:20px;border:solid 1px #fff}.half-banner__gallery-button .fa{padding-right:10px}.half-banner__gallery-images{display:none}.half-banner__content-block{display:flex;flex-direction:column;position:relative;width:50%}.half-banner__content-block-inner{padding:20px 30px}.half-banner__content-block-row h1{font-size:40px!important;margin:0 0 15px 0!important;line-height:60px!important}.half-banner__content-block-row .btn{margin:0 10px 10px 0}.half-banner .banner-logos{padding-bottom:25px}.half-banner .banner-logos img{display:inline-block;width:auto;margin-right:10px}@media(max-width:800px){.half-banner__image-block,.half-banner__content-block{flex:100%}}.half-banner--custom-banner .half-banner__content-block{justify-content:space-around}.half-banner--custom-banner .top-segment,.half-banner--custom-banner .middle-segment,.half-banner--custom-banner .bottom-segment,.half-banner--custom-banner .reply-segment{padding:20px 40px}@media(max-width:800px){.half-banner--custom-banner .top-segment,.half-banner--custom-banner .middle-segment,.half-banner--custom-banner .bottom-segment,.half-banner--custom-banner .reply-segment{padding:20px 20px}}.half-banner--custom-banner .emoji-line{padding:0 0 15px 0}.half-banner--custom-banner .emoji-line img{max-width:50%}.half-banner--custom-banner .first-line {font-family:'Old Standard TT','serif';color:#3fa9db;padding:0 0 5px 0;font-size:30px;line-height:1.5}@media(max-width:800px){.half-banner--custom-banner .first-line {font-size:20px}}.half-banner--custom-banner .second-line{font-family:'Old Standard TT','serif';font-size:20px;line-height:2}@media(max-width:800px){.half-banner--custom-banner .second-line{font-size:16px}}.half-banner--custom-banner .third-line{color:#3fa9db;line-height:1.5;padding:0 0 10px 0}.half-banner--custom-banner .third-line small{display:block;color:#231f20}@media(max-width:800px){.half-banner--custom-banner .email-line{overflow:hidden}}.half-banner--custom-banner .cbInput{border:none;outline:none;padding:0 10px;width:30%}@media(max-width:800px){.half-banner--custom-banner .cbInput{width:50%}}.half-banner--custom-banner .cbNames-wrapper{border-bottom:solid 1px #3fa9db}.half-banner--custom-banner .cbNames{font-family:'Old Standard TT','serif';color:#3fa9db;font-size:29px;background-color:transparent}@media(max-width:800px){.half-banner--custom-banner .cbNames{font-size:20px}}.half-banner--custom-banner .cbDates-wrapper{border-bottom:solid 1px}.half-banner--custom-banner .cbDates{font-family:'Old Standard TT','serif';font-size:19px;background-color:transparent}@media(max-width:800px){.half-banner--custom-banner .cbDates{font-size:16px}}.half-banner--custom-banner .cbTypes-wrapper{border-bottom:solid 1px}.half-banner--custom-banner .cbTypes{font-family:'Old Standard TT','serif';-webkit-appearance:none;font-size:19px;color:#858585;background:none}.half-banner--custom-banner .cbTypes option{color:#000}@media(max-width:800px){.half-banner--custom-banner .cbTypes{font-size:16px}}.half-banner--custom-banner #cbEmail{background:#f5f5f5;outline:none;font-size:16px;padding:11px;margin-right:10px;border:none}@media(max-width:800px){.half-banner--custom-banner #cbEmail{width:100%}}@media(max-width:800px){.half-banner--custom-banner .btn{width:100%;margin-top:10px}}.half-banner--custom-banner .reply-bottom span{font-weight:bold}.applyBtn.btn-primary{border:none!important}.news .half-banner h3{font-size:20px;margin:0 0 25px 0}.lc-flex{display:flex;display:-ms-flexbox;display:-webkit-box}.lc-flex::before{display:none}.lc-flex::after{display:none}.lc-flex-inline{display:inline-flex;display:-webkit-inline-box;display:-ms-inline-flexbox}.lc-flex-inline::before{display:none}.lc-flex-inline::after{display:none}.lc-flex-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.lc-flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lc-flex-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.lc-flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lc-flex-around{-ms-flex-pack:distribute;justify-content:space-around}.lc-flex-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}.lc-flex-top{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.lc-flex-middle{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.lc-flex-bottom{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.lc-flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.lc-flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.lc-flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lc-flex-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.lc-flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.lc-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.lc-flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.lc-flex-wrap-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.lc-flex-wrap-top{-ms-flex-line-pack:start;align-content:flex-start}.lc-flex-wrap-middle{-ms-flex-line-pack:center;align-content:center}.lc-flex-wrap-bottom{-ms-flex-line-pack:end;align-content:flex-end}.lc-flex-wrap-between{-ms-flex-line-pack:justify;align-content:space-between}.lc-flex-wrap-around{-ms-flex-line-pack:distribute;align-content:space-around}.lc-flex-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.lc-flex-last{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}.lc-flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.lc-flex-auto{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.lc-flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.lc-margin{margin-bottom:20px}*+.lc-margin{margin-top:20px!important}*+.lc-margin-small{margin-top:10px!important}*+.lc-margin-medium{margin-top:30px!important}*+.lc-margin-large{margin-top:40px!important}*+.lc-margin-xlarge{margin-top:70px!important}.lc-margin-top{margin-top:20px!important}.lc-margin-bottom{margin-bottom:20px!important}.lc-margin-left{margin-left:20px!important}.lc-margin-right{margin-right:20px!important}.lc-margin-small{margin-bottom:10px}.lc-margin-small-top{margin-top:10px!important}.lc-margin-small-bottom{margin-bottom:10px!important}.lc-margin-small-left{margin-left:10px!important}.lc-margin-small-right{margin-right:10px!important}.lc-margin-medium{margin-bottom:30px}.lc-margin-medium-top{margin-top:30px!important}.lc-margin-medium-bottom{margin-bottom:30px!important}.lc-margin-medium-left{margin-left:30px!important}.lc-margin-medium-right{margin-right:30px!important}.lc-margin-large{margin-bottom:40px}.lc-margin-large-top{margin-top:40px!important}.lc-margin-large-bottom{margin-bottom:40px!important}.lc-margin-large-left{margin-left:40px!important}.lc-margin-large-right{margin-right:40px!important}.lc-margin-xlarge{margin-bottom:70px}.lc-margin-xlarge-top{margin-top:70px!important}.lc-margin-xlarge-bottom{margin-bottom:70px!important}.lc-margin-xlarge-left{margin-left:70px!important}.lc-margin-xlarge-right{margin-right:70px!important}.lc-margin-remove{margin:0!important}.lc-margin-remove-top{margin-top:0!important}.lc-margin-remove-bottom{margin-bottom:0!important}.lc-margin-remove-left{margin-left:0!important}.lc-margin-remove-right{margin-right:0!important}.lc-margin-remove-vertical{margin-top:0!important;margin-bottom:0!important}.lc-margin-remove-adjacent+*{margin-top:0!important}.lc-margin-auto{margin-left:auto!important;margin-right:auto!important}.lc-margin-auto-top{margin-top:auto!important}.lc-margin-auto-bottom{margin-bottom:auto!important}.lc-margin-auto-left{margin-left:auto!important}.lc-margin-auto-right{margin-right:auto!important}.lc-margin-auto-vertical{margin-top:auto!important;margin-bottom:auto!important}.lc-padding{padding:30px}.lc-padding-small{padding:15px}.lc-padding-large{padding:30px}.lc-padding-remove{padding:0!important}.lc-padding-remove-top{padding-top:0!important}.lc-padding-remove-bottom{padding-bottom:0!important}.lc-padding-remove-left{padding-left:0!important}.lc-padding-remove-right{padding-right:0!important}.lc-padding-remove-vertical{padding-top:0!important;padding-bottom:0!important}.lc-padding-remove-horizontal{padding-left:0!important;padding-right:0!important}.lc-position-relative{position:relative!important}.lc-position-absolute{position:absolute!important}.lc-position-fixed{position:fixed!important}.lc-position-z-index{z-index:1}.lc-position-small{margin:15px}[class*='lc-position-top']{position:absolute!important}[class*='lc-position-bottom']{position:absolute!important}[class*='lc-position-left']{position:absolute!important}[class*='lc-position-right']{position:absolute!important}[class*='lc-position-center']{position:absolute!important}.lc-position-top{top:0;left:0;right:0}.lc-position-bottom{bottom:0;left:0;right:0}.lc-position-left{top:0;bottom:0;left:0}.lc-position-right{top:0;bottom:0;right:0}.lc-position-top-left{top:0;left:0}.lc-position-top-right{top:0;right:0}.lc-position-bottom-left{bottom:0;left:0}.lc-position-bottom-right{bottom:0;right:0}.lc-position-center{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);display:table;width:-moz-max-content;max-width:100%;box-sizing:border-box}[class*='lc-position-center-left']{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}[class*='lc-position-center-right']{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.lc-position-center-left{left:0}.lc-position-center-right{right:0}.lc-position-center-left-out{right:100%;width:max-content}.lc-position-center-right-out{left:100%;width:max-content}.lc-position-top-center{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);display:table;width:-moz-max-content;max-width:100%;box-sizing:border-box;top:0}.lc-position-bottom-center{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);display:table;width:-moz-max-content;max-width:100%;box-sizing:border-box;bottom:0}@media(min-width:640px){.lc-flex-left-small{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.lc-flex-center-small{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lc-flex-right-small{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.lc-flex-between-small{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lc-flex-around-small{-ms-flex-pack:distribute;justify-content:space-around}.lc-flex-first-small{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.lc-flex-last-small{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}}@media(min-width:960px){.lc-flex-left-medium{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.lc-flex-center-medium{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lc-flex-right-medium{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.lc-flex-between-medium{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lc-flex-around-medium{-ms-flex-pack:distribute;justify-content:space-around}.lc-flex-first-medium{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.lc-flex-last-medium{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}}@media(min-width:1200px){.lc-flex-left-large{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.lc-flex-center-large{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lc-flex-right-large{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.lc-flex-between-large{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lc-flex-around-large{-ms-flex-pack:distribute;justify-content:space-around}.lc-flex-first-large{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.lc-flex-last-large{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}.lc-margin-large{margin-bottom:40px}*+.lc-margin-large{margin-top:40px!important}*+.lc-margin-xlarge{margin-top:70px!important}.lc-margin-large-top{margin-top:40px!important}.lc-margin-large-bottom{margin-bottom:40px!important}.lc-margin-large-left{margin-left:40px!important}.lc-margin-large-right{margin-right:40px!important}.lc-margin-xlarge{margin-bottom:70px}.lc-margin-xlarge-top{margin-top:70px!important}.lc-margin-xlarge-bottom{margin-bottom:70px!important}.lc-margin-xlarge-left{margin-left:70px!important}.lc-margin-xlarge-right{margin-right:70px!important}.lc-padding{padding:40px}.lc-padding-large{padding:70px}}@media(min-width:1600px){.lc-flex-left-xlarge{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.lc-flex-center-xlarge{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lc-flex-right-xlarge{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.lc-flex-between-xlarge{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lc-flex-around-xlarge{-ms-flex-pack:distribute;justify-content:space-around}.lc-flex-first-xlarge{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.lc-flex-last-xlarge{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}}@media(min-width:320px){.lc-hidden-xsmall{display:none!important}}@media(min-width:768px){.lc-hidden-small{display:none!important}}@media(min-width:1024px){.lc-hidden-medium{display:none!important}}@media(min-width:1280px){.lc-hidden-xmedium{display:none!important}}@media(min-width:1440px){.lc-hidden-large{display:none!important}}@media(min-width:1600px){.lc-hidden-xlarge{display:none!important}}@media(max-width:767px){.lc-visible-xsmall{display:none!important}}@media(max-width:1023px){.lc-visible-small{display:none!important}}@media(max-width:1279px){.lc-visible-medium{display:none!important}}@media(max-width:1439px){.lc-visible-xmedium{display:none!important}}@media(max-width:1599px){.lc-visible-large{display:none!important}}@media(max-width:1799px){.lc-visible-xlarge{display:none!important}}.lc-invisible{visibility:hidden!important}.lc-visible-toggle:not(:hover):not(.lc-hover) .lc-hidden-hover:not(:focus){position:absolute!important;width:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}.lc-visible-toggle:not(:hover):not(.lc-hover) .lc-invisible-hover:not(:focus){opacity:0!important}@media(pointer:coarse){.lc-hidden-touch{display:none!important}}.lc-hidden-notouch{display:none!important}@media(pointer:coarse){.lc-hidden-notouch{display:block!important}}.box__white{background-color:rgba(255,255,255,.9)}.box__grey{background-color:rgba(221,220,221,.5)}.box__grey:hover{background-color:rgba(63,169,219,.5)}.box__large{padding:75px}.box__medium{padding:45px}.box__small{padding:30px}.cam{width:40px;margin:0 auto 2px}.hotel-gmap{position:relative}.hotel-gmap .contact-box{position:absolute;bottom:-50px;right:100px;width:300px;background:#fff;padding:40px}.hotel-gmap .contact-box h3{font-size:1.8em;margin:0 0 20px 0;line-height:1.8em}.rooms-background{background:rgba(221,220,221,.5);padding:50px 0 30px 0;margin:30px 0}.rooms-background h2{margin-bottom:20px}@media(max-width:600px){.rooms-background h2{padding-left:20px}}.room-tabs ul.room-tabs__tabs{list-style-type:none;overflow:hidden;padding:0 20px 40px 20px}.room-tabs ul.room-tabs__tabs li{float:left;cursor:pointer;font-family:'Open Sans',sans-serif;font-size:15px;line-height:160%;font-weight:bold;color:#231f20}.room-tabs ul.room-tabs__tabs li+li:before{padding:10px;color:#000;content:"|"}@media(max-width:600px){.room-tabs ul.room-tabs__tabs{padding:0 20px 40px 40px}}.room-tabs .room-tabs__image{padding-bottom:30px}.room-tabs .room-tabs__content:not(:first-of-type),.room-tabs .room-tabs__image:not(:first-of-type){display:none}.room-tabs .room-tabs__tabs .active{color:#3fa9db}.room-tabs .room-tabs__images__naviga span{cursor:pointer}.rooms-big_picture{position:relative;width:100%;height:auto}.rooms-big_picture img{width:100%;height:auto;display:block}.rooms-big_picture .title{position:absolute;bottom:0;left:0;right:0}.rooms-big_picture .titleInner{display:inline-block;padding:50px 50px 0 50px;background-color:rgba(255,255,255,.9);margin-left:50px}.rooms-big_picture .check-in-out{display:none;position:absolute;top:0;right:10%;padding:25px 30px;background-color:rgba(255,255,255,.9)}.rooms-big_picture .check-in-out div{padding:5px}.rooms-big_picture .check-in-out div span{font-weight:bold;padding:0 5px 0 0}.rooms .segments{display:table;width:100%}.rooms .nav,.room-tabs__images__naviga{text-align:center}.rooms .left,.room-tabs__images__naviga__prev{display:inline-block;width:50px;height:50px;background:url('/images/icons/Icon_left.svg') no-repeat center center;background-size:25px 25px;text-align:center;line-height:50px;cursor:pointer}.rooms .right,.room-tabs__images__naviga__next{display:inline-block;width:50px;height:50px;background:url('/images/icons/Icon_right.svg') no-repeat center center;background-size:25px 25px;text-align:center;line-height:50px;cursor:pointer}.rooms .images{display:table-cell;width:50%;margin:0 0 10px 10px;text-align:center}.rooms .image{display:inline-block;max-width:200px;height:auto;margin:10px 10px 0 0;background:#3fa9db;cursor:pointer}.rooms .image img{width:100%;height:auto}.rooms .icons{display:table}.rooms .persons,.rooms .seaview,.rooms .area,.rooms .area-unit{display:table-cell;height:50px;vertical-align:middle;padding:0 20px 0 0;min-width:50px}.rooms .area{padding:0 5px 0 0;text-align:right}.rooms .persons img,.rooms .seaview img,.rooms .area-unit img{height:50px;width:auto;display:inline-block}.rooms .area span{height:50px;display:inline-flex;vertical-align:middle}.rooms .active{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}.rooms .button{margin:30px 0}.rooms h4{color:#000}@media(max-width:1400px){.hotel-gmap .contact-box{right:0;padding:20px}}@media(max-width:1100px){.hotel-gmap .contact-box{padding:10px}}@media(max-width:768px){.hotel-gmap .contact-box{position:relative;left:0;right:0;bottom:auto;width:auto;padding-left:20px}.rooms .segments{display:block}.rooms .right{float:left}.rooms .right{float:right}.rooms .content{display:block;vertical-align:top;padding:10px 20px;width:calc(100% - 40px)}.rooms .images{display:block;width:calc(100% - 10px);margin:0 10px 10px 0}.rooms .image{display:inline-block;max-width:calc(50% - 20px);margin:0 0 10px 10px}.rooms-big_picture .title{position:relative;left:0;bottom:0;padding:20px 20px 0 20px}.rooms-big_picture .titleInner{margin-left:0;padding-left:25px;padding-right:25px}}@media(max-width:600px){.rooms-big_picture .titleInner{padding-left:0;padding-right:0}}@media(max-width:480px){.rooms .persons,.rooms .seaview,.rooms .area,.rooms .area-unit{height:4 q0px;padding:0 10px 0 0;min-width:40px}.rooms .persons img,.rooms .seaview img,.rooms .area-unit img{height:40px}}.left-right-columns{display:table;width:100%}.left-right-columns .left,.left-right-columns .right{width:50%;padding:20px;display:table-cell}.left-right-columns ul{list-style:none;padding:0;margin:0}.hotel-package-icons{position:relative;overflow:hidden}.hotel-package-icons .content{display:table;position:relative;background:#ececec;margin:120px 0 0 30%;min-height:360px;background-color:rgba(255,255,255,.9)}.hotel-package-icons .nav{display:table-cell;width:50px;vertical-align:top;padding-top:75px}.hotel-package-icons .right{display:inline-block;width:50px;height:50px;background:url(/images/icons/Icon_right.svg) no-repeat center center;background-size:25px 25px;text-align:center;line-height:50px;cursor:pointer}.hotel-package-icons .left{display:inline-block;width:50px;height:50px;background:url(/images/icons/Icon_left.svg) no-repeat center center;background-size:25px 25px;text-align:center;line-height:50px;cursor:pointer}.hotel-package-icons .content-inner{display:table-cell;padding:50px 50px 50px 20px}.hotel-package-icons .image{position:absolute;top:0;left:0;max-width:600px;min-width:250px}.hotel-package-icons .icons{margin:50px 0 0 0}.hotel-package-icons .icon{display:inline-block;width:50px;height:auto;margin:10px 10px 0 0;cursor:pointer;fill:#000}.hotel-package-icons .lc-icon.active{fill:#c5e5f4}.hotel-package-icons .lc-icon:hover{fill:#3fa9db}@media(max-width:768px){.left-right-columns{display:block}.left-right-columns .left,.left-right-columns .right{width:calc(100% - 60px);padding:20px;display:block}.hotel-package-icons .nav{display:table-cell;width:50px;vertical-align:top;padding-top:0}.hotel-package-icons .content{display:block;position:relative;margin:10px 0 0 0}.hotel-package-icons .content-inner{display:table-cell;padding:0}.hotel-package-icons .image{position:relative}.hotel-package-icons .icons{margin:20px 0}}.r-hotel-package-slider,.r-slider-items{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:30px 45px;max-width:1200px;padding-bottom:30px}.slide{background:#f5f5f5;position:relative;display:flex;flex-direction:column;justify-content:space-between}.slide:before{position:absolute;top:0;left:0;width:100%;height:60px;content:"";background-color:#fff}[data-bg-color="colored-limited-width"] .slide{background:#fff}[data-bg-color="colored-limited-width"] .slide:before{background-color:#ecf7fc}.slide .slide-img{position:relative;overflow:hidden;margin:0 35px}.slide .slide-img img{width:100%;height:auto}.slide-content{padding:30px 35px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.slide-title{border-bottom:solid 1px #3fa9db;text-align:center;margin-bottom:20px}.slide-description{color:#231f20;font-weight:300;padding:0 0 20px 0;text-align:center}.slide-price{color:#231f20;font-weight:300;padding:0 0 30px 0;text-align:center}.slide-buttons{display:flex;flex-direction:row;justify-content:space-evenly}@media(max-width:768px){.slide-content{padding:15px 15px}.slide-title{margin-bottom:15px}.slide-description{padding:0 0 10px 0}.slide-price{padding:0 0 15px 0;text-align:center}}lc-fluid-list__title{position:relative}.hotel-packages-anchor-link{display:inline-flex;justify-content:center;align-items:center;background:#3fa9db;border:solid 1px #3fa9db;border-radius:15px;padding:2px 12px;color:#fff;cursor:pointer;margin:0 10px 10px 0}.hotel-packages-anchor-link:hover{text-decoration:none}.hotel-packages-anchor-tag{position:absolute;top:-100px;left:0}.hotel-packages-anchors-title{display:block;font-weight:bold;padding-bottom:10px}.hotel-list .item{position:relative;overflow:hidden;min-height:600px}.hotel-list .item:nth-child(odd){margin:0 120px 50px 0}.hotel-list .item:nth-child(even){margin:0 0 50px 120px}.hotel-list .image{position:absolute;top:0;left:0;z-index:2;max-width:450px;min-width:250px}.hotel-list .image img{width:100%;height:auto}.hotel-list .price-box{position:absolute;bottom:25px;right:0;width:100%;max-width:300px;background-color:#c5c9c5;background-color:rgba(197,201,197,.7);zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(197, 201, 197, 0.7), endColorstr=rgba(197, 201, 197, 0.7))";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(197,201,197,.7),endColorstr=rgba(197,201,197,.7));padding:50px;margin:0!important}.hotel-list .btn-primary{position:absolute;right:50px;bottom:-20px}.hotel-list .btn-white{position:absolute;bottom:-20px;left:50px;z-index:1}.hotel-list .content{position:relative;background-color:#dddcdd;background-color:rgba(221,220,221,.5);zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(221, 220, 221, 0.5), endColorstr=rgba(221, 220, 221, 0.5))";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(221,220,221,.5),endColorstr=rgba(221,220,221,.5));margin:120px 120px 100px 120px;min-height:360px}.hotel-list .content .image_thumbs{position:absolute;top:0;left:350px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.hotel-list .content .image_thumbs .image_thumbsInner ul,.hotel-list .content .image_thumbs .image_thumbsInner li{display:block;list-style-type:none;margin:0;padding:0}.hotel-list .content .image_thumbs .image_thumbsInner ul{text-align:left}.hotel-list .content .image_thumbs .image_thumbsInner li{display:inline-block;max-width:24%;padding:0 20px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hotel-list .content .image_thumbs .image_thumbsInner .imageBox{margin:0}@media(max-width:1300px){.hotel-list .content .image_thumbs .image_thumbsInner li{max-width:23%;padding:0 8px 0 0}}@media(max-width:1100px){.hotel-list .content .image_thumbs .image_thumbsInner ul{text-align:right}}@media(max-width:767px){.hotel-list .content .image_thumbs .image_thumbsInner li{display:block;max-width:100%;padding:0 0 0 0;margin-top:10px}}@media(max-width:1100px){.hotel-list .content .image_thumbs{left:120px;right:10px}}@media(max-width:767px){.hotel-list .content .image_thumbs{top:0%;height:0;width:100%;right:0;left:auto;max-width:14%;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}.hotel-list .content .image_thumbs .image_thumbsInner{left:0;position:absolute;right:0;bottom:0;margin-bottom:-80px}}@media(max-width:500px){.hotel-list .content .image_thumbs{max-width:16%}}.hotel-list .content h3{padding:120px 50px 0 350px}.hotel-list .content .text{padding:20px 50px 70px 50px}@media(max-width:1100px){.hotel-list .item:nth-child(odd){margin:0 0 40px 0}.hotel-list .item:nth-child(even){margin:0 0 40px 0}.hotel-list .image{width:250px}.hotel-list .content h3{padding:80px 40px 0 40px}.hotel-list .content .text{padding:20px 40px 60px}.hotel-list .price-box{padding:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:1000px;width:350px}}@media(max-width:767px){.hotel-list .item{overflow:visible;*zoom:1;margin-bottom:20px}.hotel-list .item:before,.hotel-list .item:after{display:table;line-height:0;content:""}.hotel-list .item:after{clear:both}.hotel-list .image{position:relative;width:auto;margin-right:120px}.hotel-list .content{margin:-80px 0 0 40px}.hotel-list .content .text{padding-top:0}.hotel-list .content h3{padding-top:100px}.hotel-list .price-box{position:relative;bottom:40px;right:auto;float:right}.hotel-list .btn-white{left:40px}}@media(max-width:600px){.hotel-list .image{min-width:1px;margin-right:80px}.hotel-list .content{margin:-80px 0 0 0}.hotel-list .content h3{padding-left:10px;padding-right:10px}.hotel-list .content .text{padding-left:10px;padding-right:10px;padding-top:0}.hotel-list .btn-white{left:10px}.hotel-list .price-box{float:none;width:auto;bottom:20px;margin-left:40px!important;padding:40px 10px}}.lc-fluid-list{margin-left:-40px;*zoom:1}.lc-fluid-list:before,.lc-fluid-list:after{display:table;line-height:0;content:""}.lc-fluid-list:after{clear:both}.lc-fluid-list__item{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:33.3333%;float:left;padding-left:40px;margin-bottom:60px}.lc-fluid-list__item--exposed .lc-fluid-list__info{background:#9bcfe7}.lc-fluid-list__item:hover{text-decoration:none}.lc-fluid-list__item:nth-child(3n+1){clear:left}.lc-fluid-list__title{margin:0 0 10px 100px}.lc-fluid-list__title h4{text-align:left;line-height:initial;color:#000}.lc-fluid-list__body{position:relative;padding-bottom:80px}.lc-fluid-list__tag{position:absolute;background-color:#3fa9db;width:100px;height:100%;margin-left:-120px;margin-top:-20px;overflow:hidden}.lc-fluid-list__tag-inner{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 -36px;-moz-transform-origin:0 -36px;-ms-transform-origin:0 -36px;-o-transform-origin:0 -36px;transform-origin:0 -36px;position:absolute;bottom:0;color:#fff;white-space:nowrap;padding-left:20px;font-size:20px;text-transform:uppercase}.visitors_box{padding:5px 5px 0 0;font-size:.75em}.visitors_box img,.package_visitors_box img{display:inline-block;width:32px;height:32px;vertical-align:middle;margin-right:10px}div.visits_box,div.bookings_box{padding:0 0 5px 0}span.visits_item,span.bookings_item{font-weight:bold}.package_visitors_box{padding:5px 15px 0 0;margin-right:-80px;font-size:.75em;display:inline-block;float:right;color:#3fa9db}div.package_visits_box,div.package_bookings_box{padding:0 0 5px 0}span.visits_item,span.bookings_item{font-weight:bold}.lc-fluid-list__info{position:relative;margin-left:100px;padding:20px 20px 80px 20px;background:#ededed}.lc-fluid-list__info-row{margin-bottom:15px!important}.lc-fluid-list__image{position:absolute;bottom:0;left:0;z-index:1;max-width:260px}.lc-fluid-list__btn{position:absolute;right:10px;right:0;bottom:0;z-index:2}.lc-fluid-list__btn a{margin-bottom:5px}@media(max-width:1600px){.lc-fluid-list__item{width:50%}.lc-fluid-list__item:nth-child(3n+1){clear:none}.lc-fluid-list__item:nth-child(2n+1){clear:left}}@media(max-width:900px){.lc-fluid-list__info{margin-left:60px}.lc-fluid-list__tag{position:absolute;background-color:#3fa9db;width:100%;height:60px;top:0;left:0;margin-top:0;margin-left:0;overflow:hidden}.lc-fluid-list__tag-inner{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;bottom:0;top:0;color:#fff;white-space:nowrap;font-size:20px;text-transform:uppercase;padding-left:10px;padding-top:16px}}@media(max-width:767px){.lc-fluid-list__item{width:100%;float:unset;margin-bottom:40px}.lc-fluid-list__info{margin-left:0}}@media(max-width:600px){.lc-fluid-list__item{margin-bottom:40px}.lc-fluid-list__title{margin:0 10px 10px 10px}.lc-fluid-list__body{padding-bottom:0}.lc-fluid-list__info{padding:10px 10px 40px 10px;margin-left:40px}.lc-fluid-list__image{position:relative;max-width:100%;margin-right:60px;margin-top:-40px}.lc-fluid-list__btn{right:10px;bottom:-20px}.lc-fluid-list__btn a.btn-secondary{display:block}.package_visitors_box{float:none}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;background-color:transparent}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#fff;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1000;text-shadow:0 0 4px rgba(0,0,0,.5)}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:30px;height:30px;line-height:30px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;cursor:pointer;width:30px}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1000px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:90vh;background-color:#000}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background-color:transparent;z-index:1001}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:center;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.newsItem .newsList_itemImage{float:right;margin-right:0;margin-left:40px}.newsItem .newsList_itemContentInner{padding:60px 0 20px 40px}.newsItem .newsList_itemContent{margin-left:0;margin-right:80px}.newsItem .newsList_itemDate{float:right}.newsList_item{margin-bottom:80px;*zoom:1}.newsList_item:before,.newsList_item:after{display:table;line-height:0;content:""}.newsList_item:after{clear:both}.newsList_itemContent{padding-top:60px;margin-left:80px}.newsList_itemContentInner{padding:60px 40px 20px;background-color:#dddcdd;background-color:rgba(221,220,221,.5);zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(221, 220, 221, 0.5), endColorstr=rgba(221, 220, 221, 0.5))";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(221,220,221,.5),endColorstr=rgba(221,220,221,.5))}.newsList_itemContentInnerFrame{width:100%;display:table-cell}.newsList_itemImage{float:left;width:320px;margin-right:40px}.newsList_itemDate{float:left}.newsList_itemDateInner{padding:20px 0 0;color:#3fa9db}.newsList_itemDateInner,.blog-article__date{line-height:30px}.newsList_itemDateInner .category,.blog-article__date .category{background:#3fa9db;padding:5px 15px;margin:0 5px 0 0;color:#fff;font-size:12px;font-weight:bold}.newsList_itemButton{margin-bottom:-40px}.newsFilter{padding-bottom:40px;margin-bottom:60px;border-bottom:solid 1px #3fa9db}.newsFilter ul,.newsFilter li{margin:0;padding:0}.newsFilter li{display:inline-block;margin-right:60px}.newsFilter .niceCheckbox{margin-left:0;display:inline-block}.newsFilter .a8Form label{display:inline-block;margin-left:20px;font-weight:700;font-size:14px;position:relative;top:-8px}@media(max-width:1100px){.newsList_itemDate{clear:none;float:none;text-align:left}.newsList_itemDateInner{padding:20px}.newsList_itemContent{padding-top:0}}@media(max-width:767px){.newsList_itemImage{width:240px;margin-right:20px}.newsList_itemDateInner{padding:10px}.newsList_itemContentInner{padding:40px 20px 20px}}@media(max-width:600px){.newsList_itemImage{width:auto;margin-right:80px;margin-bottom:20px}.newsList_itemDate{width:auto;float:none;margin-left:40px}.newsList_itemContent{margin-left:40px;margin-top:-100px;padding-top:0}.newsList_itemContentInner{padding:120px 10px 20px}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-carousel{display:flex!important;flex-direction:row;justify-content:center}.owl-nav .owl-prev,.owl-nav .owl-next{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:silver!important;width:20px;height:60px;transition:background-color 200ms ease-out}.owl-nav i.fa{font-size:30px;font-weight:lighter}.owl-nav .owl-prev{left:-30px}.owl-nav .owl-next{right:-30px}.chevron-left{display:inline-block;width:50px;height:50px;background:url(/images/icons/Icon_left.svg) no-repeat center center;background-size:25px 25px;text-align:center;line-height:50px;cursor:pointer}.chevron-right{display:inline-block;width:50px;height:50px;background:url(/images/icons/Icon_right.svg) no-repeat center center;background-size:25px 25px;text-align:center;line-height:50px;cursor:pointer}h1,.h1,h2,.h2,h3,.h3{font-family:'Old Standard TT',serif;font-weight:400;color:#3fa9db;padding:0;margin:0 0 40px 0}h1,.h1{font-size:50px;line-height:120%}h2,.h2{font-size:50px;line-height:120%}h3,.h3{font-size:30px;line-height:120%}h4,.h4{font-family:'Open Sans',sans-serif;font-weight:700;color:#3fa9db;font-size:20px;line-height:160%;padding:0;margin:0 0 20px 0}h4.h4black,.h4.h4black{color:#000}h1.noMargin,.h1.noMargin,h2.noMargin,.h2.noMargin,h3.noMargin,.h3.noMargin{margin-bottom:0}a{color:#3fa9db;text-decoration:none}a:hover{text-decoration:underline}a:focus,a:active{outline:none}.paragraph{margin:0 0 40px 0;padding:0}.paragraph,.paragraph p,p{font-family:'Open Sans',sans-serif;font-size:15px;line-height:160%;font-weight:300;color:#231f20;margin-top:0}.paragraph p,p,.paragraph ul,.paragraph ol{margin-bottom:20px}.paragraph.paragraphEmphasis,.paragraph.paragraphEmphasis p{font-size:19.5px;line-height:160%;font-weight:400}.paragraph.paragraphSmall,.paragraph.paragraphSmall p{font-size:11.538461538px;line-height:160%;font-weight:300}.paragraph ul{list-style:none;padding:0;margin:0 0 inherit}.paragraph ul>li{padding-left:30px;text-indent:-13.333333333px}.paragraph ul ul>li{padding-left:40px}.paragraph ul>li::before{content:"•";color:#3fa9db;margin-right:8px}.paragraph ul ul>li::before{content:"◦"}@media(max-width:767px){h3,.h3{margin:0 0 20px 0}}@media(max-width:600px){[class*="span"]>h1,[class*="span"]>.h1,[class*="span"]>h2,[class*="span"]>.h2,[class*="span"]>h3,[class*="span"]>.h3,[class*="span"]>h4,[class*="span"]>.h4,[class*="span"]>.paragraph{padding:0 10px}h1,.h1,h2,.h2,h3,.h3{margin:0 0 20px 0;text-overflow:ellipsis;word-break:break-word}h1,.h1{font-size:36px;line-height:120%}h2,.h2{font-size:36px;line-height:120%}h3,.h3{font-size:26px;line-height:120%}h4,.h4{font-size:19px;line-height:160%}.paragraph{margin:0 0 20px 0}}.wellness-tabs{display:table;width:100%;margin-bottom:100px}.wellness-tabs .tabs{display:table-cell;vertical-align:top;width:50%;padding:0 25px 0 0}.wellness-tabs .content{display:table-cell;vertical-align:top;width:50%;padding:0 0 0 25px}.wellness-tabs .tab-link{cursor:pointer;padding:10px 0;line-height:30px;font-weight:bold;color:#000}.wellness-tabs .tab-link span.text{display:inline-block;width:calc(100% - 50px)}.wellness-tabs .tab-link.active{color:#3fa9db}.wellness-tabs .tab-content{display:none}.wellness-tabs .tab-content.active{display:block}.wellness-tabs .tab-plus{display:block;position:relative;width:30px;height:30px;background-color:#3fa9db;background-color:#3fa9db;zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3fa9db, endColorstr=#3fa9db)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3fa9db,endColorstr=#3fa9db);cursor:pointer;border-radius:50%;transition:all .25s ease;float:right}.wellness-tabs .tab-plus .plus{display:block;position:absolute;top:6px;left:14px;width:1px;height:18px;background:#fff}.wellness-tabs .tab-plus .plus:after{content:"";position:absolute;top:9px;left:-8px;width:18px;height:1px;background:#fff}.wellness-tabs .tab-plus .minus{display:block;background:#fff;height:1px;left:6px;position:absolute;top:15px;width:18px}.wellness-tabs .tab-link.active .tab-plus .plus{width:0}@media(max-width:768px){.wellness-tabs{display:block;margin-bottom:50px}.wellness-tabs .tabs{display:block;width:calc(100% - 20px);padding:0 10px}.wellness-tabs .content{display:block;width:calc(100% - 20px);padding:0 10px}.textWithImages-mainTitle{margin-bottom:0!important;width:100%!important}.textWithImages-mainTitle h2{margin:0 0 20px 20px}}.wellness-item-picker .price{font-size:20px;font-weight:bold}.wellness-item-picker .price-prefix,.wellness-item-picker .price-sufix{font-size:15px;font-weight:normal}.advantagesList{text-align:center;margin-bottom:20px;margin-left:-20px}.advantagesList_item{display:inline-block;text-align:left;width:31.7%;padding-left:20px;margin-bottom:40px;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.advantagesList_itemContent{background-color:#dddcdd;background-color:rgba(221,220,221,.5);zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(221, 220, 221, 0.5), endColorstr=rgba(221, 220, 221, 0.5))";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(221,220,221,.5),endColorstr=rgba(221,220,221,.5));padding:40px;margin-left:40px}.advantagesList_itemContent h4{color:#000}.advantagesList_itemContent .paragraph{margin-bottom:0}.advantagesList_itemContent .paragraph p:last-child{margin-bottom:0}.advantagesList_itemNum,.advantagesList_itemImage{position:relative;height:40px}.advantagesList_itemNum{position:relative;height:50px}.advantagesList_itemNum>div{width:55px;height:55px;line-height:55px;text-align:center;font-size:25px;color:#fff;font-weight:600;background-color:#3fa9db;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.advantagesList_itemImage img{width:80px;height:80px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}@media(max-width:1100px){.advantagesList_item{width:49.7%}.advantagesList_itemContent{padding:40px}}@media(max-width:768px){.advantagesList_item{width:99%;max-width:540px}}@media(max-width:600px){.advantagesList{margin-left:0}.advantagesList_item{padding-left:10px;padding-right:10px}.advantagesList_itemContent{padding:40px 10px 20px;margin-left:30px}.advantagesList_itemImage{height:30px}.advantagesList_itemNum{height:50px}.advantagesList_itemNum>div{width:40px;height:40px;line-height:40px;font-size:22px}.advantagesList_itemImage img{width:60px;height:60px}}.attachment{margin-bottom:20px;padding:0 20px}@media(max-width:400px){.attachment{padding:0 10px}}.attachment a{text-decoration:none}.attachment a:hover{text-decoration:none}.attachment span{position:relative;top:-13px}.attachment img{display:inline-block;width:40px}.attachment .fileSize{font-size:13px;color:#928e92}.buttonsGroup .linkButton{display:inline-block;margin-right:20px;margin-bottom:20px}@media(max-width:1100px){}@media(max-width:767px){.buttonsGroup{margin:0 10px}.buttonsGroup .linkButton{margin-bottom:40px}}@media(max-width:600px){.buttonsGroup .linkButton{margin-bottom:20px}}.collapsibles{padding:0 20px}@media(max-width:400px){.collapsibles{padding:0 10px}}.collapsible .collapsible-control .title{cursor:pointer;padding:10px 0;line-height:30px;font-weight:bold;color:#000}.collapsible.open .collapsible-control .title{color:#3fa9db}.collapsible .collapsible-control .tab-plus{display:block;position:relative;width:30px;height:30px;background-color:#3fa9db;background-color:#3fa9db;zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3fa9db, endColorstr=#3fa9db)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3fa9db,endColorstr=#3fa9db);cursor:pointer;border-radius:50%;transition:all .25s ease;float:right}.collapsible .collapsible-control .tab-plus .plus{display:block;position:absolute;top:6px;left:14px;width:1px;height:18px;background:#fff}.collapsible .collapsible-control .tab-plus .plus:after{content:"";position:absolute;top:9px;left:-8px;width:18px;height:1px;background:#fff}.collapsible .collapsible-control .tab-plus .minus{display:block;background:#fff;height:1px;left:6px;position:absolute;top:15px;width:18px}.collapsible.open .collapsible-control .tab-plus .plus{width:0}.a8-gmap{position:relative;margin-bottom:110px}.a8-gmap .map{width:100%;height:500px}.a8-gmap .controls{position:absolute;bottom:-50px;left:75px;width:50px;height:100px;z-index:1}.a8-gmap .zoom-in,.a8-gmap .zoom-out{display:block;position:relative;width:50px;height:50px;background-color:silver;background-color:rgba(192,192,192,.75);zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(192, 192, 192, 0.75), endColorstr=rgba(192, 192, 192, 0.75))";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(192,192,192,.75),endColorstr=rgba(192,192,192,.75));cursor:pointer;border-radius:0;transition:all .25s ease}.a8-gmap .zoom-in:hover,.a8-gmap .zoom-out:hover{background-color:#8d8d8d}.a8-gmap .zoom-in .plus,.a8-gmap .zoom-out .plus{display:block;position:absolute;top:10px;left:24px;width:1px;height:30px;background:#fff}.a8-gmap .zoom-in .plus:after,.a8-gmap .zoom-out .plus:after{content:"";position:absolute;top:15px;left:-14px;width:30px;height:1px;background:#fff}.a8-gmap .zoom-in .minus,.a8-gmap .zoom-out .minus{display:block;background:#fff;height:1px;left:10px;position:absolute;top:25px;width:30px}@media(max-width:1400px){}@media(max-width:1100px){}@media(max-width:768px){.a8-gmap{margin-bottom:20px}.a8-gmap .controls{display:none}}@media(max-width:600px){}.imageBox{margin-bottom:60px}.imageBox .imageBox_description{margin-top:5px;color:#a69b9e;font-size:13px;line-height:160%;padding:0 5px}@media(max-width:1100px){}@media(max-width:767px){.imageBox{margin-bottom:40px}}@media(max-width:600px){.imageBox{margin-bottom:20px}}.imageBlock{position:relative;margin-bottom:180px}.imageBlock_background{position:relative!important;top:auto!important;left:auto!important;right:auto!important;background-position:center 50%;background-repeat:no-repeat;background-size:120% auto;padding-top:330px;*zoom:1}.imageBlock_background:before,.imageBlock_background:after{display:table;line-height:0;content:""}.imageBlock_background:after{clear:both}.imageBlock_text{position:relative;top:100px;width:50%;min-width:600px;*zoom:1}.imageBlock_text:before,.imageBlock_text:after{display:table;line-height:0;content:""}.imageBlock_text:after{clear:both}.imageBlock_text-left{float:left;margin-left:100px}.imageBlock_text-right{float:right;margin-right:100px}.imageBlock_textInner{background-color:#eee;background-color:rgba(238,238,238,.7);zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(238, 238, 238, 0.7), endColorstr=rgba(238, 238, 238, 0.7))";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(238,238,238,.7),endColorstr=rgba(238,238,238,.7));padding:60px 60px 20px}.imageBlock_text .linkButton{margin-bottom:0}.imageBlock_text .buttonsGroup{margin-bottom:-40px}.customOrderedList{margin-bottom:40px}.customOrderedList-item{display:table;margin-bottom:10px}.customOrderedList-item .num{display:table-cell;padding-right:20px;vertical-align:top}.customOrderedList-item .itemText{display:table-cell;line-height:22.5px;font-family:'Open Sans',sans-serif;font-size:15px;font-weight:300;color:#231f20}.customOrderedList-item .itemText h1,.customOrderedList-item .itemText h2,.customOrderedList-item .itemText h3{font-size:19.5px;line-height:22.5px;margin:0;padding-top:4px}.customOrderedList-item .num span{display:inline-block;width:22.5px;line-height:22.5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#3fa9db;color:#fff;text-align:center;vertical-align:middle}.imageBlock-emphasis{min-height:66vh;margin-bottom:60px}.imageBlock-emphasis .imageBlock_text{position:relative;top:auto;margin-top:100px;margin-bottom:200px}@media(max-width:1100px){.imageBlock_text-left{margin-left:20px}.imageBlock_text-right{margin-right:20px}.imageBlock_textInner{padding:40px 40px 1px}.imageBlock_text .buttonsGroup{margin-bottom:-20px}}@media(max-width:768px){.imageBlock{margin-bottom:240px}.imageBlock-emphasis{min-height:66vh;margin-bottom:20px}.imageBlock_background{padding-top:50px;background-size:cover!important;background-position:center center!important}.imageBlock_text{min-width:1px;width:100%;top:200px}.imageBlock_text-left{margin-left:0}.imageBlock_text-right{margin-right:0}}@media(max-width:600px){.imageBlock-emphasis{margin-bottom:20px}.imageBlock_background{padding-top:0}.imageBlock_textInner{padding:10px 10px 1px}}.introBanner{position:relative;z-index:1}.introBanner.hasThumbs{margin-bottom:70px}.introBanner h4,.introBanner .h4{font-size:15px;font-weight:400;color:#000}.introBanner_inner{min-height:calc(100vh - 140px)}.introBanner_backgroundImage{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background-size:cover;background-position:center center}.introBanner_content{position:relative;z-index:4;width:100%;height:100%;min-height:inherit;display:block}.introBanner_contentTable{width:100%;height:100%;min-height:inherit;display:table;border:none}@-moz-document url-prefix(){.introBanner_contentTable{height:calc(100vh - 140px);}}.introBanner_contentFrame{display:table-cell;vertical-align:bottom;text-align:right}.introBanner_contentFrame-left{display:table-cell;vertical-align:bottom;text-align:left}.introBanner_contentInner{position:relative;display:inline-block;background-color:#fff;background-color:rgba(255,255,255,.9);zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(255, 255, 255, 0.9), endColorstr=rgba(255, 255, 255, 0.9))";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(255,255,255,.9),endColorstr=rgba(255,255,255,.9));padding:0;width:880px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:50px}.introBanner_contentInner-inner{padding:10px 80px 80px 80px}.introBanner_contentTag{position:absolute;width:80px;height:100%;background-color:#3fa9db;top:0;left:0;margin-left:-50px;overflow:hidden}.introBanner_contentTag_inner{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:10px -18px;-moz-transform-origin:10px -18px;-ms-transform-origin:10px -18px;-o-transform-origin:10px -18px;transform-origin:10px -18px;position:absolute;bottom:0;color:#fff;white-space:nowrap;font-size:20px;text-transform:uppercase}.introBanner_thumbs{position:absolute;bottom:0;right:140px;z-index:4;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}.introBanner_thumbsInner ul,.introBanner_thumbsInner li{list-style:none;margin:0;padding:0}.introBanner_thumbsInner ul{*zoom:1}.introBanner_thumbsInner ul:before,.introBanner_thumbsInner ul:after{display:table;line-height:0;content:""}.introBanner_thumbsInner ul:after{clear:both}.introBanner_thumbsInner li{float:left;margin-left:20px}.introBanner_thumbs .imageBox{margin:0}.introBanner_thumbs .imageBox img{max-height:140px;width:auto}.introBanner_thumbs .imageBox .imageBox_image{position:relative}.introBanner_thumbs .imageBox .imageBox_image:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;height:100%;background:rgba(255,255,255,.4);-webkit-transition:background-color .1s ease-in-out,height 0s ease-in-out;-moz-transition:background-color .1s ease-in-out,height 0s ease-in-out;-ms-transition:background-color .1s ease-in-out,height 0s ease-in-out;-o-transition:background-color .1s ease-in-out,height 0s ease-in-out;transition:background-color .1s ease-in-out,height 0s ease-in-out}.introBanner_thumbs .imageBox:hover .imageBox_image:after{background:transparent;height:0;-webkit-transition:background-color .1s ease-in-out,height .5s ease-in-out;-moz-transition:background-color .1s ease-in-out,height .5s ease-in-out;-ms-transition:background-color .1s ease-in-out,height .5s ease-in-out;-o-transition:background-color .1s ease-in-out,height .5s ease-in-out;transition:background-color .1s ease-in-out,height .5s ease-in-out}.slider-mainTitle{position:absolute;top:0;left:282px;right:0;z-index:3;bottom:200px}.slider-mainTitle-right{left:0;right:282px}.slider-mainTitleHolder{height:100%;max-width:680px;margin-left:160px;padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.slider-mainTitleInner1{display:table;width:100%;height:100%}.slider-mainTitleInner2{display:table-cell;width:100%;height:100%;vertical-align:middle}.slider-mainTitle h1{line-height:125%;font-size:60px;text-shadow:0 0 0 #fff}.introBanner .toggleSoundIcon{position:absolute;top:20px;right:20px;width:40px;height:40px;z-index:11;opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.introBanner .soundIcon{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.introBanner .soundIcon img{display:block;width:100%}.introBanner .soundIcon_on{display:none}.introBanner .togglePlayIcon{position:absolute;top:20px;right:20px;width:40px;height:40px;z-index:11;display:none}.introBanner .playIcon{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.introBanner .playIcon img{display:block;width:100%}.introBanner .playIcon_off{display:none}.introBanner .playIcon_on{display:none}.introBanner .paragraphWithBadge{width:calc(100% - 140px);padding-right:20px;float:left}.introBanner .rpro-badge{width:120px;margin-bottom:40px;float:right}.introBanner .rpro-badge img{width:auto;max-width:1000px}.introBanner-bgVideo{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4;overflow:hidden;opacity:0;-webkit-transition:opacity 1.2s linear;-moz-transition:opacity 1.2s linear;-ms-transition:opacity 1.2s linear;-o-transition:opacity 1.2s linear;transition:opacity 1.2s linear}.introBanner-bgVideo.loaded{opacity:1}.introBanner-bgVideo .ytplayer-container{bottom:0;height:100%;left:0;min-width:100%;overflow:hidden;position:absolute;right:0;top:0}.introBanner-bgVideo .ytplayer-player{position:absolute;top:0}@media(max-width:1600px){.introBanner.hasThumbs{margin-bottom:60px}.introBanner_contentInner{padding:0;width:660px}.introBanner_contentInner-inner{padding:10px 60px 60px 60px}.introBanner_thumbs .imageBox img{height:110px}.package_visitors_box{margin-right:-60px}}@media(max-width:1100px){.introBanner.hasThumbs{margin-bottom:40px}.introBanner_contentInner{padding:0;width:640px}.introBanner_contentInner-inner{padding:10px 60px 60px 60px}.hotel-intro-banner .introBanner_contentInner-inner{padding-bottom:50px}.introBanner_thumbs .imageBox img{height:85px}.introBanner_thumbs{right:40px}.package_visitors_box{margin-right:-40px}}@media(max-width:767px){.introBanner.hasThumbs{margin-bottom:20px}.introBanner_content{width:auto}.introBanner_contentInner{width:auto;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.introBanner_contentInner-inner{margin-left:10px 80px 80px 80px}.hotel-intro-banner .introBanner_contentInner-inner{padding-bottom:50px}.introBanner_thumbs{position:relative;padding-left:40px;right:0;background-color:#fff;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.introBanner_thumbsInner li{width:25%;margin-left:0;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.introBanner_thumbs .imageBox img{height:auto}.slider-mainTitleHolder{margin-left:80px}.introBanner_thumbs .imageBox .imageBox_image:after{display:none}.package_visitors_box{display:block;margin-right:-50px}}@media(max-width:600px){.introBanner_backgroundImage{background-size:cover;background-position:center}.introBanner.hasThumbs{margin-bottom:0}.introBanner_inner{min-height:1px}.introBanner_content{padding-top:200px}.introBanner_contentInner{margin-left:0;padding:0}.introBanner_contentInner-inner{padding:10px 20px 20px 20px;background:#fff}.hotel-intro-banner .introBanner_contentInner-inner{padding-bottom:10px}.slider-mainTitleHolder{width:auto}.slider-mainTitle{bottom:0;left:auto;right:20px}.slider-mainTitle-right{left:auto;right:20px}.introBanner.hasMainTitle{min-height:550px;max-height:550px}.slider-mainTitle h1{font-size:34px}.introBanner_thumbsInner li{width:50%;padding-left:20px;margin-bottom:20px}.package_visitors_box{display:block;margin-right:-20px}.introBanner_contentTag{position:absolute;width:100%;height:80px;background-color:#3fa9db;top:0;left:0;margin-left:0;margin-top:-80px;overflow:hidden}.introBanner_contentTag_inner{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;bottom:0;top:0;color:#fff;white-space:nowrap;font-size:20px;text-transform:uppercase;padding-left:20px;padding-top:27px}}@media(max-width:479px){.introBanner .paragraphWithBadge{width:auto;padding-right:0;float:none}.introBanner .rpro-badge{width:120px;margin-bottom:40px;float:none}}.linkButton{margin-bottom:60px}@media(max-width:1100px){}@media(max-width:767px){.linkButton{margin-bottom:40px}}@media(max-width:600px){.linkButton{margin-bottom:20px}}.menuGrid{background-color:#dddcdd;background-color:rgba(221,220,221,.5);zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(221, 220, 221, 0.5), endColorstr=rgba(221, 220, 221, 0.5))";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(221,220,221,.5),endColorstr=rgba(221,220,221,.5));padding-top:40px;padding-bottom:0;margin-bottom:60px}.menuGrid-item{margin-bottom:60px}.menuGrid-itemImage{position:relative;z-index:2;max-width:320px;margin-right:20px}.menuGrid-itemContent{position:relative;z-index:1;top:-40px;margin-left:60px;background-color:#c5e5f4}.menuGrid-itemContentInner{padding:60px 20px 20px}.menuGrid-itemContent-link{position:relative;z-index:3;bottom:-40px}.newsletterBox{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.newsletterBox_holder{position:relative;padding-top:40px;padding-bottom:40px}.newsletterBox_inner{display:table;width:100%;height:100%;min-height:calc(100vw/3.5);max-width:780px}.newsletterBox_innerHolder{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:left}.newsletterBox_innerContent{display:inline-block;text-align:left}.newsletterBox_innerContent .linkButton{margin-bottom:0}.newsletterBox_innerContent h1,.newsletterBox_innerContent h2,.newsletterBox_innerContent h3{color:#fff;margin-bottom:20px}.newsletterBox_innerContent .paragraph{font-size:18px;line-height:160%;margin-bottom:0}.newsletterBox_innerContent .paragraph p{font-size:18px;line-height:160%;color:#fff}.newsletterBox #mc_embed_signup{background:transparent!important}.newsletterBox form{padding:0!important;margin:0!important}.newsletterBox .form-group>div{display:inline-block!important;vertical-align:top!important}.newsletterBox .form-group>div .button{-webkit-appearance:none;width:170px!important;height:auto!important;border-radius:0!important;padding:10px 20px!important;margin:0!important;font-size:12px!important;line-height:19px!important;text-align:center!important;vertical-align:middle!important;cursor:pointer!important;font-weight:700!important;text-transform:uppercase!important;min-width:110px!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;-webkit-transition:color .3s,background-color .3s!important;-moz-transition:color .3s,background-color .3s!important;-ms-transition:color .3s,background-color .3s!important;-o-transition:color .3s,background-color .3s!important;transition:color .3s,background-color .3s!important;background-color:#fff!important;color:#3fa9db!important;border:solid 1px #3fa9db!important}.newsletterBox .form-group>div .button:hover{background-color:#3fa9db!important;border-color:#3fa9db!important;color:#fff!important}.newsletterBox #mce-responses{position:relative;top:auto!important;bottom:auto!important;padding:0!important;margin:0!important}.newsletterBox .response{width:auto!important;padding:0!important;margin:0!important;color:#fff!important;font-size:18px!important;line-height:160%!important;font-weight:300!important;top:5px!important;font-family:'Open Sans',sans-serif}.newsletterBox .response a{font-weight:bold}.newsletterBox .mc-field-group{width:calc(100% - 180px)!important}.newsletterBox .mc-field-group input{border-radius:0!important;font-size:15px!important;color:#fff!important;padding:11px 10px!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;background-color:#fff;background-color:rgba(255,255,255,.4);zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(255, 255, 255, 0.4), endColorstr=rgba(255, 255, 255, 0.4))";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(255,255,255,.4),endColorstr=rgba(255,255,255,.4));border:solid 1px transparent!important}.newsletterBox .mc-field-group div.mce_inline_error{background:none!important;border-radius:0!important;position:absolute;color:#f99191!important}.newsletterBox .mc-field-group ::-webkit-input-placeholder{color:#fff}.newsletterBox .mc-field-group ::-moz-placeholder{color:#fff}.newsletterBox .mc-field-group :-ms-input-placeholder{color:#fff}.newsletterBox .mc-field-group :-moz-placeholder{color:#fff}@media(max-width:1100px){}@media(max-width:768px){.newsletterBox_holder{padding:40px 20px}}@media(max-width:600px){.newsletterBox{padding-bottom:0}.newsletterBox_holder{position:relative;left:0;right:0;padding:20px 10px 40px}.newsletterBox .form-group>div{display:block!important}.newsletterBox .mc-field-group{width:100%!important}.newsletterBox .mc-field-group div.mce_inline_error{top:35px!important}#mc_embed_signup .mc-field-group{padding-bottom:15px!important}}.rawHtml{margin-bottom:40px}@media(max-width:400px){.rawHtml{margin-bottom:20px}}.rawHtml iframe,.rawHtml object{border:none}.scrollContent{position:relative;z-index:11;margin-bottom:60px;overflow:hidden}.parallaxSection{position:relative}.parallaxSectionInner{position:relative;max-width:36%}.item-text{opacity:0;transition:opacity .2s linear}.item-text.active{opacity:1}.imagesParalax{position:absolute;top:-100px;right:0;max-width:60%;width:60%}.imagesParalax .imagesParalaxBlock-image{min-width:300px;max-width:300px;position:absolute;top:0}.imagesParalax .imagesParalaxBlock-image .linkButton{margin-top:-23.5px;margin-left:10px}.imagesParalaxBlock{position:relative;height:100vh}.imagesParalaxBlock:nth-child(2n) .imagesParalaxBlock-image:nth-child(1){top:0;min-width:calc(100%/1.6);max-width:calc(100%/1.6);left:20%}.imagesParalaxBlock:nth-child(2n) .imagesParalaxBlock-image:nth-child(2){top:calc(33.333333333vh);min-width:calc(100%/2);max-width:calc(100%/2);left:0%}.imagesParalaxBlock:nth-child(2n) .imagesParalaxBlock-image:nth-child(3){top:calc(83.333333333vh);min-width:calc(100%/1.8);max-width:calc(100%/1.8);left:43%}.imagesParalaxBlock:nth-child(2n+1) .imagesParalaxBlock-image:nth-child(1){top:0;min-width:calc(100%/1.7);max-width:calc(100%/1.7);left:0%}.imagesParalaxBlock:nth-child(2n+1) .imagesParalaxBlock-image:nth-child(2){top:calc(33.333333333vh);min-width:calc(100%/1.5);max-width:calc(100%/1.5);left:40%}.imagesParalaxBlock:nth-child(2n+1) .imagesParalaxBlock-image:nth-child(3){top:calc(66.666666667vh);min-width:calc(100%/2.3);max-width:calc(100%/2.3);left:10%}.hotel-gmap{margin-left:20px}.limitedContent.static-gmap{padding-left:40px;padding-right:0}.static-gmap .static-gmap-map{display:block;background:center center no-repeat;background-size:cover;height:500px;margin-left:-40px}.static-gmap .static-gmap-text{text-align:center;padding:5% 0}.static-gmap .static-gmap-text b,.static-gmap .static-gmap-text strong{font-family:'Old Standard TT',serif;font-weight:400;color:#3fa9db;padding:0;font-size:1.8em;margin:0 0 20px 0;line-height:1.8em}.static-gmap-text-inner{display:inline-block;text-align:left;padding:9% 0}@media(max-width:768px){.limitedContent.static-gmap{padding-left:0}.static-gmap .static-gmap-map{margin-left:0}.static-gmap .static-gmap-text{padding:0 10px;padding-top:40px;padding-bottom:40px}.hotel-gmap{margin-left:0}.static-gmap-text-inner{padding:0;text-align:center}}@media(min-width:600px){.static-gmap-text-inner{text-align:left}}.a8-table{margin-bottom:60px;font-size:13px;line-height:160%}.a8-table .a8-table-holder{position:relative}.a8-table .a8-table-holderInner{overflow-x:auto;overflow-y:hidden}.a8-table .tableScrollInd{position:absolute;right:0;top:0;bottom:0;width:0;background-color:#fff;-webkit-box-shadow:25px 0 22px 30px #fff;-moz-box-shadow:25px 0 22px 30px #fff;box-shadow:25px 0 22px 30px #fff}.a8-table table{width:calc(100% - 0);background-color:#fff}.a8-table tr{height:1px}.a8-table th,.a8-table td{text-align:left;vertical-align:middle;height:inherit;min-width:90px}.a8-table th>div,.a8-table tbody td>div,.a8-table tfoot td>div{margin-right:10px;padding:10px;height:100%}.a8-table th>div{background-color:#c9c5c9}.a8-table tbody td>div{background-color:#fff}.a8-table tfoot td>div{background-color:#fff}.a8-table tbody>tr:nth-child(2n+1)>td>div{background-color:#f8f8f8}.a8-table tbody>tr:nth-child(2n)>td>div{background-color:#edeced}.a8-table tbody>tr.evenRow>td.evenCell>div{background-color:#fff}.a8-table tbody>tr.oddRow>td.oddCell>div{background-color:#f1f0f1}@media(max-width:1100px){}@media(max-width:767px){.a8-table{margin-bottom:40px}}@media(max-width:600px){.a8-table{margin-bottom:20px}}.textWithImages{margin-bottom:160px}.textWithImages-right{margin-bottom:60px}.textWithImages-mainTitle{margin-bottom:-80px;width:60%}.textWithImages-right .textWithImages-mainTitle{margin-bottom:auto;width:auto;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.textWithImages-block{*zoom:1}.textWithImages-block:before,.textWithImages-block:after{display:table;line-height:0;content:""}.textWithImages-block:after{clear:both}.textWithImages .linkButton{margin-bottom:10px}.textWithImages-blockText{position:relative;top:96px;background-color:#dddcdd;background-color:rgba(221,220,221,.5);zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(221, 220, 221, 0.5), endColorstr=rgba(221, 220, 221, 0.5))";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(221,220,221,.5),endColorstr=rgba(221,220,221,.5));padding:60px 220px 40px 60px;width:72%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.textWithImages-right .textWithImages-blockText{top:0;margin-left:auto;background:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:60%;padding-right:60px}.textWithImages-blockImages{float:right;width:40%;position:relative;z-index:2}.textWithImages-right .textWithImages-blockImages{float:left}.textWithImages-blockImagesImage .imageBox{margin-bottom:0}@media(max-width:1100px){.textWithImages-right{margin-bottom:20px}.textWithImages-blockText{width:calc(60% + 80px);padding:40px 120px 20px 40px}.textWithImages-blockImages{width:40%}.textWithImages-right .textWithImages-blockText{padding-right:40px}}@media(max-width:768px){.textWithImages-right{margin-bottom:0}.textWithImages-blockText{width:calc(60% + 60px);padding:40px 100px 20px 40px}.textWithImages-blockImages{width:40%}.textWithImages-right .textWithImages-blockText{padding-right:40px}}@media(max-width:600px){.textWithImages{margin-bottom:20px}.textWithImages-blockText{top:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 1px 20px;margin-top:25%}.textWithImages-blockImages{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:0;margin-bottom:20px}.textWithImages-blockImagesImage{padding-left:80px}.textWithImages-right .textWithImages-blockImages{padding-left:0;padding-right:80px}.textWithImages-right .textWithImages-blockImagesImage{padding-left:0}.textWithImages-right .textWithImages-blockText{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:20px;padding-left:20px}}.video{margin-bottom:60px}.video .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wpl-table{width:100%;border-collapse:separate;border-spacing:10px}.wpl-table-is-mobile{display:none}.wpl-table th.narrow{width:1%;min-width:160px}.wpl-table th.wide{min-width:320px}.wpl-table th{position:relative;background:silver;padding:20px;display:table-cell}.wpl-table td{position:relative;background:#f1f1f1;display:table-cell}.wpl-table td[data-th]:before{display:none}.wpl-table .desc-desktop{display:table-row-group}.wpl-table .desc-mobile{display:none}.wpl-table tr.desc{display:none}.wpl-table td.desc{padding:20px}.wpl-table div.desc{display:none;padding:20px;font-size:.8em}.wpl-table .bridge{display:none;position:absolute;background:#f1f1f1;width:100%;height:10px;bottom:-10px;left:0}.wpl-table .buttons{background:#fff}.wpl-table .service-left,.wpl-table .service-right{display:table-cell;vertical-align:middle}.wpl-table .service-left{padding:0 10px}.wpl-table .service-right{width:1%}.wpl-table .toggle{display:block;position:relative;width:30px;height:30px;background-color:#3fa9db;background-color:#3fa9db;zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3fa9db, endColorstr=#3fa9db)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3fa9db,endColorstr=#3fa9db);cursor:pointer;border-radius:50%;transition:all .25s ease}.wpl-table .toggle:hover{background-color:#1c7098}.wpl-table .toggle .plus{display:block;position:absolute;top:6px;left:14px;width:1px;height:18px;background:#fff}.wpl-table .toggle .plus:after{content:"";position:absolute;top:9px;left:-8px;width:18px;height:1px;background:#fff}.wpl-table .toggle .minus{display:block;background:#fff;height:1px;left:6px;position:absolute;top:15px;width:18px}.wpl-table .duration{padding:10px;text-align:center;font-size:.8em}.wpl-table .price{display:table;vertical-align:middle;width:100%}.wpl-table .price-inner{text-align:center;font-size:1.25em}.wpl-table .price-prefix{text-align:center;padding:10px 10px 0 10px;font-size:.8em}.wpl-table .price-sufix{text-align:center;padding:0 10px 10px 10px;font-size:.8em}.wpl-table .buttons .top{padding:0 10px 5px 10px}.wpl-table .buttons .bottom{padding:5px 10px 0 10px}.wpl-table .buttons div a{width:100%}.cross{position:relative;display:inline-block}.cross::before{content:'';width:100%;position:absolute;right:0;top:50%}.cross::before{border-bottom:2px solid #3fa9db;-webkit-transform:skewY(-10deg);transform:skewY(-10deg)}.wpl-item .location-service-note{font-size:.8em;margin-bottom:10px}.wpl-item .bold{font-weight:bold}.nice-chk-wrapper{position:relative;margin-left:45px}.wpl-filter .segment{margin-bottom:50px}.wpl-filter .checkGroup{list-style:none;margin:0;padding:0;overflow:hidden}.wpl-filter .checkGroup li{display:inline-block;position:relative;float:left;height:30px;margin-bottom:20px}.wpl-filter .niceCheckbox{display:inline-block;margin-left:-45px;margin-right:10px}.wpl-filter .checkGroup li label{line-height:15px;transform:translate(0,-50%);font-size:15px;font-weight:600;color:#231f20;margin-right:30px}.wpl-filter .grey{color:#d3d3d3!important}.wpl-item-hidden{display:none}.wpl-msg{margin:20px}.wpl-seasons-desc{margin:20px}.wpl-table .visible_desktop{display:table-cell}@media(max-width:1280px){.wpl-table{font-size:.8em}.wpl-table th.narrow{width:1%;min-width:initial}.wpl-table th.wide{min-width:initial}}@media(max-width:769px){.wpl-table{border-collapse:initial;border-spacing:0;font-size:initial}.wpl-table-is-mobile{display:block}.wpl-table th{display:none}.wpl-table td{display:block}.wpl-table div.service{padding:20px}.wpl-table div.desc{padding:0 20px 10px 30px}.wpl-table div.duration{padding:20px 30px}.wpl-table div.top{margin:0}.wpl-table .price-inner{text-align:left;padding:10px 30px}.wpl-table td[data-th]:before{content:attr(data-th) ": ";font-weight:bold;width:35%;display:inline-block}.wpl-table .desc-mobile{display:block}.wpl-table .desc-desktop{display:none}.wpl-table .price{display:block}.wpl-table .duration,.wpl-table .price-prefix,.wpl-table .price-sufix,.wpl-table .price-inner{text-align:left}.wpl-filter .checkGroup li{height:auto;display:block;float:none}.wpl-filter .checkGroup li label{transform:translate(0,-10%);margin-right:0}.wpl-item,.wpl-item td{background:#fff}.wpl-table td.buttons{border-bottom:solid 5px #f1f1f1;padding-bottom:20px;margin-bottom:20px}.wpl-table .visible_desktop{display:none}.wpl-table .service-right{vertical-align:bottom}}.booking-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;margin-left:auto;margin-right:auto;text-align:center;padding-top:50px}.booking-container:after,.booking-container:before{content:"";display:table}.booking-container:after,.booking-container:before{clear:both}.booking-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 15px -10px;padding:0;list-style:none;text-align:center}.booking-grid:after,.booking-grid:before{content:"";display:block;overflow:hidden}.booking-grid:after{clear:both}.booking-grid:last-child{margin-bottom:0}.booking-grid.cta{margin-top:30px}.booking-grid.cta .btn{padding:20px 40px;font-size:20px}.booking-grid__item{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px;width:100%}.booking-page__heading{padding-bottom:10px}.booking-page__heading .h1{color:#fff;font-size:70px}.booking-ads h2{text-align:center;margin:0 0 20px 0}.booking-ads .fullWidth{background-color:#ecf6fb;padding:40px;display:flex;flex-direction:row;justify-content:center;align-items:center}.booking-ads-ads{display:flex;flex-direction:row;width:60%}.booking-ads-ads .img{min-width:80px;width:80px;padding-right:10px;padding-bottom:0}.booking-ads-ads .img img{width:100%;height:auto}.booking-ads-ads a.content{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-right:20px;padding-bottom:0}.booking-ads-ads a.content,.booking-ads-ads a.content:hover{color:#231f20!important;text-shadow:none;text-decoration:none}@media(max-width:1200px){.booking-ads-ads{width:80%}}@media(max-width:991px){.booking-ads-ads{width:100%}.booking-ads-ads .img{padding-bottom:10px}.booking-ads-ads{flex-direction:column}.booking-ads-ads a.content{justify-content:flex-start}.booking-ads-ads a.content:not(:last-child){padding-bottom:30px}}@media(max-width:1279px){.booking-grid__item+.booking-grid__item{margin-top:15px}.booking-page__heading .h1{font-size:60px;line-height:60px;margin-bottom:20px}}.booking-grid:first-child .booking-element__title{margin-bottom:15px}.booking-element__title{background-color:rgba(201,197,201,.55);font-weight:700;text-transform:uppercase;padding:23px 0}.booking-element__input{background-color:rgba(255,255,255,.35);font-weight:700;text-transform:uppercase;padding:19px 0}.booking-element__dataselect{background-color:rgba(245,245,245,.8);padding:34px 0;position:relative;max-width:100%;vertical-align:middle;-webkit-backface-visibility:hidden}.booking input[type="text"]{display:inline-block;height:30px;line-height:30px;vertical-align:middle;font-family:'Open Sans',sans-serif}.booking input[type="text"],.booking input[type="text"]:focus,.booking button{background-color:transparent;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-bottom:0;font-weight:300;font-size:20px;color:#231f20;cursor:pointer;outline:none}.booking button{padding:0}.booking .datepicker,.booking .datepicker:focus{width:auto;max-width:100%;padding:10px 0;float:left}.booking [class*="_input"] .quantity{float:none;width:45px;text-align:center}.booking [class*="_quantity"] button{display:block;margin-top:10px}.booking .promo-koda{float:none!important;padding:0 10px;font-size:20px!important;color:#95989a!important}.booking-element__dataselect-ikona{display:inline-block;width:40px;height:40px}.align-parent{position:absolute;z-index:10}.align-left{top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.align-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:table;width:-moz-max-content;max-width:100%;box-sizing:border-box}.align-right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;position:absolute;z-index:9}.hoteli>div>div{width:100%;font-size:20px;text-align:left}.hoteli .ikona-show{background-image:url(../../../../images/booking/down.svg);background-color:transparent;background-position:0 0;background-repeat:no-repeat;display:inline-block;width:40px;height:40px;right:-15px}@media(min-width:768px){.booking-container{padding-top:50px}.booking-page__heading{padding-bottom:40px}.booking-grid__item{width:50%}}@media(max-width:1279px){.booking-container{max-width:100%}.booking-container .button-mobile{margin-top:30px}.slidebarbooking-icon{top:20px;right:20px}.btn-booking-mobile{padding:17px 21px;font-size:16px}}@media(min-width:1280px){.booking-container{padding-top:50px;max-width:1042px}.booking-page__heading{padding-bottom:10px}.booking-grid__item{width:20%}.booking-grid__item.width-40{width:40%}.booking-grid__item.width-50{width:50%}.booking-grid__item.width-100{width:100%}.slidebarbooking-icon{top:30px;right:30px}}.slidebarbooking-icon{position:absolute;color:#fff;font-size:24px;z-index:10001}.booking-menu .introBanner-bgVideo{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.booking{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.warranty-best-price{display:block;position:absolute;top:-75px;left:-63px}.warranty-best-price:hover,.warranty-best-price:focus{text-decoration:none}.warranty-best-price img{max-width:130px;height:auto}#booking-dates-popup.magnifie-dialog{background-color:transparent;max-width:75%}#booking-dates-popup.magnifie-dialog .mfp-content{background-color:transparent}.booking-dates-popup *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.booking-dates-popup h2{color:#fff;text-align:center}.booking-dates-popup .bdp-button{text-align:center;margin:0 auto;margin-top:30px}.booking-dates-popup .bdp-button .submit{display:inline-block;padding:0 10px}.booking-dates-popup .bdp-button .close{display:inline-block;padding:0 10px}.booking-dates-popup .bdp-grid{overflow:hidden;max-width:400px;margin:0 auto}.booking-dates-popup .bdp-col{display:inline-block;width:49%;padding:0 10px 10px 0}.booking-dates-popup .bdp-cell{position:relative;padding:10px 0 0 10px}.booking-dates-popup .bdp-cell .title{background:silver;text-align:center;padding:20px;font-weight:bold;text-transform:uppercase}.booking-dates-popup .bdp-cell .field{background-color:#fff;position:relative;z-index:0}.booking-dates-popup .bdp-cell .field .icon-down{position:absolute;width:30px;height:30px;top:20px;right:10px;z-index:-1}.booking-dates-popup .bdp-cell .field input[type="text"]{display:inline-block;background-color:transparent;line-height:30px;vertical-align:middle;font-family:'Open Sans',sans-serif;padding:20px 10px;width:100%}.booking-dates-popup .bdp-cell .field input[type="text"],.booking-dates-popup .bdp-cell .field input[type="text"]:focus{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-bottom:0;font-weight:300;font-size:20px;color:#231f20;cursor:pointer;outline:none}.booking-dates-popup .bdp-msg{color:red;text-align:center;font-weight:bold}@media(max-width:768px){.booking-dates-popup .bdp-col{display:block;width:100%}}.spinner{margin:0 auto;width:70px;text-align:center;z-index:9999}.spinner>div{width:10px;height:10px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.datepicker{padding:4px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a',endColorstr='#fdf59a',GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a',endColorstr='#f3e97a',GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#efe24b \9}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,gray);background-image:-ms-linear-gradient(to bottom,#b3b3b3,gray);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(gray));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,gray);background-image:-o-linear-gradient(to bottom,#b3b3b3,gray);background-image:linear-gradient(to bottom,#b3b3b3,gray);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3',endColorstr='#808080',GradientType=0);border-color:gray gray #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:gray}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#666 \9}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#3fa9db;background-image:none;border-color:#3fa9db #3fa9db #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#3fa9db}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#039 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td span:hover,.datepicker table tr td span.focused{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#3fa9db);background-image:-ms-linear-gradient(to bottom,#08c,#3fa9db);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#3fa9db));background-image:-webkit-linear-gradient(to bottom,#08c,#3fa9db);background-image:-o-linear-gradient(to bottom,#08c,#3fa9db);background-image:linear-gradient(to bottom,#08c,#3fa9db);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c',endColorstr='#3FA9DB',GradientType=0);border-color:#3fa9db #3fa9db #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#3fa9db}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#039 \9}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .prev.disabled,.datepicker .next.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-daterange input:last-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-size:13px;line-height:20px}.datepicker.dropdown-menu th,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.datepicker-inline td{padding:4px 5px}.dk-select,.dk-select *,.dk-select *:before,.dk-select *:after,.dk-select-multi,.dk-select-multi *,.dk-select-multi *:before,.dk-select-multi *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:300}.dk-select,.dk-select-multi{position:relative;display:inline-block;vertical-align:middle;width:200px;cursor:pointer}.dk-selected{width:100%;white-space:nowrap;overflow:hidden;position:relative;background-color:rgba(245,245,245,.8);border:0;padding:21px 1.5em 20px 1em;-o-text-overflow:ellipsis;text-overflow:ellipsis}.dk-selected:before{display:block;position:absolute;top:50%;right:15px;content:url(../../../../images/booking/down.svg);width:40px;height:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dk-select-open-down .dk-selected:before{content:url(../../../../images/booking/up.svg)}.dk-selected-disabled{color:#bbb}.dk-select .dk-select-options{position:absolute;display:none;left:0;right:0}.dk-select-open-up .dk-select-options{margin-bottom:-1px;bottom:100%}.dk-select-open-down .dk-select-options{margin-top:-1px;top:100%}.dk-select-multi .dk-select-options{max-height:20em}.dk-select-options{background-color:rgba(245,245,245,.8);list-style:none;margin:0;max-height:20.5em;overflow-x:hidden;overflow-y:auto;padding:.25em 0;width:auto;z-index:100}.dk-option-selected{background-color:rgba(201,197,201,.55)}.dk-select-options-highlight .dk-option-selected{background-color:transparent;color:inherit}.dk-option{padding:.5em 1em}.dk-select-options .dk-option-highlight{background-color:rgba(201,197,201,.55)}.dk-select-options .dk-option-disabled{color:#bbb;background-color:transparent}.dk-select-options .dk-option-hidden{display:none}.dk-optgroup{border:solid #ccc;border-width:1px 0;padding:.25em 0;margin-top:.25em}.dk-optgroup+.dk-option{margin-top:.25em}.dk-optgroup+.dk-optgroup{border-top-width:0;margin-top:0}.dk-optgroup:nth-child(2){padding-top:0;border-top:none;margin-top:0}.dk-optgroup:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0}.dk-optgroup-disabled{opacity:.6;color:#bbb;cursor:not-allowed}.dk-optgroup-label{padding:0 .5em .25em;font-weight:bold;width:100%}.dk-optgroup-options{list-style:none;padding-left:0}.dk-optgroup-options li{padding-left:1.2em}.dk-select-open-up .dk-selected{border-color:#c5e5f4}.dk-select-open-down .dk-selected{border-color:#c5e5f4}.dk-select-open-up .dk-selected:before,.dk-select-open-down .dk-selected:before{border-width:0 .25em .25em;border-bottom-color:#c5e5f4}.dk-select-open-up .dk-selected:after,.dk-select-open-down .dk-selected:after{border-left-color:#c5e5f4}.dk-select-open-up .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-multi:focus .dk-select-options{display:block;border-color:#c5e5f4}.dk-select-multi:hover,.dk-select-multi:focus{outline:none}.dk-selected:hover,.dk-selected:focus{outline:none;border-color:#c5e5f4}.dk-selected:hover:before,.dk-selected:focus:before{border-top-color:#c5e5f4}.dk-selected:hover:after,.dk-selected:focus:after{border-left-color:#c5e5f4}.dk-select-disabled{opacity:.6;color:#bbb;cursor:not-allowed}.dk-select-disabled .dk-selected:hover,.dk-select-disabled .dk-selected:focus{border-color:inherit}.dk-select-disabled .dk-selected:hover:before,.dk-select-disabled .dk-selected:focus:before{border-top-color:inherit}.dk-select-disabled .dk-selected:hover:after,.dk-select-disabled .dk-selected:focus:after{border-left-color:inherit}select[data-dkcacheid]{display:none}@media(min-width:768px) and (max-width:979px){.footer [class*="span"]{width:100%}}.footer{overflow:hidden;margin:20px 30px 100px 30px;overflow-wrap:break-word;font-family:'Open Sans',sans-serif}.footer ul{margin:0;padding:0}.footer ul li{display:inline;list-style:none}.footer .text-right{text-align:right}.footer .text-left{text-align:left}.footer h4{margin:0 0 10px 0;padding:0;font-size:20px;color:#3fa9db}.footer .footer-segment{padding:0 10px 0 0}.footer li{padding:0 0 0 20px}.footer .social-icons{padding:0 0 20px 0}.footer .footer-links,.footer .copyright{padding:0 0 5px 0}.footer .copyright,.footer .copyright a{color:#dddcdd;font-size:13px}.footer a{color:#000}.footer a:hover{color:#3fa9db;text-decoration:none}.social-icon{fill:#000}.social-icon:hover{fill:#3fa9db}@media(max-width:1200px){.footer .text-right,.footer .text-left{text-align:center}.footer .footer-segment{padding:10px}.footer li{padding:0 10px 0 10px}.footer .footer-links,.footer .copyright{padding:0 0 10px 0}.footer .social-icons{padding:10px 0 20px 0}}body{-ms-overflow-style:-ms-autohiding-scrollbar}.sidebar.sidebar-right{z-index:10000;background-color:#78c1e3}.sidebar{position:fixed;z-index:1000;float:right;height:100%;background-color:rgba(63,169,219,.7);-webkit-transition:-webkit-transform 500ms;transition:transform 500ms;transition-duration:500ms;-webkit-backface-visibility:hidden}.sidebar>div,.sidebar>div>div{position:relative;height:100%}.sidebar .btn-blank{padding:4px;width:auto;min-width:auto}.sidebar .btn-blank,.sidebar .btn-blank:hover,.sidebar .btn-blank:focus{background:transparent;color:#231f20}.sidebar .btn-group-blank>.btn-blank+.dropdown-toggle{box-shadow:none}.sidebar .btn-group-blank.open .dropdown-toggle{box-shadow:none}.sidebar .btn-group-blank.open .btn-blank.dropdown-toggle{background-color:transparent}.sidebar .bookBtn{background-color:#e13f4c;border-color:#e13f4c}.sidebar .bookBtn:hover{background-color:#e86b75}.sidebar--nav .btn,.sidebar--nav a:not(.nav-toggle),.sidebar--nav span{font-size:15px;color:#fff;font-weight:300}.sidebar--logo img{display:block;margin:0 auto}[class*="sidebar--links"]{text-align:center;line-height:1.25}[class*="sidebar--links"] a:not(.btn){color:#231f20}.sidebar--links__info{position:absolute;bottom:50px;font-weight:400;left:-20px;right:0}.sidebar--links__info p{margin-bottom:0}.sidebar--links__info a{margin:0 10px}.noscroll.menu-opened{position:fixed}.language-select{text-transform:uppercase;visibility:hidden;opacity:0}.menu-opened .language-select{visibility:visible;opacity:1}.dropdown-menu{display:none}.search-trigger a{text-decoration:none}@media(min-width:320px){.sidebar{width:50px;padding:15px 5px 0}}@media(max-width:1279px){.noscroll.menu-opened.booking-menu{overflow-y:scroll}.noscroll.menu-opened.search-menu{overflow-y:scroll}.sidebar-width{padding-left:60px}.booking-menu .sidebar-full-width{width:100%!important;max-width:100vw;overflow-y:auto}.search-menu .sidebar-full-width{width:100%!important;max-width:100vw;overflow-y:auto}.sidebar-full-width{width:calc(100% - 60px)!important}.sidebar--logo{margin:30px 0}.sidebar--logo img{max-width:33px}}@media(max-width:1279px){.sidebar--nav.lc-flex{display:block;text-align:center}}@media(min-width:1280px){.sidebar--nav{background:#3fa9db;margin:0 -35px;padding:25px 43px}.booking-menu .sidebar-full-width{width:100%!important}.search-menu .sidebar-full-width{width:100%!important}.sidebar-full-width{width:calc(100% - 262px)!important}.sidebar{width:192px;padding:0 35px}.sidebar .btn-small{width:90%}.sidebar--logo{margin:50px 0}.sidebar--logo img{max-width:200px}}@media(min-width:1280px) and (max-height:700px){.sidebar--logo{margin:25px 0}.sidebar--links__info{bottom:50px}}@media(max-width:767px){.sidebar--links__cta div{bottom:-25px}.sidebar--links__cta div+div{bottom:160px}}@media(max-width:1024px){.sidebar--links__cta div{bottom:-20px}.sidebar--links__cta div+div{bottom:160px}}@media(max-width:1279px){.sidebar--links__cta{display:inline-block;position:relative;max-width:100%;vertical-align:middle;-webkit-backface-visibility:hidden;height:calc(100% - 200px);width:50px}.sidebar--links__cta div{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;position:absolute;bottom:-25px;left:7px;right:0}.sidebar--links__cta div+div{bottom:30px}.sidebar--links__cta div+div+div{bottom:210px}.sidebar .btn-small{width:100%;padding:3px 10px;min-width:175px;font-size:12px;line-height:30px}.sidebar .btn-gift-link{min-width:50px}.sidebar .btn-gift-text{display:none}body:lang(it) .sidebar--links__cta div+div a{min-width:150px}body:lang(ru) .sidebar--links__cta div+div{bottom:185px}body:lang(ru) .sidebar--links__cta div:first-child a{min-width:200px}body:lang(ru) .sidebar--links__cta a{min-width:185px}body:lang(de) .sidebar .sidebar--links__cta div:first-child a{min-width:180px}}@media(max-height:480px){.sidebar--links__cta{height:100%}}@media(min-width:1280px){.sidebar--links__cta div+div,.sidebar--links__cta a+a{margin-top:15px}}.offcanvas-menu{padding:30px}.menu-trigger>span{display:inline-block;margin-right:5px}.nav-toggle{cursor:pointer;padding:9px 22px 9px 0;display:inline-block;margin-bottom:-2px}.nav-toggle span:before{top:-7px}.nav-toggle span:after{bottom:-7px}.nav-toggle span{cursor:pointer;height:2px;width:22px;background:#fff;position:absolute;display:block;content:'';-webkit-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.nav-toggle span:before,.nav-toggle span:after{cursor:pointer;height:2px;width:22px;background:#fff;position:absolute;display:block;content:'';-webkit-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.nav-toggle.open span{background-color:transparent}.nav-toggle.open span:before{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-toggle.open span:after{top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media(max-width:1279px){.menu-trigger{margin-bottom:15px}.language-select{margin:0 auto;position:relative}}.glavni-menu .slidebar-wrapper:not(.slidebar-wrapper__active){background-color:#fff}.slidebar-wrapper__active.slidebar-wrapper__active{background-color:transparent}.slidebar-wrapper{width:100%;*zoom:1}.slidebar-wrapper:before,.slidebar-wrapper:after{display:table;line-height:0;content:""}.slidebar-wrapper:after{clear:both}.slidebar-submenu{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .3s linear;-ms-transition:width .3s linear;transition:width .3s linear}.slidebar-submenu .slidebar-submenu-2{position:relative}.slidebar-submenu .slidebar-submenu__title{color:#c4c2c4;margin:0}.slidebar-submenu .slidebar-submenu__title.opened{opacity:0;visibility:hidden}.slidebar-submenu__active .slidebar-submenu-2{overflow:hidden}.slidebar-submenu:not(.slidebar-submenu__active) .slidebar-submenu-2{cursor:pointer}.slidebar-submenu.slidebar-submenu__active .slidebar-submenu-1{background-color:transparent}.slidebar-submenu.slidebar-submenu__active .slidebar-submenu-3{background-color:rgba(149,152,154,.7);height:100%;position:relative}.slidebar-submenu.slidebar-submenu__active .slidebar-submenu__title{color:#fff;display:none}.slidebar-submenu.slidebar-submenu__active .slidebar-submenu__title.opened{display:block;opacity:1;visibility:visible;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;position:relative;bottom:inherit}.slidebar-submenu.slidebar-submenu__active .slidebar-submenu__title a{color:#fff}.slidebar-submenu.slidebar-submenu__active .slidebar-submenu__title a:hover>span:after{left:initial;right:0;width:110%}.slidebar-submenu.slidebar-submenu__active .slidebar-submenu__title a>span{position:relative}.slidebar-submenu.slidebar-submenu__active .slidebar-submenu__title a>span:after{content:'';position:absolute;bottom:0;left:0;width:0%;border-bottom:1px solid #fff;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.slidebar-submenu.slidebar-submenu__active .slidebar-submenu__title a:hover{text-decoration:none}.slidebar-submenu__link{text-decoration:none;position:absolute;top:0;bottom:0;left:0;right:0}.slidebar-submenu.slidebar-submenu__active .slidebar-submenu__content{opacity:1;-webkit-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.slidebar-submenu:not(.slidebar-submenu__active) .slidebar-submenu__content{opacity:0}.slidebar-submenu__content-list{padding:0;list-style:none;color:#fff;font-weight:600}.slidebar-submenu__content-list a{color:#fff;text-decoration:none}.slidebar-submenu__content-list>li:before,.slidebar-submenu__content-list>li:after{content:"";display:table}.slidebar-submenu__content-list>li:after{clear:both}.slidebar-submenu__content-list>li>*:last-child{margin-bottom:0}.slidebar-submenu__content-list>li:nth-child(n+2),.slidebar-submenu__content-list>li>ul{margin-top:50px}.slidebar-submenu__content-list ul{margin:0;padding-left:70px;list-style:none;font-weight:400;padding-bottom:30px}.slidebar-submenu__content-list ul li a:hover span:first-child:after{right:0;width:110%}.menu-bg{display:none;opacity:0;-webkit-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.menu-bg.active{display:block;opacity:1}.slidebar-submenu__content-list li a span{position:relative}.slidebar-submenu__content-list li ul{margin-top:0}.slidebar-submenu__content-list li ul li:nth-child(n+2){margin-top:0}.slidebar-submenu__content-list li a span:first-child:after{content:"";position:absolute;bottom:0;right:0;width:0%;border-bottom:1px solid #fff;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.slidebar-submenu__content-list li a:hover span:first-child:after{right:0;width:110%}.slidebar-submenu__content-list li a span:after{top:22px}@media(max-width:1279px){.glavni .slidebar-wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;flex:1 1 auto;-webkit-box-flex:1;-ms-flex:1 1 auto}.glavni>div{min-height:100%!important;height:100%}.slidebar-wrapper>.slidebar-submenu+.slidebar-submenu{margin-top:10px}.slidebar-wrapper.slidebar-wrapper__active>.slidebar-submenu+.slidebar-submenu{margin-top:0}.slidebar-wrapper.slidebar-wrapper__active>.slidebar-submenu:not(.slidebar-submenu__active){display:none}.slidebar-wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slidebar-wrapper>.slidebar-submenu{background-color:rgba(245,245,245,.9);-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.slidebar-wrapper>.slidebar-submenu .slidebar-submenu-3{padding-left:27px}.slidebar-submenu.slidebar-submenu__active .slidebar-submenu__content{display:block}.slidebar-submenu:not(.slidebar-submenu__active) .slidebar-submenu__content{display:none}.slidebar-submenu.slidebar-submenu__active .slidebar-submenu__content{margin-top:35px;max-height:100%}.slidebar-submenu.slidebar-submenu__active .slidebar-submenu-3{background-color:#95989a;max-width:inherit;height:100vh;padding-top:50px}.slidebar-submenu__content-list ul{padding-left:35px}.slidebar-submenu__content-list li span:first-child{display:inline-block}.slidebar-submenu__content-list li span+span{display:block}.slidebar-submenu.slidebar-submenu__active .slidebar-submenu__title a>span{display:inline-block}}@media(max-width:768px){.slidebar-submenu.slidebar-submenu__active .slidebar-submenu-3{padding-top:80px}}@media(min-width:1281px) and (max-width:1600px){.slidebar-submenu.slidebar-submenu__active{min-width:280px}.slidebar-submenu.slidebar-submenu__active .slidebar-submenu-3{margin-right:0}}@media(min-width:1799px){.slidebar-submenu.slidebar-submenu__active{min-width:365px}.slidebar-submenu.slidebar-submenu__active .slidebar-submenu-3{margin-right:135px}}@media(min-width:1280px){.slidebar-wrapper{height:100vh}.slidebar-submenu{float:left;margin-left:10px;height:100%}.slidebar-submenu .slidebar-submenu-1{background-color:rgba(245,245,245,.9)}.slidebar-submenu .slidebar-submenu-1,.slidebar-submenu .slidebar-submenu-2{height:100%}.slidebar-submenu.slidebar-submenu__active .slidebar-submenu-2{padding-left:0}.slidebar-submenu.slidebar-submenu__active .slidebar-submenu-3{padding:0 0 0 35px;overflow-y:auto;width:100%}.slidebar-submenu.slidebar-submenu__active .slidebar-submenu__content{padding-left:10%;max-height:75%;padding-right:35px}.slidebar-submenu__content-list li span{display:block}.slidebar-submenu.slidebar-submenu__active .slidebar-submenu__title a>span{display:block}}.menu-opened .introBanner-bgVideo.loaded{opacity:0}.menu-opened .toggleSoundIcon{display:none}.menu-opened .glavni{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media(min-width:320px){}@media(min-width:768px){.main>*>.row-fluid{padding:0 35px}.box--listing__title>*{padding:0 20px}}@media(min-width:1024px){.main>*>.row-fluid{max-width:calc(100% - 100px)}.slider--inner__introtext{margin:30px 0}}@media(max-width:1279px){.slidebar-submenu .slidebar-submenu__title{font-size:25px;line-height:1;-webkit-transform:translateY(50%);transform:translateY(50%)}}@media(max-width:767px) and (orientation:landscape){.slidebar-submenu .slidebar-submenu__title{line-height:1}}@media(min-width:1281px){.slidebar-submenu.slidebar-submenu__active .slidebar-submenu__content{padding-top:186px}.slidebar-submenu .slidebar-submenu-2{padding-left:calc(50% - 35px)}}@media(min-width:1280px){.slidebar-submenu .slidebar-submenu__title{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;position:absolute;bottom:0;white-space:nowrap}.slidebar-submenu .slidebar-submenu__title.opened{white-space:inherit}.slidebar-submenu .slidebar-submenu__title{font-size:55px;line-height:70px}.cover--slider{height:calc(100vh - 140px)}}@media(min-width:1440px){.main>*>.row-fluid{max-width:calc(100% - 120px);padding:0 40px}.box--listing__title>*{padding:0 35px}}@media(min-width:1600px){.main>*>.row-fluid{max-width:calc(100% - 120px);padding:0 35px 0 35px}.box--listing__title>*{padding:0 40px}}@media(min-width:1800px){.main>*>.row-fluid{max-width:calc(100% - 160px);padding:0 35px 0 70px}.box--listing__title>*{padding:0 70px}}@media(min-width:1025px){.slider--inner__wrapper{max-width:calc(100% - 75px)}}@media(min-width:1201px){.slider--inner__wrapper{width:43.4%}.slider--inner__wrapper>.box{padding:50px}}@media(min-width:1600px){.slider--inner__wrapper>.box{padding:75px}}.cover{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.rotate-vert{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.lc-hidden{visibility:hidden}[class*='animation-']{animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:both}.animation-slide-bottom{animation-name:fade-bottom}@-webkit-keyframes fade-bottom{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-bottom{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}[canvas=container]{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[off-canvas]{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[canvas]{z-index:1}[canvas=container]{width:100%;height:100%;position:relative;background-color:#fff;-webkit-overflow-scrolling:touch}@media(max-width:1279px){.menu-opened.glavni-menu [canvas=container]{overflow-y:auto}.menu-opened.booking-menu [canvas=container]{overflow-y:scroll}.menu-opened.search-menu [canvas=container]{overflow-y:scroll}}@media(max-width:1280px){[canvas=container]{overflow-y:auto}.menu-opened [canvas=container]{overflow-y:initial}}[canvas=container]:before,[canvas=container]:after{clear:both;content:'';display:table}[off-canvas]{display:none;position:fixed;overflow:hidden;background-color:#fff;-webkit-overflow-scrolling:touch;background-color:transparent}[off-canvas*=top]{width:100%;height:255px;top:0}@media(max-width:1279px){[off-canvas*=right]{width:calc(100% - 60px)}[off-canvas*=left]{width:calc(100% - 60px)}}@media(min-width:1280px){[off-canvas*=right]{width:262px}.booking-menu [off-canvas*=left]{width:100%}.search-menu [off-canvas*=left]{width:100%}[off-canvas*=left]{width:262px}}[off-canvas*=right]{width:262px;height:100%;top:0;right:0}[off-canvas*=bottom]{width:100%;height:255px;bottom:0}[off-canvas*=left]{width:262px;height:100%;top:0;left:0}[off-canvas*=reveal]{z-index:0}[off-canvas*=push]{z-index:1}[off-canvas*=overlay]{z-index:999}[off-canvas*=shift]{z-index:0}[canvas],[off-canvas]{-webkit-transition:-webkit-transform 500ms;transition:transform 500ms;-webkit-backface-visibility:hidden}[off-canvas*=shift][off-canvas*=top]{-webkit-transform:translate(0,50%);transform:translate(0,50%)}[off-canvas*=shift][off-canvas*=right]{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}[off-canvas*=shift][off-canvas*=bottom]{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}[off-canvas*=shift][off-canvas*=left]{-webkit-transform:translate(50%,0);transform:translate(50%,0)}@media print{[canvas]{-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important}[off-canvas]{display:none!important}}.lifeclass-logo{display:block;position:relative;margin:auto;width:170px;height:170px}.lifeclass-logo img{display:block;position:absolute;width:130px;height:auto;margin:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lifeclass-logo-mobile{display:block;position:relative;margin:auto;width:45px;height:45px}.lifeclass-logo-mobile img{display:block;position:absolute;width:33px;height:auto;margin:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dropdown-menu{display:none}.dropdown-menu.opened{display:block}.lc-button-dropdown{display:inline-block;vertical-align:middle;position:relative}.lc-dropdown-menu{padding:15px;background:rgba(245,245,245,.8);color:#666;font-size:1rem;vertical-align:top;display:none;position:absolute;z-index:1020;width:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lc-dropdown-toggle{display:inline-block;margin-bottom:0;line-height:19px;text-align:center;vertical-align:middle;cursor:pointer;text-transform:uppercase;padding:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lc-dropdown-toggle:hover,.lc-dropdown-toggle:focus{text-decoration:none}ul.lc-dropdown-menu{margin:0;padding:0;list-style:none}ul.lc-dropdown-menu li{padding:1px 10px}ul.lc-dropdown-menu li:hover{background-color:rgba(63,169,219,.7)}ul.lc-dropdown-menu li a{display:block}ul.lc-dropdown-menu li a:hover{text-decoration:none}.sidebar--nav .lc-dropdown-menu.opened li a{color:#3fa9db}.sidebar--nav .lc-dropdown-menu.opened li a:hover,.sidebar--nav .lc-dropdown-menu.opened li a:focus{color:#fff}.lc-dropdown-menu.opened{display:block;-webkit-transform-origin:0 0;transform-origin:0 0;top:60px;left:7px;padding:5px 0}@media(max-width:1279px){.lc-dropdown-menu{background:#fff}.lc-dropdown-menu.opened{top:30px;left:7px}}@supports (position:-ms-page){.noscroll.menu-opened{overflow-y:auto;}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.noscroll.menu-opened{overflow-y:auto}}.close_nivo_2{display:none!important}@media(max-width:1280px){.close_nivo_2{display:inline-block!important;position:absolute;right:20px;color:#fff}}.fa-times-thin:before{content:'×'}#generic-popup{display:flex;flex-direction:row}#generic-popup.magnifie-dialog{padding:0;max-width:700px}#generic-popup .hide-on-mobile{display:none}@media(min-width:768px){#generic-popup .hide-on-mobile{display:block}}@media(min-width:769px){#generic-popup .hide-on-desktop{display:none}}#generic-popup h4{margin-bottom:10px}#generic-popup h2{margin-bottom:20px}#generic-popup .generic-popup-link{text-align:center}#generic-popup .generic-popup-image-desktop{width:280px;height:100%;background-size:cover;background-position:center center}#generic-popup .generic-popup-content{padding:20px 30px}@media(max-width:768px){#generic-popup{flex-direction:column}.generic-popup-image-mobile{width:100%;height:200px;background-size:cover;background-position:center center}}.search-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;margin-left:auto;margin-right:auto;text-align:center}.search-container:after,.search-container:before{content:"";display:table}.search-container:after,.search-container:before{clear:both}.search-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 15px -10px;padding:0;list-style:none;text-align:center}.search-grid:after,.search-grid:before{content:"";display:block;overflow:hidden}.search-grid:after{clear:both}.search-grid:last-child{margin-bottom:0}.search-grid.cta{margin-top:50px}.search-grid.cta .btn{padding:20px 40px;font-size:20px}.search-grid__item{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px;width:100%}.search-page__heading{padding-bottom:25px}.search-page__heading .h1{color:#fff;font-size:80px}.search-field-wrapper{margin:0 auto}@media(max-width:1279px){.search-grid__item+.search-grid__item{margin-top:15px}.search-page__heading{padding-top:75px}.search-page__heading .h1{font-size:60px;line-height:70px}}.search-grid:first-child .search-element__title{margin-bottom:15px}.search-element__title{background-color:rgba(201,197,201,.55);font-weight:700;text-transform:uppercase;padding:23px 0}.search-element__input{background-color:rgba(255,255,255,.35);font-weight:700;text-transform:uppercase;padding:19px 0}.search-element__dataselect{background-color:rgba(245,245,245,.8);padding:34px 0;position:relative;max-width:100%;vertical-align:middle;-webkit-backface-visibility:hidden}.search input[type="text"]{display:inline-block;height:30px;line-height:30px;vertical-align:middle;font-family:'Open Sans',sans-serif}.search input[type="text"],.search input[type="text"]:focus,.search button{background-color:transparent;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-bottom:0;font-weight:300;font-size:20px;color:#231f20;cursor:pointer;outline:none}.search button{padding:0}.search .datepicker,.search .datepicker:focus{width:auto;max-width:100%;padding:10px 0;float:left}.search [class*="_input"] .quantity{float:none;width:45px;text-align:center}.search [class*="_quantity"] button{display:block;margin-top:10px}.search .search-field{float:none!important;padding:0 10px;font-size:20px!important;color:#95989a!important;width:100%}.search-element__dataselect-ikona{display:inline-block;width:40px;height:40px}.align-parent{position:absolute;z-index:10}.align-left{top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.align-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:table;width:-moz-max-content;max-width:100%;box-sizing:border-box}.align-right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;position:absolute;z-index:9}@media(min-width:768px){.search-container{padding-top:80px}.search-page__heading{padding-bottom:40px}}@media(max-width:1279px){.search-container{max-width:100%}.search-container .button-mobile{margin-top:30px}.slidebarsearch-icon{top:20px;right:20px}.btn-search-mobile{padding:17px 21px;font-size:16px}}@media(min-width:1280px){.search-container{padding-top:130px;max-width:1042px}.search-page__heading{padding-bottom:55px}.search-grid__item{width:20%}.search-grid__item.width-40{width:40%}.search-grid__item.width-50{width:50%}.search-grid__item.width-100{width:100%}.slidebarsearch-icon{top:30px;right:30px}}.slidebarsearch-icon{position:absolute;color:#fff;font-size:24px;z-index:10001}.search-menu .introBanner-bgVideo{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.search{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.search-results h4{color:#000}.search-results ul{list-style-type:none;margin:0;padding:0}.search-results ul li{padding:0 0 10px 0}.search-results ul li a span{display:block}@media(max-width:600px){.search-results,.search-results-for{padding:0 10px}}.blog-article{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:15px;font-weight:300;color:#231f20;width:100%;margin:0 0 60px}@media(min-width:992px){.blog-article{width:calc(33.3% - 40px);margin:0 20px 60px}}.blog-article:hover .blog-article__image{transform:scale(1.1)}.blog-article__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 15px}@media(min-width:992px){.blog-article__container{margin:0 -20px 60px;padding:0}}.blog-article__image-container{position:relative;margin-right:10%;margin-bottom:-20px;overflow:hidden;z-index:1}@media(min-width:560px){.blog-article__image-container{margin-right:30%}}.blog-article__image{transform:scale(1);transition:transform 300ms ease-out}.blog-article__content{position:relative;background-color:#f5f5f5;padding:40px 20px;margin-left:10%}@media(min-width:560px){.blog-article__content{margin-left:20%}}.blog-article__meta{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:500;color:#3fa9db;margin-bottom:6px}.blog-article__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.blog-article__tag{display:inline-block;font-size:12px;font-weight:bold;color:#fff;background-color:#9bcfe7;padding:2px 10px;margin-bottom:6px;cursor:pointer}.blog-article__tag:not(:last-child){margin-right:6px}.blog-article__title{font-family:'Open Sans',sans-serif;font-size:15px;font-weight:bold;color:#000;margin-bottom:10px}.blog-article__description{min-height:80px}.blog-article__cta-button{position:absolute;bottom:-20px}.blog-show-all{text-align:right;margin-bottom:40px}.blog-single__info{background-color:#e9e9e9;padding:30px}@media(min-width:560px){.blog-single__info{padding:60px 60px 120px}}.blog-single__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.blog-single__tag{display:inline-block;font-size:12px;font-weight:bold;color:#fff;background-color:#9bcfe7;padding:2px 10px;margin-bottom:6px}.blog-single__tag:not(:last-child){margin-right:6px}.blog-single__title{margin-bottom:0}.blog-single__date{color:#3fa9db;margin-bottom:30px}.blog-single__description{margin-bottom:20px}.blog-single__image-container{max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:30px}@media(min-width:560px){.blog-single__image-container{margin-top:-90px;margin-bottom:60px}}.booking-bar{position:relative;display:flex;flex-direction:column;font-size:15px;text-align:center;padding:0 30px 17px}@media(min-width:1200px){.booking-bar{flex-direction:row;justify-content:center;align-items:center;font-size:13px;padding:17px 30px}}.booking-bar__container{position:fixed;bottom:0;width:100%;color:#fff;background-color:#9bcfe7;z-index:10;transform:translateY(calc(100% - 90px));transition:transform 300ms ease-out}@media(min-width:1200px){.booking-bar__container{transform:none}}.booking-bar__container--open{transform:translateY(0)}.booking-bar__container .floater{position:absolute;display:flex;justify-content:center;align-content:center;flex-direction:column;max-width:160px;max-height:160px;margin-top:-160px;right:0;text-align:center;box-sizing:border-box;overflow:hidden;opacity:1;transition:all 300ms ease-out}.booking-bar__container .floater .floater__close{position:absolute;right:5px;top:5px;font-size:20px;z-index:2;color:#fff;text-shadow:0 0 3px #000;cursor:pointer}.booking-bar__container .floater.floater--text{background:#3fa9db;padding:10px}.booking-bar__container .floater.floater--text:hover{background:#1c7098}.booking-bar__container .floater.floater--text a{color:#fff;text-align:center;word-break:break-word;font-weight:bold}.booking-bar__container .floater.floater--text a:hover{text-decoration:none}.booking-bar__container .floater.floater--text .floater__close{text-shadow:none}.booking-bar__container .floater .floater__img,.booking-bar__container .floater .floater__img img{width:initial;margin:0 auto}.booking-bar .dk-select{text-align:left;width:100%}@media(min-width:1200px){.booking-bar .dk-select{width:180px}}@media(min-width:1400px){.booking-bar .dk-select{width:200px}}.booking-bar .dk-selected{font-size:19px;color:#231f20;background-color:#e3edf2;width:auto;padding:13px 60px 13px 20px}.booking-bar .dk-selected::before{content:url('https://www.lifeclass.net/images/booking/up.svg');width:30px;height:30px}.booking-bar .dk-select-options{color:#000;background-color:rgba(245,245,245,.9)}.booking-bar .dk-select-options .dk-option-disabled{color:#555}.booking-bar__item{display:flex;justify-content:center;padding:0;margin:0 0 5px;z-index:0}@media(min-width:1200px){.booking-bar__item{margin:0 4px;width:auto}}.booking-bar__item .booking-element__dataselect-ikona{width:30px;height:30px;z-index:-1}.booking-bar__item .datepicker{display:block;font-size:19px;font-weight:300;text-align:left;color:#231f20;background-color:transparent;border:0;width:100%;padding:15px 20px;cursor:pointer}@media(min-width:1200px){.booking-bar__item .datepicker{max-width:130px;width:auto}}@media(min-width:1500px){.booking-bar__item .datepicker{max-width:160px}}.booking-bar__item .datepicker:focus{outline:none}.booking-bar__item--promo-code input{font-size:16px;font-weight:300;color:#231f20;background-color:#e3edf2;border:0;width:100%;padding:17px 20px}@media(min-width:1200px){.booking-bar__item--promo-code input{width:100px}}.booking-bar__item--promo-code input:focus{outline:none}.booking-bar__item--promo-code input::placeholder{color:#231f20}.booking-bar__item--hotels{z-index:1}.booking-bar__reserve-text{display:flex;flex-direction:column;font-size:27px;font-family:'Old Standard TT',serif;margin-bottom:10px}@media(min-width:1200px){.booking-bar__reserve-text{flex-direction:row;justify-content:space-between;align-items:center;display:inline-block;margin-right:30px;margin-bottom:0}}.booking-bar__contact{display:inline-block;font-family:open-sans;margin-bottom:10px}@media(min-width:1200px){.booking-bar__contact{margin-bottom:0}}@media(max-width:1199px){.booking-bar__container--open .booking-bar__contact{margin-top:15px;margin-bottom:0}}.booking-bar__contact-item{display:inline-block;white-space:nowrap}@media(max-width:1199px){.booking-bar__container--open .booking-bar__contact-item{display:block}}.booking-bar__contact-item+.booking-bar__contact-item{margin-left:15px}@media(max-width:1199px){.booking-bar__container--open .booking-bar__contact-item+.booking-bar__contact-item{margin-left:0;margin-top:-5px}}.booking-bar__contact-item-link{font-size:12px;text-decoration:none;color:#fff}@media(min-width:480px){.booking-bar__contact-item-link{font-size:18px}}.booking-bar__contact-item-link i{margin-right:5px}@media(max-width:1199px){.booking-bar__container--open .booking-bar__contact-item-link{font-size:15px}}.booking-bar__reserve-button{font-size:15px;text-decoration:none;font-weight:bold;text-transform:uppercase;color:#fff;background-color:#f28e1c;padding:16px 30px;transition:background-color 300ms ease-out}@media(min-width:1200px){.booking-bar__reserve-button{margin:0 12px 0 4px;width:auto}}.booking-bar__reserve-button:focus,.booking-bar__reserve-button:hover{text-decoration:none;background-color:#cf740c}.booking-bar__inquiry-text{display:flex;justify-content:center;align-items:center;margin-top:8px}@media(min-width:1200px){.booking-bar__inquiry-text{margin-top:0}}.booking-bar__inquiry{font-weight:bold;text-transform:uppercase;text-decoration:underline;color:#fff;margin-left:12px}.booking-bar__extend-button{display:flex;justify-content:center;align-items:center;flex:0 0 auto;font-family:'open sans';font-size:15px;font-weight:bold;text-transform:uppercase;color:#fff;background-color:#f28e1c;border-radius:0;height:40px;width:100%;max-width:300px;transform:none;transition:height 300ms ease-out,transform 300ms ease-out,opacity 300ms ease-out,visibility 300ms ease-out;cursor:pointer}@media(min-width:1200px){.booking-bar__extend-button{display:none}}.booking-bar__extend-button i{margin-left:5px;font-weight:bold}@media(max-width:1199px){.booking-bar__container--open .booking-bar__extend-button{height:0;opacity:0;visibility:hidden}}.booking-bar__close{position:absolute;display:none;width:30px;height:30px;right:30px;top:10px;cursor:pointer;z-index:1}.booking-bar__container--open .booking-bar__close{display:block}@media(min-width:1200px){.booking-bar__container--open .booking-bar__close{display:none}}.call-to-action{color:#fff;padding:30px 15px}@media(min-width:992px){.call-to-action{padding:50px 0}}.call-to-action__title{font-family:'Old Standard TT',serif;font-size:30px;font-weight:400}@media(min-width:992px){.call-to-action__title{font-size:50px}}.call-to-action__description{font-size:14px;margin-bottom:20px}@media(min-width:992px){.call-to-action__description{font-size:16px;margin-bottom:40px}}.call-to-action__description p{color:#fff}.call-to-action__cta{display:block}@media(min-width:560px){.call-to-action__cta{display:inline-block}}.cc-window.cc-banner[aria-label="cookieconsent"]{width:300px;left:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:20px;font-size:12px;bottom:70px;right:10px;padding:18px}@media(min-width:992px){.cc-window.cc-banner[aria-label="cookieconsent"]{bottom:100px}}.cc-window.cc-banner[aria-label="cookieconsent"] .cc-message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;width:280px;margin-bottom:10px}.featured-offer{-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0;font-size:15px;font-weight:300;color:#231f20;margin:0 15px 60px}@media(min-width:992px){.featured-offer{max-width:33%}}@media(min-width:720px){.featured-offer__container{margin:0 -15px 60px}}@media(min-width:992px){.featured-offer__container{display:-webkit-box;display:-ms-flexbox;display:flex}}.featured-offer__image-container{position:relative;margin-bottom:-20px;z-index:1}@media(max-width:600px){.featured-offer__image-container .advantagesList_itemNum{margin-top:80px}}.featured-offer__image-container .advantagesList_itemNum div{position:absolute;font-size:26px;line-height:50px;left:15px;bottom:0;height:50px;width:50px}@media(min-width:560px){.featured-offer__image-container .advantagesList_itemNum div{left:30px}}@media(min-width:992px){.featured-offer__image-container .advantagesList_itemNum div{font-size:30px;line-height:60px;height:60px;width:60px}}.featured-offer__image{width:auto;margin-top:-10px}.featured-offer__content{position:relative;background-color:#f5f5f5;padding:40px 20px}@media(min-width:560px){.featured-offer__content{padding:40px 40px}}.featured-offer__title{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;color:#000;margin-bottom:10px}.featured-offer__links{position:absolute;bottom:-20px}.featured-offer__cta-button{margin-right:5px}.header{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;box-shadow:0 1px 3px 3px rgba(0,0,0,.05);height:88px;width:100%;z-index:999999;transition:height 250ms ease-out}@media(min-width:992px){.header{height:122px}}.header--fixed{height:60px;top:0}@media(min-width:992px){.header--fixed{height:72px}}.header__topbar{display:block;position:relative;background:#f28e1c;color:#fff;text-align:center;padding:10px;z-index:9999999}.header__topbar a{color:#fff}.header__topbar__close{padding-left:10px;cursor:pointer}.header__logo{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 103px;margin-left:10px;margin-bottom:-15px;background-color:#3fa9db;z-index:15;transition:height 250ms ease-out,flex 250ms ease-out}@media(min-width:992px){.header__logo{flex:0 0 224px;height:156px;padding:10px;margin-bottom:-56px;margin-left:40px}}@media(min-width:992px){.header--fixed .header__logo{flex:0 0 120px;height:100px}}.header__logo-link{display:flex;align-items:center;justify-content:center;padding:6px}.header__logo-image{width:100%;height:auto}.header__logo-image--desktop{display:none}@media(min-width:992px){.header__logo-image--desktop{display:block}}.header__logo-image--mobile{display:block}@media(min-width:992px){.header__logo-image--mobile{display:none}}.header .navigation-extras{display:flex;align-items:center;background-color:#f5f5f5;padding:10px 15px;margin-left:auto;position:relative;z-index:9999999}@media(min-width:992px){.header .navigation-extras{padding:10px 35px}}.header .navigation-extras__item{flex:1 0 auto}.header .navigation-extras__item:not(:last-child){margin-right:20px}@media(min-width:992px){.header .navigation-extras__item:not(:last-child){margin-right:20px}}@media(min-width:1400px){.header .navigation-extras__item:not(:last-child){margin-right:30px}}.insta-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 -5px}@media(min-width:992px){.insta-gallery{margin:0 -10px auto}}.insta-gallery__main-title{margin-top:80px;margin-bottom:0}.insta-gallery__container{padding:10px 15px}@media(min-width:992px){.insta-gallery__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 0 0;margin-bottom:60px}}.insta-gallery__text-container{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:992px){.insta-gallery__text-container{width:80px}}.insta-gallery__text{font-family:'Old Standard TT',serif;font-size:30px;color:#dadada;margin-bottom:10px}@media(min-width:992px){.insta-gallery__text{font-size:60px;margin-bottom:15px;transform:rotate(180deg);white-space:nowrap;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}}.insta-gallery__link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 10px);height:auto;margin:0 5px 10px}@media(min-width:992px){.insta-gallery__link{width:calc(20% - 20px);margin:0 10px 20px}}.insta-gallery__link .insta-gallery__image{width:100%;height:auto;margin:0}.insta-gallery__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 10px);height:auto;margin:0 5px 10px}@media(min-width:992px){.insta-gallery__image{width:calc(20% - 20px);margin:0 10px 20px}}.introBanner_inner{min-height:calc(100vh - 60px)}@media(min-width:992px){.introBanner_inner{min-height:calc(100vh - 86px)}}@media(min-width:992px){.slider-mainTitle-right{left:auto!important;right:110px!important}}.slider-mainTitle{background-color:rgba(63,166,214,.65);bottom:0;left:10px;right:10px;top:auto;padding:30px;z-index:5}.slider-mainTitle .paragraph{margin-bottom:0}.slider-mainTitle .paragraph.color-white{color:#fff}.slider-mainTitle .paragraph.color-white p{color:#fff}.slider-mainTitle .paragraph.color-blue{color:#3fa6d6}.slider-mainTitle .paragraph.color-blue p{color:#3fa6d6}.slider-mainTitle .paragraph.color-black{color:#231f20}.slider-mainTitle .paragraph.color-black p{color:#231f20}.slider-mainTitle .paragraphNormal p{color:#fff;font-size:16px}@media(min-width:992px){.slider-mainTitle .paragraphNormal p{font-size:20px}}.slider-mainTitle .buttonsGroup{margin:0}@media(min-width:992px){.slider-mainTitle{max-width:785px;left:110px;right:auto}}.slider-mainTitle h1{font-size:28px;line-height:1.2;color:#fff;margin-bottom:0}@media(min-width:992px){.slider-mainTitle h1{font-size:60px}}.slider-mainTitle h1.color-white{color:#fff;text-shadow:0 0 0 #fff}.slider-mainTitle h1.color-blue{color:#3fa6d6;text-shadow:0 0 0 #3fa6d6}.slider-mainTitle h1.color-black{color:#231f20;text-shadow:0 0 0 #231f20}.slider-mainTitle__description{display:block;font-size:14px;font-weight:normal;line-height:1.19;color:#fff;margin-bottom:40px}@media(min-width:992px){.slider-mainTitle__description{font-size:21px}}.slider-mainTitle.background--nobackground{background-color:transparent}.slider-mainTitle.background--transparentblue{background-color:rgba(63,166,214,.65)}.slider-mainTitle.background--opaquewhite{background-color:#fff}.slider-mainTitle.background--transparentwhite{background-color:rgba(255,255,255,.8)}.slider-mainTitle--white{background-color:rgba(255,255,255,.8)}.slider-mainTitle--white h1{color:#3fa9db}.slider-mainTitle--white .paragraphNormal p{color:#000;font-size:16px}@media(min-width:992px){.slider-mainTitle--white .paragraphNormal p{font-size:20px}}.slider-mainTitle--white .slider-mainTitle__description{color:#000}.slider-mainTitleHolder{margin:0;padding:0}@media(min-width:992px){.slider-mainTitleHolder{max-width:785px}}.introBanner_contentInner{padding-bottom:30px!important}.introBanner_contentInner .introBanner_contentInner-inner{padding:0 80px 40px 80px!important}.introBanner_contentInner .introBanner_contentInner-inner .breadcrumb{margin-bottom:0!important}.introBanner_contentInner .introBanner_contentInner-inner .introBanner_contentTexts h1{font-size:40px!important;margin:0 0 20px 0!important}.introBanner_contentInner .introBanner_contentInner-inner .paragraph{margin:0 0 20px 0!important}.introBanner_contentInner .introBanner_contentInner-inner .paragraph p,.introBanner_contentInner .introBanner_contentInner-inner p,.introBanner_contentInner .introBanner_contentInner-inner .paragraph ul,.introBanner_contentInner .introBanner_contentInner-inner .paragraph ol{margin-bottom:10px!important}.main-navigation{position:absolute;display:flex;flex-direction:column;align-items:center;flex:1 1 auto;list-style:none;background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.025);top:100%;left:0;right:0;padding:0 15px;margin-bottom:0;opacity:0;transform:translateY(calc(-100% - 88px));transition:opacity 300ms ease-out,height 300ms ease-out}@media(min-width:992px){.main-navigation{flex-direction:row;justify-content:space-around;background-color:transparent;box-shadow:none;position:static;width:100%;max-width:1100px;top:auto;left:auto;right:auto;transform:none;opacity:1;z-index:1}}.main-navigation--open{opacity:1;transform:translateY(0);overflow-y:scroll;height:auto}@media(max-width:991px){.main-navigation--open{max-height:calc(100vh - 88px)}}@media(min-width:992px){.main-navigation--open{transform:none;overflow-y:visible;height:auto}}.main-navigation__item{width:100%}@media(min-width:992px){.main-navigation__item{width:auto}}.main-navigation__item--has-submenu .main-navigation__link{position:relative}.main-navigation__item--has-submenu .main-navigation__link::after{display:inline-block;content:'';background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy40NDgiIGhlaWdodD0iOC4yNCIgdmlld0JveD0iMCAwIDE3LjQ0OCA4LjI0Ij4gIDxnIGlkPSJHcm91cF84MTEiIGRhdGEtbmFtZT0iR3JvdXAgODExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjMyNiAwLjM3KSI+ICAgIDxsaW5lIGlkPSJMaW5lXzQ5IiBkYXRhLW5hbWU9IkxpbmUgNDkiIHgyPSI4LjU0NCIgeTI9IjcuMzY0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMTI3KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMSIvPiAgICA8bGluZSBpZD0iTGluZV82OSIgZGF0YS1uYW1lPSJMaW5lIDY5IiB4MT0iOC4yNCIgeTI9IjcuNDkxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjU0NSAwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMSIvPiAgPC9nPjwvc3ZnPg==');background-repeat:no-repeat;background-position:center center;background-size:14px 8px;width:14px;height:14px;margin-left:8px;transform:translateY(1px);opacity:.5;transition:transform 300ms ease-out}.main-navigation__item--has-submenu .main-navigation__link--open::after{transform:rotate(180deg) translateY(-2px)}.main-navigation__link{display:block;font-size:13px;text-transform:uppercase;text-decoration:none;text-align:center;border-top:1px solid #f5f5f5;color:#231f20;padding:15px 5px;cursor:pointer;transition:color 300ms ease-out}@media(min-width:992px){.main-navigation__link{display:inline-block;border-top:0;padding:25px 5px}}.main-navigation__link:focus,.main-navigation__link:hover{text-decoration:none}.main-navigation__link--open{color:#3fa9db}.main-navigation__submenu{display:none;background-color:#fff;opacity:0;visibility:hidden;height:0;overflow:hidden;transition:height 500ms ease-out,opacity 500ms ease-out,visibility 500ms ease-out}@media(min-width:992px){.main-navigation__submenu{display:block;position:absolute;left:0;right:0;height:0;opacity:1;visibility:visible;transform:translateY(40px)}}@media(min-width:1400px){.main-navigation__submenu{left:210px;right:150px}}@media(min-width:992px){.header--fixed .main-navigation__submenu{transform:translateY(20px)}}.main-navigation__submenu--open{display:block;height:auto;transition:height 500ms ease-out,opacity 500ms ease-out,visibility 500ms ease-out;opacity:1;visibility:visible}@media(min-width:992px){.main-navigation__submenu--open{box-shadow:0 1px 3px rgba(0,0,0,.1);transition:height 500ms ease-out 300ms,opacity 500ms ease-out,visibility 500ms ease-out}}.main-navigation__mobile-toggle{display:flex;align-items:center;font-size:14px;text-transform:uppercase;color:#231f20;background-color:transparent;border:0;margin-left:15px;cursor:pointer}@media(min-width:992px){.main-navigation__mobile-toggle{display:none}}.main-navigation__mobile-toggle:focus,.main-navigation__mobile-toggle:hover{outline:none}.main-navigation__mobile-toggle-icon{width:16px;margin-right:10px}@media(min-width:992px){.submenu-content{display:flex;height:420px}}.submenu-content__menu{display:flex;flex-direction:column;flex:1 1 25%;list-style:none;background-color:#f5f5f5;border-top:1px solid #f5f5f5;padding:10px 0;margin-bottom:0}@media(min-width:992px){.submenu-content__menu{background-color:#fff;min-width:380px;padding:60px 45px 15px}}@media(min-width:992px){}.submenu-content__item:last-of-type .submenu-content__link{border-bottom:0}@media(max-width:991px){.submenu-content__item--has-submenu .submenu-content__link::after{opacity:.5}}.submenu-content__link{font-family:'OldStandardTT-Regular';font-size:16px;text-align:center;display:block;background-color:#f5f5f5;color:#000;padding:10px 0;transition:color 200ms ease-out}@media(min-width:992px){.submenu-content__link{font-size:20px;text-align:left;background-color:transparent;border-bottom:0;width:270px;padding:0 25px 10px 0;cursor:pointer}}.submenu-content__link:focus,.submenu-content__link:hover{text-decoration:none}.submenu-content__link::after{display:inline-block;content:'';background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy40NDgiIGhlaWdodD0iOC4yNCIgdmlld0JveD0iMCAwIDE3LjQ0OCA4LjI0Ij4gIDxnIGlkPSJHcm91cF84MTEiIGRhdGEtbmFtZT0iR3JvdXAgODExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjMyNiAwLjM3KSI+ICAgIDxsaW5lIGlkPSJMaW5lXzQ5IiBkYXRhLW5hbWU9IkxpbmUgNDkiIHgyPSI4LjU0NCIgeTI9IjcuMzY0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMTI3KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMSIvPiAgICA8bGluZSBpZD0iTGluZV82OSIgZGF0YS1uYW1lPSJMaW5lIDY5IiB4MT0iOC4yNCIgeTI9IjcuNDkxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjU0NSAwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMSIvPiAgPC9nPjwvc3ZnPg==');background-repeat:no-repeat;background-position:center center;background-size:contain;width:12px;height:12px;margin-left:10px;margin-right:-22px;transform:rotate(0) translateY(1px);opacity:0;visibility:visible;transition:opacity 300ms ease-out,visibility 300ms ease-out,transform 300ms ease-out}@media(min-width:992px){.submenu-content__link::after{opacity:.5;visibility:visible;transform:rotate(-90deg) translateY(1px)}}@media(min-width:992px){.submenu-content__link--open{color:#3fa6d6}}@media(max-width:991px){.submenu-content__link--open::after{transform:rotate(180deg)}}@media(min-width:992px){.submenu-content__link--open::after{opacity:0;visibility:hidden}}@media(max-width:991px){.submenu-content__link--open+.submenu-content__box{display:none;position:relative}}.submenu-content__link--open+.submenu-content__box{display:block}@media(max-width:991px){.submenu-content__link--open+.submenu-content__box .submenu-content__hotels-container{display:none}}@media(min-width:992px){.submenu-content__link--main-map-link:focus,.submenu-content__link--6-hotelov:focus,.submenu-content__link--terme-portoroz:focus,.submenu-content__link--restavracije-in-bari:focus,.submenu-content__link--plaza-meduza:focus,.submenu-content__link--aktivnosti-v-hotelu:focus,.submenu-content__link--main-map-link:hover,.submenu-content__link--6-hotelov:hover,.submenu-content__link--terme-portoroz:hover,.submenu-content__link--restavracije-in-bari:hover,.submenu-content__link--plaza-meduza:hover,.submenu-content__link--aktivnosti-v-hotelu:hover{color:#3fa6d6}}.submenu-content__link-list{display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:bold;color:#fff;background-color:#3fa9db;border-radius:50%;width:36px;height:36px;margin-right:10px}@media(max-width:991px){.submenu-content>.submenu-content__box{display:none}}.submenu-content__box{opacity:0;visibility:hidden;transition:opacity 300ms ease-out,visibility 300ms ease-out}@media(min-width:992px){.submenu-content__box{position:absolute;top:0;bottom:0;right:0;width:calc(100% - 350px)}}.submenu-content__box--active{opacity:1;visibility:visible;transition:opacity 300ms ease-out,visibility 300ms ease-out}.submenu-content__box--active~.submenu-content__back-to-map{display:none}@media(min-width:992px){.submenu-content__box::after{position:absolute;content:'';background-color:rgba(0,0,0,.44);top:0;bottom:0;left:0;right:0}}.submenu-content__box--hotels::after{display:none}.submenu-content__box--maps{background-color:#ebf4e1}.submenu-content__box--maps .submenu-content__box-image{max-width:1200px}.submenu-content__box--maps::after{display:none}@media(max-width:991px){.submenu-content__box .submenu-content__box-content,.submenu-content__box .submenu-content__box-image{display:none}}.submenu-content__box-image{position:absolute;width:100%;height:100%;top:0;bottom:0;right:0;left:0;object-fit:cover}.submenu-content__box-image--zemljevid{opacity:0;visibility:hidden;transition:opacity 200ms ease-out,visibility 200ms ease-out}.submenu-content__box-image--active{opacity:1;visibility:visible}.submenu-content__box-content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;height:100%;max-width:530px;margin-left:auto;margin-right:auto;z-index:10}@media(min-width:992px){.submenu-content__box-content{max-width:400px}}@media(min-width:1600px){.submenu-content__box-content{max-width:530px}}.submenu-content__box-content--hidden{opacity:0;visibility:hidden}.submenu-content__box-content-title{font-family:'OldStandardTT';font-size:27px;margin-bottom:21px}.submenu-content__box-content-description{font-size:16px;line-height:1.25;width:100%;margin-bottom:22px}.submenu-content__box-content-cta{position:relative}.submenu-content__hotels-container{display:flex;flex-direction:column;height:100%}.submenu-content__hotels-content{display:flex;flex:1;align-items:flex-start;background-color:#ecebec;padding:45px 20px 25px}.submenu-content__hotels-title{flex:0 0 auto;font-family:'OldStandardTT';font-size:27px;color:#3fa6d6;max-width:154px;width:100%;padding:0 50px 0 5px}@media(min-width:1600px){.submenu-content__hotels-title{max-width:260px}}@media(min-width:1900px){.submenu-content__hotels-title{max-width:340px}}.submenu-content__hotels-text{flex:1 1 auto;color:rgba(0,0,0,.8);max-width:500px;padding:0}@media(min-width:1600px){.submenu-content__hotels-text{max-width:520px}}@media(min-width:1900px){.submenu-content__hotels-text{max-width:700px}}.submenu-content__hotels-description{font-size:16px;line-height:1.25;color:#231f20;margin-bottom:20px}.submenu-content__hotels-image-links{display:flex;max-height:160px}.submenu-content__hotels-image-link{position:relative;display:block;overflow:hidden}.submenu-content__hotels-image-link::after{position:absolute;content:'';background-color:rgba(0,0,0,.3);top:0;bottom:0;left:0;right:0}.submenu-content__hotels-image-link:hover .submenu-content__hotels-image{transform:scale(1.1)}.submenu-content__hotels-image-link:hover .submenu-content__hotels-arrow{width:24px;height:24px;transform:rotate(270deg) translateX(-8px)}.submenu-content__hotels-image{transform:scale(1);transition:transform 300ms ease-out}.submenu-content__hotels-image-text{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;font-weight:bold;text-align:center;text-transform:uppercase;line-height:1.17;color:#fff;padding:5px;top:0;bottom:0;left:0;right:0;z-index:1}.submenu-content__hotels-arrow{width:0;height:0;background-color:rgba(63,169,219,.8);background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy40NDgiIGhlaWdodD0iOC4yNCIgdmlld0JveD0iMCAwIDE3LjQ0OCA4LjI0Ij4gIDxnIGlkPSJHcm91cF84MTEiIGRhdGEtbmFtZT0iR3JvdXAgODExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjMyNiAwLjM3KSI+ICAgIDxsaW5lIGlkPSJMaW5lXzQ5IiBkYXRhLW5hbWU9IkxpbmUgNDkiIHgyPSI4LjU0NCIgeTI9IjcuMzY0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMTI3KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEiLz4gICAgPGxpbmUgaWQ9IkxpbmVfNjkiIGRhdGEtbmFtZT0iTGluZSA2OSIgeDE9IjguMjQiIHkyPSI3LjQ5MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC41NDUgMCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxIi8+ICA8L2c+PC9zdmc+');background-repeat:no-repeat;background-position:50% 60%;background-size:60%;border-radius:50%;transform:rotate(270deg) translateX(0);transition:width 300ms ease-out,height 300ms ease-out,transform 300ms ease-out}.submenu-content__submenu{list-style:none;text-align:center;background-color:#f5f5f5;color:#000;padding:10px 0;margin:0;z-index:10}@media(min-width:992px){.submenu-content__submenu{position:absolute;text-align:left;background-color:transparent;width:180px;height:calc(100% - 92px);padding:62px 10px 30px 30px;color:#fff}}.submenu-content__submenu~.submenu-content__box-content{left:85px}.submenu-content__submenu .submenu-content__submenu-box-content{left:85px}@media(min-width:992px){.submenu-content__submenu::after{position:absolute;content:'';background-color:rgba(0,0,0,.44);top:0;bottom:0;left:0;right:0}}.submenu-content__submenu-link{position:relative;display:block;font-size:12px;text-transform:uppercase;background-color:#f5f5f5;color:#000;padding:5px 0;cursor:pointer;z-index:1;transition:color 300ms ease-out}@media(min-width:992px){.submenu-content__submenu-link{display:inline-block;font-size:19px;font-family:'OldStandardTT';text-transform:none;background-color:transparent;color:#fff;border-top:0;padding:0 20px 10px 0}}.submenu-content__submenu-link:focus,.submenu-content__submenu-link:hover{text-decoration:none}@media(min-width:992px){.submenu-content__submenu-link::after{display:inline-block;content:'';background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy40NDgiIGhlaWdodD0iOC4yNCIgdmlld0JveD0iMCAwIDE3LjQ0OCA4LjI0Ij4gIDxnIGlkPSJHcm91cF84MTEiIGRhdGEtbmFtZT0iR3JvdXAgODExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjMyNiAwLjM3KSI+ICAgIDxsaW5lIGlkPSJMaW5lXzQ5IiBkYXRhLW5hbWU9IkxpbmUgNDkiIHgyPSI4LjU0NCIgeTI9IjcuMzY0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMTI3KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEiLz4gICAgPGxpbmUgaWQ9IkxpbmVfNjkiIGRhdGEtbmFtZT0iTGluZSA2OSIgeDE9IjguMjQiIHkyPSI3LjQ5MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC41NDUgMCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxIi8+ICA8L2c+PC9zdmc+');background-repeat:no-repeat;background-position:center center;background-size:contain;width:12px;height:12px;margin-left:10px;margin-right:-22px;transform:rotate(-90deg) translateY(1px);opacity:1;visibility:visible;transition:opacity 300ms ease-out,visibility 300ms ease-out,transform 300ms ease-out}}.submenu-content__submenu-link--open{color:#3fa9db}.submenu-content__submenu-link--open::after{opacity:0;visibility:hidden}.submenu-content__submenu-box{position:absolute;top:0;bottom:0;left:0;width:calc(100vw - 300px);opacity:0;visibility:hidden;transition:opacity 300ms ease-out,visibility 300ms ease-out}@media(min-width:1400px){.submenu-content__submenu-box{width:calc(100vw - 210px - 300px - 150px)}}.submenu-content__submenu-box--active{opacity:1;visibility:visible;transition:opacity 300ms ease-out,visibility 300ms ease-out}.submenu-content__submenu-box::after{position:absolute;content:'';background-color:rgba(0,0,0,.44);top:0;bottom:0;left:0;right:0}.submenu-content__submenu-box-image{position:absolute;width:100%;height:100%;top:0;bottom:0;right:0;left:0;object-fit:cover}.submenu-content__submenu-box-content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;height:100%;max-width:530px;margin-left:auto;margin-right:auto;z-index:10}@media(min-width:992px){.submenu-content__submenu-box-content{max-width:400px}}@media(min-width:1500px){.submenu-content__submenu-box-content{max-width:530px}}.submenu-content__submenu-box-content-title{font-family:'OldStandardTT';font-size:27px;margin-bottom:21px}.submenu-content__submenu-box-content-description{font-size:16px;line-height:1.25;margin-bottom:22px}.submenu-content__back-to-map{position:absolute;display:none;font-size:10px;font-weight:bold;text-transform:uppercase;left:375px;top:15px;z-index:90;color:rgba(255,255,255,.7);cursor:pointer}@media(min-width:992px){.submenu-content__back-to-map{display:block}}.submenu-content__back-to-map::before{display:inline-block;content:'';background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy40NDgiIGhlaWdodD0iOC4yNCIgdmlld0JveD0iMCAwIDE3LjQ0OCA4LjI0Ij4gIDxnIGlkPSJHcm91cF84MTEiIGRhdGEtbmFtZT0iR3JvdXAgODExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjMyNiAwLjM3KSI+ICAgIDxsaW5lIGlkPSJMaW5lXzQ5IiBkYXRhLW5hbWU9IkxpbmUgNDkiIHgyPSI4LjU0NCIgeTI9IjcuMzY0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMTI3KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEiLz4gICAgPGxpbmUgaWQ9IkxpbmVfNjkiIGRhdGEtbmFtZT0iTGluZSA2OSIgeDE9IjguMjQiIHkyPSI3LjQ5MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC41NDUgMCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxIi8+ICA8L2c+PC9zdmc+');background-repeat:no-repeat;background-position:center center;background-size:contain;width:12px;height:12px;margin-right:2px;transform:rotate(90deg) translateX(2px);opacity:.5;visibility:visible}.submenu-content__back-to-map--dark{color:rgba(0,0,0,.4)}.submenu-content__back-to-map--dark::before{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy40NDgiIGhlaWdodD0iOC4yNCIgdmlld0JveD0iMCAwIDE3LjQ0OCA4LjI0Ij4gIDxnIGlkPSJHcm91cF84MTEiIGRhdGEtbmFtZT0iR3JvdXAgODExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjMyNiAwLjM3KSI+ICAgIDxsaW5lIGlkPSJMaW5lXzQ5IiBkYXRhLW5hbWU9IkxpbmUgNDkiIHgyPSI4LjU0NCIgeTI9IjcuMzY0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMTI3KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMSIvPiAgICA8bGluZSBpZD0iTGluZV82OSIgZGF0YS1uYW1lPSJMaW5lIDY5IiB4MT0iOC4yNCIgeTI9IjcuNDkxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjU0NSAwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMSIvPiAgPC9nPjwvc3ZnPg==');opacity:.3}.navigation-extras__item--language-switcher{cursor:pointer}.navigation-extras__item--language-switcher svg{width:14px;transition:transform 300ms ease-out}.language-selector{position:absolute;display:flex;flex-direction:column;background-color:#f5f5f5;top:100%;right:0;opacity:0;visibility:hidden;margin-top:5px}@media(min-width:992px){.language-selector{right:4px}}@media(min-width:1500px){.language-selector{right:8px}}.language-selector--open{opacity:1;visibility:visible}.language-selector--open~.navigation-extras__item--language-switcher{position:relative}.language-selector--open~.navigation-extras__item--language-switcher svg{transform:rotate(180deg)}.language-selector--open .language-selector__overlay{display:block}.language-selector__item{color:#000;padding:15px 30px;z-index:2}.language-selector__item:not(:last-child){padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.2)}.language-selector__overlay{position:fixed;display:none;display:block;background-color:transparent;top:0;bottom:0;left:0;right:0;z-index:0}.map-with-links{position:relative}.map-with-links__link{position:absolute;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;font-weight:bold;color:#fff;background-color:#3fa9db;border-radius:50%;width:36px;height:36px;transform:scale(1);transition:background-color 300ms ease-out,width 300ms ease-out,height 300ms ease-out,transform 300ms ease-out}.map-with-links__link--active{transform:scale(1.2);background-color:#f0f;width:40px;height:40px}.map-with-links__link--hotel1{top:30%;left:25%}.map-with-links__link--hotel2{top:50%;left:15%}.map-with-links__link--hotel3{top:75%;left:80%}.map-with-links__link--hotel4{top:40%;left:50%}.map-with-links__link--hotel5{top:70%;left:50%}.map-with-links__link--hotel6{top:40%;left:40%}.package-article{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:15px;font-weight:300;color:#231f20;width:100%;margin:0 0 60px}@media(min-width:720px){.package-article{width:calc(50% - 60px);margin:0 30px 60px}}.package-article:hover .package-article__image{transform:scale(1.1)}.package-article__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:720px){.package-article__container{margin:0 -30px}}.package-article__image-container{position:relative;margin-right:30%;margin-bottom:-20px;overflow:hidden;z-index:1}.package-article__image{transform:scale(1);transition:transform 300ms ease-out}.package-article__content{position:relative;background-color:#f5f5f5;padding:50px 30px;margin-left:20%}.package-article__title{font-family:'Open Sans',sans-serif;font-size:15px;font-weight:bold;color:#000;margin-bottom:10px}.package-article__cta-button{position:absolute;bottom:-20px}.package-offer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:15px;font-weight:300;color:#231f20;margin-bottom:60px}@media(min-width:992px){.package-offer{-ms-flex-direction:row;flex-direction:row}}.package-offer__container{margin:0 30px}.package-offer:hover .package-offer__image{transform:scale(1.1)}.package-offer__image-container{overflow:hidden}@media(min-width:992px){.package-offer__image-container{max-width:30%}}.package-offer__image{transform:scale(1);transition:transform 300ms ease-out}.package-offer__content{position:relative;-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f5f5f5;padding:30px}@media(min-width:720px){.package-offer__content{flex-direction:row;justify-content:space-between;padding:30px 0 30px 30px;margin-right:120px}}.package-offer__title{margin-bottom:20px}.package-offer__text{padding-right:20px}@media(min-width:480px){.package-offer__offer{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:480px){.package-offer__price-text{border-right:1px solid #3fa9db;padding-right:30px;margin-right:30px}}.package-offer__price-requirment{-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0;margin-top:5px}@media(min-width:480px){.package-offer__price-requirment{margin-top:0}}.package-offer__price{font-size:20px;font-weight:bold;color:#3fa9db;margin:5px 0}.package-offer__old-price{position:relative;font-size:15px;color:#231f20;font-weight:normal}.package-offer__old-price::after{position:absolute;content:'';background-color:#3fa9db;width:100%;height:1px;left:0;top:50%}.package-offer__features{flex:0 0 0;min-width:80px;margin:30px 0 20px}@media(min-width:720px){.package-offer__features{margin:0}}.package-offer__feature{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.05);padding:8px 10px 8px 30px}@media(min-width:720px){.package-offer__feature{margin-right:-120px}}.package-offer__feature+.package-offer__feature{margin-top:15px}.package-offer__feature-icon{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:-16px;top:-5px;color:#fff;background-color:#3fa9db;border-radius:50%;width:32px;height:32px}.package-offer__feature-icon .fa-icon{width:16px;height:16px}.package-offer__feature-text{font-size:12px;text-transform:uppercase;font-weight:bold}.package-offer__cta-button{position:absolute;bottom:-20px;min-width:120px!important}.page-header-blog{padding-top:110px}@media(min-width:992px){.page-header-blog{padding-top:200px}}.page-header-blog+main{padding-top:30px}.page-header-blog .breadcrumb{padding:20px 30px 0 30px;margin-bottom:40px}@media(min-width:992px){.page-header-blog .breadcrumb{padding:0 30px;margin-bottom:50px}}.page-header-blog__title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px}.page-header-blog__title{margin-bottom:0}.page-header-landing{padding-top:88px;margin-bottom:60px}@media(min-width:992px){.page-header-landing{display:flex;padding-top:75px}}.page-header-landing__image-container{-ms-flex:1 1 0;flex:1 1 0;width:100%}@media(min-width:992px){.page-header-landing__image{height:600px;object-fit:cover}}.page-header-landing__content-container{position:relative;-ms-flex:1 1 0;flex:1 1 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:0}@media(min-width:992px){.page-header-landing__content-container{padding-top:70px}}.page-header-landing__content-container .breadcrumb{display:none;padding:20px 30px 0 30px}@media(min-width:992px){.page-header-landing__content-container .breadcrumb{display:block;padding:0 30px}}.page-header-landing__content-container .introBanner_thumbs{position:relative;right:inherit;padding-left:0;margin-bottom:-55px;transform:none}.page-header-landing__content-container .introBanner_thumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px}@media(min-width:992px){.page-header-landing__content-container .introBanner_thumbs ul{padding:0 20px}}.page-header-landing__content-container .introBanner_thumbs ul li{-ms-flex:1 1 0;flex:1 1 0;float:none;padding-left:0;margin-left:0;width:100%;max-width:150px}.page-header-landing__content-container .introBanner_thumbs ul li:not(:last-child){margin-right:10px}@media(min-width:992px){.page-header-landing__content-container .introBanner_thumbs ul li:not(:last-child){margin-right:20px}}.page-header-landing__content-container .introBanner_thumbs img{object-fit:cover}.page-header-landing__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f5f5f5;padding:30px 30px 0;margin-left:0;margin-bottom:10px}@media(min-width:992px){.page-header-landing__content{padding:0 40px 20px;margin-left:-40px;margin-bottom:20px}}@media(min-width:1200px){.page-header-landing__content{padding:0 80px 30px;margin-left:-80px}}.page-header-landing__title{font-family:'Old Standard TT',serif;font-size:36px;color:#3fa9db;margin-bottom:10px}@media(min-width:992px){.page-header-landing__title{font-size:40px}}@media(min-width:1200px){.page-header-landing__title{font-size:50px}}.page-header-landing__description{font-size:15px;color:#231f20;max-width:600px;margin-bottom:30px}@media(min-width:992px){.page-header-landing__description{margin-bottom:20px}}@media(min-width:1200px){.page-header-landing__description{margin-bottom:30px}}@media(min-width:560px){.page-header-landing__cta-button{-ms-flex-item-align:start;align-self:flex-start}}.page-header-landing__inquiry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;background-color:#37b5e0;padding:20px 30px;margin:30px -30px 0;order:2}@media(min-width:560px){.page-header-landing__inquiry{-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:992px){.page-header-landing__inquiry{padding:10px 20px;margin:0 -40px 25px;order:0}}@media(min-width:1200px){.page-header-landing__inquiry{padding:20px 30px;margin:0 -80px 30px}}.page-header-landing__inquiry-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:15px}@media(min-width:560px){.page-header-landing__inquiry-title-container{margin-bottom:0}}.page-header-landing__inquiry-title{font-size:18px;font-weight:bold;margin-right:25px}.page-header-landing__inquiry-subtitle{font-size:14px;font-weight:normal;margin-right:25px}.pagination{list-style:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;margin:30px auto 45px}@media(min-width:992px){.pagination{margin:60px auto 90px}}.pagination li a,.pagination li span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;min-width:50px;text-align:center;line-height:60px;background-color:#f2f2f2;border:0;color:#333;font-size:15px;padding:0 10px;margin:0 3px 6px;transition:background-color 300ms ease-out,color 300ms ease-out}.pagination li a:focus,.pagination li a:hover{text-decoration:none;color:#fff;background-color:#3fa9db;border:0}.pagination .active a{color:#fff;background-color:#3fa9db}.spacer__line{border-bottom:1px solid rgba(0,0,0,.1);padding-top:30px;margin-bottom:60px}.spacer__space{height:60px}main{width:100%;margin-left:0}@media(min-width:992px){}@media(min-width:1280px){main{width:100%;margin-left:0}}.preload *{transition:none!important}.page-wrapper{position:relative}#return-to-top{display:none!important}@media(min-width:400px){#return-to-top{display:block!important;z-index:40;bottom:20px}}.page-overlay{position:absolute;background-color:rgba(255,255,255,.2);backdrop-filter:blur(5px);top:0;bottom:0;left:0;right:0;z-index:50;opacity:0;visibility:hidden;transition:opacity 300ms ease-out,visibility 300ms ease-out,background-color 300ms ease-out}.page-overlay--open{opacity:1;visibility:visible}.hide-on-mobile{display:none}@media(min-width:992px){.hide-on-mobile{display:block}}@media(min-width:992px){.hide-on-desktop{display:none}}.footer{margin:20px 30px 100px 30px}.search .search-field{width:calc(100% - 20px)}.object-fit-ie{background-size:cover;background-position:center center}.object-fit-ie>img{opacity:0}.submenu-content__box{display:none}.submenu-content__box-content{width:100%}@media(min-width:992px){.submenu-content__hotels-container{width:100%}.submenu-content__box{display:flex}.submenu-content__item--main-link a:first-child:before,.submenu-content__link--main-map-link a:first-child:before{display:block;content:"";border-bottom:1px solid #000;width:30px;transform:translateY(1.5rem);height:0}.submenu-content__item--main-link a.submenu-content__link--open:first-child:before,.submenu-content__link--main-map-link a.submenu-content__link--open:first-child:before{border-bottom:1px solid #3fa6d6}.submenu-content__submenu-item:first-child a:before{display:block;content:"";border-bottom:1px solid #fff;width:30px;transform:translateY(1.5rem);height:0}.submenu-content__submenu-item:first-child a:hover:before{border-bottom:1px solid #3fa6d6}}@media(max-width:1200px){.booking-bar__reserve-text{align-items:center}}.bannerWrapper{position:relative}.bannerWrapper .scrollIndicator{display:block;position:absolute;margin:auto;z-index:2000;width:40px;height:80px;background:url("/images/scrollIndicator.png") no-repeat -22px -32px;text-indent:-9999px;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-moz-animation:scrollIndicatorAnimation 1.5s infinite;-webkit-animation:scrollIdicatorAnimation 1.5s infinite;animation:scrollIndicatorAnimation 1.5s infinite}@media(max-width:992px){.bannerWrapper .scrollIndicator{display:none}}.scroll-indicator-left .scrollIndicator{left:20px;margin:0}.scroll-indicator-right .scrollIndicator{right:20px;margin:0}@keyframes scrollIndicatorAnimation{0%{bottom:200px}50%{bottom:210px}100%{bottom:200px}}.introBanner_contentTexts h1{line-height:60px!important}.badge-kolo{width:150px;padding:0 0 20px 0}.badge-kolo-mini{width:100px;padding:10px 0}.newsletterBox .mailchimp{margin-top:40px}@media(max-width:400px){.newsletterBox .mailchimp{margin-top:20px}}.newsletterBox .mailchimp .form-group{text-align:left}.newsletterBox .mailchimp .form-group .input{display:inline-block;margin:0 10px 10px 0}.newsletterBox .mailchimp .form-group .input input.form-control{max-width:550px;line-height:40px;height:40px;font-size:15px;color:#231f20;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:solid 1px #3fa9db}.rawHtml .mailchimp{margin-top:40px}@media(max-width:400px){.rawHtml .mailchimp{margin-top:20px}}.rawHtml .mailchimp .form-group{text-align:center}.rawHtml .mailchimp .form-group .input{display:inline-block;margin:10px}.rawHtml .mailchimp .form-group .input input.form-control{max-width:550px;line-height:40px;height:40px;font-size:15px;color:#231f20;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:solid 1px #3fa9db}.fancy-anchor{display:block;position:relative;top:-150px;visibility:hidden}.fancy-anchors{display:table;border-collapse:separate;border-spacing:2px;position:fixed;top:260px;right:0;transform:translate(0);transition:all .5s ease-out}@media(max-width:768px){.fancy-anchors{top:175px}}.fancy-anchors *{box-sizing:border-box}.fancy-anchors.hdn{transform:translate(calc(100% - 38px))}.fancy-anchors__tr{display:table-row}.fancy-anchors__tr .fancy-anchors__td{background:#000}.fancy-anchors__tr:hover .fancy-anchors__td{background:#737373}.fancy-anchors__tr.active .fancy-anchors__td{background:#737373}.fancy-anchors__td{display:table-cell;padding:8px;transition:all .3s;color:#fff}.fancy-anchors__td a{color:#fff}.fancy-anchors__td a:hover{text-decoration:none}.fancy-anchors__icon{text-align:center;width:38px}.weather-sea{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;background-color:#0575ae;max-width:460px;min-height:180px}.weather-sea__content{-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0;padding:10px 15px}@media(min-width:480px){.weather-sea__content{padding:20px 25px}}.weather-sea__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:22px;line-height:1.2;margin-bottom:3px}.weather-sea__title svg{width:40px;height:40px;stroke:#fff;margin-bottom:-5px;margin-right:2px}.weather-sea__date{font-size:12px;color:rgba(255,255,255,.6);margin-left:5px;margin-bottom:20px}.weather-sea__location{font-size:18px;color:rgba(255,255,255,.9);margin-bottom:20px}@media(min-width:480px){.weather-sea__location{margin-left:30px}}.weather-sea__disclaimer{font-size:10px;color:rgba(255,255,255,.6)}.weather-sea__disclaimer a{color:#fff}.weather-sea__temperature-container,.weather-sea__water-level-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;border-left:1px dashed rgba(255,255,255,.2);width:86px;padding:20px 10px}.weather-sea__temperature{-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.weather-sea__temperature-title{font-size:14px;line-height:1.2}.weather-sea__temperature-title span{display:block;color:rgba(255,255,255,.6)}.weather-sea__water-level{-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.weather-sea__water-level-title{font-size:14px;line-height:1.2}.weather-sea__water-level-title span{display:block;color:rgba(255,255,255,.6)}