body{font-family:"Playfair Display", serif}.site-main{overflow-x:hidden}.voffset{margin-top:2px}.voffset1{margin-top:5px}.voffset2{margin-top:10px}.voffset3{margin-top:15px}.voffset4{margin-top:30px}.voffset5{margin-top:40px}.voffset6{margin-top:60px}.voffset7{margin-top:80px}.voffset8{margin-top:100px}.voffset9{margin-top:150px}.widget-inner p a:not(.btn),a.underline{border-bottom:1px dotted #ef805c;color:#ef805c;font-weight:bold}label.terms{text-transform:none}.thassos-apartments .site-main .section .wrapper-inner{padding-top:50px}table.prices{font-family:'Lato', sans-serif}table.prices th.group{background-position:center center !important;background-repeat:no-repeat;text-indent:-99999px}table.prices th.group.couple{background-image:url("../images/couple-80df2ffa.png");background-size:30px}table.prices th.group.family1{background-image:url("../images/family1-bcc1033b.png");background-size:50px}table.prices th.group.family2{background-image:url("../images/family2-f32e691d.png");background-size:60px}table.prices td{font-size:16px}table.prices td.price{text-align:center;color:#d77b5d;font-weight:bold}table.prices.breakfast{width:100%;margin-top:20px;text-align:center}table.prices.breakfast thead th{text-align:center;color:#d77b5d;font-weight:bold}table.prices.breakfast tbody tr{border-bottom:1px solid #f6f6f6}table.prices.breakfast tbody tr:last-child{border-bottom:0}table.prices.breakfast tbody td{padding:10px 0}.popover{color:#24324a}.espa img{width:70px;height:33px}.btn{border-radius:5px;color:#fff !important}.btn-lg{font-size:18px;height:60px;line-height:60px}.input-lg{height:inherit}.widget-title.cta{margin-bottom:50px}@media (max-height: 575px){#rc-imageselect{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}}#g-recaptcha{transform-origin:0 0;-webkit-transform-origin:0 0}.recaptcha ul.parsley-errors-list{margin-top:-30px}@media (max-width: 1220px){.widget-contact-form #g-recaptcha{transform:scale(0.7);-webkit-transform:scale(0.9)}}@media (max-width: 1200px){#g-recaptcha{transform:scale(0.7);-webkit-transform:scale(0.7)}}@media (max-width: 992px){#g-recaptcha{transform:scale(1);-webkit-transform:scale(1)}}@media (max-width: 500px){#g-recaptcha{transform:scale(0.82);-webkit-transform:scale(0.82)}}#g-recaptcha.parsley-error{color:#B94A48 !important;background-color:#F2DEDE !important;border:1px solid #EED3D7 !important;padding:5px;border-radius:5px}.data-form textarea{font-size:20px}.widget-contact-form .data-form select,.widget-contact-form .data-form input[type="text"],.widget-contact-form .data-form input[type="email"],.widget-contact-form .data-form input[type="password"],.widget-booking-form .data-form select,.widget-booking-form .data-form input[type="text"],.widget-booking-form .data-form input[type="email"],.widget-booking-form .data-form input[type="password"]{font-size:20px}.widget-contact-form .data-form h5,.widget-booking-form .data-form h5{margin-bottom:0}.widget-contact-form .data-form label,.widget-booking-form .data-form label{font-family:'Lato', sans-serif;font-size:12px;margin-bottom:5px}.widget-contact-form .data-form label .fa,.widget-contact-form .data-form label svg.svg-inline--fa,.widget-booking-form .data-form label .fa,.widget-booking-form .data-form label svg.svg-inline--fa{position:inherit !important;width:inherit !important;text-align:inherit !important}.widget-booking-form .booking-form .data-form hr{margin:20px 0}.widget-booking-form .booking-form .data-form label.terms a{font-size:16px}.widget-booking-form .booking-form .data-form label+.fa,.widget-booking-form .booking-form .data-form label+svg.svg-inline--fa{top:35px}.widget-booking-form .booking-form .data-form #policies{padding-top:0;padding-bottom:0}.widget-booking-form .booking-form .data-form #policies h5{margin-top:30px}.widget-booking-form .booking-help{margin-top:0}.widget-booking-form .checkin-sending{display:none;padding:40px;background-color:#fff}.widget-booking-form .checkin-sending .complete-message{padding-left:140px;position:relative;min-height:120px;padding-top:10px}.widget-booking-form .checkin-sending .complete-message .fa,.widget-booking-form .checkin-sending .complete-message svg.svg-inline--fa{position:absolute;top:0;left:0;width:120px;height:120px;line-height:120px;text-align:center;font-size:60px;color:#75cd33;border:5px solid #75cd33;border-radius:50%}.widget-contact-form{font-family:inherit;font-weight:normal;font-size:inherit}.widget-contact-form .booking-complete{padding:40px;padding-top:0;background-color:#fff;display:none}.widget-contact-form .booking-complete .complete-message{padding-left:140px;position:relative;min-height:120px;padding-top:40px}.widget-contact-form .booking-complete .complete-message .fa,.widget-contact-form .booking-complete .complete-message svg.svg-inline--fa{position:absolute;top:0;left:0;width:120px;height:120px;line-height:120px;text-align:center;font-size:60px;color:#75cd33;border:5px solid #75cd33;border-radius:50%}.widget-rooms-list .rooms-item .item-desc .desc-features ul li{width:50%}.widget-rooms-list .rooms-item .item-price{width:100%}@media (min-width: 768px){.widget-rooms-list .rooms-item .item-price{width:22%}}@media (min-width: 768px) and (max-width: 991px){.widget-rooms-list .rooms-item .item-price{width:35%}}.widget-rooms-detail .widget-inner .room-desc p:last-child{margin-bottom:20px}.widget-rooms-detail .widget-inner .room-features ul.amenities{margin-bottom:50px}.widget-rooms-detail .widget-inner .room-features ul.amenities::after{position:relative;bottom:1px;z-index:1;height:1px;width:100%;content:"";display:inline-block;background-color:#f5f5f5}.widget-rooms-detail .widget-inner .room-features ul li:last-child{border-bottom:0 !important}.widget-rooms-detail .widget-inner .col-md-8 .room-features{padding:0;background-color:inherit;margin:40px 0}.widget-rooms-detail .widget-inner .col-md-8 .room-features div{position:relative}.widget-rooms-detail .widget-inner .col-md-8 .room-features div::before{position:absolute;top:0;right:0;z-index:1;width:2px;height:100%;content:"";display:inline-block;background-color:#f5f5f5}.widget-rooms-detail .widget-inner .col-md-8 .room-features div::after{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:2px;content:"";display:inline-block;background-color:#f5f5f5}.widget-rooms-detail .widget-inner .col-md-8 .room-features ul::before{content:"";display:table}.widget-rooms-detail .widget-inner .col-md-8 .room-features ul::after{clear:both;content:"";display:table}.widget-rooms-detail .widget-inner .col-md-8 .room-features ul li{position:relative;float:left;width:50%;height:50px;padding-left:40px;padding-right:20px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;font-weight:700;font-size:16px;letter-spacing:1px;line-height:50px;text-overflow:inherit;overflow:hidden;font-family:Lato,sans-serif;white-space:nowrap;text-transform:uppercase}.widget-rooms-detail .widget-inner .col-md-8 .room-features ul li .fa,.widget-rooms-detail .widget-inner .col-md-8 .room-features ul li svg.svg-inline--fa{top:15px}.widget-services-list .services-item:nth-child(even) .item-photo a i{left:initial;right:0px;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.widget-services-list .services-item .item-photo a i{position:absolute;bottom:0px;left:0px;z-index:2;background-color:white;width:50px;height:50px;text-align:center;line-height:50px;font-size:30px;opacity:.5}.widget-services-list .services-item .price{font-family:'Lato', sans-serif;font-weight:900;color:#d77b5d}.widget-slider .widget-carousel .slider-item .item-inner h2:before,.widget-slider .widget-carousel .slider-item .item-inner h2:after{content:none}.widget-features-carousel .features-item .item-inner h5{white-space:inherit;text-overflow:inherit;overflow:inherit;overflow-wrap:break-word}.site-header.nav-open{background:#24324a}.site-header.nav-open .header-bottom .header-nav{display:block}.site-header .header-top{display:none}.site-header .header-top a.btn{color:#fff}.site-header .header-top .header-lang{float:left}.site-header .header-top .header-lang a{font-size:16px}.site-header .header-top .header-contact{float:right}.site-header .header-top .header-contact ul li{line-height:30px;float:left;margin-right:15px;text-transform:uppercase}.site-header .header-top .header-contact ul li:last-child{margin-right:0}.site-header .header-top .header-contact ul li a{height:30px;line-height:30px}.site-header .header-bottom{min-height:inherit;padding-top:50px;padding-bottom:30px}.site-header .header-bottom .header-lang{font-family:'Lato', sans-serif;font-weight:900;font-size:11px;letter-spacing:1px;color:#818a9c;position:relative;top:20px;left:90px}.site-header .header-bottom .header-lang ul li{float:left;margin-right:20px}.site-header .header-bottom .header-lang ul li.active a{color:#fff}.site-header .header-bottom .header-lang ul li:last-child{margin-right:0}.site-header .header-bottom .header-lang ul li a{display:block;height:20px;line-height:20px;text-align:center;text-transform:uppercase;color:#818a9c;font-size:16px}.site-header .header-bottom .header-contact{font-family:'Lato', sans-serif;font-weight:900;font-size:16px;letter-spacing:1px;color:#818a9c;float:right;margin-top:17px}.site-header .header-bottom .header-contact ul li{line-height:30px;float:left;margin-right:15px;text-transform:uppercase}.site-header .header-bottom .header-contact ul li:last-child{margin-right:0}.site-header .header-bottom .header-contact ul li:hover a{color:#fff}.site-header .header-bottom .header-contact ul li a{color:#818a9c;height:30px;line-height:30px;font-size:16px}.site-header .header-bottom .header-logo{position:relative;top:-23px;left:50%;width:220px;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.site-header .header-bottom .header-toggle{top:50px;right:inherit;display:inline-block}.site-header .header-bottom .header-nav{display:none;padding-top:40px;margin-left:-60px;margin-right:-60px;text-align:left}.site-header .header-bottom .header-nav ul li.sub:after{position:absolute;top:12px;right:40%;content:"\f107";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:18px;color:#828b9d;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-header .header-bottom .header-nav ul li.sub:hover ul{display:none}.site-header .header-bottom .header-nav ul li a{padding:0 40px;text-align:center}.site-header .header-bottom .header-nav>ul{display:block}.site-header .header-bottom .header-nav>ul.nav-left{padding-right:0}.site-header .header-bottom .header-nav>ul.nav-right{padding-left:0}.site-header .header-bottom .header-nav>ul>li{float:none}.site-header .header-bottom .header-nav>ul>li.sub:before{background-color:inherit}.site-header .header-bottom .header-nav>ul>li.sub ul li a{text-align:center}.site-header .header-bottom .header-nav>ul>li.sub>ul{width:100%;position:static;top:auto;left:auto}body.el .btn-lg{font-size:16px;text-overflow:inherit}body.el .widget-rooms-detail .widget-inner .col-md-8 .room-features ul li{font-size:13px}.footer-contact hr{margin:50px}.footer-contact h3{margin-bottom:20px}@media (max-width: 374px){body.el .widget-rooms-detail .widget-inner .col-md-8 .room-features ul li{font-size:10px}.widget-rooms-detail .widget-inner .col-md-8 .room-features ul li{font-size:12px}}@media (max-width: 767px){h1{font-size:40px}body.el .widget-rooms-detail .room-features h2{font-size:26px}body.el .widget-rooms-detail .widget-inner .col-md-8 .room-features ul li{font-size:13px}}@media (max-width: 767px){.site-header .header-top{display:inherit;padding-top:20px;padding-bottom:0px}.site-header .header-top .header-lang{float:none !important;width:68px;margin:0 auto}.site-header .header-top .header-contact{display:none}.site-header .header-bottom{padding-top:20px}.site-header .header-bottom .header-toggle{top:inherit;left:50%;right:inherit}.site-header .header-bottom .header-logo{top:0px}.site-header .header-bottom .header-lang,.site-header .header-bottom .header-contact{display:none}.widget-rooms-list .rooms-item .item-desc .desc-features ul li{width:100%}.widget-rooms-detail .widget-inner .col-md-8 .room-features ul li{float:none;width:100%;text-align:left}}@media (max-width: 1220px){.site-header .header-contact li.phone,.site-header .header-contact li.whatsapp,.site-header .header-contact li.viber,.site-header .header-contact li.facebook{display:none}}@media (max-width: 1300px){body.el .site-header .header-contact li.phone,body.el .site-header .header-contact li.whatsapp,body.el .site-header .header-contact li.viber,body.el .site-header .header-contact li.facebook{display:none}}.ui-widget-header{color:black}.ui-datepicker .ui-datepicker-title select{font-size:16px;margin:0 5px}input[type=file],input[name='terms']{transform:scale(1.5, 1.5);-moz-transform:scale(1.5, 1.5);-ms-transform:scale(1.5, 1.5);-webkit-transform:scale(1.5, 1.5);-o-transform:scale(1.5, 1.5)}input[type=file]{margin-left:60px}input[name='terms']{margin-left:-25px !important}#upload-progress{height:40px;border:1px solid #ddd;width:100%}#upload-progress .progress-bar{background:#75ce34;width:0;height:39px;box-shadow:none !important}.form-sending{display:none}.fa-hourglass.rotate{-webkit-animation:rotation 2s infinite linear}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}