@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@font-face{font-family:'weatherFont';src:url('fonts/weather-font-icon.eot');src:url('fonts/weather-font-icon.eot?#iefix') format('embedded-opentype'),url('fonts/weather-font-icon.woff2') format('woff2'),url('fonts/weather-font-icon.woff') format('woff'),url('fonts/weather-font-icon.ttf') format('truetype'),url('fonts/weather-font-icon.svg#weatherFont') format('svg')}h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6{margin-bottom:20px}h4,.h4{font-size:18px;line-height:20px}h5,.h5{font-size:14px;line-height:18px}h6,.h6{font-size:12px;line-height:14px}p{margin:0;line-height:22px}::-moz-selection{background:#d5b666;color:#fff}::selection{background:#d5b666;color:#fff}dl{margin-top:0;margin-bottom:20px}dl dd,dl dt{line-height:1.42857143}dl dt{font-weight:700}dl dd{margin-left:0}.container-fluid{max-width:none}.container{width:100%;max-width:1600px}.table-responsive{overflow-x:auto;min-height:.01%}.table-wtd{text-align:center;position:relative;margin-top:10px}@media (max-width:479px){.fancybox-slide--iframe .fancybox-content{max-width:calc(100%) !important;height:300px !important}}@media (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive table,.table-responsive .table{margin-bottom:0}.table-responsive table>thead>tr>th,.table-responsive .table>thead>tr>th,.table-responsive table>thead>tr>td,.table-responsive .table>thead>tr>td,.table-responsive table>tbody>tr>th,.table-responsive .table>tbody>tr>th,.table-responsive table>tbody>tr>td,.table-responsive .table>tbody>tr>td,.table-responsive table>tfoot>tr>th,.table-responsive .table>tfoot>tr>th,.table-responsive table>tfoot>tr>td,.table-responsive .table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}.table-responsive:before{content:'swipe to view >>';position:absolute;top:-25px;right:20px;font-size:16px;line-height:16px;color:#bcbcbc}}.alert{padding:15px;margin-bottom:20px;line-height:1.25;text-align:justify}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p,.alert>ul+p{margin-top:5px}.alert .alert-dismissable,.alert .alert-dismissible{padding-right:35px}.alert .alert-dismissable .close,.alert .alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert .alert-success hr{border-top-color:#c9e2b3}.alert .alert-success .alert-link{color:#2b542c}.alert .alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert .alert-info hr{border-top-color:#a6e1ec}.alert .alert-info .alert-link{color:#245269}.alert .alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert .alert-warning hr{border-top-color:#f7e1b5}.alert .alert-warning .alert-link{color:#66512c}.alert .alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert .alert-danger hr{border-top-color:#e4b9c0}.alert .alert-danger .alert-link{color:#843534}.modal{display:none;padding:0 !important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal .modal-dialog{height:100%;width:100%;margin:0;position:fixed;top:0;left:0}.modal .modal-dialog .modal-content{height:auto;width:50%;min-width:290px;max-width:600px;background:#fff;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:fixed;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.modal .modal-dialog .modal-content .modal-header{padding:15px;background:rgba(0,0,0,0.1);border-bottom:none;text-align:center}.modal .modal-dialog .modal-content .modal-header h6{margin-bottom:0;font-size:24px;line-height:30px}.modal .modal-dialog .modal-content .modal-body{padding:30px 15px}.modal .modal-dialog .modal-content .modal-body ul li{display:table-cell;width:1%;text-align:center}.modal .modal-dialog .modal-content .modal-body ul li a{display:inline-block;min-width:15px;text-align:center}.modal .modal-dialog .modal-content .modal-body ul li a i{font-size:20px}.modal .modal-dialog .modal-content .modal-footer{padding:10px 15px;text-align:center}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel,.owl-carousel .owl-item{position:relative;-webkit-tap-highlight-color:transparent}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.owl-carousel .owl-stage-outer .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage-outer .owl-stage:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0}.owl-carousel .owl-stage-outer .owl-stage .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-stage-outer .owl-stage .owl-item img{display:block;margin:auto}.owl-carousel .owl-stage-outer .owl-stage .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-stage-outer .owl-stage .owl-item .owl-video-wrapper{height:100%;background:#000;position:relative}.owl-carousel .owl-stage-outer .owl-stage .owl-item .owl-video-wrapper .owl-video-frame{height:100%;width:100%;position:relative;z-index:1}.owl-carousel .owl-stage-outer .owl-stage .owl-item .owl-video-wrapper .owl-video-play-icon{height:80px;width:80px;background:url(../images/owl.video.play.png) no-repeat;margin-top:-40px;margin-left:-40px;position:absolute;left:50%;top:50%;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-stage-outer .owl-stage .owl-item .owl-video-wrapper .owl-video-play-icon:hover,.owl-carousel .owl-stage-outer .owl-stage .owl-item .owl-video-wrapper .owl-video-play-icon:focus{-ms-transform:scale(1.3, 1.3);-webkit-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-stage-outer .owl-stage .owl-item .owl-video-wrapper .owl-video-tn{height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-stage-outer .owl-stage .owl-item.owl-video-playing .owl-video-play-icon,.owl-carousel .owl-stage-outer .owl-stage .owl-item.owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-stage-outer.owl-height{-webkit-transition:height .7s ease-in-out;-moz-transition:height .7s ease-in-out;-o-transition:height .7s ease-in-out;transition:height .7s ease-in-out}.owl-carousel .owl-nav,.owl-carousel .owl-dots{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none}.owl-carousel .owl-nav>div,.owl-carousel .owl-dots>div{cursor:pointer;cursor:hand;pointer-events:auto;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-dots{height:6px;text-align:center}.owl-carousel .owl-dots .owl-dot{display:inline-block;vertical-align:top;height:6px;width:6px;background:#b6b6b6;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative}.owl-carousel .owl-dots .owl-dot:hover,.owl-carousel .owl-dots .owl-dot:focus,.owl-carousel .owl-dots .owl-dot.active{background:#595959}.owl-carousel .owl-dots .owl-dot:not(:last-of-type){margin-right:8px}.owl-carousel .owl-nav{height:140px;width:40px;font-size:0}.owl-carousel .owl-nav>div{display:block;height:70px;padding:15px 0;background:rgba(0,0,0,0.15);text-align:center;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.owl-carousel .owl-nav>div svg{height:40px;width:20px;fill:#fff;stroke:transparent;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.owl-carousel .owl-nav>div:hover,.owl-carousel .owl-nav>div:focus,.owl-carousel .owl-nav>div:active{background:rgba(0,0,0,0.5)}.owl-carousel .owl-nav>div:hover svg,.owl-carousel .owl-nav>div:focus svg,.owl-carousel .owl-nav>div:active svg{fill:#d5b666}.owl-carousel .owl-nav>div.disabled{opacity:.1;cursor:not-allowed}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-moz-animation-name:fadeOut;-o-animation-name:fadeOut;-webkit-animation-name:fadeOut;animation-name:fadeOut}.owl-carousel.off,.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-drag .owl-item{-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-hidden{opacity:0}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel.normal-nav .owl-nav{height:40px;width:100%}.owl-carousel.normal-nav .owl-nav>div{display:inline-block;vertical-align:top;height:40px;padding:0;background:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.owl-carousel.normal-nav .owl-nav>div svg{fill:#000}.owl-carousel.normal-nav .owl-nav .owl-prev{right:auto}.owl-carousel.normal-nav .owl-nav .owl-next{left:auto}.no-js .owl-carousel{display:block}.mfp-bg{height:100%;width:100%;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:1042;overflow:hidden}.mfp-wrap{height:100%;width:100%;position:fixed;top:0;left:0;z-index:1043;outline:none !important;-webkit-backface-visibility:hidden}.mfp-wrap .mfp-container{height:100%;width:100%;padding:0 15px;position:absolute;top:0;left:0;text-align:center}.mfp-wrap .mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-wrap .mfp-container .mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-align-top .mfp-container:before{display:none}.mfp-inline-holder .mfp-content,.mfp-ajax-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-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-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:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}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;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-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;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.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,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;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,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}#reservation-form .hours label,#reservation-form .minutes label,#reservation-form .seconds label{display:none}.why-book-with-us{padding:60px 0;background-color:#f1f1f1}.why-book-with-us .owl-stage{margin:0 auto}.why-book-with-us .owl-dots{position:absolute;top:auto;bottom:-30px}.why-book-with-us .img-wrapper{padding:40px 30px;background-color:#fff;border:1px solid #f1f1f1;height:240px}.why-book-with-us .img-wrapper img{width:50px;margin-bottom:20px !important}.why-book-with-us .img-wrapper p{font-size:13px;line-height:20px;text-align:center}@media only screen and (max-width:320px){.copyright{display:block;line-height:20px}}@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,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;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,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-wrap .mfp-container .mfp-content{height:85%}.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}}.mCSB_scrollTools .mCSB_draggerRail{background:#fff}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#aaa}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:focus .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:#d5b666}.weather-icon{font-family:weatherFont;font-size:50px;line-height:20px}.icon-0:before{content:":"}.icon-1:before{content:"p"}.icon-2:before{content:"S"}.icon-3:before{content:"Q"}.icon-4:before{content:"S"}.icon-5:before{content:"W"}.icon-6:before{content:"W"}.icon-7:before{content:"W"}.icon-8:before{content:"W"}.icon-9:before{content:"I"}.icon-10:before{content:"W"}.icon-11:before{content:"I"}.icon-12:before{content:"I"}.icon-13:before{content:"I"}.icon-14:before{content:"I"}.icon-15:before{content:"W"}.icon-16:before{content:"I"}.icon-17:before{content:"W"}.icon-18:before{content:"U"}.icon-19:before{content:"Z"}.icon-20:before{content:"Z"}.icon-21:before{content:"Z"}.icon-22:before{content:"Z"}.icon-23:before{content:"Z"}.icon-24:before{content:"E"}.icon-25:before{content:"E"}.icon-26:before{content:"3"}.icon-27:before{content:"a"}.icon-28:before{content:"A"}.icon-29:before{content:"a"}.icon-30:before{content:"A"}.icon-31:before{content:"6"}.icon-32:before{content:"1"}.icon-33:before{content:"6"}.icon-34:before{content:"1"}.icon-35:before{content:"W"}.icon-36:before{content:"1"}.icon-37:before{content:"S"}.icon-38:before{content:"S"}.icon-39:before{content:"S"}.icon-40:before{content:"M"}.icon-41:before{content:"W"}.icon-42:before{content:"I"}.icon-43:before{content:"W"}.icon-44:before{content:"a"}.icon-45:before{content:"S"}.icon-46:before{content:"U"}.icon-47:before{content:"S"}.full-width{width:100%}.section-page-content{float:none;color:#000;font-size:15px;text-align:justify}.section-page-content h2{text-align:left}.section-page-content p{margin-bottom:15px}.section-page-content p:last-of-type{margin-bottom:0}.section-page-content a{text-decoration:underline}.section-page-content a.button{text-decoration:none}.section-page-content code,.section-page-content ins,.section-page-content mark{padding:1px 3px;background:rgba(184,157,88,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#fff;line-height:1}.section-page-content img{margin-bottom:15px}.section-page-content strong,.section-page-content b{font-weight:700}.section-page-content table{width:100%;margin:0 auto 15px;text-align:center}.section-page-content table thead tr th,.section-page-content table tfoot tr th,.section-page-content table thead tr td,.section-page-content table tfoot tr td{padding:14px 10px;border:none;font-size:12px;font-weight:500;text-transform:capitalize}.section-page-content table thead tr th,.section-page-content table thead tr td{background:#000;border-right:1px solid #ebebeb;color:#fff}.section-page-content table thead tr th:first-of-type,.section-page-content table thead tr td:first-of-type{border-left:1px solid #ebebeb}.section-page-content table tbody tr td{padding:14px 10px;border:none;border-right:1px solid #ebebeb;font-size:12px;font-weight:500;line-height:1.25}.section-page-content table tbody tr td:first-of-type{border-left:1px solid #ebebeb}.section-page-content table tbody tr:nth-child(odd){background:#fff}.section-page-content table tbody tr:nth-child(even){background:#f6f6f6}.section-page-content table tbody tr:first-of-type td{border-top:1px solid #ebebeb}.section-page-content table tbody tr:last-of-type td{border-bottom:1px solid #ebebeb}.section-page-content table tfoot tr td{background:#000;border-right:1px solid #ebebeb;color:#fff}.section-page-content table tfoot tr td:first-of-type{border-left:1px solid #ebebeb}.section-page-content table.light thead tr th,.section-page-content table.light tfoot tr th,.section-page-content table.light thead tr td,.section-page-content table.light tfoot tr td{background:#fff;color:#000}.section-page-content table.light thead tr th,.section-page-content table.light thead tr td{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.section-page-content table.light tfoot tr td{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.section-page-content ol,.section-page-content ul{margin-bottom:15px;line-height:2}.section-page-content ol.list-group,.section-page-content ul.list-group{margin-bottom:20px;padding-left:0}.section-page-content ol.list-group .list-group-item,.section-page-content ul.list-group .list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.section-page-content ol{padding-left:23px;list-style:decimal-leading-zero}.section-page-content ul li{padding-left:20px;position:relative}.section-page-content ul li:before{content:"";height:10px;width:6px;background:url(images/list-bullet.png) center no-repeat;position:absolute;top:7px;left:0}.section-page-content blockquote{padding:5px 0 5px 15px;border-left:5px solid #d5b666;margin-bottom:15px;color:#222;font-size:14px;font-style:italic;line-height:1.5}.section-page-content blockquote cite{font-size:12px}.section-page-content blockquote cite a{text-decoration:none}.section-page-content .to-room-type{margin-top:30px;font-size:0;text-align:center}.section-page-content .to-room-type li{display:inline-block;vertical-align:top;padding-left:0}.section-page-content .to-room-type li a{display:block;background:#d5b666;color:#fff}.section-page-content .to-room-type li a:hover,.section-page-content .to-room-type li a:focus{background:#b89d58}.section-page-content .to-room-type li:before{display:none}.section-page-content .to-room-type li:not(:last-of-type){margin-right:1px}.section h2{color:#000;text-align:center}.section h2 span{display:block;margin-bottom:10px;font-size:11px;letter-spacing:4px;line-height:18px}.section-create-memories hr{margin-top:0;margin-bottom:60px}.section-create-memories .owl-carousel .item{display:block;background-position:center;background-repeat:no-repeat;background-size:cover}.section-create-memories .owl-carousel .item .video-icon{fill:#fff}.section-create-memories .owl-carousel .item .caption{padding:3px 10px;background:rgba(0,0,0,0.8);position:absolute;bottom:10px;left:10px;color:#fff;font-size:11px;font-weight:300;text-transform:uppercase}.section-create-memories .large-slider .video-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.section-create-memories .memories-wrapper{font-size:0}.section-create-memories .memories-wrapper li{display:inline-block;vertical-align:top;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.section-create-memories .memories-wrapper li svg{height:17px;width:17px;fill:#fff;position:absolute;right:10px;bottom:10px}.section-create-memories .memories-wrapper li:first-of-type{background:#f4f4f4}.section-create-memories .memories-wrapper li:first-of-type .inner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;text-align:center}.section-create-memories .memories-wrapper li:first-of-type h3{font-size:24px;text-transform:capitalize}.section-create-memories .memories-wrapper li:nth-child(n+8){display:none}.section-special-offers{padding-top:30px}.section-special-offers .owl-carousel .details-wrapper{background:#f9f9f9}.section-special-offers .owl-carousel .details-wrapper h3{padding-bottom:40px;border-bottom:1px solid #e4e4e4;margin-bottom:20px;text-transform:none}.section-special-offers .owl-carousel .details-wrapper span{display:block;margin-bottom:20px;color:#d5b666;font-size:14px;text-transform:capitalize}.section-special-offers .owl-carousel .details-wrapper .details{margin-bottom:40px;color:#000;font-size:13px;line-height:20px}.section-special-offers .owl-carousel .image-wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.section-special-offers .item-numbers{display:block;height:20px;width:40px;padding:4px 0;background:rgba(0,0,0,0.15);position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;top:auto;color:#fff;font-size:12px;text-align:center;z-index:1}.section-luxury-highlights{padding-top:60px}.section-luxury-highlights hr{margin-top:0;margin-bottom:60px}.section-luxury-highlights .blocks-wrapper{font-size:0}.section-luxury-highlights .blocks-wrapper .block{display:inline-block;vertical-align:top}.section-luxury-highlights .blocks-wrapper .block .image-wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.section-luxury-highlights .blocks-wrapper .block .detail-wrapper{padding:20px;background:#f1f1f1;position:relative}.section-luxury-highlights .blocks-wrapper .block .detail-wrapper:before{content:"";display:block;height:0;width:0;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.section-luxury-highlights .blocks-wrapper .block .detail-wrapper .detail-inner{background:#fff;text-align:center}.section-luxury-highlights .blocks-wrapper .block .detail-wrapper h3{color:#000;font-size:18px;text-transform:none}.section-luxury-highlights .blocks-wrapper .block:first-of-type .detail-wrapper:before{border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:20px solid #f1f1f1;top:-20px;bottom:auto}.section-discover-sri-lanka{padding-top:60px}.section-discover-sri-lanka .owl-carousel .item .caption h3{margin-bottom:10px;font-weight:300}.section-discover-sri-lanka .owl-carousel .item .caption p{font-size:12px}.section-discover-sri-lanka .owl-carousel .item .caption hr{width:80px;margin-top:10px;margin-bottom:15px}.section-discover-sri-lanka .owl-carousel .item .caption span{display:block;font-size:18px}.section-discover-sri-lanka .owl-carousel .item .caption a.button{position:relative;margin-top:30px}.section-discover-sri-lanka .show-weather-wrapper{padding:40px 20px;background:#f1f1f1;font-size:0;text-align:center}.section-discover-sri-lanka .show-weather-wrapper li{display:inline-block;vertical-align:top;color:#6e6e6e;font-size:12px;text-transform:uppercase}.section-discover-sri-lanka .show-weather-wrapper li span{display:block}.section-discover-sri-lanka .show-weather-wrapper li span:nth-of-type(2){margin-top:10px;margin-bottom:10px;color:#4c4c4c;font-size:30px}.section-guest-reviews{padding-top:60px}.section-guest-reviews .owl-carousel .item{text-align:center}.section-guest-reviews .owl-carousel .item h3{margin-bottom:15px;font-size:18px}.section-guest-reviews .owl-carousel .item h3:before,.section-guest-reviews .owl-carousel .item h3:after{content:"\0022";display:inline-block;vertical-align:top}.section-guest-reviews .owl-carousel .item h3:before{margin-right:5px}.section-guest-reviews .owl-carousel .item h3:after{margin-left:5px}.section-guest-reviews .owl-carousel .item p{font-size:13px}.section-guest-reviews .owl-carousel .item p a{color:#0bb287}.section-guest-reviews .trip-advisor-widget{border:1px solid #e4e4e4;font-size:0;text-align:center}.section-guest-reviews .trip-advisor-widget li{display:inline-block;vertical-align:top;padding-top:20px;padding-bottom:20px}.section-guest-reviews .trip-advisor-widget li:last-of-type{background:#f6f6f6;padding-top:46px;padding-bottom:46px}.section-guest-reviews .trip-advisor-widget li:last-of-type .TA_cdsratingsonlywide{display:inline-block}.site-footer{margin-top:115px}.section-logo-slider .footer-logo{height:auto;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;top:-52px;bottom:auto}.section-logo-slider hr{margin-top:0}.section-logo-slider .owl-carousel{max-width:600px;margin:70px auto 40px}.section-logo-slider .owl-carousel .item img{width:auto !important;margin-right:auto;margin-left:auto}.section-news-letter{padding-top:30px;padding-bottom:30px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.175);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.175);box-shadow:0 0 10px 0 rgba(0,0,0,0.175);font-size:0;text-align:center}.section-news-letter h4,.section-news-letter form{display:inline-block;vertical-align:top}.section-news-letter h4{font-size:24px;text-transform:uppercase}.section-news-letter h4 span{display:block;font-size:16px}.section-news-letter form{margin:0}.section-news-letter form input{padding:8px 15px;border:1px solid #e4e4e4;color:#979797;font-size:12px;line-height:18px}.section-footer-content{padding-top:40px;padding-bottom:40px;background:#000}.section-footer-content .footer-menu-wrapper:after{content:"";display:block;clear:both}.section-footer-content .footer-menu-wrapper .inner{width:50%;float:left}.section-footer-content .footer-menu-wrapper ul li a{color:#a4a4a4;font-size:12px;text-transform:capitalize}.section-footer-content .footer-menu-wrapper ul li a:hover,.section-footer-content .footer-menu-wrapper ul li a:focus,.section-footer-content .footer-menu-wrapper ul li a:active{color:#d5b666}.section-footer-content .footer-contact-wrapper li{font-size:0}.section-footer-content .footer-contact-wrapper li .label{width:75px;margin-right:10px;position:relative;color:#b89d58;text-transform:uppercase}.section-footer-content .footer-contact-wrapper li .label:after{content:":";position:absolute;top:0;right:0}.section-footer-content .footer-contact-wrapper li>span,.section-footer-content .footer-contact-wrapper li>address{display:inline-block;vertical-align:top;width:calc(100% - 85px);line-height:14px}.section-footer-content .footer-contact-wrapper li address{margin-bottom:0}.section-footer-content .footer-contact-wrapper li address span:not(:last-of-type){margin-right:5px}.section-footer-content .footer-contact-wrapper li span{font-size:12px}.section-footer-content .footer-contact-wrapper li span,.section-footer-content .footer-contact-wrapper li span a{color:#fff}.section-footer-content .footer-contact-wrapper li span a{text-decoration:underline}.section-footer-content .footer-contact-wrapper li span a:hover,.section-footer-content .footer-contact-wrapper li span a:active,.section-footer-content .footer-contact-wrapper li span a:focus{color:#b89d58}.section-footer-content .footer-contact-wrapper li:not(:last-of-type){margin-bottom:25px}.section-footer-content .app-info-wrapper{font-size:0;text-align:center}.section-footer-content .app-info-wrapper h4{color:#b89d58;font-size:11px;text-transform:uppercase}.section-footer-content .app-info-wrapper .download-app{width:175px;padding-top:8px;padding-bottom:8px;border:1px solid #d5b666;padding-left:40px;text-align:left}.section-footer-content .app-info-wrapper .download-app:first-of-type{border-bottom:1px solid transparent}.section-footer-content .app-info-wrapper .download-app:first-of-type:hover{border-bottom:1px solid transparent}.section-footer-content .app-info-wrapper .download-app svg,.section-footer-content .app-info-wrapper .download-app span{display:inline-block;vertical-align:top}.section-footer-content .app-info-wrapper .download-app svg{height:18px;width:18px;fill:#d5b666;margin-right:10px}.section-footer-content .app-info-wrapper .download-app span{margin-top:4px;color:#d5b666;font-size:11px;text-transform:uppercase}.section-footer-bottom .social-media-wrapper{padding-top:20px;padding-bottom:20px;font-size:0;text-align:center;position:relative}.section-footer-bottom .social-media-wrapper:after{content:'';background:-moz-linear-gradient(left, rgba(219,217,213,0.65) 0, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(219,217,213,0.65) 0, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(219,217,213,0.65) 0, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6dbd9d5', endColorstr='#00000000', GradientType=1);height:1px;width:80px;display:block;margin:auto;bottom:0;position:absolute;left:50%}.section-footer-bottom .social-media-wrapper:before{content:'';background:-moz-linear-gradient(left, rgba(0,0,0,0) 0, rgba(219,217,213,0.65) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0, rgba(219,217,213,0.65) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0, rgba(219,217,213,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6dbd9d5', GradientType=1);height:1px;width:80px;display:block;margin:auto;bottom:0;position:absolute;right:50%}.section-footer-bottom .social-media-wrapper li{display:inline-block;vertical-align:top}.section-footer-bottom .social-media-wrapper li:not(:last-of-type){margin-right:35px}.section-footer-bottom .social-media-wrapper li a{display:block}.section-footer-bottom .social-media-wrapper li a svg{height:20px;width:20px;fill:#000}.section-footer-bottom .social-media-wrapper li a:hover svg,.section-footer-bottom .social-media-wrapper li a:focus svg,.section-footer-bottom .social-media-wrapper li a:active svg{fill:#d5b666}.section-footer-bottom .bottom-content-wrapper{padding-bottom:20px;color:#000;font-size:12px}.section-footer-bottom .bottom-content-wrapper:after{content:"";display:block;clear:both}.section-footer-bottom .bottom-content-wrapper ul{font-size:0;text-align:center}.section-footer-bottom .bottom-content-wrapper ul li{display:inline-block;vertical-align:top;padding-right:15px;padding-left:15px}.section-footer-bottom .bottom-content-wrapper ul li a{font-size:12px}.section-footer-bottom .bottom-content-wrapper ul li:not(:last-of-type){border-right:1px solid #000}.breadcrumb-leftnav-wrapper .left-nav-wrapper .left-nav-inner{width:100%;position:absolute;top:100%;left:0;z-index:100}.breadcrumb-leftnav-wrapper .left-nav-wrapper .left-nav-inner a{display:block;padding:10px;background:#000;color:#fff;font-size:11px;text-transform:capitalize}.breadcrumb-leftnav-wrapper .left-nav-wrapper .left-nav-inner a:hover,.breadcrumb-leftnav-wrapper .left-nav-wrapper .left-nav-inner a:focus,.breadcrumb-leftnav-wrapper .left-nav-wrapper .left-nav-inner a:active,.breadcrumb-leftnav-wrapper .left-nav-wrapper .left-nav-inner a .active{color:#d5b666}.breadcrumb-leftnav-wrapper .left-nav-wrapper .left-nav-inner.is-active{height:auto;opacity:1}.section-room-facts{margin-top:40px;margin-bottom:60px}.section-room-facts ul{background:#f5f5f5;font-size:0}.section-room-facts ul li{color:#8e8e8e;text-align:center;text-transform:uppercase}.section-room-facts ul li .text{font-size:12px}.section-room-facts ul li .number{font-size:24px}.section-room-type{text-align:center}.section-room-type .inner-section-room-type h2{margin-bottom:30px;font-size:30px}.section-room-type .inner-section-room-type p{color:#000;font-size:13px}.section-room-type .inner-section-room-options{padding-top:70px}.section-room-type .inner-section-room-options h3{font-size:24px;text-transform:uppercase}.section-room-type .inner-section-room-options .room-images{background-position:center;background-repeat:no-repeat;background-size:cover}.section-room-type .inner-section-room-options .room-details-wrapper{padding-top:30px;padding-bottom:30px;border-bottom:4px solid #eee}.section-room-type .inner-section-room-options h4{padding-bottom:25px;border-bottom:1px solid #e9e9e9;margin-bottom:30px;font-size:14px;line-height:20px}.section-room-type .inner-section-room-options .room-features{margin-bottom:30px;font-size:0}.section-room-type .inner-section-room-options .room-features li{display:inline-block;vertical-align:top;color:#000;font-size:12px}.section-room-type .separator{height:190px}.section-room-type .separator .svg-wrapper,.section-room-type .separator hr,.section-room-type .separator svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.section-room-type .separator .svg-wrapper{height:70px;width:70px;background:#fff;z-index:1}.section-room-type .separator .svg-wrapper svg{height:40px;width:55px;fill:#a3a3a3}.section-room-type .separator hr{width:calc(100% - 30px)}.section-featured-destination{margin-top:35px}.section-featured-destination ul{padding-top:40px;border-top:1px solid #e4e4e4;font-size:0}.section-featured-destination ul li{display:block}.section-featured-destination ul li span{display:inline-block;vertical-align:top;font-size:14px;line-height:22px}.section-featured-destination ul li .column{color:#3f3f3f}.section-featured-destination ul li .distance{margin-right:5px;color:#000;text-transform:uppercase}.section-featured-destination ul li .time{color:#000;text-transform:uppercase}.section-location-map{margin-top:35px}.section-location-details .owl-carousel .owl-dots{display:none}.section-location-details .inner{background:#ebebeb}.section-location-details .inner:after{content:"";display:block;clear:both}.section-location-details .image-wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.section-location-details .details-wrapper{padding-top:30px;padding-bottom:30px;background:#fff}.section-location-details .details-wrapper h3{margin-bottom:30px;color:#000;font-size:18px;text-transform:capitalize}.section-location-details .details-wrapper p{color:#000;font-size:12px}.section-location-details .details-wrapper ul{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;margin-top:30px}.section-location-details .details-wrapper ul li{padding-top:15px;padding-bottom:15px;font-size:0}.section-location-details .details-wrapper ul li svg,.section-location-details .details-wrapper ul li span{display:inline-block;vertical-align:top}.section-location-details .details-wrapper ul li svg{height:30px;width:20px;fill:#000;margin-right:20px}.section-location-details .details-wrapper ul li span{line-height:30px;text-transform:uppercase}.section-location-details .details-wrapper ul li span:first-of-type{color:#000;font-size:18px}.section-location-details .details-wrapper ul li span:last-of-type{color:#9e9e9e;font-size:12px}.section-location-details .details-wrapper ul li:not(:last-of-type){border-bottom:1px solid #e4e4e4}.section-location-details .details-wrapper .button{margin-top:30px}.section-location-details form{padding-top:30px;padding-bottom:30px;background:#fff;margin-right:0;margin-left:0}.section-location-details form .input-group,.section-location-details form .input-group label,.section-location-details form .input-group input{display:block}.section-location-details form .input-group label{margin-bottom:10px;color:#000;font-size:14px;font-weight:400;text-transform:capitalize}.section-location-details form .input-group input{width:100%;max-width:100%;padding:10px 15px;border:1px solid #e4e4e4;color:#000;font-size:12px}.section-location-details form .input-group:not(:last-of-type){margin-bottom:20px}.section-location-details .route-details-wrapper{padding-bottom:30px;background:#fff}.section-location-details .route-details-wrapper .adp{font-family:"Raleway",sans-serif;font-size:12px}.section-location-details .route-details-wrapper .adp .adp-placemark{width:100%;background:#f6f6f6;margin-top:0;margin-bottom:15px}.section-location-details .route-details-wrapper .adp .adp-placemark td{border:1px solid #e4e4e4}.section-location-details .route-details-wrapper .adp .adp-placemark td:first-of-type{width:30px;border-right:none}.section-location-details .route-details-wrapper .adp .adp-placemark td:first-of-type img{margin-left:4px}.section-location-details .route-details-wrapper .adp .adp-placemark td:last-of-type{width:calc(100% - 30px);padding:20px 20px 20px 5px;border-left:none}.section-location-details .route-details-wrapper .adp .adp-summary{padding:0;margin-bottom:10px}.section-location-details .route-details-wrapper .adp .adp-directions td{padding:5px;border-top:1px solid #e4e4e4}.section-location-details .route-details-wrapper .adp .adp-directions .adp-substep{line-height:16px}.section-location-details .route-details-wrapper .adp .adp-directions .adp-substep b{font-weight:500}.section-location-details .route-details-wrapper .adp .adp-directions .adp-substep .adp-distance{text-align:right}.section-social-info{background-position:center;background-repeat:no-repeat;background-size:cover;margin-top:40px}.section-social-info h2{color:#fff}.section-social-info ul{font-size:0}.section-social-info ul li{display:inline-block;vertical-align:top}.section-social-info ul li a{display:block}.section-social-info ul li a svg{height:25px;width:25px;fill:#fff}.section-social-info ul li a:hover svg,.section-social-info ul li a:focus svg,.section-social-info ul li a:active svg{fill:#d5b666}.section-social-info ul li:not(:last-of-type){margin-right:40px}.section-contact-form form{padding-bottom:60px;background:#f6f6f6;border-bottom:5px solid #e4e4e4}.section-contact-form ul{font-size:0}.section-contact-form ul:not(:last-of-type){padding-bottom:30px;border-bottom:1px solid #000}.section-contact-form .block{display:inline-block;vertical-align:top;width:100%;padding-top:30px}.section-contact-form .block .label,.section-contact-form .block .value{font-size:14px}.section-contact-form .block .label{display:block;padding-bottom:10px;color:#000;text-transform:capitalize}.section-contact-form .block .value{color:#000;font-weight:500}.section-contact-form .block a:hover,.section-contact-form .block a:focus,.section-contact-form .block a:active{color:#d5b666}.section-contact-form .block:not(:last-of-type){padding-bottom:30px;border-bottom:1px solid #e4e4e4}.section-child-page-blocks{margin-top:40px}.section-child-page-blocks .image-wrapper{height:300px;background-position:center;background-repeat:no-repeat;background-size:cover}.section-child-page-blocks .description-wrapper{padding:20px;background:#f1f1f1;text-align:center;position:relative}.section-child-page-blocks .description-wrapper:before{content:"";border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:20px solid #f1f1f1;top:-20px;bottom:auto;display:block;height:0;width:0;position:absolute;right:0;left:0;margin:auto}.section-child-page-blocks .description-wrapper.noimg:before{border:none}.section-child-page-blocks .description-wrapper .description-inner{padding:30px;background:#fff}.section-child-page-blocks .description-wrapper h2{margin-bottom:30px;font-size:18px}.section-child-page-blocks .description-wrapper p{color:#000;font-size:13px}.section-child-page-blocks .description-wrapper .button{margin-top:30px}.section-child-page-rows{margin-top:60px}.section-child-page-rows .col-sm-10:not(:last-of-type){margin-bottom:28px;padding-bottom:10px}.section-child-page-rows .col-sm-10:not(:last-of-type):after{content:'';height:1px;background:#e4e4e4;position:absolute;bottom:0;left:15px;right:15px}.section-child-page-rows .image-wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.section-child-page-rows h2{margin-bottom:30px;font-size:18px}.section-child-page-rows p{color:#000;font-size:12px}.section-child-page-rows p:not(:last-of-type){margin-bottom:10px}.section-child-page-rows .button{margin:30px auto}.section-child-page-rows .spa-item{min-height:240px}.section-current-vacancies{padding-top:50px}.section-current-vacancies .panel .panel-heading{display:block;padding:13px 55px 13px 20px;background:#ebebeb;position:relative;font-size:18px;line-height:24px;text-transform:capitalize}.section-current-vacancies .panel .panel-heading:before,.section-current-vacancies .panel .panel-heading:after{content:"";display:block;background:#787878;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;left:auto}.section-current-vacancies .panel .panel-heading:before{height:2px;width:14px;right:20px}.section-current-vacancies .panel .panel-heading.collapsed:after{height:14px;width:2px;right:26px}.section-current-vacancies .panel .panel-collapse{padding-top:30px;padding-bottom:40px;text-align:justify}.section-current-vacancies .panel .panel-collapse p{color:#000;font-size:12px}.section-current-vacancies .panel .panel-collapse button{margin-top:30px}.section-current-vacancies .panel:not(:last-of-type){margin-bottom:1px}.section-careers-form{margin-top:40px}.section-careers-form form{background:#f6f6f6;margin:0}.section-facility-content .content-wrapper{text-align:justify}.section-facility-content .content-wrapper h1{margin-bottom:40px;font-size:30px}.section-facility-content .content-wrapper h1 span{display:block;margin-bottom:5px;font-size:11px}.section-facility-content .content-wrapper .facility-facts{margin-top:40px}.section-facility-content .content-wrapper .facility-facts li{padding:30px 0;border-top:1px solid #e4e4e4}.section-facility-content .content-wrapper .facility-facts li span{display:block}.section-facility-content .content-wrapper .facility-facts li span.label{margin-bottom:10px;color:#000;font-size:18px}.section-facility-content .content-wrapper .facility-facts li span.value{color:#000;font-size:12px}.section-facility-content .images-wrapper img{display:block}.section-facility-content .images-wrapper img:not(:first-of-type){margin-top:10px}.section-offer-content .content-wrapper{text-align:center}.section-offer-content .content-wrapper h1{margin-bottom:40px;font-size:30px}.section-offer-content .content-wrapper h1 span{display:block;margin-bottom:5px;font-size:11px}.section-offer-content .content-wrapper .highlighted-line{display:block;margin-bottom:20px;color:#000;font-size:14px}.section-spa-details{margin-top:40px}.section-spa-details .widget-row:not(:last-of-type){margin-bottom:60px}.section-spa-details h2{margin-bottom:30px;font-size:24px;text-align:center;text-transform:uppercase}.section-spa-details .widget-image{margin-bottom:60px}.section-spa-details .spa-details-list{border-top:1px solid #e4e4e4}.section-spa-details .spa-details-list li{padding:17px 100px 17px 0;border-bottom:1px solid #e4e4e4;position:relative;color:#000;font-size:18px;line-height:20px;text-transform:capitalize}.section-spa-details .spa-details-list li .time{margin-left:10px;color:#000;font-size:13px;vertical-align:top}.section-spa-details .spa-details-list li .price{height:20px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;left:auto}.section-spa-details .spa-details-list:not(:last-of-type){margin-bottom:40px}.section-spa-details .panel-group .panel .panel-heading{display:block;padding:13px 55px 13px 20px;background:#ebebeb;position:relative;font-size:18px;line-height:24px;text-transform:capitalize}.section-spa-details .panel-group .panel .panel-heading:before,.section-spa-details .panel-group .panel .panel-heading:after{content:"";display:block;background:#787878;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;left:auto}.section-spa-details .panel-group .panel .panel-heading:before{height:2px;width:14px;right:20px}.section-spa-details .panel-group .panel .panel-heading.collapsed:after{height:14px;width:2px;right:26px}.section-spa-details .panel-group .panel .panel-collapse{padding-top:30px;padding-bottom:40px;text-align:justify}.section-spa-details .panel-group .panel .panel-collapse p{color:#000;font-size:13px}.section-spa-details .panel-group .panel .panel-collapse .spa-details-list{margin-top:30px}.section-spa-details .panel-group .panel:not(:last-of-type){margin-bottom:1px}.section-spa-details .panel-group:not(:last-of-type){margin-bottom:40px}.section-restaurant-details{font-size:0}.section-restaurant-details .block{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.28);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.28);box-shadow:0 0 5px 0 rgba(0,0,0,0.28);display:inline-block;vertical-align:top}.section-restaurant-details h2{margin-bottom:30px;font-size:24px}.section-restaurant-details ul{border-top:1px solid #e4e4e4}.section-restaurant-details ul li{padding-top:30px}.section-restaurant-details ul li span{display:block}.section-restaurant-details ul li .label{margin-bottom:15px;color:#000;font-size:18px;text-transform:capitalize}.section-restaurant-details ul li .value{color:#000;font-size:12px}.section-restaurant-details ul li:not(:last-of-type){padding-bottom:30px;border-bottom:1px solid #e4e4e4}.section-restaurant-details .image-wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.section-restaurant-details.section-opening-hours{margin-top:40px}.section-restaurant-details.section-restaurant-description .block{padding-top:30px;padding-bottom:30px}.section-restaurant-details.section-restaurant-description .block,.section-restaurant-details.section-restaurant-description .block h2,.section-restaurant-details.section-restaurant-description .block h3,.section-restaurant-details.section-restaurant-description .block h4,.section-restaurant-details.section-restaurant-description .block h5,.section-restaurant-details.section-restaurant-description .block h6,.section-restaurant-details.section-restaurant-description .block p{color:#fff}.section-restaurant-details.section-restaurant-description .block h2,.section-restaurant-details.section-restaurant-description .block h3,.section-restaurant-details.section-restaurant-description .block h4,.section-restaurant-details.section-restaurant-description .block h5,.section-restaurant-details.section-restaurant-description .block h6{margin-bottom:15px;font-size:18px;text-transform:capitalize}.section-restaurant-details.section-restaurant-description .block,.section-restaurant-details.section-restaurant-description .block p{font-size:12px;line-height:20px}.section-restaurant-details.section-restaurant-description .block:first-of-type{background:#000}.section-restaurant-details.section-restaurant-description .block:last-of-type{background:#cd2525}.section-weather-week{margin-top:40px}.section-weather-week ul{font-size:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.175);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.175);box-shadow:0 0 10px 0 rgba(0,0,0,0.175)}.section-weather-week ul li{display:inline-block;vertical-align:top;padding:30px 10px;text-align:center}.section-weather-week ul li span{display:block;color:#6e6e6e;font-size:14px;text-transform:uppercase}.section-weather-week ul li span:nth-of-type(2){margin-top:25px;margin-bottom:25px}.section-weather-week ul li span:nth-of-type(2) i{color:#4c4c4c;font-size:50px}.section-weather-week ul li:first-of-type{border-bottom:4px solid #d5b666 !important}.section-filter-news{margin-top:40px}.section-filter-news .form-wrapper{padding-top:20px;padding-bottom:20px;background:#f1f1f1;font-size:0}.section-filter-news .form-wrapper span{color:#686868;font-size:18px;text-transform:uppercase}.section-filter-news .form-wrapper form{margin:0}.section-filter-news .form-wrapper form .form-group{background:#fff;border:1px solid #e4e4e4}.section-filter-news .form-wrapper form .form-group label,.section-filter-news .form-wrapper form .form-group select{display:inline-block;vertical-align:top}.section-filter-news .form-wrapper form .form-group label{width:70px;border-right:1px solid #e4e4e4;margin:0;color:#fff;font-size:13px;line-height:20px;text-align:center;text-transform:capitalize;padding:9px 0;background:#cbc8c2}.section-filter-news .form-wrapper form .form-group select{height:20px;width:calc(100% - 70px);padding:9px 15px;background-size:40px;border:none;height:38px}.section-news-blocks{font-size:0}.section-news-blocks .block{display:inline-block;vertical-align:top;margin-top:30px;text-align:center}.section-news-blocks .block .image-wrapper{height:240px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.section-news-blocks .block .image-wrapper>span{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;top:auto}.section-news-blocks .block .image-wrapper>span span{display:inline-block;padding:0 10px;background:#000;color:#fff;font-size:12px;line-height:30px;text-transform:uppercase}.section-news-blocks .block .description-wrapper{padding:20px;background:#f1f1f1}.section-news-blocks .block .description-wrapper .description-inner{padding:30px 20px;background:#fff}.section-news-blocks .block .description-wrapper .description-inner h2{height:70px;margin-bottom:30px;font-size:12px;line-height:24px}.section-news-blocks .loading-notifier{display:none;padding:10px;background:#d5b666;margin-top:20px;color:#fff;font-size:12px;text-align:center;text-transform:uppercase}.section-social-feed{margin-top:60px;font-size:0;text-align:center}.section-social-feed h2{margin-bottom:15px;font-size:24px}.section-social-feed .block{display:inline-block;vertical-align:top;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.25);box-shadow:0 0 10px 0 rgba(0,0,0,0.25);margin-top:15px}.section-social-feed .block img{width:100%}.section-social-feed .block .details-wrapper{padding:20px;text-align:left}.section-social-feed .block h3{margin-bottom:30px;font-size:12px;font-weight:500}.section-social-feed .block p{color:#000;font-size:12px}.section-social-feed .block p .sr-name{color:#7fa5d3}.section-social-feed .block span{display:inline-block;vertical-align:top;margin-top:30px;color:#000;font-size:10px}.section-social-feed .view-more{display:block;margin-top:40px;margin-bottom:60px;font-size:12px;text-transform:uppercase}.section-social-feed hr{margin:0}.section-gallery-item{margin-top:40px}.section-gallery-item .nav-tabs{padding-bottom:20px;border-bottom:3px solid #e4e4e4;margin-bottom:40px;font-size:0;text-align:center}.section-gallery-item .nav-tabs li{display:inline-block;vertical-align:top;padding:0 30px;position:relative;color:#404040;font-size:14px;font-weight:500;line-height:20px;text-transform:uppercase}.section-gallery-item .nav-tabs li.active{color:#000}.section-gallery-item .tab-content .tab-pane{font-size:0}.section-gallery-item .tab-content .tab-pane a{display:block;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:1px;float:left;position:relative}.section-gallery-item .tab-content .tab-pane a svg{height:40px;width:40px;fill:#fff;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.section-why-love-it{margin-top:60px;font-size:0}.section-why-love-it .image-wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.section-why-love-it .details-wrapper h2{margin-bottom:30px;font-size:60px}.section-why-love-it .details-wrapper h2 span{display:block;font-size:30px}.section-why-love-it .details-wrapper .block h3{margin-bottom:10px;font-size:18px;text-transform:capitalize}.section-why-love-it .details-wrapper .block .description{color:#000;font-size:13px;line-height:22px}.section-why-love-it .details-wrapper .block:not(:last-of-type){padding-bottom:30px;border-bottom:1px solid #e4e4e4;margin-bottom:30px}.section-specification{margin-top:60px;font-size:0}.section-specification .specification-wrapper{padding-top:40px;padding-bottom:40px;border-color:#d9d9d9;border-style:solid}.section-specification .specification-wrapper .column>ul>li{position:relative}.section-specification .specification-wrapper .column>ul>li>span{display:block}.section-specification .specification-wrapper .column>ul>li:after{content:'';background:#e4e4e4;bottom:0;position:absolute;height:1px;left:0;right:0}.section-specification .specification-wrapper .necessary-specs>ul>li{color:#515151;font-size:22px;text-align:center;text-transform:uppercase;padding-bottom:30px;margin-bottom:30px}.section-specification .specification-wrapper .necessary-specs>ul>li>span{margin-bottom:10px;color:#8e8e8e;font-size:12px}.section-specification .specification-wrapper .other-specs>ul>li{color:#000;font-size:13px;line-height:22px;padding-bottom:20px;margin-bottom:20px}.section-specification .specification-wrapper .other-specs>ul>li>span{margin-bottom:5px;color:#000;font-size:14px;line-height:1;text-transform:capitalize}.section-specification .specification-wrapper .other-specs>ul:last-of-type li{padding-bottom:0;margin-bottom:0}.section-specification .specification-wrapper .other-specs>ul:last-of-type li:last-child:after{background:none}.section-room-gallery{margin-top:60px}.section-room-gallery .item{display:block;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.section-room-gallery .item svg{fill:#fff}.section-room-gallery .large-slider svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.section-facilities-and-amenities{margin-top:60px}.section-facilities-and-amenities h2{margin-bottom:30px;font-size:24px;text-align:center}.section-facilities-and-amenities .wrapper{background:#d9d9d9}.section-facilities-and-amenities .column{background:#fff}.section-facilities-and-amenities .column img{width:100%}.section-facilities-and-amenities .panel .panel-heading{display:block;padding-right:40px;padding-bottom:15px;border-bottom:1px solid #e4e4e4;position:relative;font-size:14px;text-transform:capitalize}.section-facilities-and-amenities .panel .panel-heading:before,.section-facilities-and-amenities .panel .panel-heading:after{content:"";display:block;background:#787878;position:absolute}.section-facilities-and-amenities .panel .panel-heading:before{height:2px;width:14px;top:6px;right:0}.section-facilities-and-amenities .panel .panel-heading.collapsed:after{height:14px;width:2px;top:0;right:6px}.section-facilities-and-amenities .panel .description-wrapper{padding-top:20px;padding-bottom:20px}.section-facilities-and-amenities .panel:not(:last-of-type){margin-bottom:30px}.section-more-rooms hr{margin-top:60px;margin-bottom:60px}.section-more-rooms h2{margin-bottom:40px;text-align:center}.section-more-rooms .owl-carousel .item .image-wrapper{background-position:center;background-repeat:no-repeat;background-size:cover;display:block}.section-more-rooms .owl-carousel .item .description-wrapper{padding:30px 20px;border:1px solid #e4e4e4;border-top:none;text-align:center}.section-more-rooms .owl-carousel .item .description-wrapper .title{height:30px;margin-bottom:15px;color:#000;font-size:14px;text-transform:uppercase}@media only screen and (max-width:1353px){.section-luxury-highlights .blocks-wrapper .block .detail-wrapper p{display:none}.section-footer-content .footer-menu-wrapper ul li{margin-bottom:30px}.section-footer-bottom .bottom-content-wrapper{padding-top:30px;text-align:center}.section-footer-bottom .bottom-content-wrapper .col-xs-12:not(:last-child){margin-bottom:30px}.section-room-facts ul li:first-of-type span,.section-room-facts ul li:nth-of-type(2) span{display:block}.section-location-map .destination-select-wrapper{padding:30px 15px;background:#ebebeb;text-align:center}.section-location-map .destination-select-wrapper select{width:100%;max-width:345px;padding:9px 15px;background-color:#fff;border:1px solid #c6c6c6;font-size:14px;text-transform:capitalize;line-height:20px}.section-location-map .attractions-wrapper{display:none}.section-location-details{margin-top:30px}.section-location-details form{margin-top:30px}.section-location-details .route-details-wrapper{height:500px}.section-social-info{padding-top:50px;padding-bottom:50px}.section-social-info h2{margin-bottom:50px;text-align:center}.section-social-info ul{text-align:center}.section-contact-form form{margin-top:-125px}.section-contact-form .contact-details-wrapper{margin-top:30px}.section-child-page-blocks .col-sm-10:not(:last-of-type){margin-bottom:30px}.section-filter-news .form-wrapper{padding-right:20px;padding-left:20px}.section-room-gallery .large-slider{padding-bottom:20px}.section-room-gallery .large-slider .owl-dots{top:auto}.section-room-gallery .thumb-slider{display:none}.section-more-rooms .owl-carousel{padding-bottom:25px}.section-more-rooms .owl-carousel .owl-dots{top:auto}}@media only screen and (max-width:991px){.section-child-page-rows{text-align:center}.section .owl-carousel{padding-bottom:25px}.section .owl-carousel .details-wrapper{text-align:center}.section .owl-carousel .owl-dots{top:auto}.section-page-content img{width:100%}.section-create-memories .memory-sliders-wrapper .owl-carousel{background:#e7e6e6}.section-create-memories .memory-sliders-wrapper .owl-carousel.thumb-slider{display:none}.section-create-memories .memories-wrapper{margin-top:60px}.section-special-offers .owl-carousel .details-wrapper{text-align:center}.section-special-offers .item-numbers{bottom:25px}.section-luxury-highlights .blocks-wrapper .block{width:100%}.section-discover-sri-lanka .attractions-wrapper{display:none}.section-discover-sri-lanka .show-weather-wrapper li{width:calc(100% / 3)}.section-discover-sri-lanka .show-weather-wrapper li:not(:last-of-type){border-right:1px solid #e4e4e4}.section-guest-reviews .owl-carousel{padding-bottom:45px}.section-guest-reviews .trip-advisor-widget{margin-top:40px}.section-guest-reviews .trip-advisor-widget li:not(:last-of-type){border-bottom:1px solid #e4e4e4}.section-footer-content .footer-menu-wrapper ul:nth-of-type(2n) li:last-of-type{margin-bottom:0}.section-child-page-rows .image-wrapper{height:300px;margin-bottom:30px}.section-child-page-rows .description-wrapper{padding:30px;text-align:center}.section-child-page-rows h2,.section-child-page-rows p{padding-right:30px;padding-left:30px;text-align:center;-ms-text-align-last:center;-moz-text-align-last:center;text-align-last:center}.section-careers-form form{padding:30px}.section-offer-content .content-wrapper{margin-top:30px}.section-weather-week ul li{width:100%}.section-weather-week ul li:not(:first-of-type),.section-weather-week ul li:not(:last-of-type){border-bottom:1px solid #e4e4e4}.section-filter-news .form-wrapper span{display:block;margin-bottom:30px;text-align:center}.section-why-love-it .details-wrapper{margin-top:40px;text-align:center}.section-facilities-and-amenities .column img{display:none}.section-more-rooms h2{font-size:18px}}@media only screen and (max-width:767px){.section-page-content .to-room-type li{width:calc((100% - 1px) / 2)}.section h2{margin-bottom:30px;font-size:24px}.section-create-memories{padding-top:30px}.section-create-memories .owl-carousel{padding:15px 15px 35px}.section-create-memories .owl-carousel .owl-dots{bottom:15px}.section-create-memories .large-slider .item{height:150px}.section-create-memories .large-slider .video-icon{height:30px;width:30px}.section-create-memories .memories-wrapper li{height:125px;width:50%}.section-create-memories .memories-wrapper li:first-of-type{height:132px;width:100%}.section-create-memories .memories-wrapper li:first-of-type .inner{height:80px}.section-create-memories .memories-wrapper li:first-of-type h3{margin-bottom:20px}.section-create-memories .memories-wrapper li:last-of-type{display:none}.section-special-offers .owl-carousel .details-wrapper{padding:30px 15px}.section-special-offers .owl-carousel .details-wrapper h3{font-size:18px}.section-special-offers .owl-carousel .image-wrapper{height:185px}.section-luxury-highlights .blocks-wrapper .block .inner:not(:last-of-type){margin-bottom:40px}.section-luxury-highlights .blocks-wrapper .block .column{width:100%}.section-luxury-highlights .blocks-wrapper .block .image-wrapper{height:205px}.section-luxury-highlights .blocks-wrapper .block .detail-wrapper:before{border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:20px solid #f1f1f1;top:-20px;bottom:auto}.section-luxury-highlights .blocks-wrapper .block .detail-wrapper .detail-inner{padding:30px}.section-luxury-highlights .blocks-wrapper .block:not(:last-of-type){margin-bottom:40px}.section-discover-sri-lanka .discover-toggler,.section-discover-sri-lanka .map-wrapper{display:none}.section-discover-sri-lanka .owl-carousel .item{background-image:none !important}.section-discover-sri-lanka .owl-carousel .item .caption{padding-top:30px;padding-bottom:10px;color:#000;text-align:center}.section-discover-sri-lanka .owl-carousel .item .caption h3{font-size:24px}.section-discover-sri-lanka .show-weather-wrapper{margin-top:30px}.section-guest-reviews .trip-advisor-widget li{width:100%}.section-news-letter h4,.section-news-letter form{width:100%}.section-news-letter form input,.section-news-letter form button{width:100%}.section-news-letter form input{margin-bottom:5px}.section-footer-content .inner{padding-right:15px;padding-left:15px}.section-footer-content .footer-contact-wrapper{padding-right:30px;padding-left:30px}.section-footer-content .footer-contact-wrapper li:first-of-type{padding-top:40px;border-top:1px solid rgba(41,41,41,0.5);margin-top:40px}.section-footer-content .footer-contact-wrapper li:last-of-type{padding-bottom:40px;border-bottom:1px solid rgba(41,41,41,0.5);margin-bottom:40px}.section-footer-content .app-info-wrapper .download-app{display:block;margin-right:auto;margin-left:auto}.section-room-facts ul{padding:10px}.section-room-facts ul li{display:block;max-width:140px;padding:20px;margin-right:auto;margin-left:auto}.section-room-facts ul li span:first-of-type{margin-bottom:5px}.section-room-facts ul li:not(:last-of-type){border-bottom:1px solid #d9d9d9}.section-room-facts ul li:nth-of-type(3) span,.section-room-facts ul li:nth-of-type(4) span,.section-room-facts ul li:last-of-type span{display:block}.section-room-type .inner-section-room-options .room-images{height:250px}.section-room-type .inner-section-room-options .room-images.large-image{display:none}.section-room-type .inner-section-room-options .room-features li{width:100%}.section-room-type .inner-section-room-options .room-features li:not(:last-of-type){margin-bottom:10px}.section-featured-destination ul li .column{width:100%}.section-featured-destination ul li:not(:last-of-type){padding-bottom:20px;border-bottom:1px solid #e4e4e4;margin-bottom:20px}.section-location-map .destination-select-wrapper,.section-location-map .attractions-map-wrapper{margin-right:-15px;margin-left:-15px}.section-location-map #map{height:280px}.section-location-details .inner{padding-top:15px;padding-bottom:15px;margin-right:-15px;margin-left:-15px}.section-location-details .image-wrapper{height:180px}.section-location-details .details-wrapper{padding-right:15px;padding-left:15px}.section-location-details .details-wrapper ul li span{width:calc(100% - 40px)}.section-location-details .details-wrapper ul li span:last-of-type{margin-left:40px}.section-location-details form,.section-location-details .route-details-wrapper{padding-left:20px}.section-location-details form{padding-right:20px}.section-location-details .route-details-wrapper{padding-right:14px}.section-social-info{height:350px}.section-social-info h2{font-size:24px}.section-contact-form form{padding-top:20px}.section-careers-form form #g-recaptcha iframe{-ms-transform:scale(.66) !important;-webkit-transform:scale(.66) !important;transform:scale(.66) !important}.section-restaurant-details .block{width:100%}.section-restaurant-details .image-wrapper{height:315px}.section-restaurant-details:not(.section-restaurant-description) .block{padding:30px 20px}.section-restaurant-details.section-restaurant-description .block{padding-right:20px;padding-left:20px}.section-news-blocks .block{width:100%}.section-social-feed .block{width:100%}.section-gallery-item .nav-tabs li{width:100%;padding:10px}.section-gallery-item .nav-tabs li.active{background:#000}.section-gallery-item .nav-tabs li.active a{color:#d5b666}.section-gallery-item .tab-content .tab-pane a{height:calc(100vw - 30px);width:100%}.section-why-love-it .image-wrapper{height:210px}.section-specification .specification-wrapper{border-width:10px}.section-specification .specification-wrapper .column{padding-right:30px;padding-left:30px}.section-specification .specification-wrapper .other-specs{text-align:center}.section-room-gallery .large-slider .item{height:150px}.section-room-gallery .large-slider svg{height:40px;width:40px}.section-facilities-and-amenities .wrapper{padding:10px}.section-facilities-and-amenities .column{padding:30px 20px}.section-facilities-and-amenities .column:first-of-type{margin-bottom:10px}.section-more-rooms .owl-carousel .item .image-wrapper{height:200px}}#logoSlider .owl-stage-outer .owl-stage{margin:0 auto}.search-content{padding-top:40px}.searchform{padding:10px 15px;margin-bottom:15px}.searchform #s{padding:9px 10px}.searchform #searchsubmit{padding:16px 20px;height:45px;background:#e4b22d;background:-moz-linear-gradient(top, #e4b22d 0, #c99718 44%, #b07d03 100%);background:-webkit-linear-gradient(top, #e4b22d 0, #c99718 44%, #b07d03 100%);background:linear-gradient(to bottom, #e4b22d 0, #c99718 44%, #b07d03 100%);border:none;position:relative;color:#fff;font-size:12px;line-height:1;text-align:center;text-transform:uppercase;vertical-align:top;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.searchform #searchsubmit:hover{background:#b07d03;background:-moz-linear-gradient(top, #b07d03 0, #c99718 47%, #e4b22d 100%);background:-webkit-linear-gradient(top, #b07d03 0, #c99718 47%, #e4b22d 100%);background:linear-gradient(to bottom, #b07d03 0, #c99718 47%, #e4b22d 100%);color:#fff;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;outline:none}#sidebar ul{line-height:25px;margin-top:10px;margin-bottom:10px}#sidebar ul .children{margin:0 20px}#sidebar ul p{font-size:18px;line-height:24px;margin-bottom:24px}.search-field{max-width:1200px;width:100%;margin:0 auto}.search-field .navigation{display:none}.section-whats-new{padding-top:30px}.section-whats-new h2{margin-bottom:30px;font-size:24px}.section-whats-new h2.text-left{text-align:left}@media only screen and (min-width:992px){.section-whats-new #whatsSlider{width:calc(100% - 100px);margin:0 auto;position:relative}}.section-whats-new #whatsSlider .owl-stage-outer .item .item-in .item-holder{box-shadow:0 4px 7px 0 rgba(0,0,0,0.2),0 0 6px 0 rgba(0,0,0,0.2);margin:10px}.section-whats-new #whatsSlider .owl-stage-outer .item .item-in .item-holder img{width:100%}.section-whats-new #whatsSlider .owl-stage-outer .item .item-in .item-holder .description{text-align:center;padding:25px 15px}.section-whats-new #whatsSlider .owl-stage-outer .item .item-in .item-holder .description .title{color:#000;font-size:18px;text-transform:none}.section-whats-new #whatsSlider .owl-stage-outer .item .item-in .item-holder .description .content{font-size:13px;margin-top:20px;line-height:22px}.section-whats-new #whatsSlider .owl-nav{width:auto;height:auto}.section-whats-new #whatsSlider .owl-nav .owl-prev{position:absolute;left:-52px;width:50px;height:50px;top:50%;transform:translateY(-50%);padding:5px}.section-whats-new #whatsSlider .owl-nav .owl-next{position:absolute;right:-52px;width:50px;height:50px;top:50%;transform:translateY(-50%);padding:5px}@media only screen and (min-width:992px){.section-whats-new #whatsSlider .owl-nav.disabled{display:block !important}}@media only screen and (min-width:768px){.section-whats-new #whatsSliders,.section-whats-new #whatsSliders-inner{display:flex;flex-wrap:wrap}}@media only screen and (min-width:768px){.section-whats-new #whatsSliders .item,.section-whats-new #whatsSliders-inner .item{position:relative;width:calc(50% - 15px);padding-bottom:95px;margin-bottom:30px}}@media only screen and (min-width:992px){.section-whats-new #whatsSliders .item,.section-whats-new #whatsSliders-inner .item{width:calc(33.33% - 20px);margin-right:30px}}.section-whats-new #whatsSliders .item+.item,.section-whats-new #whatsSliders-inner .item+.item{margin-top:30px}@media only screen and (min-width:768px){.section-whats-new #whatsSliders .item+.item,.section-whats-new #whatsSliders-inner .item+.item{margin-top:0}}@media only screen and (min-width:768px){.section-whats-new #whatsSliders .item:nth-child(even),.section-whats-new #whatsSliders-inner .item:nth-child(even){margin-left:30px}}@media only screen and (min-width:992px){.section-whats-new #whatsSliders .item:nth-child(even),.section-whats-new #whatsSliders-inner .item:nth-child(even){margin-left:0}}@media only screen and (min-width:992px){.section-whats-new #whatsSliders .item:nth-child(3n),.section-whats-new #whatsSliders-inner .item:nth-child(3n){margin-right:0}}.section-whats-new #whatsSliders .item:hover .item-in .item-holder .description .content,.section-whats-new #whatsSliders-inner .item:hover .item-in .item-holder .description .content{color:#000}.section-whats-new #whatsSliders .item .item-in .item-holder .img-wrap,.section-whats-new #whatsSliders-inner .item .item-in .item-holder .img-wrap{position:relative}.section-whats-new #whatsSliders .item .item-in .item-holder img,.section-whats-new #whatsSliders-inner .item .item-in .item-holder img{width:100%}.section-whats-new #whatsSliders .item .item-in .item-holder svg,.section-whats-new #whatsSliders-inner .item .item-in .item-holder svg{height:17px;width:17px;fill:#fff;position:absolute;right:10px;bottom:10px}.section-whats-new #whatsSliders .item .item-in .item-holder svg.whats-play,.section-whats-new #whatsSliders-inner .item .item-in .item-holder svg.whats-play{height:50px;width:50px;fill:#fff;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.3);border-radius:50%;pointer-events:none}.section-whats-new #whatsSliders .item .item-in .item-holder .description,.section-whats-new #whatsSliders-inner .item .item-in .item-holder .description{text-align:left;padding:25px 0}@media only screen and (min-width:768px){.section-whats-new #whatsSliders .item .item-in .item-holder .description,.section-whats-new #whatsSliders-inner .item .item-in .item-holder .description{height:95px;position:absolute;bottom:0;left:0}}.section-whats-new #whatsSliders .item .item-in .item-holder .description .title,.section-whats-new #whatsSliders-inner .item .item-in .item-holder .description .title{color:#000;font-size:18px;text-transform:none;display:none}.section-whats-new #whatsSliders .item .item-in .item-holder .description .content,.section-whats-new #whatsSliders-inner .item .item-in .item-holder .description .content{font-size:13px;line-height:22px}.section-whats-new #whatsSliders .item .item-in .item-holder .video-section,.section-whats-new #whatsSliders-inner .item .item-in .item-holder .video-section{height:auto;position:relative;bottom:auto;left:auto;padding-bottom:0}.section-whats-new #whatsSliders .video-item,.section-whats-new #whatsSliders-inner .video-item{padding-bottom:0;display:inline-block;vertical-align:top}@media only screen and (min-width:768px){.table-wtd{position:absolute;bottom:0;z-index:9}.section h2{margin-bottom:40px}.section-create-memories{padding-top:60px}.section-create-memories .large-slider .video-icon{height:70px;width:70px}.section-create-memories .memories-wrapper li:first-of-type .inner{height:100px}.section-create-memories .memories-wrapper li:first-of-type h3{margin-bottom:40px}.section-special-offers .owl-carousel .details-wrapper h3{font-size:24px}.section-luxury-highlights .blocks-wrapper .block:after{content:"";display:block;clear:both}.section-luxury-highlights .blocks-wrapper .block .inner:not(:last-of-type){margin-bottom:1px}.section-luxury-highlights .blocks-wrapper .block .detail-wrapper .detail-inner{position:relative}.section-luxury-highlights .blocks-wrapper .block:not(:first-of-type) .detail-wrapper .detail-inner .button{width:130px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;top:auto}.section-luxury-highlights .blocks-wrapper .block:not(:last-of-type){margin-bottom:1px}.section-luxury-highlights .blocks-wrapper .block:nth-of-type(2) .inner:after{content:"";display:block;clear:both}.section-luxury-highlights .blocks-wrapper .block:nth-of-type(2) .inner .column{width:50%;float:left}.section-luxury-highlights .blocks-wrapper .block:nth-of-type(2) .inner:first-of-type .column.image-wrapper{float:right}.section-luxury-highlights .blocks-wrapper .block:nth-of-type(2) .inner:first-of-type .column.detail-wrapper:before{border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:20px solid #f1f1f1;right:-20px;left:auto}.section-luxury-highlights .blocks-wrapper .block:nth-of-type(2) .inner:last-of-type .column.detail-wrapper:before{border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:20px solid #f1f1f1;right:auto;left:-20px}.section-discover-sri-lanka .carousel-map-wrapper{position:relative}.section-discover-sri-lanka .discover-toggler{position:absolute;top:10px;left:10px;font-size:0;text-align:center;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.25);box-shadow:0 0 10px 0 rgba(0,0,0,0.25);cursor:pointer;z-index:10}.section-discover-sri-lanka .discover-toggler li{display:inline-block;vertical-align:top;width:80px;padding:6px 10px;background:#9c9c9c;position:relative;color:#fff;font-size:12px;text-transform:capitalize}.section-discover-sri-lanka .discover-toggler li.is-active{background:#fff;color:#000}.section-discover-sri-lanka .discover-toggler li.is-active:after{content:"";height:0;width:0;border-top:6px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;top:auto;bottom:-6px}.section-discover-sri-lanka .owl-carousel{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:1;visibility:visible;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.section-discover-sri-lanka .owl-carousel .item{height:450px;background-position:center;background-repeat:no-repeat;background-size:cover}.section-discover-sri-lanka .owl-carousel .item img{display:none !important}.section-discover-sri-lanka .owl-carousel .item .caption{padding:20px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;top:auto}.section-discover-sri-lanka .owl-carousel .item .caption,.section-discover-sri-lanka .owl-carousel .item .caption h3{color:#fff}.section-discover-sri-lanka .owl-carousel .item .caption h3,.section-discover-sri-lanka .owl-carousel .item .caption p,.section-discover-sri-lanka .owl-carousel .item .caption span{text-shadow:0 0 3px rgba(0,0,0,0.15)}.section-discover-sri-lanka .owl-carousel .item .caption h3{font-size:40px}.section-discover-sri-lanka .owl-carousel .item .caption hr{background:#fff;margin-left:0}.section-discover-sri-lanka .owl-carousel .item .caption a.button{position:absolute;right:20px;bottom:20px}.section-discover-sri-lanka .owl-carousel.hide-slider{opacity:0;visibility:hidden}.section-discover-sri-lanka .map-wrapper{position:relative}.section-discover-sri-lanka .map-wrapper #map{height:450px}.section-discover-sri-lanka .map-wrapper .location-details{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;top:auto;text-align:center}.section-discover-sri-lanka .map-wrapper ul{display:inline-block;vertical-align:top;padding:5px 0;background:rgba(0,0,0,0.5);color:#fff;font-size:0}.section-discover-sri-lanka .map-wrapper ul li{display:inline-block;vertical-align:top;padding-right:10px;padding-left:10px;font-size:10px}.section-discover-sri-lanka .map-wrapper ul li:first-of-type{border-right:1px solid #fff;font-size:15px}.section-discover-sri-lanka .map-wrapper ul li:last-of-type{line-height:15px}.section-guest-reviews .trip-advisor-widget li:first-of-type{border-right:1px solid #e4e4e4}.section-news-letter h4{margin-right:20px;margin-bottom:0;text-align:right}.section-news-letter form{margin-top:2px}.section-news-letter form input{width:265px;margin-right:5px}.section-footer-content .footer-menu-wrapper{border-right:1px solid rgba(41,41,41,0.5)}.section-room-facts ul li{display:inline-block;vertical-align:top;height:40px;padding-right:20px;padding-left:20px}.section-room-facts ul li span{margin:0 10px}.section-room-facts ul li:not(:last-of-type){border-right:1px solid #d9d9d9}.section-room-facts ul li:nth-of-type(3),.section-room-facts ul li:nth-of-type(4),.section-room-facts ul li:last-of-type{line-height:40px}.section-room-facts ul li:nth-of-type(3) span,.section-room-facts ul li:nth-of-type(4) span,.section-room-facts ul li:last-of-type span{display:inline-block;max-width:100px;line-height:1;vertical-align:middle}.section-room-facts ul li:nth-of-type(3) .text,.section-room-facts ul li:nth-of-type(4) .text,.section-room-facts ul li:last-of-type .text{text-align:left}.section-room-type .inner-section-room-options .room-images{height:350px}.section-room-type .inner-section-room-options .room-features li:not(:last-of-type){padding-right:10px;border-right:1px solid #000;margin-right:10px}.section-room-type .inner-section-room-options .room-details-wrapper{width:675px;padding-right:45px;padding-left:45px;background:rgba(255,255,255,0.95);margin:-40px auto 0 auto;position:relative}.section-featured-destination ul li .column:first-of-type{width:390px;margin-right:5px}.section-featured-destination ul li:not(:last-of-type){margin-bottom:25px}.section-location-map #map{height:450px}.section-location-details .details-wrapper{padding-right:30px;padding-left:30px}.section-location-details .details-wrapper ul li span:first-of-type{margin-right:20px}.section-location-details form,.section-location-details .route-details-wrapper{padding-left:30px}.section-location-details form{padding-right:30px}.section-location-details .route-details-wrapper{padding-right:24px}.section-social-info{height:375px}.section-social-info h2{font-size:40px}.section-contact-form form{padding-top:60px;padding-right:45px;padding-left:45px}.section-contact-form .contact-details-wrapper ul:first-of-type li:first-of-type,.section-contact-form .contact-details-wrapper ul:first-of-type li:nth-of-type(2){width:auto;border-bottom:none}.section-contact-form .contact-details-wrapper ul:first-of-type li:first-of-type .label,.section-contact-form .contact-details-wrapper ul:first-of-type li:first-of-type .value{padding-right:40px}.section-contact-form .contact-details-wrapper ul:first-of-type li:nth-of-type(2) .label,.section-contact-form .contact-details-wrapper ul:first-of-type li:nth-of-type(2) .value{padding-left:40px;border-left:1px solid #e4e4e4}.section-contact-form .contact-details-wrapper ul:first-of-type li:nth-of-type(3){border-top:1px solid #e4e4e4}.section-restaurant-details .block{width:50%}.section-restaurant-details:not(.section-restaurant-description) .block{height:425px;padding:40px}.section-restaurant-details.section-restaurant-description .block{height:160px;padding-right:30px;padding-left:30px}.section-filter-news .form-wrapper form .form-group{display:inline-block;vertical-align:top;width:calc((100% - 40px) / 3);margin-bottom:0}.section-filter-news .form-wrapper form .form-group:not(:last-of-type){margin-right:20px}.section-social-feed .block{margin-right:15px}.section-gallery-item .nav-tabs li:not(:last-of-type){border-right:1px solid #e4e4e4}.section-gallery-item .nav-tabs li.active:after{content:"";display:block;height:3px;background:#000;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;top:auto;bottom:-23px}.section-gallery-item .tab-content .tab-pane a{margin-left:1px}.section-specification .specification-wrapper{border-width:20px}.section-specification .specification-wrapper:after{content:"";display:block;clear:both}.section-specification .specification-wrapper .column{float:left}.section-specification .specification-wrapper .necessary-specs{width:210px}.section-specification .specification-wrapper .necessary-specs ul li:last-child:after{background:none}.section-specification .specification-wrapper .other-specs{width:calc(100% - 210px);border-left:1px solid #e4e4e4}.section-room-gallery .large-slider svg{height:70px;width:70px}.section-facilities-and-amenities .wrapper{padding:20px}.section-facilities-and-amenities .column{padding:40px 30px}.section-more-rooms .owl-carousel .item .image-wrapper{height:240px}.section-footer-bottom .social-media-wrapper:before,.section-footer-bottom .social-media-wrapper:after{width:215px}}@media only screen and (min-width:768px) and (max-width:1353px){.section h2{font-size:30px}.section-create-memories .memory-sliders-wrapper .row{margin-right:0;margin-left:0}.section-create-memories .memories-wrapper li{width:calc(100% / 3)}.section-special-offers .owl-carousel .details-wrapper{padding-top:40px;padding-bottom:40px}.section-luxury-highlights .blocks-wrapper .block .detail-wrapper .detail-inner{padding:40px}.section-luxury-highlights .blocks-wrapper .block:not(:first-of-type) .detail-wrapper .detail-inner .button{bottom:40px}.section-footer-content .app-info-wrapper{padding-top:40px}.section-footer-content .app-info-wrapper>div{width:100%;padding-top:40px;border-top:1px solid rgba(41,41,41,0.5);float:left}.section-footer-content .app-info-wrapper .download-app{display:inline-block;vertical-align:top}.section-footer-content .app-info-wrapper .download-app:first-of-type{border-bottom:1px solid #d5b666;border-right:none}.section-room-facts ul{position:relative}.section-room-facts ul:after{content:"";display:block;height:1px;width:calc(100% - 16.66666667%);background:#d9d9d9;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.section-room-facts ul li{margin-top:30px;margin-bottom:30px}.section-room-facts ul li:first-of-type,.section-room-facts ul li:nth-of-type(2){width:50%}.section-room-facts ul li:first-of-type:before,.section-room-facts ul li:nth-of-type(2):before{content:"";display:block;height:40px;width:65%}.section-room-facts ul li:first-of-type:before{float:left}.section-room-facts ul li:nth-of-type(2){border-right:none}.section-room-facts ul li:nth-of-type(2):before{float:right}.section-room-facts ul li:nth-of-type(3){padding-left:0}.section-room-facts ul li:last-of-type{padding-right:0}.section-room-type .inner-section-room-options .room-images.small-image{display:none}.section-location-details .inner{padding-top:50px;padding-bottom:50px}.section-location-details .image-wrapper{height:385px}}@media only screen and (min-width:768px) and (max-width:991px){.section-special-offers .owl-carousel .details-wrapper{padding-right:8.33333333%;padding-left:8.33333333%}.section-special-offers .owl-carousel .image-wrapper{height:380px}.section-create-memories .owl-carousel{padding:30px 30px 45px}.section-create-memories .owl-carousel .owl-dots{bottom:20px}.section-create-memories .large-slider .item{height:345px}.section-create-memories .memories-wrapper li{height:205px;display:inline-block;vertical-align:top}.section-create-memories .memories-wrapper li:nth-child(n+8){display:inline-block;vertical-align:top}.section-create-memories .memories-wrapper li:nth-child(n+10){display:none}.section-luxury-highlights .blocks-wrapper .block:first-of-type .image-wrapper{height:425px}.section-luxury-highlights .blocks-wrapper .block:first-of-type h3{margin-bottom:40px}.section-luxury-highlights .blocks-wrapper .block:not(:first-of-type) .column{height:300px}.section-luxury-highlights .blocks-wrapper .block:not(:first-of-type) .column .detail-inner{height:260px}.section-luxury-highlights .blocks-wrapper .block:last-of-type .column{width:50%}.section-luxury-highlights .blocks-wrapper .block:last-of-type .column.image-wrapper{float:right}.section-luxury-highlights .blocks-wrapper .block:last-of-type .column.detail-wrapper{float:left}.section-luxury-highlights .blocks-wrapper .block:last-of-type .column.detail-wrapper:before{border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:20px solid #f1f1f1;right:-20px;left:auto}.section-discover-sri-lanka .show-weather-wrapper{margin-top:50px}#discoverSlider .owl-dots{position:relative;margin-top:20px}.section-guest-reviews .trip-advisor-widget li:not(:last-of-type){width:50%}.section-guest-reviews .trip-advisor-widget li:last-of-type{width:100%}.section-footer-content .footer-contact-wrapper{padding-left:65px}.section-room-facts ul li:nth-of-type(3),.section-room-facts ul li:nth-of-type(4),.section-room-facts ul li:last-of-type{width:calc((100% - 33.33333333% + 60px) / 3)}.section-room-facts ul li:nth-of-type(3){margin-left:calc(16.66666667% - 30px)}.section-room-facts ul li:last-of-type{margin-right:calc(16.66666667% - 30px)}.section-news-blocks .block{width:calc((100% - 30px) / 2)}.section-news-blocks .block:nth-of-type(2n){margin-left:30px}.section-social-feed .block{width:calc((100% - 15px) / 2)}.section-social-feed .block:nth-of-type(2n){margin-right:0}.section-gallery-item .tab-content .tab-pane a{height:calc((100vw - 30px - 1px) / 2);width:calc((100% - 1px) / 2)}.section-gallery-item .tab-content .tab-pane a:nth-of-type(2n -1){margin-left:0}.section-gallery-item .tab-content .tab-pane .gallery-text{display:none}.section-why-love-it .image-wrapper{height:525px}.section-why-love-it .details-wrapper{width:83.33333333%;margin-right:auto;margin-left:auto}.section-why-love-it .details-wrapper .block{padding-right:8.33333333%;padding-left:8.33333333%}.section-specification .specification-wrapper .column{padding-right:40px;padding-left:40px}.section-room-gallery .large-slider .item{height:375px}.section-facilities-and-amenities .column:first-of-type{margin-bottom:20px}}@media only screen and (min-width:992px){.section-offer-content .content-wrapper{text-align:justify}.section-offer-content .content-wrapper h1{text-align:left}.section-page-content{text-align:justify}.section-page-content img{width:auto}.section-page-content img.alignright{margin-left:15px;float:right}.section-page-content img.alignleft{margin-right:15px;float:left}.section-page-content img.aligncenter{display:block;margin-right:auto;margin-left:auto}.section-create-memories .memory-sliders-wrapper .row{padding:30px;background:#e7e6e6}.section-create-memories .thumb-slider{margin-top:4px}.section-create-memories .thumb-slider .video-icon{height:20px;width:20px;position:absolute;bottom:10px;left:10px}.section-special-offers .owl-carousel .item{font-size:0}.section-special-offers .owl-carousel .details-wrapper{padding-right:40px;padding-left:40px}.section-special-offers .owl-carousel .owl-nav{left:auto}.section-special-offers .item-numbers{right:15px;left:auto}.section-luxury-highlights .blocks-wrapper .block:not(:first-of-type) .column .detail-inner{height:100%}.section-luxury-highlights .blocks-wrapper .block:not(:last-of-type){width:50%}.section-luxury-highlights .blocks-wrapper .block:last-of-type{width:100%}.section-luxury-highlights .blocks-wrapper .block:last-of-type .column{float:left}.section-luxury-highlights .blocks-wrapper .block:last-of-type .column.image-wrapper{width:75%}.section-luxury-highlights .blocks-wrapper .block:last-of-type .column.detail-wrapper{width:25%}.section-luxury-highlights .blocks-wrapper .block:last-of-type .column.detail-wrapper:before{border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:20px solid #f1f1f1;right:auto;left:-20px}.section-discover-sri-lanka{font-size:0}.section-discover-sri-lanka .block{display:inline-block;vertical-align:top;height:450px}.section-discover-sri-lanka .attractions-wrapper{width:360px;padding:20px;background-color:#f1f1f1}.section-discover-sri-lanka .attractions-wrapper .inner{height:100%;padding:30px;background:#fff;position:relative}.section-discover-sri-lanka .attractions-wrapper .inner h3{height:20px;color:#000;font-size:18px;text-transform:uppercase}.section-discover-sri-lanka .attractions-wrapper .inner .attraction-indexes{height:275px;padding-top:20px;padding-bottom:20px;border-top:1px solid #e4e4e4}.section-discover-sri-lanka .attractions-wrapper .inner ul li{padding-left:20px;position:relative;font-size:12px;text-transform:capitalize;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;line-height:16px}.section-discover-sri-lanka .attractions-wrapper .inner ul li:before{content:"";height:10px;width:6px;background:url(images/list-bullet.png) center no-repeat;position:absolute;top:1px;left:0}.section-discover-sri-lanka .attractions-wrapper .inner ul li:not(:last-of-type){margin-bottom:20px}.section-discover-sri-lanka .attractions-wrapper .inner ul li:first-of-type,.section-discover-sri-lanka .attractions-wrapper .inner ul li:nth-of-type(2){font-size:14px}.section-discover-sri-lanka .attractions-wrapper .inner ul li:nth-of-type(2){padding-bottom:15px;border-bottom:1px solid #e4e4e4}.section-discover-sri-lanka .attractions-wrapper .inner ul li:hover,.section-discover-sri-lanka .attractions-wrapper .inner ul li:focus,.section-discover-sri-lanka .attractions-wrapper .inner ul li.is-active{color:#d5b666;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.section-discover-sri-lanka .attractions-wrapper .inner .button{position:absolute;bottom:30px;left:30px}.section-discover-sri-lanka .carousel-map-wrapper{width:calc(100% - 360px - 80px)}.section-discover-sri-lanka .show-weather-wrapper{width:80px}.section-discover-sri-lanka .show-weather-wrapper li{height:calc(100% / 3);width:100%;padding:25px 0}.section-discover-sri-lanka .show-weather-wrapper li:not(:last-of-type){border-bottom:1px solid #e4e4e4}.section-guest-reviews .owl-carousel .owl-nav .owl-prev{left:-8.33333333%}.section-guest-reviews .owl-carousel .owl-nav .owl-next{right:-8.33333333%}.section-guest-reviews .trip-advisor-widget{margin-top:60px}.section-footer-content .footer-menu-wrapper .inner:after{content:"";display:block;clear:both}.section-footer-content .footer-menu-wrapper ul{width:50%;float:left}.section-footer-content .footer-menu-wrapper ul li:last-of-type{margin-bottom:0}.section-child-page-rows .image-wrapper,.section-child-page-rows .description-wrapper{float:left}.section-child-page-rows .image-wrapper{height:185px;width:50%;margin-right:30px;margin-bottom:20px}.section-child-page-rows .description-wrapper{width:calc(75% - 30px)}.section-careers-form form{padding:60px}.section-weather-week ul li{width:calc(100% / 7)}.section-weather-week ul li:not(:last-of-type){border-right:1px solid #e4e4e4}.section-filter-news .form-wrapper span,.section-filter-news .form-wrapper form{display:inline-block;vertical-align:top}.section-filter-news .form-wrapper span{width:125px;line-height:40px}.section-filter-news .form-wrapper form{width:calc(100% - 125px)}.section-news-blocks .block{width:calc((100% - 60px) / 3)}.section-news-blocks .block:not( :nth-of-type(3n)){margin-right:30px}.section-gallery-item .tab-content .tab-pane a{width:calc((100% - 4px) / 5)}.section-gallery-item .tab-content .tab-pane a:nth-of-type(5n - 4){margin-left:0}.section-gallery-item .tab-content .tab-pane a.large-image{width:calc(((100% - 2px) / 5) * 3);margin-left:0}.section-gallery-item .tab-content .tab-pane a.small-image{margin-left:1px}.section-gallery-item .tab-content .tab-pane .gallery-text{display:table;width:calc(((100% - 2px) / 5) * 3);margin-bottom:1px;float:left;text-align:center}.section-gallery-item .tab-content .tab-pane .gallery-text .inner{display:table-cell;vertical-align:middle}.section-gallery-item .tab-content .tab-pane .gallery-text .inner span{display:block;color:#000;text-transform:uppercase}.section-gallery-item .tab-content .tab-pane .gallery-text .inner span:first-of-type{font-size:30px}.section-gallery-item .tab-content .tab-pane .gallery-text .inner span:last-of-type{font-size:60px}.section-why-love-it:after{contain:"";display:block;clear:both}.section-why-love-it .image-wrapper,.section-why-love-it .details-wrapper{float:left}.section-why-love-it .image-wrapper{width:65%}.section-why-love-it .details-wrapper{width:35%;padding-left:30px;text-align:justify}.section-why-love-it .details-wrapper .block{max-height:110px}.section-specification .specification-wrapper .column{padding-right:60px;padding-left:60px}.section-facilities-and-amenities .wrapper{display:table;width:100%}.section-facilities-and-amenities .column{display:table-cell;width:50%;vertical-align:top}.section-facilities-and-amenities .column:first-of-type{border-right:10px solid #d9d9d9}.section-facilities-and-amenities .column:first-of-type img{margin-top:40px}.section-facilities-and-amenities .column:last-of-type{border-left:10px solid #d9d9d9}.section-facilities-and-amenities .column:last-of-type img{margin-bottom:40px}.section-more-rooms h2{font-size:30px}}@media only screen and (min-width:992px) and (max-width:1353px){.section-special-offers .owl-carousel .details-wrapper,.section-special-offers .owl-carousel .image-wrapper{display:inline-block;vertical-align:top;height:315px;width:50%}.section-special-offers .item-numbers{bottom:66px}.section-create-memories .large-slider .item{height:460px}.section-create-memories .thumb-slider .item{height:110px}.section-create-memories .memories-wrapper{margin-top:45px}.section-create-memories .memories-wrapper li{height:220px}.section-create-memories .memories-wrapper li:nth-child(n+8){display:inline-block;vertical-align:top}.section-create-memories .memories-wrapper li:nth-child(n+10){display:none}.section-luxury-highlights .blocks-wrapper .block:first-of-type .image-wrapper{height:305px}.section-luxury-highlights .blocks-wrapper .block:first-of-type .detail-wrapper h3{margin-bottom:40px}.section-luxury-highlights .blocks-wrapper .block:nth-of-type(2) .column{height:calc(518px / 2)}.section-luxury-highlights .blocks-wrapper .block:last-of-type .column{height:255px}.section-guest-reviews .trip-advisor-widget{margin-top:60px}.section-guest-reviews .trip-advisor-widget li:not(:last-of-type){width:25%}.section-guest-reviews .trip-advisor-widget li:last-of-type{width:50%;border-right:none}.section-footer-content .footer-contact-wrapper{padding-left:35px}.section-room-facts ul li:nth-of-type(3),.section-room-facts ul li:nth-of-type(4),.section-room-facts ul li:last-of-type{width:calc((100% - 50% + 60px) / 3)}.section-room-facts ul li:nth-of-type(3){margin-left:calc(25% - 30px)}.section-room-facts ul li:last-of-type{margin-right:calc(25% - 30px)}.section-social-feed .block{width:calc((100% - 30px) / 3)}.section-social-feed .block:nth-of-type(3n){margin-right:0}.section-gallery-item .tab-content .tab-pane a,.section-gallery-item .tab-content .tab-pane .gallery-text{height:calc((100vw - 30px - 4px) / 5)}.section-gallery-item .tab-content .tab-pane a.large-image,.section-gallery-item .tab-content .tab-pane .gallery-text.large-image{height:calc(((100vw - 30px - 2px) / 5) * 3)}.section-why-love-it .image-wrapper{height:465px}.section-room-gallery .large-slider .item{height:490px}}@media only screen and (min-width:1354px){.section h2{font-size:36px}.section-create-memories hr{margin-right:-15px;margin-left:-15px}.section-create-memories .memory-sliders-wrapper{padding-right:0}.section-create-memories .memory-sliders-wrapper .row{margin-right:0}.section-create-memories .large-slider .item{height:430px}.section-create-memories .thumb-slider .item{height:105px}.section-create-memories .memories-wrapper{padding-left:0}.section-create-memories .memories-wrapper li{height:calc(599px / 3);width:50%}.section-create-memories .memories-wrapper li:nth-child(n+8){display:inline-block;vertical-align:top}.section-create-memories .memories-wrapper li:nth-child(n+7){display:none}.section-special-offers .owl-carousel .item{position:relative}.section-special-offers .owl-carousel .item:after{content:"";display:block;clear:both}.section-special-offers .owl-carousel .details-wrapper{height:385px;width:40%;padding-top:50px;padding-bottom:50px;position:absolute;top:0;bottom:0;left:8px;margin:auto;right:auto;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.175);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.175);box-shadow:0 0 10px 0 rgba(0,0,0,0.175)}.section-special-offers .owl-carousel .image-wrapper{height:425px;width:calc(60% + 30px);float:right}.section-special-offers .item-numbers{bottom:121px}.section-luxury-highlights .blocks-wrapper .block .detail-wrapper .detail-inner{padding:30px}.section-luxury-highlights .blocks-wrapper .block .detail-wrapper p{margin-bottom:35px;font-size:13px;line-height:22px}.section-luxury-highlights .blocks-wrapper .block:first-of-type .image-wrapper{height:358px}.section-luxury-highlights .blocks-wrapper .block:not(:first-of-type) .detail-wrapper .detail-inner .button{bottom:30px}.section-luxury-highlights .blocks-wrapper .block:nth-of-type(2) .column{height:calc(588px / 2)}.section-luxury-highlights .blocks-wrapper .block:last-of-type .column{height:300px}.section-guest-reviews .trip-advisor-widget li:not(:last-of-type){width:20%}.section-guest-reviews .trip-advisor-widget li:last-of-type{width:60%}.section-footer-content .footer-menu-wrapper{padding-left:40px;border-right:1px solid rgba(41,41,41,0.5);border-left:1px solid rgba(41,41,41,0.5)}.section-footer-content .footer-menu-wrapper ul li{margin-bottom:15px}.section-footer-content .footer-contact-wrapper{padding-left:45px}.section-footer-content .app-info-wrapper .download-app{display:block;margin-right:auto;margin-left:auto}.section-footer-content .app-info-wrapper .download-app:hover,.section-footer-content .app-info-wrapper .download-app:focus,.section-footer-content .app-info-wrapper .download-app:active{border-color:#b89d58}.section-footer-content .app-info-wrapper .download-app:hover svg,.section-footer-content .app-info-wrapper .download-app:focus svg,.section-footer-content .app-info-wrapper .download-app:active svg{fill:#b89d58}.section-footer-content .app-info-wrapper .download-app:hover span,.section-footer-content .app-info-wrapper .download-app:focus span,.section-footer-content .app-info-wrapper .download-app:active span{color:#b89d58}.section-footer-bottom .bottom-content-wrapper{padding-bottom:20px}.section-footer-bottom .bottom-content-wrapper .col-xs-12:last-child{text-align:right}.section-room-facts ul{display:table;width:100%;padding:15px 10px}.section-room-facts ul li{display:table-cell}.section-room-facts ul li:first-of-type,.section-room-facts ul li:nth-of-type(2){line-height:40px}.section-room-facts ul li:first-of-type span,.section-room-facts ul li:nth-of-type(2) span{display:inline-block;max-width:100px;line-height:1;vertical-align:middle}.section-room-type .inner-section-room-options .room-images-wrapper{font-size:0}.section-room-type .inner-section-room-options .room-images-wrapper .room-images{display:inline-block;vertical-align:top}.section-room-type .inner-section-room-options .room-images-wrapper .room-images.large-image{width:calc(((100% / 3) * 2) - 1px);margin-right:1px}.section-room-type .inner-section-room-options .room-images-wrapper .room-images.small-image{width:calc(100% / 3)}.section-location-map{font-size:0}.section-location-map .block{display:inline-block;vertical-align:top}.section-location-map .destination-select-wrapper{display:none}.section-location-map .attractions-map-wrapper{width:70%}.section-location-map .attractions-wrapper{height:450px;width:30%;padding:20px;background:#ebebeb}.section-location-map .attractions-wrapper .attraction-indexes{height:100%}.section-location-map .attractions-wrapper .inner{height:100%;padding:40px 15px 40px 30px;background:#fff}.section-location-map .attractions-wrapper .inner ul li{padding-left:20px;position:relative;color:#3f3f3f;font-size:14px;text-transform:capitalize;cursor:pointer}.section-location-map .attractions-wrapper .inner ul li.is-active,.section-location-map .attractions-wrapper .inner ul li:hover{color:#d5b666}.section-location-map .attractions-wrapper .inner ul li:before{content:"";height:10px;width:6px;background:url(images/list-bullet.png) center no-repeat;position:absolute;top:1px;left:0}.section-location-map .attractions-wrapper .inner ul li:not(:last-of-type){padding-bottom:20px;border-bottom:1px solid #e4e4e4;margin-bottom:20px}.section-location-details{margin-top:40px}.section-location-details .inner{padding:30px 15px}.section-location-details .inner .block{height:730px}.section-location-details .image-wrapper{height:315px}.section-location-details .details-wrapper .details{height:88px}.section-location-details .route-details-wrapper{height:522px}.section-social-info{padding-top:100px;padding-bottom:100px}.section-social-info .col-lg-5{padding-left:60px}.section-social-info h2{margin-bottom:75px}.section-contact-form form{margin-top:-315px}.section-contact-form .contact-details-wrapper{padding-left:60px;margin-top:50px}.section-child-page-blocks .col-sm-10:not(:last-of-type),.section-child-page-blocks .col-sm-10:not( :nth-last-of-type(2)){margin-bottom:30px}.section-child-page-blocks .custom-offer .image-wrapper{width:400px;float:left;height:270px}.section-child-page-blocks .custom-offer .description-wrapper{width:calc(100% - 400px);float:left}.section-child-page-blocks .custom-offer .description-wrapper .description-inner{min-height:230px;text-align:left}.section-child-page-blocks .description-wrapper .description-inner{height:220px}.section-child-page-blocks .description-wrapper .description{height:45px}.section-filter-news .form-wrapper{padding-right:8.33333333%;padding-left:8.33333333%}.section-social-feed .block{width:calc((100% - 45px) / 4)}.section-social-feed .block:nth-of-type(4n){margin-right:0}.section-gallery-item .tab-content .tab-pane a,.section-gallery-item .tab-content .tab-pane .gallery-text{height:calc((((100vw) / 12) * 10 - 34px) / 5);max-height:260px}.section-gallery-item .tab-content .tab-pane a.large-image,.section-gallery-item .tab-content .tab-pane .gallery-text.large-image{height:calc(((((100vw) / 12) * 10 - 32px) / 5) * 3);max-height:782px}.section-why-love-it .image-wrapper{height:580px}.section-room-gallery .large-slider .item{height:575px}.section-room-gallery .thumb-slider{margin-top:4px}.section-room-gallery .thumb-slider .item{height:140px}.section-room-gallery .thumb-slider .item svg{height:20px;width:20px;position:absolute;right:10px;bottom:10px}.section-room-gallery .thumb-slider .owl-nav{height:70px;width:100%}.section-room-gallery .thumb-slider .owl-nav>div{display:inline-block;vertical-align:top;width:40px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.section-room-gallery .thumb-slider .owl-nav .owl-prev{right:auto}.section-room-gallery .thumb-slider .owl-nav .owl-next{left:auto}.section-more-rooms .owl-carousel .owl-nav{height:70px;width:100%}.section-more-rooms .owl-carousel .owl-nav>div{background:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.section-more-rooms .owl-carousel .owl-nav>div svg{fill:#000}.section-more-rooms .owl-carousel .owl-nav .owl-prev{right:auto;left:-5%}.section-more-rooms .owl-carousel .owl-nav .owl-next{right:-5%;left:auto}.section-footer-bottom .social-media-wrapper{margin-bottom:22px}.section-footer-bottom .social-media-wrapper:before,.section-footer-bottom .social-media-wrapper:after{width:330px}.section-specification{padding-bottom:60px}.section-specification .specification-wrapper:before{content:'';background-image:url(images/beach-bg.png);position:absolute;bottom:-65px;right:40px;width:291px;height:191px}.section-specification .specification-wrapper .other-specs.column>ul{float:left;width:50%}.section-specification .specification-wrapper .other-specs.column>ul li{padding-right:60px}.section-specification .specification-wrapper .other-specs.column>ul li:after{right:60px}}#gallerythumb{margin-top:1px}#gallerythumb .item{height:120px;background-position:center;background-repeat:no-repeat;background-size:cover}#gallerylarge .item{height:auto;width:100%;max-height:none}#gallerylarge .title{position:absolute;bottom:15px;z-index:33;font-size:12px;left:15px;padding:8px 15px;color:#fff;font-style:italic;font-weight:normal;background:rgba(0,0,0,0.38)}.section-gallery-item{margin-bottom:25px}.breadcrumb-contacts{margin-top:15px}.breadcrumb-contacts .tellink{margin-right:15px;border-right:1px solid #ebebeb;padding-right:18px}.section-spa-details .description-wrapper p{padding-left:20px}@media only screen and (min-width:1200px){#sidebar{max-width:1200px;width:100%;margin:0 auto}}/*# sourceMappingURL=style.css.map */