#complaint-popup .error-message{bottom:13%!important;left:0%!important;width:277px!important}@media(max-width:575px){#complaint-popup .error-message{left:16%!important}}@font-face{font-family:CenturyGothic;font-display:block;src:url(../fonts/CenturyGothicRegular.ttf)}@font-face{font-family:CenturyGothic;font-display:block;src:url(../fonts/CenturyGothicBold.ttf);font-weight:700}button:focus{outline:0}.p-6{padding:100px!important}.px-6{padding-left:100px;padding-right:100px}.pt-6{padding-top:4.5rem!important}.mt-6{margin-top:4.5rem!important}.mt-7{margin-top:6rem!important}.pb-7{padding-bottom:6rem!important}@media(min-width:768px){.mt-custom{margin-top:200px!important}}.mt-gallery{margin-top:10px}@media(min-width:768px){.mt-gallery{margin-top:80px!important}}@media(min-width:1440px){.pl-xxl-6{padding-left:8rem!important}.pr-xxl-6{padding-right:8rem!important}.pt-xxl-7{padding-top:10rem!important}}@media(min-width:1200px){.pl-xl-6{padding-left:8rem!important}.pr-xl-6{padding-right:8rem!important}}@media(min-width:992px){.mt-lg-6{margin-top:4.5rem!important}.mt-lg-7{margin-top:6rem!important}.mt-lg-8{margin-top:8rem!important}.p-lg-6{padding:100px!important}.pt-lg-6{padding-top:4.5rem!important}.pl-lg-6{padding-left:8rem!important}.pr-lg-6{padding-right:8rem!important}.px-lg-6{padding-left:100px!important;padding-right:100px!important}}@media(min-width:768px){.mt-md-6{margin-top:4.5rem!important}.mt-md-7{margin-top:6rem!important}}.col-12,.col-6,.col-md-12,.col-md-6{padding-left:5px;padding-right:5px}.m-left-auto{margin-left:auto}.relative{position:relative}.w-80{width:80%}img{max-width:100%}.flex-align-center{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;align-items:center}.flex-center{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}.flex-wrap{width:100%;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.flex-justify-center{justify-content:center}.flex-between{width:100%;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}body{font-family:CenturyGothic,verdana,sans-serif}p{font-family:CenturyGothic,verdana,sans-serif;font-size:1rem;color:#666}.text-bold{font-weight:500!important}.text-black{font-weight:800!important}.script{font-family:the girl next door,cursive;font-size:2.9rem!important}.script.smaller{font-size:40px!important}@media(max-width:767px){.script{font-size:2.2rem!important}}.script.pacifico{font-family:pacifico,cursive}h1.script{font-size:3rem}@media(max-width:767px){.display-4{font-size:3rem}}.no-transform{text-transform:none!important}.letter-space{letter-spacing:6px}.grey{color:#747474}.lightgrey{color:#b6b6b6}.red{color:#e96d46}.pink{color:#fcc}.cyan{color:#649a94}.hr-blue{border-color:#4a7ebb}.hr-black{border-color:#111}.hr-cyan{border-top:4px solid #649a94}.grey-link{color:#666;cursor:pointer;transition:color 1s ease}.grey-link:visited,.grey-link:focus,.grey-link:active{color:#666}.grey-link:hover{color:#ccc;text-decoration:underline}.grey-link.active{text-decoration:underline}.black-link-plain{color:#111;text-decoration:none;transition:color .3s ease}.black-link-plain:visited,.black-link-plain:focus,.black-link-plain:active{color:#111}.black-link-plain:hover{color:gray;text-decoration:none}.black-link-cyan{color:#292929;transition:color 1s ease;text-decoration:none}.black-link-cyan:visited,.black-link-cyan:focus,.black-link-cyan:active{color:#292929}.black-link-cyan:hover{color:#649a94;text-decoration:none}.black-link-cyan.active{color:#649a94;text-decoration:none}.muted-link{color:#b6b6b6;transition:color .4s ease;text-decoration:none}.muted-link:visited,.muted-link:focus,.muted-link:active{color:#b6b6b6}.muted-link:hover{color:#292929;text-decoration:none}span.red{color:#649a94!important}.policy-page h4,h5{text-transform:uppercase}.custom-ol li.heading-li{font-size:1.25rem;font-weight:500;color:initial}.custom-ol li.heading-li p{font-size:initial;font-weight:initial}.custom-ol li{font-size:initial;font-weight:initial;color:#666}.custom-ol li span{color:#666}.custom-ol.latin{list-style-type:lower-latin}.custom-ol.greek{list-style-type:lower-greek}.ul-disc{list-style-type:disc}.ul-circle{list-style-type:circle}.black-list-style li{font-weight:800}.black-list-style li span{font-weight:400}.toast-msg,.toast-msg-top{visibility:hidden;min-width:250px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:3000;transform:translateX(-50%);bottom:30px}.toast-msg.show,.show.toast-msg-top{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 3.5s;animation:fadein .5s,fadeout .5s 3.5s}.toast-msg-top{bottom:auto;top:30px}.toast-msg-top.show{-webkit-animation:slidedown .5s,slideup .5s 3.5s;animation:slidedown .5s,slideup .5s 3.5s}@-webkit-keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@-webkit-keyframes slidedown{from{top:0;opacity:0}to{top:30px;opacity:1}}@keyframes slidedown{from{top:0;opacity:0}to{top:30px;opacity:1}}@-webkit-keyframes slideup{from{top:30px;opacity:1}to{top:0;opacity:0}}@keyframes slideup{from{top:30px;opacity:1}to{top:0;opacity:0}}@media(max-width:991px){.d-desktop{display:none!important}}@media(min-width:992px){.d-mobile{display:none!important}}.nav-link{font-weight:800;color:#fff;transition:color 1s ease;text-decoration:none;position:relative;padding-top:5px;padding-bottom:5px}.nav-link:visited,.nav-link:focus,.nav-link:active{color:#fff}.nav-link:hover{color:#649a94}.nav-link:focus{outline:0}.nav-link.static:hover{color:#fff}@media(max-width:575px){.nav-link{font-size:.9rem}}.menu,.menu-black{width:40px;height:17px;background-image:url(../img/menu.png);overflow:hidden;background-position:0 0}.menu-black{background-position:-40px 0;z-index:2;position:absolute;top:5px;left:16px;transition:opacity 1s ease;opacity:0}.menu-black:hover{opacity:.25}.main-nav,.main-nav-black{position:fixed;top:0;left:0;z-index:1001;width:100%;height:34px;background-color:rgba(0,0,0,.4)}.main-nav .nav-item:first-child,.main-nav-black .nav-item:first-child{padding-top:4px}.main-nav .dropdown,.main-nav-black .dropdown{cursor:pointer}.main-nav .dropdown-toggle::after,.main-nav-black .dropdown-toggle::after{display:none}.main-nav .dropdown-menu,.main-nav-black .dropdown-menu{background-color:hsla(0,0%,100%,.3);margin:0;padding-left:13px;padding-right:13px;border-radius:0}.main-nav .dropdown-item,.main-nav-black .dropdown-item{padding-left:1rem;padding-right:1rem;color:#fff;border-left:2px solid transparent;transition:all .4s ease}.main-nav .dropdown-item:hover,.main-nav-black .dropdown-item:hover{border-left:2px solid #fcc}.main-nav .dropdown-item:focus,.main-nav-black .dropdown-item:focus,.main-nav .dropdown-item:active,.main-nav-black .dropdown-item:active,.main-nav .dropdown-item:visited,.main-nav-black .dropdown-item:visited,.main-nav .dropdown-item:hover,.main-nav-black .dropdown-item:hover{color:#fff;background-color:transparent!important}.main-nav .dropdown:hover .dropdown-menu,.main-nav-black .dropdown:hover .dropdown-menu{display:block}.main-nav-black{height:44px;background-color:#292929}@media(max-width:991px){.main-nav-black{background-color:#fff;height:85px;border-bottom:1px solid #ddd}}@media(max-width:991px){.main-nav-black .nav-link{color:#111;transition:color 1s ease;text-decoration:none}.main-nav-black .nav-link:visited,.main-nav-black .nav-link:focus,.main-nav-black .nav-link:active{color:#111}.main-nav-black .nav-link:hover{color:#666}.main-nav-black .nav-link.active{text-decoration:underline}}@media(max-width:767px){.main-nav-black .nav-link.reserve-toggle{padding-left:0}}@media(max-width:991px){.main-nav-black .menu-black{opacity:1}}.main-nav-black .mobile-menu-trigger{display:none;padding-right:20px;margin-left:auto}@media(max-width:991px){.main-nav-black .mobile-menu-trigger{display:block}}.main-nav-black .mobile-menu-trigger .mobile-menu-span{cursor:pointer}.main-nav-black .mobile-menu-trigger .mobile-menu-span:after{content:"";width:0;height:0;border:5px solid transparent;border-color:#111 transparent transparent transparent;position:absolute;top:15px;right:0}.main-nav-black .mobile-menu-trigger .mobile-menu-span.triggered:after{top:6px;border-color:transparent transparent #111 transparent}.main-nav-black ul.nav{padding-top:5px}.main-nav-black ul.nav li:nth-of-type(2),.main-nav-black ul.nav li:nth-of-type(3){padding-top:2px}.main-nav-black .language-dropup{padding-top:5px!important;position:absolute;right:20px;top:2px}@media(max-width:991px){.main-nav-black .language-dropup{top:40px;right:32px}}.main-nav .brand,.main-nav-black .brand{height:22px;top:9px;position:absolute;left:50%;transform:translateX(-50%);color:#fff;transition:color 1s ease;text-decoration:none;font-weight:800}.main-nav .brand:visited,.main-nav-black .brand:visited,.main-nav .brand:focus,.main-nav-black .brand:focus,.main-nav .brand:active,.main-nav-black .brand:active{color:#fff}.main-nav .brand:hover,.main-nav-black .brand:hover{color:#649a94}@media(max-width:991px){.main-nav .brand,.main-nav-black .brand{display:none}}.main-nav p.brand,.main-nav-black p.brand{margin-bottom:0;font-size:19px;font-weight:500}.main-nav .mobile-brand,.main-nav-black .mobile-brand{display:none;top:13px;max-height:62px;position:absolute;left:50%;transform:translateX(-50%)}@media(max-width:991px){.main-nav .mobile-brand,.main-nav-black .mobile-brand{display:block}}@media(max-width:767px){.main-nav .mobile-brand,.main-nav-black .mobile-brand{max-width:186px}}@media(max-width:991px){.main-nav.small-logo,.small-logo.main-nav-black{height:80px}}.main-nav.small-logo .mobile-brand,.small-logo.main-nav-black .mobile-brand{top:46px}.main-nav ul.nav,.main-nav-black ul.nav{padding-right:40px}@media(max-width:767px){.main-nav ul.nav,.main-nav-black ul.nav{padding-right:0}}.main-nav .language-dropup,.main-nav-black .language-dropup{padding-top:0}.language-dropup{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:center;font-size:.8rem}.language-dropup .nav-link{padding-right:0}.language-dropup .dropdown{padding:5px;cursor:pointer}.language-dropup .dropdown-toggle{font-weight:500;text-transform:capitalize}@media(max-width:575px){.language-dropup .dropdown-toggle{font-weight:800}}.language-dropup .dropdown-menu{border-radius:0;left:auto;right:0}.language-dropup .dropdown-menu .nav-link{color:#111;transition:color 1s ease;text-decoration:none;font-size:.9rem}.language-dropup .dropdown-menu .nav-link:visited,.language-dropup .dropdown-menu .nav-link:focus,.language-dropup .dropdown-menu .nav-link:active{color:#111}.language-dropup .dropdown-menu .nav-link:hover{color:#666}.language-dropup .dropdown-menu .nav-link.active{text-decoration:underline}.language-dropup>span{text-transform:capitalize;font-weight:500}@media(max-width:575px){.language-dropup>span{display:none}}.destination-item{padding:0 15px}.destination-item.m-left-auto{border-right:1px solid #fcc}@media(max-width:767px){.destination-item{display:none}}.fixed-nav{background-color:hsla(0,0%,100%,.4)}.fixed-nav .menu-black{opacity:1}.fixed-nav .menu-black:hover{opacity:.6}.fixed-nav .nav-link{color:#111;transition:color 1s ease;text-decoration:none}.fixed-nav .nav-link:visited,.fixed-nav .nav-link:focus,.fixed-nav .nav-link:active{color:#111}.fixed-nav .nav-link:hover{color:#666}.fixed-nav .nav-link.active{text-decoration:underline}.fixed-nav .destination-item.m-left-auto{border-right:1px solid transparent}@media(min-width:992px){.fixed-nav .dropdown-toggle{background-color:hsla(0,0%,100%,.6)}}.fixed-nav .dropdown-menu{background-color:#fff}.fixed-nav .dropdown-item{color:#111}.fixed-nav .dropdown-item:focus,.fixed-nav .dropdown-item:active,.fixed-nav .dropdown-item:visited,.fixed-nav .dropdown-item:hover{color:#111}.function-link a{font-weight:700!important}.list-seperator{padding-right:25px!important}.list-seperator hr{border-top:2px solid #747474}.black-popup{width:100%;background-color:#111}.mfp-container{padding:0}.mfp-close{color:#fff!important;font-size:84px;top:0;left:0;width:64px;height:64px;font-family:walkway}.mfp-fade.mfp-bg{opacity:0;transition:all 1s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:1}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all 1s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-title-larger{font-size:1.4rem;text-transform:uppercase}.mfp-img{padding-bottom:60px!important}.mfp-bottom-bar{margin-top:-52px}@media(max-width:991px){.mfp-bottom-bar{padding-left:12px;padding-right:12px}}.mfp-figure:after{bottom:60px}.hotels-row{height:100%}@media(max-width:1199px){.hotels-row{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;flex-direction:column-reverse;height:auto;width:100%;margin:0}}.hotels-wrapper{padding:32px 120px;overflow-y:auto;position:relative}@media(max-width:1199px){.hotels-wrapper{padding:32px;overflow-y:visible}}@media(max-width:991px){.hotels-wrapper{padding-top:50px}}.hotels-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#b6b6b6}.hotels-wrapper::-webkit-scrollbar{width:10px;background-color:#b6b6b6}.hotels-wrapper::-webkit-scrollbar-thumb{background-color:#292929;border:2px solid #747474}.hotels-wrapper ul{text-align:left;list-style:none;margin-top:40px;margin-left:50px}@media(max-width:991px){.hotels-wrapper ul{margin:0 auto;padding-left:30px}}@media(max-width:575px){.hotels-wrapper ul{padding-left:10px}}.hotels-wrapper ul .cat-title{padding:15px 0}.hotels-wrapper ul .cat-title h1{font-weight:700}@media(max-width:767px){.hotels-wrapper ul .cat-title{padding-left:25px;padding-right:25px}}.hotels-wrapper li{padding:5px 0}@media(max-width:767px){.hotels-wrapper li{padding-left:25px;padding-right:20px}}.hotels-wrapper ul a:not(.default){color:#292929;transition:color 1s ease;text-decoration:none}.hotels-wrapper ul a:not(.default):visited,.hotels-wrapper ul a:not(.default):focus,.hotels-wrapper ul a:not(.default):active{color:#292929}.hotels-wrapper ul a:not(.default):hover{color:#649a94;text-decoration:none}.hotels-wrapper ul a:not(.default).active{color:#649a94;text-decoration:none}@media(max-width:767px){.hotels-wrapper h1{font-size:2rem}}.secondary-nav{margin-bottom:80px}@media(max-width:1199px){.secondary-nav{margin-bottom:15px;margin-top:30px}}.reserve-menu-wrapper{padding:32px 120px;height:100%;position:relative;overflow:hidden}@media(max-width:575px){.reserve-menu-wrapper{padding:32px 0}}@media(min-width:992px){.reserve-wrapper{margin-top:100px}}.reserve-wrapper .widget-logo{padding-bottom:20px;width:100%;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.reserve-wrapper .widget-logo img{width:65%;height:auto}.reserve-widget{width:80%;max-width:460px;margin:0 auto}.reserve col-12,.reserve col-6{padding-left:6px!important;padding-right:6px!important}.select-hidden{display:none;visibility:hidden;padding-right:10px}.select{cursor:pointer;display:inline-block;position:relative;font-size:16px;color:#111;width:100%;height:50px}.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;background-color:#fff;padding:9px 15px;margin-bottom:6px;border:1px solid #aaa;transition:all .3s ease-in}.select-styled:after{content:"";width:0;height:0;border:7px solid transparent;border-color:#111 transparent transparent transparent;position:absolute;top:19px;right:10px}.select-styled:active,.select-styled.active{border:1px solid #111}.select-styled:active:after,.select-styled.active:after{top:9px;border-color:transparent transparent #111 transparent}.select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:#292929;color:#fff}.select-options li{margin:0;padding:12px 0;text-indent:15px;border-top:1px solid #2b2b2b;transition:all .25s ease-in}.select-options li:hover{color:#fff;background-color:#888}.select-options li[rel=hide]{display:none}.input-styled{color:#111;background-color:#fff;padding:12px 15px;border:1px solid #aaa;width:100%;height:44px;margin-bottom:12px;text-align:center}.input-styled::-moz-placeholder{color:#111}.input-styled:-ms-input-placeholder{color:#111}.input-styled::placeholder{color:#111}.input-styled:focus{border:1px solid #111;outline:0}.input-styled.arrival{cursor:pointer}.btn-form{width:100%;height:50px!important;padding-top:6px!important;margin:0!important;color:#fff!important}.btn-form:hover{background-color:#888!important;color:#fff!important;border:1px solid #888!important}.datepicker{color:#b6b6b6;padding:20px;background-color:#292929;border-radius:0;font-weight:800}.datepicker table{border-collapse:separate;border-spacing:0}.datepicker td{padding:10px;border:1px solid #434343;border-radius:0;transition:all .5s ease}.datepicker td:hover{border:1px solid #dccbaf!important;background:0 0!important}.datepicker .disabled{font-weight:400}.datepicker .disabled:hover{border:1px solid #434343!important}.datepicker .prev,.datepicker .next{color:#b6b6b6;font-size:1.2rem}.datepicker .prev:hover,.datepicker .next:hover{background:0 0!important}.datepicker-switch:hover{background:0 0!important}.datepicker .today{background-image:none!important;background-color:#dccbaf!important}.datepicker .today:hover{background-color:#ccb48c!important}.datepicker .active{background-image:none!important;background-color:#c8ae83!important}.datepicker .active:hover{background-color:#b89760!important}.datepicker .year,.datepicker .month{border-radius:0}.datepicker .year:hover,.datepicker .month:hover{background-color:#dccbaf;color:#fff}.datepicker .focused{background-color:#c8ae83!important;color:#fff}.white-popup{width:100%;background-color:#fff;overflow-y:auto}.white-popup .mfp-close{color:#111!important}@media(max-width:991px){.white-popup h1{font-size:1.5rem!important}}.booking-widget,.booking-widget-main,.checkin-widget-main,.checkin-widget{width:71%;margin:0 auto;padding-top:60px}@media(max-width:1410px){.booking-widget,.booking-widget-main,.checkin-widget-main,.checkin-widget{padding-top:30px;width:80%}}@media(max-width:991px){.booking-widget,.booking-widget-main,.checkin-widget-main,.checkin-widget{display:none}}.booking-widget .widget-logo,.booking-widget-main .widget-logo,.checkin-widget-main .widget-logo,.checkin-widget .widget-logo{padding-bottom:30px;width:100%;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.booking-widget .widget-logo img,.booking-widget-main .widget-logo img,.checkin-widget-main .widget-logo img,.checkin-widget .widget-logo img{height:auto}.booking-widget select,.booking-widget-main select,.checkin-widget-main select,.checkin-widget select{opacity:0}.booking-widget form,.booking-widget-main form,.checkin-widget-main form,.checkin-widget form{opacity:0;transition:opacity 1s ease}.booking-widget p,.booking-widget-main p,.checkin-widget-main p,.checkin-widget p{opacity:0;transition:opacity 1s ease}.booking-widget .select-styled,.booking-widget-main .select-styled,.checkin-widget-main .select-styled,.checkin-widget .select-styled{color:#111;background-color:#fff}.booking-widget .select-styled:active,.booking-widget-main .select-styled:active,.checkin-widget-main .select-styled:active,.booking-widget .select-styled.active,.booking-widget-main .select-styled.active,.checkin-widget-main .select-styled.active,.checkin-widget .select-styled:active,.checkin-widget .select-styled.active{border:1px solid #aaa}@media(max-width:1270px){.booking-widget .select-styled,.booking-widget-main .select-styled,.checkin-widget-main .select-styled,.checkin-widget .select-styled{font-size:14px}}.booking-widget .input-styled,.booking-widget-main .input-styled,.checkin-widget-main .input-styled,.checkin-widget .input-styled{color:#111;background-color:#fff}.booking-widget .input-styled::-moz-placeholder,.booking-widget-main .input-styled::-moz-placeholder,.checkin-widget-main .input-styled::-moz-placeholder,.checkin-widget .input-styled::-moz-placeholder{color:#111}.booking-widget .input-styled:-ms-input-placeholder,.booking-widget-main .input-styled:-ms-input-placeholder,.checkin-widget-main .input-styled:-ms-input-placeholder,.checkin-widget .input-styled:-ms-input-placeholder{color:#111}.booking-widget .input-styled::placeholder,.booking-widget-main .input-styled::placeholder,.checkin-widget-main .input-styled::placeholder,.checkin-widget .input-styled::placeholder{color:#111}.booking-widget .btn-form,.booking-widget-main .btn-form,.checkin-widget-main .btn-form,.checkin-widget .btn-form{color:#fff!important}.booking-widget p,.booking-widget-main p,.checkin-widget-main p,.checkin-widget p{padding-top:20px;text-align:center}.booking-widget .age-selection-wrapper,.booking-widget-main .age-selection-wrapper,.checkin-widget-main .age-selection-wrapper,.checkin-widget .age-selection-wrapper{display:none}.booking-widget-main,.checkin-widget-main{position:relative;max-width:320px;padding-right:0;margin:0 auto}.booking-widget-main .widget-logo img,.checkin-widget-main .widget-logo img{width:266px}@media(min-width:992px){.booking-widget-main .widget-logo img,.checkin-widget-main .widget-logo img{width:336px;height:auto}}@media(max-width:991px){.booking-widget-main,.checkin-widget-main{display:block}}@media(max-width:767px){.booking-widget-main,.checkin-widget-main{padding-bottom:60px}}.booking-widget-main form,.checkin-widget-main form{opacity:1}.booking-widget-main p,.checkin-widget-main p{opacity:1}#contact-popup{overflow-y:auto}@media(max-width:767px){#contact-popup img{max-width:250px}}#contact-popup p{color:#111}#contact-popup a{color:#649a94;text-decoration:none;transition:color 1s ease}#contact-popup a:visited,#contact-popup a:focus,#contact-popup a:active{color:#649a94}#contact-popup a:hover{color:#a2c2bf}#contact-popup a:hover{text-decoration:underline}.contact-container{padding-top:40px}.head-offices-wrapper{margin-top:50px;padding:50px 60px 50px 0;border-right:1px solid #292929}@media(max-width:1199px){.head-offices-wrapper{margin-top:0;padding:0;text-align:center;border-right:none}}.single-contact{margin-top:50px;padding:50px 0 50px 60px}@media(max-width:1199px){.single-contact{margin-top:0;padding:0;text-align:center}}.contacts-wrapper{padding-left:60px}.contacts-wrapper .col-12{padding-left:5px!important;padding-right:5px!important}@media(max-width:1199px){.contacts-wrapper{padding-left:0}}@media(max-width:767px){.contacts-wrapper{text-align:center}}.contact-form{display:none;min-width:330px;max-width:350px;margin:2rem 0 4.5rem 65px}.contact-form input{border:1px solid #aaa;border-radius:0}.contact-form input:focus{outline:none;border-color:#aaa;box-shadow:none}.contact-form textarea{border:1px solid #aaa;resize:none;border-radius:0}.contact-form textarea:focus{outline:none;border-color:#aaa;box-shadow:none}.contact-form .btn-form{padding-top:0!important}.scroll-animation{opacity:0;padding-top:10px!important}@media(max-width:991px){.scroll-animation{opacity:1;padding-top:48px!important}}.scroll-animation-fadein{opacity:0}@media(max-width:991px){.scroll-animation-fadein{opacity:1}}.transition{transition:all 1s ease}.first-page{margin:0;padding:0;background-image:url(../img/main-img.jpg);background-repeat:no-repeat;background-attachment:fixed;height:937px;background-color:#308087;background-size:cover}@media only screen and (-webkit-min-device-pixel-ratio:2)and (orientation:portrait),only screen and (min--moz-device-pixel-ratio:2)and (orientation:portrait),only screen and (-o-min-device-pixel-ratio:2/1)and (orientation:portrait),only screen and (min-device-pixel-ratio:2)and (orientation:portrait){.first-page{background-size:auto 100%;background-attachment:scroll}}@media only screen and (-webkit-min-device-pixel-ratio:2)and (orientation:landscape),only screen and (min--moz-device-pixel-ratio:2)and (orientation:landscape),only screen and (-o-min-device-pixel-ratio:2/1)and (orientation:landscape),only screen and (min-device-pixel-ratio:2)and (orientation:landscape){.first-page{background-size:100%;background-attachment:scroll}}.logo-align{width:100%;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;position:absolute;bottom:40%}@media(max-width:991px){.logo-align{bottom:49%}}@media(max-width:767px){.logo-align{top:14%;bottom:auto}}.logo-wrapper{display:flex;align-items:center;flex-direction:column}@media(max-width:991px)and (orientation:landscape){.logo-wrapper{max-height:78px;overflow:hidden}}.logo-image{max-width:750px}@media(max-width:991px){.logo-image{max-width:680px}}@media(max-width:767px){.logo-image{max-width:280px}}@media(max-width:991px)and (orientation:landscape){.logo-image{max-width:290px}}.logo-text{color:#fff;font-size:72px;font-weight:800;text-align:center}@media(max-width:575px){.logo-text{font-size:58px}}.hotel-nav{position:absolute;width:100%;top:63%}@media(max-width:991px){.hotel-nav{top:56%}}@media(max-width:767px){.hotel-nav{top:auto;bottom:5px}}.hotel-nav .hover-underline{border-bottom:3px solid transparent;transition:all .4s ease}.hotel-nav .hover-underline:hover{border-bottom:3px solid #fcc}@media(max-width:991px)and (orientation:landscape){.hotel-nav .nav-item{margin-bottom:0}}.hotel-nav .nav-link{text-transform:capitalize!important;font-size:1.7rem;font-weight:500}.hotel-nav .nav-link:hover{color:#fff}@media(max-width:991px)and (orientation:landscape){.hotel-nav .nav-link{padding-top:0;padding-bottom:0;font-size:1.4rem}}@media(max-width:767px){.hotel-nav .nav-link{font-size:1.1rem}}.btn,.btn-pink,.btn-black-wire,.btn-black,.btn-white-wire,.btn-white{border:none;display:inline-block;height:36px;line-height:36px;padding:0 2rem;margin:6px 0;-webkit-tap-highlight-color:transparent;font-size:1rem;font-weight:800;outline:0;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.5px;cursor:pointer;text-transform:uppercase;transition:all .4s ease-out}.btn:hover,.btn-pink:hover,.btn-black-wire:hover,.btn-black:hover,.btn-white-wire:hover,.btn-white:hover{text-decoration:none}.btn-white{color:#3f3f3f;border:1px solid #828282;background-color:#fff}.btn-white:visited,.btn-white:active,.btn-white:focus{background-color:#fff}.btn-white:hover{background-color:#111;color:#fff}.btn-white-wire{color:#fff;border:1px solid #fff;background-color:transparent}.btn-white-wire:visited,.btn-white-wire:active,.btn-white-wire:focus{background-color:transparent}.btn-white-wire:hover{background-color:hsla(0,100%,90%,.5);color:#fff}.btn-black{color:#fff;border:1px solid #292929;background-color:#292929}.btn-black:visited,.btn-black:active,.btn-black:focus{background-color:#292929}.btn-black:hover{background-color:#545454;color:#fff;border:1px solid #545454}.btn-black-wire{color:#111;border:1px solid #111;background-color:#fff}.btn-black-wire:visited,.btn-black-wire:active,.btn-black-wire:focus{background-color:#fff}.btn-black-wire:hover{background-color:#111;color:#fff}.btn-pink{color:#fff;border:1px solid #fcc;background-color:#fcc}.btn-pink:visited,.btn-pink:active,.btn-pink:focus{background-color:#fcc}.btn-pink:hover{background-color:#fff;color:#fff;border:1px solid #fff}.btn-large{padding:10px 40px;font-size:2rem;height:auto;font-weight:500}@media(max-width:1199px){.btn-large{font-size:1.6rem}}@media(max-width:991px){.btn-large{font-size:1.4rem}}@media(max-width:575px){.btn-large{font-size:1.2rem}}@media(max-width:991px){.mob-center-btn{margin-left:auto;margin-right:auto}}.arrow-up{width:0;height:0;margin-top:10px;cursor:pointer;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #111}.arrow-down{width:0;height:0;margin-top:10px;cursor:pointer;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff}.arrow-right{width:0;height:0;margin-top:10px;cursor:pointer;border-top:60px solid transparent;border-bottom:60px solid transparent;border-left:60px solid green}.arrow-left{width:0;height:0;margin-top:10px;cursor:pointer;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid blue}.textbox{min-height:508px;padding-top:48px;padding-right:100px!important;padding-bottom:5px;padding-left:100px!important;transition:all 1s ease}@media(min-width:1200px){.textbox{padding-left:48px!important;padding-right:48px!important}}@media(max-width:767px){.textbox{padding-left:10px!important;padding-right:10px!important}}.textbox hr{width:66%}.imagebox-main{width:100%;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.imagebox-main .bg-image-wrapper{width:100%;height:100%}.imagebox-main .bg-image{width:100%;height:100%;background-position:50% 100%;background-size:cover}.imagebox-main .box-image:nth-child(1){padding-right:4px;width:54%;height:450px}.imagebox-main .box-image:nth-child(1) .bg-image-wrapper{padding-left:40px;background-color:#fcc}@media(max-width:767px){.imagebox-main .box-image:nth-child(1) .bg-image-wrapper{padding-left:0}}.imagebox-main .box-image:nth-child(1) .bg-image{background-image:url(../img/thumb-blue-sea.jpg)}@media(max-width:767px){.imagebox-main .box-image:nth-child(1){width:100%}}.imagebox-main .box-image:nth-child(2){padding-left:4px;width:46%;height:450px}.imagebox-main .box-image:nth-child(2) .box-offset{padding-top:40px;width:100%;height:100%}.imagebox-main .box-image:nth-child(2) .bg-image-wrapper{padding-top:40px;background-color:#ffc}.imagebox-main .box-image:nth-child(2) .bg-image{background-image:url(../img/thumb-magma.jpg)}@media(max-width:767px){.imagebox-main .box-image:nth-child(2){display:none}}.imagebox-main .box-image:nth-child(3){padding-top:8px;padding-left:80px;width:70%;height:300px}.imagebox-main .box-image:nth-child(3) .bg-image-wrapper{padding-right:40px;background-color:#b7dee8}.imagebox-main .box-image:nth-child(3) .bg-image{background-image:url(../img/thumb-cooks.jpg)}@media(max-width:767px){.imagebox-main .box-image:nth-child(3){display:none}}.img-arrow-right,.img-arrow-right-absolute-left,.img-arrow-right-absolute,.img-arrow-right-absolute-center,.img-arrow-right-small{background-image:url(../img/badges-sprite.png?v=3);background-position:-454px -187px;margin-top:10px;margin-left:94px;width:197px;height:49px}@media(max-width:991px){.img-arrow-right,.img-arrow-right-absolute-left,.img-arrow-right-absolute,.img-arrow-right-absolute-center,.img-arrow-right-small{margin-left:10px}}.img-arrow-right-small{position:absolute;top:0;right:0;margin:0;width:131px;height:33px;background-position:-858px -187px}@media(max-width:767px){.img-arrow-right-small{display:none}}.img-arrow-right-absolute,.img-arrow-right-absolute-center{position:absolute;top:-22px;right:54px;margin:0}@media(max-width:767px){.img-arrow-right-absolute,.img-arrow-right-absolute-center{display:none}}.img-arrow-right-absolute-center{right:50%;transform:translate(50%)scale(1.2,1.2)}.img-arrow-right-absolute-left{position:absolute;top:13px;left:-260px}.img-arrow-right-absolute.further,.further.img-arrow-right-absolute-center{right:-94px}.img-arrow-right-absolute.smaller,.smaller.img-arrow-right-absolute-center{transform:scale(.8)}.img-arrow-left{background-image:url(../img/badges-sprite.png?v=3);background-position:-656px -187px;width:197px;height:49px}@media(max-width:767px){#second-page .script{font-size:1.1rem}}.hotels-title{width:100%;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:center}.hotels-title .display-4{font-weight:700}.round-img{width:100%;border-radius:50%}.round-img-wrapper{overflow:hidden;margin:0 auto;padding:2rem}.border-x{border-left:1px solid #292929;border-right:1px solid #292929}.box-deco{height:80%;width:500px;background-color:#fcc;margin-left:60px}.box-deco-item{height:100%;float:left}.box-deco-item:first-child{width:90px;border-right:10px solid #fff}.box-deco-item:nth-child(2){width:30px;border-right:10px solid #fff}.box-deco-item:nth-child(3){width:30px;border-right:10px solid #fff}.box-deco ::after{content:"";display:table;clear:both}.top-border{border-top:1px solid #292929}.border-deco{display:inline-block;margin-top:-16px;padding-left:20px;padding-right:20px;background-color:#fff}.border-deco .img-arrow-right-small{position:relative}.policy,.policy-with-badge{width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media(max-width:991px){.policy,.policy-with-badge{text-align:center;justify-content:center;padding-bottom:1rem}}.policy ul,.policy-with-badge ul{list-style:none}@media(max-width:991px){.policy ul,.policy-with-badge ul{padding-left:0}}.policy li,.policy-with-badge li{border-left:2px solid transparent;transition:all .4s ease;padding:5px 0 0 10px}.policy li:hover,.policy-with-badge li:hover{border-left:2px solid #fcc}.policy a,.policy-with-badge a{color:#111;text-decoration:none;transition:color .3s ease}.policy a:visited,.policy-with-badge a:visited,.policy a:focus,.policy-with-badge a:focus,.policy a:active,.policy-with-badge a:active{color:#111}.policy a:hover,.policy-with-badge a:hover{color:gray;text-decoration:none}.policy-with-badge{justify-content:flex-start;padding-left:20px}@media(max-width:767px){.policy-with-badge{justify-content:center;padding-left:0}}.policy-with-badge.two-col{align-items:flex-start}@media(min-width:992px)and (max-width:1199px){.policy-with-badge.two-col{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}}@media(max-width:767px){.policy-with-badge.two-col{padding-top:28px;padding-bottom:28px}}@media(max-width:575px){.policy-with-badge.two-col{flex-wrap:wrap}}@media(max-width:991px){.policy-with-badge.two-col ul{padding-left:40px;text-align:left}}@media(max-width:575px){.policy-with-badge.two-col ul{margin-bottom:0;width:100%}}#social-con{color:#fff;padding:0;background-image:url(../img/room_low_res.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:0 100%;background-color:#4e7371}#social-con h1{color:#fff;font-size:3rem}@media(max-width:1199px){#social-con h1{font-size:2.4rem}}@media(max-width:991px){#social-con h1{font-size:2rem}}@media(max-width:575px){#social-con h1{font-size:1.8rem}}#social-con p{color:#fff}#social-con .social-bg{opacity:.9;position:absolute;top:0;left:0;width:100%;height:100%}#social-con #offers-bg{background-color:#dea49c}#social-con #facebook-bg{background-color:#649a94}#social-con .footer-2-wrapper{position:relative;padding:80px 0 60px;text-align:center;font-size:18px;z-index:10}#social-con .footer-2-wrapper p{padding-left:10px;padding-right:10px}#social-con #mail-input{padding:5px}#social-con #mail-input::-webkit-input-placeholder{color:#a2a2a2;font-size:14px}#social-con #mail-input::-webkit-input-placeholder{color:#a2a2a2;font-size:14px}#social-con #mail-input::-moz-placeholder{color:#a2a2a2;font-size:14px}#social-con #mail-input:-ms-input-placeholder{color:#a2a2a2;font-size:14px}#social-con #mail-input:-moz-placeholder{color:#a2a2a2;font-size:14px}#social-con .faded-img{opacity:.5;transition:opacity 1s}@media(max-width:1199px){#social-con .faded-img{width:90px;height:90px}}@media(max-width:991px){#social-con .faded-img{width:80px;height:80px}}@media(max-width:767px){#social-con .faded-img{width:70px;height:70px}}#social-con .faded-img:hover{opacity:1}#social-con #offers-bg>div>*:hover{cursor:pointer}#social-con #subscribe{height:39px;margin:0 0 4px}#social-con #subscribe:hover{border-color:#dea49c;color:#dea49c}@media(max-width:991px){footer .nav{justify-content:center!important}}footer .nav-link{color:#111;transition:color 1s ease;text-decoration:none;font-size:14px}footer .nav-link:visited,footer .nav-link:focus,footer .nav-link:active{color:#111}footer .nav-link:hover{color:#666}footer .nav-link.active{text-decoration:underline}footer .copyright{padding:5px 0;text-align:right}@media(max-width:991px){footer .copyright{text-align:center}}footer .language-dropup{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:center}footer .language-dropup .nav-link{padding-right:0}footer .language-dropup .dropup{padding:5px 0;cursor:pointer}footer .language-dropup .dropdown-menu{border-radius:0}footer.hotel-footer{background-color:#292929}@media(min-width:768px){footer.hotel-footer{background-image:url(../img/logo-watermark.png);background-repeat:no-repeat;background-position:96% 20px}footer.hotel-footer.blue-sea{background-image:url(../blue-sea/img/logo-watermark.png)}footer.hotel-footer.cooks-club{background-image:url(../cooks-club/img/logo-watermark.png)}footer.hotel-footer.cosmopolitan{background-image:url(../cosmopolitan/img/logo-watermark.png)}footer.hotel-footer.marina{background-image:url(../marina/img/logo-watermark.png)}footer.hotel-footer.neptuno{background-image:url(../neptuno/img/logo-watermark.png)}footer.hotel-footer.palm-beach{background-image:url(../palm-beach/img/logo-watermark.png)}footer.hotel-footer.ydoria{background-image:url(../ydoria/img/logo-watermark.png)}footer.hotel-footer.el-greco{background-image:url(../el-greco/img/logo-watermark.png)}}footer.hotel-footer .container{max-width:1700px}footer.hotel-footer .nav{justify-content:center!important}footer.hotel-footer .nav-link{color:#fff;transition:color 1s ease;text-decoration:none;font-size:14px}footer.hotel-footer .nav-link:visited,footer.hotel-footer .nav-link:focus,footer.hotel-footer .nav-link:active{color:#fff}footer.hotel-footer .nav-link:hover{color:#649a94}footer.hotel-footer .copyright{text-align:left;color:#b6b6b6;font-size:12px;font-weight:500;padding:5px 0}footer.hotel-footer .copyright-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:310px}@media(max-width:767px){footer.hotel-footer .copyright-wrapper{width:100%}}footer.hotel-footer .copyright-wrapper img{width:200px}@media(max-width:575px){footer.hotel-footer .copyright-wrapper img{float:none}}footer.hotel-footer .address{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;align-items:flex-end;color:#fff;padding:0 10px}footer.hotel-footer .address.wider{max-width:410px}footer.hotel-footer .address.widest{max-width:493px}@media(max-width:1199px){footer.hotel-footer .address{text-align:right}}@media(max-width:767px){footer.hotel-footer .address{text-align:center;margin:0 auto}}footer.hotel-footer .address .full{width:100%;padding:5px}footer.hotel-footer .address .half{width:50%;padding:5px 5px 0}footer.hotel-footer .address-wrapper{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;height:100%;padding:10px 0 5px}@media(max-width:1199px){footer.hotel-footer .address-wrapper{justify-content:flex-end}}footer.hotel-footer .address .tel-wrapper{white-space:nowrap;flex-wrap:wrap;display:flex}@media(max-width:1199px){footer.hotel-footer .address .tel-wrapper{justify-content:flex-end}}@media(max-width:767px){footer.hotel-footer .address .tel-wrapper{justify-content:center}}@media(max-width:575px){footer.hotel-footer .address .tel-wrapper .pr-3{padding-right:6px!important}}footer.hotel-footer .links-wrapper{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;height:100%}@media(max-width:1199px){footer.hotel-footer .links-wrapper{justify-content:center}}footer.hotel-footer .dropdown-menu .nav-link{color:#111;transition:color 1s ease;text-decoration:none}footer.hotel-footer .dropdown-menu .nav-link:visited,footer.hotel-footer .dropdown-menu .nav-link:focus,footer.hotel-footer .dropdown-menu .nav-link:active{color:#111}footer.hotel-footer .dropdown-menu .nav-link:hover{color:#666}footer.hotel-footer .dropdown-menu .nav-link.active{text-decoration:underline}footer .footer-contact img{max-width:350px;float:left;margin-right:30px}@media(max-width:575px){footer .footer-contact img{float:none}}footer .footer-contact p{color:#fff;font-weight:500;line-height:1.2}.error-message{position:absolute;width:120px;background-color:#ffb3b3;color:#fff;text-align:center;padding:5px 0;border-radius:6px;border:2px solid #fff;z-index:20;bottom:52%;left:44%;margin-left:-60px}.error-message::after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#ffb3b3 transparent transparent transparent}.card{cursor:pointer}.card p{display:none}.card .flex-between{transition:color 1s ease}.card:hover .flex-between{color:#649a94}.single-box-image img{width:100%}.single-box-image.left{padding-left:40px}.single-box-image.right{padding-right:40px}.single-box-image.top{padding-top:40px}@media(max-width:991px){.single-box-image.top{padding-top:0;padding-left:40px}}.single-box-image.pink{background-color:#fcc}.single-box-image.yellow{background-color:#ffc}.single-box-image.blue{background-color:#b7dee8}.border-left-cyan{border-left:1px solid #d2e2e0}@media(max-width:991px){.border-left-cyan{border:none}}#complaint-popup input{width:280px}#complaint-popup select{width:280px}.form-wrapper{padding:40px 0}@media(max-width:767px){.form-wrapper{padding:60px 20px 40px}}.mfp-wrap{position:fixed!important;top:0!important}.input-wrapper{margin-bottom:1rem;position:relative}.loader{border:5px solid #e8e8e8;border-top:5px solid #292929;border-radius:50%;width:28px;height:28px;animation:spin 1s linear infinite;display:none;margin-left:20px;margin-bottom:-10px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.card{background-color:transparent}.bg-img::after{content:"";background-image:url(../offers/img/heart-deco.png);background-position:50% 0;background-repeat:no-repeat;background-size:75%;opacity:.2;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}@media(min-width:1440px){.bg-img::after{opacity:.3}}.card-body.bg-img::after{background-size:60%;background-position:100% 0;opacity:.8}.offers-page .script{font-family:pacifico,cursive}.offers-page .card{border:2px solid #111}.offers-page .card .card-body{min-height:190px}.offers-page .card h3,.offers-page .card span{color:#111;text-decoration:none;transition:color .3s ease}.offers-page .card:hover h3,.offers-page .card:hover span{color:#649a94;text-decoration:none}.offers-page .card:hover a:hover{text-decoration:none}.offers-page .custom-card{border:2px solid #111}.offers-page p,.offers-page ul,.offers-page span{color:#292929}.tick-list{padding-left:2em;list-style-type:none}.tick-list li:before{position:absolute;margin-left:-1.3em;font-weight:700;content:"✓"}.ul-center{max-width:250px;margin-left:auto;margin-right:auto}.pic-selection{padding:20px 20px 0 0;position:relative}.pic-selection-header{padding-bottom:10px;border-bottom:2px solid #747474;position:relative}@media(max-width:767px){.pic-selection-header{padding-bottom:0;border-bottom:none}}.pic-selection-header .area{position:absolute;left:0;bottom:-28px;padding:10px 20px 10px 0;background-color:#fff;font-size:1.25rem}@media(max-width:767px){.pic-selection-header .area{display:none}}@media(min-width:992px){.pic-selection-wrapper .col-12:nth-child(3n+1) .pic-selection{padding-left:0}.pic-selection-wrapper .col-12:nth-child(3n+1) .pic-selection .custom-caption{padding-left:16px}.pic-selection-wrapper .col-12:nth-child(3n+3) .pic-selection{padding-right:0}}@media(min-width:768px)and (max-width:991px){.pic-selection-wrapper .col-12:nth-child(2n+1) .pic-selection{padding-left:0}.pic-selection-wrapper .col-12:nth-child(2n+1) .pic-selection .custom-caption{padding-left:16px}.pic-selection-wrapper .col-12:nth-child(2n+2) .pic-selection{padding-right:0}}.pic-selection a{color:#111;text-decoration:none;transition:color .3s ease}.pic-selection a:hover{color:#649a94;text-decoration:none}.pic-selection .custom-caption{display:inline-block;padding:6px 16px 6px 36px;background-color:#fff;bottom:8px;left:0;position:absolute;z-index:2}@media(max-width:767px){.pic-selection .custom-caption{padding-left:20px}}.modal-xl{max-width:100%}.modal-xl img{width:100%}@media(min-width:992px){.modal-xl{max-width:1336px}}.logo-watermark{position:absolute;width:210px!important;opacity:.45}.logo-watermark.top{top:13px}.logo-watermark.right{right:30px}.logo-watermark.bottom{bottom:13px}.logo-watermark.left{left:30px}.app-wrapper{padding:100px 1rem 0;text-align:center}.app-wrapper p{font-size:1.25rem}@media(max-width:991px){.app-wrapper{padding:0 1rem 4rem}}.app-wrapper .store-link{padding:0 .5rem}.app-wrapper .store-link img{width:110px}@media(max-width:991px){#mobile-menu-popup .app-wrapper{padding:42px 35px 0 0}}.first-page-btn-wrapper{position:absolute;width:100%;bottom:5%;text-align:center}@media(max-width:767px){.first-page-btn-wrapper{bottom:54%}}.banner-buttons{position:absolute;bottom:10%;right:14%;width:26%;height:8%;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.banner-buttons .banner-button{display:inline-block;width:48%;height:100%}.banner-buttons a{display:inline-block;width:100%;height:100%}@media(max-width:767px){.banner-buttons{bottom:55%;right:7%;width:40%;height:6%}}.espa-banner{max-width:375px;position:fixed;bottom:0;left:0;z-index:11}.espa-banner img{width:100%}@media(max-width:575px){h1{font-size:1.5rem}h1.display-2{font-size:58px}}@media(min-width:576px){.container{max-width:768px}}@media(min-width:768px){.container{max-width:992px}}@media(min-width:992px){.container{max-width:1200px}.border-left-lg-cyan{border-left:1px solid #d2e2e0}}@media(min-width:1200px){.container{max-width:1500px}}.under-construction{background-color:#747474;height:1000px;display:flex;justify-content:center;align-items:center}@media(min-width:992px){.app-icon{height:24px}}hr:not(.browser-default){border-top:1px solid #747474;margin-top:0}@media(max-width:767px){hr:not(.browser-default){display:none}}.divider{border-top:1px solid #dedede;margin-top:4rem;margin-bottom:2rem}.sub-main-nav{position:fixed;top:44px;left:0;z-index:1000;width:100%;padding:2px 0 0;background-color:#fff;border-bottom:1px solid #ddd;border-top:7px solid #649a94}.sub-main-nav .nav{justify-content:center}.sub-main-nav .nav-link{color:#292929;transition:color 1s ease;text-decoration:none;padding-left:1.3rem;padding-right:1.3rem;font-size:1.1rem}.sub-main-nav .nav-link:visited,.sub-main-nav .nav-link:focus,.sub-main-nav .nav-link:active{color:#292929}.sub-main-nav .nav-link:hover{color:#649a94;text-decoration:none}.sub-main-nav .nav-link.active{color:#649a94;text-decoration:none}@media(max-width:1199px){.sub-main-nav .nav-link{font-size:.96rem}}@media(max-width:991px){.sub-main-nav{display:none}}.mobile-menu{display:none;position:fixed;top:85px;width:100%;background-color:#fff;z-index:1000}.mobile-menu ul{list-style-type:none;padding-left:60px}@media(max-width:575px){.mobile-menu ul{padding-left:25px}}.mobile-menu li{padding:8px 0}.mobile-menu a{color:#111;transition:color 1s ease;text-decoration:none;font-weight:500;font-size:1.4rem;text-transform:uppercase}.mobile-menu a:visited,.mobile-menu a:focus,.mobile-menu a:active{color:#111}.mobile-menu a:hover{color:#666}.mobile-menu a.active{text-decoration:underline}.mobile-menu a:hover{text-decoration:none}.hotel-overview,.offers-page{margin-top:87px;padding:0}@media(max-width:991px){.hotel-overview,.offers-page{margin-top:85px}}.hotel-overview img,.offers-page img{max-width:100%}.main-item .img-wrapper{overflow:hidden;width:100%;height:600px;position:relative}.main-item .img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:bottom}@media(max-width:1199px){.main-item .img-wrapper{height:auto;max-height:600px}}.main-item h1{position:relative;z-index:2;text-transform:uppercase;line-height:1.1;margin-top:-40px;padding:15px 80px 10px;background-color:#fff;display:inline-block}@media(max-width:1199px){.main-item h1{padding-left:55px}}@media(max-width:767px){.main-item h1{padding-left:40px}}@media(max-width:575px){.main-item h1{margin-top:0}}.main-item h1 .subtitle{font-size:1.8rem}@media(max-width:767px){.main-item h1 .subtitle{font-size:1.2rem}}.main-item h4{text-transform:uppercase;padding-top:15px;padding-left:40px}.main-item p:not(.default){padding:0 80px;width:75%}@media(max-width:1199px){.main-item p:not(.default){padding-left:55px}}@media(max-width:767px){.main-item p:not(.default){width:90%;padding:0 0 0 40px}}.main-item .reserve-toggle{float:right;margin:0;height:auto}.main-item.room-preview{width:100%}.main-item ul:not(.select-options){padding-left:40px}.full-width .img-wrapper{max-height:500px}.full-width p:not(.default){width:50%}@media(max-width:1199px){.full-width p:not(.default){width:75%}}@media(max-width:767px){.full-width p:not(.default){width:95%;padding-left:24px}}@media(max-width:767px){.full-width h1{padding-left:24px}}.logo-widget{padding:168px 12% 0}.logo-widget img{width:100%}.heading,.heading-topborder,.heading-noborder{border-top:2px solid #747474;border-bottom:1px solid #747474;padding:20px 20px 10px;text-align:left}.heading.narrow,.narrow.heading-topborder,.narrow.heading-noborder{width:80%;margin:0 auto}.heading h1,.heading-topborder h1,.heading-noborder h1{text-transform:uppercase;font-weight:800;text-align:center}.heading-noborder{border:none}.heading-topborder{border-bottom:none}.heading img,.heading-noborder img,.heading-topborder img{max-width:100%}.two-box-text,.two-box-text-single{height:100%;padding:50px 30px 30px;background-color:#292929}.two-box-text p,.two-box-text-single p{color:#fff;width:100%}.two-box-text-single{height:auto;padding-bottom:100px}.two-box img{width:100%}#hotel-policy h1{color:#000}#hotel-policy p{padding:0}@media(max-width:1199px){#hotel-policy p{padding:0}}.service-title{display:inline-block}.service-title h1{display:inline-block}.ai-list h2{padding-top:40px}.room-details{border-left:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6}@media(max-width:767px){.room-details{border-left:none;border-bottom:none}}@media(min-width:1200px){.room-details:first-of-type{margin-top:15px}}.room-details:nth-of-type(n+2){padding-top:30px}.room-details:last-of-type{border-bottom:none}.room-details p{width:100%;padding-top:10px;padding:0 40px!important;margin-bottom:30px}.room-details-wrapper{padding-left:15px;padding-right:15px}@media(max-width:767px){.room-details-wrapper{padding-left:0}}.room-details h5{padding-left:40px;text-transform:uppercase;font-weight:500;font-size:1.6rem;color:#111}@media(max-width:767px){.room-details h5{padding-left:40px}}.room-details li h5{padding-left:0}@media(max-width:991px){.room-details a{margin-top:20px}}.room-details ul{list-style-type:none;padding-left:40px;margin-bottom:30px}.room-details hr{margin-left:-40px;width:80%}@media(max-width:991px){.room-details hr{display:none}}.facility-details{border:1px solid #b6b6b6;padding-top:20px;margin-bottom:20px}@media(max-width:767px){.facility-details{border:none}}.facility-details-wrapper{padding:0 20px 20px}@media(max-width:767px){.facility-details-wrapper{padding:0 20px 20px 0}}.facility-details-wrapper p{width:100%}.facility-details ul{list-style-type:none;padding-left:40px}.background-list{background-image:url(../img/pool-dark.jpg);background-size:cover;color:#fff;text-align:center;padding-top:150px;padding-bottom:20px}@media(max-width:991px){.background-list{padding-top:40px}}.background-list ul{list-style-type:none}@media(max-width:767px){.background-list ul{padding:0}}.item-title{text-transform:uppercase;padding:20px 40px 15px;border-top:1px solid #747474;width:66.66%}@media(max-width:1199px){.item-title{width:100%;border-color:#b6b6b6}}.room-item{width:50%;margin-top:100px}@media(max-width:991px){.room-item{width:80%}}@media(max-width:1199px){.room-item{margin-left:100px}}@media(max-width:767px){.room-item{width:100%;margin-left:0;margin-top:30px}}.room-item .img-wrapper{overflow:hidden;width:100%;max-height:475px}.room-item .img-wrapper img{width:100%;height:auto}.room-item h1{text-transform:uppercase;margin-top:-40px;padding:15px 80px 10px;background-color:#fff;display:inline-block}@media(max-width:575px){.room-item h1{margin-top:0}}.room-item .title{border-top:2px solid gray;width:100%}.room-item p{padding:0 40px;width:75%}@media(max-width:767px){.room-item p{width:90%;padding:0 0 0 40px}}.room-item a{float:right;margin:0;height:auto}@media(min-width:768px){.room-item a{padding-top:10px;padding-bottom:10px}}.imagebox .box-image-wrapper{height:100%}.imagebox .box-image{width:100%;height:100%;background-size:cover}.imagebox .box-image img{width:100%;height:100%;object-fit:cover}.imagebox .box-image-col{height:450px}@media(max-width:767px){.imagebox .box-image-col{height:auto}}.imagebox .box-image-col:nth-child(1){padding-right:2px}@media(max-width:767px){.imagebox .box-image-col:nth-child(1){display:none}}.imagebox .box-image-col:nth-child(2){padding-left:2px}@media(max-width:767px){.imagebox .box-image-col:nth-child(2){padding-left:0}}.imagebox .box-image-col:nth-child(2) .box-image-wrapper:nth-child(1){height:250px;padding-bottom:2px}@media(max-width:767px){.imagebox .box-image-col:nth-child(2) .box-image-wrapper:nth-child(1){display:none}}.imagebox .box-image-col:nth-child(2) .box-image-wrapper:nth-child(2){height:200px;padding-top:2px}.list-boxes{width:80%;margin-left:170px}@media(max-width:1199px){.list-boxes{width:80%;margin-left:100px}}@media(max-width:767px){.list-boxes{width:100%;margin-left:0}}.list-boxes .text-box{padding-right:40px}@media(max-width:991px){.list-boxes .text-box{padding-bottom:10px}}@media(max-width:767px){.list-boxes .text-box{padding-left:40px;padding-right:15px}}.list-boxes .ul-box{padding-left:40px;border-left:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6}.list-boxes .ul-box ul{margin-bottom:0}@media(max-width:991px){.list-boxes .ul-box{padding-top:20px;border-left:none;border-bottom:none;border-top:1px solid #b6b6b6}}@media(max-width:767px){.list-boxes .ul-box{border:none;padding-left:15px}}.services-list{padding-top:30px;padding-right:40px!important;padding-bottom:30px;padding-left:40px!important}.services-list h1{padding-top:1rem}.services-list ul{list-style-type:none;padding-left:0}.services-req{padding-left:40px!important;font-size:.9rem}.services-req-2{padding-left:20px!important}.col-2-text{margin-top:25px}.col-2-text p{width:100%}.col-2-text .room-details{margin-top:0}.gallery-item{border-top:2px solid gray;width:50%;margin-top:100px;margin-left:auto;margin-right:auto}@media(max-width:1199px){.gallery-item{margin-left:145px}}@media(max-width:991px){.gallery-item{width:80%}}@media(max-width:767px){.gallery-item{width:98%;margin-top:30px;margin-left:1%}.gallery-item .row{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}}.gallery-item a{height:auto}@media(max-width:767px){.gallery-item a{width:100%}}@media(max-width:767px){.gallery-item p{width:90%;padding:0 0 0 40px}}.gallery-item h1{text-transform:uppercase;padding-top:10px}@media(max-width:767px){.gallery-item h1{padding:15px 40px 10px}}.gallery-item .gallery-widget-wrapper{height:150px;padding-bottom:5px;float:left}.gallery-item .gallery-widget-img{width:100%;height:100%;cursor:pointer}.gallery-item .gallery-widget-img a{display:block;width:100%;height:100%}.gallery-item .gallery-widget-img a img{width:100%;height:100%;object-fit:cover;object-position:left center}.gallery-item .col-md-4:first-child{padding-right:5px}@media(max-width:767px){.gallery-item .col-md-4:first-child{padding-right:0}}.gallery-item .col-md-4:first-child .gallery-widget-wrapper:first-child{width:70%;padding-right:5px}.gallery-item .col-md-4:first-child .gallery-widget-wrapper:nth-child(2){width:30%}.gallery-item .col-md-4:first-child .gallery-widget-wrapper:nth-child(3){width:30%;padding-right:5px}.gallery-item .col-md-4:first-child .gallery-widget-wrapper:nth-child(4){width:70%}.gallery-item .col-md-4:nth-child(2){padding-right:5px}@media(max-width:767px){.gallery-item .col-md-4:nth-child(2){padding-right:0}}.gallery-item .col-md-4:nth-child(2) .gallery-widget-wrapper{width:100%;height:300px}@media(max-width:767px){.gallery-item .col-md-4:nth-child(2) .gallery-widget-wrapper{height:150px}}.gallery-item .col-md-4:nth-child(3) .gallery-widget-wrapper{width:100%}@media(max-width:767px){.gallery-item .col-md-4:nth-child(3) .gallery-widget-wrapper{width:50%}}@media(max-width:767px){.gallery-item .col-md-4:nth-child(3) .gallery-widget-wrapper:first-child{padding-right:5px}}@media(max-width:991px){.desktop-btn{display:none}}.mobile-btn{display:none;float:none!important;margin-left:40px!important}@media(max-width:991px){.mobile-btn{display:inline-block}}.sign-up-inline{border-top:2px solid gray;border-bottom:1px solid gray;width:310px;margin-top:80px;margin-left:500px;margin-bottom:80px;padding-top:20px;padding-bottom:10px}.sign-up-inline h1{text-align:left}@media(max-width:1199px){.sign-up-inline{margin-left:240px}}@media(max-width:767px){.sign-up-inline{width:80%;margin-top:40px;margin-left:10%;margin-bottom:40px}.sign-up-inline h1,.sign-up-inline p{text-align:center}}.sign-up-inline input{width:100%;height:2.25rem;padding-left:10px;border:1px solid gray;transition:all .3s ease}.sign-up-inline input:focus{outline:none}.sign-up-inline input:hover{background-color:#111}.sign-up-inline a{width:100%;height:auto}.news-img-wrapper img{width:100%}@media(min-width:992px){.news-img-wrapper{padding-left:15%}}.news-text-wrapper{margin-top:16%}@media(max-width:991px){.news-text-wrapper{margin-top:0;margin-bottom:50px;text-align:center}}.news-text-wrapper h1:first-of-type{font-weight:500}@media(min-width:992px){.news-text-wrapper h1:first-of-type{margin-left:-40px}}@media(max-width:1199px){.news-text-wrapper h1:first-of-type{font-size:3rem}}@media(min-width:992px){.news-text-wrapper h1:nth-of-type(2){margin-left:173px}}.news .display-1{font-weight:500}@media(max-width:991px){.temp-rooms{text-align:center}}@media(max-width:991px){.temp-img{text-align:center}}@media(max-width:991px){.temp-details>h5{text-align:center}}.spa-link,.spa-link-inlist{padding-top:40px;display:flex;justify-content:flex-start;align-items:center}.spa-link a,.spa-link-inlist a{color:#649a94;transition:color 1s ease;text-decoration:none}.spa-link a:visited,.spa-link-inlist a:visited,.spa-link a:focus,.spa-link-inlist a:focus,.spa-link a:active,.spa-link-inlist a:active{color:#649a94}.spa-link a:hover,.spa-link-inlist a:hover{color:#fcc;text-decoration:none}.spa-link a.active,.spa-link-inlist a.active{color:#649a94;text-decoration:none}.spa-link img,.spa-link-inlist img{width:80px}.spa-link-inlist{padding-left:40px}.thumbnail-group{padding-top:20px;width:100%;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.thumbnail-group a{color:#111;transition:color 1s ease;text-decoration:none;font-weight:500}.thumbnail-group a:visited,.thumbnail-group a:focus,.thumbnail-group a:active{color:#111}.thumbnail-group a:hover{color:#666}.thumbnail-group a.active{text-decoration:underline}.thumbnail-wrapper{width:330px;height:280px;padding-right:5px;padding-bottom:5px}@media(max-width:991px){.thumbnail-wrapper{width:50%}}@media(max-width:767px){.thumbnail-wrapper{width:100%}}.thumbnail-wrapper:first-child div{background-image:url(../the-village/img/the-village-standard-room-sm.jpg)}.thumbnail-wrapper:nth-child(2) div{background-image:url(../the-village/img/the-village-double-room-sm.jpg)}.thumbnail-wrapper:nth-child(3) div{background-image:url(../the-village/img/the-village-suite-room-sm.jpg)}.thumbnail-wrapper:nth-child(4) div{background-image:url(../the-village/img/the-village-open-family-sm.jpg)}.thumbnail-wrapper:nth-child(5) div{background-image:url(../the-village/img/the-village-family-room-sm.jpg)}.thumbnail-img{width:100%;height:81%;background-size:cover;margin-bottom:10px}.mp-download{color:#fff;transition:color 1s ease;text-decoration:none;text-decoration:none!important;cursor:pointer}.mp-download:visited,.mp-download:focus,.mp-download:active{color:#fff}.mp-download:hover{color:#649a94}.scroll-animation{transition:all .6s ease}@media(min-width:992px){.scroll-animation{opacity:0;padding-top:30px}}.scroll-animation-2{transition:all .8s ease-in}@media(min-width:992px){.scroll-animation-2{opacity:0}}.badges{align-items:center;padding-bottom:20px}.badges-hr{width:40%}.badges-policy{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding-right:20px}@media(max-width:767px){.badges-policy{justify-content:center;padding-right:0}}#badges-blue{padding:20px 0 40px}.badge-wrapper{display:block;margin:10px 15px 0;height:50px;background-image:url(../img/badges-sprite.png?v=5)}.badge-wrapper#smartline{width:99px;background-position:0 0}.badge-wrapper#sentido{width:152px;background-position:-99px 0}.badge-wrapper#holiday-check{width:93px;height:58px;background-position:-251px 0}.badge-wrapper#trip-advisor{width:106px;height:78px;background-position:-375px 0}.badge-wrapper#certificate{width:104px;height:93px;background-position:-481px 0}.badge-wrapper#travel-myth{width:104px;height:93px;background-position:-586px 0}.badge-wrapper#reputize{width:140px;background-position:-690px 0}.badge-wrapper#marina{width:198px;background-position:-830px 0}.badge-wrapper#top-hotels{width:127px;background-position:-1028px 0}.badge-wrapper#zoover{width:93px;height:76px;background-position:-1155px 0}.badge-wrapper#cooks-club{width:70px;height:70px;background-position:-1248px 0}.badge-wrapper#zoover-logo{width:119px;background-position:-1318px 0}.badge-wrapper#bqc{width:96px;background-position:0 -93px}.badge-wrapper#haccp{width:96px;background-position:-96px -93px}.badge-wrapper#staregister{width:82px;height:70px;background-position:-192px -93px}.badge-wrapper#travelife{width:97px;height:105px;background-position:-1112px -177px}.badge-wrapper#zoover-gold{width:89px;height:93px;background-position:-396px -93px}.badge-wrapper#holiday-cooks{width:105px;height:81px;background-position:-486px -93px}.badge-wrapper#holiday-blue{width:105px;height:81px;background-position:-591px -93px}.badge-wrapper#holiday-cosmo{width:105px;height:81px;background-position:-696px -93px}.badge-wrapper#holiday-neptuno{width:105px;height:81px;background-position:-803px -93px}.badge-wrapper#holiday-village{width:105px;height:89px;background-position:-908px -93px}.badge-wrapper#holiday-marina{width:105px;height:81px;background-position:-1015px -93px}.badge-wrapper#sentido-default{width:253px;height:57px;background-position:0 -196px}.badge-wrapper#sunconnect{width:128px;height:77px;background-position:-254px -163px}.badge-wrapper#smartline-lg{width:115px;height:52px;background-position:0 -144px}.badge-wrapper#british{width:82px;height:81px;background-position:-1126px -95px}.badge-wrapper#combined{width:108px;height:116px;background-position:-1208px -95px}.badge-wrapper#combined-cosmo{width:108px;height:116px;background-position:-1320px -95px}.popover{max-width:500px}.popover-body{padding:.5rem}.popover-img{width:400px}.google-map{height:386px}.google-map#map2{height:472px;margin:30px 0 70px 0}.location-item{border-top:2px solid gray;width:50%;margin-top:100px;margin-left:auto;margin-right:14%}@media(max-width:991px){.location-item{width:80%}}@media(max-width:767px){.location-item{width:98%;margin-top:30px;margin-left:1%;margin-right:1%}}.location-item .btn-black{height:auto;margin-top:10px}@media(max-width:767px){.location-item .btn-black{width:100%}}.location-item h1{text-transform:uppercase;padding-top:10px}@media(max-width:767px){.location-item h1{padding:15px 40px 10px}}.side-info{padding:20px;border-top:2px solid #747474;border-bottom:1px solid #747474}@media(max-width:767px){.side-info{padding:0 40px;border:none}}.side-info h1{text-align:center}@media(max-width:575px){.side-info h1{font-size:1.5rem}}.side-info-box{padding:50px;background-color:#292929;color:#fff}.side-info-box p{color:#efefef}.gallery{display:-webkit-flex;display:flex;justify-content:center;margin-top:40px}.gallery-thumbnail-border{background-color:#fff;border:1px solid #ddd;border-radius:.25rem}.gallery-thumbnail{width:200px;height:150px;object-fit:none}@media(max-width:767px){.gallery-thumbnail{width:148px;height:110px}}.gallery-thumbnail-border:first-child .gallery-thumbnail{object-position:0 0}.gallery-thumbnail-border:nth-child(2) .gallery-thumbnail{object-position:-200px 0}.gallery-thumbnail-border:nth-child(3) .gallery-thumbnail{object-position:-400px 0}.gallery-thumbnail-border:nth-child(4) .gallery-thumbnail{object-position:-600px 0}.gallery-thumbnail-border:nth-child(5) .gallery-thumbnail{object-position:-800px 0}.gallery-thumbnail-border:nth-child(6) .gallery-thumbnail{object-position:-1000px 0}.gallery-thumbnail-border:nth-child(7) .gallery-thumbnail{object-position:-1200px 0}.gallery-thumbnail-border:nth-child(8) .gallery-thumbnail{object-position:-1400px 0}.gallery-thumbnail-border:nth-child(9) .gallery-thumbnail{object-position:-1600px 0}.gallery-thumbnail-border:nth-child(10) .gallery-thumbnail{object-position:-1800px 0}.gallery-thumbnail-border:nth-child(11) .gallery-thumbnail{object-position:0 -150px}.gallery-thumbnail-border:nth-child(12) .gallery-thumbnail{object-position:-200px -150px}.gallery-thumbnail-border:nth-child(13) .gallery-thumbnail{object-position:-400px -150px}.gallery-thumbnail-border:nth-child(14) .gallery-thumbnail{object-position:-600px -150px}.gallery-thumbnail-border:nth-child(15) .gallery-thumbnail{object-position:-800px -150px}.gallery-thumbnail-border:nth-child(16) .gallery-thumbnail{object-position:-1000px -150px}.gallery-thumbnail-border:nth-child(17) .gallery-thumbnail{object-position:-1200px -150px}.gallery-thumbnail-border:nth-child(18) .gallery-thumbnail{object-position:-1400px -150px}.gallery-thumbnail-border:nth-child(19) .gallery-thumbnail{object-position:-1600px -150px}.gallery-thumbnail-border:nth-child(20) .gallery-thumbnail{object-position:-1800px -150px}.gallery-thumbnail-border:nth-child(21) .gallery-thumbnail{object-position:0 -300px}.gallery-thumbnail-border:nth-child(22) .gallery-thumbnail{object-position:-200px -300px}.gallery-thumbnail-border:nth-child(23) .gallery-thumbnail{object-position:-400px -300px}.gallery-thumbnail-border:nth-child(24) .gallery-thumbnail{object-position:-600px -300px}.gallery-thumbnail-border:nth-child(25) .gallery-thumbnail{object-position:-800px -300px}.gallery-thumbnail-border:nth-child(26) .gallery-thumbnail{object-position:-1000px -300px}.gallery-thumbnail-border:nth-child(27) .gallery-thumbnail{object-position:-1200px -300px}.gallery-thumbnail-border:nth-child(28) .gallery-thumbnail{object-position:-1400px -300px}.gallery-thumbnail-border:nth-child(29) .gallery-thumbnail{object-position:-1600px -300px}.gallery-thumbnail-border:nth-child(30) .gallery-thumbnail{object-position:-1800px -300px}.gallery-thumbnail-border:nth-child(31) .gallery-thumbnail{object-position:0 -450px}.gallery-thumbnail-border:nth-child(32) .gallery-thumbnail{object-position:-200px -450px}.gallery-thumbnail-border:nth-child(33) .gallery-thumbnail{object-position:-400px -450px}.gallery-thumbnail-border:nth-child(34) .gallery-thumbnail{object-position:-600px -450px}.gallery-thumbnail-border:nth-child(35) .gallery-thumbnail{object-position:-800px -450px}.gallery-thumbnail-border:nth-child(36) .gallery-thumbnail{object-position:-1000px -450px}.gallery-thumbnail-border:nth-child(37) .gallery-thumbnail{object-position:-1200px -450px}.gallery-thumbnail-border:nth-child(38) .gallery-thumbnail{object-position:-1400px -450px}.gallery-thumbnail-border:nth-child(39) .gallery-thumbnail{object-position:-1600px -450px}.gallery-thumbnail-border:nth-child(40) .gallery-thumbnail{object-position:-1800px -450px}.gallery-thumbnail-border:nth-child(41) .gallery-thumbnail{object-position:0 -600px}.gallery-thumbnail-border:nth-child(42) .gallery-thumbnail{object-position:-200px -600px}.gallery-thumbnail-border:nth-child(43) .gallery-thumbnail{object-position:-400px -600px}.gallery-thumbnail-border:nth-child(44) .gallery-thumbnail{object-position:-600px -600px}.gallery-thumbnail-border:nth-child(45) .gallery-thumbnail{object-position:-800px -600px}.gallery-thumbnail-border:nth-child(46) .gallery-thumbnail{object-position:-1000px -600px}.gallery-thumbnail-border:nth-child(47) .gallery-thumbnail{object-position:-1200px -600px}.gallery-thumbnail-border:nth-child(48) .gallery-thumbnail{object-position:-1400px -600px}.gallery-thumbnail-border:nth-child(49) .gallery-thumbnail{object-position:-1600px -600px}.gallery-thumbnail-border:nth-child(50) .gallery-thumbnail{object-position:-1800px -600px}.gallery-thumbnail-border:nth-child(51) .gallery-thumbnail{object-position:0 -750px}.gallery-thumbnail-border:nth-child(52) .gallery-thumbnail{object-position:-200px -750px}.gallery-thumbnail-border:nth-child(53) .gallery-thumbnail{object-position:-400px -750px}.gallery-thumbnail-border:nth-child(54) .gallery-thumbnail{object-position:-600px -750px}.gallery-thumbnail-border:nth-child(55) .gallery-thumbnail{object-position:-800px -750px}.gallery-thumbnail-border:nth-child(56) .gallery-thumbnail{object-position:-1000px -750px}.gallery-thumbnail-border:nth-child(57) .gallery-thumbnail{object-position:-1200px -750px}.gallery-thumbnail-border:nth-child(58) .gallery-thumbnail{object-position:-1400px -750px}.gallery-thumbnail-border:nth-child(59) .gallery-thumbnail{object-position:-1600px -750px}.gallery-thumbnail-border:nth-child(60) .gallery-thumbnail{object-position:-1800px -750px}.gallery-thumbnail-border:nth-child(61) .gallery-thumbnail{object-position:0 -900px}.gallery-thumbnail-border:nth-child(62) .gallery-thumbnail{object-position:-200px -900px}.gallery-thumbnail-border:nth-child(63) .gallery-thumbnail{object-position:-400px -900px}.gallery-thumbnail-border:nth-child(64) .gallery-thumbnail{object-position:-600px -900px}.gallery-thumbnail-border:nth-child(65) .gallery-thumbnail{object-position:-800px -900px}.gallery-thumbnail-border:nth-child(66) .gallery-thumbnail{object-position:-1000px -900px}.gallery-thumbnail-border:nth-child(67) .gallery-thumbnail{object-position:-1200px -900px}.gallery-thumbnail-border:nth-child(68) .gallery-thumbnail{object-position:-1400px -900px}.gallery-thumbnail-border:nth-child(69) .gallery-thumbnail{object-position:-1600px -900px}.gallery-thumbnail-border:nth-child(70) .gallery-thumbnail{object-position:-1800px -900px}.gallery-thumbnail-border:nth-child(71) .gallery-thumbnail{object-position:0 -1050px}.gallery-thumbnail-border:nth-child(72) .gallery-thumbnail{object-position:-200px -1050px}.gallery-thumbnail-border:nth-child(73) .gallery-thumbnail{object-position:-400px -1050px}.gallery-thumbnail-border:nth-child(74) .gallery-thumbnail{object-position:-600px -1050px}.gallery-thumbnail-border:nth-child(75) .gallery-thumbnail{object-position:-800px -1050px}.gallery-thumbnail-border:nth-child(76) .gallery-thumbnail{object-position:-1000px -1050px}.gallery-thumbnail-border:nth-child(77) .gallery-thumbnail{object-position:-1200px -1050px}.gallery-thumbnail-border:nth-child(78) .gallery-thumbnail{object-position:-1400px -1050px}.gallery-thumbnail-border:nth-child(79) .gallery-thumbnail{object-position:-1600px -1050px}.gallery-thumbnail-border:nth-child(80) .gallery-thumbnail{object-position:-1800px -1050px}.gallery-thumbnail-border:nth-child(81) .gallery-thumbnail{object-position:0 -1200px}.gallery-thumbnail-border:nth-child(82) .gallery-thumbnail{object-position:-200px -1200px}.gallery-thumbnail-border:nth-child(83) .gallery-thumbnail{object-position:-400px -1200px}.gallery-thumbnail-border:nth-child(84) .gallery-thumbnail{object-position:-600px -1200px}.gallery-thumbnail-border:nth-child(85) .gallery-thumbnail{object-position:-800px -1200px}.gallery-thumbnail-border:nth-child(86) .gallery-thumbnail{object-position:-1000px -1200px}.gallery-thumbnail-border:nth-child(87) .gallery-thumbnail{object-position:-1200px -1200px}.gallery-thumbnail-border:nth-child(88) .gallery-thumbnail{object-position:-1400px -1200px}.gallery-thumbnail-border:nth-child(89) .gallery-thumbnail{object-position:-1600px -1200px}.gallery-thumbnail-border:nth-child(90) .gallery-thumbnail{object-position:-1800px -1200px}.gallery-thumbnail-border:nth-child(91) .gallery-thumbnail{object-position:0 -1350px}.gallery-thumbnail-border:nth-child(92) .gallery-thumbnail{object-position:-200px -1350px}.gallery-thumbnail-border:nth-child(93) .gallery-thumbnail{object-position:-400px -1350px}.gallery-thumbnail-border:nth-child(94) .gallery-thumbnail{object-position:-600px -1350px}.gallery-thumbnail-border:nth-child(95) .gallery-thumbnail{object-position:-800px -1350px}.gallery-thumbnail-border:nth-child(96) .gallery-thumbnail{object-position:-1000px -1350px}.gallery-thumbnail-border:nth-child(97) .gallery-thumbnail{object-position:-1200px -1350px}.gallery-thumbnail-border:nth-child(98) .gallery-thumbnail{object-position:-1400px -1350px}.gallery-thumbnail-border:nth-child(99) .gallery-thumbnail{object-position:-1600px -1350px}.gallery-thumbnail-border:nth-child(100) .gallery-thumbnail{object-position:-1800px -1350px}.gallery-thumbnail-border:nth-child(101) .gallery-thumbnail{object-position:0 -1500px}.gallery-thumbnail-border:nth-child(102) .gallery-thumbnail{object-position:-200px -1500px}.gallery-thumbnail-border:nth-child(103) .gallery-thumbnail{object-position:-400px -1500px}.gallery-thumbnail-border:nth-child(104) .gallery-thumbnail{object-position:-600px -1500px}.gallery-thumbnail-border:nth-child(105) .gallery-thumbnail{object-position:-800px -1500px}.gallery-thumbnail-border:nth-child(106) .gallery-thumbnail{object-position:-1000px -1500px}.gallery-thumbnail-border:nth-child(107) .gallery-thumbnail{object-position:-1200px -1500px}.gallery-thumbnail-border:nth-child(108) .gallery-thumbnail{object-position:-1400px -1500px}.gallery-thumbnail-border:nth-child(109) .gallery-thumbnail{object-position:-1600px -1500px}.gallery-thumbnail-border:nth-child(110) .gallery-thumbnail{object-position:-1800px -1500px}.gallery-thumbnail-border:nth-child(111) .gallery-thumbnail{object-position:0 -1650px}.gallery-thumbnail-border:nth-child(112) .gallery-thumbnail{object-position:-200px -1650px}.gallery-thumbnail-border:nth-child(113) .gallery-thumbnail{object-position:-400px -1650px}.gallery-thumbnail-border:nth-child(114) .gallery-thumbnail{object-position:-600px -1650px}.gallery-thumbnail-border:nth-child(115) .gallery-thumbnail{object-position:-800px -1650px}.gallery-thumbnail-border:nth-child(116) .gallery-thumbnail{object-position:-1000px -1650px}.gallery-thumbnail-border:nth-child(117) .gallery-thumbnail{object-position:-1200px -1650px}.gallery-thumbnail-border:nth-child(118) .gallery-thumbnail{object-position:-1400px -1650px}.gallery-thumbnail-border:nth-child(119) .gallery-thumbnail{object-position:-1600px -1650px}.gallery-thumbnail-border:nth-child(120) .gallery-thumbnail{object-position:-1800px -1650px}.download-popup{position:fixed;bottom:100px;left:-500px;width:500px;z-index:10000;background-color:#fff;border-radius:0 20px 20px 0;padding:20px 30px;text-align:right}.closed-sign{text-align:center;padding:60px 30px}.closed-sign hr{margin-top:1rem}@media(max-width:575px){.closed-sign{padding:40px 30px}.closed-sign h3{font-size:1.3rem}.closed-sign h2{font-size:1.4rem}}@media(max-width:767px){.closed-sign h3{font-size:1.4rem}.closed-sign h2{font-size:1.5rem}.closed-sign hr{display:block}}.closed-sign.main{position:absolute;bottom:0;right:0;width:550px;color:#fff;background-color:rgba(0,0,0,.6)}@media(max-width:575px){.closed-sign.main{position:relative;bottom:auto;right:auto}}.closed-sign.main hr{border-top:1px solid #fff}@media(max-width:767px){.closed-sign.main{width:100%}}/*# sourceMappingURL=main.css.map */