/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:.3s;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity .333s cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;transform-origin:left top;transition:transform .333s cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;transition:opacity .333s cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}@font-face{font-family:'Maroni';src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/maroni.eot);src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/maroni.eot?#iefix) format("embedded-opentype"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/maroni.woff) format("woff"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/maroni.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Cera Gr';src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Black.eot);src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Black.eot?#iefix) format("embedded-opentype"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Black.woff) format("woff"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:'Cera Gr';src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-BlackItalic.eot);src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-BlackItalic.eot?#iefix) format("embedded-opentype"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-BlackItalic.woff) format("woff"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:'Cera Gr';src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Bold.eot);src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Bold.eot?#iefix) format("embedded-opentype"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Bold.woff) format("woff"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Cera Gr';src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-BoldItalic.eot);src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-BoldItalic.eot?#iefix) format("embedded-opentype"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-BoldItalic.woff) format("woff"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:'Cera Gr';src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Medium.eot);src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Medium.eot?#iefix) format("embedded-opentype"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Medium.woff) format("woff"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Cera Gr';src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-MediumItalic.eot);src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-MediumItalic.eot?#iefix) format("embedded-opentype"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-MediumItalic.woff) format("woff"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:'Cera Gr';src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Regular.eot);src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Regular.eot?#iefix) format("embedded-opentype"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Regular.woff) format("woff"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Cera Gr';src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-RegularItalic.eot);src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-RegularItalic.eot?#iefix) format("embedded-opentype"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-RegularItalic.woff) format("woff"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:'Cera Gr';src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Light.eot);src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Light.eot?#iefix) format("embedded-opentype"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Light.woff) format("woff"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Cera Gr';src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-LightItalic.eot);src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-LightItalic.eot?#iefix) format("embedded-opentype"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-LightItalic.woff) format("woff"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:'Cera Gr';src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Thin.eot);src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Thin.eot?#iefix) format("embedded-opentype"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Thin.woff) format("woff"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:'Cera Gr';src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-ThinItalic.eot);src:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-ThinItalic.eot?#iefix) format("embedded-opentype"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-ThinItalic.woff) format("woff"),url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../fonts/subset-CeraGR-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}:root{--font-size:16px}body{font-size:16px;font-size:var(--font-size);font-family:"Aktiv Grotesk Medium";color:#333}.js .fit{display:inline-block;white-space:nowrap}button{font-family:"Aktiv Grotesk Medium"}.close-button{width:50px;height:50px;border:none;border-radius:0;position:relative}.close-button:after,.close-button:before{content:"";width:100%;height:0;border-bottom:2px solid currentColor;position:absolute;top:50%;left:0;transform-origin:50% 50%}.close-button:after{transform:rotate(45deg)}.close-button:before{transform:rotate(-45deg)}.button-link{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%;padding:20px 0;max-width:250px;color:#000;text-align:left}.button-link .title{font-style:normal;color:#5b8c7c;display:inline-block;transition:transform .4s ease-in-out;transform-origin:0% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateX(0px);font-family:"Aktiv Grotesk Regular"}.button-link .cube{position:relative;-ms-flex-positive:1;flex-grow:1;margin-left:20px}.button-link .arrow{position:absolute;top:50%;display:block;border-bottom:2px solid #5b8c7c;width:55%;transition:width .4s ease-in-out}.button-link .arrow:after,.button-link .arrow:before{content:"";display:block;width:10px;height:2px;background-color:#5b8c7c;position:absolute;top:50%;right:-1px;margin-left:-5px;transform-origin:100% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.button-link .arrow:after{transform:rotate(45deg)}.button-link .arrow:before{transform:rotate(-45deg)}.button-link:hover .title{transform:translateX(4px)}.button-link:hover .arrow{width:70%}.button-link-alt{display:inline-block;position:relative;background:0 0;border:none;cursor:pointer;padding:20px 0;text-decoration:none;color:currentColor}.button-link-alt span{position:relative}.button-link-alt:before,.button-link-alt:after{content:"";display:block;background-color:#333;position:absolute;bottom:0;left:0;height:10px;width:100%;transition:width .4s ease-in-out}.button-link-alt:after{width:0;background-color:#333}.button-link-alt:hover:after{width:100%}.skip-link{position:absolute;top:-100px;background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(18,45,71,.6);color:#122d47;outline-color:#122d47;display:block;font-size:15px;font-weight:700;height:auto;left:1em;line-height:normal;padding:1em 1.5em;text-decoration:none;width:auto;z-index:500;transition:top .3s}.skip-link:focus,.skip-link:active{top:1em;left:1em}.wpcf7{border-left:10px solid #333}.wpcf7 textarea,.wpcf7 input[type=email],.wpcf7 input[type=text]{border-width:0;border-bottom-width:2px;border-color:#333;padding:15px;font-family:"Aktiv Grotesk Medium";outline-width:0;outline:none;width:100%;box-sizing:border-box;background:#e9dfd7}.wpcf7 textarea:-ms-input-placeholder,.wpcf7 input[type=email]:-ms-input-placeholder,.wpcf7 input[type=text]:-ms-input-placeholder{color:#333;font-weight:500}.wpcf7 textarea::placeholder,.wpcf7 input[type=email]::placeholder,.wpcf7 input[type=text]::placeholder{color:#333;font-weight:500}.wpcf7 textarea{resize:vertical}.wpcf7 .button-link-alt{padding-right:40px;font-weight:500;outline:none}.wpcf7 div.wpcf7-response-output{border-width:0;font-style:italic}.wpcf7 div.wpcf7-mail-sent-ok{border-left:2px solid #5cb85c}.wpcf7 div.wpcf7-validation-errors{border-left:2px solid #f0ad4e}div.wpcf7{padding-left:65px}.wpcf7-submit{background-color:#5b8c7c;color:#fff;padding:15px 45px;font-size:18px;border:none;cursor:pointer;font-family:"IvyPresto Headline Light";border:2px solid #5b8c7c;transition:all .4s ease-in-out}.wpcf7-submit:hover{background-color:#fff;color:#5b8c7c}.icon{width:50px;height:50px;display:inline-block}.icon .svg-icon{position:relative;width:100%;height:100%}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp__button{width:50px;height:50px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button--close{background-color:#333;border:none;position:relative;top:10px;left:50px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__button--close:after,.pswp__button--close:before{content:"";width:15px;border-bottom:2px solid #fff;display:block;position:absolute;top:50%;left:50%;margin-top:-1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate(-50%,0%) rotate(45deg)}.pswp__button--close:after{transform:translate(-50%,0%) rotate(-45deg)}.pswp__button{width:50px;height:50px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;position:absolute;bottom:10px;right:50px;width:50px;height:50px}.pswp__button--arrow--left,.pswp__button--arrow--right{background-color:#333;border:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__button--arrow--left:after,.pswp__button--arrow--left:before,.pswp__button--arrow--right:after,.pswp__button--arrow--right:before{content:"";width:10px;border-bottom:2px solid #fff;display:block;position:absolute;top:50%;left:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__button--arrow--left{transform:translate(-50px,-50px)}.pswp__button--arrow--left:after,.pswp__button--arrow--left:before{transform-origin:0% 50%}.pswp__button--arrow--left:before{margin-top:-1px;transform:translateX(-40%) rotate(45deg)}.pswp__button--arrow--left:after{transform:translateX(-40%) rotate(-45deg)}.pswp--zoom-allowed .pswp__img{cursor:default !important}.pswp__button--arrow--right:after,.pswp__button--arrow--right:before{left:50%;transform-origin:100% 50%}.pswp__button--arrow--right:before{transform:translateX(-60%) rotate(45deg)}.pswp__button--arrow--right:after{margin-top:-1px;transform:translateX(-60%) rotate(-45deg)}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);transform:translateY(6px);transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid rgba(0,0,0,0);border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:150px;height:35px;position:absolute;top:50%;left:50%;margin-left:-75px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{width:150px;height:35px;background:#000;transform:scaleX(0);animation:showEffectHorizontal 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #000;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@keyframes clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}100%{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity .333s cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(255,255,255,.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(255,255,255,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp__img--placeholder{display:none}.pswp--minimal--dark .pswp__top-bar{background:0 0}.header-menu-open{background-color:transparent;border:none;border-radius:0;cursor:pointer;text-transform:uppercase;font-weight:700;padding:10px;position:relative}.header-menu-open .menu-text{display:none}.header-menu-open .menu-icon{position:absolute;top:50%;left:0;color:#5b8c7c;display:block;width:20px;border-bottom:2px solid currentColor}.header-menu-open .menu-icon:before,.header-menu-open .menu-icon:after{content:"";position:absolute;left:0;top:-6.66667px;width:20px;border-bottom:2px solid currentColor}.header-menu-open .menu-icon:after{top:6.66667px}@media all and (min-width:700px){.header-menu-open{padding:10px 10px 10px 30px}.header-menu-open .menu-text{display:initial}}.header-menu-close{background-color:#333;border:none;position:absolute;top:10px;left:50px;width:50px;height:50px;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;z-index:2}.header-menu-close:after,.header-menu-close:before{content:"";width:15px;border-bottom:2px solid #fff;display:block;position:absolute;top:50%;left:50%;margin-top:-1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate(-50%,0%) rotate(45deg)}.header-menu-close:after{transform:translate(-50%,0%) rotate(-45deg)}.header-menu-visible{visibility:hidden;transition:visibility .7s ease-in-out}.header-menu-container{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;z-index:1000;opacity:0;visibility:hidden;transition:opacity .7s ease-in-out,visibility .7s ease-in-out}.header-menu-visible .header-menu-container{opacity:1;visibility:visible}@media screen and (max-width:782px){.admin-bar .header-menu-container{top:46px}}.admin-bar .header-menu-container{top:32px}.header-menu{text-align:center;position:relative;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.header-menu a{text-decoration:none;color:#333;font-size:25px;font-weight:700;display:inline-block;padding:10px 15px}.header-menu a:hover{color:rgba(91,140,124,.7)}.header-menu ul{list-style:none;display:block;margin:0;padding:0;position:absolute;top:50%;left:50%;max-height:100vh;overflow:auto;transform:translate(-50%,-50%)}.swiper-container-wrapper{position:relative;padding-left:25px;padding-right:25px}.swiper-container-wrapper img{vertical-align:top}body{background-color:#e9dfd7}h1,h3,h4,h5,h6{font-family:"IvyPresto Headline Light";color:#333}h2{font-family:"IvyPresto Headline Light" !important;color:#333 !important;font-size:40px;font-weight:300}h4{font-size:20px}.elementor-size-xxl{word-wrap:break-word}p{font-family:"Aktiv Grotesk Medium";font-size:16px;line-height:20px;color:#333;font-style:normal;margin-top:0}.ts-controls{display:-ms-flexbox;display:flex;color:#5b8c7c}.ts-btn{font-size:14px;background-color:transparent;color:#333;width:30px;height:30px;border:1px solid;cursor:pointer;padding:0}.ts-btn.ts-max{font-size:18px}@media all and (min-width:700px){.site-header-ts-controls{margin-top:20px}.ts-btn{margin-right:-1px;width:40px;height:40px}.ts-btn:hover{color:#5b8c7c}}@media all and (min-width:900px){.ts-controls{margin-right:20px}}.page-intro{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.page-intro .page-intro-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-intro .page-intro-text{margin:auto;box-sizing:border-box;padding:0 0 50px;position:relative;font:"Aktiv Grotesk Medium"}.page-intro .page-intro-text h3{font-size:30px;font-style:initial;font-weight:300;color:#5b8c7c}.page-intro .page-intro-text p{-ms-flex-positive:0;flex-grow:0}@media all and (min-width:969px){.page-intro{-ms-flex-direction:row;flex-direction:row}.page-intro.right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-intro .page-intro-text{width:50%;padding:50px}.page-intro.up{-ms-flex-direction:column;flex-direction:column}.page-intro.up h3{font-family:"Aktiv Grotesk Regular"}.page-intro.up .page-intro-text{width:100%;padding:0 50px 50px 0}.page-intro .page-intro-text{width:33.33%;padding:50px 0 50px 50px}.page-intro .page-intro-image{width:50%}}@media all and (min-width:1024px){.page-intro .page-intro-image{width:50%}.page-intro.right{-ms-flex-pack:justify;justify-content:space-between}.page-intro.right .page-intro-image{width:50%}.page-intro.up{-ms-flex-direction:column;flex-direction:column}.page-intro.up h3{font-family:"Aktiv Grotesk Regular"}.page-intro.up .page-intro-text{width:100%;padding:0 50px 50px 0}.page-intro.up .page-intro-image{width:100%}}.page-outro h3{font-size:30px}.page-outro .page-outro-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.page-outro .outro-item{padding:50px 0;box-sizing:border-box}.page-outro .outro-item:nth-child(1){padding-top:0}.page-outro .outro-item .content-wrap{margin-top:5%}.page-outro .page-outro-title{font-size:30px}@media all and (min-width:569px){.page-outro .outro-item{padding:50px 0}}@media all and (min-width:1024px){.page-outro .page-outro-wrapper{-ms-flex-direction:row;flex-direction:row;padding-bottom:150px}.page-outro .outro-item{-ms-flex:0 1 50%;flex:0 1 50%;padding-right:50px}.page-outro .outro-item .content-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;min-height:250px}.page-outro .outro-item .content-wrap .page-outro-text{-ms-flex-positive:1;flex-grow:1}.page-outro .outro-item:nth-child(2n){transform:translateY(150px);padding-right:0;padding-left:50px}}@media all and (min-width:1024px){.page-outro .button-link{width:50%}.page-outro .button-link:hover{width:53%}}.offers-list .offers-list-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.offers-list .offer-item{padding:50px 0;box-sizing:border-box}.offers-list .offer-item-title{font-size:33px}.offers-list .offer-item-text{font-style:italic}.offers-list .button-link{max-width:none}@media all and (min-width:569px){.offers-list .offer-item{padding:50px 0}}@media all and (min-width:969px){.offers-list .offers-list-wrapper{-ms-flex-direction:row;flex-direction:row;padding-bottom:150px}.offers-list .offer-item{-ms-flex:0 1 50%;flex:0 1 50%}.offers-list .offer-item{padding-right:50px}.offers-list .offer-item:nth-child(2n){transform:translateY(150px);padding-right:0;padding-left:50px}}.rooms-slider{position:relative;padding:0}.rooms-slider .theme-swiper-button-next{right:-25px;background:0 0;border:none}.rooms-slider .theme-swiper-button-prev{left:-25px;background:0 0;border:none}.rooms-slider .swiper-slide{background:#f4f3f3}.rooms-slider .swiper-slide-hidden{visibility:hidden}.rooms-slider .rooms-slider-image{position:relative}.rooms-slider .rooms-slider-image img{height:100%;width:100%;max-height:500px;-o-object-fit:cover;object-fit:cover}.rooms-slider .rooms-slider-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;z-index:1}.rooms-slider .rooms-slider-title{position:relative;font-family:"IvyPresto Headline Light";font-size:22px;color:#333;text-align:center;width:100%;padding:25px;padding-top:40px;padding-bottom:100px;z-index:2}.rooms-slider .rooms-slider-link{position:absolute;left:10px;bottom:10px;z-index:2}.rooms-slider .rooms-slider-link a{color:#333;text-transform:uppercase;padding-right:100px;padding:26px 100px 26px 0}.rooms-slider .rooms-slider-link a:before{background-color:#333;height:16px}.rooms-slider .rooms-slider-link a:after{background-color:#333;height:16px}.page-featured-image .theme-swiper-button-next,.page-featured-image .theme-swiper-button-prev{top:70%}@media all and (min-width:1024px){.page-featured-image .theme-swiper-button-next,.page-featured-image .theme-swiper-button-prev{top:50%}}.page-featured-image .theme-swiper-button-next{right:30px}@media all and (min-width:1024px){.page-featured-image .theme-swiper-button-next{right:135px}}.page-featured-image .theme-swiper-button-prev{left:30px}@media all and (min-width:1024px){.page-featured-image .theme-swiper-button-prev{left:135px}}.theme-swiper-button-next,.theme-swiper-button-prev{position:absolute;background:0 0;border:none;top:50%;margin-top:-35px;z-index:2;cursor:pointer;width:50px;height:50px;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:0}.theme-swiper-button-next .cube,.theme-swiper-button-prev .cube{display:block;width:50px;height:50px;border-radius:50%;border:2px solid #000;position:absolute;z-index:2}.theme-swiper-button-next .arrow,.theme-swiper-button-prev .arrow{position:absolute;top:50%;display:block;border-bottom:2px solid #000;width:115px;transition:width .4s ease-in-out}.theme-swiper-button-next .arrow:after,.theme-swiper-button-next .arrow:before,.theme-swiper-button-prev .arrow:after,.theme-swiper-button-prev .arrow:before{content:"";display:block;width:27px;height:2px;background-color:#000;position:absolute;top:50%;margin-left:-5px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .3s ease-in-out}.theme-swiper-button-next .arrow:after,.theme-swiper-button-prev .arrow:after{transform:rotate(45deg)}.theme-swiper-button-next .arrow:before,.theme-swiper-button-prev .arrow:before{transform:rotate(-45deg)}.theme-swiper-button-next:hover .arrow,.theme-swiper-button-prev:hover .arrow{width:125px}.theme-swiper-button-next.swiper-button-disabled,.theme-swiper-button-prev.swiper-button-disabled{cursor:auto}.theme-swiper-button-next.swiper-button-disabled .arrow,.theme-swiper-button-prev.swiper-button-disabled .arrow{width:105px}.theme-swiper-button-next.swiper-button-disabled .arrow:after,.theme-swiper-button-prev.swiper-button-disabled .arrow:after{transform:rotate(-90deg)}.theme-swiper-button-next.swiper-button-disabled .arrow:before,.theme-swiper-button-prev.swiper-button-disabled .arrow:before{transform:rotate(90deg)}.theme-swiper-button-next{right:135px}.theme-swiper-button-next .cube{top:0}.theme-swiper-button-next .arrow{left:-70px}.theme-swiper-button-next .arrow:after,.theme-swiper-button-next .arrow:before{transform-origin:100% 50%;right:-1px}.theme-swiper-button-prev{left:135px}.theme-swiper-button-prev .cube{top:0}.theme-swiper-button-prev .arrow{right:-70px}.theme-swiper-button-prev .arrow:after,.theme-swiper-button-prev .arrow:before{transform-origin:0% 50%;left:3px}@media all and (min-width:569px){.theme-swiper-button-next,.theme-swiper-button-prev{width:70px;height:70px}.theme-swiper-button-next .cube,.theme-swiper-button-prev .cube{width:70px;height:70px}.rooms-slider{padding:50px}.rooms-slider .theme-swiper-button-next,.rooms-slider .theme-swiper-button-prev{width:70px;height:70px}.rooms-slider .theme-swiper-button-next .cube,.rooms-slider .theme-swiper-button-prev .cube{width:70px;height:70px}.rooms-slider .theme-swiper-button-next{right:25px}.rooms-slider .theme-swiper-button-prev{left:25px}.rooms-slider .rooms-slider-title{position:absolute;top:50%;font-size:40px;color:#fff;text-align:center;width:100%;padding:90px;transform:translate(0,-50%);z-index:2}.rooms-slider .rooms-slider-link{position:absolute;left:auto;right:25px;bottom:25px;z-index:2}.rooms-slider .rooms-slider-link a{color:#fff;padding-right:100px;padding:26px 100px 26px 0}.rooms-slider .rooms-slider-link a:before{background-color:#fff;height:16px}.rooms-slider .rooms-slider-link a:after{height:16px}}@media all and (max-width:1024px){.single-room-gallery-wrapper .theme-swiper-button-next .arrow{width:40px;left:110px}.single-room-gallery-wrapper .theme-swiper-button-next .arrow:after,.single-room-gallery-wrapper .theme-swiper-button-next .arrow:before{width:15px}.single-room-gallery-wrapper .theme-swiper-button-prev .arrow{width:40px !important;right:110px}.single-room-gallery-wrapper .theme-swiper-button-prev .arrow:after,.single-room-gallery-wrapper .theme-swiper-button-prev .arrow:before{width:15px}}.swiper-slide:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.swiper-container-wrapper .swiper-container-horizontal>.swiper-pagination-bullets{margin-bottom:30px}.swiper-container-wrapper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px;margin:0 10px;opacity:1;background:0 0}.swiper-container-wrapper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet svg{width:10px;height:10px;color:#000;opacity:.5;transform:rotate(45deg)}.swiper-container-wrapper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:10px;height:10px}.swiper-container-wrapper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active svg{opacity:.8}.swiper-container-wrapper .section_title,.page-featured-image .section_title{position:absolute;text-align:center;top:50%;left:0;right:0;margin:auto;z-index:2;transform:translateY(-50%)}.swiper-container-wrapper .section_title h1,.page-featured-image .section_title h1{font-size:60px;line-height:72px}.page-featured-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.page-featured-image{position:relative;height:90vh;margin-bottom:100px}.page-featured-image .swiper-slide{height:90vh;position:relative}.page-featured-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.page-featured-image.swiper-container-wrapper{padding:0}.page-featured-image-tagline{position:absolute;top:50%;width:100%;text-align:center;transform:translate(0,-50%);padding:0 35px;box-sizing:border-box;z-index:2;pointer-events:none;margin:0}.page-featured-image-tagline h2{font-family:"IvyPresto Headline Regular";font-weight:100;font-size:60px}@media all and (min-width:569px){.page-featured-image-tagline{padding:0 100px}}@media all and (min-width:969px){.page-featured-image-tagline{padding:0 100px}.swiper-container-wrapper .swiper-container-horizontal>.swiper-pagination-bullets{margin-bottom:30px}.swiper-container-wrapper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:20px;height:20px;margin:0 20px;opacity:1;background:0 0}.swiper-container-wrapper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet svg{width:18px;height:18px;color:#000;opacity:.5;transform:rotate(45deg)}.swiper-container-wrapper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px;height:20px}.swiper-container-wrapper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active svg{opacity:.8}}@media all and (min-width:1024px){.page-featured-image-tagline{padding:0 200px}}.rooms-list-item{margin-bottom:100px}.rooms-list-item .rooms-list-item-image{height:300px}.rooms-list-item .rooms-list-item-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;max-width:100%;height:100%}.rooms-list-item .rooms-list-item-content-wrapper{position:relative;padding-top:55px}.rooms-list-item .rooms-list-item-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%;padding-bottom:80px;box-sizing:border-box}.rooms-list-item .rooms-list-item-title{font-size:30px;font-family:"Aktiv Grotesk Regular" !important;font-weight:500;color:#5b8c7c !important}.rooms-list-item .rooms-list-item-desc{-ms-flex-positive:1;flex-grow:1}.rooms-list-item .rooms-list-item-link a{margin-left:initial;text-decoration:none}.rooms-list-item .rooms-list-item-book-now{width:116px;height:116px;border-radius:100%;display:inline-block;background-color:#5b8c7c;border:none;cursor:pointer;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font-family:"Aktiv Grotesk Regular";text-decoration:none;line-height:7.25;text-align:center;color:#fff;font-weight:700;text-transform:uppercase;transition:all .4s ease-in-out}.rooms-list-item .rooms-list-item-book-now:hover{background-color:#75a595;color:#fff}@media all and (min-width:1024px){.rooms-list-item{display:-ms-flexbox;display:flex;margin-bottom:100px}.rooms-list-item .rooms-list-item-image{height:auto;-ms-flex:1 1 50%;flex:1 1 50%}.rooms-list-item .rooms-list-item-content-wrapper{-ms-flex:1 1 50%;flex:1 1 50%;padding-top:25px}.rooms-list-item:nth-child(odd) .rooms-list-item-content{padding:0 100px 100px}.rooms-list-item .rooms-list-item-content{padding-bottom:100px}.rooms-list-item .rooms-list-item-book-now{top:50%;left:0;transform:translate(-50%,-50%);background-color:#5b8c7c;border:none;color:#fff;width:145px;height:145px;cursor:pointer;transition:all .4s ease-in-out}.rooms-list-item .rooms-list-item-book-now:hover{background-color:#75a595;color:#fff}.rooms-list-item:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.rooms-list-item:nth-child(even) .rooms-list-item-content{padding-right:200px}.rooms-list-item:nth-child(even) .rooms-list-item-book-now{left:auto;right:0;transform:translate(50%,-50%)}}.single-room-location-wrapper{margin-top:100px}.single-throom .single-room-location-wrapper h2{font-size:40px;font-weight:300}.single-throom .page-content h1,.single-throom .page-content h2{color:#333}.single-throom .page-content h3{color:#5b8c7c}.location-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (min-width:1024px){.location-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.location-container .location{width:50%}.location-container .location:nth-child(1){margin-right:50px}.location-container .location:nth-child(2){margin-left:50px}}.location{width:100%;margin-bottom:50px}.location h3{margin-bottom:30px;font-size:30px;line-height:36px;margin-top:0;max-width:100%}.location img{display:block;width:100%;margin:auto;margin-bottom:50px;max-height:450px;-o-object-fit:cover;object-fit:cover}@media all and (min-width:1024px){.location h3{max-width:50%}}.single-throom .page-title{font-size:40px;font-weight:300}.single-throom .single-room-content-wrapper{margin-bottom:100px}.single-throom .single-room-facilities{position:relative;background-color:#5b8c7c;padding:32px}.single-throom .single-room-facilities h2{color:#e9dfd7;text-align:center;font-size:32px;margin-top:0;margin-bottom:80px}.single-throom .single-room-facilities .badge-wrap{position:absolute;left:50%;margin-left:-71px}.single-throom .single-room-gallery img{width:100%;height:100%;max-height:550px;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}.single-throom .single-room-facilities-list{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-throom .single-room-facilities-list li{-ms-flex:0 0 100%;flex:0 0 100%;display:inline-block;color:#e9dfd7;padding:8px 8px 0 45px;margin-bottom:15px;box-sizing:border-box;font-weight:500;position:relative;min-height:32px}.single-throom .single-room-facilities-list li:before{content:"";display:inline-block;width:12px;height:12px;border:none;position:absolute;left:0;top:10px;background-color:#e9dfd7;border-radius:100%}@media all and (min-width:569px){.single-throom .single-room-facilities-list li{-ms-flex:0 0 50%;flex:0 0 50%}}@media all and (min-width:969px){.single-throom .single-room-facilities-list li{-ms-flex:0 0 33.33%;flex:0 0 33.33%;padding:0;padding-left:30px;font-weight:400}.single-throom .single-room-facilities-list li:before{top:3px}}.single-throom .single-room-gallery-wrapper{margin-top:100px}.single-throom .single-room-gallery-wrapper h2{font-size:40px;font-weight:300}.single-throom .single-room-gallery-wrapper .swiper-container-wrapper{height:auto}.single-throom .single-room-gallery-wrapper .swiper-slide{position:relative;height:auto;margin:auto}.single-throom .single-room-gallery-wrapper .swiper-slide:before{content:"";display:block;position:absolute;top:50%;left:50%;margin-top:-45px;margin-left:-45px;width:90px;height:90px;border-radius:100%;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg fill='%231A1A1A' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M32.998,1.299c-8.808,0-15.973,7.167-15.973,15.974c0,3.842,1.365,7.37,3.632,10.129L1.42,46.64 c-0.46,0.461-0.46,1.208,0,1.668c0.23,0.23,0.533,0.346,0.834,0.346c0.302,0,0.604-0.115,0.834-0.346l19.209-19.21 c2.836,2.57,6.583,4.15,10.701,4.15c8.809,0,15.975-7.166,15.975-15.975C48.973,8.466,41.807,1.299,32.998,1.299z M32.998,30.89 c-7.506,0-13.614-6.108-13.614-13.616c0-7.507,6.108-13.615,13.614-13.615c7.508,0,13.616,6.108,13.616,13.615 C46.614,24.781,40.506,30.89,32.998,30.89z'/%3E%3C/svg%3E%0A");background-position:center center;background-size:80px 80px;background-repeat:no-repeat;z-index:3;opacity:.2;transition:opacity .7s;cursor:pointer}.single-throom .single-room-gallery-wrapper .swiper-slide:hover:before{opacity:1}@media all and (min-width:569px){.single-throom .page-title{font-size:50px}.single-throom .single-room-gallery-wrapper h2{font-size:50px}.single-throom .single-room-content-wrapper{display:-ms-flexbox;display:flex}.single-throom .single-room-content{-ms-flex:1 0 100%;flex:1 0 100%;column-count:2;column-gap:50px}.single-throom .single-room-facilities{padding:50px}.single-throom .single-room-facilities h2{font-size:50px}}.single-thgallery .page-title{text-align:center;font-size:50px}.single-gallery-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-gallery-wrapper .gallery-item{-ms-flex:0 0 100%;flex:0 0 100%;box-sizing:border-box;padding:15px;margin:0}.single-gallery-wrapper .gallery-image{position:relative;display:inline-block}.single-gallery-wrapper .gallery-image img{max-width:100%;height:auto;vertical-align:bottom}.single-gallery-wrapper .gallery-image:before{content:"";display:block;position:absolute;top:50%;left:50%;margin-top:-45px;margin-left:-45px;width:90px;height:90px;border-radius:100%;background-color:#333;background-image:url("data:image/svg+xml,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M32.998,1.299c-8.808,0-15.973,7.167-15.973,15.974c0,3.842,1.365,7.37,3.632,10.129L1.42,46.64 c-0.46,0.461-0.46,1.208,0,1.668c0.23,0.23,0.533,0.346,0.834,0.346c0.302,0,0.604-0.115,0.834-0.346l19.209-19.21 c2.836,2.57,6.583,4.15,10.701,4.15c8.809,0,15.975-7.166,15.975-15.975C48.973,8.466,41.807,1.299,32.998,1.299z M32.998,30.89 c-7.506,0-13.614-6.108-13.614-13.616c0-7.507,6.108-13.615,13.614-13.615c7.508,0,13.616,6.108,13.616,13.615 C46.614,24.781,40.506,30.89,32.998,30.89z'/%3E%3C/svg%3E%0A");background-position:center center;background-size:35px 35px;background-repeat:no-repeat;z-index:3;opacity:0;transition:opacity .7s}.single-gallery-wrapper .gallery-image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(51,51,51,.7);transition:opacity .7s}.single-gallery-wrapper .gallery-image:hover:before{opacity:1}.single-gallery-wrapper .gallery-image:hover:after{opacity:.8}@media all and (min-width:969px){.single-gallery-wrapper .gallery-item{-ms-flex:0 0 50%;flex:0 0 50%}}@media all and (min-width:1024px){.single-gallery-wrapper .gallery-item{-ms-flex:0 0 33.33%;flex:0 0 33.33%}}.gallery-slider{position:relative;height:50vh;padding:0}.gallery-slider .theme-swiper-button-next,.gallery-slider .theme-swiper-button-prev{position:absolute;top:70%;width:70px;height:70px;padding:0;margin-top:-35px;z-index:2;cursor:pointer;border:none;background:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media all and (min-width:1024px){.gallery-slider .theme-swiper-button-next,.gallery-slider .theme-swiper-button-prev{top:50%}}.gallery-slider .theme-swiper-button-next{right:30px}@media all and (min-width:1024px){.gallery-slider .theme-swiper-button-next{right:135px}}.gallery-slider .theme-swiper-button-prev{left:30px}@media all and (min-width:1024px){.gallery-slider .theme-swiper-button-prev{left:135px}}.gallery-slider .swiper-slide{background:#f4f3f3;height:50vh;position:relative}.gallery-slider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.gallery-slider .swiper-slide:before{content:"";display:block;position:absolute;top:50%;left:50%;margin-top:-45px;margin-left:-45px;width:90px;height:90px;border-radius:100%;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg fill='%231A1A1A' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M32.998,1.299c-8.808,0-15.973,7.167-15.973,15.974c0,3.842,1.365,7.37,3.632,10.129L1.42,46.64 c-0.46,0.461-0.46,1.208,0,1.668c0.23,0.23,0.533,0.346,0.834,0.346c0.302,0,0.604-0.115,0.834-0.346l19.209-19.21 c2.836,2.57,6.583,4.15,10.701,4.15c8.809,0,15.975-7.166,15.975-15.975C48.973,8.466,41.807,1.299,32.998,1.299z M32.998,30.89 c-7.506,0-13.614-6.108-13.614-13.616c0-7.507,6.108-13.615,13.614-13.615c7.508,0,13.616,6.108,13.616,13.615 C46.614,24.781,40.506,30.89,32.998,30.89z'/%3E%3C/svg%3E%0A");background-position:center center;background-size:80px 80px;background-repeat:no-repeat;z-index:3;opacity:.2;transition:opacity .7s;cursor:pointer}.gallery-slider .swiper-slide:hover:before{opacity:1}.gallery-slider .swiper-slide-hidden{visibility:hidden}.gallery-slider .gallery-slider-image{position:relative}.gallery-slider .gallery-slider-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;z-index:1}.gallery-slider .gallery-slider-title{position:relative;font-family:"IvyPresto Headline Light";font-size:22px;color:#333;text-align:center;width:100%;padding:25px;padding-top:40px;padding-bottom:100px;z-index:2}.gallery-slider .gallery-slider-link{position:absolute;left:10px;bottom:10px;z-index:2}.gallery-slider .gallery-slider-link a{color:#333;text-transform:uppercase;padding-right:100px;padding:26px 100px 26px 0}.gallery-slider .gallery-slider-link a:before{background-color:#333;height:16px}.gallery-slider .gallery-slider-link a:after{background-color:#333;height:16px}.hotel-info-widget .hotel-info-widget-content{font-style:italic}.hotel-info-widget .info-wrapper{display:table}.hotel-info-widget .info-content{padding-left:5px}.hotel-info-widget .info-content p{margin:0}.hotel-info-widget .info-row{display:table-row;padding-bottom:5px}.hotel-info-widget .info-row>div{display:table-cell;padding-bottom:5px}.social-icons-widget a{color:#333;transition:color .4s ease-in-out}.social-icons-widget a:hover{color:#5b8c7c}@media all and (min-width:569px){.social-icons-widget{max-width:50%}}@media all and (min-width:969px){.social-icons-widget{max-width:33.33%}}header{padding:0 50px;background-color:#fff}.header-menu-wrapper{position:relative;padding:10px 0 40px}.header-menu-wrapper .header-logo{position:relative;width:100%;height:100%;padding-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.header-menu-wrapper .header-logo img{max-width:100%;height:auto}.header-menu-wrapper .header-menu-right,.header-menu-wrapper .header-menu-left{position:absolute;bottom:0;height:40px;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;z-index:2}.header-menu-wrapper .header-menu-left{-ms-flex-align:center;align-items:center;left:0}.header-menu-wrapper .header-menu-right{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;height:auto;right:0}.header-menu-wrapper .header-menu-open{float:left}.header-menu-wrapper .language-switcher-wrapper{float:left;position:relative}.header-menu-wrapper .language-switcher-wrapper .language-switcher{transition:background-color .4s ease-in-out;font-family:"Aktiv Grotesk Regular"}.header-menu-wrapper .language-switcher-wrapper a{text-decoration:none;text-transform:uppercase;font-weight:700;color:#333;transition:color .4s ease-in-out}.header-menu-wrapper .language-switcher-wrapper .language-active{padding:10px 35px 10px 10px;display:inline-block;position:relative}.header-menu-wrapper .language-switcher-wrapper .language-active:before,.header-menu-wrapper .language-switcher-wrapper .language-active:after{content:"";display:block;background-color:currentColor;width:10px;color:#5b8c7c;height:2px;position:absolute;right:10px;top:50%;transform-origin:50% 50%;transform:rotate(-45deg);transition:transform .4s ease-in-out}.header-menu-wrapper .language-switcher-wrapper .language-active:before{right:16px;transform:rotate(45deg)}.header-menu-wrapper .language-switcher-wrapper .languages-list{top:38px;position:absolute;list-style:none;margin:0;padding:0;pointer-events:none;opacity:0;visibility:hidden;min-width:100%;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.header-menu-wrapper .language-switcher-wrapper .languages-list a{display:inline-block;padding:10px;min-width:100%;box-sizing:border-box;color:#fff;background-color:#5b8c7c}.header-menu-wrapper .language-switcher-wrapper .languages-list a:hover{background-color:#75a595}.header-menu-wrapper .language-switcher-wrapper .active .language-active:after{transform:rotate(45deg)}.header-menu-wrapper .language-switcher-wrapper .active .language-active:before{transform:rotate(-45deg)}.header-menu-wrapper .language-switcher-wrapper .active .languages-list{pointer-events:all;opacity:1;visibility:visible}.header-menu-wrapper .book-button-wrapper a{padding:5px 0;font-family:"Aktiv Grotesk Regular"}.header-menu-wrapper .book-button-wrapper a:before,.header-menu-wrapper .book-button-wrapper a:after{display:none}@media all and (min-width:700px){.header-menu-wrapper{margin-bottom:-20px}.header-menu-wrapper .header-logo{padding-bottom:initial}.header-menu-wrapper .header-menu-right,.header-menu-wrapper .header-menu-left{position:absolute;bottom:auto;top:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;z-index:2}.header-menu-wrapper .book-button-wrapper a{padding:18px 30px;font-weight:700;background-color:#5b8c7c;color:#fff;font-size:16px;border:2px solid #5b8c7c;transition:all .4s ease-in-out}.header-menu-wrapper .book-button-wrapper a:before,.header-menu-wrapper .book-button-wrapper a:after{display:block;width:0}.header-menu-wrapper .book-button-wrapper a:hover{background-color:transparent;color:#5b8c7c}}@media all and (min-width:900px){.header-menu-wrapper{padding:40px 0}.header-menu-wrapper .header-menu-right,.header-menu-wrapper .header-menu-left{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}}.site-footer{padding:80px 50px;margin:auto}.site-footer .container{padding-top:50px;padding-left:100px}.site-footer .badge-divider{position:relative;padding:20px 0;text-align:center}.site-footer .badge-divider .divi-left{display:inline-block;position:absolute;top:50%;left:0;width:30%;height:1px;background-color:#000}.site-footer .badge-divider .divi-right{display:inline-block;position:absolute;top:50%;right:0;width:30%;height:1px;background-color:#000}.footer-row ul{list-style:none;margin:0;padding:0}.footer-row ul li{border-bottom:1px solid #1a1a1a;padding:12px 0;font-size:20px}.footer-row ul li a{color:#333;font-family:"Aktiv Grotesk Regular";font-weight:500;text-decoration:none;transition:color .2s ease-in-out}.footer-row ul li a:hover{color:#5b8c7c}.footer-row ul li:last-child{border-bottom:0 solid transparent}.footer-row .widgettitle{color:#5b8c7c}.footer-row>div{-ms-flex:0 1 25%;flex:0 1 25%;margin-top:0;margin-bottom:20px;margin-right:30px}.footer-row .widget_mc4wp_form_widget{margin:auto}h2.widgettitle{font-size:24px;line-height:24px;font-weight:400;margin-top:0;color:#5b8c7c !important}.mc4wp-form p{margin-bottom:70px}.newsletterform{position:relative;margin-bottom:0}.newsletterform input[type=email]{height:40px;width:100%;font-size:16px;line-height:20px;color:#333;border:none;border-bottom:1px solid #1a1a1a;background-color:#e9dfd7;padding:0}.newsletterform input[type=email]:focus{border:none;border-bottom:2px solid #1a1a1a;background-color:#e9dfd7;outline:0}.newsletterform input[type=submit]{display:block;height:40px;width:20px;position:absolute;right:0;top:0;bottom:0;margin:auto;opacity:0;padding:0;z-index:1;cursor:pointer}.newsletterform input[type=email]::-webkit-input-placeholder{font-size:16px;background-color:#e9dfd7;line-height:20px;color:#333}.newsletterform input[type=email]::-moz-placeholder{font-size:16px;line-height:20px;background-color:#e9dfd7;color:#333}.newsletterform input[type=email]:-ms-input-placeholder{font-size:16px;line-height:20px;background-color:#e9dfd7;color:#333}.newsletterform input[type=email]:-moz-placeholder{font-size:16px;line-height:20px;background-color:#e9dfd7;color:#333}.newsletterform:after{content:"";display:block;height:40px;width:60px;position:absolute;right:0;bottom:0;margin:auto;background-image:url(//www.malathirosvillas.gr/wp-content/themes/malathiros/assets/css/../images/arrow1.png);background-repeat:no-repeat;background-size:contain;background-position:center;z-index:0;transition:all .4s ease-in-out}@media all and (max-width:969px){.site-footer .container{padding:0}}@media all and (min-width:969px){.site-footer .footer-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.site-footer .footer-row>div{-ms-flex:0 1 50%;flex:0 1 50%;margin:initial}.site-footer .badge-divider{margin:0 100px}.site-footer .badge-divider .divi-left,.site-footer .badge-divider .divi-right{width:40%}h2.widgettitle{margin-bottom:53px}}@media all and (min-width:1024px){.site-footer .footer-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.site-footer .footer-row>div{-ms-flex:0 1 25%;flex:0 1 25%;margin-top:0;margin-right:30px}.site-footer .badge-divider .divi-left,.site-footer .badge-divider .divi-right{width:45%}}.page-template-default .content-area,.throom-template-default .content-area{position:relative}.elementor-section.elementor-section-boxed>.elementor-container{max-width:100% !important}.navbar-default,.page-content{padding:0 25px}@media all and (min-width:569px){.navbar-default,.page-content{padding:0 30px}}@media all and (min-width:969px){.navbar-default,.page-content{padding:0 150px}}.navbar-default{padding:0}.elementor-widget-container ul{padding-left:0}.single-room-facilities{position:relative;background-color:#5b8c7c;padding:32px}.single-room-facilities h2{color:#e9dfd7 !important;text-align:center;font-size:32px;margin-top:0;margin-bottom:80px}.single-room-facilities .badge-wrap{position:absolute;left:50%;margin-left:-71px}@media all and (min-width:569px){.single-room-facilities{padding:50px}.single-room-facilities h2{font-size:50px}}.single-room-gallery img{width:100%;height:100%;max-height:550px;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}.single-room-gallery-wrapper{margin-top:100px}.single-room-gallery-wrapper h2{font-size:40px;font-weight:300}.single-room-gallery-wrapper .swiper-container-wrapper{height:auto}.single-room-gallery-wrapper .swiper-slide{position:relative;height:auto;margin:auto}.single-room-gallery-wrapper .swiper-slide:before{content:"";display:block;position:absolute;top:50%;left:50%;margin-top:-45px;margin-left:-45px;width:90px;height:90px;border-radius:100%;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg fill='%231A1A1A' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M32.998,1.299c-8.808,0-15.973,7.167-15.973,15.974c0,3.842,1.365,7.37,3.632,10.129L1.42,46.64 c-0.46,0.461-0.46,1.208,0,1.668c0.23,0.23,0.533,0.346,0.834,0.346c0.302,0,0.604-0.115,0.834-0.346l19.209-19.21 c2.836,2.57,6.583,4.15,10.701,4.15c8.809,0,15.975-7.166,15.975-15.975C48.973,8.466,41.807,1.299,32.998,1.299z M32.998,30.89 c-7.506,0-13.614-6.108-13.614-13.616c0-7.507,6.108-13.615,13.614-13.615c7.508,0,13.616,6.108,13.616,13.615 C46.614,24.781,40.506,30.89,32.998,30.89z'/%3E%3C/svg%3E%0A");background-position:center center;background-size:80px 80px;background-repeat:no-repeat;z-index:3;opacity:.2;transition:opacity .7s;cursor:pointer}.single-room-gallery-wrapper .swiper-slide:hover:before{opacity:1}.single-room-facilities-list{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:25px}.single-room-facilities-list li{-ms-flex:0 0 100%;flex:0 0 100%;display:inline-block;color:#e9dfd7;padding:8px 8px 0 45px;margin-bottom:15px;box-sizing:border-box;font-weight:500;position:relative;min-height:32px;font-family:"Aktiv Grotesk Regular"}.single-room-facilities-list li:before{content:"";display:inline-block;width:12px;height:12px;border:none;position:absolute;left:0;top:10px;background-color:#e9dfd7;border-radius:100%}@media all and (min-width:569px){.single-room-facilities-list li{-ms-flex:0 0 50%;flex:0 0 50%}}@media all and (min-width:969px){.single-room-facilities-list li{-ms-flex:0 0 33.33%;flex:0 0 33.33%;padding:0;padding-left:30px;font-weight:400}.single-room-facilities-list li:before{top:3px}}.single-room-location-wrapper{margin-top:100px}.single-room-location-wrapper h2{font-size:43px}.single-room-location-wrapper .location-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-room-location-wrapper .location-container .location{width:100%;margin-bottom:50px}.single-room-location-wrapper .location-container .location h3{font-family:"Aktiv Grotesk Regular" !important;color:#5b8c7c !important;margin-bottom:30px;font-size:30px;line-height:36px;margin-top:0;max-width:100%}.single-room-location-wrapper .location-container .location img{display:block;width:100%;margin:auto;margin-bottom:50px;max-height:450px;-o-object-fit:cover;object-fit:cover}@media all and (min-width:1024px){.single-room-location-wrapper .location-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.single-room-location-wrapper .location-container .location{width:50%}.single-room-location-wrapper .location-container .location h3{max-width:50%}.single-room-location-wrapper .location-container .location:nth-child(1){margin-right:50px}.single-room-location-wrapper .location-container .location:nth-child(2){margin-left:50px}}