@font-face{font-display:swap;font-family:AVENIRNEXTLTPRO;src:url(https://santa-marina.gr/wp-content/themes/santamarinamykonos/assets/media/fonts/AVENIRNEXTLTPRO-REGULAR.OTF) format("opentype")}b,strong{font-weight:700}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{-webkit-tap-highlight-color:#fff0}body{background-color:#fff}img{max-width:100%;vertical-align:middle}input[type="text"],input[type="search"]{font-size:inherit;line-height:inherit}::-moz-selection{background-color:#04a4cc}::selection{background-color:#04a4cc}body{overflow-x:hidden}body,p{line-height:1.4;font-size:16px}a,a:focus,a:hover{text-decoration:none}::-moz-selection,::selection{text-shadow:none}body{background-color:#000}main{background-color:#fff}body,a{color:#000}::-moz-selection,::selection{color:#FFF}.white{color:#FFF}a:focus,a:hover{color:inherit}body{font-weight:400}.border-radius{border-radius:20px}body,h1,h2,h3,h4,h5,h6,p,span,div,a{font-family:AVENIRNEXTLTPRO}.wp-block-heading>a{font-family:inherit}.accommodation-room-in-loop .svg-image path{transition:all .25s linear}@media screen and (min-width:1024px){.accommodation-room-in-loop .svg-image:hover path{stroke-width:2px}}#post-113 .inner-text-col{margin-bottom:0!important;max-width:450px}video.home-video{width:100%;height:100%;object-fit:cover;left:0;top:0;z-index:-1}.slideLayer{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.slideLayer *{color:#FFF;font-size:16px;font-style:normal;font-weight:400;line-height:1.6}.slideLayer h1,.slideLayer h2,.slideLayer h3,.slideLayer h4,.slideLayer h5,.slideLayer h6{color:#FFF;font-style:normal}.slide-href{margin-top:30px}.slide-href a{color:white!important}.thumbnail-of-port-top.slider-list{position:relative;margin-bottom:0}.thumbnail-of-port-top.slider-list ul.slick-dots{bottom:140px}.thumbnail-of-port-top.slider-list .slick-dots button:before{color:transparent!important;border:1px solid #fff;border-radius:50%;width:10px;opacity:1;height:10px;background:#fff0}.thumbnail-of-port-top.slider-list .slick-dots li.slick-active button:before{background:#fff}.thumbnail-of-port-top.slider-list .slick-dots li button{width:10px;height:10px}.slick-dots>li{display:inline-block}.slick-dots>li:only-child{display:none}.iframeSlider.iframeVideo{position:relative;padding-bottom:56.25%;padding-top:25px;width:300%;left:-100%;background-size:100vw auto!important}.iframeSlider.iframeVideo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.thumbnail-of-port-top.slider-list.slider-with-iframe{margin-top:-125px}.thumbnail-of-port-top.slider-list>.slider-list-item{display:none}.thumbnail-of-port-top.slider-list>.slider-list-item:first-child{display:block}.featured-container{background-size:cover;background-position:center;height:100vh}.contentSlider{text-align:center;padding:20px}.contentSlider svg{width:100%}.main-top-section{position:relative;background-color:#000}.slide-subitle{line-height:20px;letter-spacing:2.38px;margin-bottom:30px}.main-top-section:has(.slideLayer):after,.main-top-section.slider-top .featured-container:after,.sm-cover.sm-cover-rel .single-media-cover.has-bg-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .3);z-index:1}.main-top-section.slider-top:after{display:none}.main-top-section .slide-title{margin-bottom:0}.contentSlider img{display:inline-block}@media screen and (max-width:781px){.slideLayer *{font-size:14px}.slideLayer h1,.slideLayer h2,.slideLayer h3,.slideLayer h4,.slideLayer h5,.slideLayer h6{font-size:25px;margin-bottom:10px}.slide-href{margin-top:20px}.thumbnail-of-port-top.slider-list ul.slick-dots{bottom:125px}.thumbnail-of-port-top.slider-list .slick-arrow{display:none!important}.slideLayer.grid-container{padding:0}.slide-title.wp-block-heading.has-large-font-size{font-size:35px!important}.slide-subitle.has-small-font-size{font-size:12px!important;letter-spacing:2px}}.logo-breadcrumbs{position:relative}.breadcrumbs{transition:all .5s linear;position:absolute;bottom:0;margin-left:100px;color:#fff;text-transform:uppercase;opacity:0;font-size:10px;margin-bottom:0;line-height:1;letter-spacing:1px;width:100%}.breadcrumbs a{color:#fff;text-decoration:none!important;position:relative}.breadcrumbs a:after{content:"";position:absolute;bottom:-5px;width:0;height:1px;background:#fff;left:0;border-bottom:0;opacity:1;transition:all .1s linear}.breadcrumbs a:hover:after{width:100%}.breadcrumbs.show{opacity:1}.wrapper.off-canvas-content.is-open-left .breadcrumbs{display:none}.off-canvas-content.has-transition-overlap .breadcrumbs{opacity:0!important}.mobile-menu-container{position:fixed;z-index:6;left:50%;transform:translateX(-50%);max-width:1800px!important;padding:50px 15px 0}.booking-engine-url{margin-top:0!important}.booking-engine-url .wp-block-button__link{transition:color .2s linear;color:#fff}.mobile-menu-link span{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:2.703px;color:#fff;display:block;text-align:center;position:absolute;bottom:-25px;transition:opacity .2s linear;color:#fff}.logo-menu{display:table;margin-left:0;margin-right:auto}.mobile-menu-link{display:flex;flex-direction:column;align-items:center;gap:7px}.off-canvas-content .close-menu-text,.off-canvas-content.has-transition-overlap .open-menu-text{display:none!important}.off-canvas-content.has-transition-overlap .close-menu-text{display:block!important;color:#000}.off-canvas-content .mobile-menu-link svg path{fill:#fff}.off-canvas-content.has-transition-overlap .mobile-menu-link svg path{fill:#000}.off-canvas-content.has-transition-overlap .booking-engine-url .wp-block-button__link{color:#000}.js-off-canvas-overlay{background:#EDB354;z-index:5}.off-canvas{background:#fff0;width:100%;height:calc(100% - 180px);box-shadow:none!important;-webkit-box-shadow:none!improtant;transition:opacity .2s linear;opacity:0;transform:none;bottom:0;top:auto;visibility:hidden}.off-canvas.is-open{opacity:1;visibility:visible}ul.accordion.off-canvas-nav{background:inherit;padding-left:30px;padding-right:30px;max-width:1100px;margin-left:auto;margin-right:auto}.submenu-toggle::after{border:0;background-image:url("data:image/svg+xml;utf8, <svg style='height:20px;' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 109.37 160.15'><path fill='black' d='M101.07,52.24c0-.13-.08-12.92-6.01-25.52C87.42,10.49,73.9,2.25,54.86,2.25S22.17,10.53,14.42,26.85c-5.68,11.96-6.11,24.29-6.15,25.67L1.8,157.44h105.77l-6.5-105.21ZM10.95,52.68c.03-1.41.46-13.23,5.89-24.69C24.11,12.69,36.9,4.93,54.86,4.93s30.62,7.71,37.78,22.93c5.63,11.95,5.75,24.26,5.75,24.39v.16s6.33,102.37,6.33,102.37H4.64l6.3-102.09Z'></path></svg>")!important;background-repeat:no-repeat!important;background-position:center right!important;width:20px;height:20px}@media screen and (min-width:1024px){.submenu-toggle::after{height:33px}}.submenu-toggle{width:20px;height:20px;margin-top:9px;right:auto}ul.accordion.off-canvas-nav>li a{font-family:"quiche-sans",sans-serif;font-size:35px;outline:none}ul.accordion.off-canvas-nav>li>ul a{font-size:20px}ul.accordion.off-canvas-nav>li{padding-bottom:10px}.wrapper.has-transition-overlap .mobile-menu-container{position:fixed}@media screen and (min-width:1024px){ul.sub-menu.submenu.is-accordion-submenu{position:fixed;left:50%;width:40%;list-style:none;top:0;z-index:2;padding-left:50px}ul.sub-menu.submenu.is-accordion-submenu:before{content:"";height:0;width:1px;background-color:#000;position:absolute;top:0;left:0;transition:all .1s linear}ul.sub-menu.submenu.is-accordion-submenu.is-active:before{height:100%}ul.sub-menu.submenu.is-accordion-submenu li{padding-bottom:20px}ul.accordion.off-canvas-nav:has(>li:hover)>li{opacity:.4}ul.accordion.off-canvas-nav:has(>li:hover)>li:has(.submenu.is-active){opacity:1}ul.accordion.off-canvas-nav>li:hover{opacity:1!important}ul.accordion.off-canvas-nav{position:relative}ul.sub-menu.submenu.is-accordion-submenu{position:absolute;z-index:6}.submenu-toggle{position:relative}.submenu-toggle::after{margin-top:-10px}.open-bottom ul.sub-menu.submenu.is-accordion-submenu{top:auto;bottom:0;display:flex;flex-direction:column;justify-content:flex-end}.open-bottom ul.sub-menu.submenu.is-accordion-submenu>li:last-child{padding-bottom:0!important}}@media screen and (max-width:1024px){ul.accordion.off-canvas-nav>li>a{font-size:22px}ul.accordion.off-canvas-nav>li>ul a{font-size:16px;line-height:1}ul.accordion.off-canvas-nav>li{padding-bottom:10px}ul.accordion.off-canvas-nav>li>ul>li{padding-bottom:15px}.wp-block-buttons.booking-engine-url .wp-block-button__link.wp-element-button{font-size:12px;padding:5px 7px}.mobile-menu-link svg{height:60px}.mobile-menu-link span{font-size:12px;bottom:-22px}ul.sub-menu.submenu.is-accordion-submenu{list-style:none;margin-left:20px;margin-top:10px}.is-accordion-submenu-parent>a:after{transform:none!important;top:0!important;margin-top:16px!important}.off-canvas{height:calc(100% - 160px);z-index:999998887}.off-canvas-content.has-transition-overlap main{z-index:1;position:relative}.mobile-menu-container{padding-top:30px}}.submenu-toggle{position:absolute;width:100%;left:0;z-index:5;height:100%}@media screen and (max-width:1024px){.submenu-toggle{height:30px}}.submenu-toggle::after{background:none!important}.is-accordion-submenu-parent>a:after{content:""}.wpcf7-form input[type="text"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="email"]{display:inline-block;border:0;box-shadow:none;background:#fff0;border-bottom:1px solid;font-size:16px}.wpcf7-form input::placeholder{color:#515151;opacity:1}.wpcf7-form input::-ms-input-placeholder{color:#515151}.wpcf7-form [type=checkbox]{margin-bottom:0}input.wpcf7-submit{background:#000;color:#fff;font-size:14px;border:0;margin-top:65px;padding:10px 30px}.wpcf7-list-item{margin-left:0}.wpcf7-radio .wpcf7-list-item-label{font-size:18px}.wpcf7-acceptance label{font-size:12px;line-height:1.2}.wpcf7-radio .wpcf7-list-item-label{margin-right:30px}.spanlabel{display:none}.wpcf7 input[type="submit"]{color:#000;margin-top:50px!important}.accommodation-rooms{background-image:url(https://santamarina-15c57.kxcdn.com/wp-content/themes/santamarinamykonos/assets/media/images/pattern.jpg)}.accommodation-rooms .grid-x{justify-content:center}.accommodation-room-actions .wp-block-button__link{color:black!important;padding:0!important;border:0!important}.cell.accommodation-room-post{padding-left:20px;padding-right:20px;margin-top:50px;margin-bottom:50px}.accommodation-types-filter-list{display:flex;justify-content:center;flex-direction:row;align-items:center;gap:90px}.accommodation-types-filter{background:#EDB354;padding:35px 15px}.accommodation-room-in-loop{position:relative}.accommodation-room-info{padding:15px;background:rgb(237 179 84 / .77);position:absolute;bottom:0;left:0;width:100%}@media screen and (min-width:1024px){.accommodation-room-img{height:690px;background-repeat:no-repeat}}.accommodation-room-img img{opacity:0;width:100%;height:100%}.abs-center-loop-extra{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.abs-center-loop-extra a{color:#fff}.accommodation-types-filter-list-item a{line-height:20px;letter-spacing:2.38px;padding:10px 40px}.accommodation-types-filter-list-item.active-filter a{border-bottom:1px solid #000}.accommodation-room-actions .wp-block-buttons .wp-block-button,.accommodation-room-actions .wp-block-buttons>.wp-block-button:has(+.wp-block-button){margin-right:0!important}.accommodation-room-actions .wp-block-buttons{gap:80px;margin-top:15px}@media screen and (max-width:1400px){.accommodation-room-actions .wp-block-buttons{gap:50px}}@media screen and (max-width:1240px){.accommodation-room-actions.has-view-360 .wp-block-buttons{gap:30px}}@media screen and (max-width:1100px){.accommodation-room-actions.has-view-360 .wp-block-buttons{gap:15px}}select{background:transparent!important;border:0!important;box-shadow:none!important;border-bottom:1px solid!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='0 0 10 5' fill='none'> <path d='M0.306976 0.394653L4.80698 3.89465L9.30698 0.394653' stroke='black'/> </svg>")!important;background-repeat:no-repeat!important;background-position:center right!important}select.accommodation-types-filter-list{text-align:center;width:auto;margin-left:auto;margin-right:auto}.is-gallery-page{background-image:url(https://santamarina-15c57.kxcdn.com/wp-content/themes/santamarinamykonos/assets/media/images/pattern.jpg)}.is-gallery-page .grid-container{max-width:1800px!important}.is-gallery-page{padding-top:100px;padding-bottom:150px}.popupiframe.hiddenpopup{display:none}.popupiframe{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:999}.popupiframe iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:0;width:100%;height:100%;max-width:100%}.closepopupiframe{position:fixed;right:25px;top:50%;font-size:50px;z-index:99999999999;font-family:cursive;cursor:pointer}body:has(.open-popup-iframe-view360) .popupiframe iframe{height:calc(100% - 200px)}body:has(.open-popup-iframe-view360) .popupiframe:before{content:"";position:absolute;top:auto;left:0;width:100%;height:calc(100% - 100px);background:#000;bottom:0}body:has(.hasOpenedPopup):before{content:"";position:absolute;top:0;left:0;width:100%;height:100px;background:#000}body:has(.open-popup-iframe-view360) .closepopupiframe{color:#fff;top:30px;right:20px}body:has(.open-popup-iframe-view360) .santa-button a{color:#000;background-color:#fff;border-color:#fff}@media screen and (max-width:1024px){body:has(.open-popup-iframe-view360) .closepopupiframe{top:20px;right:20px}}body:has(.hasOpenedPopup) .mobile-menu-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100px;background:#000}.ginkgo-section .inner-section-cols-text{max-width:600px}.ginkgo-section .inner-section-cols-text>*:not(.wp-block-buttons){max-width:400px;margin-left:auto;margin-right:auto}.footer{background:#000}.footer *{color:#fff}.main-footer{padding:110px 0;border-bottom:1px solid rgb(255 255 255 / .3)}.social-icons-list{margin:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:10px}.social-icons-list svg{height:30px}.social-icons-list svg path.fill-svg{fill:#fff}.social-icons-list svg path.stroke-svg{fill:#000}.contact-data-info .address-1 a:after{content:"Map Directions";display:block;margin-top:30px}.main-footer *{font-size:18px;font-family:"quiche-sans",sans-serif}.footer .contact-data{margin-bottom:30px}.logo-footer{margin-top:-20px}.widget_block:has(.sm-newsletter) p:empty{margin:0}.sm-newsletter-title{margin-bottom:20px}.sm-newsletter-submit{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-bottom:1px solid #fff}.sm-newsletter-arrow{flex-basis:35px;cursor:pointer}.sm-newsletter-email{flex-basis:100%}#sm-newsletter-email{margin-bottom:0;background:#000;color:#fff;border:0;outline:none;box-shadow:none}.sm-newsletter-response{margin-top:20px}.sm-newsletter-response.failed{color:red!important}.sm-newsletter-response.success{color:green}.copyright{margin-bottom:0}.medium-horizontal.menu a{padding:0}.bottom-footer{padding:25px 0}.bottom-footer *{font-size:14px}.menu.medium-horizontal{display:flex;justify-content:flex-end;gap:0;flex-direction:row;flex-wrap:wrap}.menu.medium-horizontal li:after{content:"|";position:absolute;top:50%;transform:translateY(-50%);right:10px}.menu.medium-horizontal li{position:relative;padding-right:20px}.menu.medium-horizontal li:last-child{padding-right:0}.menu.medium-horizontal li:last-child:after{display:none}.dimbox-btn-download{display:none}.top-right-section{position:relative;display:flex}.page-content .social-icons-list{justify-content:center}.page-content .social-icons-list svg path{fill:#000}@media screen and (max-width:1024px){.main-footer .cell:not(:last-child){margin-bottom:80px}svg.logo-footer{display:table;margin-left:auto;margin-right:auto}.menu.medium-horizontal{justify-content:flex-start;margin-bottom:20px}.sm-newsletter{max-width:400px}}.max1100{text-align:justify;max-width:1100px!important;margin-left:auto!important;margin-right:auto!important}thead,tr,td,tbody{background:transparent!important}.bg-white,.bg-white .sm-cover-column{background-color:white!important}.wp-block-heading:not(.has-small-font-size):not(.calligraphic-font):not(.sm-marquee-item-inner):not(.in-loop-title){opacity:0}.wp-block-heading.in-view{opacity:1!important}.animating{display:inline;opacity:0;transition-timing-function:cubic-bezier(.075,.82,.165,1);font:inherit}.in-view .animating{animation:slideLeft 1s forwards;-webkit-animation:slideLeft 1s forwards}@keyframes slideLeft{from{opacity:0}to{opacity:1}}@-webkit-keyframes slideLeft{from{opacity:0}to{opacity:1}}ul.accordion.off-canvas-nav>li.menu-item-has-children>a{pointer-events:none}.smarachova{display:table}.smarachova-inner{text-align:center}@media screen and (max-width:1024px){div:has(>video){margin-bottom:-5px}.wp-block-heading.in-loop-title{font-size:25px!important}.accommodation-room-img{min-height:500px}}@media screen and (min-width:1024px){.room-term-template-default .top-sections-from-two:has(+.bottom-sections-from-two) .top-right-section .section-cols-file{height:calc(100% - 60px)}}@media screen and (max-width:640px){.contentSlider:has(svg){margin-top:70px}.accommodation-room-actions.has-view-360 .wp-block-buttons{display:flex;justify-content:space-between!important}.inner-section-cols-text .has-small-font-size ul,.inner-section-cols-text .has-small-font-size ol{margin-top:10px}.sm-cover.has-view-360 .all-sm-marquee.pos-top{top:50px}.sm-cover.has-view-360 .all-sm-marquee .wp-block-heading{margin-bottom:10px}.sm-cover.has-view-360 .cover-gallery-images,.sm-cover.has-view-360 .cover-gallery-img{height:320px}}.inner-section-cols-text .has-small-font-size{letter-spacing:normal!important}.sm-cover-column{overflow-y:hidden!important}