.issuuembed span{display:none}div.vlcookies_box{position:fixed;left:0;right:0;height:auto;min-height:21px;z-index:2147483647;background:#333;color:rgb(255,255,255);line-height:21px;padding:8px 18px;font-size:14px;text-align:left;bottom:0;opacity:1}.vlcookies_box_hide{display:none!important}.vlcookies_box_show{display:block}div.vlcookies_ok{float:right;display:block;padding:5px 8px;min-width:100px;margin-left:5px;border-radius:5px;cursor:pointer;color:rgb(0,0,0);background:rgb(241,214,0);text-align:center}span.vlcookies_msg{display:block;padding:5px 0 5px 0}span.vlcookies_msg a,span.vlcookies_msg a:visited{text-decoration:none;color:rgb(241,214,0)}span.vlcookies_msg a:hover{text-decoration:underline}div.vlcookies_ok.vlcookies_accept{}div.vlcookies_ok.vlcookies_decline{right:190px}div.vlcookies_ok.vlcookies_decline:hover,div.vlcookies_ok.vlcookies_decline:focus,div.vlcookies_ok.vlcookies_decline:active{right:193px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.vlfixed_cookies_box{position:fixed;width:50px;height:50px;bottom:20px;left:20px;background-color:#e1e1e1;border-radius:50%;display:none;transition:0.3s;z-index:999}.vlfixed_cookies_box_big{width:50px;height:50px}.vlfixed_cookies_box_small{width:30px;height:30px}.vlfixed_cookies_box_show{display:block}.vlfixed_cookies_box:hover{cursor:pointer;background-color:#f4f4f4;transition:0.3s}.vlfixed_cookies_box img{width:30px;height:30px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.vlfixed_cookies_box_big img{width:30px;height:30px}.vlfixed_cookies_box_small img{width:20px;height:20px}.dev_label{position:fixed;right:10px;bottom:10px;color:#fff;font-size:15px;width:80px;background-color:#941b1b;padding:5px 0;text-align:center;border-radius:40px;opacity:0.5}div.GOOGLEMAPS_map{width:100%;text-align:right}div.GOOGLEMAPS_map a:link,div.GOOGLEMAPS_map a:visited{font-size:10px}div.GOOGLEMAPS_map div.GOOGLEMAPS_maparea{height:250px;width:350px;float:right;border:0;background:#efefef;font-size:14px;color:#453F4A;padding:3px}div.GOOGLEMAPS_map_noscrollbar{line-height:1.35;overflow:hidden;white-space:nowrap}div.gm-style-iw{left:0!important}@font-face{font-family:'OpenSans-Regular';src:url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-Regular-webfont.eot);src:url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-Regular-webfont.woff) format('woff'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-Regular-webfont.ttf) format('truetype'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-Regular-webfont.svg#open_sansregular) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans-Light';src:url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-Light-webfont.eot);src:url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-Light-webfont.eot?#iefix) format('embedded-opentype'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-Light-webfont.woff) format('woff'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-Light-webfont.ttf) format('truetype'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-Light-webfont.svg#OpenSansLight) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans-Semibold';src:url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-Semibold-webfont.eot);src:url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-Semibold-webfont.eot?#iefix) format('embedded-opentype'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-Semibold-webfont.woff) format('woff'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-Semibold-webfont.ttf) format('truetype'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans-CondensedBold';src:url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-CondBold-webfont.eot);src:url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-CondBold-webfont.eot?#iefix) format('embedded-opentype'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-CondBold-webfont.woff) format('woff'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-CondBold-webfont.ttf) format('truetype'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-CondBold-webfont.svg#OpenSansCondBold) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans-CondensedLight';src:url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-CondLight-webfont.eot);src:url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-CondLight-webfont.eot?#iefix) format('embedded-opentype'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-CondLight-webfont.woff) format('woff'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-CondLight-webfont.ttf) format('truetype'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-CondLight-webfont.svg#open_sanscondensed_light) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans-CondLightItalic';src:url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-CondLightItalic-webfont.eot);src:url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-CondLightItalic-webfont.eot?#iefix) format('embedded-opentype'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-CondLightItalic-webfont.woff) format('woff'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-CondLightItalic-webfont.ttf) format('truetype'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-CondLightItalic-webfont.svg#open_sansCnLtIt) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'BebasNeueRegular';src:url(../../Viewer/System/Modules/Fonts/fonts/BebasNeue-webfont.eot);src:url(../../Viewer/System/Modules/Fonts/fonts/BebasNeue-webfont.eot?#iefix) format('embedded-opentype'),url(../../Viewer/System/Modules/Fonts/fonts/BebasNeue-webfont.woff) format('woff'),url(../../Viewer/System/Modules/Fonts/fonts/BebasNeue-webfont.ttf) format('truetype'),url(../../Viewer/System/Modules/Fonts/fonts/BebasNeue-webfont.svg#BebasNeueRegular) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans-Bold';src:url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-Bold.eot);src:url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-Bold.eot?#iefix) format('embedded-opentype'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-Bold.woff) format('woff'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-Bold.ttf) format('truetype'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-Bold.svg#OpenSans-Bold) format('svg');font-style:normal;font-weight:bold;text-rendering:optimizeLegibility}@font-face{font-family:'OpenSans-BoldItalic';src:url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-BoldItalic.eot);src:url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-BoldItalic.eot?#iefix) format('embedded-opentype'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-BoldItalic.woff) format('woff'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-BoldItalic.ttf) format('truetype'),url(../../Viewer/System/Modules/Fonts/fonts/OpenSans-BoldItalic.svg#OpenSans-BoldItalic) format('svg');font-style:italic;font-weight:bold;text-rendering:optimizeLegibility}span.textformat_title{font-weight:bold;font-family:"OpenSans-Semibold";color:#6E6E6E;display:inline-block;margin-bottom:15px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4,0,0.22,1);transition:transform 333ms cubic-bezier(0.4,0,0.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media(-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY0IiBoZWlnaHQ9Ijg4IiB2aWV3Qm94PSIwIDAgMjY0IDg4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5kZWZhdWx0LXNraW4gMjwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Zz48cGF0aCBkPSJNNjcuMDAyIDU5LjV2My43NjhjLTYuMzA3Ljg0LTkuMTg0IDUuNzUtMTAuMDAyIDkuNzMyIDIuMjItMi44MyA1LjU2NC01LjA5OCAxMC4wMDItNS4wOThWNzEuNUw3MyA2NS41ODUgNjcuMDAyIDU5LjV6IiBpZD0iU2hhcGUiIGZpbGw9IiNmZmYiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTMgMjl2LTVoMnYzaDN2MmgtNXpNMTMgMTVoNXYyaC0zdjNoLTJ2LTV6TTMxIDE1djVoLTJ2LTNoLTN2LTJoNXpNMzEgMjloLTV2LTJoM3YtM2gydjV6IiBpZD0iU2hhcGUiLz48L2c+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTYyIDI0djVoLTJ2LTNoLTN2LTJoNXpNNjIgMjBoLTV2LTJoM3YtM2gydjV6TTcwIDIwdi01aDJ2M2gzdjJoLTV6TTcwIDI0aDV2MmgtM3YzaC0ydi01eiIvPjwvZz48cGF0aCBkPSJNMjAuNTg2IDY2bC01LjY1Ni01LjY1NiAxLjQxNC0xLjQxNEwyMiA2NC41ODZsNS42NTYtNS42NTYgMS40MTQgMS40MTRMMjMuNDE0IDY2bDUuNjU2IDUuNjU2LTEuNDE0IDEuNDE0TDIyIDY3LjQxNGwtNS42NTYgNS42NTYtMS40MTQtMS40MTRMMjAuNTg2IDY2eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMTEuNzg1IDY1LjAzTDExMCA2My41bDMtMy41aC0xMHYtMmgxMGwtMy0zLjUgMS43ODUtMS40NjhMMTE3IDU5bC01LjIxNSA2LjAzeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNTIuMjE1IDY1LjAzTDE1NCA2My41bC0zLTMuNWgxMHYtMmgtMTBsMy0zLjUtMS43ODUtMS40NjhMMTQ3IDU5bDUuMjE1IDYuMDN6IiBmaWxsPSIjZmZmIi8+PGc+PHBhdGggaWQ9IlJlY3RhbmdsZS0xMSIgZmlsbD0iI2ZmZiIgZD0iTTE2MC45NTcgMjguNTQzbC0zLjI1LTMuMjUtMS40MTMgMS40MTQgMy4yNSAzLjI1eiIvPjxwYXRoIGQ9Ik0xNTIuNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIGlkPSJPdmFsLTEiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUwIDIxaDV2MWgtNXoiLz48L2c+PGc+PHBhdGggZD0iTTExNi45NTcgMjguNTQzbC0xLjQxNCAxLjQxNC0zLjI1LTMuMjUgMS40MTQtMS40MTQgMy4yNSAzLjI1eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDguNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA2IDIxaDV2MWgtNXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA5LjA0MyAxOS4wMDhsLS4wODUgNS0xLS4wMTcuMDg1LTV6Ii8+PC9nPjwvZz48L2c+PC9zdmc+)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,0.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#ce272d}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0}.gallery_video{height:90px;width:120px;float:left;text-align:center;margin-left:10px;margin-bottom:10px}.mfp-title-custom{position:absolute;color:#FFF;text-align:center;padding-top:6px;font-size:12px}.mfp-title-custom span{line-height:20px;font-size:14px}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.pgs-vr-gallery figure{display:table;float:left;width:120px;height:118px;margin-left:10px;margin-bottom:10px}.pgs-vr-gallery figure img{border:0}figcaption{text-align:center;padding-top:10px;font-family:'OpenSans-Semibold';color:#573E21}.pgs-vr-gallery figcaption{display:none}.pgs-vr-gallery{color:#000;text-align:center;font-size:14px}.pgs-vr-gallery h8,.pswp h9{background-color:#c39506;color:white;border-radius:10px;width:40px;display:inline-block;font-size:11px;position:relative;top:-1px;left:4px}figure{display:none}.pswp__caption__center{max-width:100%;text-align:center;padding-left:0;padding-right:0}.pswp__caption__center span{font-size:14px}.pswp__caption__center span.desc{font-size:12px}.pswp__caption__center span.desc{display:block!important}figure a:hover{cursor:-webkit-zoom-in;cursor:-moz-zoom-in}.tab_document{background-size:25% auto;width:200px;height:55px;margin-bottom:3px;background-repeat:no-repeat;overflow:hidden}.tab_document .doc_text{font-size:14px;color:#666;padding-left:60px;padding-top:15px;text-align:left}.tab_document .doc_text a:link,.tab_document .doc_text a:visited,.tab_document .doc_text a:active{font-size:14px;color:#666;text-decoration:none}.tab_document .doc_text a:hover{color:#069;text-decoration:none}.panes div.box{display:none;padding:15px 10px;height:100%;min-height:150px;font-size:14px;font-family:Arial}ul.tabs{list-style:none;margin:0!important;padding:0;height:30px}ul.tabs li{float:left;text-indent:0;padding:0;list-style-image:none!important;margin-right:8px}ul.tabs a{font-size:15px;display:block;height:30px;line-height:30px;width:134px;text-align:center;text-decoration:none;color:#666;font-family:Arial;padding:0;margin:0;position:relative;top:1px;background-color:#DFDFDF}ul.tabs a:active{outline:none}ul.tabs a:hover{background-color:#CFCFCF}ul.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a{background-position:-420px -62px;cursor:default!important;color:#fff!important;background-color:#7FC341}ul.tabs a.s{background-position:-553px 0;width:81px}ul.tabs a.s:hover{background-position:-553px -31px}ul.tabs a.s.current{background-position:-553px -62px}ul.tabs a.l{background-position:-248px 0;width:174px}ul.tabs a.l:hover{background-position:-248px -31px}ul.tabs a.l.current{background-position:-248px -62px}ul.tabs a.xl{background-position:0 0;width:248px}ul.tabs a.xl:hover{background-position:0 -31px}ul.tabs a.xl.current{background-position:0 -62px}.panes{padding-left:30px;padding-right:30px;margin-top:20px}.panes .pane{display:none}div.tab_thumb{max-width:120px;float:left;overflow:hidden;margin-left:5px;margin-right:5px;min-height:90px;border:1px solid #ccc;margin-bottom:10px}div.tab_thumb:hover{border:1px solid #000}@media only screen and (device-width :320px) and (device-height :480px),only screen and (device-width :320px) and (device-height :568px),only screen and (min-width:360px) and (max-width:640px) and (-webkit-device-pixel-ratio:1),only screen and (min-width:360px) and (max-width:640px) and (-webkit-device-pixel-ratio:1.5),only screen and (min-width:360px) and (max-width:640px) and (-webkit-device-pixel-ratio:2),only screen and (min-width:320px) and (max-width:534px) and (-webkit-device-pixel-ratio:1.5),only screen and (device-width:400px) and (device-height:640px) and (-webkit-device-pixel-ratio:2),only screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3),only screen and (-webkit-min-device-pixel-ratio:3) and (max-width:1080px),only screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2),only screen and (min-device-width :480px) and (max-device-width :800px) and (-webkit-device-pixel-ratio:1.5),only screen and (min-device-width:413px) and (max-device-width:415px),only screen and (min-device-width:374px) and (max-device-width:376px),only screen and (min-device-width:359px) and (max-device-width:361px),only screen and (min-device-width :320px) and (max-device-width :480px){.panes div.box{padding-left:0;margin-top:-30px}}@font-face{font-family:'atticahol';src:url(../../Site/Appearance/Layout/Styles/icons/atticahol.eot?v=1-0-38);src:url(../../Site/Appearance/Layout/Styles/icons/atticahol.eot?v=1-0-38#iefix) format('embedded-opentype'),url(../../Site/Appearance/Layout/Styles/icons/atticahol.woff?v=1-0-382) format('woff2'),url(../../Site/Appearance/Layout/Styles/icons/atticahol.woff?v=1-0-38) format('woff'),url(../../Site/Appearance/Layout/Styles/icons/atticahol.ttf?v=1-0-38) format('truetype'),url(../../Site/Appearance/Layout/Styles/icons/atticahol.svg?v=1-0-38#atticahol) format('svg');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'attica_icons';src:url(../../Site/Appearance/Layout/Styles/icons/attica_icons.eot?v=1-0-38);src:url(../../Site/Appearance/Layout/Styles/icons/attica_icons.eot?v=1-0-38#iefix) format('embedded-opentype'),url(../../Site/Appearance/Layout/Styles/icons/attica_icons.woff?v=1-0-382) format('woff2'),url(../../Site/Appearance/Layout/Styles/icons/attica_icons.woff?v=1-0-38) format('woff'),url(../../Site/Appearance/Layout/Styles/icons/attica_icons.ttf?v=1-0-38) format('truetype'),url(../../Site/Appearance/Layout/Styles/icons/attica_icons.svg?v=1-0-38#attica_icons) format('svg');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'Manrope';src:url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Regular.eot);src:url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Regular.eot?#iefix) format('embedded-opentype'),url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Regular.woff2) format('woff2'),url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Regular.woff) format('woff'),url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Regular.ttf) format('truetype'),url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Regular.svg#Manrope-Regular) format('svg');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'Manrope';src:url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Bold.eot);src:url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Bold.eot?#iefix) format('embedded-opentype'),url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Bold.woff2) format('woff2'),url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Bold.woff) format('woff'),url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Bold.ttf) format('truetype'),url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Bold.svg#Manrope-Bold) format('svg');font-style:normal;font-weight:bold;text-rendering:optimizeLegibility}@font-face{font-family:'ManropeLight';src:url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Light.eot);src:url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Light.eot?#iefix) format('embedded-opentype'),url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Light.woff2) format('woff2'),url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Light.woff) format('woff'),url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Light.ttf) format('truetype'),url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Light.svg#Manrope-Light) format('svg');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'ManropeLight';src:url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Medium.eot);src:url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Medium.eot?#iefix) format('embedded-opentype'),url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Medium.woff2) format('woff2'),url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Medium.woff) format('woff'),url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Medium.ttf) format('truetype'),url(../../Site/Appearance/Layout/Styles/fonts/Manrope/Manrope-Medium.svg#Manrope-Medium) format('svg');font-style:normal;font-weight:bold;text-rendering:optimizeLegibility}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:85%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;font:inherit;left:0}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../../Site/Appearance/Layout/Styles/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:0.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../../Viewer/System/Modules/PhotoSwipe/Images/light-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY0IiBoZWlnaHQ9Ijg4IiB2aWV3Qm94PSIwIDAgMjY0IDg4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5kZWZhdWx0LXNraW4gMjwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Zz48cGF0aCBkPSJNNjcuMDAyIDU5LjV2My43NjhjLTYuMzA3Ljg0LTkuMTg0IDUuNzUtMTAuMDAyIDkuNzMyIDIuMjItMi44MyA1LjU2NC01LjA5OCAxMC4wMDItNS4wOThWNzEuNUw3MyA2NS41ODUgNjcuMDAyIDU5LjV6IiBpZD0iU2hhcGUiIGZpbGw9IiMwMDAiLz48ZyBmaWxsPSIjMDAwIj48cGF0aCBkPSJNMTMgMjl2LTVoMnYzaDN2MmgtNXpNMTMgMTVoNXYyaC0zdjNoLTJ2LTV6TTMxIDE1djVoLTJ2LTNoLTN2LTJoNXpNMzEgMjloLTV2LTJoM3YtM2gydjV6IiBpZD0iU2hhcGUiLz48L2c+PGcgZmlsbD0iIzAwMCI+PHBhdGggZD0iTTYyIDI0djVoLTJ2LTNoLTN2LTJoNXpNNjIgMjBoLTV2LTJoM3YtM2gydjV6TTcwIDIwdi01aDJ2M2gzdjJoLTV6TTcwIDI0aDV2MmgtM3YzaC0ydi01eiIvPjwvZz48cGF0aCBkPSJNMjAuNTg2IDY2bC01LjY1Ni01LjY1NiAxLjQxNC0xLjQxNEwyMiA2NC41ODZsNS42NTYtNS42NTYgMS40MTQgMS40MTRMMjMuNDE0IDY2bDUuNjU2IDUuNjU2LTEuNDE0IDEuNDE0TDIyIDY3LjQxNGwtNS42NTYgNS42NTYtMS40MTQtMS40MTRMMjAuNTg2IDY2eiIgZmlsbD0iIzAwMCIvPjxwYXRoIGQ9Ik0xMTEuNzg1IDY1LjAzTDExMCA2My41bDMtMy41aC0xMHYtMmgxMGwtMy0zLjUgMS43ODUtMS40NjhMMTE3IDU5bC01LjIxNSA2LjAzeiIgZmlsbD0iIzAwMCIvPjxwYXRoIGQ9Ik0xNTIuMjE1IDY1LjAzTDE1NCA2My41bC0zLTMuNWgxMHYtMmgtMTBsMy0zLjUtMS43ODUtMS40NjhMMTQ3IDU5bDUuMjE1IDYuMDN6IiBmaWxsPSIjMDAwIi8+PGc+PHBhdGggaWQ9IlJlY3RhbmdsZS0xMSIgZmlsbD0iIzAwMCIgZD0iTTE2MC45NTcgMjguNTQzbC0zLjI1LTMuMjUtMS40MTMgMS40MTQgMy4yNSAzLjI1eiIvPjxwYXRoIGQ9Ik0xNTIuNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIGlkPSJPdmFsLTEiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTUwIDIxaDV2MWgtNXoiLz48L2c+PGc+PHBhdGggZD0iTTExNi45NTcgMjguNTQzbC0xLjQxNCAxLjQxNC0zLjI1LTMuMjUgMS40MTQtMS40MTQgMy4yNSAzLjI1eiIgZmlsbD0iIzAwMCIvPjxwYXRoIGQ9Ik0xMDguNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTA2IDIxaDV2MWgtNXoiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTA5LjA0MyAxOS4wMDhsLS4wODUgNS0xLS4wMTcuMDg1LTV6Ii8+PC9nPjwvZz48L2c+PC9zdmc+)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#000;opacity:0.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#000}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}.pswp__bg{background:white}.pswp__top-bar button:hover,.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption,.pswp__ui--idle .pswp__top-bar,.pswp__img--placeholder--blank{background-color:white}html,body{margin:0;padding:0;height:100%;width:100%;background-color:#fff;font-family:"Manrope";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#0064fe;color:#fff;text-shadow:none}::selection{background:#0064fe;color:#fff;text-shadow:none}div.error_message{height:30px;width:100%;padding-top:0;font-size:16px;text-align:left;color:#fff}b,strong{font-family:'OpenSans-Semibold';font-weight:normal;color:#222}#answer_message{height:auto;width:100%;margin:0 auto;margin-top:40px;text-align:center;display:none;color:#777;font-size:20px;font-family:'OpenSans-Semibold';line-height:27px}.fc_required{border-color:#F00!important}.error{border-color:#f00!important}#fc_loading{height:auto;width:100%;padding-top:100px;padding-bottom:60px;text-align:center;display:none}#fc_answer{height:40px;width:100%;padding-top:100px;padding-bottom:70px;line-height:27px;text-align:center;display:none;color:#227bd4;font-size:17px}div.vlcookies_box{background:#ebf3ff;width:100%;padding:unset;padding-top:60px;padding-bottom:70px;color:#282727;box-shadow:0 0 18px rgba(0,0,0,.2)}div.vlcookies_ok.vlcookies_accept{left:47%;transform:translateX(-47%);margin-left:unset}div.vlcookies_ok.vlcookies_decline:hover,div.vlcookies_ok.vlcookies_decline:focus,div.vlcookies_ok.vlcookies_decline:active{right:unset}div.vlcookies_ok.vlcookies_decline{right:unset;left:53%;transform:translateX(-53%)}span.vlcookies_msg{margin:0 auto;max-width:1000px;font-size:17px;line-height:24px;width:90%}span.vlcookies_msg a,span.vlcookies_msg a:visited{color:#282727;text-decoration:underline}div.vlcookies_ok{position:absolute;bottom:20px;background:#779EBC;color:#fff;transition:0.3s;min-width:70px;padding-top:6px;padding-bottom:8px;border-radius:4px;background-color:#3c8dff;font-weight:bold;font-size:15px}div.vlcookies_ok:hover{background-color:#f29b19;transition:0.3s}.results_cont{display:table;float:left}.filter_cont{display:table;float:right}.filter_cont .general_lbl{display:table;float:left;margin-top:4px}.filter_cont .sort_filter{top:unset;display:table;float:none}#destination_loader_cont{width:100%;height:100%;position:absolute;top:0;background-color:#fff;left:0;display:none;z-index:1}.contact_loader,#destination_results_loader{width:48px;height:48px;border-radius:50%;position:relative;animation:rotate_anim 1s linear infinite;display:table;margin:0 auto}.contact_loader::before,.contact_loader::after,#destination_input_loader:before,#destination_input_loader:after,#destination_results_loader:after{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid #0978a5;animation:prixClipFix 2s linear infinite}.contact_loader::after,#destination_input_loader:after,#destination_results_loader:after{transform:rotate3d(90,90,0,180deg);border-color:#f9a01b}@keyframes rotate_anim{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}75%,100%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}}.navbar_header_top{width:100%;height:70px;display:block;background-color:#fff;filter:drop-shadow(-2px -4px 4px #b0b0b0);position:fixed;z-index:10;top:0}#desktop_nav{display:table}#mobile_tablet_nav{display:none;overflow-y:scroll}.nav_mobile.open{height:100%}.navbar_header_menu_container{margin:0 auto;display:table;width:95%;max-width:1150px}.navbar_header_menu_container .general_btn{display:inline-block;position:unset;color:#000;font-size:14px}.navbar_header_menu_container .logo,#mobile_tablet_nav .logo{background-image:url(../../Site/Appearance/Layout/Images/logo.png);width:116px;height:57px;background-size:contain;background-position:center;background-repeat:no-repeat;float:left;margin-top:8px}#mobile_tablet_nav .logo{position:fixed;margin-top:unset;top:7px;left:20px;z-index:1}.navbar_header_menu_container ul{margin:0;padding:0;list-style:none}.navbar_header_menu_container .main-nav{margin-top:15px;float:right;border-right:1px solid gainsboro;padding-right:30px;font-weight:bold}.navbar_header_menu_container .main-nav a{padding:10px 15px;text-align:center;display:block;text-decoration:none;transition:0.3s}.navbar_header_menu_container .main-nav a{color:#0A1121;font-size:14px}.navbar_header_menu_container .main-nav a:hover{color:#0978a5;transition:0.3s}.option_cont{display:table;width:100%}@media (min-width:769px){.main-nav{display:flex}.navbar_header_menu_container{flex-direction:column;align-items:center;.header{width:80%;margin:0 auto;max-width:1150px}}}@media (min-width:1025px){.navbar_header_menu_container{flex-direction:row;justify-content:space-between}}.hm_box_container{width:100%;height:260px;position:relative}#contact .hm_box_container,#excursions .hm_box_container,#transfers .hm_box_container,#reservation .hm_box_container,#hotel_item .hm_box_container,#search_results .hm_box_container,#hotel_resorts .hm_box_container,#resorts .hm_box_container,#resorts_item .hm_box_container,#services .hm_box_container,#services_item .hm_box_container,#excursions_item .hm_box_container,#room_type .hm_box_container{height:auto}.navbar_contact_container{float:right;margin-left:50px;margin-top:5px}.navbar_header_contact_btn{float:right;margin-left:20px;border:1px solid #707070;font-size:14px;margin-top:16px;transition:0.3s;padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:3px;border-radius:980px;font-weight:bold}.navbar_header_contact_btn:hover{background-color:#f9a01b;color:white;transition:0.3s;cursor:pointer;border:1px solid #f9a01b}.navbar_contact_container span{font-size:14px;color:#797979;padding-top:20px;display:inline-block;font-weight:bold}.home_search_box{width:100%;height:260px;background-color:#0090E0;position:absolute}#section-Home .top_box_title{background-color:#1883ed;position:absolute;margin-top:0;transition:0.3s}#section-Home .hm_box_container:hover .home_search_bg{opacity:0;transition:0.9s}.home_search_bg{width:100%;height:260px;background-image:url(../../Site/Appearance/Layout/Images/home-bg.webp?v=1);position:absolute;background-size:cover;background-position:center;opacity:0.1;transition:0.9s}.container{max-width:1150px;width:95%;margin:0 auto}.home_search_container{padding-top:70px;position:relative}.home_search_container .text{}.text_container{width:90%;max-width:1125px;display:table;position:absolute;top:80px;left:50%;transform:translateX(-50%)}.home_search_container h1{font-size:52px;color:white;font-weight:bold;margin-top:0;margin-block-end:0}.home_search_container h4{font-size:20px;color:white;font-weight:bold;margin-block-start:4px}.search_box_container{width:1025px;background-color:white;border-radius:15px;height:80px;box-shadow:0 -1px 10px rgb(154 154 154 / 25%);margin:0 auto;padding:50px;margin-top:-60px;margin-bottom:50px;width:100%;max-width:1000px;position:relative}.search_box_label{color:#555;font-weight:bold}.search_box_filter{float:left}.search_box_filter.destination_input{width:260px}.search_box_filter.destination_input.no_destination_search{display:none}.search_box_filter.check_in_date_input,.search_box_filter.check_out_date_input{width:185px}.search_box_filter.search_guest_input{width:290px}.search_box_filter.check_in_date_input input,.search_box_filter.check_out_date_input input{width:130px}.search_box_input{width:80%;height:43px;background-color:#F0F0F0;border-radius:12px;margin-top:10px;border:2px solid white;padding-left:50px;transition:0.3s;font-size:15px}.search_box_label:before{font-family:'atticahol';font-size:18px;position:relative;top:44px;left:20px;color:#000;font-weight:normal}.destination_input .search_box_label:before{content:'k'}.check_in_date_input .search_box_label:before,.check_out_date_input .search_box_label:before{content:'j'}.search_box_label.guest_label:before{content:'t'}.search_box_input:focus-visible{border:2px solid #0387d2;transition:0.3s;outline:none}.gallery_container{width:100%;height:auto;margin:0 auto;display:table;margin-top:30px}#hotel_item .gallery_container{margin-top:0}.gallery_container .pgs-vr-gallery figure{display:none;float:left;width:auto;height:auto;margin:0;margin-left:39px;margin-right:39px;margin-top:49px;background-color:#fff;position:relative;overflow:hidden;line-height:0}.form_submit_btn{width:45px;height:43px;background-color:#1883ed;border-radius:12px;margin-top:34px;margin-left:18px;transition:0.3s;position:relative}.form_submit_btn:before{content:'i';font-family:'atticahol';font-size:18px;color:white;position:relative;top:11px;left:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:19px}.form_submit_btn:hover{cursor:pointer;transition:0.3s;background-color:#0c6ccc}.nav_container{margin:0 auto;display:table;position:relative;width:100%;max-width:1150px}.home_nav_btn_comntainer{width:550px;height:290px;border-radius:10px;float:left;overflow:hidden;position:relative;display:table}.home_nav_btn_comntainer .general_btn{border:unset}.home_nav_btn_comntainer:nth-child(2){float:right}.home_nav_btn_comntainer:first-child .home_nav_btn_comntainer_img{width:100%;height:100%;background-size:cover}.home_top_first_nav_btn_comntainer_img{background-image:url(../../Site/Appearance/Layout/Images/luxury_hotels_img5.webp?v=2)}.home_top_second_nav_btn_comntainer_img{background-image:url(../../Site/Appearance/Layout/Images/seafront_hotels_img1.webp?v=2)}.home_bottom_first_nav_btn_comntainer_img{background-image:url(../../Site/Appearance/Layout/Images/explore_cyprus.webp?v=2);background-position:bottom}.home_bottom_second_nav_btn_comntainer_img{background-image:url(../../Site/Appearance/Layout/Images/explore_areas_in_cyprus.webp?v=2)}.home_nav_btn_comntainer:nth-child(2) .home_nav_btn_comntainer_img{width:100%;height:100%;background-size:cover}.home_nav_btn_comntainer_shadow{position:absolute;top:0;height:100%;width:100%;background:rgb(0,0,0);opacity:0.3;transition:0.3s}.home_nav_btn_comntainer:hover .home_nav_btn_comntainer_shadow{opacity:0.7;background:rgb(37 101 146);cursor:pointer;transition:0.3s}.find_lbl{margin-top:19px;margin-left:23px;position:absolute;display:table;top:0;color:white;font-size:13px;z-index:1}.find_title{margin-top:40px;margin-left:23px;position:absolute;display:table;font-size:24px;color:White;top:0;z-index:1;width:calc(100% - 50px)}.headline1{font-size:24px;color:#000;width:100%;display:table;font-weight:bold}.headline1 .show_all_btn{margin-top:3px}.noteline1{font-size:14px;color:#555;width:100%;display:table;font-weight:bold}.owl-carousel{width:auto!important;margin-top:30px;height:320px}.owl-item{height:139px!important;border-radius:12px;margin-right:40px;display:table;overflow:hidden}.owl-item .item-bg{transition:0.3s;height:100%;display:table;width:100%;background-size:cover}.owl-item:hover .item-bg{filter:brightness(1.2);transition:0.3s}.owl-item h2{margin-left:20px;font-weight:unset;color:white;font-size:16px;position:absolute;bottom:0;z-index:10}.owl-nav{width:100%}.owl-prev,.owl-next{background-color:white!important;filter:drop-shadow(0 3px 6px #3333);padding:15px;border-radius:20px;width:30px}.owl-prev{left:-15px!important}.owl-prev:before{content:'c';font-family:'atticahol';font-size:11px;color:#bbb;transform:rotate(180deg);display:block;position:absolute;top:9px;left:11px}.owl-carousel .owl-item .item{height:100%;width:100%;display:table}.owl-next{right:-15px!important;left:unset!important}.owl-next:before{content:'c';font-family:'atticahol';font-size:11px;color:#bbb;display:block;position:absolute;top:9px;left:13px}.owl-prev,.owl-next{position:absolute;top:50%;transform:translateY(-50%);transition:0.3s}.owl-prev:hover:before,.owl-next:hover:before{color:black!important;transition:0.3s}.item-shadow{width:100%;position:absolute;bottom:0;height:60px;opacity:0.9;cursor:pointer;transition:0.3s;background:linear-gradient(transparent,#000)}.owl-item:hover .item-shadow{opacity:0.6;transition:0.3s;cursor:pointer}.extras_container{width:100%;height:435px;background-color:#2575e5;margin-top:75px;margin-bottom:85px;display:inline-table}.extras_container_item{width:32%;height:402px;float:left;margin-right:2%;position:relative}.extras_container_item .icon-container:before{font-size:45px;font-family:'atticahol';position:relative;left:18px;top:15px}.extras_container_item:first-child .icon-container:before{content:'h'}.extras_container_item:nth-child(2) .icon-container:before{content:'g';left:22px;top:18px}.extras_container_item:nth-child(3) .icon-container:before{content:'f';top:26px;left:20px}.extras_container_item:last-child{margin-right:0}.extras_container_item .general_btn,.deals_common_title_cont .general_btn{margin:0 auto;margin-top:22px;position:relative;bottom:unset!important;font-size:15px;min-width:70px;padding-top:6px;padding-bottom:8px;border-radius:30px;background-color:#3c8dff;color:#fff}.general_btn.submit_btn:hover,.clear_filters_return:hover{background-color:#0c6ccc;cursor:pointer}.extras_container_item .general_btn:hover,.deals_common_title_cont .general_btn:hover{background-color:#f29b19}.icon-container{width:84px;height:84px;border-radius:80px;background-color:white;margin:0 auto;margin-top:72px}.extras_title{color:#fff;font-size:32px;text-align:center;margin-top:27px}.extras_desc{width:324px;text-align:center;margin:0 auto;margin-top:20px;line-height:28px;color:#fff}footer{border-top:1px solid #E3E3E3}.bd_sect_home footer{border-top:unset}footer .container{margin-top:33px}footer .footer_col{float:left}footer .footer_col:nth-child(2){width:auto}footer .footer_col:last-child{float:right}.footer_top{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.footer_label{color:#333;font-size:14px;font-weight:bold}.social_container{display:table;width:auto}.item_cont{width:100%;text-align:right;display:table}.social_icn{width:25px;height:25px;border-radius:20px;background-color:#585858;margin-top:10px;float:left;margin-right:7px;transition:0.3s;text-decoration:none}.social_icn:hover{background-color:#0978a5;transition:0.3s;cursor:pointer}.social_icn:first-child:before{content:'a';font-family:'atticahol';color:white;font-size:14px;margin-left:8.5px;margin-top:5px;display:table}.social_icn:nth-child(2):before{content:'b';font-family:'atticahol';color:white;font-size:15px;display:block;margin-left:5px;margin-top:4.5px;width:16px}.social_icn:nth-child(3):before{content:'o';font-family:'atticahol';color:white;font-size:12px;display:block;margin:0 auto;margin-top:6px;width:16px}.payment_label{margin-top:37px}.address_desc{color:#797979;font-size:13px;display:block;margin-top:7px}.sitemap_col{float:left;width:auto;margin-right:100px}.sitemap_col div{color:#333;margin-bottom:10px;font-size:14px}.sitemap_col div a{transition:0.3s}.sitemap_col div a:hover{color:black;transition:0.3s;cursor:pointer}.footer_logo{width:116px;height:47px;background-image:url(../../Site/Appearance/Layout/Images/logo.png);background-size:contain;background-position:center;background-repeat:no-repeat;float:right;margin-bottom:60px}.contact_desc{color:#505050;font-size:13px;display:block;margin-top:7px;text-align:right}.contact_desc a{color:#505050;text-decoration:none}.contact_desc:last-child{text-decoration:none;transition:0.3s;color:#505050}.site_info_container:last-child a{color:#808080;transition:0.3s;text-decoration:none}.contact_desc:last-child:hover,.site_info_container:last-child a:hover{color:black;transition:0.3s;cursor:pointer}.site_info_container{width:100%;padding-top:35px;padding-bottom:15px;display:table;color:#808080;font-size:13px}.site_info_container span:last-child{float:right}.general_btn,.resorts_filters_button{border-radius:4px;position:absolute;bottom:15px;background-color:#fff;margin-left:24px;text-align:center;transition:0.3s;z-index:1;display:table;text-decoration:none;color:#000;height:auto;padding-left:10px;padding-right:10px;width:auto;border:1px solid #c9c5c5;border-radius:10px;border:unset;min-width:60px;padding-top:5px;padding-bottom:5px;font-size:13px;font-weight:bold}.general_btn:hover{background-color:#1883ed;cursor:pointer;transition:0.3s;color:white;border-color:#1883ed}.ui-widget-header,.ui-widget-content .ui-state-default{background-color:white!important;border:0!important;text-align:center}.ui-widget-content .ui-state-default:hover{background-color:#5798db!important;color:white}.ui-datepicker-calendar tbody td a.ui-state-active{background-color:#106CCC!important;color:white}.ui-datepicker-calendar thead th{color:#333!important}.ui-datepicker-header a.ui-datepicker-next,.ui-datepicker-header a.ui-datepicker-prev{top:-7px!important;border:0!important}.search_box_input:focus{outline:none}#ui-datepicker-div{display:none;background-color:#fff;box-shadow:0 0.125rem 0.5rem rgba(0,0,0,0.1);margin-top:0.25rem;border-radius:0.5rem;padding:0.5rem;z-index:2!important}#ui-datepicker-div{margin-top:0}.search_box_filter table{border-collapse:collapse;border-spacing:0}.ui-datepicker-calendar thead th{padding:0.25rem 0;text-align:center;font-size:0.75rem;font-weight:400;color:#78909C}.ui-datepicker-calendar tbody td{width:2.5rem;text-align:center;padding:0}.ui-datepicker-calendar tbody td a{display:block;border-radius:0.25rem;line-height:2rem;transition:0.3s all;color:#546E7A;font-size:0.875rem;text-decoration:none}.ui-datepicker-calendar tbody td a:hover{background-color:#E0F2F1}.ui-datepicker-calendar tbody td a.ui-state-active{background-color:#009688;color:white}.ui-datepicker-header a.ui-corner-all{cursor:pointer;position:absolute;top:0;width:2rem;height:2rem;margin:0.5rem;border-radius:0.25rem;transition:0.3s all}.ui-datepicker-header a.ui-corner-all:hover{background-color:#ECEFF1}.ui-datepicker-header a.ui-datepicker-prev{left:0;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==");background-repeat:no-repeat;background-size:0.5rem;background-position:50%;transform:rotate(180deg)}.ui-datepicker-header a.ui-datepicker-next{right:0;background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==');background-repeat:no-repeat;background-size:10px;background-position:50%}.ui-datepicker-header a.ui-datepicker-next span,.ui-datepicker-header a.ui-datepicker-prev span{display:none}.ui-datepicker-header a>span{display:none}.ui-datepicker-title{text-align:center;line-height:2rem;margin-bottom:0.25rem;font-size:0.875rem;font-weight:500;padding-bottom:0.25rem}.ui-datepicker-week-col{color:#78909C;font-weight:400;font-size:0.75rem}.increments_container{width:500px;position:absolute;z-index:2;max-width:100%;margin:0 auto;padding:30px;border:1px solid #d0d8dd;background-color:white;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.05);display:none;max-height:293px;height:293px;overflow:scroll}.increments_container .input-row{display:table;width:215px}.increments_container .title{float:left}.increments_container .label{font-weight:bold;font-size:18px;margin-block-start:0;margin-block-end:0;margin-top:6px}.increments_container .description{color:#576674;font-size:12px}.increments_container .input{display:flex;align-items:center}.increments_container button{display:flex;justify-content:center;align-items:center;width:35px;height:35px;border:1px solid #0064fe;border-radius:1000px;background-color:white;transition:0.3s}.increments_container button:hover{background-color:#0064fe;transition:0.3s;cursor:pointer}.increments_container button line{transition:0.3s}.increments_container button:hover line{stroke:#fff;transition:0.3s}.increments_container button:focus{outline:none;box-shadow:0 0 0 0.25rem #b8dcff}.increments_container button[disabled]{opacity:0.5;pointer-events:none}.increments_container button:active{background-color:#7ab8ff}.increments_container .number{font-size:1.25rem;min-width:3rem;text-align:center;margin-top:5px;border:none;display:table;float:left;width:30px;background-color:#fff;caret-color:transparent}.increments_container .number:focus-visible,.increments_container .number:focus{outline:none}.increments_container .icon{user-select:none}.increments_container .dim{color:#8d9ca7}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){}.recomm_hotels{display:table;width:100%;height:auto;position:relative;margin-top:20px}.recomm_hotels .home_nav_btn_comntainer{width:49%;transition:0.3s}.recomm_hotels .home_nav_btn_comntainer:first-child{margin-right:2%}.rating_star{display:table;float:left;margin-right:4px}.rating_star:after{content:'l';font-family:'atticahol';color:#FFC63B;font-size:18px;width:19px;display:table}.rating_category{display:table;float:left;margin-right:4px;font-size:13px;color:#888}.hotel_item_title .rating_category{color:#fff;font-size:13px;border:1px solid #fff;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;border-radius:5px;font-weight:bold}.recomm_region_hotel_box{width:calc(100% - 23px);position:absolute;bottom:20px;z-index:1}.recomm_hotel_name{margin-left:23px;display:table;font-size:24px;color:White;bottom:40px;width:auto;z-index:1}.recomm_region{margin-left:23px;margin-bottom:5px;display:table;bottom:75px;color:white;font-size:13px;z-index:1}.price_offer{width:159px;height:auto;border-radius:50px;position:absolute;background-color:white;margin-left:24px;font-size:12px;text-align:center;padding-top:5px;transition:0.3s;padding-bottom:5px;top:20px;right:20px;z-index:1;color:#000;font-weight:bold}.recomm_overlay{width:100%;position:absolute;bottom:0;z-index:1;height:50%;background:linear-gradient(transparent,#000);opacity:0.9}.recomm_hotels .home_nav_btn_comntainer:hover{filter:brightness(1.1);transition:0.3s;cursor:pointer}.stuck_popup{display:block}.close_popup{font-family:'attica_icons';position:absolute;top:13px;font-size:10px;right:10px;color:gray;transition:0.3s;width:10px}.close_popup:before{content:'W';display:table;width:10px}.close_popup:hover{color:black;transition:0.3s;cursor:pointer}.increments_container.stuck_popup .close_popup:hover{color:#bc0000}.loader .icon{border-radius:100%;background-color:#f4a33e;top:50%;position:absolute;left:50%;transform:translate(-50%,-50%)}@keyframes wave{from{transform:translate(0,150px)}49%{transform:translate(-200px,0)}50%{transform:translate(0)}to{transform:translate(-200px,-150px)}}.loader .wave{animation-name:wave;animation-duration:2000ms;animation-fill-mode:forwards;animation-iteration-count:infinite}.loader{text-align:center;position:absolute;top:0;left:50%;top:50%;transform:translate(-50%,-50%);z-index:50;background-color:rgb(255 255 255 / 64%);width:100%;height:100%;position:fixed;display:none}.title_h3{display:inline-flex;margin-top:100px;color:white;font-family:'Manrope';font-size:35px}.title_h3 a{color:#fff;text-decoration:none}#contact .home_search_box,#transfers .home_search_box,#reservation .home_search_box,#excursions .home_search_box,#resorts .home_search_box,#resorts_item .home_search_box,#hotel_item .home_search_box,#search_results .home_search_box,#hotel_resorts .home_search_box,#services .home_search_box,#services_item .home_search_box,#excursions_item .home_search_box,#room_type .home_search_box{position:unset;margin-top:70px}#contact .search_box_container,#transfers .search_box_container,#reservation .search_box_container,#hotel_item .search_box_container,#search_results .search_box_container,#hotel_resorts .search_box_container,#resorts .search_box_container,#resorts_item .search_box_container,#services .search_box_container,#services_item .search_box_container,#resorts_item .search_box_container,#excursions_item .search_box_container,#room_type .search_box_container{height:auto;display:table;margin-bottom:100px}#room_type .search_box_container{max-width:1050px}#resorts_item .border_cicrle_container{padding:0;width:90%;max-width:1100px}.section_title{font-family:'Manrope';color:#217BD5;font-size:35px}.section_subtitle{font-family:'Manrope';color:#797979;font-size:20px;margin-top:15px}.contact_form_lbl{font-family:'Manrope';font-size:20px;color:black;margin-top:55px;font-weight:bold}.contact_input{width:97%;border:0;height:43px;background-color:#F0F0F0;border-radius:5px;margin-top:20px;padding-left:2%;border:2px solid white;transition:0.3s;font-family:'Manrope';font-size:14px;color:#000}.contact_input.booking_input{width:450px}#message{width:98%;border:0;background-color:#f0f0f0;border-radius:5px;margin-top:20px;min-height:200px;padding-top:12px;padding-left:2%;font-family:'Manrope';resize:none;border:2px solid white;transition:0.3s;color:#757575}.general_btn.submit_btn,.clear_filters_return{position:unset;margin-left:unset;float:right;margin-top:20px;background-color:#1883ed;color:#fff;font-size:15px;padding-top:1px;padding-bottom:1px;border-radius:30px;padding-left:15px;padding-right:15px;line-height:32px}.loaded_reservation .general_btn{margin-left:10px}.right_arrow:after{font-family:'atticahol';content:'c';color:white;font-size:11px;display:inline-block;margin-left:7px;position:relative;top:-2px;transition:0.3s}#hotel_item .room_type_title_cont .right_arrow.black_arrow,#search_results .room_type_title_cont .right_arrow.black_arrow,#hotel_resorts .room_type_title_cont .right_arrow.black_arrow{display:table}#hotel_item .right_arrow.black_arrow:hover,#search_results .right_arrow.black_arrow:hover,#hotel_resorts .right_arrow.black_arrow:hover{cursor:pointer}.right_arrow.black_arrow:after{color:#000}.room_type_title_cont:hover .right_arrow.black_arrow:after,.room_type_title_cont:hover .room_type_title{transition:0.3s;color:#1156bf}.general_btn.submit_btn .right_arrow:after{color:#000}.general_btn.submit_btn:hover .right_arrow:after{color:#fff;transition:0.3s}.contact_input:focus,#message:focus,.input_box select:focus,.special_request_box textarea:focus{border:2px solid #1983ed;outline:none;transition:0.3s}.contact_box{border-radius:12px;transition:0.3s;width:100%;float:none;margin:0 auto;display:table;margin-bottom:7px}.contact_box:hover{}.contact_boxes_container{width:100%;height:auto;padding-top:50px;border-bottom:1px solid #0090e0;padding-bottom:20px}.circle_container{width:21px;height:22px;float:left;margin-right:3px}.contact_circle_icon{font-family:'atticahol';color:black;display:block;font-size:18px}.contact_telephone:after{content:'d';width:21px;display:block}.contact_address:after{content:'k';width:14px;display:block}.contact_telephone{margin-top:1px}.contact_address{margin-top:1px}.contact_email{margin-top:6px}.contact_email:after{content:'e';width:20px;display:block;height:15px}.circle_lbl{text-align:center;font-family:'Manrope';font-weight:bold;font-size:16px;display:table;float:left;margin-right:10px}.contact_detail{text-align:center;color:gray;font-size:16px;transition:0.3s;display:table}.contact_detail a,.navbar_contact_container a,.sitemap_col a{color:#505050;text-decoration:none;transition:0.3s}.contact_detail a:hover{color:black;transition:0.3s;cursor:pointer}.search_box_container p{line-height:36px;font-size:22px;color:#333;margin-block-start:0;margin-block-end:1em;margin-top:50px}.search_box_container .inside_text p{line-height:32px;font-size:16px}.stars_container{float:left;width:auto;display:table}#section-SearchResults .stars_container{margin-top:10px}#section-HotelsItem .stars_container,#section-Room .stars_container{margin-top:7px}#hotel_item .title_h3,#search_results .title_h3,#reservation .unavailable_container .title_h3,#hotel_resorts .title_h3,#room_type .title_h3{float:left;margin-top:0;margin-bottom:0;margin-right:20px}.deal_section_title .title_h3{float:left;margin-top:0;margin-bottom:0;margin-right:20px}#reservation .container .no_hotels_exist{margin-top:200px;margin-bottom:200px}.hotel_item_title,.deal_section_title{display:flex;padding-top:95px;align-items:center;width:1125px;margin:0 auto;width:auto}.dates_container{display:flex;width:100%;margin:0 auto;border-bottom:1px solid #efefef;padding-bottom:20px;flex-direction:row;justify-content:center}.hotel_gallery figure img{width:90px;height:60px}.hotel_gallery figure:first-child img{width:568px;height:415px;object-fit:cover}.gallery_container .pgs-vr-gallery figure:nth-child(1),.gallery_container .pgs-vr-gallery figure:nth-child(2),.gallery_container .pgs-vr-gallery figure:nth-child(3),.gallery_container .pgs-vr-gallery figure:nth-child(4),.gallery_container .pgs-vr-gallery figure:nth-child(5),.gallery_container .pgs-vr-gallery figure:nth-child(6),.gallery_container .pgs-vr-gallery figure:nth-child(7),.gallery_container .pgs-vr-gallery figure:nth-child(8),.gallery_container .pgs-vr-gallery figure:nth-child(9),.gallery_container .pgs-vr-gallery figure:nth-child(10),.gallery_container .pgs-vr-gallery figure:nth-child(11),.gallery_container .pgs-vr-gallery figure:nth-child(12),.gallery_container .pgs-vr-gallery figure:nth-child(13){display:table}.hotel_gallery .pgs-vr-gallery figure{margin-right:0;margin-bottom:0;margin-top:16px;margin-left:19px}.hotel_gallery .pgs-vr-gallery figure:nth-child(1){margin-left:unset;margin-right:19px}.hotel_gallery figure:nth-child(2) img,.hotel_gallery figure:nth-child(3) img,.hotel_gallery figure:nth-child(4) img,.hotel_gallery figure:nth-child(5) img{width:200px;height:120px;object-fit:cover}.title_arrow_cont{margin-top:33px;display:table}.sect_title{font-family:'Manrope';font-size:24px;color:#1056bf;display:table;float:left}.sect_title.room_description_title{color:#000;float:none;margin-bottom:10px;font-size:18px;font-weight:bold}.sect_title.room_description_title:hover{cursor:default}.room_description{margin-top:70px}.sect_title:hover{cursor:pointer}.sect_title:hover .down_arrow:after{color:#9f9d9d;transition:0.3s}.available_period{font-family:'Manrope';font-size:18px;color:#333;display:table;margin-top:25px}.available_period_title{font-weight:bold;margin-right:10px}.select_container{width:96%;margin:0 auto}.select_note{font-family:'Manrope';font-size:16px;color:#8B8B8B;display:table;margin-top:20px}.select_note{margin-bottom:20px}.select_item{padding:20px;background-color:#f8f8f8;border-radius:12px;margin-bottom:10px;position:relative;transition:0.5s;border:2px solid white;display:table;width:calc(100% - 44px)}.select_item_left_part{display:table;width:70%;float:left}.select_item_right_part{display:table;width:auto;float:right}.selected_box{background-color:#e2e2e2;transition:0.3s}.select_item label{font-family:'Manrope';font-weight:bold}.room_type_title{font-family:'Manrope';font-weight:bold;color:#000;text-decoration:none;transition:0.3s;display:table;float:left}.room_type_title:hover{cursor:pointer}.select_item_amenities{font-family:'Manrope';display:table;margin-right:5px;float:left}.right_part_cont{display:table;float:right}.flexible_option{padding:10px;min-width:136px;font-family:'Manrope';color:white;font-size:13px;font-weight:bold;border-radius:10px;padding-bottom:0;padding-top:0;text-align:center;float:right;display:table;margin-top:10px}.breakfast_incl{background-color:#227950}.all_incl{background-color:#750E9B}.hb_incl{background-color:#DE5E00}.total_price{font-family:'Manrope';font-size:14px;border-radius:10px;padding-bottom:7px;padding-top:7px;text-align:center;margin-top:35px;display:table;float:right}.total_price_lbl{font-family:'Manrope';font-size:14px;color:#8B8B8B}.total_price_amount{font-family:'Manrope';font-weight:bold;font-size:18px;color:black}.booking_hotel .old_price,.total_price_amount .old_price{color:red;margin-right:8px}.booking_hotel .old_price del,.total_price_amount .old_price del{color:rgba(255,0,0,0.5);text-decoration:none;position:relative;font-size:13px}.booking_hotel .old_price del:before,.total_price_amount .old_price del:before{content:" ";display:block;width:100%;border-top:2px solid rgba(255,0,0,0.6);height:9px;position:absolute;bottom:0;left:0;transform:rotate(-7deg)}.booking_hotel .old_price del{font-size:15px}.select_item:hover{background-color:#f9f7e4;transition:0.3s}.hotel_sect_container{border-bottom:1px solid #efefef;overflow:hidden}.main input[type=radio]{display:none}#tab-1:checked~.tab label:nth-child(1),#tab-2:checked~.tab label:nth-child(2),#tab-3:checked~.tab label:nth-child(3),#tab-4:checked~.tab label:nth-child(4){background-color:white;box-shadow:inset 0 1px 0 1px #F0F0F0;border-top:3px solid #217BD5;z-index:2;position:relative}.content>div{display:none}#tab-1:checked~.content div:nth-child(1),#tab-2:checked~.content div:nth-child(2),#tab-3:checked~.content div:nth-child(3),#tab-4:checked~.content div:nth-child(4){display:block}.main{margin:100px auto;max-width:90%}.tab{overflow:hidden}.tab label{font-size:18px;cursor:pointer;float:left;color:#333;width:25%;text-align:center;padding:15px 0;box-shadow:inset 0 0 0 1px #F0F0F0;user-select:none;-webkit-user-select:none;border-top:3px solid white}.content{background-color:white;min-height:250px;position:relative;top:-4px;border:1px solid #f0f0f0}.content>div{padding:30px;line-height:1.5;font-size:17px}.hidden_tab{height:21px;box-shadow:unset!important;border-bottom:1px solid #f0f0f0}.tab label{font-family:'Manrope';font-size:18px;color:#333}.rule_item{margin-bottom:50px}.rule_item:last-child{margin-bottom:0}.rules_lbl{font-family:'Manrope';font-size:18px;font-weight:bold;color:black;display:table}.rules_lbl a{color:#000;text-decoration:none;transition:0.3s}.rules_lbl a:hover,.rules_lbl:hover .right_arrow.black_arrow:after{color:#227bd4;transition:0.3s}.hotel_details{margin-top:27px}.hotel_details.room_details{margin-top:0;line-height:32px;font-size:16px}.room_description ul{line-height:24px;margin-block-start:0;margin-block-end:0;padding-inline-start:10px;list-style-type:none}.room_description li{padding-top:10px}.room_description li::before{content:"";width:10px;height:10px;border-radius:50%;background:#008234;margin-right:11px;display:inline-table}.down_arrow{font-size:14px;margin-top:8px;display:table}.down_arrow:after{content:'c';font-family:'atticahol';margin-left:15px;transform:rotate(90deg);display:inline-block;color:#c9c9c9;transition:0.3s}.arrow_anim .down_arrow:after{transform:rotate(0deg);transition:0.3s}.tab_closed{height:100px}.shricons_cont{border:1px solid black;text-decoration:none;border-radius:30px;width:50px;height:50px;transition:0.3s;justify-content:center;display:flex;align-items:center;margin-top:100px;overflow:hidden}.shricons_cont:hover{cursor:pointer}.shricons a{display:table;width:100%;height:100%;text-decoration:none}.shricons a:after{margin:0 auto;margin-top:8px}.facebook_shricons_cont{border-color:#A9C5FC!important}.reverse_color .facebook_shricons_cont{border-color:#2575E5!important;background-color:#2575E5}.facebook_shricons_cont:hover{border-color:#2575E5!important;background-color:#2575E5;transition:0.3s}.facebook_shricons:after{content:'a';font-family:'atticahol';font-size:20px;text-align:center;display:block;color:#2575E5;transition:0.3s}.reverse_color .facebook_shricons:after{color:#fff}.facebook_shricons_cont:hover .facebook_shricons:after{color:#fff;transition:0.3s}.twitter_shricons_cont{border-color:#cdcaca!important}.twitter_shricons_cont:hover{border-color:#000!important;background-color:#000}.twitter_shricons:after{content:'m';font-family:'atticahol';font-size:20px;display:block;color:gray;transition:0.3s;width:20px}.shricons_cont:hover a:after{color:#fff;transition:0.3s}.in_shricons_cont{border-color:#db9fbe!important}.in_shricons_cont:hover{border-color:#C3216D!important;background-color:#C3216D}.in_shricons:after{content:'b';font-family:'atticahol';font-size:20px;display:block;color:#C3216D;transition:0.3s;width:20px}.in_shricons_cont:hover .in_shricons:after{color:#fff;transition:0.3s}.wh_shricons_cont{border-color:#a9d9a8!important}.reverse_color .wh_shricons_cont{border-color:#39AE41!important;background-color:#39AE41}.wh_shricons_cont:hover{border-color:#39AE41!important;background-color:#39AE41}.wh_shricons:after{content:'n';font-family:'atticahol';font-size:20px;display:block;color:#39AE41;transition:0.3s;width:20px}.reverse_color .wh_shricons:after{color:#fff}.wh_shricons_cont:hover .wh_shricons:after{color:#fff;transition:0.3s}.tel_shricons_cont{border-color:#8fcbf2!important}.reverse_color .tel_shricons_cont{border-color:#039BE5!important;background-color:#039BE5}.tel_shricons_cont:hover{border-color:#039BE5!important;background-color:#039BE5}.email_shricons_cont{border-color:#db99ec!important}.reverse_color .email_shricons_cont{border-color:#a90fd0!important;background-color:#a90fd0}.email_shricons_cont:hover{border-color:#a90fd0!important;background-color:#a90fd0}.tel_shricons:after{content:'o';font-family:'atticahol';font-size:20px;display:block;color:#039BE5;transition:0.3s;width:25px;margin-top:9px!important;margin-left:11px!important}.reverse_color .tel_shricons:after{color:#fff}.tel_shricons_cont:hover .tel_shricons:after{color:#fff;transition:0.3s}.email_shricons:after{content:'e';font-family:'atticahol';font-size:21px;display:block;color:#a90fd0;transition:0.3s;width:21px;margin-top:11px!important}.reverse_color .email_shricons:after{color:#fff}.email_shricons_cont:hover .email_shricons:after{color:#fff;transition:0.3s}.link_shricons_cont{border-color:#ebd8b5!important}.reverse_color .link_shricons_cont{border-color:#CD9717!important;background-color:#CD9717}.link_shricons_cont:hover{border-color:#CD9717!important;background-color:#CD9717}.link_shricons:after{content:'p';font-family:'atticahol';font-size:20px;display:block;color:#CD9717;transition:0.3s;width:20px}.share_shricons_cont{border-color:#17cdca!important;background-color:#17cdca}.share_shricons:after{content:'Q';font-family:'atticahol';display:block;color:#fff;transition:0.3s;font-size:35px;width:27px}.reverse_color .link_shricons:after{color:#fff}.link_shricons_cont:hover .link_shricons:after{color:#fff;transition:0.3s}.sharebox{width:100%}.shricons{display:flex;gap:20px;align-items:center;justify-content:center}.room_share_desktop .sharebox.room_sharebox a:after{margin-top:unset}.room_share_desktop .sharebox.room_sharebox .shricons{justify-content:left}.room_share_desktop .sharebox.room_sharebox .shricons .shricons_cont{width:30px;height:30px;margin-top:0}.room_share_desktop .sharebox.room_sharebox .facebook_shricons:after{font-size:14px;margin-top:7px}.room_share_desktop .sharebox.room_sharebox .twitter_shricons:after{font-size:13px;width:12px}.room_share_desktop .room_share_desktop .sharebox.room_sharebox .in_shricons:after{font-size:15px;width:15px}.room_share_desktop .sharebox.room_sharebox .wh_shricons:after{font-size:17px;width:17px;margin-top:5px}.room_share_desktop .sharebox.room_sharebox .tel_shricons:after{font-size:13px;width:16px;margin-top:8px!important;margin-left:6px!important}.room_share_desktop .sharebox.room_sharebox .link_shricons:after{font-size:16px;width:16px;margin-top:6px}.room_share_desktop .sharebox.room_sharebox .email_shricons:after{font-size:16px;width:16px;margin-top:9px!important}.shricons_cont.messenger_shricons_cont{border-color:#64a8f8}.reverse_color .shricons_cont.messenger_shricons_cont{border-color:#0275ff;background-color:#0275ff}.shricons_cont.messenger_shricons_cont:hover{background-color:#0275ff;border-color:#0275ff}.shricons_cont.viber_shricons_cont{border-color:#dea7e8}.reverse_color .shricons_cont.viber_shricons_cont{border-color:#950fad}.shricons_cont.viber_shricons_cont:hover{background-color:#950fad;border-color:#950fad}.messenger_shricons:after{content:'Z';font-family:'atticahol';display:block;color:#0275ff;transition:0.3s;font-size:22px;width:22px}.reverse_color .messenger_shricons:after{color:#fff}.room_share_desktop .sharebox.room_sharebox .viber_shricons:after{font-size:18px;width:17px;margin-top:5px}.room_share_desktop .sharebox.room_sharebox .messenger_shricons:after{font-size:16px;width:16px;margin-top:6px}.viber_shricons:after{content:'Y';font-family:'atticahol';display:block;color:#950fad;transition:0.3s;font-size:25px;width:23px}.reverse_color .viber_shricons{background-color:#950fad}.reverse_color .viber_shricons:after{color:#fff}.shricons_cont.new_tab_shricons_cont{border-color:#989898}.shricons_cont.new_tab_shricons_cont:hover{background-color:#424040;border-color:#424040}.new_tab_shricons:after{content:'X';font-family:'atticahol';font-size:23px;width:21px;color:#424040;display:block;transition:0.3s}.sharebox.room_sharebox .new_tab_shricons:after{font-size:16px;width:15px;margin-top:5px!important}.sharebox span{font-family:'Manrope';color:#c7c7c7;font-size:13px;display:block;text-align:center;margin-bottom:15px;margin-top:10px}.region_carousel{margin-bottom:50px;width:1000px}.carousel_container{display:table;width:90%;max-width:1000px;margin:0 auto}.region_carousel .owl-item,#hotel_resorts .right_box .item{width:318px!important;height:310px!important;background-color:white;border:1px solid rgb(136 136 136 / 16%)}#section-SearchResults .right_box .item{border-radius:12px;background-color:white;border:1px solid rgb(231,231,231);width:349px!important;height:410px!important;display:table;overflow:hidden;float:left;margin-left:0;margin-bottom:20px;position:relative;transition:0.3s}.special_offer{position:absolute;z-index:1;background-color:#e61e43;padding:5px 15px;border-radius:6px;color:#fff;right:10px;top:10px;font-size:13px;font-weight:bold}.hotel_box_terms{position:absolute;z-index:1;background-color:rgb(0,130,52);padding:5px 15px;border-radius:6px;color:#fff;font-size:13px;font-weight:bold;top:10px;left:10px}#section-SearchResults .right_box .item:nth-child(even){float:right}#hotel_resorts .right_box.show_both_resort_stars_class .item{width:351px!important;height:340px!important}#section-LuxuryHotels #hotel_resorts .right_box .item,#section-SeafrontHotels #hotel_resorts .right_box .item,#section-MICEText #hotel_resorts .right_box .item,#section-Villas #hotel_resorts .right_box .item{width:349px!important;height:340px!important}#section-LuxuryHotels #hotel_resorts .right_box,#section-SeafrontHotels #hotel_resorts .right_box,#section-MICEText #hotel_resorts .right_box,#section-Villas #hotel_resorts .right_box{max-width:1115px}#hotel_resorts .right_box .item{display:table;overflow:hidden;float:left;border-radius:12px}#hotel_resorts .right_box #owl_carousel_resort .item{width:100%!important;height:100%!important}#hotel_resorts .right_box #owl_carousel_resort .item-bg{height:100%;display:table;width:100%;background-size:cover}.region_carousel .item-bg{width:100%;height:180px;background-size:cover}.prom_hotels_carousel_cont.region_carousel .item-bg{height:140px}.deals_hotels_carousel_cont .item-bg{height:160px}.deals_item.item .item-bg{height:180px}.deals_item.item .item-bg{background-size:cover;width:100%;transition:0.3s;display:table}.region_carousel .item-hotel-title{font-size:18px;color:#000;display:block;text-decoration:none;font-family:'ManropeLight';font-weight:bold}.resorts_text_title{float:left;font-size:14px;color:#404040}.region_carousel .item-hotel-details,.deals_item.item .item-hotel-details{display:table;margin-left:20px;margin-top:15px;width:calc(100% - 40px)}.region_carousel .general_btn,#hotel_resorts .general_btn{float:right;position:unset;color:#888;border:1px solid #888;min-width:40px;transition:0.3s;display:table;margin:unset;margin-top:-4px}.region_carousel .general_btn:hover,#hotel_resorts .general_btn:hover{background-color:#0c6ccc;border-color:#0c6ccc;color:#fff;transition:0.3s}#section-MICEText #hotel_resorts .general_btn{border-color:#860c03;background-color:#860c03;border-radius:5px;color:#fff}#section-MICEText #hotel_resorts .general_btn:hover{border-color:#a60e03;background-color:#a60e03}#section-HotelsLanding .hm_box_container,#section-HotelsLanding .home_search_box{height:260px}#section-HotelsLanding .title_h3{margin-top:100px!important}.general_btn.show_all_btn,.show_all_btn.resorts_filters_button{position:unset;float:left;background-color:#1883ed;color:#fff}.general_btn.show_all_btn:hover,.show_all_btn.resorts_filters_button:hover{background-color:#0c6ccc;color:white;transition:0.3s;cursor:pointer}.show_all_btn.resorts_filters_button{margin-left:0;margin-top:20px;margin-bottom:40px}.region_name{float:left}.found_lbl{color:#AEAEAE;margin-left:20px;font-size:18px;font-weight:normal}.general_lbl{font-size:14px;float:right}.sort_filter{display:inline-block;float:right;font-size:14px;top:-5px;position:relative}.sort_filter select,.supplement_select_filter select{border:1px solid #000;border-radius:8px;padding-top:6px;padding-bottom:6px;padding-left:10px;padding-right:40px;margin-left:10px;-webkit-appearance:none;-moz-appearance:none;color:#000;background:transparent}.supplement_select_filter .arrows_icn:before{color:#000}.sort_filter select{padding-left:30px;padding-right:30px;text-align:center;text-align-last:center}.supplement_select_filter select{padding-left:30px;font-size:14px}.sort_filter select:focus-visible{outline:none}.arrows_icn:before{content:'q';font-family:'atticahol';font-size:14px;color:#000;font-weight:normal;position:absolute;right:10px;top:7px;width:11px;pointer-events:none}.main_container{height:100%;padding-top:20px;padding-bottom:50px;display:table;width:100%}.left_box{width:23%;height:100%;float:left;box-shadow:0 -1px 10px rgb(154 154 154 / 25%);background-color:white;border-radius:15px;position:relative;padding:30px;padding-bottom:30px}.left_box input,.hotel_resorts_filter_box input{display:none}.right_box{width:68%;height:100%;float:right}#star-1:checked~section [for=star-1] svg,#star-2:checked~section [for=star-1] svg,#star-2:checked~section [for=star-2] svg,#star-3:checked~section [for=star-1] svg,#star-3:checked~section [for=star-2] svg,#star-3:checked~section [for=star-3] svg,#star-4:checked~section [for=star-1] svg,#star-4:checked~section [for=star-2] svg,#star-4:checked~section [for=star-3] svg,#star-4:checked~section [for=star-4] svg,#star-5:checked~section [for=star-1] svg,#star-5:checked~section [for=star-2] svg,#star-5:checked~section [for=star-3] svg,#star-5:checked~section [for=star-4] svg,#star-5:checked~section [for=star-5] svg{transform:scale(1)}#star-1:checked~section [for=star-1] svg path,#star-2:checked~section [for=star-1] svg path,#star-2:checked~section [for=star-2] svg path,#star-3:checked~section [for=star-1] svg path,#star-3:checked~section [for=star-2] svg path,#star-3:checked~section [for=star-3] svg path,#star-4:checked~section [for=star-1] svg path,#star-4:checked~section [for=star-2] svg path,#star-4:checked~section [for=star-3] svg path,#star-4:checked~section [for=star-4] svg path,#star-5:checked~section [for=star-1] svg path,#star-5:checked~section [for=star-2] svg path,#star-5:checked~section [for=star-3] svg path,#star-5:checked~section [for=star-4] svg path,#star-5:checked~section [for=star-5] svg path{fill:#FB0;stroke:#cc9600}.left_box .box_facilities label{display:inline-block;width:180px;text-align:left;cursor:pointer;position:relative;top:8px;color:#797979;font-size:15px}.left_box .box_stars label,.hotel_resorts_filter_box label{display:inline-block;width:30px;text-align:center;cursor:pointer;position:relative;top:8px}.hotel_resorts_filter_box label{width:27px;top:0}.left_box label svg,.hotel_resorts_filter_box label svg{width:100%;height:auto;fill:white;stroke:#CCC;transform:scale(0.8);transition:transform 200ms ease-in-out}.left_box label svg path,.hotel_resorts_filter_box label svg path{transition:fill 200ms ease-in-out,stroke 100ms ease-in-out}.left_box label[for=star-0],.hotel_resorts_filter_box label [for=star-0]{display:block;margin:0 auto;color:#999}#stars_selected{display:none}.left_box .general_lbl{float:none;font-size:15px;color:#000;font-weight:bold}#section-SearchResults .left_box .general_lbl{margin-right:10px;padding-bottom:10px;margin-bottom:0;padding-top:15px}.left_box .general_lbl .filters_maintitle{font-size:19px}.filter_box{margin:0 auto;margin-top:10px;border-top:1px solid #e7e7e7}.filter_box.price_range_box{padding-bottom:36px;margin-top:20px}.filter_box.hotel_facilities_box{margin-top:20px}.left_box .general_lbl .filters_title{display:table;float:left;margin-right:12px;color:#000;font-weight:bold}.show_filters .general_lbl .filters_title{margin-right:8px;float:left;margin-top:1px;font-size:17px}.left_box .general_lbl .filter_icn{width:15px;display:table}.show_filters .general_lbl .filter_icn{width:14px;display:table;margin-top:0}.show_filters .general_lbl .filter_icn:after{font-size:14px;width:15px;text-align:left}.filter_icn:after{content:'S';font-family:'atticahol';font-size:14px;display:table;width:18px;margin-top:7px;font-weight:normal}#slider{width:90%;margin:0;margin-top:10px;margin-left:5%}#slider .value{position:absolute;top:30px;width:auto;text-align:center;display:table;font-weight:normal;font-family:Verdana,Arial,sans-serif;font-size:14px;color:#727272}#slider .price-range-both.value{width:100px;margin:0 0 0 -50px;top:26px}#slider .price-range-both{display:none}#slider .value i{font-style:normal}#slider .ui-state-hover,#slider .ui-widget-content .ui-state-hover,#slider .ui-widget-header .ui-state-hover,#slider .ui-state-focus,#slider .ui-widget-content .ui-state-focus,#slider .ui-widget-header .ui-state-focus{background:#2ecaf9!important}#slider .ui-state-default,#slider .ui-widget-content .ui-state-default,#slider .ui-widget-header .ui-state-default{background:#707070!important;border-radius:50%;font-size:16px;border:none!important;&:focus{outline:none}}span.ui-slider-handle.ui-corner-all.ui-state-default:focus{outline:none}#slider .ui-widget.ui-widget-content,#slider,#slider .ui-widget-header{background:#BFBFBF!important}#slider{height:0.2em!important}#slider .ui-slider-handle{top:-0.5em!important}.select_filter input{display:inline-block;width:18px;height:18px;float:left}.select_filter span{color:#797979;font-size:15px}.select_filter label{display:inline-block;top:0;font-size:15px;margin-left:5px;color:#343434;font-family:'ManropeLight';font-weight:bold}.select_filter div{color:#797979;margin-bottom:10px;padding-bottom:0}.custom-checkbox{width:16px;height:16px;display:inline-block;position:relative;z-index:1;top:3px;border:1px solid #707070;border-radius:5px}.custom-checkbox:hover{background-color:#efefef}.custom-checkbox.selected{border:1px solid #707070;border-radius:5px;background-color:#707070}.custom-checkbox input[type="checkbox"]{margin:0;position:absolute;z-index:2;cursor:pointer;outline:none;opacity:0;width:18px;height:18px;left:0}.checkbox_options{display:block;height:190px;overflow:scroll}.filter_box:nth-child(2){margin-top:20px}.filter_box:nth-child(3){padding-bottom:10px;margin-top:0}.filter_box.select_filter.room_facilities_filters{padding-bottom:0;border-bottom:1px solid #e7e7e7}#section-SearchResults .general_lbl.filter_lbl.filters_maintitle_label{padding-top:0;display:table;margin-bottom:5px}.scrollbar{overflow-y:scroll;margin-bottom:25px;overflow-x:hidden}.force-overflow{min-height:450px}#wrapper{text-align:center;margin:auto}.style-1::-webkit-scrollbar-track{border-radius:10px;background-color:#ececec}.style-1::-webkit-scrollbar{width:8px;background-color:#F5F5F5}.style-1::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2);background-color:#D8D8D8}.right_box .item-bg{width:100%;height:180px;background-size:cover;display:table}.right_box .item-hotel-details{display:table;margin-left:20px;margin-top:15px;width:calc(100% - 40px)}.right_box .item-hotel-title{font-family:'Manrope';font-size:18px;color:#000;display:block;text-decoration:none;font-weight:bold;transition:0.3s}.item-hotel-title{transition:0.3s}.right_box .item-hotel-title:hover,.item-hotel-title:hover,.deals_item.item .item-hotel-title:hover{color:#0c6ccc;transition:0.3s}#section-SearchResults .right_box .item-hotel-title{color:#0c6ccc}#section-SearchResults .right_box .item-hotel-title:hover{color:#000}.right_box .hotel_resort_text .item-hotel-title{font-size:14px}.total_price_container{float:right;text-align:right}.total_price_container .total_price_lbl{margin-bottom:5px}.right_box .item .item-bg{transition:0.3s}.right_box .item:hover{transition:0.3s}#section-SearchResults .right_box .item:hover{transition:0.3s;box-shadow:0 0 5px 1px #eee;border-color:#eee}.facilities{margin-top:20px;display:table!important;margin-bottom:20px}.facilities_item{display:table!important;margin-top:10px;float:left;margin-right:25px;color:#333;height:40px}.facilities_item.two_facilities_together{margin-right:10px}.facilities_title{display:table!important;font-size:16px;margin-top:2px}.facilities_icon{font-family:'attica_icons';font-size:24px;float:left;margin-right:10px;color:#008234}.facilities_room_type{display:table;width:100%;color:#202020}.facilities_room_type div{float:left;margin-right:10px}.facilities_icon.facilities_room_type_icon:first-child{float:none;margin-left:0}.facilities_icon.facilities_room_type_icon{margin-left:10px;float:none}.facilities_icon:before{display:inline-block}.pets_icon:before{content:'O';width:25px}.animation_icon:before{content:'A';width:25px}.balcony_icon:before{content:'B';width:26px}.bath_tub_icon:before{content:'C';width:24px}.beach_icon:before{content:'D';width:25px}.extra_beach_icon:before{content:'z';width:24px}.casino_icon:before{content:'E';width:24px}.disabled_facilities_icon:before{content:'F';width:23px}.electric_vehicle_charge_icon:before{content:'G';width:30px}.gym_icon:before{content:'I';width:25px}.swimming_pool_icon:before{content:'T';width:32px}.interconnecting_rooms_icon:before{content:'J'}.jacuzzi_icon:before{content:'K';width:28px}.kitchen_icon:before{content:'L';width:25px}.mountain_view_icon:before{content:'M';width:29px}.parking_icon:before{content:'N';width:25px}.refrigerator_icon:before{content:'P';width:14px}.restaurant_icon:before{content:'Q';width:25px}.sauna_icon:before{content:'R';width:28px}.spa_icon:before{content:'S';width:25px}.terrace_icon:before{content:'U';width:26px}.water_park_icon:before{content:'V';width:25px}.family_room_icon:before{content:'H';width:22px}.garden:before{content:'X';width:31px}.interconecting_rooms:before{content:'Y';width:24px}.mini_bar:before{content:'Z';width:25px}.douche:before{content:'a';width:20px}.patio:before{content:'b';width:29px}.electric_vehicle_charge_icon{font-size:18px;margin-top:3px}.gym_icon{font-size:15px;margin-top:3px}.beer_icon:before{content:'j';width:22px}.wifi_icon:before{content:'k';font-size:17px;width:24px}.laundry_icon:before{content:'l;';width:22px}.hairdryer_icon:before{content:'m';width:23px;font-size:22px}.coffee_icon:before{content:'n';width:25px}.soundproofing_icon:before{content:'o';font-size:20px;width:26px}.tv_icon:before{content:'p';font-size:21px;width:29px}.satellite_icon:before{content:'q';width:22px}.cutlery_icon:before{content:'r';width:13px}.iron_icon:before{content:'s';font-size:19px;width:31px}.wine_icon:before{content:'t';font-size:22px;width:13px}.coffee_machine_icon:before{content:'u';width:24px}.reception_icon:before{content:'v';width:26px;font-size:21px}.facilities_tick:before{font-family:'atticahol';content:'z';font-size:14px;width:20px;margin-top:4px}.adults_only_icon:before{content:'y';width:15px}.transfers_gallery{width:100%;display:table;margin-top:50px}.transfers_gallery .pgs-vr-gallery{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:20px}.transfers_gallery .pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption,.transfers_gallery .pswp__bg{background-color:#fff}.transfers_gallery .pgs-vr-gallery figure{display:table;float:left;width:240px;height:180px;margin-left:0;margin-bottom:10px;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.excursions_label{font-size:18px;color:#797979;margin-right:20px;display:table;float:left;margin-top:11px}#excursions_select{border-color:unset;border:unset;font-family:"Manrope";background-color:#F0F0F0;font-size:17px;color:#000;padding-top:7.5px;padding-bottom:7.5px;border-radius:10px;width:300px;padding-left:10px;margin-top:5px}#excursions_select:focus-visible{outline:none}#excursions_select:hover{cursor:pointer}#section-Excursions .search_box_container{height:50px}.search_inside_box{display:table;margin:0 auto;margin-top:7px}.label_select_box{float:left;display:table;margin-right:20px;position:relative}.search_inside_box .form_submit_btn{margin-left:unset;margin-top:unset;float:right}#excursions_select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';-webkit-appearance:none;-moz-appearance:none;appearance:none}.label_arrow{display:table;position:absolute;right:15px;transform:rotate(90deg);top:12px;color:#797979}.label_arrow:before{content:'c';font-family:'atticahol'}.select_cont:after,.transfers_vehicles:after{content:'c';font-family:'atticahol';position:absolute;pointer-events:none;right:13px;top:16px;transform:rotate(90deg);color:#797979}.transfers_vehicles:after{top:45px;right:20px}.select_cont,.transfers_vehicles{position:relative;display:table}.excursions_cont{display:table;width:100%;max-width:1125px;margin:0 auto;margin-bottom:100px}.excursions_box{width:340px;height:350px;display:table;border-radius:12px;background-color:white;box-shadow:0 -1px 10px rgb(154 154 154 / 25%);float:left;margin-bottom:30px;margin-right:20px;position:relative;transition:0.3s}.excursions_box:hover{transition:0.3s;box-shadow:0 -1px 30px rgb(154 154 154 / 25%)}.excursions_img{width:100%;height:154px;border-top-left-radius:12px;border-top-right-radius:12px;background-size:cover;background-position:center;background-repeat:no-repeat}.excursions_info_title{font-size:19px;margin-top:20px;color:#797979;text-align:center;height:27px;overflow:hidden;transition:0.3s}.excursions_info_title:hover,.resorts_box_title:hover{cursor:pointer;transition:0.3s;color:#0c6ccc}.excursions_info_text{color:#707070;font-size:15px;width:80%;margin:0 auto;margin-top:20px;text-align:center;height:62px}.excursions_box .general_btn,.resorts_box .general_btn{position:unset;margin:0 auto;margin-top:20px;border:1px solid #888;color:#888;min-width:40px;line-height:18px}.excursions_box .general_btn:hover,.resorts_box .general_btn:hover{background-color:#0c6ccc;color:#fff;border-color:#0c6ccc}.resorts_title{font-size:30px;text-align:center;color:#000;width:80%;margin:0 auto;margin-top:50px;margin-bottom:100px}.resorts_box{width:320px}.resorts_img{width:100%;height:154px;background-position:center;background-size:cover;border-radius:12px}.resorts_box_title{font-size:20px;color:#333334;text-align:center;margin-top:10px;margin-bottom:10px;transition:0.3s}.resorts_img:hover,.resorts_box_title:hover{cursor:pointer}.resorts_cont{display:flex;width:740px;flex-wrap:wrap;gap:70px 100px;margin:0 auto}.general_btn a{color:unset;text-decoration:none}.resorts_background{width:100%;height:400px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:15px;border-bottom-left-radius:0;border-bottom-right-radius:0}.resorts_item_categories{margin:0 auto;display:table;width:1020px;padding-left:20px;margin-top:70px}.resorts_item_box .excursions_info_title{height:60px}.excursions_box.resorts_item_box{height:300px;width:320px}.excursions_info{width:90%;margin:0 auto}.excursion_item_bg{background-size:cover;width:100%;height:500px;margin-bottom:50px;background-repeat:no-repeat;background-position:center}.resorts_pop_info{display:none;position:fixed;width:100%;top:0;z-index:20;height:100%;background-color:rgb(255 255 255 / 98%);color:#000;overflow-y:scroll}.resorts_pop_info.room_pop_info{background-color:rgb(0 0 0 / 75%)}.popup_title{font-size:25px;text-align:center}.popup_img{width:700px;height:400px;background-position:center;background-size:cover;background-repeat:no-repeat;margin:0 auto;margin-top:50px;margin-bottom:50px}.popup_desc,.popup_title{width:80%;margin:0 auto;max-width:800px}.popup_desc{font-size:20px;text-align:center}.inside_pop_up{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-height:90%;overflow:scroll;width:100%;overflow-x:hidden}.room_inside_pop_up{background-color:white;border-radius:15px;width:90%;max-width:1050px}.resorts_close_pop_up{color:#000;font-size:18px;width:18px;right:20px;top:15px}.resorts_close_pop_up:before{width:18px}.resorts_close_pop_up:hover,.room_close_pop_up:hover{color:#a40b00}.room_close_pop_up{color:#000;font-size:18px;width:18px;right:15px;top:15px;display:table;z-index:1;position:sticky;float:right}.room_close_pop_up.close_popup:before{width:13px}#excursions .excursions_cont{max-width:1080px;padding-left:20px}#section-Home .owl-carousel .owl-stage-outer,#section-Home .owl-carousel .owl-stage,#hotel_resorts .owl-carousel .owl-stage-outer,#hotel_resorts .owl-carousel .owl-stage{height:138px}#section-Home .prom_hotels_carousel_cont .owl-carousel .owl-stage-outer,#section-Home .prom_hotels_carousel_cont .owl-carousel .owl-stage,.prom_hotels_carousel_cont .owl-carousel{height:272px}#section-Home .deals_hotels_carousel_cont .owl-carousel .owl-stage-outer,#section-Home .deals_hotels_carousel_cont .owl-carousel .owl-stage,#section-SearchResults .deals_hotels_carousel_cont .owl-carousel .owl-stage-outer,#section-SearchResults .deals_hotels_carousel_cont .owl-carousel .owl-stage,.deals_hotels_carousel_cont .owl-carousel{height:405px}#section-Home .prom_hotels_carousel_cont .owl-item,#section-SearchResults .prom_hotels_carousel_cont .owl-item,#section-Deals .prom_hotels_carousel_cont .owl-item{width:278px!important;height:270px!important}#section-Deals .carousel_container .headline1{margin-top:80px}#section-Home .deals_hotels_carousel_cont .owl-item,#section-SearchResults .deals_hotels_carousel_cont .owl-item{width:278px!important;height:400px!important}.owl-carousel .owl-stage-outer,.owl-carousel .owl-stage{height:320px}#section-Home .owl-carousel,#hotel_resorts .owl-carousel{margin-top:unset}.home-demo{height:140px;margin-top:20px}.region_carousel_cont .home-demo .owl-carousel{height:138px}#section-HotelsItem .dates_container .search_box_filter:nth-child(3) .search_box_input{padding-left:10px;width:120px}.guest_input{padding-left:45px;width:83%}.search_filters_container{display:table;margin:0 auto;display:flex;width:100%;justify-content:space-between;line-height:21px}.search_filters_container.no_destination_search{width:785px}.search_filters_container .form_submit_btn{margin-left:unset;margin-right:unset}.services_title{font-size:22px;text-align:center;color:#000;width:80%;margin:0 auto;margin-top:50px;margin-bottom:50px}#hotel_resorts .main_container{margin:0 auto}#hotel_resorts .right_box{width:100%;float:none;display:flex;justify-content:flex-start;flex-wrap:wrap;max-width:1020px;margin:0 auto;gap:30px 30px}.resorts_index_hotels_recommendation{max-width:1150px;width:100%;margin:0 auto}#hotel_resorts .right_box.show_both_resort_stars_class{max-width:1120px}.region_carousel_cont,.prom_hotels_carousel_cont,.deals_hotels_carousel_cont{width:1150px;margin:0 auto}.prom_hotels_carousel_cont,.deals_hotels_carousel_cont{margin-top:20px}.region_carousel_cont .owl-prev,.region_carousel_cont .owl-next{top:55px;transform:unset}.contact_middle_part{display:table;width:10%;height:auto;float:left}.middle_line{width:1px;background-color:#0090e0;height:700px;margin:0 auto}.map_container{display:table;width:100%;height:400px;margin-top:33px}.map_box{width:100%;display:table;height:100%}#map{height:100%}.infobox{font-family:"Manrope";font-weight:bold;color:#4c5054}.infobox h3{color:#227bd4;margin-block-start:0}.infobox a{text-decoration:none;color:#227bd4;display:table;margin-top:10px;transition:0.3s;font-size:12px;float:left;margin-right:13px}.infobox a:hover{color:#0978a5;transition:0.3s}.gm-style-iw-chr{height:30px}.gm-style .gm-style-iw-d{padding-bottom:20px}.menu_social_icon{text-decoration:none;display:table;margin-bottom:5px;color:#022b3c;font-size:17px}.contact_form_cont{width:45%;float:left}.contact_inside_cont{display:table}.contact_right_cont{width:45%;float:right}.contact_boxes_container.desktop_version{display:table}.contact_boxes_container.mobile_version{display:none}.images_number{display:table;color:#fff;background:rgb(0 0 0 / 50%);border-radius:8px;bottom:10px;left:10px;position:absolute;min-width:60px;text-align:center;padding-top:2px;padding-bottom:2px;font-size:13px;z-index:1}.hotel_gallery{position:relative}.image_lens{font-family:'atticahol';position:absolute;font-size:21px;color:#fff;width:22px;bottom:10px;left:515px;background:rgb(0 0 0 / 50%);border-radius:8px;padding:5px 10px;pointer-events:none}.image_lens:before{content:'r';width:22px;display:table}.search_top_container{}.search_top_container_inner{}.filter_button{border-radius:4px;margin:unset}.filter_button.filter_button.apply_button{float:right}#filter_buttons_desktop{display:table}#filter_buttons_mobile{display:none}.filters_buttons_cont{display:table;width:85%;margin:0 auto;margin-top:60px}.filter_close{font-family:'attica_icons';position:absolute;right:25px;color:#707070;display:none;font-size:16px}.filter_close:before{content:'W';display:table;width:16px}.hotel_details_cont{display:table;width:100%}.hotel_image{width:300px;float:left;margin-right:30px;display:table}.booking_hotel .hotel_image{width:400px}.hotel_image img{width:100%;height:auto}.hotel_details_inside{display:table}.booking_hotel_title{font-size:20px;margin-bottom:20px;font-weight:bold}.booking_hotel_title.booking_hotel_title_transfers{margin-bottom:0}.hotel_details_item{display:table;margin-bottom:15px}.item_title{font-weight:bold;font-size:16px}.hotel_title{font-weight:bold;display:table;font-size:17px;color:#000;text-decoration:none;transition:0.3s}.rooms_item .item_text{transition:0.3s}.hotel_title:hover,.rooms_item .item_text:hover{color:#0778b7;transition:0.3s}.item_text{color:#000;text-decoration:none}.hotel_details_item .stars_container{margin-left:unset;margin-top:10px}.booking_details{display:table;margin-top:50px;width:100%;max-width:950px}.form_input_cont{display:table;width:100%}.form_input_cont input,.input_box select,.input_box textarea{color:#000;font-size:14px;font-family:'Manrope';transition:0.3s}.input_box{display:table}.form_input_cont .input_box:nth-child(1){float:left}.form_input_cont .input_box:nth-child(2){float:right}.items_line{display:table;float:left;margin-right:20px}.ages{display:table;padding-top:40px}.age{margin-bottom:10px;float:left;margin-right:18px}.age:nth-child(odd){margin-right:18px}#template_age_selector{display:none}#template_room_selector{display:none}.ages_select{padding:8px;padding-right:20px;border:1px solid #000;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#000}.ages_select:focus-visible{outline-color:#015fcc}.ages_label{margin-right:5px}.age:after{content:'c';font-family:'atticahol';font-size:11px;transform:rotate(90deg);position:absolute;margin-top:7px;margin-left:-16px}.country_select,.transfers_select{height:43px;padding-left:2%;background-color:#F0F0F0;border-radius:5px;margin-top:20px;border:2px solid white;width:450px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';-webkit-appearance:none;-moz-appearance:none;appearance:none}.transfers_vehicles select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';-webkit-appearance:none;-moz-appearance:none;appearance:none}.input_box.country_input:after,.input_box.transfers_input:after{content:'c';font-family:'atticahol';font-size:11px;transform:rotate(90deg);position:absolute;margin-top:37px;margin-left:-25px;color:#757575}.special_request_box span{margin-bottom:20px;display:table}.special_request_box textarea{resize:none;width:450px;height:80px;font-family:"Manrope";padding:7px;background-color:#F0F0F0;border-radius:5px;border:2px solid white;transition:0.3s}.input_box.special_request_input label{display:table;font-weight:bold;margin-bottom:7px}.span_space{margin-right:5px}.children_items_line{margin-right:10px}.room_title{font-weight:bold;font-size:26px}#section-Room .room_title{margin-bottom:20px}.rooms_item{margin-bottom:5px}.contact_form{display:table;width:100%}#section-Contact .input_box{width:100%}.separate_line{width:100%;height:1px;background-color:#707070;margin-top:30px;margin-bottom:40px}.room_info{width:auto;margin:0 auto}.room_includes_title{font-weight:bold;margin-bottom:5px;display:table;font-size:18px}.room_gallery{margin:0 auto;margin-top:40px;margin-bottom:50px;position:relative;width:945px;height:556px}.room_gallery_image{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.room_gallery .owl-carousel,.room_gallery .owl-carousel .owl-stage-outer,.room_gallery .owl-carousel .owl-stage{height:556px;margin-top:0}.room_gallery .owl-item{width:945px!important;height:556px!important;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-right:0}.room_gallery .item{height:100%}.room_gallery .gallery_container{margin-top:0}.room_includes{display:table;width:100%;margin-top:40px}#section-Room .search_box_input{width:100%}.nav_container .recomm_overlay{top:0;background:linear-gradient(#000,transparent);opacity:0.7}.destination_popup_input{color:#555;padding-bottom:15px;border-bottom:1px solid #f1f1f1;width:100%;padding-top:15px;transition:0.3s}.destination_popup_input:hover{background-color:#eff8ff;transition:0.3s;cursor:pointer}.destination_popup_input:last-child{border-bottom:unset}.destination_title{display:table;font-weight:bold;font-size:16px;margin-bottom:5px}.destination_icon_resort,.destination_icon_hotel{font-family:'atticahol';display:table;float:left;margin-right:15px;width:20px;margin-top:13px}.destination_icon_resort:before{content:'k';width:15px;display:table;font-size:19px;margin:0 auto}.destination_icon_hotel:before{content:'w';width:20px;display:table;font-size:19px;margin:0 auto}.destination_text_cont{display:table}#destination_popup{width:384px;padding:unset;padding-top:25px;padding-bottom:0}.destination_inner_cont{width:90%;margin:0 auto}#guests_popup{right:103px}.search_filters_container.no_destination_search #guests_popup{right:232px}#guests_popup .close_popup{right:18px}.general_btn.search_button{display:none;background-color:#1883ed;color:#fff;font-size:16px;min-width:200px;position:unset;height:auto;margin:0 auto;height:22px;padding-top:15px;padding-bottom:15px;font-weight:bold;border-radius:5px}.general_btn.search_button.mobile_search_button{display:none!important}#hotel_resorts .general_btn.search_button{background-color:#1883ed;border:unset;color:#fff}#hotel_resorts .general_btn.search_button:hover{background-color:#1883ed;border:unset;color:#fff}.destination_subtitle{font-size:14px}.destination_caption{width:90%;margin:0 auto;font-weight:bold;color:#555;margin-bottom:10px}.info_box{display:table;float:left;margin-bottom:15px;width:45%}.form_input_cont .info_box:nth-child(2){float:right}.info_box_title{font-weight:bold;font-size:16px}.info_box_text{}.loaded_reservation{display:table;width:100%;margin-top:50px}.full_width_info_box{width:100%}.reservation_number_cont{display:table;width:100%;margin-bottom:20px}.reservation_number{display:table;float:right}.reservation_number span:first-child{margin-right:5px;font-weight:bold}.individual_transfer_box{display:none}.individual_transfer_box{margin-top:77.5px}.transfer_type{float:left}.transfer_number input{margin-top:0}.transfers_select.transfers_select_number{width:100px;padding-left:5%}.transfers_input{float:left;margin-top:20px}.transfers_select{width:280px;padding-left:3%;margin-top:5px}.transfers_input span{font-weight:bold;display:table;font-size:15px;margin-left:5px}.input_box.transfers_input:after{margin-top:22px}.transfer_hidden_box{display:none}.input_box.transfers_input.transfer_ways{float:none}.transfer_box_cont{display:table;width:100%}.arrival_departure_box{margin-top:30px;display:none}.input_box.transfers_input.transfers_input_no_arrow:after{content:none}.transfers_input_no_arrow .contact_input{margin-top:5px;width:180px;padding-left:3%}.bottom_cont_box{display:table;width:100%;border-top:1px solid #1983ed;margin-top:50px;padding-top:20px}.bottom_inside{display:table;width:100%}.prices_box{display:table}.payment_outer_box{}.prices_inside_box{margin-bottom:6px;width:360px;display:table}.payment_outer_box{margin-top:30px}.prices_box_title{font-weight:bold;float:left;width:120px}.prices_box_price{width:100px;display:table;text-align:right}#transfer_info{display:none;height:86px}.shell{position:relative;line-height:1}.shell span{position:absolute;left:3px;top:20px;color:#ccc;pointer-events:none;z-index:1;font-weight:normal}.shell span i{font-style:normal;color:transparent;opacity:0;visibility:hidden}input.masked,.shell span{font-family:'Manrope';font-size:14px;color:#757575}.general_btn.submit_btn.save_buttom{margin-bottom:20px;margin-top:8px}.border_cicrle_container{background-color:white;border-radius:15px;height:auto;box-shadow:0 -1px 10px rgb(154 154 154 / 25%);margin:0 auto;padding:50px;margin-top:-60px;margin-bottom:50px;width:100%;max-width:1050px;position:relative;line-height:32px;font-size:16px}.top_box_title{width:100%;height:260px;background-color:#0090E0;margin-top:70px}.box_container{width:100%;height:auto;position:relative}input::placeholder,textarea::placeholder{color:#000}input[type=time]::-webkit-datetime-edit-hour-field,input[type=time]::-webkit-datetime-edit-minute-field{color:#000;font-weight:bold}.outside_room_selection_container{display:table;width:calc(100% - 44px);margin-bottom:50px}#select_room_form .outside_room_selection_container{margin:0 auto;margin-bottom:50px}.select_room_cont{border:2px solid #1156bf;padding:20px;border-radius:20px;margin-bottom:50px;transition:0.5s}.select_room_cont .total_price_cont{float:right;margin-right:5px}.select_room_cont:last-child{margin-bottom:0}.room_selection{width:auto;display:flex;margin:0 auto;max-width:40%;gap:20px;justify-content:center;margin-bottom:20px}.room_selection:last-child{margin-bottom:0}.room_selection_cont{display:table;float:left}.room_selection_title{display:table;width:100%;text-align:center;font-size:16px}.room_selection_subtitle{width:100%;display:table;text-align:center;font-size:12px;margin-top:-10px;color:#333334}.room_selection_cont input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 auto;display:table;width:23px;height:23px}input.disable_input:hover{cursor:not-allowed}input.disable_input:before{background-color:#eee;border:2px solid #ddd}#section-HotelsItem .title_arrow_cont .down_arrow{margin-top:0;display:unset;margin-left:15px}#section-HotelsItem .title_arrow_cont .down_arrow:after{margin-left:unset}#section-HotelsItem .title_arrow_cont .down_arrow:hover{cursor:pointer}.flexible_option.desktop_version{display:block}.flexible_option.mobile_version{display:none}.input_room_select{position:relative;cursor:pointer}.input_room_select:before{content:"";display:block;position:absolute;width:16px;height:16px;top:0;left:0;border:2px solid #24ab29;border-radius:3px;background-color:#fff;border-radius:50%}.input_room_select:checked:before{background-color:#24ab29}.input_room_select:checked:after{content:"";display:block;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:2px;left:6px}.general_btn.submit_btn.reserve_button{margin-bottom:0;margin-top:25px}#reserve_button_disable{background-color:#bfbfbf}#reserve_button_disable:hover{cursor:default}#reserve_button_enable{display:none;background-color:#1883ed}.search_box_cont{border-bottom:1px solid #d0d8dd;padding:20px 0}.search_room_title{color:#777;display:table;margin-bottom:10px}.search_input_cont{display:table;width:100%}.input-row.adults_incr,.input-row.children_incr{float:left}.input-row.children_incr{float:right}.minus_plus_button{font-family:'atticahol';float:left;width:35px;height:35px;border:1px solid #0064fe;border-radius:1000px;display:flex;justify-content:center;align-items:center;color:#0064fe;transition:0.3s}.minus_plus_button:hover{background-color:#0064fe;color:#fff;transition:0.3s;cursor:pointer}.minus_plus_button.disable_button{border-color:#cdddf6;color:#cdddf6}.minus_plus_button.disable_button:hover{border-color:#cdddf6;color:#cdddf6;background-color:#fff;cursor:default}.minus_button:before{content:'x';font-size:1.5px;width:14px}.plus_button:before{content:'y';width:15px}.buttons_cont{display:table;float:right}.hidden_age_box{display:none}.content-dis{margin-top:25px;margin-bottom:33px}.bed_type_cont{display:table;margin-bottom:5px;font-weight:normal;margin-top:5px;font-size:15px}.bed_type_item{display:table;float:left;margin-right:10px}.bed_type_icon{font-family:'attica_icons';color:#0978a5}.twin_bed{}.twin_bed:before{content:'c';width:18px;display:inline-block;font-size:15px}.queen_bed:before{content:'d';display:inline-block;width:22px;font-size:15px}.double_bed:before{content:'e';display:inline-block;width:21px;font-size:16px}.king_bed:before{content:'f';display:inline-block;width:20px;font-size:17px}.sofa_bed:before{content:'g';display:inline-block;width:24px;font-size:15px}.futon_bed:before{content:'h';display:inline-block;width:25px;font-size:14px}.bunk_bed:before{content:'i';display:inline-block;width:18px;font-size:17px}.bedplus{padding-left:10px;padding-right:2px;color:#777}#room_inside_pop_up{display:table;margin:0 auto;background-color:white;border-radius:15px;padding:50px;width:90%;max-width:1050px;position:relative}.no_hotels_exist{margin:0 auto;text-align:center;margin-top:50px;margin-bottom:50px;background-color:#fff;font-size:15px;border-radius:7px;border:1px solid #000;padding:5px;color:#000;padding-top:10px;padding-bottom:10px;width:calc(100% - 12px);max-width:1088px}#hotel_resorts .no_hotels_exist{margin:0 auto;text-align:center;margin-top:0;margin-bottom:50px;background-color:#fff;font-size:15px;border-radius:7px;border:1px solid #000;padding:5px;color:#000;padding-top:10px;padding-bottom:10px;width:calc(100% - 10px);width:calc(100% - 12px);max-width:1088px}.info_icon:before{font-family:'atticahol';content:'U';font-size:18px;display:inline-block;width:19px;text-align:left;margin-right:5px}.clear_filters_return{text-align:center;display:table;width:auto;transition:0.3s;background-color:#1883ed;color:#fff;font-size:15px;padding-top:1px;padding-bottom:1px;border-radius:30px;padding-left:15px;padding-right:15px;line-height:32px;float:none;margin:0 auto;margin-top:30px;margin-bottom:50px;font-weight:bold}.clear_filters_return span{color:#fff}.hotel_info{margin-top:5px;display:table;width:100%}.hotel_info_address_cont{display:table;width:100%}.hotel_item_tag_general{display:table;width:auto;padding:3px 10px;background-color:#065b7d;color:#fff;border-radius:5px;font-weight:bold;font-size:13px;float:left;margin-right:10px;transition:0.3s}.hotel_item_tag_general:hover{transition:0.3s;background-color:#034f6d}.hotel_item_tag_general.adults_only_tag{margin-right:unset}.luxury_sign{background-color:#066991;color:#fff}.luxury_sign:before{font-family:'atticahol';content:'l';width:13px;display:table;float:left;margin-right:5px;margin-top:2px}.hotel_resort_tag:before{font-family:'atticahol';content:'k';margin-right:5px;width:10px;display:table;float:left;margin-top:2px}.seafront_tag .facilities_title,.adults_only_tag .facilities_title{margin-top:unset;font-size:13px}.seafront_tag .facilities_icon,.adults_only_tag .facilities_icon{font-size:14px;width:15px;margin-right:5px;margin-top:2px;color:#fff}.hotel_item_address{color:#fff;font-weight:bold;float:right;margin-right:11px;font-size:15px}.item-text{display:block;height:60px;overflow:hidden;margin-left:20px;margin-top:20px;text-decoration:none;width:calc(100% - 40px)}.hotel_resort_text{display:table;width:auto;float:left}#section-LuxuryHotels #hotel_resorts .right_box .hotel_resort_text,#section-SeafrontHotels #hotel_resorts .right_box .hotel_resort_text,#section-MICEText #hotel_resorts .right_box .hotel_resort_text,#section-Villas #hotel_resorts .right_box .hotel_resort_text{float:none;margin-bottom:10px}#section-Home .headline1,#hotel_resorts .headline1{margin-top:80px}#section-SearchResults .headline1{margin-top:80px}#section-SearchResults #deals_carousel .headline1{margin-top:0}.home_explore_cont .nav_container{margin-top:20px}.back_to_hotel_button{display:table;margin:0 auto;margin-top:70px;text-decoration:none;color:#555;font-size:15px;transition:0.3s;border-radius:6px;border:1px solid #888;width:auto;padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px}.back_to_hotel_button:before{content:'c';font-family:'atticahol';transform:rotate(180deg);display:table;float:left;margin-top:5px;margin-right:8px;font-size:11px}.back_to_hotel_button:hover{background-color:#0c6ccc;border-color:#0c6ccc;color:#fff;transition:0.3s}.room_bed_types_cont{margin-top:40px}.room_includes_icons_cont,.room_bed_types_icons{display:table;width:100%}#destination_input_loader{height:48px;width:48px;display:table;position:absolute;top:45%;left:166px;border-radius:50%;animation:rotate_anim 1s linear infinite}.search_no_results{position:absolute;top:50%;left:50%;transform:translateX(-50%)}.search_no_results span{color:#737373;font-size:16px;display:table;float:none;text-align:center;width:100%;margin-bottom:7px}#searchbox_empty_results{display:none}.total_price_cont{margin-top:10px}#slider .price-range-min.value{left:0}#slider .price-range-max.value{right:0;left:unset}.right_div_cont{display:table;width:100%}.general_btn.show_all_btn.cancel_button{background-color:#c2c2c2}.div_cont{width:100%;display:table}.terms_select_box{margin-top:0;display:table;position:relative;width:100%}#terms:focus-visible{outline:none}#terms{width:100%;border:2px solid #797979;padding-top:8px;padding-bottom:8px;padding-left:8px;border-radius:6px;color:#797979;font-size:15px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';background-color:#fff}.terms_select_box:before{font-family:'atticahol';content:'c';color:#797979;position:absolute;transform:rotate(90deg);right:12px;top:12px;font-size:13px}.inside_message{font-size:20px;text-align:center;margin-top:50px;margin-bottom:40px}.checkout_answer{text-decoration:none;border:1px solid #707070;color:#707070;padding-left:10px;padding-right:10px;border-radius:980px;font-weight:bold;font-size:14px;margin:0 auto;display:table;min-width:80px;text-align:center;transition:0.3s;margin-bottom:50px}.checkout_answer:hover{transition:0.3s;background-color:#707070;color:#fff}.remove_transfers_button{float:left;width:18px;text-align:center;border-radius:50%;border:2px solid #f00;color:#f00;height:18px;margin-right:10px;background:#f00;color:#fff;display:none}.remove_transfers_button:hover{cursor:pointer}.remove_transfers_button:before{content:'-';width:12px;display:table;text-align:left;margin-top:-14px;font-size:31px;margin-left:2.5px}.prices_inside_box_item{display:table;float:right}.transfers_successful{text-align:right;height:18px;font-size:13px;width:99%}.transfers_successful_inner{display:none}.transfers_successful_inner:before{font-family:'atticahol';content:'z';display:inline-block;width:14px;text-align:left;margin-right:5px;font-size:10px;color:#08c22e}.reservation_button_cont{display:table;float:right}#chenk_in_date,#chenk_out_date{display:none}#transfer_price[action="calculate"]{font-size:13px}.blinking_dot{width:11px;height:11px;border-radius:50%;display:block;background-color:red;float:left;margin-right:7px;margin-top:19px;animation:1s blink infinite;display:none}@keyframes blink{50%{background-color:transparent}}.paid_booking_details .info_box{width:25%}.paid_booking_details .form_input_cont{display:flex;justify-content:left}.paid_booking_details .booking_hotel_title.booking_hotel_title_transfers{margin-bottom:20px;margin-top:20px}.payment_status{font-weight:bold;font-size:20px;color:#ef1e1e;margin-bottom:20px}.pending_payment_text{font-size:16px;margin-top:30px;display:table;width:100%;color:#a30707}.paid_bottom_cont_box .prices_inside_box{width:370px}.paid_bottom_cont_box .prices_box_price{width:150px}.jcc_logo{width:130px;height:13px;margin-top:10px;background-image:url(../../Site/Appearance/Layout/Images/jcc-logo.png);background-position:center;background-size:cover;display:block}.request_cancel_div{display:table;float:left;height:auto}.general_btn.submit_btn.request_cancel_button{margin-left:0;float:none;margin-top:212px;background-color:#fff;border:1px solid #707070;color:#707070}.general_btn.submit_btn.request_cancel_button:hover{transition:0.3s;border-color:#c51a0d;background-color:#c51a0d;color:#fff}.cancel_checkbox{margin-top:10px;display:none}.cancel_checkbox a{color:#0a66c1;text-decoration:none;transition:0.3s;border-bottom:1px solid #fff}.cancel_checkbox a:hover{border-bottom:1px solid #0a66c1;transition:0.3s}.supplement_select_cont{display:table;margin-top:25px;width:100%}.supplement_select_label{font-size:14px;display:table;float:left;font-weight:bold}.supplement_select_filter{display:table;position:relative;float:right}.supplement_select_filter:before{font-family:'atticahol';content:'R';font-size:16px;width:16px;display:inline-block;position:absolute;left:17px;margin-top:1px}.supplement_select_filter .arrows_icn:before{top:2px}.supplement_select_cont .select_note{float:left;margin-top:0}#total_price_rooms_cont{float:left;margin-top:27px}.total_price_rooms_label{font-size:17px;margin-right:5px}.total_price_icon{margin-right:2px}.total_price_rooms,.total_price_icon{font-size:17px;font-weight:bold}#arr_flight_number::placeholder,#dep_flight_number::placeholder{color:#888}#section-SearchResults .right_box .item.search_results_hidden{display:none}.load_more_button{padding-left:10px;padding-right:10px;padding-top:13px;padding-bottom:3px;border-radius:60px;background-color:#f9a01b;color:white;transition:0.3s;cursor:pointer;display:table;font-weight:bold;margin:0 auto;margin-top:50px;font-size:15px;width:300px;height:30px;text-align:center}.load_more_button:hover{transition:0.3s;background-color:#0064fe}.hotel_reserve_button_cont{position:fixed;bottom:0;width:100%;background-color:#f9fdfe;height:100px;box-shadow:0 0 1px rgba(0,0,0,.2);left:0;z-index:1;opacity:0.98}.hotel_reserve_button_inside_cont{width:90%;max-width:1150px;display:table;margin:0 auto}.text_title{font-weight:bold}.text_caption a{color:#056cbe;transition:0.3s;text-decoration:none;border-bottom:1px solid #fff}.text_caption a:hover{border-bottom:1px solid #056cbe;transition:0.3s}span.current{padding-top:10px;padding-bottom:10px;padding-left:14px;padding-right:14px;display:table;border:1px solid #0c6ccc;background-color:#0c6ccc;float:left;margin-right:7px;color:#fff;font-size:14px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border-radius:8px;font-weight:bold}div.vlv_pagination a{padding-top:10px;padding-bottom:10px;padding-left:14px;padding-right:14px;display:table;border:1px solid #ccc;text-decoration:none;float:left;margin-right:7px;color:#888;font-size:14px;margin-bottom:20px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border-radius:8px;font-weight:bold}div.vlv_pagination a:hover{background-color:#0c6ccc;color:#fff;border-color:#0c6ccc;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.vlv_pages{margin:0 auto;width:100%;max-width:1020px;display:table;margin-top:50px}.prices_box_price span a{color:#000;text-decoration:none}#owl_carousel_deals_hotels .item-text{height:25px}#owl_carousel_deals_hotels .item-hotel-details,.deals_item.item .item-hotel-details{margin-top:5px}#owl_carousel_deals_hotels .resorts_text_title,.deals_item.item .resorts_text_title{float:none}#owl_carousel_deals_hotels .stars_container,.deals_item.item .stars_container{margin-top:15px;float:none}.item_deal_title,.deals_item.item .item_deal_title{color:#ac0808;font-size:14px;margin-top:20px;height:40px;overflow:hidden;font-weight:bold}#owl_carousel_deals_hotels .general_btn,.deals_item.item .general_btn{background-color:#048c00;color:#fff;border:unset;border-radius:30px;float:unset;margin:0 auto;margin-top:25px}#owl_carousel_deals_hotels .general_btn:hover,.deals_item.item .general_btn:hover{background-color:#0da509}.deals_item.item .general_btn{position:unset}#owl_carousel_deals_hotels .owl-nav.disabled{display:block!important}.hotel_deal_container{border:2px solid #71269c;border-radius:8px;width:90%;margin:0 auto;margin-top:20px}.hotel_deal_inside_container{width:calc(100% - 40px);margin:0 auto;position:relative;display:flex;align-items:center}.deal_tag{background-color:#71269c;display:table;color:#fff;font-size:12px;font-weight:bold;border-radius:4px;width:130px;text-align:center;line-height:27px}.deal_tag:before{content:'P';font-family:'atticahol';display:inline-block;width:16px;font-size:15px;margin-right:5px;text-align:left}.hotel_deal_description{font-size:16px;line-height:23px;margin-top:10px;width:calc(100% - 35px)}.hotel_deal_note{font-size:14px}.hotel_deal_tick{background-color:#53a93f;color:#fff;border-radius:50%;width:30px;height:30px}.hotel_deal_tick:before{content:'z';font-family:'atticahol';font-size:12px;width:16px;display:block;margin-left:7px}.deals_item.item{background-color:white;border:1px solid rgb(136 136 136 / 16%);width:318px;height:470px;float:left;position:relative;border-radius:12px;overflow:hidden}.deals_item.item .item-text{display:block;overflow:hidden;margin-left:20px;margin-top:20px;text-decoration:none;width:calc(100% - 40px);height:25px}.deals_item.item .item-hotel-title{font-size:18px;color:#000;display:block;text-decoration:none;font-family:'ManropeLight';font-weight:bold}.deals_items_cont{width:100%;float:none;display:flex;justify-content:flex-start;flex-wrap:wrap;max-width:1020px;margin:0 auto;gap:30px 30px}.deals_common_title_cont{display:table;width:100%}.deals_common_title_inside_cont{display:table;float:left;width:100%}.deals_titles_cont{display:table;float:left}.deals_common_title_cont .general_btn{position:unset;background-color:#0c6ccc;margin-top:102px;font-size:14px;min-width:80px;padding-top:4px;padding-bottom:6px;float:right}#section-SearchResults .deals_common_title_cont .general_btn{margin-top:22px}.deals_common_title_inside_cont .headline1{width:auto;float:left}.deal_period{color:#fff;position:absolute;background-color:#227950;font-size:13px;font-weight:bold;padding:5px 10px;border-radius:4px;right:10px;top:10px}#home .deal_tag,#deals .deal_tag{margin-top:20px}.deals_common_title_inside_cont .noteline1{float:left;width:auto;margin-top:10px}.hotel_deal_description ul{margin:unset;padding:unset;margin-left:0;list-style:none}.hotel_deal_description ul li::before{content:"";color:#53a940;font-size:22px;display:block;height:10px;background-color:#53a940;border-radius:50%;margin-right:10px;margin-top:11px;float:left;width:10px}@media (max-width:1280px){#hotel_resorts .container{width:1050px}.border_cicrle_container,#room_type .search_box_container{max-width:950px}.room_gallery{width:855px}.room_gallery .owl-item{width:855px!important}.hotel_gallery .pgs-vr-gallery figure:nth-child(1){margin-right:12px}.hotel_gallery figure:first-child img{width:500px}#hotel_resorts .right_box .item-hotel-details{bottom:30px}.increments_container .label{font-size:16px}.increments_container .input{margin-left:0}.container{max-width:1050px}}@media (max-width:1570px){div.vlcookies_ok.vlcookies_accept{left:45%;transform:translateX(-55%)}div.vlcookies_ok.vlcookies_decline{left:55%;transform:translateX(-45%)}}@media (max-width:1281px){.home_nav_btn_comntainer{width:500px;height:264px}.region_carousel_cont{width:1050px}.prom_hotels_carousel_cont,.deals_hotels_carousel_cont{width:860px;margin:unset;margin-top:20px}#section-Home .carousel_container,#section-SearchResults .carousel_container{margin:unset}}#mobile_menu_toggle{opacity:0;right:23px;position:fixed;top:23px}#mobile_menu_toggle:checked+.mobile_menu_btn>span{transform:rotate(45deg)}#mobile_menu_toggle:checked+.mobile_menu_btn>span::before{top:0;transform:rotate(0deg)}#mobile_menu_toggle:checked+.mobile_menu_btn>span::after{top:0;transform:rotate(90deg)}#mobile_menu_toggle:checked~.mobile_menu{margin-right:0!important;display:block}#mobile_menu_toggle:checked~.menu_social{right:0!important}.mobile_menu_btn{position:fixed;top:25px;right:20px;width:26px;height:18px;cursor:pointer;z-index:1}.mobile_menu_btn>span,.mobile_menu_btn>span::before,.mobile_menu_btn>span::after{display:block;position:absolute;width:100%;height:2px;background-color:#0978a5;transition-duration:0.25s}.mobile_menu_btn>span::before{content:"";top:8px}.mobile_menu_btn>span::after{content:"";top:16px}.mobile_menu{display:block;top:0;margin-right:-100%;width:100%;height:100%;margin:0;list-style:none;background-color:#fff;margin-bottom:0;margin-top:100px}.mobile_menu_item_box{list-style:none;padding-inline-start:0;margin-block-start:0;margin-block-end:0}.mobile_items_cont{width:80%;margin:0 auto;margin-bottom:30px}.mobile_items_cont:last-child{padding-bottom:50px}.mobile_menu .social_container{margin-left:0}.mobile_menu .menu_social{width:80%;margin:0 auto;padding-bottom:40px}.mobile_items_title{font-weight:bold;font-size:18px;margin-bottom:5px;color:#022b3c}.menu_social{width:100%}.mobile_menu_item{display:block;color:#022b3c;text-decoration:none;transition-duration:0.25s;text-align:center;font-size:17px;padding:3px 15px;text-align:left;padding-left:unset}.mobile_menu{z-index:100;width:100%;top:70px;display:none}.mobile_menu_logo_menu{width:90%;display:table;position:absolute;left:50%;transform:translateX(-50%);top:0}.mobile_menu .logo,#mobile_menu_toggle,.mobile_menu_btn,.mobile_menu{display:none}@-webkit-keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-actions{flex:1;align-self:stretch;justify-content:flex-end;height:2.2em}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-validationerror{font-size:1em}body.swal2-toast-shown>.swal2-container{position:fixed;background-color:transparent}body.swal2-toast-shown>.swal2-container.swal2-shown{background-color:transparent}body.swal2-toast-shown>.swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown>.swal2-container.swal2-top-end,body.swal2-toast-shown>.swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown>.swal2-container.swal2-top-left,body.swal2-toast-shown>.swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown>.swal2-container.swal2-center-left,body.swal2-toast-shown>.swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown>.swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-toast-shown>.swal2-container.swal2-center-end,body.swal2-toast-shown>.swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown>.swal2-container.swal2-bottom-left,body.swal2-toast-shown>.swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown>.swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown>.swal2-container.swal2-bottom-end,body.swal2-toast-shown>.swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;box-shadow:0 0 .625em #d9d9d9;overflow-y:hidden}.swal2-popup.swal2-toast .swal2-header{flex-direction:row}.swal2-popup.swal2-toast .swal2-title{justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-close{position:initial}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon-text{font-size:2em;font-weight:700;line-height:1em}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:2em;height:2.8125em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.25em;left:-.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:2em 2em;transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;-webkit-transform-origin:0 2em;transform-origin:0 2em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:showSweetToast .5s;animation:showSweetToast .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:hideSweetToast .2s forwards;animation:hideSweetToast .2s forwards}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:animate-toast-success-tip .75s;animation:animate-toast-success-tip .75s}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:animate-toast-success-long .75s;animation:animate-toast-success-long .75s}@-webkit-keyframes showSweetToast{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:.5}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg);opacity:.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@keyframes showSweetToast{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:.5}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg);opacity:.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@-webkit-keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-shown{top:auto;right:auto;bottom:auto;left:auto;background-color:transparent}body.swal2-no-backdrop .swal2-shown>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-shown.swal2-top{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-shown.swal2-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{right:0;bottom:0}.swal2-container{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:10px;background-color:transparent;z-index:1060;overflow-x:hidden;-webkit-overflow-scrolling:touch}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-container.swal2-fade{transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-popup{display:none;position:relative;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem;box-sizing:border-box}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-popup .swal2-header{display:flex;flex-direction:column;align-items:center}.swal2-popup .swal2-title{display:block;position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-popup .swal2-actions{align-items:center;justify-content:center;margin:1.25em auto 0}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{width:2.5em;height:2.5em;margin:.46875em;padding:0;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent;cursor:default;box-sizing:border-box;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;width:15px;height:15px;margin-left:5px;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff;content:'';-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal}.swal2-popup .swal2-styled{margin:0 .3125em;padding:.625em 2em;font-weight:500;box-shadow:none}.swal2-popup .swal2-styled:not([disabled]){cursor:pointer}.swal2-popup .swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-popup .swal2-styled::-moz-focus-inner{border:0}.swal2-popup .swal2-footer{justify-content:center;margin:1.25em 0 0;padding-top:1em;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-popup .swal2-image{max-width:100%;margin:1.25em auto}.swal2-popup .swal2-close{position:absolute;top:0;right:0;justify-content:center;width:1.2em;height:1.2em;padding:0;transition:color .1s ease-out;border:none;border-radius:0;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer;overflow:hidden}.swal2-popup .swal2-close:hover{-webkit-transform:none;transform:none;color:#f27474}.swal2-popup>.swal2-checkbox,.swal2-popup>.swal2-file,.swal2-popup>.swal2-input,.swal2-popup>.swal2-radio,.swal2-popup>.swal2-select,.swal2-popup>.swal2-textarea{display:none}.swal2-popup .swal2-content{justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:300;line-height:normal;word-wrap:break-word}.swal2-popup #swal2-content{text-align:center}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-radio,.swal2-popup .swal2-select,.swal2-popup .swal2-textarea{margin:1em auto}.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea{width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;font-size:1.125em;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box}.swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-popup .swal2-file:focus,.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-popup .swal2-file::-webkit-input-placeholder,.swal2-popup .swal2-input::-webkit-input-placeholder,.swal2-popup .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-popup .swal2-file:-ms-input-placeholder,.swal2-popup .swal2-input:-ms-input-placeholder,.swal2-popup .swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::-ms-input-placeholder,.swal2-popup .swal2-input::-ms-input-placeholder,.swal2-popup .swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-textarea::placeholder{color:#ccc}.swal2-popup .swal2-range input{width:80%}.swal2-popup .swal2-range output{width:20%;font-weight:600;text-align:center}.swal2-popup .swal2-range input,.swal2-popup .swal2-range output{height:2.625em;margin:1em auto;padding:0;font-size:1.125em;line-height:2.625em}.swal2-popup .swal2-input{height:2.625em;padding:.75em}.swal2-popup .swal2-input[type=number]{max-width:10em}.swal2-popup .swal2-file{font-size:1.125em}.swal2-popup .swal2-textarea{height:6.75em;padding:.75em}.swal2-popup .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;color:#545454;font-size:1.125em}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-radio{align-items:center;justify-content:center}.swal2-popup .swal2-checkbox label,.swal2-popup .swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-popup .swal2-checkbox input,.swal2-popup .swal2-radio input{margin:0 .4em}.swal2-popup .swal2-validationerror{display:none;align-items:center;justify-content:center;padding:.625em;background:#f0f0f0;color:#666;font-size:1em;font-weight:300;overflow:hidden}.swal2-popup .swal2-validationerror::before{display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center;content:'!';zoom:normal}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}.swal2-icon{position:relative;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;line-height:5em;cursor:default;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:normal;margin-top:50px}.swal2-icon-text{font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;top:-.25em;left:-.25em;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%;z-index:2;box-sizing:content-box}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;top:.5em;left:1.625em;width:.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;height:.3125em;border-radius:.125em;background-color:#a5dc86;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{align-items:center;margin:0 0 1.25em;padding:0;font-weight:600}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{width:2.5em;height:.4em;margin:0 -1px;background:#3085d6;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}[dir=rtl] .swal2-close{right:auto;left:0}.swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s;animation-delay:2s}.swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s;animation-delay:2s}.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in;animation-delay:2s}.swal2-animate-error-icon{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s;animation-delay:2s}.swal2-animate-error-icon .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s;animation-delay:2s}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.general_btn.show_all_btn.show_filters{display:none;margin:0 auto;margin-bottom:0;border:1px solid #888;background-color:#fff;color:#888}.hotel_item_view_button{line-height:27px;font-size:12px;margin-top:20px;border:1px solid #000;color:#fff;background-color:#000;padding:0 0;text-align:center;padding-left:10px;padding-right:10px;width:auto;border-radius:35px;min-width:30px;padding-top:0;padding-bottom:0;font-weight:bold;display:table;float:right}.hotel_item_view_button:after{font-family:'atticahol';content:'i';display:table;float:right;width:14px;text-align:left;margin-left:5px;font-size:13px}.hotel_item_view_button_cont{display:none;width:100%}.show_filters_container{display:none;width:auto;float:right}.results_found_cont,.properties_found_cont{display:table;float:left}#button_close_guests_popup{display:none;width:100px;font-size:16px;text-align:center;padding-top:5px;padding-bottom:5px;border-radius:6px;border:1px solid #1883ed;color:#fff;margin:0 auto;background-color:#1883ed;margin-top:30px;font-weight:bold}#date_box{display:none}#hide_filter{display:none}.date_box{max-width:330px;margin:0 auto;width:100%;background-color:#f9a01b;color:#fff;text-align:center;font-size:17px;font-weight:bold;padding-top:10px;padding-bottom:10px;border-radius:10px;border:1px solid #ffebd0;box-shadow:inset rgba(0,0,0,0.15) 0 1px 1px 0;-moz-box-shadow:inset rgba(0,0,0,0.15) 0 1px 1px 0;-webkit-box-shadow:inset rgba(0,0,0,0.15) 0 1px 1px 0}.date_box span:nth-child(2){margin-left:5px;margin-right:5px}.date_box_text{display:table;float:left;width:85%;padding-bottom:10px;padding-top:10px}.date_box_no_res{background-color:#eee;color:#626262;border-color:#ededed;box-shadow:unset}.date_box_search_icon{display:table;float:right;width:calc(15% - 1px);border-left:1px solid #fff;padding-bottom:10px;padding-top:10px;margin-top:-7px}.date_box_search_icon:before{content:'i';font-family:'atticahol';display:table;width:20px;text-align:left;margin:0 auto}.found_lbl{font-size:16px}.hide_filter{margin:0 auto;width:340px}.hide_filter_button{margin-top:20px;float:right;color:#888;border:1px solid#888;border-radius:10px;text-align:center;padding:10px;padding-top:2px;padding-bottom:2px;border:unset;padding:unset;font-size:16px;line-height:normal}.hide_filter_button:before{font-family:'atticahol';content:'c';transform:rotate(-90deg);display:table;float:left;margin-top:4px;margin-right:10px;font-size:13px}.select_room_cont.checked_class{border-color:#23ab29;transition:0.5s}.select_room_cont.checked_class .select_item{background-color:#e3ffe4;transition:0.5s}.rules_lbl:before{content:'';width:10px;height:10px;display:table;background-color:#7b1ea2;border-radius:50%;margin-right:10px;float:left;margin-top:12px}.hotel_no_results{text-align:center;margin-top:30px;font-size:18px;color:#b02626;font-weight:bold}.room_sharebox .share_room_title{display:none}.room_share_mobile_tablet{display:none}.room_share_popup{display:none}.room_share_popup .sharebox.room_sharebox .new_tab_shricons:after{font-size:23px;width:21px;margin-top:7px!important}.search_result_resort_label{top:140px;position:absolute;z-index:1;background-color:#fff;padding:5px 15px;border-radius:6px;color:#0f75db;font-size:13px;font-weight:bold;left:10px}.search_result_resort_label:before{font-family:'atticahol';content:'k';margin-right:7px;width:10px;display:table;float:left;margin-top:2px}.taxes_fees_box{font-size:11px;color:#8b8b8b;margin-top:5px;margin-bottom:10px}.taxes_fees_box_container{width:90%;max-width:1150px;display:table;margin:0 auto}.taxes_fees_box_container .taxes_fees_box{margin-top:-10px;margin-bottom:unset;font-size:13px}.facilities_select_room .facilities_icon{zoom:0.8}.facilities_room_type.facilities_select_room{font-size:15px}.room_pop_up_hotel{font-size:16px;color:#989898;font-weight:normal;margin-bottom:20px}.hotel_description_box span.hotel_description_title,.hotel_information_box span.hotel_description_title{font-weight:bold;margin-top:30px;display:table;font-size:19px}.hotel_extra_facilities{margin-top:10px;margin-bottom:40px;margin-left:23px}.hotel_extra_facilities_item_title{font-weight:bold;font-size:16px}.near_section_item_box,.hotel_extra_facilities_box{display:table;width:calc(50% - 25px);float:left}.hotel_extra_facilities_inside_box{margin-left:30px}.hotel_extra_facilities_inside_box .facilities_item{display:table;float:none;height:unset;margin-top:unset}.near_section_title,.hotel_extra_facilities_title{font-weight:bold;font-size:16px}.restaurants_cafes_icon:before{content:'Q';font-family:'attica_icons';font-size:20px;display:table;float:left;width:20px;margin-right:10px;font-weight:normal}.near_beach_icon:before{content:'D';font-family:'attica_icons';font-size:20px;display:table;float:left;width:20px;margin-right:10px;font-weight:normal}.airplane_icon:before{content:'W';font-family:'atticahol';font-size:20px;display:table;float:left;width:20px;margin-right:10px;font-weight:normal}.nearby_icon:before{content:'k';font-family:'atticahol';font-size:20px;display:table;float:left;width:15px;margin-right:10px;font-weight:normal}.near_section{display:flex;flex-wrap:wrap;gap:50px 50px;margin-bottom:50px}.near_section_item_box_line{display:table;width:100%;margin-bottom:50px}.nearby_box .near_section_item{margin-left:25px}.airports_box .near_section_item{margin-left:30px}.restaurants_cafes_box .near_section_item{margin-left:30px}.beaches_box .near_section_item{margin-left:30px}.bd_sect_hotelsitem .hotel_description_box{margin-bottom:100px}.bd_sect_hotelsitem .hotel_details{margin-top:0}.food_drink_facilities_icon:before{content:'r';font-family:'attica_icons';font-weight:normal;font-size:22px;display:table;float:left;width:11px;margin-right:10px}.wellness_facilities_icon:before{content:'S';font-family:'attica_icons';font-weight:normal;font-size:22px;display:table;float:left;width:22px;margin-right:10px}.activities_facilities_icon:before{content:'x';font-family:'attica_icons';font-weight:normal;font-size:20px;display:table;float:left;width:20px;margin-right:10px}.family_services_facilities_icon:before{content:'w';font-family:'attica_icons';font-weight:normal;font-size:22px;display:table;float:left;width:17px;margin-right:10px}.mobile_recom_hotels_carousel_container{display:table;margin:0 auto}.seafront_hotels_slideshow{position:absolute;animation-name:home_images_hotels_animation_seafront;-webkit-animation-name:home_images_hotels_animation_seafront;animation-duration:20s;-webkit-animation-duration:20s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;background-repeat:no-repeat;width:100%;height:100%;background-position:center;background-size:550px 290px;background-image:url(../../Site/Appearance/Layout/Images/seafront_hotels_img1.webp?=v2)}.luxury_hotels_slideshow{position:absolute;animation-name:home_images_hotels_animation_luxury;-webkit-animation-name:home_images_hotels_animation_luxury;animation-duration:20s;-webkit-animation-duration:20s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;background-repeat:no-repeat;width:100%;height:100%;background-position:center;background-size:550px 290px;background-image:url(../../Site/Appearance/Layout/Images/luxury_hotels_img1.webp?=v2)}@keyframes home_images_hotels_animation_seafront{0%{background-image:url(../../Site/Appearance/Layout/Images/seafront_hotels_img1.webp?=v2)}33.33%{background-image:url(../../Site/Appearance/Layout/Images/seafront_hotels_img2.webp?=v2)}66.66%{background-image:url(../../Site/Appearance/Layout/Images/seafront_hotels_img3.webp?=v2)}100%{background-image:url(../../Site/Appearance/Layout/Images/seafront_hotels_img1.webp?=v2)}}@keyframes home_images_hotels_animation_luxury{0%{background-image:url(../../Site/Appearance/Layout/Images/luxury_hotels_img1.webp?=v2)}25%{background-image:url(../../Site/Appearance/Layout/Images/luxury_hotels_img2.webp?=v2)}50%{background-image:url(../../Site/Appearance/Layout/Images/luxury_hotels_img3.webp?=v2)}75%{background-image:url(../../Site/Appearance/Layout/Images/luxury_hotels_img4.webp?=v2)}100%{background-image:url(../../Site/Appearance/Layout/Images/luxury_hotels_img1.webp?=v2)}}.nav_bullets{position:absolute;z-index:1;bottom:10px;margin:0 auto;display:flex;gap:5px;right:20px}.nav_bullets span{display:block;width:7px;height:7px;background-color:#fff;border-radius:50%;float:left;opacity:0.3}#excursions_carousel .owl-item,#transfer_carousel .owl-item{margin-right:0;border-radius:unset}#excursions_carousel,#transfer_carousel{margin-top:0}#excursions_carousel,#excursions_carousel .owl-stage-outer,#excursions_carousel .owl-stage,#transfer_carousel,#transfer_carousel .owl-stage-outer,#transfer_carousel .owl-stage{height:auto}#excursions_carousel .owl-prev:before,#excursions_carousel .owl-next:before,#transfer_carousel .owl-prev:before,#transfer_carousel .owl-next:before{top:0}#excursions_form{width:60%;margin-top:50px;max-width:unset}#transfers_form{width:60%;margin-top:50px;max-width:unset}.form_inside_cont{display:flex;flex-wrap:wrap;justify-content:space-between}#excursions_form .form__field,#transfers_form .form__field,#transfers_form select{width:100%;border:0;height:43px;background-color:#F0F0F0;border-radius:5px;margin-top:5px;padding-left:2%;border:2px solid #fff;transition:0.3s;font-family:'Manrope';font-size:14px;color:#000}#excursions_form .form__field:focus-visible,#transfers_form .form__field:focus-visible{outline:none}#excursions_form .form__label,#transfers_form .form__label{display:table}#excursions_form .input_box{display:table;width:48%;margin-bottom:20px}#transfers_form .input_box{display:table;width:48%;margin-bottom:20px}#transfers_form .input_box.transfers_input{width:300px}#transfers_form .input_box.transfers_input.transfers_input_no_arrow{width:auto}#excursions_form .input_box.comments_input,#transfers_form .input_box.comments_input{width:100%}#excursions_form textarea.form__field,#transfers_form textarea.form__field{resize:none;height:90px}.general_btn.submit_btn.excursion_button{float:unset;margin-top:20px}#excursions_item #fc_loading .loader,#transfers #fc_loading .loader{display:block}.excursion_type_cont{position:absolute;top:10px;right:10px;display:flex;gap:10px}.excursion_type{color:#fff;padding:2px 6px;border-radius:5px;font-size:13px;float:left}.excursion_type.private_append_class{background-color:#00a006}.excursion_type.group_append_class{background-color:#8b00a3}.excursion_type.boat_trips_append_class{background-color:#da2261}.excursion_type.private_yachts_append_class{background-color:#048595}.excursion_filters_cont,.hotel_resorts_filters_cont{margin:0 auto;max-width:1080px;width:100%;display:table;margin-bottom:20px;margin-top:20px}.excursion_filter_box:first-child,.hotel_resorts_filter_box:first-child{margin-left:0}.excursion_filters_inside,.hotel_resorts_filters_inside{display:table;float:right}.excursion_filter_box{display:block;padding:4px 8px;border-radius:5px;font-size:13px;border:1px solid #cdcbcb;color:#474747;float:left;margin-left:10px;min-width:50px;text-align:center}.hotel_resorts_filter_box{display:table}.excursion_filter_box:hover,.hotel_resorts_filter_box:hover{cursor:pointer}.excursion_filter_box.selected_filter,.hotel_resorts_filter_box.selected_filter{background-color:#fff;color:#000;border-color:#000;font-weight:bold}#excursions .search_box_container{padding-bottom:0;display:table}.no_search_results{margin:0 auto;text-align:center;margin-top:0;margin-bottom:50px;background-color:#fff;font-size:15px;border-radius:7px;border:1px solid #000;padding:5px;color:#000;padding-top:10px;padding-bottom:10px;width:calc(100% - 10px);max-width:1088px}#section-SearchResults .container{max-width:1150px;margin-bottom:100px;width:95%}#section-SearchResults .search_box_container{margin-bottom:30px}#section-Home .search_box_filter.destination_input.destination_inside_popup{width:100%}.search_results_recommended_discover_container{width:100%;display:table}.discount_price_cont{display:table;width:100%;height:30px}.discount_price{font-size:11px;display:table;padding:3px 5px;background-color:#ff1f49;border-radius:2px;color:#fff;float:right;margin-bottom:5px;font-weight:bold;min-width:40px}.hotel_resorts_filter_box .rating_star{margin-right:0}.hotel_resorts_filter_box .rating_star:after{text-align:left}.hotel_resorts_filter_box .stars_container{margin:0 auto;float:none}#find_hotels_owl_carousel .owl-item{margin-right:0}.hidden_mobile_filters{display:table;width:100%}.show_more_filtes_mobile_button_cont{display:none;width:85%;margin:0 auto}.show_more_filtes_mobile_button:before{content:'c';font-family:'atticahol';pointer-events:none;transform:rotate(90deg);position:absolute;font-size:13px;right:3px;color:#1983ed;top:6px}.show_more_filtes_mobile_button{margin-top:10px;font-size:17px;color:#1983ed!important;display:table;position:relative;padding-right:20px}#filter_buttons_mobile{margin-top:40px}#hotel_resorts .search_box_container{margin-bottom:40px}.hotel_resorts_filters_cont{margin-top:0;margin-bottom:0}.resorts_filters_cont_show,.resorts_filters_cont_hide{width:100%;display:table;height:23px}.resorts_filters_cont_show{margin-bottom:10px}.hotel_resorts_filters_inside_cont{width:100%;display:table;padding-top:0;max-width:1020px;margin:0 auto}.resorts_filters_cont_hide{margin-top:10px}.resorts_filters{margin-top:0;font-size:17px;color:#1983ed;display:table;position:relative;padding-right:20px;float:right}.resorts_filters:hover{cursor:pointer}.resorts_filters:before{content:'c';font-family:'atticahol';pointer-events:none;transform:rotate(90deg);position:absolute;font-size:13px;right:3px;color:#1983ed;top:6px}.resorts_filters_cont_hide .resorts_filters:before{transform:rotate(-90deg)}#excursions_item .title_h3{margin-bottom:0}.exc_item_excursion_type_cont{display:table;width:100%;margin-top:5px;font-weight:bold}.exc_item_excursion_type_cont .excursion_type{background-color:#066991}.filter_box.select_filter.resorts_body_filters_box .general_lbl{float:none;font-size:15px;font-weight:bold;color:#000;padding-top:25px}.filter_box.select_filter.resorts_body_filters_box .checkbox_options{width:220px}.filter_box.select_filter.resorts_body_filters_box{margin-top:0;border:unset}.hotel_resorts_filters_inside{width:auto;margin:0 auto;float:right;margin-bottom:20px;width:711px}.hotel_resorts_filters_title{float:left;display:table;font-weight:bold;margin-right:20px;margin-top:7px;font-size:16px}.hotel_resorts_filters_hotel_facilities{font-size:15px;margin-top:0;padding-right:4px;display:table;padding-left:10px;padding-top:7px;width:95%;height:calc(100% - 11px)}.hotel_resorts_hotel_facilities_popup{position:absolute;padding:10px 20px;border:1px solid #d0d8dd;background-color:white;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.05);top:37px;padding-top:30px;z-index:1;width:calc(100% - 40px)}.show_popup{display:block}.hide_popup{display:none}.hotel_resorts_filters_hotel_facilities_container{display:table;float:left;margin-right:20px;width:250px;position:relative;height:35px;background-color:#F0F0F0;border-radius:8px;border:2px solid white}.hotel_resorts_filters_hotel_facilities:hover{cursor:pointer}.hotel_resorts_filters_hotel_facilities:before{content:'c';font-family:'atticahol';pointer-events:none;transform:rotate(90deg);font-size:13px;color:#000;float:right;margin-top:4px;margin-left:10px;margin-right:7px}.hotel_resorts_filters_cont .hotel_resorts_filter_box{float:left;display:table;margin-right:20px;margin-top:5px}.show_all_btn.resorts_filters_button.hotel_resorts_filters_button{margin-left:0;margin-top:5px;margin-bottom:0;border-radius:4px}#resorts_hide_filter{display:none}.hotel_resorts_filters_hotel_facilities_container .close_popup{top:8px;right:9px;z-index:1}.hotel_resorts_filters_title_mobile_cont{display:none;width:100%}.hotel_resorts_filters_title.hotel_resorts_filters_title_mobile{display:table;padding-top:10px;padding-bottom:10px;margin:0 auto;float:none;color:#000;font-size:17px}.hotel_resorts_filters_title.hotel_resorts_filters_title_mobile.rotate_arrow:before{transform:rotate(270deg)}.close_popup.close_resorts_filters_popup{display:none}.general_show_more_filters_mobile_button_cont{display:none}.discount_price_cont.select_room_disc_box{height:auto}.discount_price_cont.select_room_disc_box .discount_price{margin-top:15px;margin-bottom:0;line-height:normal;margin-right:5px}.hotel_resorts_filters_title.hotel_resorts_filters_title_mobile:before{content:'S';font-family:'atticahol';text-align:left;float:left;margin-right:8px;margin-top:4px;font-weight:normal;font-size:14px;display:table;width:18px}.hotel_resorts_filters_general_mobile_cont .hotel_resorts_filters_title.hotel_resorts_filters_title_mobile{color:#000;background-color:#fff;filter:drop-shadow(-2px -4px 4px #b0b0b0);position:fixed;top:0;width:100%;z-index:1;left:0;text-align:center}.hotel_resorts_filters_general_mobile_cont .hotel_resorts_filters_title.hotel_resorts_filters_title_mobile:before{display:none}.rating_label_resorts_popup{display:none;float:left;font-size:17px;font-weight:bold;margin-top:10px;margin-right:20px}.rating_label_resorts_popup{display:none}.show_all_btn.resorts_filters_button.hotel_resorts_clear_button{background-color:#c2c2c2;margin-right:20px}.show_all_btn.resorts_filters_button.hotel_resorts_clear_button:hover,.general_btn.show_all_btn.cancel_button:hover{background-color:#afafaf}.sort_filter:before{font-family:'atticahol';content:'V';width:15px;display:table;float:left;color:#000;margin-top:7px;position:absolute;left:20px;font-weight:normal}.hotel_page_discount{display:none}#resorts_filters_counter{font-size:15px;position:absolute;top:7px;left:115px}.price_per_night{position:absolute;z-index:1;background-color:#7d09a8;padding:5px 15px;border-radius:6px;color:#fff;right:10px;font-size:13px;font-weight:bold;top:140px}.price_per_night span{font-size:11px}.search_result_info{font-size:13px;margin-top:5px;color:#333}.gala_dinner_box{text-align:left;display:table;font-size:11px;margin-top:27px;color:#6e0695}.gala_dinner_box:before{content:'T';font-family:'atticahol';display:inline-block;width:19px;font-size:14px;margin-right:1px}.search_results_item_left_part{display:table;float:left}#section-SearchResults .search_results_item_left_part .stars_container{float:none}.select_room_gala_dinner_cont{display:table;width:100%}.select_room_gala_dinner_cont .gala_dinner_box{float:right;margin-top:10px}.span_bullet{content:"";width:10px;height:10px;border-radius:50%;background:#008234;margin-right:11px;display:inline-table}.form_title{font-family:'Manrope';font-size:22px;color:#000;font-weight:bold;margin-bottom:10px}.form_subtitle{font-family:'Manrope';font-size:18px;margin-bottom:20px;line-height:26px}#share_popup{left:50%;transform:translateX(-50%);max-width:400px;display:none;line-height:32px;position:fixed;bottom:-300px;height:300px;width:100%;background-color:#fff;filter:drop-shadow(-2px 3px 7px #b0b0b0);transition:bottom 0.6s;z-index:21;border-top-left-radius:10px;border-top-right-radius:10px}#share_popup_button{line-height:normal;margin:0 auto;margin-top:60px;position:relative;bottom:unset!important;font-size:15px;min-width:70px;background-color:#3c8dff;color:#fff;text-align:center;display:table;padding:10px;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:8px;border-radius:30px;font-weight:bold}#share_popup_button:hover{cursor:pointer}#share_popup.show_share_popup{bottom:0}.share_close_button_cont{width:100%;display:table}.share_close_icon{display:table;float:right;margin-right:15px;margin-top:10px;width:34px;border-radius:50%;background-color:#f0f0f0;height:34px}.share_close_icon:hover{cursor:pointer}.share_close_icon:before{font-family:'attica_icons';content:'W';display:inline-block;font-size:13px;width:13px;text-align:left;margin-left:11px;color:#504e4e;line-height:normal}#share_popup_button_cont{display:none;width:100%}.body_background{width:100%;height:100%;position:fixed;background-color:rgb(0 0 0 / 15%);top:0;left:0;z-index:20;display:none}#section-Room .shricons_cont{margin-top:0}.fixed_div_menu{width:100%;background-color:#fff;height:70px;top:0;position:fixed;filter:drop-shadow(-2px -4px 4px #b0b0b0);display:none}.nav_mobile.navbar_header_top.open .fixed_div_menu{display:block}.share_info_box{width:90%;margin:0 auto;display:table;font-size:16px;line-height:22px}.share_info_title{width:calc(100% - 70px);float:right}.share_info_img{width:60px;height:60px;float:left;margin-right:10px;background-position:center;background-size:cover;background-repeat:no-repeat}.share_info_title span{display:block;width:100%;overflow:hidden}.share_info_title a{text-decoration:none;font-size:14px;color:#7c7c7c}.share_line{width:100%;height:1px;background-color:#ececec;margin-top:20px;margin-bottom:20px}.deal_item_top{display:table;width:100%}.deal_item_top .deal_tag{float:left}.deal_item_top .deal_period{position:unset;display:table;float:right;line-height:normal}.deal_item_left_part{width:calc(100% - 50px);padding-top:15px;padding-bottom:15px;display:table;padding-right:9px;border-right:1px dashed #71269c}.deal_item_right_part{width:30px;height:auto;display:table;float:right;padding-left:9px}.agree_terms_reservation_box{display:table;margin-top:25px}.agree_terms_reservation_box input{float:left;appearance:none;border:1px solid #1983ed;display:block;width:15px;height:15px;border-radius:3px;margin-right:10px}.agree_terms_reservation_box input:checked{background-color:#1983ed}.agree_terms_reservation_box input:before{content:'';display:table;width:11px;text-align:left;font-size:8px;color:#fff;margin:0 auto;margin-top:2px;font-weight:bold}.agree_terms_reservation_box input:checked:before{content:'z';font-family:'atticahol'}.agree_terms_reservation_box a{color:#0064fe;border-bottom:1px solid transparent;transition:0.3s;text-decoration:none}.agree_terms_reservation_box a:hover{border-color:#0064fe;transition:0.3s}#transfers_form .agree_terms_reservation_box input,#excursions_form .agree_terms_reservation_box input{margin-top:9px}.footer_image_cont{display:flex;justify-content:space-between;margin-top:15px;padding-top:20px;border-top:1px solid #dadada}.cyprus_repuplic_img{width:69px;height:50px;background-image:url(../../Site/Appearance/Layout/Images/cyprus_republic.jpg)}.european_union_img{height:50px;width:258px;background-image:url(../../Site/Appearance/Layout/Images/european_union.jpg)}.footer_image_cont .cyprus_repuplic_img,.footer_image_cont .european_union_img{background-size:cover;background-position:center;background-repeat:no-repeat}.paid_reserv_buttons{display:table;width:100%}.prices_box_cont{display:table;float:right}.paid_reserv_buttons{display:flex;justify-content:right;flex-wrap:wrap}.calendar_box{display:flex;justify-content:right}.calendar_box .submit_btn{display:flex;align-items:center;gap:0 5px;color:#1883ed;background-color:transparent;padding:0}.calendar_box .submit_btn:hover{color:#1883ed;background-color:transparent}.calendar_box .submit_btn:before{content:'+';font-size:18px}.calendar_box .submit_btn:after{content:'j';font-family:'atticahol';font-size:15px;display:inline-block;width:16px;text-align:left}@media only screen and (device-width:768px) and (device-height:1024px) and (-webkit-device-pixel-ratio:1) and (max-aspect-ratio:13/9),only screen and (device-width:768px) and (device-height:1024px) and (-webkit-device-pixel-ratio:2) and (max-aspect-ratio:13/9),only screen and (min-device-height:602px) and (max-device-height:962px) and (max-aspect-ratio:13/9),only screen and (min-device-width:602px) and (max-device-width:962px) and (max-aspect-ratio:13/9),only screen and (device-width:600px) and (device-height:1024px) and (-webkit-device-pixel-ratio:1) and (max-aspect-ratio:13/9),only screen and (device-width:400px) and (device-height:683px) and (-webkit-device-pixel-ratio:1) and (max-aspect-ratio:13/9),only screen and (max-width:800px) and (max-aspect-ratio:13/9),only screen and (device-width:1600px) and (device-height:2560px) and (-webkit-device-pixel-ratio:2) and (max-aspect-ratio:13/9){div.vlcookies_box{padding-top:30px}div.vlcookies_ok.vlcookies_accept{left:43%;transform:translateX(-57%)}div.vlcookies_ok.vlcookies_decline{left:57%;transform:translateX(-43%)}div.vlcookies_ok.vlcookies_decline:hover,div.vlcookies_ok.vlcookies_decline:focus,div.vlcookies_ok.vlcookies_decline:active{right:unset}div.vlcookies_ok{position:absolute;bottom:20px}span.vlcookies_msg{text-align:center}div.vlcookies_ok:hover{background-color:#3c8dff}.carousel_container{width:auto}.home_nav_btn_comntainer{width:90%;max-width:516px;float:none;margin:0 auto;margin-bottom:0}.search_filters_container{flex-wrap:wrap;width:330px;justify-content:space-between}.search_box_filter{float:none}.search_box_container,.border_cicrle_container{padding:unset;box-shadow:unset;margin-top:unset}.extras_desc{width:100%;max-width:324px}.extras_container_item{float:none}.extras_container_item{width:100%;margin:0 auto;height:auto}.extras_container{padding-bottom:85px;margin-bottom:0}.recomm_hotels .home_nav_btn_comntainer:first-child{margin:0 auto;margin-bottom:50px}.recomm_hotels .home_nav_btn_comntainer{width:90%;margin:0 auto;float:none}.home_nav_btn_comntainer:nth-child(2){float:none}.site_info_container span{display:table;margin:0 auto;margin-bottom:3px}.site_info_container span:last-child{float:none}.search_box_container,.border_cicrle_container{height:auto;padding-top:30px;padding-bottom:30px}.navbar_contact_container,.main-nav{display:none}.increments_container{padding:20px;width:288px}.home_search_container h1{font-size:48px;line-height:47px;color:#111}.home_search_container h4{font-size:20px;margin-top:25px;margin-bottom:0;display:none}.recomm_hotels_cont .headline1,.carousel_container .headline1 .home_explore_cont .headline1{width:auto}.home-demo{width:100%;margin:0 auto;margin-top:30px}footer .footer_col:nth-child(2){margin:0 auto}footer .footer_col:nth-child(2) .sitemap_col:nth-child(1),footer .footer_col:nth-child(2) .sitemap_col:nth-child(2){display:none}footer .footer_col:nth-child(2) .sitemap_col:nth-child(3),footer .footer_col:nth-child(2) .sitemap_col:nth-child(4){margin:0 auto;float:none;text-align:center;margin-top:30px}.sitemap_col div{font-size:16px}footer .footer_col{float:none;width:100%}.footer_label{text-align:center}.address_desc{text-align:center}footer .footer_col:last-child{float:none;margin:0 auto}.footer_logo{float:none;margin:0 auto;margin-bottom:60px;display:none}.contact_desc{text-align:center}.payment_label{margin-top:20px}footer .footer_col:last-child{margin-top:30px}.footer_logo{margin-bottom:20px}.contact_desc{margin-top:0}.footer_col div.contact_desc{margin-bottom:7px}.find_lbl{font-size:18px}.find_title{font-size:21px;margin-top:50px;font-weight:bold}.rating_star:after{font-size:20px;width:20px}.recomm_region{bottom:unset;top:180px;font-size:18px}.recomm_hotel_name{top:215px;bottom:unset;font-size:21px;line-height:25px;font-weight:bold}#section-Excursions .search_box_container{height:auto}.search_inside_box{margin-top:0}.label_select_box{width:auto}.excursions_label{font-size:18px;float:none;margin-top:0}#excursions_select{width:200px}.search_inside_box .form_submit_btn{margin-top:27px}.title_h3{margin-top:55px;font-size:28px}#contact .home_search_box,#transfers .home_search_box,#excursions .home_search_box,#resorts .home_search_box,#resorts_item .home_search_box,#hotel_item .home_search_box,#search_results .home_search_box,#hotel_resorts .home_search_box,#services .home_search_box,#services_item .home_search_box,#excursions_item .home_search_box,#room_type .home_search_box{height:200px}#excursions .excursions_cont{padding-left:unset;width:700px}#section-HotelsLanding .hm_box_container,#section-HotelsLanding .home_search_box{height:200px}#section-HotelsLanding .hm_box_container,#section-HotelsLanding .home_search_box{height:200px}#section-HotelsLanding .title_h3{margin-top:55px!important}.region_carousel .owl-item{margin-bottom:20px}.excursion_item_bg{margin-top:0;border-top-left-radius:15px;border-top-right-radius:15px}.inside_text{width:90%;margin:0 auto}#excursions_item .search_box_container,#services_item .search_box_container,#excursions_item .border_cicrle_container,#transfers .border_cicrle_container,#services_item .border_cicrle_container{padding-top:0}.transfers_gallery .pgs-vr-gallery{justify-content:center}.contact_inside_cont{width:100%;margin:0 auto}.section_title{font-size:28px}.section_subtitle,.contact_form_lbl{font-size:20px}.contact_telephone:after{width:21px}.contact_address:after{width:15px}.contact_email:after{width:21px;height:17px}.circle_container{width:50px;height:50px}.contact_circle_icon{font-size:20px}.telephone_box,.email_box{width:100%;max-width:470px;height:auto}.address_box{width:100%;max-width:470px;height:auto}.contact_box{float:none;margin:unset;display:table;margin-bottom:10px;padding-bottom:0}.contact_box:last-child{margin:unset}.navbar_header_menu_container .logo{display:none}.mobile_menu .logo,#mobile_menu_toggle,.mobile_menu_btn,.mobile_menu_box{display:block}.price_offer{right:20px;top:53px}.headline1 .show_all_btn{margin-top:5px}.services_title{font-size:18px;margin-top:10px}.resorts_cont{width:90%;justify-content:center}.resorts_item_categories{width:90%;padding-left:0;max-width:700px}.resorts_background{height:200px}.inside_pop_up{top:unset;left:unset;transform:unset;padding-bottom:50px;margin:0 auto;position:unset;margin-top:10px}input,select,textarea{font-size:16px!important}.resorts_title{font-size:26px;margin-bottom:50px;margin-top:30px}.popup_title{font-size:25px}.popup_desc{font-size:20px;line-height:30px}.region_carousel{width:660px}.search_box_label:before{top:35px;left:15px}.region_carousel_cont{width:95%}.general_btn{font-size:14px}.address_desc,.contact_desc{font-size:16px}.home-demo{height:190px}.region_carousel_cont .owl-prev,.region_carousel_cont .owl-next{top:80px}.social_icn{width:40px;height:40px}.social_icn:first-child:before{margin-left:15px;margin-top:9px;font-size:20px}.social_icn:nth-child(2):before{margin-left:9px;margin-top:7px;width:22px;font-size:22px}.social_icn:nth-child(3):before{margin-left:8px;margin-top:10px;width:22px;font-size:18px}.payment_label{margin-top:30px}.footer_label{font-size:16px;margin-bottom:5px}.footer_logo{margin-bottom:30px}.recomm_hotels .home_nav_btn_comntainer{display:table}.resorts_box_title{margin-top:20px}.resorts_img{height:200px}.resorts_cont{gap:70px 70px}.owl-item h2{font-size:19px;margin-top:120px}.search_box_container .inside_text p{line-height:36px;font-size:19px}#contact .home_search_box,#transfers .home_search_box,#excursions .home_search_box,#resorts .home_search_box,#resorts_item .home_search_box,#hotel_item .home_search_box,#search_results .home_search_box,#hotel_resorts .home_search_box,#services .home_search_box,#services_item .home_search_box,#excursions_item .home_search_box,#room_type .home_search_box{height:150px}#section-Services .services_title{font-size:19px;width:90%;line-height:27px}#section-HotelsLanding .hm_box_container,#section-HotelsLanding .home_search_box{height:150px}.search_box_label{font-size:15px;color:#000}.search_box_filter{margin-bottom:0}.search_filters_container .form_submit_btn{padding-top:0.2em;padding-bottom:0.3em;width:50px;margin-top:40px;margin-bottom:0}#excursions_select{width:300px;height:43px;margin-top:13px;font-size:18px!important}.excursions_label{font-size:20px}.select_cont:after{top:25px;right:18px}.search_inside_box .form_submit_btn{margin-top:41px}.excursions_box{height:410px}.excursions_img{height:180px}.excursions_info_title{font-size:22px;height:32px}.excursions_info_text{font-size:18px;width:90%;height:80px}.excursion_item_bg{border-top-left-radius:0;border-top-right-radius:0}#services_item .search_box_container{width:100%}.nav_container{margin-bottom:20px}#excursions_item .border_cicrle_container,#resorts_item .border_cicrle_container,#services_item .border_cicrle_container,#hotel_item .border_cicrle_container,#search_results .border_cicrle_container,#hotel_resorts .border_cicrle_container,#resorts .border_cicrle_container,#services .border_cicrle_container,#transfers .border_cicrle_container{width:100%}#section-Transfers .search_box_container .inside_text{width:100%}#resorts_item .search_box_container{width:100%}.resorts_background{height:300px;border-radius:0}.excursions_box.resorts_item_box{width:340px;height:340px;margin-bottom:50px}.right_arrow:after{font-size:14px;margin-left:10px}.region_carousel .item-bg{height:200px}.region_carousel .item-text{font-size:20px}.headline1{font-size:23px}.region_carousel .owl-item{height:360px!important}#section-HotelsLanding .region_carousel .owl-item{height:340px!important}#section-HotelsLanding .owl-carousel,#section-HotelsLanding .owl-carousel .owl-stage-outer,#section-HotelsLanding .owl-carousel .owl-stage{height:370px}#section-HotelsLanding .stars_container{margin-top:8px}footer .social_container{margin:0 auto}#desktop_nav{display:none}#mobile_tablet_nav{display:block}#contact .search_box_container{margin-top:60px}#contact .home_search_box{display:none}.contact_boxes_container{padding-top:30px;padding-bottom:20px;border-bottom:unset;margin-top:20px}.contact_right_cont{width:100%;float:none;margin-bottom:40px}.contact_form_cont{width:100%;float:none}.contact_middle_part{display:none}#map div{border:unset!important}.contact_boxes_container.desktop_version{display:none}.contact_boxes_container.mobile_version{display:table}.site_info_container{border-top:1px solid #e2e2e2;padding-top:20px;margin-top:20px}.map_box{margin-top:50px}#contact .search_box_container,#transfers .search_box_container,#hotel_item .search_box_container,#search_results .search_box_container,#hotel_resorts .search_box_container,#resorts .search_box_container,#resorts_item .search_box_container,#services .search_box_container,#services_item .search_box_container,#resorts_item .search_box_container,#excursions_item .search_box_container{margin-bottom:50px}.contact_form_lbl{margin-top:30px}.map_container{margin-top:0}.site_info_container{font-size:15px}.search_filters_container.no_destination_search{width:310px}.hotel_gallery figure:first-child img{width:330px;height:200px}.gallery_container .pgs-vr-gallery figure{float:none}.shricons{flex-wrap:wrap;justify-content:left;width:300px;margin:0 auto}.sharebox{margin:0 auto}.hotel_item_title{flex-direction:column-reverse;padding-top:0;align-items:flex-start}#hotel_resorts .hotel_item_title,.deal_section_title{padding-top:0}#section-HotelsItem .hotel_item_title,#section-Room .hotel_item_title{justify-content:center;height:100%}#section-HotelsItem #hotel_item .title_h3{margin-top:0}#section-HotelsItem .stars_container{margin-top:0;margin-left:0;margin-bottom:10px}#hotel_item .title_h3,#search_results .title_h3,#hotel_resorts .title_h3{float:none;line-height:33px;margin-top:8px}.select_container{width:100%}.flexible_option{right:unset}.select_item{padding:unset;padding-bottom:30px;padding-top:30px;margin:0 auto;margin-bottom:20px;background-color:#fff;width:100%;padding-bottom:20px;border-bottom:1px dashed #000;border-radius:unset}.flexible_option{float:left;margin-left:20px;margin-bottom:20px}.select_item_left_part{margin-left:20px;margin-top:10px;width:auto}.select_item_right_part{width:100%}.flexible_option.desktop_version{display:none}.flexible_option.mobile_version{display:block}.total_price{margin-top:20px;float:none;margin-left:20px}.right_part_cont{float:none}.total_price,.select_item_left_part,.flexible_option{margin-left:0}#section-HotelsItem .main{max-width:100%;margin:40px 0}.hidden_tab{display:none}.tab label{width:50%}.hotel_sect_container{padding-bottom:unset}.gallery_container .pgs-vr-gallery figure:nth-child(2),.gallery_container .pgs-vr-gallery figure:nth-child(3),.gallery_container .pgs-vr-gallery figure:nth-child(4),.gallery_container .pgs-vr-gallery figure:nth-child(5),.gallery_container .pgs-vr-gallery figure:nth-child(6),.gallery_container .pgs-vr-gallery figure:nth-child(7),.gallery_container .pgs-vr-gallery figure:nth-child(8),.gallery_container .pgs-vr-gallery figure:nth-child(9),.gallery_container .pgs-vr-gallery figure:nth-child(10),.gallery_container .pgs-vr-gallery figure:nth-child(11),.gallery_container .pgs-vr-gallery figure:nth-child(12),.gallery_container .pgs-vr-gallery figure:nth-child(13){display:none}.gallery_container .pgs-vr-gallery figure:nth-child(1){display:table;margin:0 auto;height:200px}.hotel_gallery{width:330px;margin:0 auto;position:relative}.image_lens{top:50%;left:50%;transform:translate(-50%,-50%);bottom:unset}#hotel_resorts .container{width:90%}#hotel_item .title_h3,#search_results .title_h3,#hotel_resorts .title_h3,.deal_section_title .title_h3{margin-top:55px}.results_cont{width:100%;float:none;margin:0 auto}.filter_cont{float:left;margin-top:0}.filter_cont .sort_filter select{margin-left:0;border-radius:10px;padding-top:8px;padding-bottom:8px}.filter_cont .sort_filter .arrows_icn:before{top:11px}.filter_cont .general_lbl{margin-top:7px;display:none}#hotel_resorts .right_box .item-hotel-title{line-height:26px;font-size:18px}#hotel_resorts .right_box .item-hotel-details{bottom:5px;margin-top:10px}#hotel_resorts .right_box{justify-content:space-between;max-width:670px}#section-SearchResults .left_box{position:fixed;z-index:12;top:0;left:50%;transform:translateX(-50%);box-shadow:unset;overflow:scroll;display:none;width:100%;padding-top:0}.general_btn.show_all_btn.show_filters{display:table;border-color:#000;color:#000;font-weight:normal}.hotel_item_title .stars_container{margin-left:0}#hotel_resorts .main_container{padding-right:0;margin:0 auto;display:block}#filter_buttons_desktop{display:none}#filter_buttons_mobile{display:table}.filters_buttons_cont{margin-bottom:100px}.filter_close{display:table}.show_filters_container{display:table}.general_btn.show_all_btn.show_filters{float:right}.age{float:none;margin:0 auto;margin-bottom:10px;display:table}.age:nth-child(odd){margin:0 auto;margin-bottom:10px}.booking_hotel{display:table;width:100%}.booking_details{width:100%;margin:0 auto;margin-top:30px}.form_input_cont .input_box:nth-child(1),.form_input_cont .input_box:nth-child(2){float:none;margin:0 auto;width:100%}.contact_input.booking_input,.country_select,.transfers_select,.special_request_box textarea{width:100%;max-width:450px}.input_box.transfers_input:after{margin-top:20px}.input_box{width:100%}.hotel_details_inside{margin-top:30px}.hotel_image{float:none}.room_info{width:100%}.room_gallery{width:500px;height:375px}.room_gallery .owl-carousel,.room_gallery .owl-carousel .owl-stage-outer,.room_gallery .owl-carousel .owl-stage{height:375px}.room_gallery .owl-item{width:500px!important;height:375px!important}#destination_popup{width:330px;margin-top:1px}.hotel_sect_container{width:90%;margin:0 auto}.search_box_container,.border_cicrle_container{width:90%}.guest_input{padding-left:50px}#ui-datepicker-div{width:312px}#section-Home .container .search_box_container{width:340px;margin-bottom:30px;padding-top:0}.form_submit_btn.search_button{display:none}.general_btn.search_button{display:table}.general_btn.search_button.mobile_search_button{display:table!important;width:100%;margin-top:10px}#section-HotelsLanding .search_box_container,#section-HotelsItem .search_box_container{width:100%}.home_search_container .search_box_filter:nth-child(4) .search_box_input,#section-SearchResults .search_box_filter:nth-child(4) .search_box_input{width:84%}.search_box_filter.destination_input,.search_box_filter.search_guest_input{width:330px}.search_box_filter.check_in_date_input,.search_box_filter.check_out_date_input{width:50%}.search_box_input{width:84%;padding-left:40px;margin-top:2px;height:33px;border-radius:6px}.search_box_input,.search_box_filter.check_in_date_input input,.search_box_filter.check_out_date_input input{width:84%}.search_box_filter.check_in_date_input input,.search_box_filter.check_out_date_input input{width:68%}#section-HotelsItem .hotel_gallery{margin-bottom:30px}#section-HotelsItem .search_box_container{padding-top:0}.hm_box_container,#section-Home .top_box_title,.home_search_bg{height:300px}.top_box_title{height:155px;margin-top:70px}.top_box_title .container{height:100%}#explore_cyprus .inside_text{width:100%}.contact_input,.country_select,.transfers_select,#message{border:1px solid #757575;background-color:#fff}.arrival_departure_box{margin-top:50px}.border_cicrle_container{line-height:34px;font-size:18px}.room_selection{width:100%;display:table;max-width:180px;margin:unset}.room_selection_cont{float:none;margin:0 auto;width:100%}.room_selection_title,.room_selection_subtitle{text-align:center}.title_cont{display:table;float:left}.room_selection_cont input{float:left;margin-top:12px;margin-left:50px}.room_selection_cont .room_selection_title.label_one_room{margin-top:0;margin-bottom:3px}.room_selection_title{font-size:20px}.room_selection_subtitle{font-size:16px}.select_container .outside_room_selection_container:nth-child(4){margin-bottom:20px}.outside_room_selection_container{width:100%}#guests_popup{right:unset;width:282px;left:50%;transform:translateX(-50%);margin-top:4px}.search_filters_container.no_destination_search #guests_popup{margin-top:6px}.input-row.children_incr{float:left;margin-top:30px}.input-row.adults_incr{margin-top:20px}.minus_plus_button:hover{background-color:#fff;color:#0064fe}#section-HotelsLanding .carousel_container{max-width:660px}.excursions_box:nth-child(even){margin-right:unset;margin:0 auto;margin-bottom:30px}.hotel_gallery figure:first-child img{width:600px;height:400px}.gallery_container .pgs-vr-gallery figure:nth-child(1){height:400px}.hotel_gallery{width:600px}#transfer_info{height:auto}#section-Reservation .transfers_select,#section-Reservation .arr_dep_flight .contact_input.booking_input{width:280px;padding-left:3%}#section-Reservation .input_box.transfers_input.transfer_number .transfers_select_number{width:100px;padding-left:5%}.resorts_pop_info.room_pop_info{background-color:rgba(255,255,255,1)}.room_close_pop_up{color:#bf1b1b;top:0;right:6px}#hotel_resorts .general_btn{float:none;margin:0 auto;margin-top:10px;margin-right:0}.home_explore_cont .nav_container,.home_nav_btn_comntainer{width:100%}#section-Home .carousel_container,#section-SearchResults .carousel_container{width:auto;display:block;max-width:570px;margin:0 auto}.region_carousel.prom_hotels_carousel_cont{width:100%;max-width:570px}.region_carousel.deals_hotels_carousel_cont{width:100%;max-width:570px}#section-Home .prom_hotels_carousel_cont .owl-item,#section-SearchResults .prom_hotels_carousel_cont .owl-item,#section-Deals .prom_hotels_carousel_cont .owl-item{height:285px!important;margin-bottom:0}#section-Home .prom_hotels_carousel_cont .owl-carousel .owl-stage-outer,#section-Home .prom_hotels_carousel_cont .owl-carousel .owl-stage,.prom_hotels_carousel_cont .owl-carousel,#section-SearchResults .prom_hotels_carousel_cont .owl-carousel .owl-stage-outer,#section-SearchResults .prom_hotels_carousel_cont .owl-carousel .owl-stage,#section-Deals .prom_hotels_carousel_cont .owl-carousel .owl-stage-outer,#section-Deals .prom_hotels_carousel_cont .owl-carousel .owl-stage{height:auto}#section-HotelsItem .top_box_title,#excursions_item .top_box_title,#section-Room .top_box_title{height:auto;display:table;padding-top:20px;padding-bottom:20px}.hotel_info,.hotel_info_address_cont{margin-top:10px}.hotel_item_address{float:left}#section-SearchResults .right_box{float:none;width:auto;margin-top:30px;height:auto;display:flex;flex-wrap:wrap;justify-content:center;padding-left:0}.home_explore_cont,.recomm_hotels_cont{max-width:516px;margin:0 auto}#destination_input_loader{left:140px}#reservation .unavailable_container .title_h3{margin-top:55px}#reservation .container .no_hotels_exist{margin-top:100px;margin-bottom:100px}.booking_hotel .hotel_image{width:100%}.booking_hotel .hotel_image img{height:auto}.jcc_logo{margin:0 auto;margin-top:10px}.general_btn.submit_btn.request_cancel_button{margin-top:217px}#section-SearchResults .right_box .item:nth-child(odd){margin-right:20px}.bd_sect_hotelsitem .vlfixed_cookies_box{bottom:90px;left:10px}.general_btn.show_all_btn.filter_button{float:right}.general_btn.show_all_btn.cancel_button{float:left;margin-top:0}.general_btn.show_all_btn.close_filter_button{float:right;margin-top:0}#hotel_item .room_type_title_cont .right_arrow.black_arrow{display:none}#hotel_item .room_type_title{float:none}.hotel_item_view_button_cont{display:table}.pop_up_container .shricons{gap:15px}.results_found_cont{width:100%;text-align:center}.properties_found_cont{float:none;margin:0 auto;margin-top:0}.filters_price_cont{display:table;width:100%;margin-top:50px}.properties_found_cont .found_lbl{margin:0 auto}.supplement_select_cont .select_note{display:none}#section-SearchResults .main_container{padding-top:10px}#section-SearchResults .left_box .general_lbl{padding-bottom:0;margin:0 auto;margin-top:10px;width:100%;font-weight:bold;margin-right:40px;margin-bottom:20px}#section-SearchResults .left_box .general_lbl.filter_lbl{width:90%;display:table;margin:0 auto;margin-top:0;padding-top:10px;padding-bottom:10px;background-color:#fff;filter:drop-shadow(-2px -4px 4px #b0b0b0);position:fixed;top:0;width:100%;z-index:3;left:0;text-align:center;position:sticky}#section-SearchResults .left_box .general_lbl .filters_title,#section-SearchResults .left_box .general_lbl .filter_icn{color:#000}#section-SearchResults .filter_box:nth-child(3){padding-bottom:0;border-bottom:unset}#section-SearchResults .filter_box:nth-child(5){height:110px}#section-SearchResults .filter_box:nth-child(6){height:100px}#section-SearchResults .filter_box{margin:0 auto;margin-top:30px;width:85%}#slider{width:90%;margin:0;margin-top:20px;float:left;max-width:500px;margin-left:10px}.terms_select_box{max-width:500px}.resorts_text_title{font-weight:bold}.close_clear_buttons{display:table;float:left;width:170px}.general_btn.show_all_btn.cancel_button,.general_btn.show_all_btn.close_filter_button{border:1px solid #888;color:#888;background-color:transparent}.general_btn.show_all_btn.cancel_button:hover,.general_btn.show_all_btn.close_filter_button:hover{background-color:transparent;color:#888}#button_close_guests_popup{display:table}.select_item .select_item_left_part{width:100%}.select_room_cont.checked_class{background-color:#f6fff6}.select_room_cont.checked_class .select_item{background-color:#f6fff6;border-color:#f6fff6;border-bottom:1px dashed #000}.room_selection.room_selection_one_room .room_selection_subtitle{display:none}.room_selection.room_selection_one_room .title_cont{float:none;margin:0 auto}.room_selection.room_selection_one_room input{float:none;margin:0 auto}.room_selection.room_selection_one_room{max-width:unset}.room_selection.room_selection_one_room .room_selection_cont{display:flex;flex-direction:column-reverse}.text_container{top:25px}.hm_box_container,#section-Home .top_box_title,.home_search_bg{height:150px;background-image:none}#section-Home .top_box_title{background-color:#fff}.right_box .item-hotel-title,.region_carousel .item-hotel-title{font-weight:bold}.region_carousel .item-hotel-details{margin-top:10px}#section-LuxuryHotels #hotel_resorts .right_box .item,#section-SeafrontHotels #hotel_resorts .right_box .item,#section-Villas #hotel_resorts .right_box .item,#section-MICEText #hotel_resorts .right_box .item,#section-SearchResults .right_box .item{width:340px!important;height:350px!important}#date_box{display:block}#section-SearchResults #search_form{display:none}#section-HotelsItem #search_form{display:none}#section-SearchResults #hide_filter{display:table}#hotel_resorts #search_form,#deals #search_form{display:none}#hotel_resorts #hide_filter,#section-HotelsItem #hide_filter,#deals #hide_filter{display:table}#hotel_resorts .search_box_container{margin-bottom:0;background-color:#fafafa}.input_room_select:before{width:24px;height:24px}.input_room_select:checked:after{width:4px;height:15px;top:4px;left:11px}.room_selection_cont input{width:29px;height:29px}.select_item .select_item_left_part{width:100%}.select_room_cont.checked_class{background-color:#f6fff6}.select_room_cont.checked_class .select_item{background-color:#f6fff6;border-color:#f6fff6;border-bottom:1px dashed #000}.room_selection.room_selection_one_room .room_selection_subtitle{display:none}.room_selection.room_selection_one_room .title_cont{float:none;margin:0 auto}.room_selection.room_selection_one_room input{float:none;margin:0 auto}.room_selection.room_selection_one_room{max-width:unset}.room_selection.room_selection_one_room .room_selection_cont{display:flex;flex-direction:column-reverse}.form_input_cont input::placeholder{color:#ababab}.special_request_box textarea{height:160px}.supplement_select_filter{float:right;margin-top:20px;margin-bottom:20px}.shricons a{font-size:18px;line-height:34px}.room_share_desktop{display:none}.room_sharebox .share_room_title{display:block}.room_share_mobile_tablet{display:block}.pop_up_container .room_share_popup{display:block}.general_btn.show_all_btn:hover{background-color:#fff;color:#000}.social_icn:hover{background-color:#585858}.select_item:hover{background-color:#fff}.general_btn:hover{background-color:#fff;color:#000}.extras_container_item .general_btn:hover,.general_btn.submit_btn:hover,.general_btn.show_all_btn:hover{background-color:#1883ed;color:#fff}.general_btn.search_button:hover{background-color:#1883ed;color:#fff}.region_carousel .general_btn,#hotel_resorts .general_btn{background-color:#1883ed;color:#fff;border-color:#1883ed}.region_carousel .general_btn:hover,#hotel_resorts .general_btn:hover{background-color:#1883ed;color:#fff;border-color:#1883ed}.excursions_box .general_btn:hover,.resorts_box .general_btn:hover{border:1px solid #888;color:#888;background-color:#fff}.navbar_header_contact_btn:hover{border:1px solid #707070;background-color:#fff;color:#707070}.general_btn:hover{color:#000;background-color:#fff;border:unset}.extras_container_item .general_btn:hover,.general_btn.submit_btn:hover{color:#fff;background-color:#1883ed;border-color:#1883ed}.general_btn.show_all_btn:hover{background-color:#1883ed}.room_close_pop_up:hover{color:#000}.resorts_close_pop_up:hover{color:#000}div.vlv_pagination a:hover{background-color:#fff;color:#888;border-color:#ccc}.general_btn.show_all_btn.show_filters:hover{background-color:#fff;color:#888}#room_type .search_box_container{width:100%}#room_type .room_description{margin-top:30px}#home_recommended_desktop{display:none}#section-Home #mobile_recom_hotels,#section-SearchResults #mobile_recom_hotels{max-width:516px;height:314px;width:100%!important;margin-top:30px}#section-Home #mobile_recom_hotels .owl-stage,#section-SearchResults #mobile_recom_hotels .owl-stage{height:314px}#section-Home #mobile_recom_hotels .owl-stage-outer,#section-SearchResults #mobile_recom_hotels .owl-stage-outer{height:100%}#section-Home #mobile_recom_hotels .owl-item,#section-SearchResults #mobile_recom_hotels .owl-item,#section-Deals #mobile_recom_hotels .owl-item{height:314px!important;width:514px!important;margin:0}.mobile_recom_hotels_carousel_cont.region_carousel{max-width:516px;height:314px}#mobile_recom_hotels .home_nav_btn_comntainer{width:514px;height:314px;margin-bottom:0}#excursions_carousel .owl-nav button.owl-next,#transfer_carousel .owl-nav button.owl-next{right:10px!important}#excursions_carousel .owl-nav button.owl-prev,#transfer_carousel .owl-nav button.owl-prev{left:10px!important}#excursions_form,#transfers_form{margin:0 auto;margin-top:50px;max-width:unset;width:90%}#transfers_form .input_box.transfers_input{width:100%}.excursion_filters_cont{margin-top:40px;margin-bottom:0}.excursion_filters_inside{float:none;margin:0 auto;width:auto;display:flex;justify-content:center;flex-wrap:wrap;gap:20px 0}.excursion_filter_box{font-size:15px;min-width:70px}.excursion_filters_cont{max-width:700px}#excursions .search_box_container{margin-bottom:20px}.box_stars{margin-top:10px}.no_search_results{text-align:center;margin-bottom:30px}.excursion_item_bg{margin-bottom:0}#transfer_carousel{margin-bottom:30px}#excursions_carousel .owl-prev:before,#excursions_carousel .owl-next:before,#transfer_carousel .owl-prev:before,#transfer_carousel .owl-next:before{top:-2px}.find_hotels_container{display:none}#section-Home .headline1,#section-SearchResults .headline1{margin-top:0}#search_results .search_box_container{margin-bottom:0;margin-top:70px}#search_results .top_box_title{display:none}.date_box{max-width:340px}#search_results .search_box_container{width:95%}#section-Home .owl-carousel .owl-stage-outer,#section-Home .owl-carousel .owl-stage{height:auto}.find_hotels_carousel_cont .owl-item,.find_hotels_carousel_cont .owl-carousel{margin:0 auto;height:auto!important;max-width:516px;margin-bottom:0}.find_hotels_carousel_cont{margin-bottom:30px}.home_explore_cont .home_nav_btn_comntainer{margin-bottom:30px}.region_carousel.prom_hotels_carousel_cont,.mobile_recom_hotels_carousel_container,.region_carousel_cont{margin-bottom:30px}.show_more_filtes_mobile_button_cont{display:table}.hidden_mobile_filters{display:none}#excursions_item .title_h3{margin-top:0}.select_room_cont .total_price_cont{float:left;margin-right:0;margin-left:0}.hotel_resorts_filters_inside{width:100%;margin-bottom:0;padding-bottom:30px}.hotel_resorts_filters_title{float:none;margin:0 auto}.hotel_resorts_filters_cont .hotel_resorts_filter_box{float:none;margin:0 auto;margin-top:10px;width:100%}.hotel_resorts_filters_hotel_facilities_container{margin:0 auto;float:none;margin-top:20px}#date_box.hide_inside_divs div{display:none}.hotel_resorts_filters_inside_cont{border:1px solid #000;border-radius:10px;height:42px;overflow:hidden;display:block;transition:height 0.5s;width:100%;max-width:340px}.hotel_resorts_filters_inside_cont.expand_hotel_resorts_div{height:215px}.expand_hotel_resorts_div_overflow{overflow:visible}.hotel_resorts_filters_title{display:none}.hotel_resorts_filters_title_mobile_cont{display:table}.hotel_resorts_filters_general_mobile_cont{background-color:#fff;width:calc(100% - 30px);height:100%;left:0;border:unset;top:0;border-radius:0;position:fixed;z-index:10;overflow:scroll;display:none;padding:15px}.open_overlay_div{display:block}.close_overlay_div{display:none}.hotel_resorts_filters_hotel_facilities_container{width:100%;background-color:#fff;margin-top:50px}.hotel_resorts_filters_hotel_facilities{padding-left:unset;padding-top:unset;font-size:17px;margin-bottom:15px;font-weight:bold}.hotel_resorts_hotel_facilities_popup{display:block;width:100%;height:auto;padding:unset;box-shadow:none;border:unset;position:unset}.hotel_resorts_filters_hotel_facilities:before{content:''}.hotel_resorts_filters_hotel_facilities_container .close_popup{display:none}.filter_box.select_filter.resorts_body_filters_box .checkbox_options{width:100%;height:auto}.close_popup{font-size:18px;width:18px}.close_popup:before{width:18px}.close_popup.close_resorts_filters_popup{top:10px;right:15px;display:none;z-index:10;position:fixed;color:#707070;font-size:18px}.opened_filters .close_popup.close_resorts_filters_popup{display:block}.expand_filter_box{height:auto}#room_facil_show_less,#room_facil_show_more{margin-bottom:30px}#room_facil_show_less,#hotel_facil_show_less{display:none}#room_facil_show_less .show_more_filtes_mobile_button:before,#hotel_facil_show_less .show_more_filtes_mobile_button:before{transform:rotate(270deg)}.show_all_btn.resorts_filters_button.hotel_resorts_filters_button{border-radius:4px;font-size:14px;float:right;margin-bottom:80px;margin-top:40px}.hotel_resorts_filters_general_mobile_inside_cont{width:90%;margin:0 auto}#section-SearchResults .left_box .general_lbl .filters_title{margin:0 auto;float:none;font-size:16px}#section-SearchResults .left_box .general_lbl .filter_icn{display:none}.rating_label_resorts_popup{display:table}.general_show_more_filters_mobile_button_cont{display:block}.show_all_btn.resorts_filters_button.hotel_resorts_filters_button.hotel_resorts_clear_button{border:1px solid #888;color:#888;background-color:transparent;float:left}#section-SearchResults .filter_box .checkbox_options{overflow:hidden;padding-top:10px}.sort_filter:before{margin-top:10px;left:10px}.filter_close{right:15px;position:absolute;z-index:2;top:10px;font-size:18px;text-align:left}.filter_close:before{width:18px}.show_filters_container .show_filters .general_lbl .filter_icn{float:left;margin-right:8px}.show_filters_container .show_filters .general_lbl .filters_title{margin-right:0}#section-SearchResults .filter_box:nth-child(3){border-top:unset}#hotel_item .title_h3{line-height:24px;font-size:20px}#section-SearchResults .box_container,#search_results .search_box_container{background-color:#fafafa}#search_results .search_box_input,#hotel_item .has_results_border_cicrle_container .search_box_input{border-color:#fafafa}#hotel_item .title_h3{line-height:24px;font-size:20px}#hotel_item .border_cicrle_container{padding-bottom:0;margin-bottom:80px}#hotel_item .border_cicrle_container.has_results_border_cicrle_container{background-color:#fafafa}#hotel_item .sharebox{background-color:#fff}#hotel_item .sharebox span,#room_type .sharebox span{margin-top:unset;padding-top:0;color:#000;font-size:19px;text-align:left;font-weight:bold}.hotel_sect_outside_container{background-color:#fff}.select_room_cont{background-color:#fff}.discount_price_cont.select_room_disc_box .discount_price{float:left}#section-SearchResults .container{margin-bottom:0;padding-bottom:30px}#hotel_item .hotel_info_address_cont{display:none}#hotel_item .supplement_select_filter{float:none;margin:0 auto;margin-bottom:20px;margin-top:20px;width:100%}#hotel_item .supplement_select_filter .arrows_icn:before{color:#000}#hotel_item .supplement_select_filter select{color:#000;border-color:#000;width:calc(100% - 2px);padding-right:10px;padding-left:28px;margin:0 auto;float:none;padding-top:8px;padding-bottom:8px}.supplement_select_filter:before{left:8px}#hotel_item .available_period{display:none}.nav_bullets{display:none}.hotel_item_tag_general{margin-bottom:5px}.resorts_index_hotels_recommendation .find_hotels_carousel_cont{margin:0 auto;max-width:516px}#hotel_resorts #find_hotels_owl_carousel .owl-stage-outer,#hotel_resorts #find_hotels_owl_carousel .owl-stage{height:100%}#hotel_resorts .region_carousel_cont .home-demo .owl-stage-outer,#hotel_resorts .region_carousel_cont .home-demo .owl-stage,.region_carousel_cont .home-demo .owl-carousel{height:100%}#hotel_resorts .headline1{margin-top:0}#hotel_resorts .resorts_index_hotels_recommendation .general_btn{border-radius:4px;position:absolute;bottom:15px;background-color:#fff;border:unset;min-width:60px;padding-top:5px;padding-bottom:5px;font-size:13px;font-weight:bold;color:#000;margin-left:24px}.select_room_gala_dinner_cont .gala_dinner_box{float:none}.bd_sect_home footer{border-top:1px solid #E3E3E3}#hotel_resorts .search_box_input,.date_box_search_icon{border-color:#fafafa}#hotel_resorts .box_container{background-color:#fafafa}.date_box_no_res,.date_box{line-height:normal}#search_results .destination_inside_popup .search_box_input{border-color:#fff}#room_inside_pop_up{margin-top:20px;padding:unset;border-radius:unset}.search_filters_container{width:310px;border:3px solid #f9a01b;border-bottom:4px solid #f9a01b;padding:10px;padding-top:10px;padding-bottom:10px;border-radius:5px}.sharebox{display:none}#share_popup_button_cont{display:table}#share_popup{display:block}#share_popup .sharebox{display:block;margin-top:0;max-width:300px}#share_popup .sharebox .shricons_cont{margin-top:0;border-radius:9px;box-shadow:0 1px 10px 0 rgba(0,0,0,0.2)}.facebook_shricons:after{font-size:35px}.viber_shricons:after{font-size:40px;width:37px}.messenger_shricons:after{font-size:36px;width:36px}.wh_shricons:after{font-size:38px;width:38px;margin-left:7px!important;margin-top:7px!important}.tel_shricons:after{font-size:30px;width:37px;margin-left:7px!important}.email_shricons:after{width:35px;margin-top:12px!important;font-size:35px}.link_shricons:after{font-size:35px;width:35px}.sharebox span{margin-bottom:20px}#section-Room .share_close_icon:before{margin-top:8px}.text_caption{width:90%;margin:0 auto}#section-MICEText .border_cicrle_container{margin-bottom:0;background:linear-gradient(180deg,#fff 0,#fff 90%,#fafafa 100%);border-radius:0}.luxury_hotels_slideshow,.seafront_hotels_slideshow{animation:none;-webkit-animation:none}.deals_hotels_carousel_cont{margin-bottom:50px}.hotel_deal_container{margin-bottom:20px}.hotel_deal_description{width:100%}#section-Home .deals_hotels_carousel_cont .owl-item,#section-SearchResults .deals_hotels_carousel_cont .owl-item{height:440px!important;margin-bottom:0}#section-Home .deals_hotels_carousel_cont .owl-carousel .owl-stage-outer,#section-Home .deals_hotels_carousel_cont .owl-carousel .owl-stage,#section-SearchResults .deals_hotels_carousel_cont .owl-carousel .owl-stage-outer,#section-SearchResults .deals_hotels_carousel_cont .owl-carousel .owl-stage,.deals_hotels_carousel_cont .owl-carousel,.deals_hotels_carousel_cont{height:445px!important}#deals .search_box_container{margin-bottom:0}.deals_common_title_cont .general_btn{margin-top:22px}.deals_items_cont{max-width:670px}.deals_common_title_cont .general_btn:hover{background-color:#0c6ccc;color:#fff}#section-Deals .carousel_container .headline1{margin-top:0}#section-SearchResults .right_box .item{height:410px!important}.transfers_input{float:none}#transfer_info{height:86px}#transfer_info.transfer_info_height{height:245px}.pending_payment_text{}}@media only screen and (device-width:768px) and (device-height:1024px) and (-webkit-device-pixel-ratio:1) and (min-aspect-ratio:13/9),only screen and (device-width:768px) and (device-height:1024px) and (-webkit-device-pixel-ratio:2) and (min-aspect-ratio:13/9),only screen and (min-device-width:602px) and (max-device-width:962px) and (min-aspect-ratio:13/9),only screen and (min-device-width:602px) and (max-device-width:962px) and (min-aspect-ratio:13/9),only screen and (device-width:600px) and (device-height:1024px) and (-webkit-device-pixel-ratio:1) and (min-aspect-ratio:13/9),only screen and (device-width:400px) and (device-height:683px) and (-webkit-device-pixel-ratio:1) and (min-aspect-ratio:13/9),only screen and (device-width:1600px) and (device-height:2560px) and (-webkit-device-pixel-ratio:2) and (min-aspect-ratio:13/9){div.vlcookies_box{padding-top:30px}div.vlcookies_ok.vlcookies_accept{left:45%;transform:translateX(-55%)}div.vlcookies_ok.vlcookies_decline{left:55%;transform:translateX(-45%)}.region_carousel_cont{width:100%}#guests_popup{right:96px}.search_filters_container.no_destination_search #guests_popup{right:197px}.region_carousel_cont .owl-prev,.region_carousel_cont .owl-next{top:80px}.carousel_container{width:auto}.right_box{width:70%}#section-SearchResults .right_box .item{margin-right:15px}footer .footer_col:nth-child(2){margin-left:50px}#total_price_rooms_cont{float:left;margin-top:30px}.general_btn.submit_btn.reserve_button{margin-top:25px}.bd_sect_hotelsitem .vlfixed_cookies_box{bottom:90px;left:10px}#section-LuxuryHotels #hotel_resorts .container,#section-SeafrontHotels #hotel_resorts .container,#section-MICEText #hotel_resorts .container,#section-Villas #hotel_resorts .container{max-width:1150px;width:95%}.resorts_index_hotels_recommendation{max-width:1050px}.shricons a{font-size:18px;line-height:34px}.room_share_desktop{display:none}.room_sharebox .share_room_title{display:block}.room_share_mobile_tablet{display:block}.pop_up_container .room_share_popup{display:block}.general_btn.show_all_btn:hover{background-color:#fff;color:#000}.social_icn:hover{background-color:#585858}.select_item:hover{background-color:#fff}.general_btn:hover{background-color:#fff;color:#000}.extras_container_item .general_btn:hover,.general_btn.submit_btn:hover,.general_btn.show_all_btn:hover{background-color:#1883ed;color:#fff}.general_btn.search_button:hover{background-color:#1883ed;color:#fff}.region_carousel .general_btn:hover,#hotel_resorts .general_btn:hover{border:1px solid #888;background-color:#fff;color:#888}.excursions_box .general_btn:hover,.resorts_box .general_btn:hover{border:1px solid #888;color:#888;background-color:#fff}.navbar_header_contact_btn:hover{border:1px solid #707070;background-color:#fff;color:#707070}.general_btn:hover{color:#000;background-color:#fff;border:unset}.extras_container_item .general_btn:hover,.general_btn.submit_btn:hover{color:#fff;background-color:#1883ed;border-color:#1883ed}.general_btn.show_all_btn:hover{background-color:#1883ed}.minus_plus_button:hover{background-color:#fff;color:#0064fe}.room_close_pop_up:hover{color:#fff}.resorts_close_pop_up:hover{color:#000}div.vlv_pagination a:hover{background-color:#fff;color:#888;border-color:#ccc}.general_btn.submit_btn.request_cancel_button{margin-top:217px}#section-HotelsItem .border_cicrle_container{max-width:1000px}#section-HotelsItem .border_cicrle_container .container{width:100%}.search_box_input{padding-block-start:0;padding-block-end:0}.mobile_recom_hotels_carousel_container{display:none}.excursion_filters_inside{display:flex;float:none;justify-content:end}.find_hotels_carousel_cont{display:none}#section-SearchResults .carousel_container{margin:0 auto}.sitemap_col{margin-right:70px}.prices_box_cont{float:right}}@media only screen and (device-width :320px) and (device-height :480px),only screen and (device-width :320px) and (device-height :568px),only screen and (min-width:360px) and (max-width:640px) and (-webkit-device-pixel-ratio:1),only screen and (min-width:360px) and (max-width:640px) and (-webkit-device-pixel-ratio:1.5),only screen and (min-width:360px) and (max-width:640px) and (-webkit-device-pixel-ratio:2),only screen and (min-width:320px) and (max-width:534px) and (-webkit-device-pixel-ratio:1.5),only screen and (device-width:400px) and (device-height:640px) and (-webkit-device-pixel-ratio:2),only screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3),only screen and (min-device-width:360px) and (max-device-width:740px) and (-webkit-device-pixel-ratio:4),only screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2),only screen and (min-device-width:413px) and (max-device-width:415px),only screen and (min-device-width:374px) and (max-device-width:376px),only screen and (min-device-width:359px) and (max-device-width:361px),only screen and (min-device-width :320px) and (max-device-width :480px),only screen and (-ms-high-contrast:active) and (max-width:320px),only screen and (-ms-high-contrast:none) and (max-width:320px),only screen and (min-device-width:360px) and (max-device-height:592px){div.vlcookies_box{padding-top:30px}div.vlcookies_ok.vlcookies_accept{left:40%;transform:translateX(-60%)}div.vlcookies_ok.vlcookies_decline{left:60%;transform:translateX(-40%)}div.vlcookies_ok.vlcookies_decline:hover,div.vlcookies_ok.vlcookies_decline:focus,div.vlcookies_ok.vlcookies_decline:active{right:unset}div.vlcookies_ok{position:absolute;bottom:20px}span.vlcookies_msg{text-align:center}div.vlcookies_ok:hover{background-color:#3c8dff}.home_nav_btn_comntainer{width:90%;max-width:516px;float:none;margin:0 auto;margin-bottom:0}.search_filters_container{flex-wrap:wrap;width:330px;justify-content:space-between}.search_box_filter{float:none}.search_box_container,.border_cicrle_container{padding:unset;box-shadow:unset;margin-top:unset}.extras_desc{width:100%;max-width:324px}.extras_container_item{float:none}.extras_container_item{width:100%;margin:0 auto;height:auto}.extras_container{padding-bottom:85px;margin-bottom:0}.recomm_hotels .home_nav_btn_comntainer:first-child{margin:0 auto;margin-bottom:50px}.recomm_hotels .home_nav_btn_comntainer{width:90%;margin:0 auto;float:none}.home_nav_btn_comntainer:nth-child(2){float:none;margin-bottom:0}.site_info_container span{display:table;margin:0 auto;margin-bottom:3px}.site_info_container span:last-child{float:none}.home_search_container .text{width:100%;margin:0 auto;top:130px}.search_box_container,.border_cicrle_container{height:auto;padding-top:30px;padding-bottom:30px}.navbar_contact_container,.main-nav{display:none}.increments_container{padding:20px;width:288px;margin-top:0}.home_search_container h1{font-size:20px;line-height:26px;color:#111}.home_search_container h4{font-size:18px;margin-top:20px;margin-bottom:0;display:none}.headline1{width:100%;margin:0 auto}.home-demo{width:100%;margin:0 auto;margin-top:20px}footer .footer_col:nth-child(2){margin:0 auto}footer .footer_col:nth-child(2) .sitemap_col:nth-child(1),footer .footer_col:nth-child(2) .sitemap_col:nth-child(2){display:none}footer .footer_col:nth-child(2) .sitemap_col:nth-child(3),footer .footer_col:nth-child(2) .sitemap_col:nth-child(4){margin:0 auto;float:none;text-align:center;margin-top:30px}.sitemap_col div{font-size:16px}footer .footer_col{float:none;width:100%}.footer_label{text-align:center}.address_desc{text-align:center}footer .footer_col:last-child{float:none;margin:0 auto}.footer_logo{float:none;margin:0 auto;margin-bottom:60px;display:none}.contact_desc{text-align:center}.payment_label{margin-top:20px}footer .footer_col:last-child{margin-top:30px}.footer_logo{margin-bottom:20px}.contact_desc{margin-top:0}.footer_col div.contact_desc{margin-bottom:7px}.find_lbl{font-size:18px}.find_title{font-size:21px;margin-top:50px;font-weight:bold}.rating_star:after{font-size:16px;width:16px}.recomm_region{bottom:unset;top:185px;font-size:18px}.recomm_hotel_name{top:unset;bottom:30px;font-size:21px;line-height:25px;font-weight:bold}#section-Excursions .search_box_container{height:auto}.search_inside_box{margin-top:0}.label_select_box{width:auto}.excursions_label{font-size:18px;float:none;margin-top:0}#excursions_select{width:200px}.search_inside_box .form_submit_btn{margin-top:27px}.title_h3{margin-top:25px;font-size:28px}#contact .home_search_box,#transfers .home_search_box,#excursions .home_search_box,#resorts .home_search_box,#resorts_item .home_search_box,#hotel_item .home_search_box,#search_results .home_search_box,#hotel_resorts .home_search_box,#services .home_search_box,#services_item .home_search_box,#excursions_item .home_search_box,#room_type .home_search_box{height:200px}#excursions .excursions_cont{padding-left:unset}.excursions_box{float:none;margin:0 auto;margin-bottom:30px}#section-HotelsLanding .hm_box_container,#section-HotelsLanding .home_search_box{height:200px}#section-HotelsLanding .hm_box_container,#section-HotelsLanding .home_search_box{height:200px}#section-HotelsLanding .title_h3{margin-top:25px!important}.region_carousel{height:347px}.region_carousel .owl-item{margin-bottom:20px}.excursion_item_bg{margin-top:0;border-top-left-radius:15px;border-top-right-radius:15px;height:300px}.inside_text{width:90%;margin:0 auto}#excursions_item .search_box_container,#services_item .search_box_container,#excursions_item .border_cicrle_container,#transfers .border_cicrle_container,#services_item .border_cicrle_container{padding-top:0}.transfers_gallery .pgs-vr-gallery{justify-content:center}.contact_inside_cont{width:100%;margin:0 auto}.section_title{font-size:28px}.section_subtitle,.contact_form_lbl{font-size:20px}.contact_telephone:after{width:21px}.contact_address:after{width:15px}.contact_email:after{width:21px;height:17px}.circle_container{width:50px;height:50px}.contact_circle_icon{font-size:20px}.telephone_box,.email_box{width:100%;max-width:470px;height:auto}.address_box{width:100%;max-width:470px;height:auto}.contact_box{float:none;margin:0 auto;display:table;margin-bottom:10px;padding-bottom:0}.contact_box:last-child{margin:0 auto}.navbar_header_menu_container .logo{display:none}.mobile_menu .logo,#mobile_menu_toggle,.mobile_menu_btn,.mobile_menu_box{display:block}.price_offer{right:20px;top:53px}.headline1 .show_all_btn{margin-top:5px}.services_title{font-size:18px;margin-top:10px}.resorts_cont{width:90%;justify-content:center}.resorts_box{width:100%}.resorts_item_categories{width:90%;padding-left:0}.resorts_background{height:200px}.inside_pop_up{top:unset;left:unset;transform:unset;padding-bottom:50px;margin:0 auto;position:unset;margin-top:10px}input,select,textarea{font-size:16px!important}.resorts_title{font-size:26px;margin-bottom:50px;margin-top:30px}.popup_title{font-size:25px}.popup_img{width:340px;height:194px}.popup_desc{font-size:20px;line-height:30px}.region_carousel{width:320px}.search_box_label:before{top:35px;left:15px}.region_carousel_cont{width:100%}.general_btn{font-size:14px}.address_desc,.contact_desc{font-size:16px}.region_carousel_cont .owl-item{height:188px!important}.home-demo{height:190px}.region_carousel_cont .owl-prev,.region_carousel_cont .owl-next{top:80px}.social_icn{width:40px;height:40px}.social_icn:first-child:before{margin-left:15px;margin-top:9px;font-size:20px}.social_icn:nth-child(2):before{margin-left:9px;margin-top:7px;width:22px;font-size:22px}.social_icn:nth-child(3):before{margin-left:8px;margin-top:10px;width:22px;font-size:18px}.payment_label{margin-top:30px}.footer_label{font-size:16px;margin-bottom:5px}.footer_logo{margin-bottom:30px}.recomm_hotels .home_nav_btn_comntainer{max-width:340px;height:300px;width:100%;display:table}.resorts_box_title{margin-top:20px}.resorts_img{height:200px}.resorts_cont{width:340px}.owl-item h2{font-size:19px;margin-top:120px}.search_box_container .inside_text p{line-height:36px;font-size:19px}#contact .home_search_box,#transfers .home_search_box,#excursions .home_search_box,#resorts .home_search_box,#resorts_item .home_search_box,#hotel_item .home_search_box,#search_results .home_search_box,#hotel_resorts .home_search_box,#services .home_search_box,#services_item .home_search_box,#excursions_item .home_search_box,#room_type .home_search_box{height:150px}#section-Services .services_title{font-size:19px;width:90%;line-height:27px}#section-HotelsLanding .hm_box_container,#section-HotelsLanding .home_search_box{height:150px}.search_box_label{font-size:14px;color:#000}.search_box_filter{margin-bottom:0}.search_filters_container .form_submit_btn{padding-top:0.2em;padding-bottom:0.3em;width:50px;margin-top:40px;margin-bottom:0}#excursions_select{width:300px;height:43px;margin-top:13px;font-size:18px!important}.excursions_label{font-size:20px}.select_cont:after{top:25px;right:18px}.search_inside_box .form_submit_btn{margin-top:41px}.excursions_box{height:410px}.excursions_img{height:180px}.excursions_info_title{font-size:22px;height:32px}.excursions_info_text{font-size:18px;width:90%;height:80px}.excursion_item_bg{border-top-left-radius:0;border-top-right-radius:0}#services_item .search_box_container{width:100%}.home_nav_btn_comntainer{width:100%;max-width:340px}.nav_container{margin-bottom:20px}#excursions_item .border_cicrle_container,#resorts_item .border_cicrle_container,#services_item .border_cicrle_container,#hotel_item .border_cicrle_container,#search_results .border_cicrle_container,#hotel_resorts .border_cicrle_container,#resorts .border_cicrle_container,#services .border_cicrle_container,#transfers .border_cicrle_container{width:100%}#section-Transfers .search_box_container .inside_text{width:100%}#resorts_item .search_box_container{width:100%}.resorts_background{height:300px;border-radius:0}.excursions_box.resorts_item_box{width:340px;height:340px;margin-bottom:50px}.contact_input,#message{width:92%;padding-left:5%}.right_arrow:after{font-size:14px;margin-left:10px}.region_carousel .item-bg{height:200px}.region_carousel .item-text{font-size:20px}.headline1{font-size:23px}.region_carousel .owl-item{height:360px!important}.region_carousel,#section-HotelsLanding .owl-carousel,#section-HotelsLanding .owl-carousel .owl-stage-outer,#section-HotelsLanding .owl-carousel .owl-stage{height:370px}#section-HotelsLanding .stars_container{margin-top:8px}footer .social_container{margin:0 auto}#desktop_nav{display:none}#mobile_tablet_nav{display:block}#contact .search_box_container{margin-top:60px}#contact .home_search_box{display:none}.contact_boxes_container{padding-top:30px;padding-bottom:20px;border-bottom:unset;margin-top:20px}.contact_right_cont{width:100%;float:none;margin-bottom:40px}.contact_form_cont{width:100%;float:none}.contact_middle_part{display:none}#map div{border:unset!important}.contact_boxes_container.desktop_version{display:none}.contact_boxes_container.mobile_version{display:table}.site_info_container{border-top:1px solid #e2e2e2;padding-top:20px;margin-top:30px}.map_box{margin-top:50px}#contact .search_box_container,#transfers .search_box_container,#hotel_item .search_box_container,#hotel_resorts .search_box_container,#resorts .search_box_container,#resorts_item .search_box_container,#services .search_box_container,#services_item .search_box_container,#resorts_item .search_box_container,#excursions_item .search_box_container{margin-bottom:50px}#search_results .search_box_container{margin-bottom:0;margin-top:70px}#search_results .top_box_title{display:none}.date_box{max-width:340px}#search_results .search_box_container{width:95%}.contact_form_lbl{margin-top:30px}.map_container{margin-top:0}.site_info_container{font-size:15px}.search_filters_container.no_destination_search{width:310px}.hotel_gallery figure:first-child img{width:330px;height:200px}.gallery_container .pgs-vr-gallery figure{float:none}.shricons{flex-wrap:wrap;justify-content:left;width:300px;margin:0 auto}.hotel_item_title{flex-direction:column-reverse;padding-top:0;align-items:flex-start}#hotel_resorts .hotel_item_title,.deal_section_title{padding-top:0}#section-HotelsItem .hotel_item_title,#section-Room .hotel_item_title{justify-content:center;height:100%}#section-HotelsItem #hotel_item .title_h3{margin-top:0}#section-HotelsItem .stars_container{margin-top:0;margin-left:0;margin-bottom:10px}#hotel_item .title_h3,#search_results .title_h3,#hotel_resorts .title_h3{float:none;line-height:33px;margin-top:8px}.select_container{width:100%}.flexible_option{right:unset}.select_item{padding:unset;padding-bottom:0;padding-top:0;margin:0 auto;margin-bottom:20px;background-color:#fff;width:100%;padding-bottom:20px;border-bottom:1px dashed #000;border-radius:unset}.flexible_option{float:left;margin-left:20px;margin-bottom:20px}.select_item_left_part{margin-left:20px;margin-top:10px}.select_item_right_part{width:100%}.total_price{margin-top:20px;float:none;margin-left:20px}.right_part_cont{float:none}#section-HotelsItem .main{max-width:100%;margin:40px 0}.hidden_tab{display:none}.tab label{width:50%}.hotel_sect_container{padding-bottom:unset}.gallery_container .pgs-vr-gallery figure:nth-child(2),.gallery_container .pgs-vr-gallery figure:nth-child(3),.gallery_container .pgs-vr-gallery figure:nth-child(4),.gallery_container .pgs-vr-gallery figure:nth-child(5),.gallery_container .pgs-vr-gallery figure:nth-child(6),.gallery_container .pgs-vr-gallery figure:nth-child(7),.gallery_container .pgs-vr-gallery figure:nth-child(8),.gallery_container .pgs-vr-gallery figure:nth-child(9),.gallery_container .pgs-vr-gallery figure:nth-child(10),.gallery_container .pgs-vr-gallery figure:nth-child(11),.gallery_container .pgs-vr-gallery figure:nth-child(12),.gallery_container .pgs-vr-gallery figure:nth-child(13){display:none}.gallery_container .pgs-vr-gallery figure:nth-child(1){display:table;margin:0 auto;height:200px}.hotel_gallery{width:330px;margin:0 auto;position:relative}.image_lens{top:50%;left:50%;transform:translate(-50%,-50%);bottom:unset}#hotel_resorts .container{width:90%}#hotel_item .title_h3,#search_results .title_h3,#hotel_resorts .title_h3,.deal_section_title .title_h3{margin-top:25px}.results_cont{width:100%;float:none;margin:0 auto;display:none}.filter_cont{float:left;margin-top:0}.filter_cont .sort_filter select{margin-left:0;border-radius:10px;padding-top:8px;padding-bottom:8px}.filter_cont .sort_filter .arrows_icn:before{top:11px}.filter_cont .general_lbl{margin-top:7px;display:none}#hotel_resorts .right_box .item{height:320px!important;width:338px!important}#hotel_resorts .right_box .item-hotel-title{line-height:26px;font-size:18px}#hotel_resorts .right_box .item-hotel-details{bottom:5px;margin-top:10px}#section-SearchResults .left_box{position:fixed;z-index:12;top:0;left:50%;transform:translateX(-50%);box-shadow:unset;overflow:scroll;display:none;width:100%;padding-top:0}#section-SearchResults .right_box{float:none;width:100%;margin-top:0;height:auto;padding-left:0}.general_btn.show_all_btn.show_filters{display:table;border-color:#000;color:#000;font-weight:normal}.hotel_item_title .stars_container{margin-left:0}#hotel_resorts .main_container{padding-right:0;margin:0 auto}#filter_buttons_desktop{display:none}#filter_buttons_mobile{display:table}.filters_buttons_cont{margin-bottom:100px}.filter_close{display:table}.show_filters_container{display:table}.general_btn.show_all_btn.show_filters{float:right}.age{float:none;margin:0 auto;margin-bottom:10px;display:table}.age:nth-child(odd){margin:0 auto;margin-bottom:10px}.booking_hotel{display:table;width:100%}.booking_details{width:100%;margin:0 auto;margin-top:30px}.form_input_cont .input_box:nth-child(1),.form_input_cont .input_box:nth-child(2){float:none;margin:0 auto;width:100%}.contact_input.booking_input,.country_select,.transfers_select,.special_request_box textarea{width:100%;max-width:450px;padding-left:5%}.input_box{width:100%}.hotel_details_inside{margin-top:30px}.hotel_image{float:none}.room_info{width:100%}.room_gallery{width:300px;height:225px}.room_gallery .owl-carousel,.room_gallery .owl-carousel .owl-stage-outer,.room_gallery .owl-carousel .owl-stage{height:225px}.room_gallery .owl-item{width:300px!important;height:225px!important}#destination_popup{width:330px;margin-top:1px}.hotel_sect_container{width:90%;margin:0 auto}.search_box_container,.border_cicrle_container{width:90%}.guest_input{padding-left:50px}#ui-datepicker-div{width:calc(100% - 20px);left:0px!important;padding:10px;border-radius:unset;position:fixed!important;top:unset!important;z-index:10!important;border:unset;height:400px;bottom:0;padding-top:100%}#section-Home .container .search_box_container{width:340px;margin-bottom:30px;padding-top:0}.container{max-width:340px}.form_submit_btn.search_button{display:none}.general_btn.search_button{display:table}.general_btn.search_button.mobile_search_button{display:table!important;width:100%;margin-top:10px}#section-HotelsLanding .search_box_container,#section-HotelsItem .search_box_container{width:100%}.home_search_container .search_box_filter:nth-child(4) .search_box_input,#section-SearchResults .search_box_filter:nth-child(4) .search_box_input{width:84%}.search_box_filter.destination_input,.search_box_filter.search_guest_input{width:330px}.search_box_filter.check_in_date_input,.search_box_filter.check_out_date_input{width:50%}.search_box_input{width:84%;padding-left:40px;margin-top:2px;height:33px;border-radius:6px}.search_box_filter.check_in_date_input input,.search_box_filter.check_out_date_input input{width:68%}#section-HotelsItem .hotel_gallery{margin-bottom:30px}#section-HotelsItem .search_box_container{padding-top:0}.hm_box_container,#section-Home .top_box_title,.home_search_bg{height:70px;background:#fff}.text_container{top:20px}.top_box_title{height:85px;margin-top:70px}.top_box_title .container{height:100%}#explore_cyprus .inside_text{width:100%}.contact_input,.country_select,.transfers_select,#message{border:1px solid #757575;background-color:#fff}#message{color:#000}.arrival_departure_box{margin-top:50px}.border_cicrle_container{line-height:34px;font-size:18px}.flexible_option.desktop_version{display:none}.flexible_option.mobile_version{display:block}.room_selection{width:100%;display:table;max-width:130px;margin:unset}.room_selection_cont{float:none;margin:0 auto;width:100%}.room_selection_title,.room_selection_subtitle{text-align:left}.title_cont{display:table;float:left}.room_selection_cont input{float:right;margin-top:12px;margin-left:0}.room_selection_cont .room_selection_title.label_one_room{margin-top:0;margin-bottom:3px;font-size:15px}.room_selection_title{font-size:18px}.room_selection_subtitle{font-size:13px;color:#989898}.select_container .outside_room_selection_container:nth-child(4){margin-bottom:20px}#guests_popup{right:unset!important;margin-top:4px;width:282px;left:50%;transform:translateX(-50%)}.search_filters_container.no_destination_search #guests_popup{margin-top:6px}.input-row.children_incr{float:left;margin-top:30px}.input-row.adults_incr{margin-top:20px}#excursions .excursions_cont{width:90%}#section-Reservation .input_box{width:100%}#section-Reservation .arr_dep_flight .contact_input.booking_input,#section-Reservation .arr_dep_time .contact_input.booking_input{width:180px;padding-left:3%}.info_box{width:100%}input::-webkit-date-and-time-value{text-align:left}.carousel_container{width:auto}.outside_room_selection_container{width:100%}.total_price,.select_item_left_part,.flexible_option{margin-left:0}#room_inside_pop_up{margin-top:20px;padding:unset;border-radius:unset}.resorts_pop_info.room_pop_info{background-color:rgba(255,255,255,1)}.room_close_pop_up{color:#bf1b1b;top:0;right:6px}#hotel_resorts .general_btn{float:none;margin-top:10px;margin-right:0}.stars_container{margin-top:7px}#section-Home .prom_hotels_carousel_cont .owl-carousel .owl-stage-outer,#section-Home .prom_hotels_carousel_cont .owl-carousel .owl-stage,#section-SearchResults .prom_hotels_carousel_cont .owl-carousel .owl-stage-outer,#section-SearchResults .prom_hotels_carousel_cont .owl-carousel .owl-stage,#section-Deals .prom_hotels_carousel_cont .owl-carousel .owl-stage-outer,#section-Deals .prom_hotels_carousel_cont .owl-carousel .owl-stage,.prom_hotels_carousel_cont .owl-carousel{height:335px!important}#section-Home .deals_hotels_carousel_cont .owl-carousel .owl-stage-outer,#section-Home .deals_hotels_carousel_cont .owl-carousel .owl-stage,#section-SearchResults .deals_hotels_carousel_cont .owl-carousel .owl-stage-outer,#section-SearchResults .deals_hotels_carousel_cont .owl-carousel .owl-stage,.deals_hotels_carousel_cont .owl-carousel,.deals_hotels_carousel_cont{height:445px!important;width:340px}.prom_hotels_carousel_cont{height:335px;width:340px}.prom_hotels_carousel_cont .owl-carousel,.deals_hotels_carousel_cont .owl-carousel{width:340px!important}.prom_hotels_carousel_cont.region_carousel .item-bg{height:175px}.carousel_container{width:100%;max-width:340px}#section-Home .prom_hotels_carousel_cont .owl-item,#section-SearchResults .prom_hotels_carousel_cont .owl-item,#section-Deals .prom_hotels_carousel_cont .owl-item{width:338px!important;height:320px!important;margin-bottom:0}#section-Home .deals_hotels_carousel_cont .owl-item,#section-SearchResults .deals_hotels_carousel_cont .owl-item{width:338px!important;height:440px!important;margin-bottom:0}#section-Home .owl_carousel_prom_hotels{height:335px!important}#section-HotelsLanding .carousel_container{max-width:320px}#section-Home .headline1,#section-SearchResults .headline1{margin-top:0}#section-HotelsLanding .region_carousel .owl-item{height:340px!important}#section-HotelsItem .top_box_title,#excursions_item .top_box_title,#section-Room .top_box_title{height:auto;display:table;padding-top:20px;padding-bottom:20px}.hotel_info,.hotel_info_address_cont{margin-top:10px}.hotel_item_address{float:left;font-size:13px}#hotel_resorts .right_box.show_both_resort_stars_class .item{height:350px!important;width:340px!important}#hotel_resorts .right_box{justify-content:center}#section-LuxuryHotels #hotel_resorts .right_box .item,#section-SeafrontHotels #hotel_resorts .right_box .item,#section-Villas #hotel_resorts .right_box .item,#section-MICEText #hotel_resorts .right_box .item,#section-SearchResults .right_box .item{width:340px!important;height:350px!important}#section-SearchResults .right_box .item{margin:0 auto;margin-top:20px;float:none}#section-SearchResults .right_box .item:nth-child(1){margin-top:0}#destination_input_loader{left:140px}.paid_booking_details .form_input_cont{flex-wrap:wrap}.paid_booking_details .info_box{width:100%}.payment_status{margin-bottom:30px;text-align:center}#reservation .unavailable_container .title_h3{margin-top:55px}#reservation .container .no_hotels_exist{margin-top:100px;margin-bottom:100px}.booking_hotel .hotel_image{width:100%}.booking_hotel .hotel_image img{height:auto}.paid_bottom_cont_box .prices_inside_box{width:337px}.jcc_logo{margin:0 auto;margin-top:10px}.request_cancel_div{float:right}.general_btn.submit_btn.request_cancel_button{margin-top:30px;margin-bottom:0;float:right}.supplement_select_filter{float:right;margin-top:20px;margin-bottom:20px}#section-SearchResults .right_box .item:nth-child(odd){margin-right:0}.bd_sect_hotelsitem .vlfixed_cookies_box{bottom:90px;left:10px}.general_btn.show_all_btn.filter_button{float:right}.general_btn.show_all_btn.cancel_button{float:left;margin-top:0}.general_btn.show_all_btn.close_filter_button{float:right;margin-top:0}#hotel_item .room_type_title_cont .right_arrow.black_arrow{display:none}#hotel_item .room_type_title{float:none}.hotel_item_view_button_cont{display:table}.sharebox.room_sharebox .shricons{justify-content:center}.pop_up_container .shricons{gap:15px}.back_to_hotel_button:before{margin-top:4px}.results_found_cont{width:100%;text-align:center}.properties_found_cont{float:none;margin:0 auto;margin-top:0}.filters_price_cont{display:table;width:100%;margin-top:0}.properties_found_cont .found_lbl{margin:0 auto}.supplement_select_cont .select_note{display:none}#section-SearchResults .main_container{padding-top:10px}#section-SearchResults .left_box .general_lbl{padding-bottom:0;margin:0 auto;margin-top:10px;width:100%;font-size:18px;font-weight:bold;margin-right:40px;margin-bottom:20px}#section-SearchResults .left_box .general_lbl.filter_lbl{width:90%;display:table;margin:0 auto;margin-top:0;padding-top:10px;padding-bottom:10px;background-color:#fff;filter:drop-shadow(-2px -4px 4px #b0b0b0);position:fixed;top:0;width:100%;z-index:3;left:0;text-align:center;position:sticky}#section-SearchResults .left_box .general_lbl .filters_title,#section-SearchResults .left_box .general_lbl .filter_icn{color:#000}#section-SearchResults .filter_box:nth-child(3){padding-bottom:0;border-bottom:unset}#section-SearchResults .filter_box:nth-child(5){height:110px}#section-SearchResults .filter_box:nth-child(6){height:100px}#section-SearchResults .filter_box{margin:0 auto;margin-top:30px;width:90%}#slider{width:90%;float:none;margin:0 auto;margin-top:30px}.recomm_hotels_cont .headline1,.carousel_container .headline1 .home_explore_cont .headline1{width:100%}#section-Home .owl-carousel .owl-stage-outer,#section-Home .owl-carousel .owl-stage{height:auto}.resorts_text_title{font-weight:bold}.close_clear_buttons{display:table;float:left;width:170px}.general_btn.show_all_btn.cancel_button,.general_btn.show_all_btn.close_filter_button{border:1px solid #888;color:#888;background-color:transparent}.general_btn.show_all_btn.cancel_button:hover,.general_btn.show_all_btn.close_filter_button:hover{background-color:transparent;color:#888}#guests_popup,#destination_popup{width:calc(100% - 40px);position:fixed!important;top:unset!important;bottom:0;max-height:unset;height:calc(100% - 50px);padding-top:30px;box-shadow:unset;border:unset;z-index:10;margin-top:0}#destination_popup{width:100%;left:0;height:calc(100% - 20px)}.close_popup{font-size:18px;width:18px}.close_popup:before{width:18px}.filter_close{right:15px;position:absolute;z-index:13;top:10px;font-size:18px;text-align:left}.filter_close:before{width:18px}.increments_container .label{width:100px}.increments_container .input-row{width:100%}.search_input_cont{margin-left:20px}.buttons_cont{float:left}#button_close_guests_popup{display:table}.input-row.room_incr .buttons_cont{margin-left:20px}.ui-datepicker-title{font-size:22px}.ui-datepicker-calendar thead th{font-size:17px}.ui-datepicker td span,.ui-datepicker td a{padding:10px}.ui-datepicker table,.ui-datepicker-calendar tbody td a{font-size:18px}.ui-datepicker .ui-datepicker-header{margin-bottom:20px;margin-top:10px}.ui-datepicker-header a.ui-datepicker-prev,.ui-datepicker-header a.ui-datepicker-next{margin-top:20px;width:20px;height:20px;background-size:20px}.ui-datepicker-header a.ui-corner-all:hover{background-color:#fff}.search_box_filter.destination_input.destination_inside_popup{position:fixed;top:37px;background-color:#fff;z-index:11;width:100%;left:0;padding-top:0;margin-bottom:30px}.search_box_filter.destination_input.destination_inside_popup .search_box_label{display:table;width:90%;margin:0 auto}.search_box_filter.destination_input.destination_inside_popup .search_box_label:before{left:10px}.search_box_filter.destination_input.destination_inside_popup .search_box_input{width:80%;margin:0 auto;margin-top:2px;display:table}#destination_popup .destination_cont{margin-top:130px;height:calc(100% - 130px);overflow:scroll}.increments_container .label{color:#555}#date_box{display:block}#section-SearchResults #search_form{display:none}#section-HotelsItem #search_form{display:none}#section-SearchResults #hide_filter{display:table}#hotel_resorts #search_form,#deals #search_form{display:none}#hotel_resorts #hide_filter,#section-HotelsItem #hide_filter,#deals #hide_filter{display:table}#hotel_resorts .search_box_container{margin-bottom:0;background-color:#fafafa}.input_room_select:before{width:24px;height:24px}.input_room_select:checked:after{width:4px;height:15px;top:4px;left:11px}.room_selection_cont input{width:29px;height:29px}.select_item .select_item_left_part{width:100%}.select_room_cont.checked_class{background-color:#f6fff6}.select_room_cont.checked_class .select_item{background-color:#f6fff6;border-color:#f6fff6;border-bottom:1px dashed #000}.room_selection.room_selection_one_room .room_selection_subtitle{display:none}.room_selection.room_selection_one_room .title_cont{float:none;margin:0 auto}.room_selection.room_selection_one_room input{float:none;margin:0 auto}.room_selection.room_selection_one_room{max-width:unset}.room_selection.room_selection_one_room .room_selection_cont{display:flex;flex-direction:column-reverse}.form_input_cont input::placeholder{color:#ababab}.special_request_box textarea{height:160px}.right_box .item-hotel-title,.region_carousel .item-hotel-title{font-weight:bold}.region_carousel .item-hotel-details{margin-top:10px}#section-Room .shricons{width:300px}.room_share_desktop{display:none}.room_sharebox .share_room_title{display:block}.room_share_mobile_tablet{display:block}.pop_up_container .room_share_popup{display:block}.general_btn.show_all_btn:hover{background-color:#fff;color:#000}.social_icn:hover{background-color:#585858}.select_item:hover{background-color:#fff}.general_btn:hover{background-color:#fff;color:#000}.extras_container_item .general_btn:hover,.general_btn.submit_btn:hover,.general_btn.show_all_btn:hover{background-color:#1883ed;color:#fff}.general_btn.search_button:hover{background-color:#1883ed;color:#fff}.region_carousel .general_btn,#hotel_resorts .general_btn{background-color:#1883ed;color:#fff;border-color:#1883ed}.region_carousel .general_btn:hover,#hotel_resorts .general_btn:hover{background-color:#1883ed;color:#fff;border-color:#1883ed}.excursions_box .general_btn:hover,.resorts_box .general_btn:hover{border:1px solid #888;color:#888;background-color:#fff}.navbar_header_contact_btn:hover{border:1px solid #707070;background-color:#fff;color:#707070}.general_btn:hover{color:#000;background-color:#fff;border:unset}.extras_container_item .general_btn:hover,.general_btn.submit_btn:hover{color:#fff;background-color:#1883ed;border-color:#1883ed}.general_btn.show_all_btn:hover{background-color:#1883ed}.minus_plus_button:hover{background-color:#fff;color:#0064fe}.room_close_pop_up:hover{color:#000}.resorts_close_pop_up:hover{color:#000}div.vlv_pagination a:hover{background-color:#fff;color:#888;border-color:#ccc}.general_btn.show_all_btn.show_filters:hover{background-color:#fff;color:#888}#section-HotelsItem #hide_filter{display:table}.shricons a{font-size:18px;line-height:34px}.near_section_item_box,.hotel_extra_facilities_box{width:100%}#room_type .search_box_container{width:100%}#room_type .room_description{margin-top:30px}#section-Home .search_filters_container,#section-HotelsLanding .search_filters_container{width:310px}#section-Home .search_box_filter.destination_input,#section-Home .search_box_filter.search_guest_input{width:310px}#home_recommended_desktop{display:none}#section-Home #mobile_recom_hotels{width:100%!important;max-width:340px;height:270px;margin-top:30px}#section-Home #mobile_recom_hotels .owl-stage{height:270px}#section-Home #mobile_recom_hotels .owl-stage-outer{height:100%}#section-Home #mobile_recom_hotels .owl-item,#section-SearchResults #mobile_recom_hotels .owl-item,#section-Deals #mobile_recom_hotels .owl-item{margin-right:0;height:270px!important;width:338px!important;margin:0}.mobile_recom_hotels_carousel_cont.region_carousel{max-width:340px;height:270px;width:100%;position:relative;margin-top:20px;margin-bottom:0}#mobile_recom_hotels .home_nav_btn_comntainer{width:338px;height:270px;margin-bottom:0}#excursions_carousel .owl-nav button.owl-next,#transfer_carousel .owl-nav button.owl-next{right:10px!important}#excursions_carousel .owl-nav button.owl-prev,#transfer_carousel .owl-nav button.owl-prev{left:10px!important}#excursions_form,#transfers_form{margin:0 auto;width:90%;margin-top:50px}#excursions_form .input_box,#transfers_form .input_box{width:100%;max-width:330px}#transfers_form .input_box.transfers_input{width:100%}.excursion_filters_cont{margin-top:40px;margin-bottom:0}.excursion_filters_inside{float:none;margin:0 auto;width:auto;display:flex;justify-content:center;flex-wrap:wrap;gap:20px 0}.excursion_filter_box{font-size:15px;min-width:70px}#excursions .search_box_container{margin-bottom:20px}#section-SearchResults .container{max-width:340px;margin-bottom:0;padding-bottom:30px}.no_search_results{text-align:center;margin-bottom:30px}.box_stars{margin-top:10px}.excursion_item_bg{margin-bottom:0}#transfer_carousel{margin-bottom:30px}#excursions_carousel .owl-prev:before,#excursions_carousel .owl-next:before,#transfer_carousel .owl-prev:before,#transfer_carousel .owl-next:before{top:-2px}.find_hotels_container{display:none}.region_carousel.prom_hotels_carousel_cont,.mobile_recom_hotels_carousel_container,.region_carousel_cont{margin-bottom:50px}.find_hotels_carousel_cont{margin-bottom:30px}.find_hotels_carousel_cont .owl-item,.find_hotels_carousel_cont .owl-carousel{height:auto!important}.home_explore_cont .home_nav_btn_comntainer{margin-bottom:30px}.show_more_filtes_mobile_button_cont{display:table}.hidden_mobile_filters{display:none}#excursions_item .title_h3{margin-top:0}.select_room_cont .total_price_cont{float:left;margin-right:0;margin-left:0}.hotel_resorts_filters_inside{width:100%;margin-bottom:0;padding-bottom:30px}.hotel_resorts_filters_title{float:none;margin:0 auto}.hotel_resorts_filters_cont .hotel_resorts_filter_box{float:none;margin:0 auto;margin-top:10px;width:100%}.hotel_resorts_filters_hotel_facilities_container{margin:0 auto;float:none;margin-top:20px}#date_box.hide_inside_divs div{display:none}.hotel_resorts_filters_inside_cont{border:1px solid #000;border-radius:10px;height:42px;overflow:hidden;display:block;transition:height 0.5s;width:100%;max-width:340px}.hotel_resorts_filters_inside_cont.expand_hotel_resorts_div{height:215px}.expand_hotel_resorts_div_overflow{overflow:visible}.hotel_resorts_filters_title{display:none}.hotel_resorts_filters_title_mobile_cont{display:table}.hotel_resorts_filters_general_mobile_cont{background-color:#fff;width:calc(100% - 30px);height:100%;left:0;border:unset;top:0;border-radius:0;position:fixed;z-index:10;overflow:scroll;display:none;padding:15px}.open_overlay_div{display:block}.close_overlay_div{display:none}.hotel_resorts_filters_hotel_facilities_container{width:100%;background-color:#fff;margin-top:50px}.hotel_resorts_filters_hotel_facilities{padding-left:unset;padding-top:unset;font-size:17px;margin-bottom:15px;font-weight:bold}.hotel_resorts_hotel_facilities_popup{display:block;width:100%;height:auto;padding:unset;box-shadow:none;border:unset;position:unset}.hotel_resorts_filters_hotel_facilities:before{content:''}.hotel_resorts_filters_hotel_facilities_container .close_popup{display:none}.filter_box.select_filter.resorts_body_filters_box .checkbox_options{width:100%;height:auto}.close_popup.close_resorts_filters_popup{top:10px;right:15px;display:none;z-index:10;position:fixed;color:#707070;font-size:18px}.opened_filters .close_popup.close_resorts_filters_popup{display:block}.expand_filter_box{height:auto}#room_facil_show_less,#room_facil_show_more{margin-bottom:30px}#room_facil_show_less,#hotel_facil_show_less{display:none}#room_facil_show_less .show_more_filtes_mobile_button:before,#hotel_facil_show_less .show_more_filtes_mobile_button:before{transform:rotate(270deg)}.show_all_btn.resorts_filters_button.hotel_resorts_filters_button{border-radius:4px;font-size:14px;float:right;margin-bottom:80px;margin-top:40px}.hotel_resorts_filters_general_mobile_inside_cont{width:90%;margin:0 auto}#section-SearchResults .left_box .general_lbl .filters_title{margin:0 auto;float:none;font-size:16px}#section-SearchResults .left_box .general_lbl .filter_icn{display:none}.rating_label_resorts_popup{display:table}.general_show_more_filters_mobile_button_cont{display:block}#section-SearchResults .filter_box .checkbox_options{overflow:hidden;padding-top:10px}.show_all_btn.resorts_filters_button.hotel_resorts_filters_button.hotel_resorts_clear_button{border:1px solid #888;color:#888;background-color:transparent;float:left}.sort_filter:before{margin-top:10px;left:10px}.show_filters_container .show_filters .general_lbl .filter_icn{float:left;margin-right:8px}.show_filters_container .show_filters .general_lbl .filters_title{margin-right:0}#section-SearchResults .filter_box:nth-child(3){border-top:unset}#section-SearchResults .filter_box{margin:0 auto;margin-top:30px;width:85%}#section-SearchResults .box_container,#search_results .search_box_container{background-color:#fafafa}#search_results .search_box_input,#hotel_item .has_results_border_cicrle_container .search_box_input{border-color:#fafafa}#search_results .destination_inside_popup .search_box_input{border-color:#fff}#hotel_item .title_h3{line-height:24px;font-size:20px}#hotel_item .border_cicrle_container{padding-bottom:0;margin-bottom:80px}#hotel_item .border_cicrle_container.has_results_border_cicrle_container{background-color:#fafafa}#hotel_item .sharebox{background-color:#fff}#hotel_item .sharebox span,#room_type .sharebox span{margin-top:unset;padding-top:0;color:#000;font-size:19px;text-align:left;font-weight:bold}.hotel_sect_outside_container{background-color:#fff}.select_room_cont{background-color:#fff}.discount_price_cont.select_room_disc_box .discount_price{float:left}#hotel_item .hotel_info_address_cont{display:none}#hotel_item .supplement_select_filter{float:none;margin:0 auto;margin-bottom:20px;margin-top:20px;width:100%}#hotel_item .supplement_select_filter .arrows_icn:before{color:#000}#hotel_item .supplement_select_filter select{color:#000;border-color:#000;width:calc(100% - 2px);padding-right:10px;padding-left:28px;margin:0 auto;float:none;padding-top:8px;padding-bottom:8px}.supplement_select_filter:before{left:8px}#hotel_item .available_period{display:none}.nav_bullets{display:none}.hotel_item_tag_general{margin-bottom:5px;margin-right:5px}.resorts_index_hotels_recommendation{max-width:340px}.resorts_index_hotels_recommendation .find_hotels_carousel_cont{margin:0 auto}#hotel_resorts #find_hotels_owl_carousel .owl-stage-outer,#hotel_resorts #find_hotels_owl_carousel .owl-stage{height:100%}#hotel_resorts .region_carousel_cont .home-demo .owl-stage-outer,#hotel_resorts .region_carousel_cont .home-demo .owl-stage,.region_carousel_cont .home-demo .owl-carousel{height:100%}#hotel_resorts .headline1{margin-top:0}#hotel_resorts .resorts_index_hotels_recommendation .general_btn{border-radius:4px;position:absolute;bottom:15px;background-color:#fff;border:unset;min-width:60px;padding-top:5px;padding-bottom:5px;font-size:13px;font-weight:bold;color:#000;margin-left:24px}.select_room_gala_dinner_cont .gala_dinner_box{float:none}.bd_sect_home footer{border-top:1px solid #E3E3E3}#hotel_resorts .search_box_input,.date_box_search_icon{border-color:#fafafa}#hotel_resorts .box_container{background-color:#fafafa}.date_box_no_res,.date_box{line-height:normal}.search_filters_container{width:310px;border:3px solid #f9a01b;border-bottom:4px solid #f9a01b;padding:10px;padding-top:10px;padding-bottom:10px;border-radius:5px}.sharebox{display:none}#share_popup_button_cont{display:table}#share_popup{display:block}#share_popup .sharebox{display:block;margin-top:0;max-width:300px}#share_popup .sharebox .shricons_cont{margin-top:0;border-radius:9px;box-shadow:0 1px 10px 0 rgba(0,0,0,0.2)}.facebook_shricons:after{font-size:35px}.viber_shricons:after{font-size:40px;width:37px}.messenger_shricons:after{font-size:36px;width:36px}.wh_shricons:after{font-size:38px;width:38px;margin-left:7px!important;margin-top:7px!important}.tel_shricons:after{font-size:30px;width:37px;margin-left:7px!important}.email_shricons:after{width:35px;margin-top:12px!important;font-size:35px}.link_shricons:after{font-size:35px;width:35px}.sharebox span{margin-bottom:20px}#section-Room .share_close_icon:before{margin-top:8px}.text_caption{width:90%;margin:0 auto}#section-MICEText .border_cicrle_container{margin-bottom:0;background:linear-gradient(180deg,#fff 0,#fff 90%,#fafafa 100%);border-radius:0}.luxury_hotels_slideshow,.seafront_hotels_slideshow{animation:none;-webkit-animation:none}.deals_hotels_carousel_cont{margin-bottom:50px}.hotel_deal_container{margin-bottom:20px}.hotel_deal_description{width:100%}.hotel_deal_tick{margin-top:unset;top:50%;right:5px}.hotel_deal_container{position:relative}.hotel_deal_inside_container{width:calc(100% - 20px)}.deals_item.item{width:338px}#deals .search_box_container{margin-bottom:0}.deals_common_title_cont .general_btn{position:unset;float:right;margin-top:20px}.deals_common_title_inside_cont .noteline1{margin-top:unset;margin-bottom:20px}.deals_common_title_cont .general_btn:hover{background-color:#0c6ccc;color:#fff}.deals_titles_cont{float:none}#section-Deals .carousel_container .headline1{margin-top:0}.deal_item_left_part{border-right:unset;width:100%}.deal_item_right_part{display:none}.hotel_deal_note{margin-top:10px;line-height:20px}#section-SearchResults .right_box .item{height:410px!important}#transfer_info{height:86px}#transfer_info.transfer_info_height{height:245px}#reservation .agree_terms_reservation_box{display:flex}#reservation .agree_terms_reservation_box label{order:2}#reservation .agree_terms_reservation_box input{order:1;margin-top:5px}}@media only screen and (device-width :320px) and (device-height :480px) and (min-aspect-ratio:13/9),only screen and (device-width :320px) and (device-height :568px) and (min-aspect-ratio:13/9),only screen and (min-width:360px) and (max-width:640px) and (-webkit-device-pixel-ratio:1) and (min-aspect-ratio:13/9),only screen and (min-width:360px) and (max-width:640px) and (-webkit-device-pixel-ratio:1.5) and (min-aspect-ratio:13/9),only screen and (min-width:360px) and (max-width:640px) and (-webkit-device-pixel-ratio:2) and (min-aspect-ratio:13/9),only screen and (min-width:320px) and (max-width:534px) and (-webkit-device-pixel-ratio:1.5) and (min-aspect-ratio:13/9),only screen and (device-width:400px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (min-aspect-ratio:13/9),only screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (min-aspect-ratio:13/9),only screen and (min-device-width:360px) and (max-device-width:740px) and (-webkit-device-pixel-ratio:4) and (min-aspect-ratio:13/9),only screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (min-aspect-ratio:13/9),only screen and (min-device-width:413px) and (max-device-width:415px) and (min-aspect-ratio:13/9),only screen and (min-device-width:374px) and (max-device-width:376px) and (min-aspect-ratio:13/9),only screen and (min-device-width:359px) and (max-device-width:361px) and (min-aspect-ratio:13/9),only screen and (min-device-width :320px) and (max-device-width :480px) and (min-aspect-ratio:13/9),only screen and (min-device-width:360px) and (max-device-height:592px) and (min-aspect-ratio:13/9){}