acc-carousel .roundbtn,[data-is="acc-carousel"] .roundbtn{display:none; background:#ffffff99} 
acc-carousel .cutter,[data-is="acc-carousel"] .cutter{width:100vw; overflow:hidden; position:relative;} 
acc-carousel .cutter .acc-carousel,[data-is="acc-carousel"] .cutter .acc-carousel{width:300%; display:inline-table; text-align:left; left:0;} 
acc-carousel .cutter .acc-carousel.m,[data-is="acc-carousel"] .cutter .acc-carousel.m{transition:.3s} 
acc-carousel .slide,[data-is="acc-carousel"] .slide{width:calc(100vw - 18vw); display:inline-block; padding:0 20px; vertical-align:top} 
acc-carousel .slide:first-child,[data-is="acc-carousel"] .slide:first-child{margin-left:9vw} 
acc-carousel .slide img,[data-is="acc-carousel"] .slide img{width:100%; max-height:100vh; display:block; margin:0 auto;} 


events-meetings .gridpadded,[data-is="events-meetings"] .gridpadded{display:grid; align-items:stretch; grid-template-columns:repeat(2, auto); max-height:800px; transition:.3s; overflow:hidden;} 
events-meetings .gridpadded.closed,[data-is="events-meetings"] .gridpadded.closed{max-height:0; margin-top:0;} 
events-meetings .main-header,[data-is="events-meetings"] .main-header{padding:15px 0; background:#dacb90; color:#fff; font-size:1.2em; position:relative; cursor:pointer; margin-top:20px} 
events-meetings .main-header:after,[data-is="events-meetings"] .main-header:after{content:" "; width:25px; height:12px; border-bottom:2px solid #fff; position:absolute; right:10px} 
events-meetings .main-header.closed:before,[data-is="events-meetings"] .main-header.closed:before{content:" "; width:20px; height:25px; border-left:2px solid #fff; position:absolute; right:1px} 
events-meetings .h0,[data-is="events-meetings"] .h0{text-align:left;} 
events-meetings .header,[data-is="events-meetings"] .header{font-weight:bold;} 
events-meetings .header:nth-child(1),[data-is="events-meetings"] .header:nth-child(1){text-align:left;} 
events-meetings .em div,[data-is="events-meetings"] .em div{padding:4px;} 
events-meetings .em div:nth-child(20n+21),[data-is="events-meetings"] .em div:nth-child(20n+21),events-meetings .em div:nth-child(20n+12),[data-is="events-meetings"] .em div:nth-child(20n+12),events-meetings .em div:nth-child(20n+13),[data-is="events-meetings"] .em div:nth-child(20n+13),events-meetings .em div:nth-child(20n+14),[data-is="events-meetings"] .em div:nth-child(20n+14),events-meetings .em div:nth-child(20n+15),[data-is="events-meetings"] .em div:nth-child(20n+15),events-meetings .em div:nth-child(20n+16),[data-is="events-meetings"] .em div:nth-child(20n+16),events-meetings .em div:nth-child(20n+17),[data-is="events-meetings"] .em div:nth-child(20n+17),events-meetings .em div:nth-child(20n+18),[data-is="events-meetings"] .em div:nth-child(20n+18),events-meetings .em div:nth-child(20n+19),[data-is="events-meetings"] .em div:nth-child(20n+19),events-meetings .em div:nth-child(20n+20),[data-is="events-meetings"] .em div:nth-child(20n+20){background:#eeefe8} 
events-meetings .h1,[data-is="events-meetings"] .h1,events-meetings .h2,[data-is="events-meetings"] .h2,events-meetings .h3,[data-is="events-meetings"] .h3,events-meetings .h4,[data-is="events-meetings"] .h4,events-meetings .h5,[data-is="events-meetings"] .h5,events-meetings .h6,[data-is="events-meetings"] .h6,events-meetings .h7,[data-is="events-meetings"] .h7,events-meetings .h8,[data-is="events-meetings"] .h8,events-meetings .h9,[data-is="events-meetings"] .h9{display:none} 
events-meetings .cc.visible,[data-is="events-meetings"] .cc.visible{display:block} 
events-meetings .header.h1,[data-is="events-meetings"] .header.h1{display:none} 
events-meetings select,[data-is="events-meetings"] select{font-size:inherit; font-weight:bold; display: block; color:inherit; text-align-last: center} 


events-weddings .gridpadded,[data-is="events-weddings"] .gridpadded{display:grid; align-items:stretch; grid-template-columns:repeat(2, auto); max-height:800px; transition:.3s; overflow:hidden;} 
events-weddings .gridpadded.closed,[data-is="events-weddings"] .gridpadded.closed{max-height:0; margin-top:0;} 
events-weddings .main-header,[data-is="events-weddings"] .main-header{padding:15px 0; background:#dacb90; color:#fff; font-size:1.2em; position:relative; cursor:pointer; margin-top:20px} 
events-weddings .main-header:after,[data-is="events-weddings"] .main-header:after{content:" "; width:25px; height:12px; border-bottom:2px solid #fff; position:absolute; right:10px} 
events-weddings .main-header.closed:before,[data-is="events-weddings"] .main-header.closed:before{content:" "; width:20px; height:25px; border-left:2px solid #fff; position:absolute; right:1px} 
events-weddings .h0,[data-is="events-weddings"] .h0{text-align:left;} 
events-weddings .header,[data-is="events-weddings"] .header{font-weight:bold;} 
events-weddings .header:nth-child(1),[data-is="events-weddings"] .header:nth-child(1){text-align:left;} 
events-weddings .em div,[data-is="events-weddings"] .em div{padding:4px;} 
events-weddings .em div:nth-child(20n+21),[data-is="events-weddings"] .em div:nth-child(20n+21),events-weddings .em div:nth-child(20n+12),[data-is="events-weddings"] .em div:nth-child(20n+12),events-weddings .em div:nth-child(20n+13),[data-is="events-weddings"] .em div:nth-child(20n+13),events-weddings .em div:nth-child(20n+14),[data-is="events-weddings"] .em div:nth-child(20n+14),events-weddings .em div:nth-child(20n+15),[data-is="events-weddings"] .em div:nth-child(20n+15),events-weddings .em div:nth-child(20n+16),[data-is="events-weddings"] .em div:nth-child(20n+16),events-weddings .em div:nth-child(20n+17),[data-is="events-weddings"] .em div:nth-child(20n+17),events-weddings .em div:nth-child(20n+18),[data-is="events-weddings"] .em div:nth-child(20n+18),events-weddings .em div:nth-child(20n+19),[data-is="events-weddings"] .em div:nth-child(20n+19),events-weddings .em div:nth-child(20n+20),[data-is="events-weddings"] .em div:nth-child(20n+20){background:#eeefe8} 
events-weddings .h1,[data-is="events-weddings"] .h1,events-weddings .h2,[data-is="events-weddings"] .h2,events-weddings .h3,[data-is="events-weddings"] .h3,events-weddings .h4,[data-is="events-weddings"] .h4,events-weddings .h5,[data-is="events-weddings"] .h5,events-weddings .h6,[data-is="events-weddings"] .h6,events-weddings .h7,[data-is="events-weddings"] .h7,events-weddings .h8,[data-is="events-weddings"] .h8,events-weddings .h9,[data-is="events-weddings"] .h9{display:none} 
events-weddings .cc.visible,[data-is="events-weddings"] .cc.visible{display:block} 
events-weddings .header.h1,[data-is="events-weddings"] .header.h1{display:none} 
events-weddings select,[data-is="events-weddings"] select{font-size:inherit; font-weight:bold; display: block; color:inherit; text-align-last: center} 



fp-carousel .roundbtn,[data-is="fp-carousel"] .roundbtn{display:none} 
fp-carousel .cutter,[data-is="fp-carousel"] .cutter{position: relative; width:100%; overflow:hidden; min-height:10vh;} 
fp-carousel .fp-carousel,[data-is="fp-carousel"] .fp-carousel{display:inline-table; width:400%; left:0;} 
fp-carousel .fp-carousel.m,[data-is="fp-carousel"] .fp-carousel.m{transition:.2s} 
fp-carousel .fp-carousel.moving,[data-is="fp-carousel"] .fp-carousel.moving{touch-action:pan-x!important;} 
fp-carousel .slide,[data-is="fp-carousel"] .slide{width:calc(100vw - 60px); display:inline-block; padding:0 10px; vertical-align:top} 
fp-carousel .slide:first-child,[data-is="fp-carousel"] .slide:first-child{margin-left:30px} 
fp-carousel .slide .images,[data-is="fp-carousel"] .slide .images{position:relative; width:100%} 
fp-carousel .images img,[data-is="fp-carousel"] .images img{display:none; width:100%; pointer-events:none} 
fp-carousel .images img.first,[data-is="fp-carousel"] .images img.first{display:block} 
fp-carousel .separator,[data-is="fp-carousel"] .separator{position:static; left:50%; bottom:0; transform:translateY(40px);} 
fp-carousel .panel-data,[data-is="fp-carousel"] .panel-data{padding:40px 0; text-align:center; } 
fp-carousel .texts .intro,[data-is="fp-carousel"] .texts .intro{padding:10px 0} 



fp-testimonials .cutter,[data-is="fp-testimonials"] .cutter{width:100vw; overflow:hidden; position:relative;} 
fp-testimonials .cutter .slide-container,[data-is="fp-testimonials"] .cutter .slide-container{width:300%; display:inline-table; text-align:center;} 
fp-testimonials .cutter .slide-container.m,[data-is="fp-testimonials"] .cutter .slide-container.m{transition:.2s} 
fp-testimonials .cutter .slide-container .slide,[data-is="fp-testimonials"] .cutter .slide-container .slide{width:100vw; padding:0 14vw; display:inline-block; vertical-align:middle;} 
fp-testimonials .title,[data-is="fp-testimonials"] .title{font-size:2em;} 
fp-testimonials .body,[data-is="fp-testimonials"] .body{margin:0 0 20px 0;} 
fp-testimonials .who,[data-is="fp-testimonials"] .who{color:#777; font-style: italic; margin-bottom: 20px;} 
fp-testimonials .bullet,[data-is="fp-testimonials"] .bullet{background:#dddedb; display:inline-block; width:10px; height:10px; border-radius:50%; margin:5px;} 
fp-testimonials .bullet.selected,[data-is="fp-testimonials"] .bullet.selected{background:#909388} 



news-page .allnews,[data-is="news-page"] .allnews{max-width:1400px; margin:0 auto; padding:0 30px} 
news-page .allnews .image,[data-is="news-page"] .allnews .image{background-size:cover!important; height:190px; cursor:pointer; display:block;} 
news-page .allnews .intro,[data-is="news-page"] .allnews .intro{display:none;} 
news-page .allnews .title,[data-is="news-page"] .allnews .title{padding:10px 0;} 
news-page .allnews .news-title,[data-is="news-page"] .allnews .news-title{padding-bottom: 5px; padding-top: 5px; min-height:70px} 



sre-gallery .roundbtn,[data-is="sre-gallery"] .roundbtn{display:none; background:#ffffff99} 
sre-gallery .cutter,[data-is="sre-gallery"] .cutter{width:100vw; overflow:hidden; position:relative; padding:20px 0 10px 0 ;} 
sre-gallery .cutter .sre-gallery,[data-is="sre-gallery"] .cutter .sre-gallery{width:300%; display:inline-table; text-align:left; left:0;} 
sre-gallery .cutter .sre-gallery.m,[data-is="sre-gallery"] .cutter .sre-gallery.m{transition:.3s} 
sre-gallery .slide,[data-is="sre-gallery"] .slide{width:90vw; display:inline-block; padding:0 1vw; vertical-align:top;} 
sre-gallery .slide .img,[data-is="sre-gallery"] .slide .img{height:47vw; overflow:hidden; cursor:pointer; background-size:cover!important; background-repeat:no-repeat; background-position:center;} 
sre-gallery .slide .title,[data-is="sre-gallery"] .slide .title{padding:10px; text-align: center; color:#515549;} 
sre-gallery .slide .title .icon,[data-is="sre-gallery"] .slide .title .icon{display:inline-block; padding:10px} 
sre-gallery .slide:first-child,[data-is="sre-gallery"] .slide:first-child{margin-left:5vw} 
sre-gallery .slide .img img,[data-is="sre-gallery"] .slide .img img{width:100%; max-height:100vh; display:block; margin:0 auto;} 
sre-gallery .lgt,[data-is="sre-gallery"] .lgt{position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: #000000dd; z-index: 4; color:#fff;} 
sre-gallery .lgt .in,[data-is="sre-gallery"] .lgt .in{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);} 
sre-gallery .lgt .in img,[data-is="sre-gallery"] .lgt .in img{display:block; max-width:95vw; max-height:96vh;} 
sre-gallery .lgt .in .close,[data-is="sre-gallery"] .lgt .in .close{position:absolute; top:0; right:0; width:44px; height:44px; background:#000; font-weight:bold; font-size:32px; color:#fff; line-height:40px; cursor:pointer;} 



sre-menu .gohome,[data-is="sre-menu"] .gohome{background:url('/img/000/img/home_icon.png') left bottom no-repeat; background-size:contain; width:32px; height:32px; margin-right:10px; display:inline-block; transform:translateY(4px)} 
sre-menu .book-now,[data-is="sre-menu"] .book-now{display:none;} 
sre-menu .lang,[data-is="sre-menu"] .lang{display:inline-block; padding:10px;} 
sre-menu .lang.selected,[data-is="sre-menu"] .lang.selected{font-weight:bold;} 
sre-menu .top-bar,[data-is="sre-menu"] .top-bar{position:absolute; top:0; width:168px; z-index:4; background-color:#fff; height: 60px; overflow:hidden;box-shadow:0 0 10px 10px #00000023} 
sre-menu .top-bar .logo,[data-is="sre-menu"] .top-bar .logo{display:inline-block; background:url(/img//Logos/logo-porto-elounda-800px.png) top left no-repeat; width:168px; height:60px; background-size:contain; } 
sre-menu .burger-menu,[data-is="sre-menu"] .burger-menu {position:fixed; top:0; right:0; z-index:5; width:60px; height:60px; background:#07ab95; outline:none; padding:3px; border:none;} 
sre-menu .burger-menu div,[data-is="sre-menu"] .burger-menu div{position:relative; width:26px; height:20px;} 
sre-menu .burger-menu span,[data-is="sre-menu"] .burger-menu span{position:absolute; display:inline-block; width:100%; height:2px; background:#fff} 
sre-menu .burger-menu span,[data-is="sre-menu"] .burger-menu span{top:0; } 
sre-menu .burger-menu span:before,[data-is="sre-menu"] .burger-menu span:before{content:" "; position:absolute; top:10px; display:block; width:100%;height:2px; background:#fff; transition:.3s} 
sre-menu .burger-menu span:after,[data-is="sre-menu"] .burger-menu span:after{content:" "; position:absolute; top:20px; display:block; width:100%;height:2px; background:#fff; transition:.3s} 
sre-menu .burger-menu.open span,[data-is="sre-menu"] .burger-menu.open span{background:none} 
sre-menu .burger-menu.open span:before,[data-is="sre-menu"] .burger-menu.open span:before{transform:rotate(45deg); transform-origin:center; top:10px;} 
sre-menu .burger-menu.open span:after,[data-is="sre-menu"] .burger-menu.open span:after{transform:rotate(-45deg); transform-origin:center; top:10px;} 
sre-menu .whole,[data-is="sre-menu"] .whole{position:fixed; top:0; bottom:0; left:0; right:0; background:#fff; padding:60px 30px 0 30px; transform:translateX(100%); transition:.5s; z-index:3} 
sre-menu .whole.visible,[data-is="sre-menu"] .whole.visible{transform:translateX(0);} 
sre-menu .whole-in,[data-is="sre-menu"] .whole-in{position:relative;} 
sre-menu .main-menu,[data-is="sre-menu"] .main-menu{height:calc(100vh - 60px); overflow:auto;} 
sre-menu .main-menu .round,[data-is="sre-menu"] .main-menu .round{text-align: center;} 
sre-menu .main-menu-item,[data-is="sre-menu"] .main-menu-item{padding:2px} 
sre-menu .sub-menu-item a.selected,[data-is="sre-menu"] .sub-menu-item a.selected,sre-menu .main-menu-item a.selected,[data-is="sre-menu"] .main-menu-item a.selected{color:#07ab95;} 
sre-menu .for-mobile,[data-is="sre-menu"] .for-mobile{padding:8px; color:#c3af70; border-bottom:1px solid #c3af70; margin-bottom:20px;} 
sre-menu .for-mobile a,[data-is="sre-menu"] .for-mobile a{display:block; text-align:center;} 
sre-menu .for-mobile:before,[data-is="sre-menu"] .for-mobile:before{content:" "; display:inline-block; width:10px; height:10px; border:1px solid #000; border-right:none; border-bottom:none; transform:rotate(-45deg); position:absolute; left:10px; top:18px; pointer-events:none} 
sre-menu .main-menu,[data-is="sre-menu"] .main-menu{text-align:center} 
sre-menu .sub-menu,[data-is="sre-menu"] .sub-menu{position:absolute; left:0; top:0; width:100%; height:calc(100vh - 60px); overflow:auto; background:#fff; padding-bottom:80px} 
sre-menu .sub-menu-item,[data-is="sre-menu"] .sub-menu-item{text-align:center;} 
sre-menu .sub-menu-item > a,[data-is="sre-menu"] .sub-menu-item > a{font-size:1.3em; } 
sre-menu .sub-menu-item a,[data-is="sre-menu"] .sub-menu-item a{display:block; padding:8px 0; } 
sre-menu .subsub a,[data-is="sre-menu"] .subsub a{text-transform:uppercase; padding:7px 0;} 



ss-spa .cutter,[data-is="ss-spa"] .cutter{width:100vw; overflow:hidden; position:relative; height:50vh;} 
ss-spa .cutter .fp-spa,[data-is="ss-spa"] .cutter .fp-spa{width:300%; position:absolute; display:inline-table;} 
ss-spa .cutter .fp-spa.m,[data-is="ss-spa"] .cutter .fp-spa.m{transition:.2s} 
ss-spa .cutter .fp-spa .slide,[data-is="ss-spa"] .cutter .fp-spa .slide{width:calc(100vw - 60px); padding:0 10px; display:inline-block;} 
ss-spa .cutter .fp-spa .slide:first-child,[data-is="ss-spa"] .cutter .fp-spa .slide:first-child{ margin-left:30px;} 
ss-spa .cutter .fp-spa .slide img,[data-is="ss-spa"] .cutter .fp-spa .slide img{width:100%;} 

sss-packages .spd,[data-is="sss-packages"] .spd{display:none;} 
sss-packages .spm.cutter,[data-is="sss-packages"] .spm.cutter{width:100vw; overflow:hidden; position:relative;} 
sss-packages .spm.cutter .slide-container,[data-is="sss-packages"] .spm.cutter .slide-container{width:300%; position:absolute; display:inline-table; text-align:center;} 
sss-packages .spm.cutter .slide-container.m,[data-is="sss-packages"] .spm.cutter .slide-container.m{transition:.2s} 
sss-packages .spm.cutter .slide-container .slide,[data-is="sss-packages"] .spm.cutter .slide-container .slide{width:100vw; padding:0 14vw; display:inline-block;} 
sss-packages .cutter .slide-container .slide img,[data-is="sss-packages"] .cutter .slide-container .slide img{width:100%;} 
sss-packages .spm .title,[data-is="sss-packages"] .spm .title{height:90px; line-height:30px;} 
sss-packages .spm .body,[data-is="sss-packages"] .spm .body{margin:20px 0;} 
sss-packages .spm .who,[data-is="sss-packages"] .spm .who{color:#aaa; font-style: italic; margin-bottom: 20px;} 
sss-packages .spm .bullet,[data-is="sss-packages"] .spm .bullet{background:#dddedb; display:inline-block; width:10px; height:10px; border-radius:50%; margin:5px;} 
sss-packages .spm .bullet.selected,[data-is="sss-packages"] .spm .bullet.selected{background:#909388} 



sss-reviews .spd,[data-is="sss-reviews"] .spd{display:none;} 
sss-reviews .spm.cutter,[data-is="sss-reviews"] .spm.cutter{width:100vw; overflow:hidden; position:relative;} 
sss-reviews .spm.cutter .slide-container,[data-is="sss-reviews"] .spm.cutter .slide-container{width:300%; position:absolute; display:inline-table; text-align:center;} 
sss-reviews .spm.cutter .slide-container.m,[data-is="sss-reviews"] .spm.cutter .slide-container.m{transition:.2s} 
sss-reviews .spm.cutter .slide-container .slide,[data-is="sss-reviews"] .spm.cutter .slide-container .slide{width:100vw; padding:0 14vw; display:inline-block;} 
sss-reviews .cutter .slide-container .slide img,[data-is="sss-reviews"] .cutter .slide-container .slide img{width:100%;} 
sss-reviews .spm .title,[data-is="sss-reviews"] .spm .title{height:90px; line-height:30px;} 
sss-reviews .spm .body,[data-is="sss-reviews"] .spm .body{margin:20px 0;} 
sss-reviews .spm .who,[data-is="sss-reviews"] .spm .who{color:#aaa; font-style: italic; margin-bottom: 20px;} 
sss-reviews .spm .bullet,[data-is="sss-reviews"] .spm .bullet{background:#dddedb; display:inline-block; width:10px; height:10px; border-radius:50%; margin:5px;} 
sss-reviews .spm .bullet.selected,[data-is="sss-reviews"] .spm .bullet.selected{background:#909388} 



sss-testimonials .cutter,[data-is="sss-testimonials"] .cutter{width:100vw; overflow:hidden; position:relative;} 
sss-testimonials .cutter .slide-container,[data-is="sss-testimonials"] .cutter .slide-container{width:300%; display:inline-table; text-align:center;} 
sss-testimonials .cutter .slide-container.m,[data-is="sss-testimonials"] .cutter .slide-container.m{transition:.2s} 
sss-testimonials .cutter .slide-container .slide,[data-is="sss-testimonials"] .cutter .slide-container .slide{width:100vw; padding:0 14vw; display:inline-block; vertical-align:middle;} 
sss-testimonials .title,[data-is="sss-testimonials"] .title{font-size:2em;} 
sss-testimonials .body,[data-is="sss-testimonials"] .body{margin:0 0 20px 0;} 
sss-testimonials .who,[data-is="sss-testimonials"] .who{color:#777; font-style: italic; margin-bottom: 20px;} 
sss-testimonials .bullet,[data-is="sss-testimonials"] .bullet{background:#dddedb; display:inline-block; width:10px; height:10px; border-radius:50%; margin:5px;} 
sss-testimonials .bullet.selected,[data-is="sss-testimonials"] .bullet.selected{background:#909388} 




@media (min-width:769px) {
	acc-carousel .roundbtn,[data-is="acc-carousel"] .roundbtn{display:inline-block} 
	acc-carousel .roundbtn:hover,[data-is="acc-carousel"] .roundbtn:hover{background:#ffffff} 
	acc-carousel .roundbtn.disabled,[data-is="acc-carousel"] .roundbtn.disabled{background:#ffffff22; pointer-events:none;} 
	acc-carousel .roundbtn.previous,[data-is="acc-carousel"] .roundbtn.previous{top:50%; left:12vw; transform:translateY(-50%) rotate(-45deg) } 
	acc-carousel .roundbtn.next,[data-is="acc-carousel"] .roundbtn.next{top:50%; right:12vw; transform:translateY(-50%) rotate(135deg) } 
	events-meetings .gridpadded,[data-is="events-meetings"] .gridpadded{grid-template-columns:repeat(10, auto);} 
	events-meetings .header,[data-is="events-meetings"] .header,events-meetings .cc,[data-is="events-meetings"] .cc{display:block!important} 
	events-meetings .main-header,[data-is="events-meetings"] .main-header{font-size:1.4em;} 
	events-meetings .main-header:after,[data-is="events-meetings"] .main-header:after{width:25px; height:16px; border-bottom:2px solid #fff; position:absolute; right:20px} 
	events-meetings .main-header.closed:before,[data-is="events-meetings"] .main-header.closed:before{right:11px; top:19px;} 
	events-weddings .gridpadded,[data-is="events-weddings"] .gridpadded{grid-template-columns:repeat(10, auto);} 
	events-weddings .header,[data-is="events-weddings"] .header,events-weddings .cc,[data-is="events-weddings"] .cc{display:block!important} 
	events-weddings .main-header,[data-is="events-weddings"] .main-header{font-size:1.4em;} 
	events-weddings .main-header:after,[data-is="events-weddings"] .main-header:after{width:25px; height:16px; border-bottom:2px solid #fff; position:absolute; right:20px} 
	events-weddings .main-header.closed:before,[data-is="events-weddings"] .main-header.closed:before{right:11px; top:19px;} 
	fp-carousel .roundbtn,[data-is="fp-carousel"] .roundbtn{display:inline-block} 
	fp-carousel .roundbtn.previous,[data-is="fp-carousel"] .roundbtn.previous{top:30%; left:1vw; transform:translateY(-50%) rotate(-45deg) } 
	fp-carousel .roundbtn.next,[data-is="fp-carousel"] .roundbtn.next{top:30%; right:11vw; transform:translateY(-50%) rotate(135deg) } 
	fp-carousel .slide,[data-is="fp-carousel"] .slide{width:90vw;} 
	fp-carousel .images img.first,[data-is="fp-carousel"] .images img.first{width:65%; padding-bottom:90px;} 
	fp-carousel .images img.second,[data-is="fp-carousel"] .images img.second{position:absolute; display:block; width:50%; bottom:0; right:0;} 
	fp-carousel .separator,[data-is="fp-carousel"] .separator{position:absolute; left:25%; height:70px; transform:translateY(10px);} 
	fp-carousel .panel-data,[data-is="fp-carousel"] .panel-data{padding-top:10px; display:grid; grid-template-columns:50% auto max-content max-content; grid-template-areas: "main ... more book"} 
	fp-carousel .texts,[data-is="fp-carousel"] .texts{grid-area:main; padding:0 20%} 
	fp-carousel .texts .title,[data-is="fp-carousel"] .texts .title{font-size:2em; padding:10px 0} 
	fp-carousel .more,[data-is="fp-carousel"] .more{grid-area:more; padding-right:20px} 
	fp-carousel .book,[data-is="fp-carousel"] .book{grid-area:book; } 
	fp-testimonials .cutter,[data-is="fp-testimonials"] .cutter{min-height:200px;} 
	fp-testimonials .cutter .slide-container .slide,[data-is="fp-testimonials"] .cutter .slide-container .slide{padding:0 25vw} 
	news-page .allnews,[data-is="news-page"] .allnews{display:grid; grid-template-columns:repeat(5, 1fr); grid-gap:1em} 
	news-page .allnews .intro,[data-is="news-page"] .allnews .intro{display:block!important; height:120px; overflow:hidden} 
	news-page .allnews .title,[data-is="news-page"] .allnews .title{min-height:70px; padding-top: 5px;} 
	sre-gallery .slide,[data-is="sre-gallery"] .slide{width:45vw; display:inline-block; padding:0 1vw; vertical-align:top;} 
	sre-gallery .slide .img,[data-is="sre-gallery"] .slide .img{height:23vw; overflow:hidden;} 
	sre-gallery .slide .title,[data-is="sre-gallery"] .slide .title{padding:10px 0; position:relative;} 
	sre-gallery .slide .title .icon,[data-is="sre-gallery"] .slide .title .icon{position:absolute; right:0; top:0;} 
	sre-gallery .slide .title .icon.zoom,[data-is="sre-gallery"] .slide .title .icon.zoom{right:30px;} 
	sre-gallery .roundbtn,[data-is="sre-gallery"] .roundbtn{display:inline-block} 
	sre-gallery .roundbtn:hover,[data-is="sre-gallery"] .roundbtn:hover{background:#ffffff} 
	sre-gallery .roundbtn.disabled,[data-is="sre-gallery"] .roundbtn.disabled{background:#ffffff22; pointer-events:none;} 
	sre-gallery .roundbtn.previous,[data-is="sre-gallery"] .roundbtn.previous{top:50%; left:12vw; transform:translateY(-50%) rotate(-45deg) } 
	sre-gallery .roundbtn.next,[data-is="sre-gallery"] .roundbtn.next{top:50%; right:12vw; transform:translateY(-50%) rotate(135deg) } 
	sre-menu .book-now,[data-is="sre-menu"] .book-now{display:inline-block; position:fixed; top:0; right:60px; z-index: 3; height:60px; background:#00327f; padding:0 20px; font-size:2em; line-height:45px; color:#fff;} 
	sre-menu .book-now span,[data-is="sre-menu"] .book-now span{display: block; font-size: 15px; position: absolute; top: 24px; font-weight: normal;} 
	sre-menu .main-menu,[data-is="sre-menu"] .main-menu{text-align:left; white-space:nowrap; width:25%;} 
	sre-menu .main-menu-item,[data-is="sre-menu"] .main-menu-item{border-right:2px solid #c3af70; padding:8px} 
	sre-menu .for-mobile,[data-is="sre-menu"] .for-mobile{display:none} 
	sre-menu .sub-menu,[data-is="sre-menu"] .sub-menu{display:none} 
	sre-menu .sub-menu.open,[data-is="sre-menu"] .sub-menu.open{display: block; position:absolute; left:30%; top:47px;} 
	sre-menu .sub-menu-item,[data-is="sre-menu"] .sub-menu-item{text-align:left;} 
	sre-menu .subsub,[data-is="sre-menu"] .subsub{padding-left:30px} 
	sre-menu .top-bar,[data-is="sre-menu"] .top-bar{background-color:transparent;} 
	sre-menu .main-menu,[data-is="sre-menu"] .main-menu{overflow-y: scroll; scrollbar-width: none; -ms-overflow-style: none;} 
	sre-menu .main-menu::-webkit-scrollbar,[data-is="sre-menu"] .main-menu::-webkit-scrollbar{width: 0; height: 0;} 
	ss-spa .cutter,[data-is="ss-spa"] .cutter{min-height:200px;height:auto; max-width:1400px; margin:0 auto;} 
	ss-spa .cutter .fp-spa,[data-is="ss-spa"] .cutter .fp-spa{display:grid!important; position:relative!important; width:100%; grid-gap:10px; grid-template-columns:repeat(3, 1fr);} 
	ss-spa .cutter .fp-spa .slide,[data-is="ss-spa"] .cutter .fp-spa .slide{width:auto; margin:0!important;} 
	sss-packages .spm,[data-is="sss-packages"] .spm{display:none;} 
	sss-packages .spd,[data-is="sss-packages"] .spd{ display:block; text-align:center; max-width:960px; margin:0 auto; } 
	sss-packages .spd > div,[data-is="sss-packages"] .spd > div{display:inline-block; width:200px; margin:1em;} 
	sss-packages .spd > div .title,[data-is="sss-packages"] .spd > div .title{height:90px; line-height:30px;} 
	sss-reviews .spm,[data-is="sss-reviews"] .spm{display:none;} 
	sss-reviews .spd,[data-is="sss-reviews"] .spd{ display:block; text-align:center; max-width:960px; margin:0 auto; } 
	sss-reviews .spd > div,[data-is="sss-reviews"] .spd > div{display:inline-block; width:200px; margin:1em;} 
	sss-reviews .spd > div .title,[data-is="sss-reviews"] .spd > div .title{height:90px; line-height:30px;} 
	sss-testimonials .cutter,[data-is="sss-testimonials"] .cutter{min-height:200px;} 
	sss-testimonials .cutter .slide-container .slide,[data-is="sss-testimonials"] .cutter .slide-container .slide{padding:0 2vw; width:28vw} 
}
