header.home{height:100vh}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){header.home{height:60vh}}@media screen and (max-width:580px){header.home{height:55vh;margin-top:35px}}header.home:before{background:rgba(0,0,0,.05);content:"";height:100%;left:0;position:absolute;right:0;width:100%}#welcome-block{align-items:center;display:grid;grid-template-columns:3fr 3fr;height:75vh;justify-content:center}#welcome-block .welcome-content-wrap{display:flex;flex-direction:column;height:100%;justify-content:space-between}#welcome-block .welcome-bg-wrap{height:100%;position:relative}#welcome-block .welcome-bg-wrap .welcome-bg{align-items:flex-end;bottom:-50px;display:flex;height:100%;justify-content:center;left:0;margin:0 auto;max-width:550px;position:absolute;right:0;top:auto;width:100%}#welcome-block .welcome-bg-wrap .welcome-bg:before{background:transparent;border:5px solid #fff;content:"";height:95%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%;z-index:55}#welcome-block .welcome-bg-wrap h2{background:hsla(0,0%,100%,.902);color:#ab251e;font-size:2.6rem;margin:50px auto;padding:15px 20px;text-align:center;width:75%;z-index:99}#welcome-block .welcome-bg-wrap h2 span{text-align:center}#welcome-block .welcome-content-wrap .welcome-text{align-items:center;background:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:45px 90px}#welcome-block .welcome-content-wrap .welcome-text p{color:#000;font-size:1.4rem;font-weight:400;text-align:justify;width:100%}#welcome-block .welcome-content-wrap .welcome-text p strong{color:#b02b1f;font-weight:600}#welcome-block .welcome-content-wrap .welcome-headding{align-items:center;display:flex;justify-content:flex-end;margin-bottom:80px}#welcome-block .welcome-content-wrap .welcome-headding h1{background:#e6ac37;color:#fff;display:inline-block;font-size:3.2em;padding:10px 90px 10px 45px}.food-menu-block{grid-gap:60px;display:grid;grid-template-columns:1fr 1fr}.food-menu-block .menu-list{background:#fff;padding:80px 60px;position:relative}.food-menu-block .menu-list.blue-line:before{background:rgba(17,157,164,.471);content:"";height:80%;position:absolute;right:60px;top:50%;transform:translateY(-50%);width:10px}@media screen and (max-width:768px){.food-menu-block .menu-list.blue-line:before{display:none}}.food-menu-block .menu-list .single-food-item{grid-gap:60px;align-items:center;display:grid;grid-template-columns:1fr;margin-bottom:30px;padding-left:30px}@media screen and (max-width:767px){.food-menu-block .menu-list .single-food-item{margin-bottom:20px}}.food-menu-block .menu-list .single-food-item p{margin:0}.food-menu-block .menu-list .single-food-item .food-name{color:#ab251e;font-size:2rem;font-weight:400;line-height:110%}.food-menu-block .menu-list .single-food-item p.food-name span{color:#0e4a63;display:block;font-size:1.1rem;font-weight:200;line-height:20px;margin-top:5px}.food-menu-block .menu-list .single-food-item span.dashed-border{border:1px dashed #0e4a63;display:block;margin:0 auto;max-width:80%;width:100%}.food-menu-block .menu-list .single-food-item p.price{color:#ab251e;font-size:2.1rem;font-weight:500;text-align:right}.food-menu-block .menu-list .single-food-item p.price span{font-size:50%}.food-menu-block .menu-list.blue-line .food-name{color:#000;font-size:1.4em;line-height:100%;position:relative}.food-menu-block .menu-list.blue-line .food-name:before{background:#ab251e;border-radius:50%;content:"";height:10px;left:-25px;position:absolute;top:7px;width:10px}.food-menu-block .menu-list .catalog-btn p{background:#e0e0e0;display:inline-block;font-size:1.4rem;margin-bottom:30px;padding:5px 25px}@media screen and (max-width:768px){.food-menu-block .menu-list .catalog-btn p{font-size:1.4rem!important;font-weight:500!important;margin-bottom:80px!important;padding:10px 5px!important;text-align:center;width:100%}}.food-menu-block .food-menu-heading{align-items:center;display:flex;justify-content:flex-end}.food-menu-block .food-menu-heading h3{background:transparent;color:#00838a;font-size:3.2rem;font-weight:500;margin-right:60px;padding:10px 60px}.food-menu-block .food-sub{align-items:center;display:flex;justify-content:center;margin-top:-78px}@media screen and (max-width:767px){.food-menu-block .food-sub{margin-top:-70px}}.food-menu-block .food-sub h3{color:#00838a;display:inline-block;font-size:2.1rem;font-weight:500;text-align:center;z-index:99}.food-menu-block .food-sub h3 span{background:#00838a;color:#fff;display:block;font-weight:400;margin-top:5px;padding:10px 30px}.section-title{align-items:center;display:flex;justify-content:flex-start;margin-bottom:-80px;padding-top:40px}.section-title h2{background:#e6ac37;color:#fff;display:inline-block;font-size:3.2em;padding:10px 90px 10px 45px}.section-title.schedule{margin-bottom:0}.section-title.gallery{align-items:center;display:flex;justify-content:flex-end;padding-top:40px}.section-title.gallery h2{background:#e6ac37;color:#fff;display:inline-block;font-size:3.2em;padding:10px 90px 10px 45px}.time-schedule .office-time{background:#fff;padding-top:40px!important}.time-schedule .office-time h3{color:#ab251e;font-size:2.1rem;font-weight:500;text-align:center}.time-schedule .office-time .office-border{background:#ab251e;height:1px;margin:10px auto;width:80%}.time-schedule .office-time .day-schedule{margin:30px auto 0;max-width:500px;width:100%}.time-schedule .office-time .day-schedule p{align-items:center;color:#ab251e;display:flex;font-size:1.25rem;font-weight:300;justify-content:space-between}.time-schedule .office-time .day-schedule p strong{font-weight:500;width:33%}.time-schedule .office-time .day-schedule span{width:33%}.time-schedule .office-time .day-schedule span.schedule-border{background:rgba(34,34,34,.2);height:1px;margin:0 auto;width:100px}.time-schedule a.call-btn{border:2px solid #ab251e;color:#ab251e;display:block;font-size:1.9rem;margin:40px auto;max-width:280px;padding:10px 30px;text-align:center;transition:all .5s}.time-schedule a.call-btn:hover{background:#ab251e;color:#fff}.time-schedule .timetable-title{align-items:center;display:flex;justify-content:center;margin-bottom:-20px}.time-schedule .timetable-title h3{color:#00838a;display:inline-block;font-size:2.5rem;font-weight:500;text-align:center}.time-schedule .timetable-title h3 span{background:#00838a;color:#fff;display:block;font-weight:400;margin-top:5px;padding:10px 30px}.time-schedule .schedule-bg{height:75vh;position:relative;width:100%}.time-schedule .schedule-bg:before{background:transparent;border:5px solid #fff;content:"";height:95%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%;z-index:55}@media screen and (max-width:580px){.request-wrapper .content-box.padding-x3{padding-left:15px!important}}.request-wrapper .request-bg{height:75vh;position:relative;width:100%}@media screen and (max-width:801px){.request-wrapper .request-bg{height:40vh}}@media screen and (min-width:1024px) and (max-width:1229px){.request-wrapper .request-bg{margin-bottom:40px}}.request-wrapper .request-bg:before{background:transparent;border:5px solid #fff;content:"";height:95%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%;z-index:55}.request-wrapper .request-title{align-items:center;display:flex;justify-content:center;margin-bottom:-20px;z-index:99}@media screen and (max-width:580px){.request-wrapper .request-title{margin-top:30px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.request-wrapper .request-title{margin-top:35px}}.request-wrapper .request-title h3{color:#00838a;display:inline-block;font-size:2.1rem;font-weight:500;text-align:center}.request-wrapper .request-title h3 span{background:#00838a;color:#fff;display:block;font-weight:400;margin-top:5px;padding:10px 30px}.request-wrapper input,.request-wrapper input:focus,.request-wrapper textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #ccc;height:45px;margin-bottom:25px;outline:none;padding:0 15px;width:100%}.request-wrapper textarea{height:110px;padding:15px}.request-wrapper input#submit{align-items:center;background-color:#ab251e;border:2px solid #ab251e;color:#fff;cursor:pointer;display:block;display:flex;font-size:1.9rem;height:auto;justify-content:center;margin:0 auto;max-width:320px;padding:5px;transition:all .5s ease-in;width:100%}.request-wrapper input#submit:hover{background:#9c1818;border-color:#9c1818;color:#fff}.request-wrapper .content-box{background:#fff;box-shadow:0 2px 10px #ccc;z-index:-1}.section-title.contactTitle{justify-content:flex-end;margin-bottom:0}.contact-wrapper .gmap{height:80vh}.contact-wrapper .gmap iframe{height:100%}.contact-wrapper input,.contact-wrapper input:focus,.contact-wrapper textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #ccc;height:45px;margin-bottom:25px;outline:none;padding:0 15px;width:100%}.contact-wrapper .contact-from.padding-x2{padding-bottom:60px!important;padding-top:60px!important}@media screen and (min-width:1024px) and (max-width:1229px){.contact-wrapper .contact-from.padding-x2{margin-bottom:40px}}.contact-wrapper input#btn_sent{align-items:center;background-color:#ab251e;border:2px solid #ab251e;color:#fff;cursor:pointer;display:block;display:flex;font-size:1.9rem;height:auto;justify-content:center;margin:0 auto;max-width:320px;padding:5px;transition:all .5s ease-in;width:100%}.contact-wrapper input#btn_sent:hover{background:#9c1818;border-color:#9c1818;color:#fff}.contact-wrapper textarea{height:110px;padding:15px}.contact-wrapper .contact-from{background:#fff;box-shadow:0 2px 10px #ccc;z-index:1}.contact-wrapper .contact-title{align-items:center;display:flex;justify-content:center;margin-bottom:-20px;z-index:99}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.contact-wrapper .contact-title{margin-top:35px}}.contact-wrapper .contact-title h3{color:#00838a;display:inline-block;font-size:2.1rem;font-weight:500;text-align:center}.contact-wrapper .contact-title h3 span{background:#00838a;color:#fff;display:block;font-weight:400;margin-top:5px;padding:10px 30px}.footer_block.margin-x3{margin-bottom:0!important}@media screen and (max-width:1600px){.footer_block.margin-x3{margin:60px 0 0!important}}@media screen and (max-width:1600px) and (max-width:801px){.footer_block.margin-x3{margin-bottom:60px!important}}.footer_block.margin-x3 .footer-menu{grid-gap:30px;align-items:center;display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;margin:0 auto;max-width:1180px;width:100%}@media screen and (min-width:1024px) and (max-width:1229px){.footer_block.margin-x3 .footer-menu{grid-gap:0;grid-template-columns:2fr 1fr 2fr}}@media screen and (max-width:801px){.footer_block.margin-x3 .footer-menu{grid-gap:0;grid-template-columns:auto}.footer_block.margin-x3 .footer-menu .center-foot{order:1}.footer_block.margin-x3 .footer-menu .left-foot{order:2}.footer_block.margin-x3 .footer-menu .right-foot{order:3}}.footer_block.margin-x3 .footer-menu>div{padding:30px 15px}@media screen and (max-width:801px){.footer_block.margin-x3 .footer-menu>div{padding:10px 15px}}footer{background:#e6ac37;padding:30px 5px}footer .footer-logo{display:inline-block;margin-bottom:45px}footer .footer-logo img{max-width:120px}footer ul li{display:block;margin-bottom:15px}@media screen and (max-width:768px){footer ul li{display:block;margin-bottom:5px}}footer ul li a{color:#fff;display:inline-block;font-size:1.25rem;font-weight:400;padding:0 15px}footer ul li a i{margin-right:10px}footer svg{fill:#fff;width:24px}footer .address-footer a{align-items:center;color:#fff;display:flex;font-size:1.25rem;padding-bottom:10px;transition:all .4s ease}footer .address-footer a i{margin-right:10px}footer .address-footer a:hover{color:#ab251e}footer .address-footer a svg{fill:#333;margin-right:15px;width:16px}footer .address-footer{margin-bottom:25px}footer.margin-x3.padding-x3.text-center{padding-bottom:30px!important}@media screen and (min-width:1024px) and (max-width:1229px){section.margin-x3.contact-wrapper,section.margin-x3.request-wrapper{margin:60px 0!important}}#reservation-head{align-items:center;display:grid;height:65vh;justify-content:center}@media screen and (max-width:580px){#reservation-head{height:55vh}}#reservation-head h1{color:#fff;font-size:6rem;font-weight:900;text-shadow:1px 1px 2px #000}@media screen and (max-width:801px){#reservation-head h1{font-size:3.5rem}}footer ul li a{transition:all .4s ease}footer ul li a:hover{color:#ab251e}footer p{color:#fff}@media screen and (max-width:580px){footer p{font-size:12px!important}}.input-col-1{display:grid;grid-template-columns:1fr;width:100%}.input-col-1.submit-btn-wrap{align-items:center;display:flex;justify-content:center}.input-col-1.submit-btn-wrap #submit{border-radius:5px;font-size:calc(14px + .625vw);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:5px calc(12px + .9375vw);text-transform:uppercase}.input-col-3{grid-gap:15px;display:grid;grid-template-columns:repeat(3,1fr);width:100%}@media screen and (max-width:801px){.input-col-3{grid-template-columns:1fr}}.custom-input{display:flex;flex-direction:column;position:relative}.custom-input label{color:#ab251e;font-weight:600}.custom-input input,.custom-input input:focus,.custom-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-bottom:1px solid #ab251e;height:45px;outline:0;padding-left:0!important}.custom-input textarea{border-color:#ab251e}.custom-input span.input-icon{background-color:transparent;bottom:10px;color:#7b7a78;display:flex;font-size:1.35rem;padding-left:5px;pointer-events:none;position:absolute;right:0;top:0}.custom-input span.input-icon img{width:20px}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:300;src:url(https://cdn.web-dynamic.gr/common/fonts/Gilroy/Gilroy-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:400;src:url(https://cdn.web-dynamic.gr/common/fonts/Gilroy/Gilroy-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:url(https://cdn.web-dynamic.gr/common/fonts/Gilroy/Gilroy-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:700;src:url(https://cdn.web-dynamic.gr/common/fonts/Gilroy/Gilroy-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:300;src:local("AvenirLTStd-Light"),url(https://cdn.web-dynamic.gr/common/fonts/Avenir/AvenirLTStd-Light.otf) format("truetype")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:400;src:local("AvenirLTStd-Book"),url(https://cdn.web-dynamic.gr/common/fonts/Avenir/AvenirLTStd-Book.otf) format("truetype")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:400;src:local("AvenirLTStd-Roman"),url(https://cdn.web-dynamic.gr/common/fonts/Avenir/AvenirLTStd-Roman.otf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(https://cdn.web-dynamic.gr/common/fonts/Open_Sans/OpenSans-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(https://cdn.web-dynamic.gr/common/fonts/Open_Sans/OpenSans-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(https://cdn.web-dynamic.gr/common/fonts/Open_Sans/OpenSans-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Flaticon;font-style:normal;font-weight:400;src:url(https://cdn.web-dynamic.gr/common/fonts/Flaticon/Flaticon.ttf) format("truetype")}.flaticon-up-arrow:before{content:"\f100";font-display:swap}@font-face{font-display:swap;font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icon/icomoon.ttf) format("truetype")}[class*=" icon-"],[class^=icon-]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-call:before{content:"\e900"}.icon-call-bold:before{content:"\e901"}.icon-email:before{content:"\e902"}.icon-email-bold:before{content:"\e903"}.icon-facebook:before{content:"\e904"}.icon-facebook-bold:before{content:"\e905"}.icon-instagram:before{content:"\e906"}.icon-instagram-bold:before{content:"\e907"}.icon-pin:before{content:"\e908"}.icon-pin-bold:before{content:"\e909"}.icon-tripadvisor:before{content:"\e90a"}.icon-tripadvisor-bold:before{content:"\e90b"}.icon-twitter:before{content:"\e90c"}.icon-twitter-bold:before{content:"\e90d"}.icon-viber:before{content:"\e90e"}.icon-viber-bold:before{content:"\e90f"}.icon-whatsapp:before{content:"\e910"}.icon-whatsapp-bold:before{content:"\e911"}.icon-youtube:before{content:"\e912"}.icon-youtube-bold:before{content:"\e913"}*{box-sizing:border-box;margin:0;padding:0}a:hover{color:inherit}body{background-color:#f7f2e8;font-family:Gilroy,sans-serif;font-size:16px;height:100%;overflow:hidden;width:100%}li,p{font-weight:300}div#main-wrapper{display:block;height:100%;position:relative;width:100%}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){div#main-wrapper{margin:0 30px;width:92%}}h1,h2,h3,h5,h6{font-family:Gilroy,sans-serif;font-weight:400;margin:0}a,a:hover{text-decoration:none}ul{list-style-type:none;margin:0;padding:0}svg{height:auto}div#main-wrapper.margin-x3{margin-bottom:0!important;margin-top:0!important}.fancybox-caption-wrap{display:none}div#Booking_btn{background:hsla(30,10%,88%,.8)}.request-form label{color:#fff;display:inline-block;font-size:1.3em;font-weight:500;letter-spacing:.04em;line-height:1em;margin-bottom:5px;margin-top:20px;text-align:left;text-transform:uppercase;width:100%}@media screen and (max-width:1600px){.request-form label{font-size:1rem}}form#RequestForm{background:#bf9f6d;border:1px solid #fff;border-radius:10px;padding:20px 45px}@media screen and (max-width:801px){form#RequestForm{padding:20px 15px}}.request-form input,.request-form select{-webkit-appearance:none;background:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-size:1.3em;margin-bottom:15px;outline:none;padding:15px 0;width:100%}@media screen and (max-width:1600px){.request-form input,.request-form select{font-size:1rem}}input.custom-input{padding:5px 10px}.request-form textarea{background:transparent;border:1px solid #fff;color:#fff;font-size:1.3em;margin-top:15px;max-height:120px;outline:none;padding:10px;resize:none;width:100%}.request-form{background:#ab251e;padding-bottom:60px;padding-top:60px}.modal-dialog{max-width:1200px;width:100%}label.MM_label span{font-size:10px}button.close{align-items:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;color:#ab251e;display:flex;font-size:57px;height:70px;justify-content:center;line-height:20px;position:absolute;right:15px;top:0;width:70px;z-index:9999999!important}button.close span{margin-top:-10px}h1.modal_title{color:#ab251e;margin-bottom:50px;text-align:center}.request-form input[type=submit]{background:#fff;border:1px solid transparent;color:#ab251e;cursor:pointer;display:block;font-size:28px;margin:50px auto 15px;padding:15px 40px;text-align:center;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;width:auto}@media screen and (max-width:801px){.request-form input[type=submit]{padding:15px 20px}}input[type=submit]:hover{background:#fff;border:1px solid #ab251e;color:#ab251e;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}.checkin span,.checkout span{display:block;position:relative}.checkin i,.checkout i{font-size:30px;pointer-events:none;position:absolute;right:15px;top:16px}.person{display:inline;position:relative}.person i{display:none;right:-16px;top:40px}.custom-select:before,.person i{font-size:30px;pointer-events:none;position:absolute}.custom-select:before{background:transparent;color:#a7a7a7;color:#fff;content:"\f107";cursor:pointer;font-family:fontawesome;padding-left:5px;right:10px;top:3px}@media screen and (max-width:1599px){.custom-select:before{top:-2px}}.request-form i{color:#fff}.left-photo{background-size:cover}.img-box img{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-iteration-count:inherit;animation-iteration-count:inherit;-webkit-animation-name:formFadeInOut;animation-name:formFadeInOut;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;left:0;position:absolute;top:0;transition:opacity 2s ease-in-out;-webkit-transition:opacity 2s ease-in-out;-moz-transition:opacity 2s ease-in-out;-ms-transition:opacity 2s ease-in-out;-o-transition:opacity 2s ease-in-out;width:100%}@-webkit-keyframes formFadeInOut{0%{opacity:1}17%{opacity:1}25%{opacity:0}92%{opacity:0}to{opacity:1}}@keyframes formFadeInOut{0%{opacity:1}17%{opacity:1}25%{opacity:0}92%{opacity:0}to{opacity:1}}.img-box img:first-of-type{-webkit-animation-delay:10s;animation-delay:10s}.img-box img:nth-of-type(2){-webkit-animation-delay:6s;animation-delay:6s}.img-box img:nth-of-type(3){-webkit-animation-delay:3s;animation-delay:3s}.custom-select{position:relative}@media screen and (max-width:801px){.custom-select{max-width:100%!important}}.custom-select select{display:none}.select-selected{background-color:transparent}#reservation_block input,#reservation_block select,#reservation_block textarea{border:1px solid hsla(34,50%,63%,.5);font-size:1.1rem;height:50px;margin-bottom:25px;outline:none;padding:15px 20px;width:100%}#reservation_block input[type=submit]{background:#ab251e;border:none;color:#fff;cursor:pointer;display:block;font-size:1.1rem;margin:15px auto 0;max-width:220px;text-align:center;width:100%}#reservation_block textarea{height:110px}#reservation_block .content-box{background:#fff;box-shadow:0 2px 10px #ccc}@media screen and (max-width:801px){#reservation_block .pl-15{padding-left:30px!important}#reservation_block .pr-15{padding-right:30px!important}}.res-title{color:#1a3853;font-size:60px;font-weight:300;letter-spacing:-4px}@media screen and (max-width:580px){.res-title{font-size:50px}}.select-items div,.select-selected{border:none;border-bottom:1px solid #fff;color:#fff;cursor:pointer;font-size:1.25em;padding:15px 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-select.villa-dropdown .select-items div,.custom-select.villa-dropdown .select-selected{font-size:1.3em}@media screen and (max-width:767px){.custom-select.villa-dropdown .select-items div,.custom-select.villa-dropdown .select-selected{font-size:1.1em}}.select-items{left:0;position:absolute;right:0;top:100%;z-index:99999}.select-hide{display:none}.same-as-selected,.select-items div:hover{background-color:#ddd;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}.col-lg-12.custom-column{z-index:-1}.select-items div{background:#ccc;border-color:#ddd;color:#444;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}div#ui-datepicker-div{z-index:9999999999!important}.ui-widget-header{background:#ab251e;border:1px solid #ab251e;color:#fff}a.ui-state-default.ui-state-active{background:#fff;border-color:#ab251e!important;color:#ab251e!important;text-align:center}.ui-datepicker-next.ui-corner-all:before{content:"\f105";font-family:fontawesome;font-size:1.25em;left:auto;right:10px}.ui-datepicker-prev.ui-corner-all:before{content:"\f104";font-family:fontawesome;font-size:1.25em;left:9px;position:absolute;top:0}.ui-datepicker .ui-datepicker-title{font-size:1.2em;font-weight:500;line-height:1.8em;margin:0 2.3em;text-align:center}.ui-datepicker table{border-collapse:collapse;font-weight:400!important;margin:0 0 .6em;width:100%}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{background:#ab251e;border:1px solid #ab251e;color:#fff!important;font-size:1.2em;font-weight:400;text-align:center}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.3em;text-align:right;text-decoration:none}.ui-widget.ui-widget-content{border:1px solid #a7a7a7}.row.custom-row:hover .custom-column{z-index:1}.imgBox img{border-radius:10%;-webkit-border-radius:10%;-moz-border-radius:10%;-ms-border-radius:10%;-o-border-radius:10%;max-width:100%}.request-wrapper .g-recaptcha{margin-top:15px}#message{bottom:240px;color:red;font-size:20px;left:50%;padding:0 10px;position:absolute;text-align:center;transform:translateX(-50%);width:100%}@media screen and (max-width:1600px){#message{font-size:17px}}@media screen and (max-width:801px){#message{bottom:200px}}.request-form #message{bottom:120px;left:50%;margin:0;position:absolute;transform:translateX(-50%);width:100%}#message.success-box{position:relative;top:0}#success_page{border-radius:5px;padding:50px 15px 40px}.success-thank{color:#00838a;font-size:1.3em;font-weight:400;line-height:1.4em;margin-bottom:10px}.success{color:#00838a}span.optional{font-size:.75em!important;font-style:italic;letter-spacing:normal;text-transform:none}.success-spam{color:#d14b4b;font-size:1em;padding-top:20px}textarea:-ms-input-placeholder{color:#222}textarea::-moz-placeholder{color:#222}textarea::placeholder{color:#222}@media screen and (max-width:767px){#message{font-size:17px}.request-form #message{bottom:70px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){section.request-form .col-md-5,section.request-form .col-md-7,section.welcome-block .col-md-5,section.welcome-block .col-md-7{flex:0 0 100%;max-width:100%}.welcome-block .about-content{margin-top:30px}.form_slider{margin-bottom:30px}}#nav-wrap{left:0;position:fixed!important;right:0;top:0;z-index:999}#nav-wrap.fix-nav{box-shadow:0 2px 10px #ccc}#nav-wrap.fix-nav div#main-nav .nav-logo a img{max-width:100px;transition:all .5s ease}@media screen and (max-width:1600px){#nav-wrap.fix-nav div#main-nav .nav-logo a img{max-width:80px}}div#main-nav{background:#e6ac37;transition:all .5s ease}div#main-nav nav{align-items:center;display:grid;grid-template-columns:3fr 1fr 3fr;justify-content:center;padding:0 120px}@media screen and (min-width:1024px) and (max-width:1229px){div#main-nav nav{padding:0 15px}}div#main-nav nav .nav-logo{align-items:center;display:flex;height:90px;margin:0 auto;min-width:200px;position:relative;transition:all .4s ease}@media screen and (min-width:1024px) and (max-width:1229px){div#main-nav nav .nav-logo{min-width:150px}}div#main-nav nav .nav-logo a{left:50%;position:absolute;transform:translateX(-50%);width:150px}div#main-nav nav .nav-logo a img{display:block;margin:0 auto;max-width:130px;transition:all .5s ease}@media screen and (min-width:1024px) and (max-width:1229px){div#main-nav nav .nav-logo a img{max-width:70px}}div#main-nav nav .nav-left,div#main-nav nav .nav-left.nav-links a{text-align:left}div#main-nav nav .nav-left.nav-links a:first-child{padding-left:0}div#main-nav nav .nav-right>div{align-items:center;display:grid!important;grid-template-columns:repeat(4,auto)}div#main-nav nav .nav-links a{color:#fff;display:inline-block;font-size:calc(4.85714px + .89286vw)!important;font-weight:500;letter-spacing:2px;max-width:230px;padding:5px 20px;text-align:center;transition:all .4s ease-in;width:100%}div#main-nav nav .nav-links a:hover{color:#6dcff6}div#main-nav nav .nav-links a.reserve-btn{background:#6dcff6;border:2px solid transparent;border-radius:3px;color:#fff;padding:10px 20px}div#main-nav nav .nav-links a.reserve-btn:hover{background:transparent;border-color:#6dcff6;color:#fff}@media screen and (min-width:1024px) and (max-width:1229px){div#main-nav nav .nav-links a{font-size:1rem!important;padding:5px}}div#main-nav.fix-nav nav .nav-logo{height:70px;transition:all .4s}div#main-nav.fix-nav nav .nav-links a{font-size:1.25rem}div#main-nav.fix-nav nav .nav-logo a img{margin:0 auto;max-width:90px}#topbar{background:#444;height:45px;padding:0 120px;z-index:5}#topbar .topbar-wrapper{align-items:center;display:flex;height:100%;justify-content:space-between}#topbar .margin-x3{margin-bottom:0!important;margin-top:0!important}#topbar svg{fill:#fff;transition:all .5s ease;width:24px}#topbar svg:hover{fill:#ab251e}#topbar ul li{align-items:center;display:flex}#topbar ul li a{color:#fff;display:inline-block;height:auto;height:35px;margin-left:25px;transition:all .5s ease-in;width:35px}#topbar .social-top,#topbar ul li a{align-items:center;display:flex;justify-content:center}#topbar .social-top ul.lang-wrap{align-items:center;display:flex}#topbar .social-top ul.lang-wrap li{align-items:center;color:#fff;display:flex;justify-content:center;width:30px}#topbar .social-top ul.lang-wrap li a{color:#fff;display:block;font-size:1.2rem;margin:0;padding:3px 10px;text-align:center;transition:all .4s ease;width:auto}#topbar .social-top ul.lang-wrap li a:hover{color:#d8d369}#topbar .social-top ul.top-social-list li a{color:#fff;font-size:1.3rem;transition:all .4s ease}#topbar .social-top ul.top-social-list li a:hover{color:#d8d369}#topbar .address-top{display:flex}#topbar .address-top a{align-items:center;color:#fff;display:flex;font-size:1.125rem;margin-right:20px;transition:all .5s ease}#topbar .address-top a i{margin-right:10px}#topbar .address-top a:hover{color:#d8d369}#topbar .address-top a span{margin-right:10px}#topbar .address-top a svg{width:20px!important}#mobile-nav .m-top-bar{background:#383d45;justify-content:space-between;padding:5px 15px;width:100%}#mobile-nav .m-top-bar,#mobile-nav .m-top-bar ul,#mobile-nav .m-top-bar ul li{align-items:center;display:flex}#mobile-nav .m-top-bar ul li{color:#fff;font-size:1.05rem;justify-content:center;width:35px}#mobile-nav .m-top-bar ul.m-social li{width:100%}#mobile-nav .m-top-bar ul.m-social li a{display:inline-block;margin-right:5px;width:35px}#mobile-nav .m-top-bar svg{fill:#fff;height:auto;width:20px}.home{height:100vh;width:100%}.home_slider_container{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.home_slider,.home_slider_item{height:100%;width:100%}.home_slider_background,.home_slider_background_second,.home_slider_background_third{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.home_slider_content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:11}.home_slider_content h1{margin-bottom:0}.home_slider_content h1:first-child{color:#fff;font-size:112px;font-weight:900;text-shadow:1px 1px 2px #000;text-transform:uppercase}.home_slider_content h1:nth-child(2){color:#fff;font-size:80px;font-weight:600;margin-top:-10px;text-shadow:1px 1px 2px #000;text-transform:uppercase}.home_slider_button{margin-top:70px}.flipInX{-webkit-animation-delay:.6s;animation-delay:.6s}.home_slider_nav{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:11}.home_slider_prev{left:50px}@media screen and (max-width:580px){.home_slider_prev{left:15px}}.home_slider_next{right:50px}@media screen and (max-width:580px){.home_slider_next{right:15px}}.home_slider_prev:hover .nav_arrow,.home_slider_prev:hover .nav_path{fill:url(#home_grad_prev)}.home_slider_next:hover .nav_arrow,.home_slider_next:hover .nav_path{fill:url(#home_grad_next)}.home_slider_dots{bottom:45px;position:absolute;right:50px;z-index:10}.home_slider_custom_dot{color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;height:35px;line-height:35px;position:relative;transition:all .2s ease}.home_slider_custom_dot:hover{color:#fa9e1c}.home_slider_custom_dot:hover.active div{border-color:#fa9e1c}.home_slider_custom_dot.active{margin-right:3px;padding-left:13px;padding-right:9px}.home_slider_custom_dot div{border:2px solid transparent;border-radius:18px;height:100%;left:0;position:absolute;top:0;transition:all .2s ease;width:100%}.home_slider_custom_dot.active div{border:2px solid #fff}.progress-wrap{border-radius:50px;bottom:50px;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.2);cursor:pointer;display:block;height:46px;opacity:0;position:fixed;right:50px;transform:translateY(15px);transition:all .2s linear;visibility:hidden;width:46px;z-index:10000}@media screen and (max-width:580px){.progress-wrap{bottom:70px;height:40px;right:10px;width:40px}}.progress-wrap.active-progress{opacity:1;transform:translateY(0);visibility:visible}.progress-wrap:after{color:#ab251e;content:"\f100";cursor:pointer;display:block;font-family:Flaticon;font-size:20px;height:46px;left:0;line-height:46px;position:absolute;text-align:center;top:0;transition:all .2s linear;width:46px;z-index:1}@media screen and (max-width:580px){.progress-wrap:after{height:40px;width:40px}}.progress-wrap:hover:after{opacity:1}.progress-wrap:before{-webkit-text-fill-color:transparent;content:"\f100";cursor:pointer;display:block;font-family:Flaticon;font-size:20px;height:46px;left:0;line-height:46px;opacity:0;position:absolute;text-align:center;top:0;transition:all .2s linear;width:46px;z-index:2}@media screen and (max-width:580px){.progress-wrap:before{height:40px;width:40px}}.progress-wrap:hover:before{opacity:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:#ab251e;stroke-width:4;box-sizing:border-box;transition:all .2s linear}.g-recaptcha{display:block;margin-bottom:15px;margin-top:0;width:100%}@media screen and (max-width:767px){.g-recaptcha{margin-top:0}.form-inline>.form-group{max-width:100%;min-width:100%;padding-right:0}.container{padding-left:10px;padding-right:10px;width:100%}label.error{bottom:0!important}div#captcha_error{font-size:1rem}}.g-recaptcha>div{margin:0 auto}div#captcha_error{color:red;display:inline-block;font-size:1.25rem;margin-bottom:10px;margin-top:-10px;text-align:center;transition:all .5s;width:100%}#contact-form .form-group.email-field-group,form label.error{position:relative}form label.error{bottom:0;font-size:1rem;text-align:left;top:-24px;width:100%}#contact .content-box h3#error_message{color:#00838a!important;font-size:1.5rem!important;font-weight:400;line-height:40px}.content-box.padding-x3{padding-left:30px!important;padding-right:30px!important}#error_message{color:#00838a;font-family:Gilroy,sans-serif;font-size:1.8em;line-height:1.2em;margin-top:0;text-align:center}@media screen and (max-width:580px){#error_message{font-size:1.2rem}}.contact-confirmation{background-color:#fff;color:#0e6e7e;font-size:20px;margin-top:67px;padding:40px;text-align:center}@media screen and (max-width:767px){.contact-confirmation{font-size:18px;padding:30px 15px}}.form-control{padding:1.375rem 1.15rem}.hamburger-wrap{cursor:pointer;height:60px;padding:5px;pointer-events:none;position:relative;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;visibility:hidden;width:60px;z-index:999}.hamburger-wrap .hamburger-bar,.hamburger-wrap .hamburger-bar:after,.hamburger-wrap .hamburger-bar:before{background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;height:4px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;width:40px}.hamburger-wrap .hamburger-bar:after,.hamburger-wrap .hamburger-bar:before{content:"";position:absolute}.hamburger-wrap .hamburger-bar:before{transform:translateY(-12px);-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);-ms-transform:translateY(-12px);-o-transform:translateY(-12px)}.hamburger-wrap .hamburger-bar:after{transform:translateY(12px);-webkit-transform:translateY(12px);-moz-transform:translateY(12px);-ms-transform:translateY(12px);-o-transform:translateY(12px);width:50%}#hamburger{align-items:center;display:flex!important;justify-content:center;margin-left:auto}.hamburger-wrap.open .hamburger-bar{background:transparent;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}.hamburger-wrap.open .hamburger-bar:before{transform:rotate(45deg) translate(35px,-35px);-webkit-transform:rotate(45deg) translate(35px,-35px);-moz-transform:rotate(45deg) translate(35px,-35px);-ms-transform:rotate(45deg) translate(35px,-35px);-o-transform:rotate(45deg) translate(35px,-35px)}.hamburger-wrap.open .hamburger-bar:after{transform:rotate(-45deg) translate(35px,35px);-webkit-transform:rotate(-45deg) translate(35px,35px);-moz-transform:rotate(-45deg) translate(35px,35px);-ms-transform:rotate(-45deg) translate(35px,35px);-o-transform:rotate(-45deg) translate(35px,35px);width:40px}.hamburger-wrap.open .hamburger-bar .show-ipad,.hamburger-wrap.open .hamburger-bar a.mobile-req.show-ipad{display:none!important}.mobile-nav{background:#077ed1;height:60px;position:relative;z-index:999}.mobile-nav .mobile-logo{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.mobile-nav .mobile-logo img{max-width:160px}.mobile-nav .mobile-excursion-btn{align-items:center;background:#fc6c1e;display:flex;height:100%;justify-content:center;left:auto;padding:0 10px;position:absolute;right:75px;top:50%;transform:translateY(-50%)}.mobile-nav .mobile-excursion-btn a{color:#fff;font-size:.9rem;text-align:center}.mobile-nav .mobile-excursion-btn a span{display:block}.top-mobile-nav{background:#444;position:relative;z-index:999}.top-mobile-nav .social-nav{padding:5px 0}.top-mobile-nav .social-nav ul{align-items:center;display:flex;justify-content:center}.top-mobile-nav .social-nav ul li{margin:0 10px}.top-mobile-nav .social-nav ul img{max-width:28px}ul#expend-nav{align-items:center;background:#444;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:all .5s ease-in-out;width:100%;z-index:99}ul#expend-nav li a{color:#fff;font-size:1.35rem;line-height:50px}ul#expend-nav.show{transform:translateY(0)}a.mobile-book-btn{background:#fc6c1e;border-radius:4px;display:block;font-size:1.4rem!important;font-weight:500;margin-bottom:-35px;margin-top:35px;text-align:center;width:190px}body.fixed-nav .mobile-nav{box-shadow:0 1px 12px #777;left:0;position:fixed;right:0;top:0;z-index:999}
/*# sourceMappingURL=webdynamic.css.map */
