@charset "UTF-8";
/*!
Theme Name: Maykenbel
Theme URI: http://underscores.me/
Author: Giorgos Sarigiannidis
Author URI: https://www.gsarigiannidis.gr
Description: Custom theme: Maykenbel, developed by Giorgos Sarigiannidis
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: maykenbel
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Maykenbel is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
 html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}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}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{outline:none;overflow:visible}button,select{text-transform:none;-webkit-appearance:none;border-radius:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#1d1d1b;display:block;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}*,*::before,*::after{box-sizing:border-box}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.align_center{text-align:center}body{font-family:"Raleway",sans-serif}.site{margin:0;float:left;width:100%;overflow:hidden}ul.horizontal{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.container{max-width:1260px;margin:0 auto;height:100%;padding:0 1rem}h2{margin-top:0}a{color:#181b31}a:hover{color:#f6b527}img{max-width:100%;height:auto}.ginput_container{position:relative}.ginput_container .ui-datepicker-trigger{background:transparent;border:none;position:absolute;right:0;bottom:.8rem;font-size:22px;font-size:1.375rem;color:#181b31}.ginput_container_select{position:relative}.ginput_container_select select{-moz-appearance:none}.ginput_container_select::after{content:'\f107';font-family:fontello;position:absolute;bottom:1px;right:1px;padding-top:10px;background:#fff;display:block;width:36px;height:48px;font-size:22px;font-size:1.375rem}@font-face{font-family:'fontello';src:url(../../../../../../themes/maykenbel/./font/fontello.eot?14935343);src:url("../../../../../../themes/maykenbel/./font/fontello.eot?14935343#iefix") format("embedded-opentype"),url(../../../../../../themes/maykenbel/./font/fontello.woff2?14935343) format("woff2"),url(../../../../../../themes/maykenbel/./font/fontello.woff?14935343) format("woff"),url(../../../../../../themes/maykenbel/./font/fontello.ttf?14935343) format("truetype"),url("../../../../../../themes/maykenbel/./font/fontello.svg?14935343#fontello") format("svg");font-weight:400;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-phone:before{content:'\e800'}.icon-mail:before{content:'\e801'}.icon-star:before{content:'\e802'}.icon-location:before{content:'\e803'}.icon-down:before{content:'\e804'}.icon-calendar:before{content:'\e805'}.icon-ok:before{content:'\e806'}.icon-search:before{content:'\e807'}.icon-plus:before{content:'\e808'}.icon-minus:before{content:'\e809'}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-linkedin:before{content:'\f0e1'}.icon-chat-empty:before{content:'\f0e6'}.icon-angle-down:before{content:'\f107'}.icon-pinterest:before{content:'\f231'}.icon-whatsapp:before{content:'\f232'}.icon-tripadvisor:before{content:'\f262'}.icon-gplus:before{content:'\f30f'}.icon-instagram:before{content:'\f32d'}
/*! Flickity v2.0.10
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:rgba(255,255,255,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.navigation.posts-navigation{display:none}.loader-ellips{font-size:20px;position:relative;width:4em;height:1em;margin:10px auto;display:none}.loader-ellips.active{display:block}.loader-ellips__dot{display:block;width:1em;height:1em;border-radius:.5em;background:#f6b527;position:absolute;animation-duration:0.5s;animation-timing-function:ease;animation-iteration-count:infinite}.loader-ellips__dot:nth-child(1),.loader-ellips__dot:nth-child(2){left:0}.loader-ellips__dot:nth-child(3){left:1.5em}.loader-ellips__dot:nth-child(4){left:3em}@keyframes reveal{from{transform:scale(.001)}to{transform:scale(1)}}@keyframes slide{to{transform:translateX(1.5em)}}.loader-ellips__dot:nth-child(1){animation-name:reveal}.loader-ellips__dot:nth-child(2),.loader-ellips__dot:nth-child(3){animation-name:slide}.loader-ellips__dot:nth-child(4){animation-name:reveal;animation-direction:reverse}.gm-style img{max-width:100%!important;margin-bottom:10px}.button-big{font-weight:900;margin:2rem auto;font-size:22px;font-size:1.375rem;display:inline-block;text-decoration:none;color:#181b31}@media all and (min-width:600px){.button-big{font-size:28px;font-size:1.75rem}}.has-line{font-size:24px;font-size:1.5rem;font-weight:900;text-align:center}.has-line::after{content:'';position:relative;height:3px;width:100px;display:block;margin:1rem auto}.has-line.dark::after{background:#181b31}.has-line strong{font-weight:900}@media all and (min-width:600px){.has-line{font-size:34px;font-size:2.125rem}}.title__absolute-center{margin:0;background:#181b31;color:#fff;font-weight:900;font-size:26px;font-size:1.625rem;padding:.5rem 2rem;min-width:260px;text-align:center;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media all and (min-width:768px){.title__absolute-center{font-size:18px;font-size:1.125rem;min-width:auto}}@media all and (min-width:960px){.title__absolute-center{font-size:26px;font-size:1.625rem;min-width:260px}}.toolbox{background:rgba(24,27,49,.7);width:100%;height:54px;border-bottom:1px solid #666;position:relative;z-index:99}.toolbox ul{height:100%;align-items:center;justify-content:space-between}.toolbox a{color:#fff}.toolbox a:hover{color:#f6b527}@media all and (min-width:600px){.toolbox ul{justify-content:flex-end;font-size:24px;font-size:1.5rem}.toolbox a{padding-left:1rem}}@media all and (min-width:960px){.site-header.sticky .toolbox{position:absolute}}.header-main{background:#181b31;width:100%;padding:1rem}.site-branding{text-align:center}.site-branding img{max-width:180px;height:auto}.section__hero.not-home{background:#181b31}.callus-action{display:none}.callus-action a{color:#f6b527;text-decoration:none}.callus-action a .strong{padding-left:1.5rem;font-weight:700;font-size:26px;font-size:1.625rem}.no-image .toolbox{background:#181b31}.no-image .section__hero{border-top:1px solid #fff;background:#181b31}.no-image .section__hero h1{padding:2rem 0 0 0;color:#fff;font-weight:400;margin-top:0}.no-image .section__hero .widget__booking.sticky{bottom:0}@media all and (min-width:960px){.site-header.sticky .header-main{position:absolute;top:54px;z-index:9999}.site-header .header-main .container{display:flex;justify-content:space-between}.site-branding{flex:auto;max-width:210px}.nav-container{display:flex;flex-flow:column;justify-content:space-around;width:100%;max-width:calc(100% - 110px)}.callus-action{display:block;text-align:right}.callus-action a{font-size:22px;font-size:1.375rem}}.main-navigation{text-align:center;min-height:30px}.main-navigation>ul{display:block;margin-top:-100%;opacity:0;-webkit-transition:margin 0.3s cubic-bezier(.785,.135,.15,.86) 0.1s,opacity 0.2s ease-out;-moz-transition:margin 0.3s cubic-bezier(.785,.135,.15,.86) 0.1s,opacity 0.2s ease-out;-o-transition:margin 0.3s cubic-bezier(.785,.135,.15,.86) 0.1s,opacity 0.2s ease-out;transition:margin 0.3s cubic-bezier(.785,.135,.15,.86) 0.1s,opacity 0.2s ease-out}.main-navigation li{font-size:12px;font-size:.75rem;font-weight:600}.main-navigation a{color:#fff;text-decoration:none;display:block;padding:.5rem 0}.main-navigation a:hover{color:#f6b527}.main-navigation .menu-item-has-children>a::after{content:' \e804';font-family:fontello;font-size:10px;font-size:.625rem;padding-left:.2rem}.main-navigation .menu-item-has-children .sub-menu{display:none;margin:0;padding:0;list-style-type:none;border-top:1px solid}.main-navigation .menu-item-has-children.focus>.sub-menu{display:block}.menu-toggle{background:none;border:none}.menu-toggle>.menu-icon{display:inline-block;width:40px;height:36px;padding:5px 7px;border-radius:3px}.menu-toggle>.menu-icon>span{display:block;height:3px;width:100%;margin:5px 0;background:#fff;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.main-navigation.toggled{max-height:calc(100vh - 80px);overflow-y:auto}.main-navigation.toggled>ul{margin-top:1rem;opacity:1;-webkit-transition:margin 0.3s cubic-bezier(.785,.135,.15,.86),opacity 0.2s ease-in 0.2s;-moz-transition:margin 0.3s cubic-bezier(.785,.135,.15,.86),opacity 0.2s ease-in 0.2s;-o-transition:margin 0.3s cubic-bezier(.785,.135,.15,.86),opacity 0.2s ease-in 0.2s;transition:margin 0.3s cubic-bezier(.785,.135,.15,.86),opacity 0.2s ease-in 0.2s}.main-navigation.toggled .menu-toggle>.menu-icon>span{background:#f6b527}.main-navigation.toggled .menu-toggle>.menu-icon>.first{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:0;margin-top:14px;width:27px}.main-navigation.toggled .menu-toggle>.menu-icon>.second{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:0;margin-top:-8px;width:27px}.main-navigation.toggled .menu-toggle>.menu-icon>.third{display:none}@media all and (max-width:959px){.main-navigation ul li a{background:rgba(255,255,255,.2);margin-bottom:3px;border-radius:3px}.main-navigation .menu-item-has-children{position:relative}.main-navigation .menu-item-has-children>a{position:relative}.main-navigation .menu-item-has-children>a::after{display:none}.main-navigation .menu-item-has-children .toggler{width:30px;height:30px;position:absolute;right:0;top:0;color:#fff;display:flex;justify-content:center;align-items:center}.main-navigation .menu-item-has-children .toggler::after{content:'\e808';font-family:'fontello'}.main-navigation .menu-item-has-children.focus>.sub-menu{display:block;border-top:0}.main-navigation .menu-item-has-children.focus>a{background:rgba(246,181,39,.8);color:#181b31;font-weight:700}.main-navigation .menu-item-has-children.focus>.toggler::after{color:#181b31;content:'\e809'}.main-navigation .menu-item-has-children.focus>.sub-menu li.focus>.sub-menu{display:block}.main-navigation .menu-item-has-children.focus>.sub-menu li a{background:#f6b527;color:#181b31;font-weight:700}.main-navigation .menu-item-has-children.focus>.sub-menu li .toggler{color:#181b31}.main-navigation .menu-item-has-children.focus>.sub-menu li>.sub-menu li a{color:#fff;border-radius:0;background:transparent;border-bottom:1px solid #f6b527}.main-navigation .menu-item-has-children.focus>.sub-menu li>.sub-menu li:last-child a{border-bottom:none}.main-navigation .menu-item-has-children.focus>.sub-menu li>.sub-menu li.menu-item-has-children.focus>.sub-menu{display:block}.main-navigation .menu-item-has-children.focus>.sub-menu li>.sub-menu li .toggler::after{color:#fff;content:'\e804'}.main-navigation .menu-item-has-children.focus>.sub-menu li>.sub-menu li.focus .toggler{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-navigation .menu-item-has-children.focus>.sub-menu li>.sub-menu li>.sub-menu li a{border-bottom:none}}@media all and (min-width:960px){.main-navigation{text-align:right}.main-navigation>ul{position:relative;opacity:1;margin-top:1rem;display:flex;justify-content:flex-end}.main-navigation>ul>li a{padding-left:3rem}.main-navigation .menu-item-has-children .sub-menu{padding:1rem;position:absolute;left:-2rem;opacity:0;visibility:hidden;top:2.85rem;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.4);width:100%;display:flex;flex-flow:wrap;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.main-navigation .menu-item-has-children .sub-menu::before{content:'';position:absolute;top:-1rem;height:1rem;width:100%}.main-navigation .menu-item-has-children .sub-menu li{width:25%;text-align:left}.main-navigation .menu-item-has-children .sub-menu li a{font-weight:700;color:#181b31}.main-navigation .menu-item-has-children .sub-menu li a:hover{color:#f6b527}.main-navigation .menu-item-has-children.focus .sub-menu{display:flex}.main-navigation .menu-item-has-children:hover .sub-menu{left:0;opacity:1;visibility:visible}.menu-toggle{display:none}}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li>.sub-menu{display:none}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li>a::after{content:''}@media all and (min-width:960px){.main-navigation .menu-item-has-children.mega_menu li:hover .sub-menu{opacity:0;visibility:hidden}.main-navigation .menu-item-has-children.mega_menu li>a::after{content:''}.main-navigation .menu-item-has-children.mega_menu:hover>.sub-menu{pointer-events:auto}.main-navigation .menu-item-has-children.mega_menu>.sub-menu{padding:0;align-content:start;z-index:999999999;pointer-events:none}.main-navigation .menu-item-has-children.mega_menu>.sub-menu::before{content:'';display:block;width:1px;height:100%;position:absolute;left:200px;top:0;border-right:1px solid #ddd;z-index:99999}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li{width:100%;display:flex}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li>a{padding:1rem;width:200px;position:relative}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li>a::before{content:'';background-image:url(../../../../../../themes/maykenbel/img/butterfly-small.png);background-size:cover;display:inline-block;width:16px;height:16px;float:left;margin-right:1rem;position:relative;top:-3px}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li>a::after{content:'\e804';-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;margin-top:3px;right:.5rem;display:inline-block;z-index:9999}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li .sub-menu{box-shadow:none;height:100%;border-top:none}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li .sub-menu a{padding-left:0}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li.mega-active>a{background:#eee}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li.mega-active>.sub-menu{opacity:1;visibility:visible;z-index:999}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li>.sub-menu{padding:0;top:0;right:0;left:auto;position:absolute;width:calc(100% - 200px);display:flex;justify-content:space-between}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li>.sub-menu.cols-1>li{width:100%}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li>.sub-menu.cols-2>li{width:50%}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li>.sub-menu.cols-3>li{width:33.333%}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li>.sub-menu.cols-4>li{width:25%}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li>.sub-menu.cols-5>li{width:20%}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li>.sub-menu.cols-6>li{width:16.666%}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li>.sub-menu>li{display:block;width:auto;text-align:left}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li>.sub-menu>li>a{display:block;width:100%;padding:1rem;border-bottom:1px solid #ddd}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li>.sub-menu>li>.sub-menu{display:block;width:auto;height:auto;position:relative;top:0;padding:0;left:0;margin:0;opacity:1;visibility:visible}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li>.sub-menu>li>.sub-menu li{padding:.5rem 1rem 0 1rem;width:auto}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li>.sub-menu>li>.sub-menu li a{padding:0;font-weight:400}}.slideshow{max-height:100vh;overflow:hidden}.slideshow .carousel-cell{width:100%}.slideshow img{width:100%;height:auto;float:left}.section__hero{position:relative}.scroll-down{display:none;position:absolute;bottom:1rem;width:100%;text-align:center;color:#f6b527;font-size:44px;font-size:2.75rem;text-shadow:1px 1px 1px #1d1d1b}.scroll-down .icon{bottom:0;position:relative;-webkit-transition:bottom 0.6s cubic-bezier(.175,.885,.32,1.275);-moz-transition:bottom 0.6s cubic-bezier(.175,.885,.32,1.275);-o-transition:bottom 0.6s cubic-bezier(.175,.885,.32,1.275);transition:bottom 0.6s cubic-bezier(.175,.885,.32,1.275)}.scroll-down:hover .icon{color:#fff;bottom:-6px}@media all and (min-width:960px){.scroll-down{display:block}}.widget__booking{width:100%}.widget__booking .container{padding:1rem;color:#fff;background:rgba(24,27,49,.85);position:relative;z-index:9}.widget__booking label{display:none}.widget__booking input,.widget__booking select{padding:.5rem 1rem;color:#1d1d1b;border:0}.widget__booking input[type="submit"]{background:#f6b527;border:1px solid #f6b527;font-weight:900;padding:.5rem 2rem;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;margin:.5rem auto}.widget__booking input[type="submit"]:hover{background:transparent;color:#f6b527}.widget__booking .field{margin:.5rem 0}.widget__booking .field.apartments{width:100%}.widget__booking .field.apartments select{width:100%}.widget__booking .adults,.widget__booking .children{width:calc(50% - .5rem)}.widget__booking .adults select,.widget__booking .children select{width:100%}.widget__booking .ginput_container{width:calc(50% - .5rem)}.widget__booking .ginput_container .datepicker{width:100%}.widget__booking .ginput_container .ui-datepicker-trigger{font-size:16px;font-size:1rem;bottom:.5rem}.widget__booking .promo{width:100%}.widget__booking .promo input{width:100%}.widget__booking form{display:none}.widget__booking .widget__booking-title{text-align:center;font-size:24px;font-size:1.5rem;color:#bdbdbc;font-weight:500}.widget__booking .widget__booking-title .strong{color:#fff;font-weight:900;display:block}.widget__booking.active form{display:flex;flex-wrap:wrap;justify-content:space-between}.widget__booking.active .availability-toggle{display:none}.availability-toggle{background:#f6b527;border:1px solid #f6b527;font-weight:900;padding:.5rem 2rem;margin:0 auto 1rem auto;display:block}.booking-slider .carousel-cell{width:100%}@media all and (min-width:600px){.widget__booking .widget__booking-title .strong{display:inline}}@media all and (min-width:960px){.no-image.page-not-home .section__hero{height:220px}.no-image.page-not-home .section__hero::before{display:none}.no-image.page-not-home .section__hero .sticky-title{margin:0;padding:0}.no-image.page-not-home .section__hero .sticky-title h1{margin:-3rem 2rem;padding:0}.page-template-corporate.page-not-home .section__hero .widget__booking.sticky{bottom:20%}.widget__booking{padding:0 1rem}.widget__booking.sticky{position:absolute;bottom:20%}.widget__booking .container{padding:2rem 3rem}.widget__booking .widget__booking-title{font-size:35px;font-size:2.1875rem}.widget__booking form{display:flex;flex-wrap:wrap;justify-content:space-between}.widget__booking .ginput_container{width:auto}.widget__booking .datepicker,.widget__booking .promo{max-width:100px}.widget__booking .field,.widget__booking .field.apartments{margin:0;width:auto}.widget__booking .field{font-size:14px;font-size:.875rem}.widget__booking input,.widget__booking select{padding:.5rem}.widget__booking input[type="submit"]{margin:0}.widget__booking input[type="submit"]{padding:.5rem 1rem}.availability-toggle{display:none}}@media all and (min-width:1140px){.widget__booking .datepicker,.widget__booking .promo{max-width:140px}.widget__booking .field{font-size:16px;font-size:1rem}.widget__booking input,.widget__booking select{padding:.5rem 1rem}.widget__booking input[type="submit"]{padding:.5rem 2rem}}.section{padding:2rem 1rem;position:relative}.section.dark{background:#181b31;color:#fff}.section .description{max-width:860px;margin:2rem auto;line-height:2em;text-align:center}@media all and (min-width:1140px){.section{padding:6rem 0}}.section__types .categories{display:flex;flex-flow:column}.section__types .categories .type{position:relative;overflow:hidden;max-width:380px;margin:0 auto 1rem auto}.section__types .categories .type .title__absolute-center{-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s}.section__types .categories .type:hover img{-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.section__types .categories .type:hover .title__absolute-center{background:#f6b527}.section__types .categories img{-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;width:100%;float:left;height:auto}.section__types-title::after{background:#b1a390}@media all and (min-width:768px){.section__types .categories{flex-flow:row;justify-content:space-between}.section__types .categories .type{width:calc(33.333% - 2rem)}}.section__locations{padding-bottom:0;padding-left:0;padding-right:0}.section__locations .section__locations-title::after{background:#fff}.gm-style img{width:100%;height:auto;max-width:none!important}.gm-style .gm-style-iw{color:#1d1d1b;font-weight:400;font-size:14px;font-family:"Raleway",sans-serif;text-align:center;max-width:283px}.gm-style .gm-style-iw>div{width:100%;max-width:none!important}.gm-style .gm-style-iw h3{text-transform:uppercase;margin:0;font-weight:900}.gm-style .gm-style-iw a{display:block;float:left;width:100%;background:#f6b527;color:#181b31;margin:1rem 0;padding:1rem;text-decoration:none;font-weight:900}.gm-style .gm-style-iw a span{color:#fff}.gm-style.poi-info-window img{width:auto;max-width:100%}.gm-style.poi-info-window div{width:100%}.section__offers{text-align:center}.section__offers-title::after{background:#181b31}.section__offers-container .offer{position:relative;overflow:hidden}.section__offers-container .offer .title-bold{font-weight:900;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.section__offers-container .offer .title__absolute-center{text-transform:uppercase;font-size:16px;font-size:1rem}@media all and (min-width:768px){.section__offers-container{display:flex;flex-wrap:wrap;justify-content:space-between}.section__offers-small{width:calc(60% - .5rem);display:flex;flex-flow:wrap;justify-content:space-between}.section__offers-small .offer-3,.section__offers-small .offer-4{margin-top:1rem;width:calc(50% - .5rem)}.offer-2{order:2;width:calc(40% - .5rem)}.offer-2 img{height:100%;width:auto;max-width:none;position:absolute;left:0}.offer .title__absolute-center{-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s}.offer img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transform-origin:top;height:auto}.offer:hover .title__absolute-center{background:#f6b527}.offer:hover img{-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}}@media all and (min-width:960px){.section__offers-small{width:calc(60% - 1rem)}.section__offers-small .offer-3,.section__offers-small .offer-4{margin-top:2rem;width:calc(50% - 1rem)}.section__offers-small .offer-2{width:calc(40% - 1rem)}.section__offers-container .offer .title__absolute-center{font-size:26px;font-size:1.625rem}}.section__services .container{display:flex;flex-direction:column;justify-content:space-between}.section__services .section__services-title{font-weight:300;text-align:left}.section__services .section__services-title::after{background:#fff;margin-left:0}.section__services .description{text-align:left}.section__services .services-list ul{margin:0;padding:0;list-style:none;display:flex;flex-flow:wrap;justify-content:space-between}.section__services .services-list ul li{width:50%;text-align:center;padding:.5rem;font-size:16px;font-size:1rem}.section__services .services-list ul .icon-container{background:#fff;border-radius:50%;width:64px;height:64px;display:flex;margin:0 auto;justify-content:center;align-items:center;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s}.section__services .services-list ul .icon-container img{width:24px;height:auto}.section__services .services-list ul li:hover{color:#f6b527}.section__services .services-list ul li:hover .icon-container{background:#f6b527}.section__services.not-home{text-align:center;padding:4rem 0}.section__services.not-home .section__services-title{display:inline-block;text-align:center}.section__services.not-home .section__services-title::after{margin-left:auto}.section__services.space-around .services-list ul{justify-content:center}.section__services.space-around .services-list ul li{min-width:240px;font-size:24px;font-size:1.5rem}.services-more{color:#fff;border:1px solid;text-decoration:none;padding:1rem 2rem;margin-top:1rem;margin-bottom:2rem;float:left}@media all and (min-width:640px){.section__services .services-list ul li{width:30%}}@media all and (min-width:960px){.section__services .container{flex-direction:row}.section__services .services-description{width:calc(40% - 1rem);max-width:360px}.section__services .services-list{width:calc(60% - 1rem)}.section__services .services-list ul li{width:30%;font-size:18px;font-size:1.125rem}.section__services .services-list ul .icon-container{width:96px;height:96px;margin:2rem auto}.section__services .services-list ul .icon-container img{width:38px}.section__services.not-home .services-list{width:100%}.section__services.not-home .services-list ul li{max-width:180px;width:auto}}.breadcrumb-container{padding:1rem}.breadcrumb-container .breadcrumbs{margin:0}.breadcrumb-container a{color:#1d1d1b}.breadcrumb-container .breadcrumb_last{font-weight:700}.entries{margin-bottom:4rem}.archive-title{font-weight:900;margin-top:0}.archive .apartments-list .single-header{text-transform:uppercase}.apartments-list .single-header{margin-bottom:1rem}.archive-filter{background:#181b31;color:#fff;border:none;min-width:200px;padding:.5rem 1rem;height:46px}@media all and (min-width:768px){.apartments-list .single-header{display:flex;justify-content:space-between}.apartments-list .single-header.fullwidth{flex-flow:column;text-align:center}.apartments-list .single-header.fullwidth .filter-container{text-align:right}}.single-property,.page-not-home{background:#efefef}.single-property .section__hero .header-bg-image,.page-not-home .section__hero .header-bg-image{float:left;width:100%;height:auto;position:fixed}.single-property .section__hero .sticky-title,.page-not-home .section__hero .sticky-title{color:#fff;background:#181b31;padding:1rem 0;clear:both;z-index:9}.single-property .section__hero .sticky-title .apartment-title,.page-not-home .section__hero .sticky-title .apartment-title{font-size:24px;font-size:1.5rem;margin-top:0;font-weight:900;text-transform:uppercase}.single-property .carousel .carousel-cell,.page-not-home .carousel .carousel-cell{width:100%;margin:0}.single-property .single-header,.page-not-home .single-header{margin-bottom:2rem}.single-property .single-header p,.page-not-home .single-header p{line-height:2em}.single-property .apartment,.page-not-home .apartment{background:#181b31;flex-flow:wrap}.single-property .apartment .carousel img,.page-not-home .apartment .carousel img{object-fit:cover;min-width:100%}.single-property .apartment .entry-title,.page-not-home .apartment .entry-title{font-size:28px;font-size:1.75rem}.single-property .apartment .tour,.page-not-home .apartment .tour{padding:2rem;color:#fff;width:100%}.single-property .apartment .tour .tour-title,.page-not-home .apartment .tour .tour-title{font-size:20px;font-size:1.25rem;font-weight:400}.single-property .flickity-prev-next-button,.page-not-home .flickity-prev-next-button{border-radius:0;padding:32px 24px;background:rgba(24,27,49,.85)}.single-property .flickity-prev-next-button.next,.page-not-home .flickity-prev-next-button.next{right:0}.single-property .flickity-prev-next-button.previous,.page-not-home .flickity-prev-next-button.previous{left:0}.single-property .flickity-prev-next-button svg,.page-not-home .flickity-prev-next-button svg{left:30%;top:30%;width:40%;height:40%}.single-property .flickity-prev-next-button .arrow,.page-not-home .flickity-prev-next-button .arrow{fill:#fff}.apartment-map{margin-bottom:4rem}.apartment-section{text-align:center}.apartment-section .page-subtitle{font-weight:400;margin-bottom:0}.apartment-section .page-subtitle.has-line::after{background:#181b31}.apartment-section p{line-height:2em}@media all and (min-width:600px){.page-not-home .section__hero .sticky-title .apartment-title,.single-property .section__hero .sticky-title .apartment-title{font-size:32px;font-size:2rem}.page-not-home .apartment-address,.single-property .apartment-address{font-size:18px;font-size:1.125rem}.page-not-home .apartment-address .icon-location,.single-property .apartment-address .icon-location{font-size:22px;font-size:1.375rem}}@media all and (min-width:960px){.page-not-home .section__hero,.single-property .section__hero{height:600px;overflow:hidden}.page-not-home .section__hero::before,.single-property .section__hero::before{content:'';position:absolute;width:50%;height:100%;display:block;background:transparent;background:-webkit-linear-gradient(-90deg,transparent,#181b31);background:-o-linear-gradient(-90deg,transparent,#181b31);background:-moz-linear-gradient(-90deg,transparent,#181b31);background:linear-gradient(-90deg,transparent,#181b31);z-index:9}.page-not-home .section__hero .entry-footer,.single-property .section__hero .entry-footer{justify-content:flex-end}.page-not-home .section__hero .widget__booking.sticky,.single-property .section__hero .widget__booking.sticky{bottom:0}.page-not-home .section__hero .sticky-title,.single-property .section__hero .sticky-title{width:100%;margin-top:1em;background:transparent;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.entries .media-container{width:50%}.entries .content-container{width:50%}.apartment .carousel{height:100%;width:100%}.apartment .carousel .carousel-cell{height:100%;overflow:hidden}.apartment .carousel img{min-height:100%;min-width:100%;width:auto;height:auto;max-width:none;max-height:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.offers .offer{margin-bottom:2rem;display:flex;flex-flow:column}.offers .offer .image{overflow:hidden}.offers .offer img{width:100%;float:left}.offers .offer .media-container,.offers .offer .content-container{width:100%}.offers .offer .content-container{display:flex;flex-flow:column;flex:1}.offers .offer .content-container .entry-title{font-weight:900;text-transform:uppercase}.offers .offer .content-container .excerpt{font-size:16px;font-size:1rem;flex:1}.offers .offer .content-container .entry-footer{align-items:center}.offers .offer .content-container .entry-more-plain{padding:1rem 0}.offers .offer .content-container .entry-more{height:auto}@media all and (min-width:600px){.offers{display:flex;flex-flow:wrap;justify-content:space-between}.offers .offer{width:calc(50% - 1rem)}}.single-post .apartment-section{text-align:left}.with-sidebar{display:flex;flex-flow:column;justify-content:space-between;padding-bottom:4rem}.with-sidebar .entries{order:1;display:flex;flex-flow:wrap;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:0}.with-sidebar .entries .hentry{position:relative;margin-top:2rem}.with-sidebar .entries .hentry::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4)}.with-sidebar .entries .hentry img{float:left}.with-sidebar .entries .hentry .entry-header{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.with-sidebar .entries .hentry .entry-header .entry-title{margin:0;text-align:center}.with-sidebar .entries .hentry .entry-header a{font-weight:900;text-decoration:none;color:#fff;text-transform:uppercase}.with-sidebar .widget-area{border-left:3px solid #181b31;padding-left:2rem}.with-sidebar .widget-area .widget{margin-bottom:2rem}.with-sidebar .widget-area .widget-title{font-weight:900}.with-sidebar .widget-area ul{margin:1rem 0;padding:0;list-style:none}.with-sidebar .widget-area ul li{margin:.5rem 0}.with-sidebar .widget-area a{text-decoration:none}.with-sidebar .widget-area .tags a{border:1px solid #181b31;background:#fff;padding:3px 6px;margin-right:.5rem;display:inline-block;margin-bottom:.5rem}.with-sidebar .widget-area .tags a:hover{background:#181b31;color:#fff}@media all and (min-width:600px){.with-sidebar .entries .hentry{width:calc(50% - 1rem)}}@media all and (min-width:960px){.with-sidebar{flex-flow:wrap}.with-sidebar .entries{order:0;width:calc(66.666% - 1rem)}.with-sidebar .entries .hentry:nth-child(-n+2){margin-top:0}.with-sidebar .widget-area{width:calc(33.333% - 1rem)}}.print-btn{font-weight:700;text-decoration:none;display:flex;align-items:center;font-size:14px;font-size:.875rem}.print-btn img{margin-right:.5rem}.single-apartment .breadcrumb-container{display:flex;justify-content:space-between}.search-form{position:relative;max-width:220px}.search-form input{border:1px solid #181b31;padding:.5rem 1rem;width:100%}.search-form button{background:transparent;border:none;position:absolute;top:.4rem;right:-2rem}.entries .apartment{display:flex;flex-direction:column;margin:0 auto 2rem auto;box-shadow:1px 1px 3px #bdbdbc}.entries .media-container{min-height:300px;min-width:50%;position:relative;overflow:hidden}.entries .media-container .toggler{position:absolute;top:0;right:0;z-index:1;background:rgba(24,27,49,.85);color:#fff;border:none;padding:1rem 2rem;font-size:12px;font-size:.75rem;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.entries .media-container .toggler:hover{background:rgba(246,181,39,.85);color:#181b31}.entries .media-container .image img{min-width:100%;width:auto;min-height:100%;height:auto;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.entries .media-container .map{min-height:300px;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0}.entries .media-container.active-map .image img{opacity:0}.entries .media-container.active-map .map{opacity:1;position:relative;height:100%}.entries .content-container{background:#181b31;color:#fff;padding:2rem}.entries .content-container a{color:#fff;text-decoration:none}.entries .content-container a:hover{color:#f6b527}.entries .content-container .entry-more{background:#f6b527;padding:1rem 2rem;height:52px;font-weight:900;color:#181b31;width:100%;border:1px solid #f6b527;text-align:center;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s}.entries .content-container .entry-more:hover{background:transparent;color:#f6b527}.entries .content-container .entry-more-plain{color:#f6b527;text-decoration:underline}.entries .entry-title{font-weight:400}.entries .entry-title .promo{color:#f6b527}.entries .entry-title .promo::before{content:' - '}.entries .excerpt{font-size:14px;font-size:.875rem;line-height:1.4rem}.entries .entry-footer{display:flex;justify-content:space-between;align-items:flex-end;flex-flow:column}.entries .entry-meta{width:100%;margin-bottom:1rem}.entries .entry-meta .rating,.entries .entry-meta .location{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed #fff}.entries .entry-meta .label{font-size:12px;font-size:.75rem}.entries .entry-meta .name{font-size:14px;font-size:.875rem}@media all and (min-width:600px){.entries .content-container .entry-more{min-width:40%;width:auto;margin:auto 0 auto auto}.entries .entry-footer{flex-flow:row}.entries .entry-meta{min-width:40%;width:auto;margin-bottom:0}}@media all and (min-width:960px){.entries .apartment{flex-direction:row}}.tabs-container{overflow:hidden}.tabs{position:relative;margin:4rem 0 0 0;padding:0;list-style:none;border-bottom:3px solid #1d1d1b}.tabs .flickity-viewport{overflow:visible}.tabs li{border-top:3px solid #efefef;text-decoration:none;color:#1f1f1d;display:block;padding:1rem 2rem;cursor:pointer;text-transform:uppercase}.tabs li.active{border-left:3px solid #1d1d1b;border-right:3px solid #1d1d1b;border-top:3px solid #1d1d1b;z-index:9}.tabs li.active::after{display:block;content:'';width:100%;height:6px;bottom:-3px;z-index:99;left:0;background:#efefef;position:absolute}.tabs li.active a{color:#1d1d1b}.tab-content{padding:2rem 0;text-align:left}.tab-content .entry{display:flex;flex-flow:column;margin-bottom:2rem}.tab-content .image-container{text-align:center;width:100%;max-width:300px;margin:0 auto}.tab-content .content p{margin-top:0}@media all and (min-width:768px){.tab-content .entry{flex-flow:row}.tab-content .image-container{min-width:200px}.tab-content .content{width:100%;padding-left:2rem}}.tripadvisor{margin-bottom:4rem;flex-flow:column}.tripadvisor .logo{margin:0 auto 1rem auto;font-size:24px;font-size:1.5rem}.tripadvisor .logo .strong{font-weight:900}.tripadvisor .logo .icon-tripadvisor{font-size:60px;font-size:3.75rem;float:left;padding-right:1rem}.tripadvisor .logo a{line-height:60px;text-decoration:none}.tripadvisor .message{border:2px solid #fff;padding:2rem;position:relative;float:right}.tripadvisor .message .carousel-cell{width:100%}.tripadvisor .message h3{font-size:24px;font-size:1.5rem;font-weight:400;margin-top:0}.tripadvisor .message p{line-height:2em}.tripadvisor .message .arrow{display:none}@media all and (min-width:768px){.tripadvisor{flex-flow:row}.tripadvisor .logo{margin:.5rem 0 0 0}.tripadvisor .message{border-left:none;width:calc(100% - 320px)}.tripadvisor .message::after{content:'';display:block;width:2px;height:calc(100% - 73px);background:#fff;position:absolute;bottom:-1px;left:-1px}.tripadvisor .message .arrow{display:block;position:absolute;left:-69px;top:-1px}}.stars{display:inline-block;color:#f6b527}.stars::before{font-family:'fontello';letter-spacing:4px}.stars.stars-1::before{content:'\e802'}.stars.stars-2::before{content:'\e802 \e802'}.stars.stars-3::before{content:'\e802 \e802 \e802'}.stars.stars-4::before{content:'\e802 \e802 \e802 \e802'}.stars.stars-5::before{content:'\e802 \e802 \e802 \e802 \e802'}.site-header .is-sticky.header-main{position:fixed;z-index:9999;top:0}.site-header .is-sticky.header-main .site-branding{overflow:hidden;height:46px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.site-header .is-sticky.header-main .site-branding img{max-width:262px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.site-header .is-sticky.header-main .callus-action{display:none}@media all and (min-width:960px){.site-header .is-sticky.header-main .site-branding{width:100px}.site-header .is-sticky.header-main .site-branding img{margin-left:-44px}.widget__booking.is-sticky{position:fixed;z-index:9;top:76px;height:70px;background:#181b31}.widget__booking.is-sticky .booking-slider{display:none}.widget__booking.is-sticky .container{padding-top:1rem;padding-bottom:1rem}}.block{margin:0 auto;clear:both;padding:2rem 1rem}@media all and (min-width:1140px){.block{padding:2rem 0}}.thumbs{display:flex;justify-content:center}.thumbs.wrap{flex-flow:wrap;justify-content:space-between}.thumbs.wrap .thumb{margin:0 0 2rem 0}.thumbs .thumb{position:relative;margin:1rem}.thumbs .thumb::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-transition:background 300ms ease-in-out;-moz-transition:background 300ms ease-in-out;-o-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out}.thumbs .thumb:hover::after{background:rgba(0,0,0,.4)}.thumbs .thumb:hover a{color:#f6b527}.thumbs img{width:100%;height:auto;float:left}.thumbs a{display:block;width:100%;padding:2rem 1rem;color:#fff;text-decoration:none;font-weight:700;z-index:9;text-align:center;font-size:18px;font-size:1.125rem;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:color 300ms ease-in-out;-moz-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}@media all and (min-width:600px){.thumbs.wrap .thumb{width:calc(50% - 1rem)}.thumbs.cols-3 .thumb:last-child,.thumbs.cols-5 .thumb:last-child{margin:0 auto}}@media all and (min-width:960px){.thumbs.wrap .thumb{width:auto}.thumbs.cols-3 .thumb:last-child,.thumbs.cols-5 .thumb:last-child{margin:0 0 2rem 0}.thumbs.cols-2{max-width:640px}.thumbs.cols-2 .thumb{width:calc(50% - 1rem)}.thumbs.cols-3{max-width:840px}.thumbs.cols-3 .thumb{width:calc(33.333% - 1rem)}.thumbs.cols-4 .thumb{width:calc(25% - 1rem)}.thumbs.cols-5 .thumb{width:calc(20% - 1rem)}}.block.list{text-align:unset}.block.list .aligncenter{text-align:center;display:block;margin:0 auto}.block.list ul{padding:0;list-style:none;float:left;width:100%}.block.list ul li{padding:1rem 1rem 1rem 2rem}.block.list ul li::before{content:'-';margin-left:-2rem;margin-right:1.5rem}.block.list.check ul li{padding:1rem 1rem 1rem 3rem}.block.list.check ul li::before{content:'\e806';font-family:fontello;margin-left:-3rem;margin-right:1.5rem;padding:0;position:relative;top:0;color:#fff;background:#181b31;display:inline-block;width:24px;height:24px;line-height:24px;border-radius:50%;text-align:center}.block.list ol li{padding:.3rem 1rem .3rem 2rem}.block.list ol ul li{padding:.3rem 1rem .3rem 2rem}@media all and (min-width:768px){.block.list.cols-2 ul,.block.list.cols-3 ul{display:flex;flex-flow:wrap;justify-content:space-between}.block.list.cols-2 ul li,.block.list.cols-3 ul li{width:calc(50% - 1rem)}}@media all and (min-width:1140px){.block.list.cols-3 ul li{width:calc(33.333% - 1rem)}}.block.buttons.section__services{border-bottom:1px solid #bdbdbc}.block.buttons.section__services .services-list{width:100%}.block.buttons.section__services .services-list .section__services-title{margin-top:1rem;text-align:center}.block.buttons.section__services .services-list .section__services-title::after{margin-left:auto;margin-right:auto}.block.buttons.section__services .services-list ul{flex-flow:wrap}.block.buttons.section__services .services-list ul li{width:100%;padding:1rem}.block.buttons.section__services .services-list ul li a{color:#f6b527}@media all and (min-width:768px){.block.buttons.section__services .services-list ul{flex-flow:nowrap}.block.buttons.section__services.cols-2 .services-list ul li{width:50%}.block.buttons.section__services.cols-3 .services-list ul li{width:33.333%}.block.buttons.section__services.cols-4 .services-list ul li{width:25%}.block.buttons.section__services.cols-5 .services-list ul li{width:20%}}.form{margin-bottom:8rem}.form ul{margin:0;padding:0;list-style:none}.form .gform_wrapper{max-width:780px;margin:0 auto;text-align:left}.form .gform_wrapper label{display:block;padding:1.5rem 0 .5rem 0}.form .gform_wrapper .gfield{padding:0 1rem}.form .gform_wrapper .gfield_label{float:left;width:100%;clear:both}.form .gform_wrapper .gfield_checkbox{display:block}.form .gform_wrapper .gfield_checkbox li{display:block;float:left;width:100%;padding:.5rem 0}.form .gform_wrapper .gfield_checkbox label,.form .gform_wrapper .gfield_checkbox input[type="checkbox"]{width:auto;display:inline-block;float:left;cursor:pointer}.form .gform_wrapper .gfield_checkbox input[type="checkbox"]{opacity:0}.form .gform_wrapper .gfield_checkbox input[type="checkbox"]+label::after{content:none}.form .gform_wrapper .gfield_checkbox input[type="checkbox"]:checked+label::after{content:''}.form .gform_wrapper .gfield_checkbox input[type="checkbox"]:focus+label::before{outline:#f6b527 auto 1px}.form .gform_wrapper .gfield_checkbox label{position:relative;padding-left:1rem}.form .gform_wrapper .gfield_checkbox label::before,.form .gform_wrapper .gfield_checkbox label::after{position:absolute;content:'';display:inline-block}.form .gform_wrapper .gfield_checkbox label::before{height:20px;width:20px;border:1px solid #1d1d1b;background:#fff;left:-1rem}.form .gform_wrapper .gfield_checkbox label::after{height:9px;width:16px;border-left:4px solid;border-bottom:4px solid;transform:rotate(-45deg);left:-.85rem;top:1.7rem}.form .gform_wrapper textarea,.form .gform_wrapper select,.form .gform_wrapper input{width:100%;padding:1rem;border:1px solid;background:#fff}.form .gform_wrapper .gform_footer{width:100%;float:left;text-align:center}.form .gform_wrapper input[type="submit"]{background:#f6b527;color:#181b31;border:none;margin:2rem auto;display:inline-block;width:auto;font-weight:900;min-width:240px}@media all and (min-width:600px){.form .gform_wrapper .gfield.col-6{width:50%;display:inline-block;vertical-align:top}.form .gform_wrapper .gfield.horizontal ul{display:flex;float:left;width:100%}.form .gform_wrapper .gfield.horizontal ul li{float:none;width:auto;padding:.5rem 0;flex:1}}#expandable{overflow:hidden}.expandable-more{display:block;margin:-1rem auto 2rem 1.5rem;text-align:left;cursor:pointer;position:relative}.expandable-more:hover{color:#f6b527}.expandable-more::before{content:'+';text-align:center;font-weight:100;border:1px solid;border-radius:50%;width:20px;height:20px;line-height:18px;display:inline-block;margin-left:-25px;margin-top:-1px;font-size:34px;font-size:2.125rem;position:absolute}.expandable-more.expand::before{content:'-';line-height:14px}.site-footer{position:relative;background-size:cover;background-position:bottom;float:left;width:100%}.site-footer a{color:#fff}.site-footer a:hover{color:#f6b527}.site-footer::before{position:absolute;content:'';width:100%;height:100%;background:rgba(24,27,49,.8)}.site-footer>.container{padding-top:4rem;position:relative;z-index:1;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer .footer-col{line-height:2em}.site-footer .footer-col h2{margin-top:2rem;margin-bottom:0;font-size:26px;font-size:1.625rem;font-weight:400}.site-footer .footer-col ul{margin:0;padding:0;list-style:none}.site-footer .newsletter form{position:relative}.site-footer .newsletter label{display:none}.site-footer .newsletter input[type="email"]{border:1px solid #fff;padding:1rem;background:rgba(255,255,255,.35);color:#fff;width:100%}.site-footer .newsletter button{background:transparent;border:none;position:absolute;top:8px;right:0;font-size:28px;font-size:1.75rem}.site-footer .newsletter ::-webkit-input-placeholder{color:#fff}.site-footer .newsletter ::-moz-placeholder{color:#fff}.site-footer .newsletter :-ms-input-placeholder{color:#fff}.site-footer .newsletter :-moz-placeholder{color:#fff}.site-footer .copyright{position:relative;z-index:1;margin-top:2rem;padding:2rem 1rem;border-top:1px solid #fff}.site-footer .copyright .container{display:flex;align-items:center;flex-flow:column}.site-footer .copyright a{text-decoration:none}.site-footer .copyright .footer-nav{font-size:14px;font-size:.875rem}.site-footer .copyright .footer-nav a{display:block;padding:.5rem}.site-footer .copyright .footer-social{margin-top:2rem;font-size:24px;font-size:1.5rem}.site-footer .copyright .footer-social a{padding:.5rem}@media all and (min-width:960px){.site-footer .footer-col{width:calc(33.333% - 1rem)}}@media all and (min-width:1140px){.site-footer .copyright .container{justify-content:space-between;align-items:flex-end;flex-flow:row}.site-footer .copyright .footer-nav a{padding:0 2rem 0 0}.site-footer .copyright .footer-social{margin-top:0}.site-footer .copyright .footer-social a{padding:0 0 0 2rem}}.content-container{position:relative;background:#efefef;padding-bottom:8rem}.error404{background:rgba(24,27,49,.9)}.error404 .content-area{color:#fff;padding:4rem 1rem;text-align:center}@media all and (min-width:960px){.admin-bar .site-header .header-main{top:86px}.admin-bar .site-header .is-sticky.header-main{top:32px}.admin-bar .widget__booking.is-sticky{top:111px}}.dd-animate{opacity:0;-webkit-transition:all 800ms cubic-bezier(.175,.885,.32,1.275);-moz-transition:all 800ms cubic-bezier(.175,.885,.32,1.275);-o-transition:all 800ms cubic-bezier(.175,.885,.32,1.275);transition:all 800ms cubic-bezier(.175,.885,.32,1.275)}.dd-animate.delay-100{transition-delay:100ms}.dd-animate.delay-200{transition-delay:400ms}.dd-animate.delay-300{transition-delay:700ms}.dd-animate.delay-400{transition-delay:1000ms}.dd-animate.scale{-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.dd-animate.from-right{-moz-transform:translate(100px,0);-o-transform:translate(100px,0);-ms-transform:translate(100px,0);-webkit-transform:translate(100px,0);transform:translate(100px,0)}.dd-animate.from-left{-moz-transform:translate(-100px,0);-o-transform:translate(-100px,0);-ms-transform:translate(-100px,0);-webkit-transform:translate(-100px,0);transform:translate(-100px,0)}.dd-animate.from-bottom{-moz-transform:translate(0,200px);-o-transform:translate(0,200px);-ms-transform:translate(0,200px);-webkit-transform:translate(0,200px);transform:translate(0,200px)}.dd-animate.dd-visible{opacity:1}.dd-animate.dd-visible.from-bottom,.dd-animate.dd-visible.from-left,.dd-animate.dd-visible.from-right{-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.dd-animate.dd-visible.scale{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}