header{position:relative}header #header-slider .single-slide{height:550px;display:flex;align-items:flex-end;justify-content:center}@media screen and (max-width: 580px){header #header-slider .single-slide{height:360px}}header #header-slider .single-slide h2{color:#fff;background-color:rgba(255,255,255,.2);display:inline-block;padding:10px 15px;font-weight:400;margin-bottom:65px;max-width:675px;width:100%;text-align:center}@media screen and (min-width: 768px)and (max-width: 1023px){header #header-slider .single-slide h2{margin-bottom:60px}}@media screen and (max-width: 800px){header #header-slider .single-slide h2{margin-bottom:60px;font-size:1.6rem;text-align:center}}header #header-slider .single-slide.slider-01{background:url(../assets/images/slider/hero1.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider .single-slide.slider-02{background:url(../assets/images/slider/hero2.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider .single-slide.slider-03{background:url(../assets/images/slider/hero3.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider .single-slide.slider-04{background:url(../assets/images/slider/hero4.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider .owl-dots{margin:0;line-height:0;position:absolute;bottom:10px;z-index:99;width:100%}header #header-slider .owl-dots .owl-dot.active span{border:2px solid #000;background-color:#fff}header #header-slider .owl-dots .owl-dot span{width:15px;height:15px;border:2px solid #fff}header #header-slider .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;align-items:center;justify-content:space-between;background-color:transparent;margin:0}@media screen and (max-width: 580px){header #header-slider .owl-nav{top:40%}}header #header-slider .owl-nav .owl-prev{left:30px}@media screen and (max-width: 580px){header #header-slider .owl-nav .owl-prev{left:15px}}header #header-slider .owl-nav .owl-next{right:30px}@media screen and (max-width: 580px){header #header-slider .owl-nav .owl-next{right:15px}}header #header-slider .owl-nav [class*=owl-]:after{display:none}header #header-slider .owl-nav [class*=owl-]{padding:5px;border-radius:50%;background-color:rgba(51,51,51,.7);margin:0;transition:all .5s ease}header #header-slider .owl-nav [class*=owl-]:hover{background-color:#333}header #header-slider .owl-nav [class*=owl-]:before{margin:15px}@media screen and (max-width: 580px){header #header-slider .owl-nav [class*=owl-]:before{margin:10px}}header #header-slider.hotel-facilities-slider .single-slide.slider-01{background:url(../assets/images/hotel-facilities/Dionysos-Facilities-Kefalonia-01.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.hotel-facilities-slider .single-slide.slider-02{background:url(../assets/images/hotel-facilities/Dionysos-Facilities-Kefalonia-02.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.hotel-facilities-slider .single-slide.slider-03{background:url(../assets/images/hotel-facilities/Dionysos-Facilities-Kefalonia-03.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.hotel-facilities-slider .single-slide.slider-04{background:url(../assets/images/hotel-facilities/Dionysos-Facilities-Kefalonia-04.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.hotel-facilities-slider .single-slide.slider-05{background:url(../assets/images/hotel-facilities/Dionysos-Facilities-Kefalonia-05.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.hotel-facilities-slider .single-slide.slider-06{background:url(../assets/images/hotel-facilities/Dionysos-Facilities-Kefalonia-06.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.hotel-facilities-slider .single-slide.slider-07{background:url(../assets/images/hotel-facilities/Dionysos-Facilities-Kefalonia-07.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.hotel-facilities-slider .single-slide.slider-08{background:url(../assets/images/hotel-facilities/Dionysos-Facilities-Kefalonia-08.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.restaurant-slider .single-slide.slider-01{background:url(../assets/images/restaurant/Dionysos-Restaurant-Bars-Kefalonia-01.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.restaurant-slider .single-slide.slider-02{background:url(../assets/images/restaurant/Dionysos-Restaurant-Bars-Kefalonia-02.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.restaurant-slider .single-slide.slider-03{background:url(../assets/images/restaurant/Dionysos-Restaurant-Bars-Kefalonia-03.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.restaurant-slider .single-slide.slider-04{background:url(../assets/images/restaurant/Dionysos-Restaurant-Bars-Kefalonia-04.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.restaurant-slider .single-slide.slider-05{background:url(../assets/images/restaurant/Dionysos-Restaurant-Bars-Kefalonia-05.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.garden-slider .single-slide.slider-01{background:url(../assets/images/garden/Dionysos-Garden-Kefalonia-01.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.garden-slider .single-slide.slider-02{background:url(../assets/images/garden/Dionysos-Garden-Kefalonia-02.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.garden-slider .single-slide.slider-03{background:url(../assets/images/garden/Dionysos-Garden-Kefalonia-03.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.garden-slider .single-slide.slider-04{background:url(../assets/images/garden/Dionysos-Garden-Kefalonia-05.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.message-slider .single-slide.slider-01{background:url(../assets/images/message/Dionysos-Facilities-Kefalonia-04.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.event-slider .single-slide.slider-01{background:url(../assets/images/event/Dionysos-Kefalonia-Events-01.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.event-slider .single-slide.slider-02{background:url(../assets/images/event/Dionysos-Kefalonia-Events-02.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.event-slider .single-slide.slider-03{background:url(../assets/images/event/Dionysos-Kefalonia-Events-03.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.weddings-slider .single-slide.slider-01{background:url(../assets/images/weddings/Dionysos-Kefalonia-Weddings-01.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.weddings-slider .single-slide.slider-02{background:url(../assets/images/weddings/Dionysos-Kefalonia-Weddings-02.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.weddings-slider .single-slide.slider-03{background:url(../assets/images/weddings/Dionysos-Kefalonia-Weddings-03.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.weddings-slider .single-slide.slider-04{background:url(../assets/images/weddings/Dionysos-Kefalonia-Weddings-04.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.weddings-slider .single-slide.slider-05{background:url(../assets/images/weddings/Dionysos-Kefalonia-Weddings-05.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.weddings-slider .single-slide.slider-06{background:url(../assets/images/weddings/Dionysos-Kefalonia-Weddings-06.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.weddings-slider .single-slide.slider-07{background:url(../assets/images/weddings/Dionysos-Kefalonia-Weddings-07.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.weddings-slider .single-slide.slider-08{background:url(../assets/images/weddings/Dionysos-Kefalonia-Weddings-08.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.weddings-slider .single-slide.slider-09{background:url(../assets/images/weddings/Dionysos-Kefalonia-Weddings-09.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.weddings-slider .single-slide.slider-10{background:url(../assets/images/weddings/Dionysos-Kefalonia-Weddings-10.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.honeymoon-slider .single-slide.slider-01{background:url(../assets/images/honeymoon/Honeymoon-Kefalonia-01.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.accommodation-slider .single-slide.slider-01{background:url(../assets/images/accommodation/Dionysos-Kefalonia-Accommodation-01.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.accommodation-slider .single-slide.slider-02{background:url(../assets/images/accommodation/Dionysos-Kefalonia-Accommodation-02.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.accommodation-slider .single-slide.slider-03{background:url(../assets/images/accommodation/Dionysos-Kefalonia-Accommodation-03.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.accommodation-slider .single-slide.slider-04{background:url(../assets/images/accommodation/Dionysos-Kefalonia-Accommodation-04.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.accommodation-slider .single-slide.slider-05{background:url(../assets/images/accommodation/Dionysos-Kefalonia-Accommodation-05.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.accommodation-slider .single-slide.slider-06{background:url(../assets/images/accommodation/Dionysos-Kefalonia-Accommodation-06.jpg) no-repeat;background-size:cover;background-position:center center}header #header-slider.accommodation-slider .single-slide.slider-07{background:url(../assets/images/accommodation/Dionysos-Kefalonia-Accommodation-07.jpg) no-repeat;background-size:cover;background-position:center center}.home_content_block main h1{font-size:1.25rem;color:#3a3a3a;line-height:34px;margin-bottom:20px}.home_content_block main p{line-height:24px;font-size:14px;color:#888}.home_content_block h2{font-size:1.25rem;color:#3a3a3a;line-height:34px;margin-bottom:20px}.home_content_block .side-text{background-color:rgba(136,136,136,.08);padding:15px 10px}.home_content_block .side-text p{font-size:13px}.home_content_block .side-text p span{display:block}.home_content_block form .custom-input{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.home_content_block form .custom-input input,.home_content_block form .custom-input select{width:150px;outline:none;border:1px solid #ccc;padding:5px 10px}.home_content_block form #sent{color:#00b1da;background-color:#f5f5f5;outline:none;border:1px #b7e1ec solid;font-size:14px;text-align:center;display:block;max-width:220px;text-align:center;margin:15px auto;padding:5px 20px;width:100%;cursor:pointer;transition:all .5s ease}.home_content_block form #sent:hover{background-color:#00b1da;color:#fff}.home_content_block .check-offer{background-color:#00b1da;color:#fff;display:block;padding:7px 15px;text-align:center;font-size:1.15rem;margin:20px auto;border-radius:3px}.home_accommodation_block .single-acco h2{font-size:1.25rem;color:#3a3a3a;line-height:34px;margin-bottom:10px}.home_accommodation_block .single-acco .acco-photo{height:200px;position:relative;margin-bottom:10px;overflow:hidden}.home_accommodation_block .single-acco .acco-photo a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all .5s ease;position:relative}.home_accommodation_block .single-acco .acco-photo a::before{background:rgba(51,51,51,.5);width:100%;height:100%;left:0;top:0;position:absolute;content:"";pointer-events:none;transition:all .3s;z-index:1;opacity:0}.home_accommodation_block .single-acco .acco-photo a svg{width:50px;fill:#fff;opacity:0;transition:all .5s ease;z-index:2}.home_accommodation_block .single-acco .acco-photo a:hover::before{opacity:1}.home_accommodation_block .single-acco .acco-photo a:hover svg{opacity:1}.home_accommodation_block .single-acco .acco-photo .acco-bg{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .5s ease}.home_accommodation_block .single-acco .acco-photo .acco-bg.bg-01{background:url(../assets/images/accommodation-home-300x182.jpg) no-repeat;background-position:center;background-size:cover}.home_accommodation_block .single-acco .acco-photo .acco-bg.bg-02{background:url(../assets/images/garden-home.jpg) no-repeat;background-position:center;background-size:cover}.home_accommodation_block .single-acco .acco-photo .acco-bg.bg-03{background:url(../assets/images/villas-home.jpg) no-repeat;background-position:center;background-size:cover}.home_accommodation_block .single-acco .acco-photo .acco-bg:hover{transform:scale(1.1)}.modal-dialog{background:#fff;max-width:320px}.modal-dialog .modal-body h1{font-size:16px;color:#02afda;border-bottom:1px solid rgba(51,51,51,.6);text-align:center;padding-bottom:5px;margin-bottom:10px;padding-top:30px}.modal-dialog .modal-body .text-box{text-align:center;padding:30px}.modal-dialog .modal-body .text-box p{margin:0}.modal-dialog .modal-body .text-box a{color:#fff;background-color:#00b1da;border-radius:5px;display:inline-block;padding:5px 15px;font-size:1rem;margin-top:10px;transition:all .5s ease}.modal-dialog .modal-body .text-box a:hover{background-color:#118aa5}.modal-dialog button.close{position:absolute;right:0;top:0;font-size:2rem;padding:0;margin:0;line-height:100%;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.espa-banner{position:absolute;z-index:8 !important;right:30px;bottom:15px}@media screen and (max-width: 767px){.espa-banner{right:auto;bottom:10px;left:0;width:100%;text-align:center;top:auto}}#welcom_block{overflow:hidden}#welcom_block .about-block-bg .about-bg{position:relative;width:100%;height:490px;background:url(../assets/images/welcome.jpg) no-repeat 50% 50%;background-size:cover;display:flex;align-items:center;justify-content:center}#welcom_block .about-block-bg .about-bg a.about-book{background-color:#fff;font-size:1.35rem;color:#5b5a59;width:90px;height:90px;border-radius:50%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}#welcom_block .about-block-bg .about-bg a.about-book span{display:block;line-height:100%}#welcom_block .welcome-box{height:100%}#welcom_block .welcome-box h2{font-size:3.75rem;color:#3b3b3d;font-weight:300}#welcom_block .welcome-box h2 span{font-weight:500}#welcom_block .welcome-box .welcome-text{margin-top:45px;height:100%;position:relative}#welcom_block .welcome-box .welcome-text p{font-size:1.5rem;line-height:30px;font-weight:normal;color:#5b5a59;font-weight:300;text-align:justify}@media screen and (max-width: 1600px){#welcom_block .welcome-box .welcome-text p{font-size:1.2rem}}#welcom_block .welcome-box .welcome-text .welcome-overlay{background-color:#bae7ee;width:150px;height:100%;position:absolute;right:-30px;top:0;z-index:-1}header img{display:block;margin:0 auto}@font-face{font-family:"Raleway";src:url("../fonts/Raleway/Raleway-Light.ttf") format("truetype");font-style:normal;font-display:swap;font-weight:300}@font-face{font-family:"Raleway";src:url("../fonts/Raleway/Raleway-Regular.ttf") format("truetype");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:"Raleway";src:url("../fonts/Raleway/Raleway-Medium.ttf") format("truetype");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:"Raleway";src:url("../fonts/Raleway/Raleway-SemiBold.ttf") format("truetype");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:"Raleway";src:url("../fonts/Raleway/Raleway-Bold.ttf") format("truetype");font-style:normal;font-display:swap;font-weight:700}*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden}a:hover{color:inherit}body{font-size:14px;font-family:"Raleway",sans-serif;overflow:hidden;width:100%;height:100%;background-color:#fff;z-index:1;color:#888}p,li{font-weight:400;line-height:24px}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){div#main-wrapper{position:relative;display:block;width:100%;height:100%}}@media screen and (max-width: 800px){div#main-wrapper{position:relative;display:block;width:100%;height:100%}}h1,h2,h3,h3,h5,h6{font-family:"Raleway",sans-serif;margin:0;font-weight:500;color:#3a3a3a}a,a:hover{text-decoration:none}ul{margin:0;padding:0;list-style-type:none}svg{height:100% !important}div#main-wrapper.margin-x3{margin-top:0 !important;margin-bottom:0 !important}.fancybox-caption-wrap{display:none}.smooth-scroll-wrapper{position:fixed;z-index:2;top:0;left:0;overflow:hidden}@media screen and (max-width: 800px){.smooth-scroll-wrapper{position:relative;overflow:visible}}footer{background-color:#26282c;color:#fff;padding:45px 0}footer h3{color:#fff;font-size:15px;font-weight:500;line-height:22px;margin-bottom:15px}footer .app a{display:block;margin-bottom:10px}footer p,footer li{color:#677175}footer .tripadvisor-btn{display:block;text-decoration:underline;margin-top:10px;color:#999d9f}footer .f-contact p{margin:0}footer .sitemap:last-child{border:none}footer .sitemap li{border-bottom:1px solid rgba(153,157,159,.15);padding-bottom:10px;margin-bottom:5px}footer .sitemap li.border-none{border:none;padding-bottom:0}footer .sitemap li a{transition:all .5s ease}footer .sitemap li a:hover{text-decoration:underline}footer .sitemap li a.custom-border{border-bottom:1px solid rgba(153,157,159,.15);padding-bottom:10px;display:block;margin-bottom:5px}footer .sitemap li>ul{margin-left:15px}.f-social{margin-top:15px}.f-social li{display:inline-block;margin-right:4px}.f-social li a{width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:rgba(153,157,159,.15);transition:all .5s ease}.f-social li a svg{width:18px;fill:#999d9f;transition:all .5s ease}.f-social li a:hover{background-color:#00b1da}.f-social li a:hover svg{fill:#fff}.copyright{background-color:#303135}.copyright p{margin:0;color:#fff;text-align:right;padding:15px;display:block;width:100%}@media screen and (max-width: 800px){.copyright p{text-align:center}}.copyright p a{transition:all .5s ease}.copyright p a:hover{text-decoration:underline}#main-nav{padding:10px 0;height:115px}#main-nav .nav-wrap{display:flex;align-items:center;justify-content:space-between}#main-nav .nav-wrap .main-nav-list ul li{display:inline-block}#main-nav .nav-wrap .main-nav-list ul li a{display:inline-block;padding:5px 20px;font-size:15px;font-weight:600;padding-right:0;color:#6e6f71}.navik-menu ul li a{font-family:"Raleway",sans-serif;font-weight:500;color:#6e6f71;font-size:15px;text-transform:none;padding:0 10px}.navik-menu ul li a.active{color:#00b1da}.navik-menu ul li ul{background:#222}.navik-menu ul li ul li a{color:#efefef;font-style:normal}@media screen and (max-width: 800px){.navik-menu ul li ul li a{color:#333}}.navik-menu ul li ul li:hover a{padding-left:35px !important}.navik-menu ul li ul li:hover a:hover{color:#26c6da}.navik-menu ul li ul li:hover a::before{display:none}@media screen and (min-width: 1200px){.navik-menu ul li.submenu-right>ul{right:inherit;left:0}}.navik-menu.menu-caret ul li.dropdown_menu>a>span{display:none}@media screen and (min-width: 1200px){.navik-header.sticky{top:0}}@media screen and (max-width: 800px){.navik-header .logo{padding:10px 10px;text-align:left}.navik-header .logo a img{max-width:90px;width:100%}.burger-menu{top:23px;right:15px}.m-hide{display:none}.navik-menu ul ul li>a{padding:5px 10px}}@media screen and (min-width: 801px){.m-desktop{display:none}}.location-info{position:relative}.location-info::before{background:rgba(58,58,58,.13);position:absolute;left:0;top:50%;transform:translateY(-50%);height:1px;width:100%;content:"";z-index:-1}.location-info h3{font-size:18px;line-height:42px;color:#3a333a;display:inline-block;align-items:center;padding-right:30px;background:#fff;z-index:1}.location-info h2{font-size:1.5rem;color:#3a333a;font-weight:500;margin-bottom:20px}.location-info.area h3 p{margin:0}#location-info .location-info:before{display:none}header .inner-header{height:500px}@media screen and (max-width: 580px){header .inner-header{height:320px}}header .inner-header.location-bg{background:url(../assets/images/location/Kefalonia-Myrtos-Beach.jpg) no-repeat;background-size:cover;background-position:center}ul.location-list li{line-height:30px;margin-bottom:5px;position:relative;padding-left:25px}ul.location-list li::before{position:absolute;left:0;top:9px;width:15px;height:15px;background:url(../assets/icons/right-arrow-angle.svg) no-repeat;background-position:center;background-size:5px;background-color:#00b1da;content:"";border-radius:50%}ul.location-list.custom-border{margin-bottom:45px}ul.location-list.custom-border li{border-bottom:1px solid #3a333a26;padding-bottom:5px}ul.location-list.custom-border li:last-child{border:none}.wedding ul.location-list.custom-border li{border:none}.facilities-title{text-align:center}.facilities-title h1{font-size:18px;line-height:42px;color:#3a333a;align-items:center;margin:40px auto;display:inline-block;padding:10px 30px;background-color:#fff}.facilities-title h1::before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%);background-color:#3a333a26;content:"";position:absolute;z-index:-1}.location-photo img{max-width:100%;border-radius:5px}.schedule{margin-bottom:30px}.schedule h2{font-weight:400;font-size:1.25rem;color:#3a333a;margin:0}.contact-address{margin-bottom:15px}.contact-address p{margin:0}@media screen and (max-width: 800px){.location-description{margin-top:30px}}.progress-wrap{position:fixed;right:50px;bottom:50px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.2);z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);transition:all 200ms linear}@media screen and (max-width: 580px){.progress-wrap{right:25px;bottom:25px}}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap::after{position:absolute;content:"";font-family:"Flaticon";text-align:center;line-height:46px;font-size:20px;color:#c57f13;left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:1;transition:all 200ms linear}.progress-wrap:hover::after{opacity:1}.progress-wrap::before{position:absolute;content:"";font-family:"Flaticon";text-align:center;line-height:46px;font-size:20px;opacity:0;-webkit-text-fill-color:transparent;left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:2;transition:all 200ms linear}.progress-wrap:hover::before{opacity:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:#c57f13;stroke-width:4;box-sizing:border-box;transition:all 200ms linear}.address-block{padding:40px;display:grid;align-items:center;justify-content:center;grid-template-rows:2fr 1fr;height:100%;border:2px solid #00b1da}@media screen and (min-width: 768px)and (max-width: 1023px){.address-block{margin-top:45px}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){.address-block{height:598px}}.address-block ul{list-style:none;margin:0 30px;padding:0}.address-block ul li{display:block;margin-bottom:13px;font-size:20px;text-decoration:none}.address-block ul li a{display:flex;align-items:center}.address-block ul li i{width:45px;height:45px;display:inline-flex;align-items:center;justify-content:center;margin-right:15px;color:#00b1da}ul.contact-social li{display:inline-flex;justify-content:center;align-items:center}h1.section_title span{display:block;font-size:52%;margin-top:10px;letter-spacing:7px}ul.contact-social{min-width:308px;display:inline-flex;align-items:center;justify-content:center;width:100%}.contact-center-border{height:165px;width:1px;background:#00b1da;margin:0 30px}ul.contact-social li i{background:#00b1da;color:#fff;margin-right:30px;transition:all .5s;border:1px solid transparent;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}ul.contact-social li:hover i{background:transparent;border-color:#00b1da;color:#00b1da;box-shadow:0 2px 10px #ccc}#contact-map-map iframe{height:100%;width:100%}.contact_form input,.contact_form textarea{width:100%;margin-bottom:20px;padding:5px 15px;height:45px;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #ccc;background-color:#fbfcfc;outline:none}.contact_form #btn_sent{background-color:#00afd9;width:auto;font-weight:500;transition:all .5s ease;border-radius:10px;color:#fff}#contact-map-map{height:100%;min-height:450px}.contact_form textarea{height:120px}.content-box.padding-x3.border{border:2px solid #00b1da;box-shadow:0 2px 12px #cccc}.content-box h3,h2.serviceTitle{font-size:30px;color:#00b1da}h3#error_message{color:#33a20f !important;font-size:25px;display:block}#contact .content-box{height:100%;align-items:center;display:flex;justify-content:center;flex-direction:column;overflow:hidden;z-index:999;background-color:#fff}.g-recaptcha{width:100%;margin-top:0px;display:block;margin-bottom:15px}@media screen and (max-width: 767px){.g-recaptcha{margin-top:0px}.form-inline>.form-group{min-width:100%;max-width:100%;padding-right:0}.container{width:100%;padding-right:10px;padding-left:10px}label.error{bottom:4px !important}div#captcha_error{font-size:1rem}}.g-recaptcha>div{margin:15px 0 0}div#captcha_error{display:inline-block;width:100%;transition:all .5s;margin-top:-10px;margin-bottom:10px;font-size:1rem;color:red}#contact-form .form-group.email-field-group{position:relative}label.error{top:auto !important;bottom:0}.form-group.email-field-group{min-width:100%}@media screen and (min-width: 1024px)and (max-width: 1229px){#contact .col-lg-6{flex:0 0 50%;max-width:50%}}@media screen and (min-width: 1024px)and (max-width: 1229px){#contact .content-box.padding-x3{padding:30px !important}}footer{background-color:#26282c;color:#fff;padding:45px 0}footer h3{color:#fff;font-size:15px;font-weight:500;line-height:22px;margin-bottom:15px}footer .app a{display:block;margin-bottom:10px}footer p,footer li{color:#677175}footer .tripadvisor-btn{display:block;text-decoration:underline;margin-top:10px;color:#999d9f}footer .f-contact p{margin:0}footer .sitemap:last-child{border:none}footer .sitemap li{border-bottom:1px solid rgba(153,157,159,.15);padding-bottom:10px;margin-bottom:5px}footer .sitemap li.border-none{border:none;padding-bottom:0}footer .sitemap li a{transition:all .5s ease}footer .sitemap li a:hover{text-decoration:underline}footer .sitemap li a.custom-border{border-bottom:1px solid rgba(153,157,159,.15);padding-bottom:10px;display:block;margin-bottom:5px}footer .sitemap li>ul{margin-left:15px}.f-social{margin-top:15px}.f-social li{display:inline-block;margin-right:4px}.f-social li a{width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:rgba(153,157,159,.15);transition:all .5s ease}.f-social li a svg{width:18px;fill:#999d9f;transition:all .5s ease}.f-social li a:hover{background-color:#00b1da}.f-social li a:hover svg{fill:#fff}.copyright{background-color:#303135}.copyright p{margin:0;color:#fff;text-align:right;padding:15px;display:block;width:100%}@media screen and (max-width: 800px){.copyright p{text-align:center}}.copyright p a{transition:all .5s ease}.copyright p a:hover{text-decoration:underline}.topbar{height:45px;background:#828282;display:flex;align-items:center}.topbar svg{width:15px;fill:#fff;height:auto}@media screen and (max-width: 800px){.topbar svg{width:22px}}.topbar a{color:#fff}@media screen and (max-width: 800px){.topbar .top-contact{text-align:right}}.topbar .top-contact a{margin-right:15px}@media screen and (max-width: 800px){.topbar .top-contact a{margin:0 0 0 15px}}.topbar .top-contact a svg{margin-right:5px}.topbar .right-address{display:flex;justify-content:flex-end}@media screen and (max-width: 800px){.topbar .right-address{justify-content:flex-start}}.topbar .right-address a{display:flex;align-items:center;justify-content:center;align-items:center}.topbar .right-address a span{margin-left:10px}.topbar .right-address .social{margin-left:25px}@media screen and (max-width: 800px){.topbar .right-address .social{margin-left:0}.topbar .right-address .social svg{width:18px}}.topbar .right-address .social a{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;background:#00afd9;border-radius:50%;margin-left:10px}@media screen and (max-width: 800px){.topbar .right-address .social a{width:30px;height:30px}}.topbar .right-address .social a span{margin-left:0}@media screen and (max-width: 580px){.main_accommodation_block .single-acco{display:flex;align-items:center;justify-content:center;flex-direction:column;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:25px}}.main_accommodation_block .single-acco .acco-thum{height:240px;width:240px;border-radius:50%;position:relative;overflow:hidden}.main_accommodation_block .single-acco .acco-thum>div{transition:all .5s ease}.main_accommodation_block .single-acco .acco-thum .deluxe-junior-suites{background:url(../assets/images/accommodation/Deluxe-Junior-Suite-th.jpg) no-repeat;background-size:cover;background-position:center;height:100%}.main_accommodation_block .single-acco .acco-thum .deluxe-one-bedroom-suites{background:url(../assets/images/accommodation/Deluxe-One-Bedroom-Suite-th.jpg) no-repeat;background-size:cover;background-position:center;height:100%}.main_accommodation_block .single-acco .acco-thum .classic-one-bedroom-suites{background:url(../assets/images/accommodation/Classic-One-Bedroom-Suite-th.jpg) no-repeat;background-size:cover;background-position:center;height:100%}.main_accommodation_block .single-acco .acco-thum .deluxe-double-room{background:url(../assets/images/accommodation/Classic-Double-Suite-th.jpg) no-repeat;background-size:cover;background-position:center;height:100%}.main_accommodation_block .single-acco .acco-thum .superior-2-bedroom-apartment{background:url(../assets/images/accommodation/Superior-Apartment-2-th.jpg) no-repeat;background-size:cover;background-position:center;height:100%}.main_accommodation_block .single-acco .acco-thum .superior-1-bedroom-apartment{background:url(../assets/images/accommodation/Superior-Apartment-1-th.jpg) no-repeat;background-size:cover;background-position:center;height:100%}.main_accommodation_block .single-acco .acco-thum .double-room-th{background:url(../assets/images/accommodation/Studio-Double-Room-th.jpg) no-repeat;background-size:cover;background-position:center;height:100%}.main_accommodation_block .single-acco .acco-thum:hover>div{transform:scale(1.1)}.main_accommodation_block .single-acco .acco-thum a{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all .5s ease}.main_accommodation_block .single-acco .acco-thum a svg{width:50px;fill:#fff;opacity:0;transition:all .5s ease}.main_accommodation_block .single-acco .acco-thum a:hover{background:rgba(51,51,51,.5)}.main_accommodation_block .single-acco .acco-thum a:hover svg{opacity:1}.main_accommodation_block .single-acco p{text-align:center;margin-top:20px;font-size:1.25rem;font-weight:500;color:#3a3a3a;line-height:42px}.inner-accommodation-title{background-color:#00b1da;display:flex;align-items:center;height:90px}.inner-accommodation-title h1{font-weight:500;font-size:1.5rem;line-height:24px;color:#fff}@media screen and (max-width: 580px){.inner-accommodation-title h1{text-align:center;font-size:1.3rem}}.inner-room-detail{margin-bottom:25px}.inner-room-detail h3{font-size:1.188rem;font-weight:500;color:#3a3a3a;margin-bottom:15px}.inner-room-detail .room-description{border-left:5px solid #00b1da;background-color:rgba(136,136,136,.08);padding:20px 25px 10px 30px}.inner-room-detail .room-description ul li{position:relative;padding-left:15px}.inner-room-detail .room-description ul li::before{width:5px;height:5px;background-color:#888;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);content:"";left:0px}.book-room{display:flex;align-items:center;justify-content:flex-end;width:100%}.book-room a{display:inline-block;background-color:#00b1da;color:#fff;padding:9px 20px;text-align:center;font-size:14px;border-radius:4px;transition:all .5s ease}.book-room a:hover{background-color:#39a0bd}.room-slider{position:relative;height:auto;margin-bottom:30px}.room-slider h2{font-size:1.2rem;line-height:42px;font-weight:500;color:#fff;margin-bottom:10px}.room-slider.deluxe-junior-suite .single-slider{height:500px;display:flex;align-items:flex-end;padding:30px}.room-slider.deluxe-junior-suite .single-slider.bg-01{background:url(../assets/images/accommodation/deluxe-junior-suite/Deluxe-Junior-Suite-Sea-View-Kefalonia-01.jpg) no-repeat center/cover}.room-slider.deluxe-junior-suite .single-slider.bg-02{background:url(../assets/images/accommodation/deluxe-junior-suite/Deluxe-Junior-Suite-Sea-View-Kefalonia-02.jpg) no-repeat center/cover}.room-slider.deluxe-junior-suite .single-slider.bg-03{background:url(../assets/images/accommodation/deluxe-junior-suite/Deluxe-Junior-Suite-Sea-View-Kefalonia-03.jpg) no-repeat center/cover}.room-slider.deluxe-junior-suite .single-slider.bg-04{background:url(../assets/images/accommodation/deluxe-junior-suite/Deluxe-Junior-Suite-Sea-View-Kefalonia-04.jpg) no-repeat center/cover}.room-slider.deluxe-junior-suite .single-slider.bg-05{background:url(../assets/images/accommodation/deluxe-junior-suite/Deluxe-Junior-Suite-Sea-View-Kefalonia-05.jpg) no-repeat center/cover}.room-slider.deluxe-junior-suite .single-slider.bg-06{background:url(../assets/images/accommodation/deluxe-junior-suite/Deluxe-Junior-Suite-Sea-View-Kefalonia-06.jpg) no-repeat center/cover}.room-slider.deluxe-junior-suite .single-slider.bg-07{background:url(../assets/images/accommodation/deluxe-junior-suite/Deluxe-Junior-Suite-Sea-View-Kefalonia-07.jpg) no-repeat center/cover}.room-slider.deluxe-junior-suite .single-slider.bg-08{background:url(../assets/images/accommodation/deluxe-junior-suite/Deluxe-Junior-Suite-Sea-View-Kefalonia-08.jpg) no-repeat center/cover}.room-slider.deluxe-junior-suite .single-slider.bg-09{background:url(../assets/images/accommodation/deluxe-junior-suite/Deluxe-Junior-Suite-Sea-View-Kefalonia-09.jpg) no-repeat center/cover}.room-slider.deluxe-junior-suite .single-slider.bg-10{background:url(../assets/images/accommodation/deluxe-junior-suite/Deluxe-Junior-Suite-Sea-View-Kefalonia-10.jpg) no-repeat center/cover}.room-slider.deluxe-one-bedroom-suite .single-slider{height:500px;display:flex;align-items:flex-end;padding:30px}.room-slider.deluxe-one-bedroom-suite .single-slider.bg-01{background:url(../assets/images/accommodation/deluxe-junior-suite/Deluxe-Junior-Suite-Sea-View-Kefalonia-01.jpg) no-repeat center/cover}.room-slider.deluxe-one-bedroom-suite .single-slider.bg-02{background:url(../assets/images/accommodation/deluxe-junior-suite/Deluxe-Junior-Suite-Sea-View-Kefalonia-02.jpg) no-repeat center/cover}.room-slider.deluxe-one-bedroom-suite .single-slider.bg-03{background:url(../assets/images/accommodation/deluxe-junior-suite/Deluxe-Junior-Suite-Sea-View-Kefalonia-03.jpg) no-repeat center/cover}.room-slider.deluxe-one-bedroom-suite .single-slider.bg-04{background:url(../assets/images/accommodation/deluxe-junior-suite/Deluxe-Junior-Suite-Sea-View-Kefalonia-04.jpg) no-repeat center/cover}.room-slider.deluxe-one-bedroom-suite .single-slider.bg-05{background:url(../assets/images/accommodation/deluxe-junior-suite/Deluxe-Junior-Suite-Sea-View-Kefalonia-05.jpg) no-repeat center/cover}.room-slider.deluxe-one-bedroom-suite .single-slider.bg-06{background:url(../assets/images/accommodation/deluxe-junior-suite/Deluxe-Junior-Suite-Sea-View-Kefalonia-06.jpg) no-repeat center/cover}.room-slider.deluxe-one-bedroom-suite .single-slider.bg-07{background:url(../assets/images/accommodation/deluxe-junior-suite/Deluxe-Junior-Suite-Sea-View-Kefalonia-07.jpg) no-repeat center/cover}.room-slider.deluxe-one-bedroom-suite .single-slider.bg-08{background:url(../assets/images/accommodation/deluxe-junior-suite/Deluxe-Junior-Suite-Sea-View-Kefalonia-08.jpg) no-repeat center/cover}.room-slider.deluxe-one-bedroom-suite .single-slider.bg-09{background:url(../assets/images/accommodation/deluxe-junior-suite/Deluxe-Junior-Suite-Sea-View-Kefalonia-09.jpg) no-repeat center/cover}.room-slider.classic-one-bedroom-suite .single-slider{height:500px;display:flex;align-items:flex-end;padding:30px}.room-slider.classic-one-bedroom-suite .single-slider.bg-01{background:url(../assets/images/accommodation/classic-one-bedroom-suite/Classic-1Bedroom-Suite-Kefalonia-2017-01.jpg) no-repeat center/cover}.room-slider.classic-one-bedroom-suite .single-slider.bg-02{background:url(../assets/images/accommodation/classic-one-bedroom-suite/Classic-1Bedroom-Suite-Kefalonia-2017-01.jpg) no-repeat center/cover}.room-slider.classic-one-bedroom-suite .single-slider.bg-03{background:url(../assets/images/accommodation/classic-one-bedroom-suite/Classic-1Bedroom-Suite-Kefalonia-2017-01.jpg) no-repeat center/cover}.room-slider.classic-one-bedroom-suite .single-slider.bg-04{background:url(../assets/images/accommodation/classic-one-bedroom-suite/Classic-1Bedroom-Suite-Kefalonia-2017-01.jpg) no-repeat center/cover}.room-slider.classic-one-bedroom-suite .single-slider.bg-05{background:url(../assets/images/accommodation/classic-one-bedroom-suite/Classic-1Bedroom-Suite-Kefalonia-2017-01.jpg) no-repeat center/cover}.room-slider.classic-one-bedroom-suite .single-slider.bg-06{background:url(../assets/images/accommodation/classic-one-bedroom-suite/Classic-1Bedroom-Suite-Kefalonia-2017-01.jpg) no-repeat center/cover}.room-slider.classic-one-bedroom-suite .single-slider.bg-07{background:url(../assets/images/accommodation/classic-one-bedroom-suite/Classic-1Bedroom-Suite-Kefalonia-2017-01.jpg) no-repeat center/cover}.room-slider.deluxe-double-room .single-slider{height:500px;display:flex;align-items:flex-end;padding:30px}.room-slider.deluxe-double-room .single-slider.bg-01{background:url(../assets/images/accommodation/deluxe-double-room/Deluxe-Double-Room-Kefalonia-2017-01.jpg) no-repeat center/cover}.room-slider.deluxe-double-room .single-slider.bg-02{background:url(../assets/images/accommodation/deluxe-double-room/Deluxe-Double-Room-Kefalonia-2017-02.jpg) no-repeat center/cover}.room-slider.deluxe-double-room .single-slider.bg-03{background:url(../assets/images/accommodation/deluxe-double-room/Deluxe-Double-Room-Kefalonia-2017-03.jpg) no-repeat center/cover}.room-slider.deluxe-double-room .single-slider.bg-04{background:url(../assets/images/accommodation/deluxe-double-room/Deluxe-Double-Room-Kefalonia-2017-04.jpg) no-repeat center/cover}.room-slider.deluxe-double-room .single-slider.bg-05{background:url(../assets/images/accommodation/deluxe-double-room/Deluxe-Double-Room-Kefalonia-2017-05.jpg) no-repeat center/cover}.room-slider.superior-ii-bedroom-apartment .single-slider{height:500px;display:flex;align-items:flex-end;padding:30px}.room-slider.superior-ii-bedroom-apartment .single-slider.bg-01{background:url(../assets/images/accommodation/superior-ii-bedroom-apartment/Superior-2Bedroom-Apartment-Kefalonia-2017-01.jpg) no-repeat center/cover}.room-slider.superior-ii-bedroom-apartment .single-slider.bg-02{background:url(../assets/images/accommodation/superior-ii-bedroom-apartment/Superior-2Bedroom-Apartment-Kefalonia-2017-02.jpg) no-repeat center/cover}.room-slider.superior-ii-bedroom-apartment .single-slider.bg-03{background:url(../assets/images/accommodation/superior-ii-bedroom-apartment/Superior-2Bedroom-Apartment-Kefalonia-2017-03.jpg) no-repeat center/cover}.room-slider.superior-ii-bedroom-apartment .single-slider.bg-04{background:url(../assets/images/accommodation/superior-ii-bedroom-apartment/Superior-2Bedroom-Apartment-Kefalonia-2017-04.jpg) no-repeat center/cover}.room-slider.superior-ii-bedroom-apartment .single-slider.bg-05{background:url(../assets/images/accommodation/superior-ii-bedroom-apartment/Superior-2Bedroom-Apartment-Kefalonia-2017-05.jpg) no-repeat center/cover}.room-slider.superior-ii-bedroom-apartment .single-slider.bg-06{background:url(../assets/images/accommodation/superior-ii-bedroom-apartment/Superior-2Bedroom-Apartment-Kefalonia-2017-06.jpg) no-repeat center/cover}.room-slider.superior-ii-bedroom-apartment .single-slider.bg-07{background:url(../assets/images/accommodation/superior-ii-bedroom-apartment/Superior-2Bedroom-Apartment-Kefalonia-2017-07.jpg) no-repeat center/cover}.room-slider.superior-ii-bedroom-apartment .single-slider.bg-08{background:url(../assets/images/accommodation/superior-ii-bedroom-apartment/Superior-2Bedroom-Apartment-Kefalonia-2017-08.jpg) no-repeat center/cover}.room-slider.superior-ii-bedroom-apartment .single-slider.bg-09{background:url(../assets/images/accommodation/superior-ii-bedroom-apartment/Superior-2Bedroom-Apartment-Kefalonia-2017-09.jpg) no-repeat center/cover}.room-slider.superior-ii-bedroom-apartment .single-slider.bg-10{background:url(../assets/images/accommodation/superior-ii-bedroom-apartment/Superior-2Bedroom-Apartment-Kefalonia-2017-10.jpg) no-repeat center/cover}.room-slider.superior-i-bedroom-apartment .single-slider{height:500px;display:flex;align-items:flex-end;padding:30px}.room-slider.superior-i-bedroom-apartment .single-slider.bg-01{background:url(../assets/images/accommodation/superior-i-bedroom-apartment/Superior-1Bedroom-Apartment-Kefalonia-2017-01.jpg) no-repeat center/cover}.room-slider.superior-i-bedroom-apartment .single-slider.bg-02{background:url(../assets/images/accommodation/superior-i-bedroom-apartment/Superior-1Bedroom-Apartment-Kefalonia-2017-02.jpg) no-repeat center/cover}.room-slider.superior-i-bedroom-apartment .single-slider.bg-03{background:url(../assets/images/accommodation/superior-i-bedroom-apartment/Superior-1Bedroom-Apartment-Kefalonia-2017-03.jpg) no-repeat center/cover}.room-slider.superior-i-bedroom-apartment .single-slider.bg-04{background:url(../assets/images/accommodation/superior-i-bedroom-apartment/Superior-1Bedroom-Apartment-Kefalonia-2017-04.jpg) no-repeat center/cover}.room-slider.superior-i-bedroom-apartment .single-slider.bg-05{background:url(../assets/images/accommodation/superior-i-bedroom-apartment/Superior-1Bedroom-Apartment-Kefalonia-2017-05.jpg) no-repeat center/cover}.room-slider.superior-i-bedroom-apartment .single-slider.bg-06{background:url(../assets/images/accommodation/superior-i-bedroom-apartment/Superior-1Bedroom-Apartment-Kefalonia-2017-06.jpg) no-repeat center/cover}.room-slider.superior-i-bedroom-apartment .single-slider.bg-07{background:url(../assets/images/accommodation/superior-i-bedroom-apartment/Superior-1Bedroom-Apartment-Kefalonia-2017-07.jpg) no-repeat center/cover}.room-slider.superior-i-bedroom-apartment .single-slider.bg-08{background:url(../assets/images/accommodation/superior-i-bedroom-apartment/Superior-1Bedroom-Apartment-Kefalonia-2017-08.jpg) no-repeat center/cover}.room-slider.double-room .single-slider{height:500px;display:flex;align-items:flex-end;padding:30px}.room-slider.double-room .single-slider.bg-01{background:url(../assets/images/accommodation/double-room/Double-Room-Kefalonia-2017-01.jpg) no-repeat center/cover}.room-slider.double-room .single-slider.bg-02{background:url(../assets/images/accommodation/double-room/Double-Room-Kefalonia-2017-02.jpg) no-repeat center/cover}.room-slider.double-room .single-slider.bg-03{background:url(../assets/images/accommodation/double-room/Double-Room-Kefalonia-2017-03.jpg) no-repeat center/cover}.room-slider.double-room .single-slider.bg-04{background:url(../assets/images/accommodation/double-room/Double-Room-Kefalonia-2017-04.jpg) no-repeat center/cover}.room-slider.double-room .single-slider.bg-05{background:url(../assets/images/accommodation/double-room/Double-Room-Kefalonia-2017-05.jpg) no-repeat center/cover}.room-slider.double-room .single-slider.bg-06{background:url(../assets/images/accommodation/double-room/Double-Room-Kefalonia-2017-06.jpg) no-repeat center/cover}.room-slider.double-room .single-slider.bg-07{background:url(../assets/images/accommodation/double-room/Double-Room-Kefalonia-2017-07.jpg) no-repeat center/cover}.room-slider.double-room .single-slider.bg-08{background:url(../assets/images/accommodation/double-room/Double-Room-Kefalonia-2017-08.jpg) no-repeat center/cover}.room-slider.double-room .single-slider.bg-09{background:url(../assets/images/accommodation/double-room/Double-Room-Kefalonia-2017-09.jpg) no-repeat center/cover}.room-slider .owl-dots{margin:0;position:absolute;left:30px;bottom:20px;z-index:2}.room-slider .owl-dots .owl-dot span{width:12px;height:12px;background-color:transparent;border:1px solid #fff;margin:5px;transition:all .5s ease}.room-slider .owl-dots .owl-dot.active span{background:#fff}.room-slider .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;z-index:10000;background:transparent;position:absolute;bottom:0;right:15px}.room-slider .owl-nav [class*=owl-]:after{display:none}.room-slider .owl-nav [class*=owl-]:before{margin:15px 0px;opacity:.7;transition:all .5s ease}.room-slider .owl-nav [class*=owl-]{background:transparent}.room-slider .owl-nav [class*=owl-]:hover::before{opacity:1}.room-slider .owl-nav [class*=owl-]:hover{background-color:transparent}/*# sourceMappingURL=webdynamic.css.map */