@font-face{font-family:ShelleyAllegroBT-Regular;src:url(/fonts/ShelleyAllegroBT-Regular.eot) format('embedded-opentype');font-weight:400;font-style:normal}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem 20rem}.loaderimagehide{display:none}.loaderimage{display:block}a.blog-header-logo{margin:0 auto}@font-face{font-family:ShelleyAllegroBT-Regular;src:url(fonts/ShelleyAllegroBT-Regular.woff) format('woff'),url(fonts/ShelleyAllegroBT-Regular.ttf) format('truetype'),url(fonts/ShelleyAllegroBT-Regular.svg#ShelleyAllegroBT-Regular) format('svg');font-weight:400;font-style:normal}body{overflow-x:hidden;background-color:#f6f6f6}#home-slider{position:relative;height:100%}.logo-icon{width:12%}.fa-facebook-f{color:#fff;background-color:#3b5998;width:2em;height:2em;text-align:center;line-height:2em!important;border-radius:2em}.fa-twitter{color:#fff;background-color:#55acee;width:2em;height:2em;text-align:center;line-height:2em!important;border-radius:2em}.fa-instagram{color:#fff;background-color:#fd1d1d;width:2em;height:2em;text-align:center;line-height:2em!important;border-radius:2em}.fa-tripadvisor{color:#fff;background-color:#00af87;width:2em;height:2em;text-align:center;line-height:2em!important;border-radius:2em}.datapager{margin-bottom:50px}.pagination-comments{display:flex;padding-left:0;margin:0;border-radius:0}.pagination-comments>li>a,.pagination-comments>li>span{position:relative;float:left;padding:6px 14px;margin-left:8px;line-height:1.42857143;color:#000;text-decoration:none;background-color:#fff;border:1px solid #006227;font-size:20px}.pagination-comments>li>a:focus,.pagination-comments>li>a:hover,.pagination-comments>li>span:focus,.pagination-comments>li>span:hover{z-index:2;color:#fff;background-color:#006227;border-color:#006227}.pagination-comments>.active>a,.pagination-comments>.active>a:focus,.pagination-comments>.active>a:hover,.pagination-comments>.active>span,.pagination-comments>.active>span:focus,.pagination-comments>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#006227;border-color:#006227}.pagination-comments>li>a>i{font-size:20px;margin-top:2px;margin-bottom:6px;display:block;margin-right:-4px;margin-left:-4px}.pagination-comments li{list-style-type:none!important}.pagination-comments>li:last-child>a,.pagination-comments>li:last-child>span{border-top-right-radius:0;border-bottom-right-radius:0;padding-left:14px;padding-right:14px}.pagination-comments>li:first-child>a,.pagination-comments>li:first-child>span{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:14px;padding-right:14px}.paginationtotal{font-size:15px;color:#00263d;margin-top:15px}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.commentscontainer{border:1px solid #ccc;margin-top:20px;background:#eee;margin-left:0;margin-right:0;margin-bottom:50px}.commentsp{font-size:15px}.commentstotal{color:inherit!important;font-size:14px!important}.commentcontainer{position:relative;border-bottom:1px solid #006227;display:inline-block;padding-bottom:20px;margin-bottom:30px;width:100%}.commentleft{float:left;width:20%}.commentright{float:right;width:calc(100% - 20%);padding-left:20px}.refreshpager{width:100%;padding:2rem}.commentsby{color:#006227}.owl-slide{background-image:url(/themes/images/sun-banner1.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:85vh}.owl-slide-two{background-image:url(/themes/images/sun-banner2.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:85vh}.owl-slide-three{background-image:url(/themes/images/video-banner-3.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:85vh}.owl-slide-four{background-image:url(/themes/images/video-banner-5.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:85vh}#water-sport-slider.owl-carousel .owl-item img{display:inline-block;width:auto}.water-sports-text{margin-right:30px;margin-left:30px}img#water-sports-logo{margin-top:.5rem;marin-bottom:.5rem}ul li{font-size:.8rem}a{color:#006227;text-decoration:none;background-color:transparent}a:hover{color:#006227;text-decoration:none;background-color:transparent}.navbar{display:block!important}.fancy{font-family:ShelleyAllegroBT-Regular;font-size:2.8rem;margin-bottom:25px}.fancy-small{font-family:ShelleyAllegroBT-Regular;font-size:2.2rem;margin-bottom:25px}.bg-wrapper{position:relative;padding-top:1px}.inner{position:relative;text-align:left;margin-bottom:10px;padding:10px;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.07)}.rotate{-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@keyframes spin{100%{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.subscribe-form .form-section p{text-transform:uppercase;font-style:italic;position:relative;font-weight:700;margin:0;padding:1rem 0;font-size:16px;letter-spacing:.05rem;font-family:"Times New Roman",Times,serif!important}#subscribe{border:none;cursor:pointer}.inner a h4{color:#000}.banner-space{margin-top:140px}h1,h2,h3,h4,h5{font-family:"Times New Roman",Times,serif;font-weight:400}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.9rem}p{font-size:.8rem}.heading{font-family:"Times New Roman",Times,serif;text-transform:uppercase}.heading::after{content:"";display:block;width:90px;background-color:#006227;margin:25px auto;height:2px}.sub-heading::after{content:"";display:block;width:90px;background-color:#006227;margin:25px 0;height:2px}.exclusive-offers-slider h4,.news-events-slider h4{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}header{background:rgba(255,255,255,.5);background:#ffffffcf;border-bottom:2px solid #fff;padding:35px 0}header.scroll{background:#fff;padding:10px 15px;border-bottom:2px solid #007041}.nav.scroll{display:flex;justify-content:space-between;background:0 0;top:6px}.nav.scroll a{color:#00000057}.nav.scroll a:hover{color:#00000057}.nav.scroll a:after{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f219";color:#000;font-size:.5625rem;line-height:1;position:absolute;left:0;top:50%;margin-top:-5px;margin-left:-4px}.highlights-acc .nav.scroll a:after{content:none}header.stay{display:block}.nav,header{transition:.7s all;-moz-transition:.7s all;-webkit-transition:.7s all;-o-transition:.7s all}.nav{display:none}.nav a{color:#fff}.nav a:hover{color:#00000057}.video-container{position:relative;background-color:#000;height:100vh;min-height:25rem;width:100%;overflow:hidden}.video-container video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.video-container .container{position:relative}.video-container .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.video-container{background:url(/themes/images/video-banner.jpg) #fff no-repeat center center fixed;background-size:cover}a.p-2.text-muted{position:relative}.fine-dining-name{position:absolute;color:#fff;bottom:-1rem;padding-left:.25rem}.banner-container-dynamic{background:url(/themes/images/sunbird-livingstonia-banner.jpg);background-size:cover;background-position:top center;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.banner-container-dynamic .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container{background:url(/themes/images/sunbird-nkopola-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-about-us{background:url(/themes/images/about-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-directors .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-directors{background:url(/themes/images/director-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-chintheche{background:url(chintheche.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-chintheche .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-capital{background:url(/themes/images/sunbird-capital-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-capital .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-kara-omula{background:url(/themes/images/kara-o-mula-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-kara-omula .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-kuchawe{background:url(/themes/images/sunbird-KuChawe-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-kuchawe .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-lilongwe{background:url(/themes/images/sunbird-lilongwe-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-lilongwe .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-livingstonia{background:url(/themes/images/sunbird-livingstonia-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-livingstonia .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-mount-soche{background:url(/themes/images/sunbird-mount-soche-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-mount-soche .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-mzuzu{background:url(/themes/images/sunbird-mzuzu-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-mzuzu .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-thawale{background:url(/themes/images/sunbird-thawale-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-thawale .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-kara-o-mula{background:url(/themes/images/kara-o-mula-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-kara-o-mula .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.book-stay-container{background-image:url(/themes/images/bg.png);background-repeat:repeat;padding:1rem;text-align:center}ul.nav li:first-child a:after{display:none}li.nav-item{position:relative;z-index:2}.nav a:after{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f219";color:#fff;font-size:.5625rem;line-height:1;position:absolute;left:0;top:50%;margin-top:-5px;margin-left:-4px}a.p-2.text-muted{position:relative}.fullscreen-bg{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-100}.fullscreen-bg__video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn.focus,.btn:focus{outline:0;box-shadow:none}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{box-shadow:none!important;color:#fff;background-color:#006227}.btn-primary{color:#fff!important;text-transform:uppercase;background-color:#006227;padding:10px 15px;border:none;border-radius:0}.btn-primary:hover{color:#fff;background-color:#006227;padding:8px 35px;border:none;border-radius:0}.btn-hotels{color:#006227;text-transform:uppercase;background-color:transparent;padding:5px 10px;border:none;border-radius:0;font-size:.9rem}.scroll .btn-hotels{color:#000;text-transform:uppercase;background-color:transparent;border:none;border-radius:0;z-index:9999}.btn-book-mobile{color:#000;text-transform:uppercase;background-color:hsla(0,0%,89%,.6);padding:5px 15px;font-size:14px;border:none;border-radius:0}.btn-book-desktop{color:#fff;text-transform:uppercase;background-color:#000;padding:8px 35px;border:none;border-radius:0;z-index:9999}.btn-book-desktop:hover{color:#fff;background-color:#00000091}.scroll .btn-book-desktop{color:#fff;background-color:#000;padding:8px 35px;border:none;border-radius:0}.btn-book-hotels{color:#fff;background-color:#000;padding:8px 35px;font-size:18px;border:none;border-radius:0}.btn-premium{color:#fff;float:none;text-transform:uppercase;background-color:#006227;padding:10px 15px;font-size:12px;border:1px solid #006227;border-radius:0;z-index:9999}.btn-premium:hover{color:#fff;border:1px solid #fff;background-color:#006227}.loyalty-card{position:absolute;width:130px;right:0;top:-55px;margin:0 auto;left:0}.hotel-container-water-front{background:url(/assets/hotels/waterfront/wf.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-water-front .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-water-front{background:url(/assets/hotels/waterfront/wf.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-water-front .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.wrapper{transition:all .5s cubic-bezier(.685,.0473,.346,1)}button:focus{outline:0;outline:0}.navbar-offcanvas{z-index:1030;transition:all .5s .1s}.navbar-offcanvas .container-fluid{position:relative;padding:0;transform:translate3d(0,0,0);transition:all .5s cubic-bezier(.685,.0473,.346,1)}.navbar-offcanvas .navbar-top{display:none}.navbar-offcanvas .navbar-top .nav-item{margin-right:22px;text-align:center}.navbar-toggler{padding:0;border:0;outline:0}.navbar-offcanvas .navbar-toggler:focus,.navbar-toggler:hover{cursor:pointer}.navbar-toggler .icon-bar{display:block;position:relative;width:24px;height:2px;border-radius:1px;background-color:#000}.navbar-toggler .icon-bar+.icon-bar{margin-top:4px}.navbar-toggler .icon-bar.bar1{top:0;outline:1px solid transparent;animation:topbar-back .5s 0s;animation-fill-mode:forwards}.navbar-toggler .icon-bar.bar2{outline:1px solid transparent;opacity:1}.navbar-toggler .icon-bar.bar3{bottom:0;outline:1px solid transparent;animation:bottombar-back .5s 0s;animation-fill-mode:forwards}.navbar-toggler.toggled .icon-bar.bar1{top:6px;animation:topbar-x .5s 0s;animation-fill-mode:forwards}.navbar-toggler.toggled .icon-bar.bar2{opacity:0}.navbar-toggler.toggled .icon-bar.bar3{bottom:6px;animation:bottombar-x .5s 0s;animation-fill-mode:forwards}.navbar-offcanvas .navbar-collapse.collapse,.navbar-offcanvas .navbar-collapse.collapse.in,.navbar-offcanvas .navbar-collapse.collapsing{display:none!important}.nav-open .navbar-collapse{transform:translate3d(0,0,0)}.nav-open .navbar-offcanvas>.container-fluid{transform:translate3d(-424px,0,0)}.nav-open .wrapper{transform:translate3d(410px,0,0)}body>.navbar-collapse{display:block!important;position:fixed;top:0;left:-10px;width:424px;height:100%;padding:25px 1rem;background-color:#f1f0e7;border-left:1px solid #e3e3e3;text-align:center;visibility:visible;overflow-y:visible;transform:translate3d(-424px,0,0);transition:all .5s cubic-bezier(.685,.0473,.346,1);z-index:1032}body>.navbar-collapse:after{content:"";position:absolute;top:46px;right:-20px;border-left:10px solid #f1f0e7;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid transparent;transform:rotate(0);transition:all .5s cubic-bezier(.685,.0473,.346,1);z-index:1032}body>.navbar-collapse .nav-image{margin-bottom:65px}body>.navbar-collapse .nav-image img{display:block;margin:0 auto;border:1px solid rgba(0,0,0,.14);width:91px;height:69px}body>.navbar-collapse .navbar-top{margin:0!important;flex-direction:column}body>.navbar-collapse .navbar-top li{text-align:center}body>.navbar-collapse .navbar-top li a{display:block;padding:.5rem 1rem;color:#000}body>.navbar-collapse .navbar-top li a:focus,body>.navbar-collapse .navbar-top li a:hover{text-decoration:none}body>.navbar-collapse .dropdown-toggle,body>.navbar-collapse .nav-link{color:#222;transition:color .2s ease-out}body>.navbar-collapse .dropdown-toggle:focus,body>.navbar-collapse .dropdown-toggle:hover,body>.navbar-collapse .nav-link:focus,body>.navbar-collapse .nav-link:hover{text-decoration:none}body>.navbar-collapse .dropdown-toggle.disabled,body>.navbar-collapse .nav-link.disabled{color:rgba(0,0,0,.35)}body>.navbar-collapse .dropdown-toggle.disabled:focus,body>.navbar-collapse .dropdown-toggle.disabled:hover,body>.navbar-collapse .nav-link.disabled:focus,body>.navbar-collapse .nav-link.disabled:hover{cursor:not-allowed}body>#overlay{content:"";position:fixed;top:0;right:auto;left:calc(282.6666666667px - 10px);width:100%;height:100%;opacity:0;overflow-x:hidden;z-index:1029}@keyframes topbar-x{0%{top:0;transform:rotate(0)}45%{top:6px;transform:rotate(145deg)}75%{transform:rotate(130deg)}100%{transform:rotate(135deg)}}@keyframes topbar-back{0%{top:6px;transform:rotate(135deg)}45%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}100%{top:0;transform:rotate(0)}}@keyframes bottombar-x{0%{bottom:0;transform:rotate(0)}45%{bottom:6px;transform:rotate(-145deg)}75%{transform:rotate(-130deg)}100%{transform:rotate(-135deg)}}@keyframes bottombar-back{0%{bottom:6px;transform:rotate(-135deg)}45%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}100%{bottom:0;transform:rotate(0)}}header.container-fluid.fixed-top.d-none.d-md-block{padding-right:17px!important}.modal-full{min-width:100%;margin:0}.modal-full p{margin-bottom:0}#myModal,.modal-open .nav,.modal-open header,body.modal-open{padding-right:0!important}.modal-header{list-style-type:none;border-radius:0;background:#006227;margin:0;padding:.5rem;border-bottom:2px solid #006227}.modal-body{background:#f1f0e7;padding:0}.modal-content{border-radius:0}.modal-open .active .svg-fill{fill:#006227}.modal-open .svg-fill{fill:#006227}.modal .nav-item.active::after{content:"";width:0;height:0;font-size:0;line-height:0;position:absolute;bottom:-9px;left:50%;margin-left:-5px;opacity:1;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #006227}.modal-desc{min-height:73px;color:#000}ul#pills-tab{margin-bottom:0}.modal a.nav-link{color:#fff;cursor:pointer}.modal a.nav-link:before{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f219";color:#fff;font-size:.5625rem;line-height:1;position:absolute;left:0;top:50%;margin-top:-5px;margin-left:-4px}.modal a:hover.nav-link{color:#fff;cursor:pointer}.nav-pills .nav-link,.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:transparent;text-transform:uppercase}.nav-pills.scroll a{color:#fff}.nav-pills.scroll a:hover{color:#fff}.nav-pills.scroll a:after{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f219";color:#fff;font-size:.5625rem;line-height:1;position:absolute;left:0;top:50%;margin-top:-5px;margin-left:-4px}#pills-tab-home{background:0 0}.fa-border{color:#fff;border:.08em solid #006227;border-radius:8em;padding:.3em .65em .15em;background:#006227;height:30px;width:30px}.close{float:right;font-size:3rem;font-weight:700;line-height:.8;color:#fff;text-shadow:0 1px 0 #fff;opacity:1}.close:focus,.close:hover{color:#ffffffa6}i.fas.fa-globe{color:#006227;font-size:1.5rem}#map{background:#fefefe}.distribution-map a{color:#fff}.distribution-map a:hover{color:#fff}.map-point.a{top:56%;left:51%}.map-point.b{top:60%;left:72%}.map-point.c{top:54%;left:57%}.map-point.d{top:29%;left:35.5%}.map-point.e{top:53%;left:73.5%}.map-point.f{top:45%;left:67%}.map-point.g{top:47%;left:55.5%}.map-point.h{top:67%;left:73%}.map-point.i{top:57%;left:81%}.map-point.j{top:77%;left:59%}.centered{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.centered-y{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.distribution-map{position:relative;width:100%;padding:0}.distribution-map>img{width:100%;position:relative;margin:0;padding:0}.distribution-map .map-point{cursor:pointer;outline:0;z-index:0;position:absolute;font-size:8px;width:30px;height:30px;border-radius:20px;padding:6px;text-align:center;border-radius:42px;opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transition:opacity .25s ease-in-out .25s,width .25s ease-in-out .25s,height .25s ease-in-out .25s,z-index .25s ease-in-out .25s;-o-transition:opacity .25s ease-in-out .25s,width .25s ease-in-out .25s,height .25s ease-in-out .25s,z-index .25s ease-in-out .25s;-webkit-transition:opacity .25s ease-in-out,width .25s ease-in-out,height .25s ease-in-out,z-index .25s ease-in-out;-webkit-transition-delay:.25s,.25s,.25s,.25s;transition:opacity .25s ease-in-out .25s,width .25s ease-in-out .25s,height .25s ease-in-out .25s,z-index .25s ease-in-out .25s;background:#006227;border:3px solid #006227}.distribution-map .map-point:active .content a:active,.distribution-map .map-point:active .content a:hover,.distribution-map .map-point:focus .content a:active,.distribution-map .map-point:focus .content a:hover{color:#afe1fa}.clock ul li{display:inline}.clock ul{padding:0}.clock{font-size:1rem;color:#fff}@-webkit-keyframes mymove{0%{opacity:1;text-shadow:0 0 20px #00c6ff}50%{opacity:0;text-shadow:none}100%{opacity:1;text-shadow:0 0 20px #00c6ff}}@-moz-keyframes mymove{0%{opacity:1;text-shadow:0 0 20px #00c6ff}50%{opacity:0;text-shadow:none}100%{opacity:1;text-shadow:0 0 20px #00c6ff}}.static{position:static}.cover{background-size:cover;background-position:center;background-repeat:no-repeat}.hotel-gallery-slider{padding:0 25px}.hotel-gallery-slider .owl-nav{display:block}.hotel-gallery-slider .owl-nav .owl-prev{position:absolute;top:45%;width:35px;height:35px;left:0;padding:10px;text-align:left}.hotel-gallery-slider .owl-nav .owl-next{position:absolute;top:45%;width:35px;height:35px;right:0;padding:10px;text-align:right}.social-slider{padding:0 12px;margin-top:0;display:block;position:relative}.exclusive-offers-slider .owl-nav .owl-prev,.news-events-slider .owl-nav .owl-prev,.social-slider .owl-nav .owl-prev{position:absolute;top:38%;width:35px;height:35px;bottom:4%;left:-16px;padding:10px;text-align:center}.exclusive-offers-slider .owl-nav .owl-next,.news-events-slider .owl-nav .owl-next,.social-slider .owl-nav .owl-next{position:absolute;top:38%;width:35px;height:35px;bottom:4%;right:-16px;padding:10px;text-align:center}.exclusive-offers-slider i,.news-events-slider i,.social-slider i{font-size:2rem}#hotel-slider .owl-stage-outer,#water-sport-slider .owl-stage-outer{height:354px}#hotel-slider.owl-carousel .owl-slide,#water-sport-slider.owl-carousel .owl-slide{position:relative;height:auto;background-color:#d3d3d3}#hotel-slider.owl-carousel .owl-dots,#hotel-slider.owl-carousel .owl-nav{position:absolute}#hotel-slider.owl-theme .owl-nav [class*=owl-],#water-sport-slider.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#000;display:inline-block;cursor:pointer;border-radius:3px}#hotel-slider.owl-theme .owl-nav{background:#000}#hotel-slider.owl-carousel .owl-nav{right:0;bottom:0;margin:0}#hotel-slider .owl-slide-text,#water-sport-slider .owl-slide-text{background:#fff;padding:15px;position:relative;top:159px;width:auto;height:auto}#hotel-slider .owl-slide-text h4::after{content:"";display:block;width:100%;background-color:#006227;height:1px}#hotel-slider .owl-slide-text p{margin-bottom:0}#hotel-slider .owl-slide-text .prev{text-transform:uppercase;text-decoration:none;margin-bottom:0;color:#000;position:absolute;background:#000;left:0;border:none;z-index:100}#hotel-slider .owl-slide-text .next{text-transform:uppercase;text-decoration:none;margin-bottom:0;color:#000;position:absolute;background:#000;right:0;border:none;z-index:100}#hotel-slider .owl-slide-text .owl-slide-cta{font-size:.8rem;font-weight:600;margin-bottom:0;color:#000}#hotel-slider .owl-slide-text i{line-height:inherit;vertical-align:middle}#hotel-slider .customNavigation{position:absolute;top:-58%;left:0;right:0;background:0 0}#hotel-slider .customNavigation i{color:#fff}.specials-block{margin:0;position:relative;box-shadow:0 3px 6px 0 rgba(0,0,0,.07)}.specials-block .imageWrapper img{width:100%;max-width:100%;height:auto}.specials-block .textDescriptionWrap{background:rgba(255,255,255,.8);text-align:center}.specials-block .textDescriptionWrap h2{position:relative;color:#000}.specials-block{color:#333;text-shadow:rgba(255,255,255,.65) 0 0 10px}.specials-block .textDescriptionWrap{background:#f5f5f5;position:static;width:100%;max-width:none;padding:15px}.specials-block .textDescriptionWrap p{line-height:24px;color:#000}.specials-block .textDescriptionWrap .learnMoreWrap{margin:30px 0 0}.learnMoreButton{color:#fff;background-color:#006227;padding:10px 20px;border-radius:0;text-transform:uppercase;display:inline-block}.specials-link{text-decoration:none}.specials-link:hover{text-decoration:none;color:red}.watersports-wrapper:hover{cursor:grab}.experience-heading-container{text-align:center}.fan-heading-container{text-align:center}.gallery_product{margin-bottom:30px}.fan-container{display:flex;flex-wrap:wrap}.experiences-container{display:flex;flex-direction:row;justify-content:center}.experiences-inner{position:relative;text-align:center;margin-bottom:10px;padding:10px;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.07)}.experiences-button{background:0 0;color:#000;border:transparent}.experiences-button:hover{background:#e4e4e4;color:#000}.sub-pages header{background:#fff}.sub-pages .btn-book-sub{color:#fff;background-color:#000;padding:8px 35px;border:none;border-radius:0}.sub-pages .scroll .btn-book-sub{color:#fff;background-color:#000;padding:8px 35px;border:none;border-radius:0}.sub-pages .btn-hotels{color:#006227;background-color:transparent;padding:5px 10px;border:none;border-radius:0}.nav-tabs{display:none!important}.highlights-acc h5{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#006227;text-transform:uppercase;position:relative;margin:0;padding:1rem 0;letter-spacing:.05rem}.highlights-acc .card-header{background:#fff;padding:5px}.card-header a{width:100%;display:block;color:#006227}.highlights-acc .card-header a:after{content:"\f078";font-family:"Font Awesome 5 Pro";position:absolute;right:0;top:.9rem;transition:transform .25s ease-in-out}.card-header a:focus,.highlights-acc .card-header a:hover{text-decoration:none}.highlights-acc .card-header a[aria-expanded=true]:after{transform:rotate(180deg)}.highlights-acc .card-block{padding:0 1.3rem}.highlights-acc .card-block li{margin-bottom:4px}.restuarant-text{display:inline-block;background:#fff;z-index:100;text-align:center;box-shadow:0 3px 6px 0 rgba(0,0,0,.07);margin-top:0;margin-left:0;margin-right:0;margin-bottom:20px;padding:1rem;text-align:center}#restuarant-slider .owl-nav .owl-prev,#what-to-do-slider .owl-nav .owl-prev{position:absolute;top:10%;left:9%;padding:10px;text-align:center}#restuarant-slider .owl-nav .owl-next,#what-to-do-slider .owl-nav .owl-next{position:absolute;top:10%;right:9%;padding:10px;text-align:center}#restuarant-slider i,#what-to-do-slider i{color:#fff;font-size:2.5rem}#room-slider .owl-nav{position:absolute;top:45%;left:0;right:0}#room-slider .owl-next{position:absolute;top:25%;left:8%}#room-slider .owl-prev{position:absolute;top:25%;right:8%}#room-slider i{font-size:25px}#room-slider .item{opacity:.4;transition:.4s ease all;margin:0 20px;transform:scale(.8)}#room-slider .active .item{opacity:1;transform:scale(1)}#room-slider .owl-item{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1)}#room-slider .inner{position:relative;margin-bottom:10px;padding:15px;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.07)}#room-slider .owl-controls{position:absolute;margin-top:300px}.premium-club{position:relative;background:#006227;padding:52px 0 15px;margin-top:70px}.premium-club h4{color:#fff;font-size:1rem;font-style:italic;text-align:center;margin-top:0}footer{background-color:#fff}.container.py-4.border-top{border-top:1px solid #006227!important}footer.footer-collapse h4{background-color:transparent;text-transform:uppercase;font-style:italic;position:relative;font-weight:500;margin:0;padding:1rem 0;font-size:11px;letter-spacing:.05rem}footer.footer-collapse{font-size:11px;line-height:1rem}footer.footer-collapse p{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:11px;line-height:1rem}footer a{color:#000}footer.footer-collapse ul li a{border-bottom:0;line-height:2rem;font-weight:300;text-decoration:none;padding-bottom:0}footer a .fab{font-size:1.1rem}.widget-list li a:hover{text-decoration:underline}.widget .card-header{background:#fff}.widget .card-header a{width:100%;display:block}.widget .card-header a:after{content:"+";position:absolute;right:0;top:.9rem;transition:transform .25s ease-in-out}.widget .card-header a:focus,.widget .card-header a:hover{text-decoration:none}.widget .card-header a[aria-expanded=true]:after{transform:rotate(45deg)}.widget .card-block{padding:0 1.3rem}.widget .card-block .widget-list li{margin-bottom:4px}#temp{display:flex;justify-content:start}#temp p{padding-right:1rem}.facilities-container{display:flex;flex-wrap:wrap}.headings{top:-30px;left:80px;width:100%;display:flex;align-items:center;color:#888}.icon{font-size:55px;left:8px;top:0;z-index:999;padding-right:1rem}.panel-heading.fortabs{padding:0}.panel-heading.fortabs a{display:block;padding:20px 10px;border-radius:0;box-shadow:none;background:#b4a064;color:#fff}.panel-heading.fortabs a.collapsed{background:#00263d;color:#fff}.panel-heading.fortabs a:after{content:"\e260";font-family:'Glyphicons Halflings';font-size:30px;float:right;margin-top:-3px;color:#fff;position:relative}.panel-heading.fortabs a.collapsed:after{content:"\e259";font-family:'Glyphicons Halflings';font-size:30px;float:right;margin-top:-6px;color:#fff;position:relative}.nav.nav-tabs li a,.nav.nav-tabs li.active>a:active,.nav.nav-tabs li.active>a:focus,.nav.nav-tabs li.active>a:hover{border:none;outline:0}.nav-tabs li:hover:after,.nav-tabs>li.active::after{content:"";display:block;width:60px;background-color:#006227;margin:15px auto;height:2px}.nav.nav-tabs li a{color:#000;font-size:1.2rem}.tab-pane ul{list-style:none;margin-left:24px;margin-top:20px}.tab-pane ul li{display:block;line-height:22px;margin-bottom:20px}.tab-pane ul li:before{content:"\e080";font-family:'Glyphicons Halflings';font-size:17px;float:left;margin-top:-1px;margin-left:-24px;color:#b4a065;position:relative}.nav-tabs{margin-left:15px;border-bottom-color:transparent!important;border-bottom:0}.js-tabcollapse-panel-body{background:#fff;border:none!important}.bg-light{background-color:#eee!important}.hotel-amenities-tabs{display:flex;justify-content:space-around}.temp-container{display:flex;justify-content:center}.temp-seperator{padding-left:2rem;padding-right:2rem}.room-ammenities-container{flex-direction:row;border:none;flex-wrap:wrap;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.rotate{-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear}.rotate.down{-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hotel-icon-text{display:block}.filled-free{background-color:#0ab21b!important;line-height:1.5em;border:1px solid transparent;border-radius:2px;color:#fff;display:inline-block;font-weight:500;padding:0 4px;vertical-align:middle}.hotel-amenities-container{padding-top:1rem}.room-details .list-inline{display:flex;flex-wrap:wrap;flex-direction:column}.conference-seating-style .list-inline{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.room-details{display:flex;flex-direction:column;padding-left:2rem;justify-content:space-between}.conference-details{display:flex;flex-wrap:wrap;justify-content:space-between}.conference-details p{margin-bottom:0}.room-description{padding-left:0}.room-description div{padding-left:0}.room-amenities-box-shadow{box-shadow:0 3px 6px 0 rgba(0,0,0,.07)}#hotel-details-button{width:42%}.breadcrumb{background-color:#fff}.hotel-room-breadcrumb .breadcrumb-item a{color:#006227}.room-slider-nkopola-1 .owl-nav .owl-prev{position:absolute;top:40%;width:35px;height:35px;bottom:4%;left:-15px;padding:10px;text-align:center;font-size:2rem;cursor:pointer}.room-slider-nkopola-1 .owl-nav .owl-next{position:absolute;top:40%;width:35px;height:35px;bottom:4%;right:-15px;padding:10px;text-align:center;font-size:2rem;cursor:pointer}.room-description{display:flex;margin:1rem 0 1rem 0}.conference-description{flex-wrap:wrap;display:flex;margin:1rem 0 1rem 0}.dining-description{display:flex;margin:1rem 0 1rem 0;padding-left:0}.room-type{margin-top:.5rem}.room-description ul li{line-height:2}.conference-description ul li{line-height:2}.amenities-list ul{display:flex;flex-direction:column}.amenities-list ul li{list-style-type:disc;display:list-item}.conference-description .hotel-amenities-container .amenities-list ul li{list-style-type:none}.cocktail{margin:0;padding-left:35px;list-style:none;background-image:url(/themes/images/Cocktail.png);background-repeat:no-repeat;background-position:left center;background-size:25px}.circular{margin:0;padding-left:35px;list-style:none;background-image:url(/themes/images/circular.png);background-repeat:no-repeat;background-position:left center;background-size:25px}.class-room{margin:0;padding-left:2.5rem;list-style:none;background-image:url(/themes/images/classroom.png);background-repeat:no-repeat;background-position:left center;background-size:25px}.u-shaped{margin:0;padding-left:35px;list-style:none;background-image:url(/themes/images/u-shaped.png);background-repeat:no-repeat;background-position:left center;background-size:16px}.theater{margin:0;padding-left:35px;list-style:none;background-image:url(/themes/images/theatre.png);background-repeat:no-repeat;background-position:left center;background-size:25px}.boardroom{margin:0;padding-left:35px;list-style:none;background-image:url(/themes/images/boardroom.png);background-repeat:no-repeat;background-position:left center;background-size:16px}.box{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd}.amenities-list-seating-style-padding{padding-left:0}.courtesy{font-size:.75rem}.mobile-room-amenities{flex-wrap:wrap;justify-content:space-between}.director{border-radius:5rem;border:2px solid #006227}.partridge{height:124px;width:124px}.managers-text{display:flex}.download-pdf-button{color:#fff;background-color:#006227;padding:10px 20px;border-radius:0;text-transform:uppercase;display:inline-block;width:60%;text-align:center;cursor:pointer}.download-pdf-button:hover{background-color:#006227;color:#fff}.grid-block-title{padding:.8em 0}.grid-block-text{padding:.8em 0}.grid-block-top{text-align:center}@media (min-width:320px) and (max-width:480px){#hotel-details-button{width:100%}.last-child{margin-bottom:2rem}.room-details .list-inline{display:flex;justify-content:flex-start}.conference-details .list-inline{display:flex;flex-wrap:wrap;justify-content:space-between}.dining-description{display:block;padding-left:0}.facilities-and-services-container{margin-left:0}.managers-text{display:block}.grid-block{margin:0;border:1px solid #fff;padding:1em;color:#000;background-color:#f0efef}.grid-block-top{min-height:16em;text-align:center}.grid-block-cover{text-align:center;padding-bottom:.8em}.grid-block-title{font-size:1.2em;font-weight:700;line-height:1.2;text-align:center}.grid-block-text{font-size:1em;line-height:1.1;padding:.8em 0;text-align:center}.grid-block-button{text-align:center;background-color:#03909e;color:#fff;width:100%;padding:.8em}.grid-block-button a{color:#fff}.grid-zero [class^=col]{padding-left:0;padding-right:0}.grid-zero{padding-left:15px;padding-right:15px}a:hover .grid-block{background-color:#f0efef;text-decoration:none!important}}@media (min-width:425px){.btn-primary{padding:8px 35px}header img{opacity:1;transition:all 1s;display:initial}header .img-color{opacity:1;transition:all 1s;transform:translateY(0);display:none}header.scroll .img-color{opacity:1;transform:translateY(0);display:initial}.sub-pages header img{opacity:1;transition:all .5s;transform:translateY(0);display:initial}.sub-pages header.scroll img{opacity:1;transform:translateY(0)}.nav.scroll{display:none}.distribution-map .map-point{font-size:11px;width:40px;height:40px;border-radius:20px;padding:6px;text-align:center}#room-slider .owl-next{top:25%;left:10%}#room-slider .owl-prev{top:25%;right:10%}}@media (min-width:576px){.grid-block{padding:2em}}@media (min-width:768px){.owl-slide{height:100vh}.owl-slide-two{height:100vh}.owl-slide-three{height:100vh}.owl-slide-four{height:100vh}ul li{font-size:1rem}.banner-space{margin-top:145px}h1{font-size:2.2rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{font-size:1rem}.container{max-width:720px}.extended{max-width:1110px}.nav{background:#ffffff57;top:113px;display:flex}.nav.scroll{background:#ffffff57;top:-60px;display:flex}.navbar-toggler.custom{display:none}.scroll .navbar-toggler.custom{display:block}.navbar-offcanvas .navbar-toggler{display:block}.fancy{font-size:5rem;margin-bottom:35px}#hotel-slider .owl-slide-text a,#water-sport-slider .owl-slide-text a{text-transform:uppercase;text-decoration:none;margin-bottom:0;color:#fff}#hotel-slider .customNavigation{background:#000;right:0;bottom:0;top:auto;left:auto}#hotel-slider .customNavigation .next,#hotel-slider .customNavigation .prev{position:relative}#hotel-slider.owl-carousel .owl-slide{position:relative;height:40vh;background-color:#d3d3d3}#hotel-slider .owl-stage-outer,#water-sport-slider .owl-stage-outer{height:auto;box-shadow:0 3px 6px 0 rgba(0,0,0,.07)}#hotel-slider .owl-slide-text,#water-sport-slider .owl-slide-text{background:rgba(255,255,255,.9);width:500px;height:230px;z-index:4;padding:20px 20px}#hotel-slider .owl-slide-text,#water-sport-slider .owl-slide-text{background:#fff;padding:15px;position:relative;top:0;width:500px;height:230px}#hotel-slider.owl-carousel .owl-nav{left:79.8%;top:81.3%;margin:0}#room-slider .owl-next{top:25%;left:8%}#room-slider .owl-prev{top:25%;right:8%}#room-slider i{font-size:35px}.hotel-gallery-slider{padding:0}.hotel-gallery-slider .owl-nav{display:none}.hotel-gallery-slider .owl-nav .owl-prev{position:absolute;top:45%;width:35px;height:35px;left:-30px;padding:10px;text-align:center}.hotel-gallery-slider .owl-nav .owl-next{position:absolute;top:45%;width:35px;height:35px;right:-30px;padding:10px;text-align:center}.book-stay-container{text-align:initial}.btn-premium{color:#fff;float:right;width:auto;text-transform:uppercase;background-color:#000;padding:3px 15px;font-size:14px;border-radius:0;z-index:9999}.loyalty-card{position:absolute;width:auto;right:15px;top:-15px;left:initial}.distribution-map .map-point{width:30px;height:30px;border-radius:20px}.restuarant-text{margin-top:-2rem;box-shadow:0 3px 6px 0 rgba(0,0,0,.07);margin-left:1rem;margin-right:1rem;padding:1.2rem}.nav-tabs{display:flex!important}.highlights-acc{border:none}.highlights-acc .card-header{display:none}.highlights-acc .collapse{display:block}.premium-club{position:relative;background:#006227;padding:8px 0}.premium-club h4{text-align:left;font-size:1.5rem}footer.footer-collapse h4{text-transform:uppercase;font-style:italic;position:relative;font-weight:500;margin:0;padding:1rem 0;font-size:16px;letter-spacing:.05rem}footer.footer-collapse{font-size:14px;line-height:1rem}footer.footer-collapse p{font-size:14px;line-height:1rem}footer a{color:#000}footer.footer-collapse ul li a{border-bottom:0;line-height:2rem;font-weight:300;text-decoration:none;padding-bottom:0}footer a .fab{font-size:1.1rem}}@media (max-width:767px){.fullscreen-bg{background:url(http://dev2.slicejack.com/fullscreen-video-demo/img/videoframe.jpg) center center/cover no-repeat}.fullscreen-bg__video{display:none}.video-container{height:45vh}.tab-content>.tab-pane{display:block!important;opacity:1}}@media (min-width:768px) and (max-width:1024px){#hotel-details-button{width:82%}.room-details .list-inline{display:flex;flex-wrap:wrap;justify-content:flex-start}.conference-details .list-inline{display:flex;flex-wrap:wrap;justify-content:flex-start}}@media (min-width:992px){.container{max-width:1140px}.extended{max-width:1310px}.navbar-offcanvas .navbar-top{display:flex;margin-right:auto}body>.navbar-collapse .navbar-top{display:none}body>.navbar-top{display:none}body>#overlay{left:calc(424px - 10px)}}@media (max-width:991px){.nav-open .navbar-offcanvas>.container-fluid{transform:translate3d(-282.6666666667px,0,0)}.nav-open .wrapper{transform:translate3d(267px,0,0)}body>.navbar-collapse{width:282.6666666667px}}@media (max-width:1000px){#room-slider .item{margin:0;transform:scale(.9)}}@media (min-width:1024px){.container{max-width:960px}.extended{max-width:100%}.specials-block .textDescriptionWrap{position:absolute;right:10%;top:0;max-width:420px;height:100%;padding:10px;text-align:center;background:rgba(255,255,255,.63)}.centerBlockHorizontally{margin-top:0}.distribution-map .map-point{width:auto;height:auto;border-radius:20px;padding:8px}.distribution-map .map-point::after{bottom:0;left:52%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(61,61,61,0);border-bottom-color:#006227;border-width:12px;margin-left:-15px;transform-origin:bottom;transform:rotate(180deg);z-index:0}.restuarant-text{margin-left:3rem;margin-right:3rem;margin-top:-5rem;padding:1rem}#room-slider .owl-next{top:25%;left:14%}#room-slider .owl-prev{top:25%;right:14%}.restuarant-description{display:inline-block;max-width:95%}#restuarant-slider .owl-nav .owl-prev,#what-to-do-slider .owl-nav .owl-prev{top:15%;left:5%}#restuarant-slider .owl-nav .owl-next,#what-to-do-slider .owl-nav .owl-next{top:15%;right:5%}#restuarant-slider i,#what-to-do-slider i{color:#fff;font-size:2rem}}@media (min-width:1025px) and (max-width:1440px){#hotel-details-button{width:42%}}@media (min-width:1200px){#room-slider .owl-next{top:25%;left:20%}#room-slider .owl-prev{top:25%;right:20%}.loyalty-card{position:absolute;width:auto;right:255px;top:-15px;left:initial}.container.modal-block{max-width:1140px}.container{max-width:1310px}.extended{max-width:1710px}.specials-block .textDescriptionWrap{position:absolute;right:10%;top:0;max-width:420px;height:100%;padding:30px 30px 0;text-align:center;background:rgba(255,255,255,.63)}.centerBlockHorizontally{margin-top:47px}.restuarant-text{margin-left:4rem;margin-right:4rem;margin-top:-6rem;padding:2rem}#restuarant-slider .owl-nav .owl-prev,#what-to-do-slider .owl-nav .owl-prev{top:40%;left:-9%}#restuarant-slider .owl-nav .owl-next,#what-to-do-slider .owl-nav .owl-next{top:40%;right:-9%}#restuarant-slider i,#what-to-do-slider i{color:#000;font-size:2.5rem}.sub-pages .btn-hotels{padding:5px 15px}@font-face{font-family:ShelleyAllegroBT-Regular;src:url(/fonts/ShelleyAllegroBT-Regular.eot) format('embedded-opentype');font-weight:400;font-style:normal}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem 20rem}a.blog-header-logo{margin:0 auto}@font-face{font-family:ShelleyAllegroBT-Regular;src:url(fonts/ShelleyAllegroBT-Regular.woff) format('woff'),url(fonts/ShelleyAllegroBT-Regular.ttf) format('truetype'),url(fonts/ShelleyAllegroBT-Regular.svg#ShelleyAllegroBT-Regular) format('svg');font-weight:400;font-style:normal}body{overflow-x:hidden;background-color:#f6f6f6}#home-slider{position:relative;height:100%}.fa-facebook-f{color:#fff;background-color:#3b5998;width:2em;height:2em;text-align:center;line-height:2em!important;border-radius:2em}.fa-twitter{color:#fff;background-color:#55acee;width:2em;height:2em;text-align:center;line-height:2em!important;border-radius:2em}.fa-instagram{color:#fff;background-color:#fd1d1d;width:2em;height:2em;text-align:center;line-height:2em!important;border-radius:2em}.fa-tripadvisor{color:#fff;background-color:#00af87;width:2em;height:2em;text-align:center;line-height:2em!important;border-radius:2em}.owl-slide{background-image:url(/themes/images/2021-1.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:85vh}.owl-slide-two{background-image:url(/themes/images/2021-2.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:85vh}.owl-slide-three{background-image:url(/themes/images/2021-3.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:85vh}.owl-slide-four{background-image:url(/themes/images/2021-4.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:85vh}.owl-slide-five{background-image:url(/themes/images/2021-5.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:85vh}.owl-slide-six{background-image:url(/themes/images/2021-6.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:85vh}ul li{font-size:.8rem}a{color:#006227;text-decoration:none;background-color:transparent}a:hover{color:#006227;text-decoration:none;background-color:transparent}.navbar{display:block!important}.fancy{font-family:ShelleyAllegroBT-Regular;font-size:2.8rem;margin-bottom:25px}.fancy-small{font-family:ShelleyAllegroBT-Regular;font-size:2.2rem;margin-bottom:25px}.bg-wrapper{position:relative;padding-top:1px}.inner{position:relative;text-align:left;margin-bottom:10px;padding:10px;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.07)}.rotate{-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@keyframes spin{100%{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.subscribe-form .form-section p{text-transform:uppercase;font-style:italic;position:relative;font-weight:700;margin:0;padding:1rem 0;font-size:16px;letter-spacing:.05rem;font-family:"Times New Roman",Times,serif!important}#subscribe{border:none;cursor:pointer}.inner a h4{color:#000}.banner-space{margin-top:140px}h1,h2,h3,h4,h5{font-family:"Times New Roman",Times,serif;font-weight:400}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.9rem}p{font-size:.8rem}.heading{font-family:"Times New Roman",Times,serif;text-transform:uppercase}.heading::after{content:"";display:block;width:90px;background-color:#006227;margin:25px auto;height:2px}.sub-heading::after{content:"";display:block;width:90px;background-color:#006227;margin:25px 0;height:2px}.exclusive-offers-slider h4,.news-events-slider h4{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}header{background:#ffffffcf;border-bottom:2px solid #fff;padding:35px 0}header.scroll{background:#fff;padding:10px 15px;border-bottom:2px solid #007041}.nav.scroll{display:flex;justify-content:space-between;background:0 0;top:6px}.nav.scroll a{color:#00000057}.nav.scroll a:hover{color:#00000057}.nav.scroll a:after{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f219";color:#000;font-size:.5625rem;line-height:1;position:absolute;left:0;top:50%;margin-top:-5px;margin-left:-4px}.highlights-acc .nav.scroll a:after{content:none}header.stay{display:block}.nav,header{transition:.7s all;-moz-transition:.7s all;-webkit-transition:.7s all;-o-transition:.7s all}.nav{display:none}.nav a{color:#fff}.nav a:hover{color:#00000057}.video-container{position:relative;background-color:#000;height:100vh;min-height:25rem;width:100%;overflow:hidden}.video-container video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.video-container .container{position:relative}.video-container .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.video-container{background:url(/themes/images/video-banner.jpg) #fff no-repeat center center fixed;background-size:cover}a.p-2.text-muted{position:relative}.fine-dining-name{position:absolute;color:#fff;bottom:-1rem;padding-left:.25rem}.banner-container-dynamic{background:url(/themes/images/sunbird-livingstonia-banner.jpg);background-size:cover;background-position:top center;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.banner-container-dynamic .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container{background:url(/themes/images/sunbird-nkopola-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-about-us{background:url(/themes/images/about-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-directors .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-directors{background:url(/themes/images/director-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-capital{background:url(/themes/images/sunbird-capital-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-capital .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-kara-omula{background:url(/themes/images/kara-o-mula-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-kara-omula .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-kuchawe{background:url(/themes/images/sunbird-KuChawe-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-kuchawe .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-lilongwe{background:url(/themes/images/sunbird-lilongwe-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-lilongwe .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-livingstonia{background:url(/themes/images/sunbird-livingstonia-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-livingstonia .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-mount-soche{background:url(/themes/images/sunbird-mount-soche-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-mount-soche .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-mzuzu{background:url(/themes/images/sunbird-mzuzu-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-mzuzu .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-thawale{background:url(/themes/images/sunbird-thawale-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-thawale .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.hotel-container-kara-o-mula{background:url(/themes/images/kara-o-mula-banner.jpg) #fff no-repeat top center;background-size:cover;position:relative;background-color:#000;height:65vh;min-height:25rem;width:100%;overflow:hidden;text-transform:uppercase}.hotel-container-kara-o-mula .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.book-stay-container{background-image:url(/themes/images/bg.png);background-repeat:repeat;padding:1rem;text-align:center}ul.nav li:first-child a:after{display:none}li.nav-item{position:relative;z-index:2}.nav a:after{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f219";color:#fff;font-size:.5625rem;line-height:1;position:absolute;left:0;top:50%;margin-top:-5px;margin-left:-4px}a.p-2.text-muted{position:relative}.fullscreen-bg{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-100}.fullscreen-bg__video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn.focus,.btn:focus{outline:0;box-shadow:none}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{box-shadow:none!important;color:#fff;background-color:#006227}.btn-primary{color:#fff!important;text-transform:uppercase;background-color:#006227;padding:10px 15px;border:none;border-radius:0}.btn-primary:hover{color:#fff;background-color:#006227;padding:8px 35px;border:none;border-radius:0}.btn-hotels{color:#006227;text-transform:uppercase;background-color:transparent;padding:5px 15px;border:none;border-radius:0;font-size:.9rem}.scroll .btn-hotels{color:#000;text-transform:uppercase;background-color:transparent;padding:5px 15px;border:none;border-radius:0;z-index:9999}.btn-book-mobile{color:#000;text-transform:uppercase;background-color:hsla(0,0%,89%,.6);padding:5px 15px;font-size:14px;border:none;border-radius:0}.btn-book-desktop{color:#fff;text-transform:uppercase;background-color:#000;padding:8px 35px;border:none;border-radius:0;z-index:9999}.btn-book-desktop:hover{color:#fff;background-color:#00000091}.scroll .btn-book-desktop{color:#fff;background-color:#000;padding:8px 35px;border:none;border-radius:0}.btn-book-hotels{color:#fff;background-color:#000;padding:8px 35px;font-size:18px;border:none;border-radius:0}.btn-premium{color:#fff;float:none;text-transform:uppercase;background-color:#006227;padding:10px 15px;font-size:12px;border:1px solid #006227;border-radius:0;z-index:9999}.btn-premium:hover{color:#fff;border:1px solid #fff;background-color:#006227}.loyalty-card{position:absolute;width:130px;right:0;top:-55px;margin:0 auto;left:0}.wrapper{transition:all .5s cubic-bezier(.685,.0473,.346,1)}button:focus{outline:0;outline:0}.navbar-offcanvas{z-index:1030;transition:all .5s .1s}.navbar-offcanvas .container-fluid{position:relative;padding:0;transform:translate3d(0,0,0);transition:all .5s cubic-bezier(.685,.0473,.346,1)}.navbar-offcanvas .navbar-top{display:none}.navbar-offcanvas .navbar-top .nav-item{margin-right:22px;text-align:center}.navbar-toggler{padding:0;border:0;outline:0}.navbar-offcanvas .navbar-toggler:focus,.navbar-toggler:hover{cursor:pointer}.navbar-toggler .icon-bar{display:block;position:relative;width:24px;height:2px;border-radius:1px;background-color:#000}.navbar-toggler .icon-bar+.icon-bar{margin-top:4px}.navbar-toggler .icon-bar.bar1{top:0;outline:1px solid transparent;animation:topbar-back .5s 0s;animation-fill-mode:forwards}.navbar-toggler .icon-bar.bar2{outline:1px solid transparent;opacity:1}.navbar-toggler .icon-bar.bar3{bottom:0;outline:1px solid transparent;animation:bottombar-back .5s 0s;animation-fill-mode:forwards}.navbar-toggler.toggled .icon-bar.bar1{top:6px;animation:topbar-x .5s 0s;animation-fill-mode:forwards}.navbar-toggler.toggled .icon-bar.bar2{opacity:0}.navbar-toggler.toggled .icon-bar.bar3{bottom:6px;animation:bottombar-x .5s 0s;animation-fill-mode:forwards}.navbar-offcanvas .navbar-collapse.collapse,.navbar-offcanvas .navbar-collapse.collapse.in,.navbar-offcanvas .navbar-collapse.collapsing{display:none!important}.nav-open .navbar-collapse{transform:translate3d(0,0,0)}.nav-open .navbar-offcanvas>.container-fluid{transform:translate3d(-424px,0,0)}.nav-open .wrapper{transform:translate3d(410px,0,0)}body>.navbar-collapse{display:block!important;position:fixed;top:0;left:-10px;width:424px;height:100%;padding:25px 1rem;background-color:#f1f0e7;border-left:1px solid #e3e3e3;text-align:center;visibility:visible;overflow-y:visible;transform:translate3d(-424px,0,0);transition:all .5s cubic-bezier(.685,.0473,.346,1);z-index:1032}body>.navbar-collapse:after{content:"";position:absolute;top:46px;right:-20px;border-left:10px solid #f1f0e7;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid transparent;transform:rotate(0);transition:all .5s cubic-bezier(.685,.0473,.346,1);z-index:1032}body>.navbar-collapse .nav-image{margin-bottom:65px}body>.navbar-collapse .nav-image img{display:block;margin:0 auto;border:1px solid rgba(0,0,0,.14);width:91px;height:69px}body>.navbar-collapse .navbar-top{margin:0!important;flex-direction:column}body>.navbar-collapse .navbar-top li{text-align:center}body>.navbar-collapse .navbar-top li a{display:block;padding:.5rem 1rem;color:#000}body>.navbar-collapse .navbar-top li a:focus,body>.navbar-collapse .navbar-top li a:hover{text-decoration:none}body>.navbar-collapse .dropdown-toggle,body>.navbar-collapse .nav-link{color:#222;transition:color .2s ease-out}body>.navbar-collapse .dropdown-toggle:focus,body>.navbar-collapse .dropdown-toggle:hover,body>.navbar-collapse .nav-link:focus,body>.navbar-collapse .nav-link:hover{text-decoration:none}body>.navbar-collapse .dropdown-toggle.disabled,body>.navbar-collapse .nav-link.disabled{color:rgba(0,0,0,.35)}body>.navbar-collapse .dropdown-toggle.disabled:focus,body>.navbar-collapse .dropdown-toggle.disabled:hover,body>.navbar-collapse .nav-link.disabled:focus,body>.navbar-collapse .nav-link.disabled:hover{cursor:not-allowed}body>#overlay{content:"";position:fixed;top:0;right:auto;left:calc(282.6666666667px - 10px);width:100%;height:100%;opacity:0;overflow-x:hidden;z-index:1029}@keyframes topbar-x{0%{top:0;transform:rotate(0)}45%{top:6px;transform:rotate(145deg)}75%{transform:rotate(130deg)}100%{transform:rotate(135deg)}}@keyframes topbar-back{0%{top:6px;transform:rotate(135deg)}45%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}100%{top:0;transform:rotate(0)}}@keyframes bottombar-x{0%{bottom:0;transform:rotate(0)}45%{bottom:6px;transform:rotate(-145deg)}75%{transform:rotate(-130deg)}100%{transform:rotate(-135deg)}}@keyframes bottombar-back{0%{bottom:6px;transform:rotate(-135deg)}45%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}100%{bottom:0;transform:rotate(0)}}header.container-fluid.fixed-top.d-none.d-md-block{padding-right:17px!important}.modal-full{min-width:100%;margin:0}.modal-full p{margin-bottom:0}#myModal,.modal-open .nav,.modal-open header,body.modal-open{padding-right:0!important}.modal-header{list-style-type:none;border-radius:0;background:#006227;margin:0;padding:.5rem;border-bottom:2px solid #006227}.modal-body{background:#f1f0e7;padding:0}.modal-content{border-radius:0}.modal-open .active .svg-fill{fill:#006227}.modal-open .svg-fill{fill:#006227}.modal .nav-item.active::after{content:"";width:0;height:0;font-size:0;line-height:0;position:absolute;bottom:-9px;left:50%;margin-left:-5px;opacity:1;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #006227}.modal-desc{min-height:73px;color:#000}ul#pills-tab{margin-bottom:0}.modal a.nav-link{color:#fff;cursor:pointer}.modal a.nav-link:before{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f219";color:#fff;font-size:.5625rem;line-height:1;position:absolute;left:0;top:50%;margin-top:-5px;margin-left:-4px}.modal a:hover.nav-link{color:#fff;cursor:pointer}.nav-pills .nav-link,.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:transparent;text-transform:uppercase}.nav-pills.scroll a{color:#fff}.nav-pills.scroll a:hover{color:#fff}.nav-pills.scroll a:after{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f219";color:#fff;font-size:.5625rem;line-height:1;position:absolute;left:0;top:50%;margin-top:-5px;margin-left:-4px}#pills-tab-home{background:0 0}.fa-border{color:#fff;border:.08em solid #006227;border-radius:8em;padding:.3em .65em .15em;background:#006227;height:30px;width:30px}.close{float:right;font-size:3rem;font-weight:700;line-height:.8;color:#fff;text-shadow:0 1px 0 #fff;opacity:1}.close:focus,.close:hover{color:#ffffffa6}i.fas.fa-globe{color:#006227;font-size:1.5rem}#map{background:#fefefe}.distribution-map a{color:#fff}.distribution-map a:hover{color:#fff}.map-point.a{top:56%;left:51%}.map-point.b{top:60%;left:72%}.map-point.c{top:54%;left:57%}.map-point.d{top:29%;left:35.5%}.map-point.e{top:53%;left:73.5%}.map-point.f{top:45%;left:67%}.map-point.g{top:47%;left:55.5%}.map-point.h{top:67%;left:73%}.map-point.i{top:57%;left:81%}.map-point.j{top:77%;left:59%}.centered{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.centered-y{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.distribution-map{position:relative;width:100%;padding:0}.distribution-map>img{width:100%;position:relative;margin:0;padding:0}.distribution-map .map-point{cursor:pointer;outline:0;z-index:0;position:absolute;font-size:8px;width:30px;height:30px;border-radius:20px;padding:6px;text-align:center;border-radius:42px;opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transition:opacity .25s ease-in-out .25s,width .25s ease-in-out .25s,height .25s ease-in-out .25s,z-index .25s ease-in-out .25s;-o-transition:opacity .25s ease-in-out .25s,width .25s ease-in-out .25s,height .25s ease-in-out .25s,z-index .25s ease-in-out .25s;-webkit-transition:opacity .25s ease-in-out,width .25s ease-in-out,height .25s ease-in-out,z-index .25s ease-in-out;-webkit-transition-delay:.25s,.25s,.25s,.25s;transition:opacity .25s ease-in-out .25s,width .25s ease-in-out .25s,height .25s ease-in-out .25s,z-index .25s ease-in-out .25s;background:#006227;border:3px solid #006227}.distribution-map .map-point:active .content a:active,.distribution-map .map-point:active .content a:hover,.distribution-map .map-point:focus .content a:active,.distribution-map .map-point:focus .content a:hover{color:#afe1fa}.clock ul li{display:inline}.clock ul{padding:0}.clock{font-size:1rem;color:#fff}@-webkit-keyframes mymove{0%{opacity:1;text-shadow:0 0 20px #00c6ff}50%{opacity:0;text-shadow:none}100%{opacity:1;text-shadow:0 0 20px #00c6ff}}@-moz-keyframes mymove{0%{opacity:1;text-shadow:0 0 20px #00c6ff}50%{opacity:0;text-shadow:none}100%{opacity:1;text-shadow:0 0 20px #00c6ff}}.static{position:static}.cover{background-size:cover;background-position:center;background-repeat:no-repeat}.hotel-gallery-slider{padding:0 25px}.hotel-gallery-slider .owl-nav{display:block}.hotel-gallery-slider .owl-nav .owl-prev{position:absolute;top:45%;width:35px;height:35px;left:0;padding:10px;text-align:left}.hotel-gallery-slider .owl-nav .owl-next{position:absolute;top:45%;width:35px;height:35px;right:0;padding:10px;text-align:right}.social-slider{padding:0 12px;margin-top:0;display:block;position:relative}.exclusive-offers-slider .owl-nav .owl-prev,.news-events-slider .owl-nav .owl-prev,.social-slider .owl-nav .owl-prev{position:absolute;top:38%;width:35px;height:35px;bottom:4%;left:-16px;padding:10px;text-align:center}.exclusive-offers-slider .owl-nav .owl-next,.news-events-slider .owl-nav .owl-next,.social-slider .owl-nav .owl-next{position:absolute;top:38%;width:35px;height:35px;bottom:4%;right:-16px;padding:10px;text-align:center}.exclusive-offers-slider i,.news-events-slider i,.social-slider i{font-size:2rem}#hotel-slider .owl-stage-outer,#water-sport-slider .owl-stage-outer{height:354px}#hotel-slider.owl-carousel .owl-slide,#water-sport-slider.owl-carousel .owl-slide{position:relative;height:auto;background-color:#d3d3d3}#hotel-slider.owl-carousel .owl-dots,#hotel-slider.owl-carousel .owl-nav{position:absolute}#hotel-slider.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#000;display:inline-block;cursor:pointer;border-radius:3px}#hotel-slider.owl-theme .owl-nav{background:#000}#hotel-slider.owl-carousel .owl-nav{right:0;bottom:0;margin:0}#hotel-slider .owl-slide-text,#water-sport-slider .owl-slide-text{background:#fff;padding:15px;position:relative;top:159px;width:auto;height:auto}#hotel-slider .owl-slide-text h4::after{content:"";display:block;width:100%;background-color:#006227;height:1px}#hotel-slider .owl-slide-text p{margin-bottom:0}#hotel-slider .owl-slide-text .prev{text-transform:uppercase;text-decoration:none;margin-bottom:0;color:#000;position:absolute;background:#000;left:0;border:none;z-index:100}#hotel-slider .owl-slide-text .next{text-transform:uppercase;text-decoration:none;margin-bottom:0;color:#000;position:absolute;background:#000;right:0;border:none;z-index:100}#hotel-slider .owl-slide-text .owl-slide-cta{font-size:.8rem;font-weight:600;margin-bottom:0;color:#000}#hotel-slider .owl-slide-text i{line-height:inherit;vertical-align:middle}#hotel-slider .customNavigation{position:absolute;top:-58%;left:0;right:0;background:0 0}#hotel-slider .customNavigation i{color:#fff}.specials-block{margin:0;position:relative;box-shadow:0 3px 6px 0 rgba(0,0,0,.07)}.specials-block .imageWrapper img{width:100%;max-width:100%;height:auto}.specials-block .textDescriptionWrap{background:rgba(255,255,255,.8);text-align:center}.specials-block .textDescriptionWrap h2{position:relative;color:#000}.specials-block{color:#333;text-shadow:rgba(255,255,255,.65) 0 0 10px}.specials-block .textDescriptionWrap{background:#f5f5f5;position:static;width:100%;max-width:none;padding:15px}.specials-block .textDescriptionWrap p{line-height:24px;color:#000}.specials-block .textDescriptionWrap .learnMoreWrap{margin:30px 0 0}.learnMoreButton{color:#fff;background-color:#006227;padding:10px 20px;border-radius:0;text-transform:uppercase;display:inline-block}.specials-link{text-decoration:none}.specials-link:hover{text-decoration:none;color:red}.experience-heading-container{text-align:center}.fan-heading-container{text-align:center}.gallery_product{margin-bottom:30px}.fan-container{display:flex;flex-wrap:wrap}.experiences-container{display:flex;flex-direction:row;justify-content:center}.experiences-inner{position:relative;text-align:center;margin-bottom:10px;padding:10px;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.07)}.experiences-button{background:0 0;color:#000;border:transparent}.experiences-button:hover{background:#e4e4e4;color:#000}.sub-pages header{background:#fff}.sub-pages .btn-book-sub{color:#fff;background-color:#000;padding:8px 35px;border:none;border-radius:0}.sub-pages .scroll .btn-book-sub{color:#fff;background-color:#000;padding:8px 35px;border:none;border-radius:0}.sub-pages .btn-hotels{color:#006227;background-color:transparent;padding:5px 10px;border:none;border-radius:0}.nav-tabs{display:none!important}.highlights-acc h5{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#006227;text-transform:uppercase;position:relative;margin:0;padding:1rem 0;letter-spacing:.05rem}.highlights-acc .card-header{background:#fff;padding:5px}.card-header a{width:100%;display:block;color:#006227}.highlights-acc .card-header a:after{content:"\f078";font-family:"Font Awesome 5 Pro";position:absolute;right:0;top:.9rem;transition:transform .25s ease-in-out}.card-header a:focus,.highlights-acc .card-header a:hover{text-decoration:none}.highlights-acc .card-header a[aria-expanded=true]:after{transform:rotate(180deg)}.highlights-acc .card-block{padding:0 1.3rem}.highlights-acc .card-block li{margin-bottom:4px}.restuarant-text{display:inline-block;background:#fff;z-index:100;text-align:center;box-shadow:0 3px 6px 0 rgba(0,0,0,.07);margin-top:0;margin-left:0;margin-right:0;margin-bottom:20px;padding:1rem;text-align:center}#restuarant-slider .owl-nav .owl-prev,#what-to-do-slider .owl-nav .owl-prev{position:absolute;top:10%;left:9%;padding:10px;text-align:center}#restuarant-slider .owl-nav .owl-next,#what-to-do-slider .owl-nav .owl-next{position:absolute;top:10%;right:9%;padding:10px;text-align:center}#restuarant-slider i,#what-to-do-slider i{color:#fff;font-size:2.5rem}#room-slider .owl-nav{position:absolute;top:45%;left:0;right:0}#room-slider .owl-next{position:absolute;top:25%;left:8%}#room-slider .owl-prev{position:absolute;top:25%;right:8%}#room-slider i{font-size:25px}#room-slider .item{opacity:.4;transition:.4s ease all;margin:0 20px;transform:scale(.8)}#room-slider .active .item{opacity:1;transform:scale(1)}#room-slider .owl-item{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1)}#room-slider .inner{position:relative;margin-bottom:10px;padding:15px;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.07)}#room-slider .owl-controls{position:absolute;margin-top:300px}.premium-club{position:relative;background:#006227;padding:52px 0 15px}.premium-club h4{color:#fff;font-size:1rem;font-style:italic;text-align:center;margin-top:0}footer{background-color:#fff}.container.py-4.border-top{border-top:1px solid #006227!important}footer.footer-collapse h4{background-color:transparent;text-transform:uppercase;font-style:italic;position:relative;font-weight:500;margin:0;padding:1rem 0;font-size:11px;letter-spacing:.05rem}footer.footer-collapse{font-size:11px;line-height:1rem}footer.footer-collapse p{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:11px;line-height:1rem}footer a{color:#000}footer.footer-collapse ul li a{border-bottom:0;line-height:2rem;font-weight:300;text-decoration:none;padding-bottom:0}footer a .fab{font-size:1.1rem}.widget-list li a:hover{text-decoration:underline}.widget .card-header{background:#fff}.widget .card-header a{width:100%;display:block}.widget .card-header a:after{content:"+";position:absolute;right:0;top:.9rem;transition:transform .25s ease-in-out}.widget .card-header a:focus,.widget .card-header a:hover{text-decoration:none}.widget .card-header a[aria-expanded=true]:after{transform:rotate(45deg)}.widget .card-block{padding:0 1.3rem}.widget .card-block .widget-list li{margin-bottom:4px}#temp{display:flex;justify-content:start}#temp p{padding-right:1rem}.facilities-container{display:flex;flex-wrap:wrap}.headings{top:-30px;left:80px;width:100%;display:flex;align-items:center;color:#888}.icon{font-size:55px;left:8px;top:0;z-index:999;padding-right:1rem}.panel-heading.fortabs{padding:0}.panel-heading.fortabs a{display:block;padding:20px 10px;border-radius:0;box-shadow:none;background:#b4a064;color:#fff}.panel-heading.fortabs a.collapsed{background:#00263d;color:#fff}.panel-heading.fortabs a:after{content:"\e260";font-family:'Glyphicons Halflings';font-size:30px;float:right;margin-top:-3px;color:#fff;position:relative}.panel-heading.fortabs a.collapsed:after{content:"\e259";font-family:'Glyphicons Halflings';font-size:30px;float:right;margin-top:-6px;color:#fff;position:relative}.nav.nav-tabs li a,.nav.nav-tabs li.active>a:active,.nav.nav-tabs li.active>a:focus,.nav.nav-tabs li.active>a:hover{border:none;outline:0}.nav-tabs li:hover:after,.nav-tabs>li.active::after{content:"";display:block;width:60px;background-color:#006227;margin:15px auto;height:2px}.nav.nav-tabs li a{color:#000;font-size:1.2rem}.tab-pane ul{list-style:none;margin-left:24px;margin-top:20px}.tab-pane ul li{display:block;line-height:22px;margin-bottom:20px}.tab-pane ul li:before{content:"\e080";font-family:'Glyphicons Halflings';font-size:17px;float:left;margin-top:-1px;margin-left:-24px;color:#b4a065;position:relative}.nav-tabs{margin-left:15px;border-bottom-color:transparent!important;border-bottom:0}.js-tabcollapse-panel-body{background:#fff;border:none!important}.bg-light{background-color:#eee!important}.hotel-amenities-tabs{display:flex;justify-content:space-around}.temp-container{display:flex;justify-content:center}.temp-seperator{padding-left:2rem;padding-right:2rem}.room-ammenities-container{flex-direction:row;border:none;flex-wrap:wrap;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.rotate{-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear}.rotate.down{-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hotel-icon-text{display:block}.filled-free{background-color:#0ab21b!important;line-height:1.5em;border:1px solid transparent;border-radius:2px;color:#fff;display:inline-block;font-weight:500;padding:0 4px;vertical-align:middle}.hotel-amenities-container{padding-top:1rem}.room-details .list-inline{display:flex;flex-wrap:wrap;flex-direction:column}.conference-seating-style .list-inline{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.room-details{display:flex;flex-direction:column;padding-left:2rem;justify-content:space-between}.conference-details{display:flex;flex-wrap:wrap;justify-content:space-between}.conference-details p{margin-bottom:0}.room-description{padding-left:0}.room-description div{padding-left:0}.room-amenities-box-shadow{box-shadow:0 3px 6px 0 rgba(0,0,0,.07)}#hotel-details-button{width:42%}.breadcrumb{background-color:#fff}.hotel-room-breadcrumb .breadcrumb-item a{color:#006227}.room-slider-nkopola-1 .owl-nav .owl-prev{position:absolute;top:40%;width:35px;height:35px;bottom:4%;left:-15px;padding:10px;text-align:center;font-size:2rem;cursor:pointer}.room-slider-nkopola-1 .owl-nav .owl-next{position:absolute;top:40%;width:35px;height:35px;bottom:4%;right:-15px;padding:10px;text-align:center;font-size:2rem;cursor:pointer}.room-description{display:flex;margin:1rem 0 1rem 0}.conference-description{flex-wrap:wrap;display:flex;margin:1rem 0 1rem 0}.dining-description{display:flex;margin:1rem 0 1rem 0;padding-left:0}.room-type{margin-top:.5rem}.room-description ul li{line-height:2}.conference-description ul li{line-height:2}.amenities-list ul{display:flex;flex-direction:column}.amenities-list ul li{list-style-type:disc;display:list-item}.conference-description .hotel-amenities-container .amenities-list ul li{list-style-type:none}.cocktail{margin:0;padding-left:35px;list-style:none;background-image:url(/themes/images/Cocktail.png);background-repeat:no-repeat;background-position:left center;background-size:25px}.circular{margin:0;padding-left:35px;list-style:none;background-image:url(/themes/images/circular.png);background-repeat:no-repeat;background-position:left center;background-size:25px}.class-room{margin:0;padding-left:2.5rem;list-style:none;background-image:url(/themes/images/classroom.png);background-repeat:no-repeat;background-position:left center;background-size:25px}.u-shaped{margin:0;padding-left:35px;list-style:none;background-image:url(/themes/images/u-shaped.png);background-repeat:no-repeat;background-position:left center;background-size:16px}.theater{margin:0;padding-left:35px;list-style:none;background-image:url(/themes/images/theatre.png);background-repeat:no-repeat;background-position:left center;background-size:25px}.boardroom{margin:0;padding-left:35px;list-style:none;background-image:url(/themes/images/boardroom.png);background-repeat:no-repeat;background-position:left center;background-size:16px}.box{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd}.amenities-list-seating-style-padding{padding-left:0}.courtesy{font-size:.75rem}.mobile-room-amenities{flex-wrap:wrap;justify-content:space-between}.director{border-radius:5rem;border:2px solid #006227}.partridge{height:124px;width:124px}.managers-text{display:flex}.download-pdf-button{color:#fff;background-color:#006227;padding:10px 20px;border-radius:0;text-transform:uppercase;display:inline-block;width:60%;text-align:center;cursor:pointer}.download-pdf-button:hover{background-color:#006227;color:#fff}.grid-block-title{padding:.8em 0}.grid-block-text{padding:.8em 0}.grid-block-top{text-align:center}@media (min-width:320px) and (max-width:480px){#hotel-details-button{width:100%}.last-child{margin-bottom:2rem}.room-details .list-inline{display:flex;justify-content:flex-start}.conference-details .list-inline{display:flex;flex-wrap:wrap;justify-content:space-between}.dining-description{display:block;padding-left:0}.facilities-and-services-container{margin-left:0}.managers-text{display:block}.grid-block{margin:0;border:1px solid #fff;padding:1em;color:#000;background-color:#f0efef}.grid-block-top{min-height:16em;text-align:center}.grid-block-cover{text-align:center;padding-bottom:.8em}.grid-block-title{font-size:1.2em;font-weight:700;line-height:1.2;text-align:center}.grid-block-text{font-size:1em;line-height:1.1;padding:.8em 0;text-align:center}.grid-block-button{text-align:center;background-color:#03909e;color:#fff;width:100%;padding:.8em}.grid-block-button a{color:#fff}.grid-zero [class^=col]{padding-left:0;padding-right:0}.grid-zero{padding-left:15px;padding-right:15px}a:hover .grid-block{background-color:#f0efef;text-decoration:none!important}}@media (min-width:425px){.btn-primary{padding:8px 35px}header img{opacity:1;transition:all 1s;display:initial}header .img-color{opacity:1;transition:all 1s;transform:translateY(0);display:none}header.scroll .img-color{opacity:1;transform:translateY(0);display:initial}.sub-pages header img{opacity:1;transition:all .5s;transform:translateY(0);display:initial}.sub-pages header.scroll img{opacity:1;transform:translateY(0)}.nav.scroll{display:none}.distribution-map .map-point{font-size:11px;width:40px;height:40px;border-radius:20px;padding:6px;text-align:center}#room-slider .owl-next{top:25%;left:10%}#room-slider .owl-prev{top:25%;right:10%}}@media (min-width:576px){.grid-block{padding:2em}}@media (min-width:768px){#water-sport-slider .owl-slide{height:auto}.owl-slide{height:100vh}.owl-slide-two{height:100vh}.owl-slide-three{height:100vh}.owl-slide-four{height:100vh}ul li{font-size:1rem}.banner-space{margin-top:200px}h1{font-size:2.2rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{font-size:1rem}.container{max-width:720px}.extended{max-width:1110px}.nav{background:#ffffff57;top:113px;display:flex}.nav.scroll{background:#ffffff57;top:-60px;display:flex}.navbar-toggler.custom{display:none}.scroll .navbar-toggler.custom{display:block}.navbar-offcanvas .navbar-toggler{display:block}.fancy{font-size:5rem;margin-bottom:35px}#hotel-slider .owl-slide-text a{text-transform:uppercase;text-decoration:none;margin-bottom:0;color:#fff}#hotel-slider .customNavigation{background:#000;right:0;bottom:0;top:auto;left:auto}#hotel-slider .customNavigation .next,#hotel-slider .customNavigation .prev{position:relative}#hotel-slider.owl-carousel .owl-slide{position:relative;height:40vh;background-color:#d3d3d3}#hotel-slider .owl-stage-outer,#water-sport-slider .owl-stage-outer{height:auto;box-shadow:0 3px 6px 0 rgba(0,0,0,.07)}#hotel-slider .owl-slide-text,#water-sport-slider .owl-slide-text{background:rgba(255,255,255,.9);width:500px;height:230px;z-index:4;padding:20px 20px}#hotel-slider .owl-slide-text,#water-sport-slider .owl-slide-text{background:#fff;padding:15px;position:relative;top:0;width:500px;height:230px}#hotel-slider.owl-carousel .owl-nav{left:79.8%;top:81.3%;margin:0}#room-slider .owl-next{top:25%;left:8%}#room-slider .owl-prev{top:25%;right:8%}#room-slider i{font-size:35px}.hotel-gallery-slider{padding:0}.hotel-gallery-slider .owl-nav{display:none}.hotel-gallery-slider .owl-nav .owl-prev{position:absolute;top:45%;width:35px;height:35px;left:-30px;padding:10px;text-align:center}.hotel-gallery-slider .owl-nav .owl-next{position:absolute;top:45%;width:35px;height:35px;right:-30px;padding:10px;text-align:center}.book-stay-container{text-align:initial}.btn-premium{color:#fff;float:right;width:auto;text-transform:uppercase;background-color:#000;padding:3px 15px;font-size:14px;border-radius:0;z-index:9999}.loyalty-card{position:absolute;width:auto;right:15px;top:-15px;left:initial}.distribution-map .map-point{width:30px;height:30px;border-radius:20px}.restuarant-text{margin-top:-2rem;box-shadow:0 3px 6px 0 rgba(0,0,0,.07);margin-left:1rem;margin-right:1rem;padding:1.2rem}.nav-tabs{display:flex!important}.highlights-acc{border:none}.highlights-acc .card-header{display:none}.highlights-acc .collapse{display:block}.premium-club{position:relative;background:#006227;padding:8px 0}.premium-club h4{text-align:left;font-size:1.5rem}footer.footer-collapse h4{text-transform:uppercase;font-style:italic;position:relative;font-weight:500;margin:0;padding:1rem 0;font-size:16px;letter-spacing:.05rem}footer.footer-collapse{font-size:14px;line-height:1rem}footer.footer-collapse p{font-size:14px;line-height:1rem}footer a{color:#000}footer.footer-collapse ul li a{border-bottom:0;line-height:2rem;font-weight:300;text-decoration:none;padding-bottom:0}footer a .fab{font-size:1.1rem}}@media (max-width:767px){.fullscreen-bg{background:url(http://dev2.slicejack.com/fullscreen-video-demo/img/videoframe.jpg) center center/cover no-repeat}.fullscreen-bg__video{display:none}.video-container{height:45vh}.tab-content>.tab-pane{display:block!important;opacity:1}}@media (min-width:768px) and (max-width:1024px){#hotel-details-button{width:82%}.room-details .list-inline{display:flex;flex-wrap:wrap;justify-content:flex-start}.conference-details .list-inline{display:flex;flex-wrap:wrap;justify-content:flex-start}}@media (min-width:992px){.container{max-width:1140px}.extended{max-width:1310px}.navbar-offcanvas .navbar-top{display:flex;margin-right:auto}body>.navbar-collapse .navbar-top{display:none}body>.navbar-top{display:none}body>#overlay{left:calc(424px - 10px)}}@media (max-width:991px){.nav-open .navbar-offcanvas>.container-fluid{transform:translate3d(-282.6666666667px,0,0)}.nav-open .wrapper{transform:translate3d(267px,0,0)}body>.navbar-collapse{width:282.6666666667px}}@media (max-width:1000px){#room-slider .item{margin:0;transform:scale(.9)}}@media (min-width:1024px){.container{max-width:960px}.extended{max-width:100%}.specials-block .textDescriptionWrap{position:absolute;right:10%;top:0;max-width:420px;height:100%;padding:10px;text-align:center;background:rgba(255,255,255,.63)}.centerBlockHorizontally{margin-top:0}.distribution-map .map-point{width:auto;height:auto;border-radius:20px;padding:8px}.distribution-map .map-point::after{bottom:0;left:52%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(61,61,61,0);border-bottom-color:#006227;border-width:12px;margin-left:-15px;transform-origin:bottom;transform:rotate(180deg);z-index:0}.restuarant-text{margin-left:3rem;margin-right:3rem;margin-top:-5rem;padding:1rem}#room-slider .owl-next{top:25%;left:14%}#room-slider .owl-prev{top:25%;right:14%}.restuarant-description{display:inline-block;max-width:95%}#restuarant-slider .owl-nav .owl-prev,#what-to-do-slider .owl-nav .owl-prev{top:15%;left:5%}#restuarant-slider .owl-nav .owl-next,#what-to-do-slider .owl-nav .owl-next{top:15%;right:5%}#restuarant-slider i,#what-to-do-slider i{color:#fff;font-size:2rem}}@media (min-width:1025px) and (max-width:1440px){#hotel-details-button{width:42%}}@media (min-width:1200px){#room-slider .owl-next{top:25%;left:20%}#room-slider .owl-prev{top:25%;right:20%}.loyalty-card{position:absolute;width:auto;right:255px;top:-15px;left:initial}.container.modal-block{max-width:1140px}.container{max-width:1310px}.extended{max-width:1710px}.specials-block .textDescriptionWrap{position:absolute;right:10%;top:0;max-width:420px;height:100%;padding:30px 30px 0;text-align:center;background:rgba(255,255,255,.63)}.centerBlockHorizontally{margin-top:47px}.restuarant-text{margin-left:4rem;margin-right:4rem;margin-top:-6rem;padding:2rem}#restuarant-slider .owl-nav .owl-prev,#what-to-do-slider .owl-nav .owl-prev{top:40%;left:-9%}#restuarant-slider .owl-nav .owl-next,#what-to-do-slider .owl-nav .owl-next{top:40%;right:-9%}#restuarant-slider i,#what-to-do-slider i{color:#000;font-size:2.5rem}.btn-hotels,.sub-pages .btn-hotels{padding:5px 15px}}@media (min-width:1300px) and (max-width:1440px){#restuarant-slider .owl-nav .owl-prev,#what-to-do-slider .owl-nav .owl-prev{top:22%;left:9%}#restuarant-slider .owl-nav .owl-next,#what-to-do-slider .owl-nav .owl-next{top:22%;right:9%}#restuarant-slider i,#what-to-do-slider i{color:#fff;font-size:2.5rem}.loyalty-card{position:absolute;width:auto;right:140px;top:-15px;left:initial}}}@media (min-width:1300px) and (max-width:1440px){#restuarant-slider .owl-nav .owl-prev,#what-to-do-slider .owl-nav .owl-prev{top:22%;left:9%}#restuarant-slider .owl-nav .owl-next,#what-to-do-slider .owl-nav .owl-next{top:22%;right:9%}#restuarant-slider i,#what-to-do-slider i{color:#fff;font-size:2.5rem}.loyalty-card{position:absolute;width:auto;right:140px;top:-15px;left:initial}}section.timeline{width:67%;margin:50px 17% 0;position:relative;float:left;padding-bottom:10px}section.timeline:after{background:#bc9834;background:-moz-linear-gradient(top,rgba(80,80,80,0) 0,#006227 8%,#006227 92%,rgba(80,80,80,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1e5799),color-stop(100%,#7db9e8));background:-webkit-linear-gradient(top,rgba(80,80,80,0) 0,#006227 8%,#006227 92%,rgba(80,80,80,0) 100%);background:-o-linear-gradient(top,rgba(80,80,80,0) 0,#006227 8%,#006227 92%,rgba(80,80,80,0) 100%);background:-ms-linear-gradient(top,rgba(80,80,80,0) 0,#006227 8%,#006227 92%,rgba(80,80,80,0) 100%);background:linear,to bottom,rgba(80,80,80,0) 0,#006227 8%,#006227 92%,rgba(80,80,80,0) 100%;content:"";display:block;height:100%;left:50%;margin-left:-2px;position:absolute;top:-60px;width:3px;z-index:0;opacity:1}section.timeline .timeline-box.left{clear:both}section.timeline .timeline-box{box-shadow:0 3px 6px 0 rgba(0,0,0,.07);border:1px solid #e5e5e5;border-radius:0;margin:20px 0 10px 0;padding:10px;position:relative;width:45.7%;float:left;z-index:1;margin-bottom:30px;background:#fff}section.timeline .timeline-box.left:before{background:none repeat scroll 0 0 #006227;border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 6px #006227;content:"";display:block;height:7px;margin-right:-15px;position:absolute;right:-6.8%;top:22px;width:8px}section.timeline .timeline-box.left:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#fff;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;content:"";display:block;height:14px;position:absolute;right:-8px;top:20px;width:14px;z-index:0}section.timeline .timeline-box .img-thumbnail{border-radius:0;padding:0;border:0}section.timeline .timeline-box .img-thumbnail img{border-radius:0;padding:0;border:0}.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto;width:100%}.press-room .btn-primary{color:#fff}section.timeline .timeline-box.right{clear:right;float:right;right:-1px;margin-top:40px}section.timeline .timeline-box.right:before{background:none repeat scroll 0 0 #006227;border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 6px #006227;content:"";display:block;height:7px;margin-left:-15px;position:absolute;left:-7.2%;top:32px;width:8px}section.timeline .timeline-box.right:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#fff;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;content:"";display:block;height:14px;position:absolute;left:-8px;top:30px;width:14px;z-index:0}section.timeline .timeline-button{box-shadow:0 1px 5px 0 rgba(0,0,0,.04);position:relative;display:block;clear:both;width:180px;margin:0 auto 10px;z-index:1}a.blognext{display:block;position:relative;bottom:1px;width:100%;color:#006227;font-size:14px;padding:8px 50px 5px 12px;min-height:61px;font-size:16px;margin-top:30px}.blognext:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f054";font-size:43px;margin-top:-2px;color:#006227;position:absolute;right:0;top:0;padding:0!important;margin:0!important}a.blogprev{display:block;position:relative;bottom:1px;width:100%;color:#006227;font-size:14px;padding:8px 12px 5px 50px;min-height:61px;font-size:16px;margin-top:30px;text-align:right}.blogprev:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f053";font-size:43px;margin-top:-2px;color:#006227;position:absolute;left:0;top:0;padding:0!important;margin:0!important}@media (max-width:768px){section.timeline{width:100%;margin:50px 0 0;position:relative;float:left;padding-bottom:10px}section.timeline .timeline-box{float:none;clear:both;right:auto;left:auto;margin:25px auto;max-width:70%;width:auto}section.timeline .timeline-box.right{float:none;clear:both;right:auto;left:auto;margin:25px auto;max-width:70%;width:auto}section.timeline .timeline-box.left:after,section.timeline .timeline-box.left:before,section.timeline .timeline-box.right:after,section.timeline .timeline-box.right:before{display:none}}@media (min-width:768px) and (max-width:991px){section.timeline{width:100%;margin:50px 0 0;position:relative;float:left;padding-bottom:10px}}.col-md-4.px-1{padding:0 .5px!important}figure{position:relative;margin:0 auto;overflow:hidden;width:100%;text-align:center;cursor:pointer}.fig-con{position:absolute;bottom:21px;left:0;width:100%;text-align:center}figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8}figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#11111ad;background:-webkit-linear-gradient(rgba(17,17,17,0),#111111ad);background:-o-linear-gradient(rgba(17,17,17,0),#111111ad);background:-moz-linear-gradient(rgba(17,17,17,0),#111111ad);background:linear-gradient(rgba(17,17,17,0),#111111ad)}figure figcaption::after,figure figcaption::before{pointer-events:none}figure figcaption,figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}figure.effect-goliath{background:#006227}figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}figure h2{word-spacing:-.15em;font-weight:300}figure h2 span{font-weight:800}figure h2,figure p{margin:0}figure p{letter-spacing:1px;font-size:68.5%}figure.effect-goliath h2,figure.effect-goliath img{-webkit-transition:-webkit-transform .35s;transition:transform .35s}figure.effect-goliath img{-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-goliath h2{position:absolute;bottom:0;left:0;padding:88px 50px;width:100%;text-align:center}figure.effect-goliath p{position:absolute;bottom:0;left:0;padding:21px;color:#fff!important;width:100%;text-align:center}figure.effect-goliath p{text-transform:none;font-size:90%;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}figure.effect-goliath:hover img{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}figure.effect-goliath:hover h2{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}figure.effect-goliath:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (min-width:768px){figure.effect-goliath h2{padding:92px 11px}figure. h2{font-size:1.5rem}}@media (min-width:1024px){figure.effect-goliath h2{padding:88px 50px}figure. h2{font-size:2rem}}.search-page .modal-dialog .modal-content .modal-body{margin-top:40px;padding:20px 0 0 0;background:0 0}#block-header #header-topnav .utility-nav .search-icon-container{width:3.125em;cursor:pointer}


