*{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^="tel"]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}input[type="search"]{-webkit-appearance:textfield}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:700}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:#fff0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}.visually-hidden:not(:focus):not(:active),.form-allowed-tags:not(:focus):not(:active){position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}:root{--main-color:#02808f;--main-color-dark:#005f69;--bg-color:#FAFAFA;--text-color:#333;--footer-bg:#FAFAFA;--copyright-bg:#333;--section-bg:#eee;--section-header:rgba(51, 51, 51, 0.6);--link-color:rgba(24,144,215,1)}::selection{color:var(--bg-color);background:var(--text-color)}*{position:relative}html,body{overflow-x:hidden;padding:0;margin:0}.wrapper{max-width:1150px;margin:auto;padding:5px 10px}button,input[type="submit"]{background:var(--main-color);color:var(--bg-color);border:none;border-radius:2px;padding:10px;display:inline-block}button:hover,input[type="submit"]:hover{background:var(--main-color-dark);cursor:pointer}.btn-link,.btn-link:visited,.btn-link:active{background-color:var(--main-color);color:var(--bg-color);transition:background-color 0.4s;padding:10px;display:inline-block;border:2px solid var(--main-color);border-radius:2px}.btn-link:hover{background-color:var(--main-color-dark)}.btn-link-alt,.btn-link-alt:visited,.btn-link-alt:active{border:2px solid var(--main-color);border-radius:2px;color:var(--main-color);background-color:#fff0;transition:background-color 0.4s;padding:10px;display:inline-block}.btn-link-alt:hover{background-color:var(--main-color);color:var(--bg-color)}.more-btn>a::after,a.more-btn::after{content:"\f30b";font-weight:600;font-family:"Font Awesome 5 Free";display:inline-block;padding:0 8px;vertical-align:middle}img{height:auto}section{padding:50px 0}.wp-block-image .alignright,.wp-block-image .aligleft{float:none}.title-section .subtitle{font-size:var(--normal)}.title-section .title{font-size:var(--xxxlarge);line-height:1.5;padding-bottom:10px}.title-section::after{content:"";background-color:var(--main-color);display:block;height:2px;width:10%;transition:width 0.4s}.title-section:hover::after{width:40%}#container .wp-block-image .alignleft{float:none}#container .wp-block-image .alignright{float:none}@media only screen and (min-width:700px){#container .wp-block-image .alignright{float:right}#container .wp-block-image .alignleft{float:left}}.header-image{height:45vh;background-size:cover;background-position:center;background-attachment:fixed;max-height:470px}#content{padding-top:50px}#post{padding-bottom:50px}.section-divider{margin:50px 0;width:80%;border-color:var(--section-bg)}.prefooter-sidebar{min-height:400px}.avramasouri-block.avraroom .meta-info{color:var(--section-header);display:flex;justify-content:space-around;text-align:center;width:400px;margin-bottom:1.2625rem;font-size:var(--small);font-weight:700}.avramasouri-block.avraroom .meta-info span{flex:1;display:inline-block}.avramasouri-block.avraroom .meta-info span:not(:first-child){border-left:1px solid}.sidebar-content{display:grid;grid-template-columns:auto;padding:50px 0}.sidebar-content .sidebar{width:100%;max-width:90vw;margin:auto;padding:0 10px;height:100%}.facilities-section{margin-bottom:1.7rem;font-size:var(--small)}.facilities-section li i{display:inline-flex;width:30px;justify-content:center;vertical-align:middle}.sidebar .price-section{background:var(--section-bg);text-align:center;padding:40px 20px;margin-bottom:1.7rem}.sidebar .price-section *{margin:.7rem auto;padding:0}.sidebar .price-section h4{font-size:var(--normal);font-weight:700}.sidebar .price-section h2{font-size:var(--xxlarge);font-weight:700}.sidebar .price-section p{font-size:var(--small);font-weight:lighter}.single-room .title{font-size:var(--xxlarge)}.single-room .subtitle{font-size:var(--xlarge);color:var(--section-header);font-weight:400}.single-room .meta-info span{text-align:left;padding:0 20px;display:inline-block;color:var(--section-header);border-right:1px solid}.single-room .meta-info span:first-child{padding-left:0}.single-room .meta-info{margin-bottom:var(--xxxlarge)}@media only screen and (min-width:900px){.sidebar-content{grid-template-columns:70% 30%}.header-image{height:80vh}}#booknow-form{display:none;position:fixed;z-index:99999999999;background:#ffffffba;top:0;left:0;height:100vh;width:100vw;justify-content:center;align-items:center}#booknow-form.open{display:flex}#booknow-form form{height:98vh;width:1000px;max-width:90%;background:var(--bg-color);overflow-y:auto;padding:20px;border-radius:5px;overflow-x:hidden;box-shadow:0 0 6px #000;padding-bottom:30px}#booknow-form form .form-title>*{line-height:1.1;padding:0}#booknow-form form .close-line{display:flex;flex-direction:row;justify-content:space-between}#booknow-form .secure-btn{color:forestgreen;font-size:var(--small)}#booknow-form .secure-btn::after{content:"";border-top:4px solid;border-left:4px solid #fff0;border-right:4px solid #fff0;position:absolute;top:27%;left:calc(100% + 2px)}#booknow-form .secure-msg{position:absolute;width:230px;line-height:1.1;color:var(--text-color);left:0;top:70%;background:var(--bg-color);z-index:1;padding:10px;box-shadow:0 0 8px 4px rgb(0 0 0 / .6);border-radius:3px;font-size:var(--xsmall);display:none}#booknow-form .secure-btn:hover .secure-msg{display:block}#booknow-form .secure-msg::after{content:"";position:absolute;bottom:100%;border-bottom:6px solid var(--bg-color);border-left:6px solid #fff0;border-right:6px solid #fff0;left:10px}#booknow-form form .close-btn{font-size:var(--xlarge);text-align:right}#booknow-form .form-title{padding:20px 0}#booknow-form .form-title .title{font-size:var(--xxxlarge)}#booknow-form form .subtitle{font-size:var(--small)}#booknow-form form img{max-width:100%;height:auto}#booknow-form .featured-image{height:200px;background-size:cover;background-position:center;border-radius:5px}#booknow-form label{font-weight:700;font-size:var(--small);padding-top:8px;display:inline-block}#booknow-form .captcha a{color:var(--link-color);font-size:var(--xsmall);top:-11px}#booknow-form__message{display:none;font-size:var(--small)}#booknow-form__message.success{background:#a6f1ac;padding:10px;margin:10px 0;border:1px solid forestgreen;border-radius:4px;color:forestgreen;display:block}#booknow-form__message.error{background:#f1a6a6;padding:10px;margin:10px 0;border:1px solid red;border-radius:4px;color:red;display:block}@media only screen and (min-width:600px){#booknow-form .featured-image{height:400px}}#footer{background-color:var(--footer-bg);color:var(--tet-color)}#footer a,#footer td{font-size:var(--small);color:var(--text-color)}#footer-widgets{padding:40px 0}#footer-widgets>.wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;align-items:center}#footer .widget-area{padding:10px 0;min-width:300px}#footer .widget-area>li{list-style:none}#footer .widget-area h3{color:var(--main-color);font-weight:lighter;font-family:var(--header-font);font-size:var(--xlarge)}#copyright{background-color:var(--copyright-bg)}#copyright .wrapper{display:flex;justify-content:space-between;font-size:var(--small);color:var(--section-bg)}@media only screen and (min-width:700px){#footer-widgets>.wrapper{flex-direction:row;align-items:flex-start;justify-content:space-between}}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover{opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{background:#ccc;height:3px}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination,.splide--ttb>.splide__slider>.splide__pagination{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}:root{--vcal-bg-color:#fff;--vcal-border-radius:0;--vcal-border-color:#e7e9ed;--vcal-today-bg-color:#10989E;--vcal-today-color:#fff;--vcal-selected-bg-color:#E1FFDB;--vcal-selected-color:#333}#v-cal *,#v-cal *:before,#v-cal *:after{box-sizing:border-box}#v-cal{background-color:var(--vcal-bg-color);border-radius:var(--vcal-border-radius);border:solid 1px var(--vcal-border-color);box-shadow:0 4px 22px 0 rgb(0 0 0 / .05);margin:0 auto;overflow:hidden;width:100%;max-width:500px}#v-cal .vcal-btn{-moz-user-select:none;-ms-user-select:none;-webkit-appearance:button;background:none;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;min-width:27px;outline:none;overflow:visible;padding:0;text-align:center;&:active{border-radius:var(--vcal-border-radius);box-shadow:0 0 0 2px rgba(var(--vcal-today-bg-color),.1)}}#v-cal .vcal-header{align-items:center;display:flex;padding:1.2rem 1.4rem}#v-cal .vcal-header svg{fill:var(--vilavala-color)}#v-cal .vcal-header__label{font-weight:700;text-align:center;width:100%}#v-cal .vcal-week{display:flex;flex-wrap:wrap}#v-cal .vcal-week span{display:none;flex-direction:column;flex:0 0 14.28%;font-size:var(--normal);font-weight:700;max-width:14.28%;padding:1.2rem 1.4rem;text-align:center;text-transform:uppercase}#v-cal .vcal-week.mobile span{font-size:var(--small);display:block;padding:0}#v-cal .vcal-body{background-color:rgba(var(--vcal-selected-bg-color),.3);display:flex;flex-wrap:wrap}#v-cal .vcal-date{align-items:center;background-color:#fff;border-radius:var(--vcal-border-radius);display:flex;flex-direction:column;flex:0 0 14.28%;max-width:14.28%;padding:15px 0}#v-cal .vcal-date--active{cursor:pointer}#v-cal .vcal-date--today{background-color:var(--section-header);color:var(--vcal-today-color)}#v-cal .vcal-date--highlighted{background-color:var(--section-bg);color:var(--text-color)}#v-cal .vcal-date--selected{background-color:var(--main-color);color:#fff}#v-cal .vcal-date--disabled{border-radius:0;cursor:not-allowed;opacity:.5}#vilavala-courses-sel-all{padding:8px;background:var(--vcal-today-bg-color);color:var(--vcal-bg-color);border:none;border-radius:2px;box-shadow:0 4px 22px 0 rgb(0 0 0 / .05)}#vilavala-courses-clear-all{padding:8px;background:var(--vcal-selected-color);color:var(--vcal-bg-color);border:none;border-radius:2px;box-shadow:0 4px 22px 0 rgb(0 0 0 / .05)}@media only screen and (min-width:600px){#v-cal .vcal-week.mobile span{display:none}#v-cal .vcal-week span{display:flex}}@keyframes appear{from{opacity:0}to{opacity:1}}.animation--appear{opacity:0}.animation--appear.show{animation:appear 0.5s forwards 0.5s}@keyframes fromRight{from{transform:translateX(30%);opacity:0}to{transform:translateX(0);opacity:1}}.animation--fromRight{opacity:0;transform:translateX(30%)}.animation--fromRight.show{animation:fromRight 1s forwards 0.5s}@keyframes fromBottom{from{transform:translateY(15%);opacity:0}to{transform:translateY(0);opacity:1}}.animation--fromBottom{opacity:0;transform:translateY(15%)}.animation--fromBottom.show{animation:fromBottom 0.2s forwards 0.5s}@keyframes fromTop{from{transform:translateY(-100%)}to{transform:translateY(0)}}