/*global layout css*/
.main h1,.main h2,.u-text-center{text-align:center}#language-menu>nav>.mobiile-menu-icon i,#language-menu>nav>.mobiile-menu-icon span,#main-menu>nav>.mobiile-menu-icon i,#main-menu>nav>.mobiile-menu-icon span,img,textarea{vertical-align:middle}#colorbox button:focus,#reservation-wrapper .form-row input:focus,.slick-slider a:focus{outline:0}html body{font-family:Arial,Helvetica,sans-serif;font-size:1em}.main{font-size:.9em;line-height:20px;padding-bottom:11px;min-height:65vh;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:400}.main h1,.main h2{font-size:1.8em}.main h1 span.outro,.main h2 span.outro{font-size:.59em}.main h3{font-size:1.4em}.main h4{font-size:1.24em}.main h5{font-size:1.36em}.main h6{font-size:1.2em}.form-wrapper .form-button-row input[type=submit],.main a.read-more{font-size:.85em;line-height:22px}#language-menu,#main-menu{font-size:.97em}#language-menu>nav>ul,#main-menu>nav>ul{font-size:.85em}#language-menu-close,#main-menu-close{font-size:1.13em}#reservation-close{font-size:1.04em}.make-reservation{font-size:1.08em}.breadcrumb-nav{font-size:.86em}.accordion-wrapper>section>.accordion-heading{font-size:1.06em}.special-offers .content-wrapper{font-size:.9em}.special-offers .content-wrapper h3{font-size:1.2em}.special-offers .content-wrapper .link-wrapper{font-size:1.1em}.main .inquire-xbox h4{font-size:1.05em}.properties-wrapper .property .content-wrapper a h3{font-size:1.21em}.properties-wrapper .property .content-wrapper p{font-size:1.45em}.main a.view-all{font-size:.84em}.form-wrapper{font-size:1.05em}.form-wrapper .form-button-row input[type=submit],.form-wrapper .form-row label.error{font-size:.8em}.applicable-hotels-wrapper ul li p{font-size:1.08em}#reservation-wrapper{font-size:.895em}#reservation-wrapper ul li.form-button-row{font-size:1.08em}#reservation-wrapper ul li.best-rate{font-size:1.18em}.footer-menu-wrapper{font-size:.8em}.footer-social-meadia{font-size:1.4em}.copyright-inner-wrpper{font-size:.706em}.copyright-inner-wrpper .copyright,.copyright-inner-wrpper .ebeyonds{line-height:18px}.main a{text-decoration:none}#reservation-wrapper ul li.form-button-row input[type=submit]{font-size:.8em}.main p{margin:0 0 14px}.main h1,.main h2{text-transform:uppercase;line-height:28px;margin:0 0 8px}.main h1 span,.main h2 span{display:block}.main h1 span.intro,.main h2 span.intro{margin-bottom:9px}.main h1 span.outro,.main h2 span.outro{line-height:18px}.main h3,.main h4{text-transform:uppercase;margin:0 0 14px}.main h5,.main h6{margin:0 0 10px}.main ul{padding:0;margin:15px 0;list-style:none}.main ul li{position:relative;z-index:1;padding-left:15px}.main ul li:before{content:"\f0da";position:absolute;z-index:1;left:0;top:1px;font-family:FontAwesome;font-size:14px}.container{padding:0 20px}.special-offers{padding:0 10px}.main .row{padding-bottom:14px}.clearfix:after,.clearfix:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.row:after{clear:both}textarea{resize:vertical}img{max-width:100%}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-full-width{box-sizing:border-box;width:100%}body .vmt1{margin-top:7px}body .vmt2{margin-top:14px}body .vmt3{margin-top:21px}body .vmt4{margin-top:28px}body .vmt5{margin-top:35px}body .vmb1{margin-bottom:7px}body .vmb2{margin-bottom:14px}body .vmb3{margin-bottom:21px}body .vmb4{margin-bottom:28px}body .vmb5{margin-bottom:35px}body .vpt1{padding-top:7px}body .vpt2{padding-top:14px}body .vpt3{padding-top:21px}body .vpt4{padding-top:28px}body .vpt5{padding-top:35px}body .vpb1{padding-bottom:7px}body .vpb2{padding-bottom:14px}body .vpb3{padding-bottom:21px}body .vpb4{padding-bottom:28px}body .vpb5{padding-bottom:35px}body .hidden{display:none!important;visibility:hidden}.header-container{position:relative;z-index:4}.header-container header{padding-top:43px;position:relative;z-index:2}.header-container header:after{content:"";display:block;position:absolute;z-index:4;left:50%;top:0;width:2px;margin-left:-1px;height:33px}#language-menu,#main-menu{position:absolute;z-index:2;top:0;width:50%;left:0}#language-menu{left:50%}#language-menu>nav>ul,#main-menu>nav>ul{display:none}#language-menu.active,#main-menu.active{width:100%;z-index:5;text-transform:uppercase;left:0}#language-menu.active>nav>ul,#main-menu.active>nav>ul,#reservation-wrapper.active{display:block}#language-menu>nav>ul,#main-menu>nav>ul,#reservation-wrapper{position:absolute;z-index:1;left:0;top:0;right:0;margin:0;padding:0;list-style:none}#language-menu>nav>.mobiile-menu-icon,#main-menu>nav>.mobiile-menu-icon{display:block;position:relative;z-index:1;text-align:center;text-decoration:none;padding:9px 0;line-height:14px;text-transform:uppercase;height:14px}#main-menu .mobiile-menu-icon .menu-icon{position:relative;z-index:1;display:inline-block;width:24px;vertical-align:middle;margin-right:6px;margin-top:-1px}#main-menu .mobiile-menu-icon .menu-icon .menu-bar{display:block;position:relative;z-index:1;height:2px;width:100%;margin-bottom:3px}#main-menu .mobiile-menu-icon .menu-icon .menu-bar:last-child{margin-bottom:0}#language-menu>nav>.mobiile-menu-icon .selected-language{display:inline-block;margin-left:8px}#language-menu>nav>.mobiile-menu-icon .fa{margin-left:8px}#language-menu.no-language>nav>.mobiile-menu-icon .fa{display:none}#language-menu li a,#main-menu li a,#reservation-wrapper li a{text-decoration:none;padding:14px 15px;display:block;position:relative;z-index:1}#main-menu li.has-sub-menu li>a{padding-left:52px}#main-menu li.has-sub-menu>a:after{content:"\f107";font-family:FontAwesome;display:inline-block;position:absolute;z-index:1;right:18px;top:50%;width:12px;height:15px;margin-top:-11px;font-size:18px}#main-menu li.has-sub-menu.show-menu>a:after{content:"\f106"}#language-menu>nav>ul>li,#main-menu>nav>ul>li,#reservation-wrapper ul li{border-bottom:1px solid}#language-menu>nav>ul>li:last-child{border-bottom:0}#language-menu-close,#main-menu-close,#reservation-close{text-align:right}#language-menu-close a i,#main-menu-close a i,#reservation-close a i{margin-right:4px;margin-left:12px}#language-menu>nav ul,#main-menu>nav ul,#reservation-wrapper ul{padding:0;margin:0;list-style:none}#main-menu>nav>ul>li>ul>li{border-top:1px solid}.branding-wrapper{text-align:center;margin-bottom:10px}.branding-wrapper .logo{display:inline-block;max-width:100%;width:150px}.make-reservation{text-align:center;position:relative;z-index:2;margin-bottom:17px}.make-reservation .reservation-more{text-decoration:none;text-transform:uppercase;position:relative;z-index:1;display:block;padding:10px 0}.make-reservation .reservation-more span{position:relative;padding-right:30px;z-index:1}.make-reservation .reservation-more span:after{content:"\f138";position:absolute;z-index:1;font-family:FontAwesome;font-size:17px;right:0;top:50%;margin-top:-10px;width:18px;height:18px;line-height:18px}.breadcrumb-nav{text-align:left;text-transform:uppercase;margin:0 0 10px}#get_responce-error,.special-offers .content-wrapper .link-wrapper{text-align:right}.breadcrumb-nav a{text-decoration:none;display:inline;margin-right:6px}.breadcrumb-nav a:after{content:">";margin-left:6px}.breadcrumb-nav a:last-child{margin-right:0}.breadcrumb-nav a:last-child:after,.breadcrumb-nav span{display:none}.accordion-wrapper{margin-top:10px}.accordion-wrapper>section{position:relative;z-index:1}.accordion-wrapper>section>.accordion-heading{margin:0 0 15px;position:relative;z-index:1;padding:0 15px 10px 19px;border-bottom:1px solid}.accordion-wrapper>section>.accordion-heading:after{content:"\f078";font-family:FontAwesome;position:absolute;z-index:1;right:-1px;top:0}.accordion-wrapper>section.active>.accordion-heading:after{content:"\f077"}.accordion-wrapper>section>.accordion-heading:before{content:"\f0da";font-family:FontAwesome;position:absolute;z-index:1;left:0;top:12px;width:7px;height:15px;line-height:15px;margin-top:-10px}.accordion-wrapper>section>.accordion-item{display:none;padding-top:0;padding-bottom:20px;padding-left:0}.accordion-wrapper>section>.accordion-item ul{margin:0 0 15px}.accordion-wrapper>section.active>.accordion-item{display:block}.form-wrapper .form-button-row input[type=submit],.main a.read-more{text-decoration:none;text-transform:uppercase;display:inline-block;padding:3px 7px;border:0;border-radius:0}.main a.read-more.large{padding:3px 15px}.main a.view-all{display:inline-block;position:relative;text-decoration:none;text-transform:uppercase}.main a.view-all:after{content:"\f138";font-family:FontAwesome;margin-left:8px}.inquire-xbox{position:relative;z-index:1;margin-bottom:25px}.inquire-xbox:last-child{margin-bottom:0}.inquire-xbox .image-wrapper{height:190px;background-size:cover;background-repeat:no-repeat;background-position:center;margin:10px 0}@media (min-width:550px){.inquire-xbox .image-wrapper{height:290px}}.inquire-xbox .image-wrapper img{position:relative;z-index:1;width:100%;box-sizing:border-box;display:block}.inquire-xbox .content-wrapper ul{overflow:hidden;position:relative;z-index:1}.inquire-xbox .meeting-and-events li{box-sizing:border-box;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:200px;-moz-column-width:200px;column-width:120px;width:48%;float:none;display:inline-table;margin-bottom:15px}.inquire-xbox .meeting-and-events li:nth-child(odd){padding-right:5px}.special-offers{width:100%;clear:both;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid;box-sizing:border-box}.special-offers:last-child{border-bottom:0;margin-bottom:0}.special-offers .image-wrapper{float:left;width:47%;margin-right:4%;margin-bottom:10px}.special-offers .content-wrapper{float:none;width:auto;line-height:19px}.special-offers .content-wrapper a{text-decoration:none}.special-offers .content-wrapper h3{margin-bottom:3px}.special-offers .content-wrapper p{margin-bottom:10px}.dining .content-wrapper p:after,.spa-treatment .content-wrapper h4:after,.spa-wrapper .content-wrapper p:after,.special-offers .content-wrapper p:after{content:"\f138";font-family:FontAwesome;font-size:16px;margin-left:15px;vertical-align:bottom}.dining .content-wrapper p:empty:after,.spa-treatment .content-wrapper h4:empty:after,.special-offers .content-wrapper p:after{margin-left:0}.special-offers .content-wrapper .link-wrapper .read-more{padding:3px 15px}.view-all-link-wrapper{margin-top:12px}.properties-wrapper .property .image-wrapper{position:relative;z-index:1;width:100%}.properties-wrapper .property .content-wrapper{position:relative;z-index:1;width:100%;box-sizing:border-box;padding:15px 20px 8px}.properties-wrapper .property .content-wrapper a{text-decoration:none}.properties-wrapper .property .content-wrapper a h3{position:relative;z-index:1;padding-right:20px}.properties-wrapper .property .content-wrapper a h3:after{content:"\f138";font-family:FontAwesome;position:absolute;z-index:1;right:0;top:-1px;width:16px;height:16px;line-height:16px}.properties-wrapper .property .content-wrapper p{padding-right:110px}.properties-wrapper .property .content-wrapper .link-wrapper{position:absolute;z-index:2;right:20px;bottom:18px}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-wrapper .form-row{margin-bottom:28px;position:relative;z-index:1;width:100%;box-sizing:border-box}.form-wrapper .form-row.date:after,.form-wrapper .form-row.select:after{cursor:pointer;display:inline-block;height:38px;pointer-events:none;position:absolute;bottom:1px;z-index:999;line-height:39px;width:18px;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-wrapper .form-row.select:after{content:"\f107";font-size:17px}.form-wrapper .form-row.date:after{content:"\f073";font-size:15px}.form-wrapper .form-row.checkbox{padding-left:27px}.form-wrapper .form-row.checkbox .check-box-wrapper{position:absolute;z-index:2;left:0;top:0;width:20px;height:20px}.form-wrapper .form-row.checkbox .check-box-wrapper:after{content:"\f096";font-family:FontAwesome;z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;font-size:20px}.form-wrapper .form-row.checkbox .check-box-wrapper.checked:after{content:"\f046"}.form-wrapper .form-row label{display:block;position:relative;z-index:1;width:100%;margin:0 0 18px;font-weight:400}.form-wrapper .form-row label.error{position:absolute;z-index:1;left:0;top:100%}.date .datepicker,.form-wrapper .form-row .selector,.form-wrapper .form-row input,.form-wrapper .form-row select,.form-wrapper .form-row textarea{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid;padding:10px 21px 10px 15px;height:40px;line-height:18px;border-radius:0}#reservation-wrapper .form-row .selector,#reservation-wrapper .form-row input,#reservation-wrapper .form-row select{padding:10px 21px 10px 0}.form-wrapper .form-row .selector{width:auto!important;overflow:visible}.form-wrapper .form-row .selector span{width:100%!important;padding-right:0;box-sizing:border-box;height:40px;line-height:18px}.form-wrapper .form-row textarea{height:147px}.form-wrapper .form-row input[type=checkbox]{opacity:0;z-index:4;position:absolute;width:100%;height:100%;display:block}.form-wrapper .form-row.checkbox label{margin:0;display:inline-block;width:auto}.form-wrapper .form-row .captcha-wrapper{float:right}.form-wrapper .form-button-row{margin-bottom:10px}.form-wrapper .form-button-row input[type=submit]{float:right;padding:7px 27px}.site-map li{margin-bottom:18px}.site-map li a{text-decoration:none;text-transform:uppercase}.accordion-item .contact-row ul{margin-top:0}.accordion-item .contact-row li{margin-bottom:5px}.accordion-item .contact-row a{text-decoration:none}.accordion-item .contact-row li span{display:block}.applicable-hotels-wrapper ul{margin:0;padding:0;list-style:none}.applicable-hotels-wrapper ul li{padding:9px 110px 9px 15px;margin:0 0 20px;display:block;position:relative;z-index:1;box-sizing:border-box;border:1px solid}.applicable-hotels-wrapper ul li:before{display:none}.applicable-hotels-wrapper ul li p{margin:0}.applicable-hotels-wrapper ul li .read-more{position:absolute;z-index:2;right:10px;top:50%;margin-top:-14px}#reservation-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;box-sizing:border-box;display:none}#reservation-wrapper form{height:100%}#reservation-wrapper .reservation-main-wrapper{position:relative;z-index:1;width:100%;height:100%;overflow:auto}#reservation-wrapper ul{width:100%;position:relative;z-index:1;padding-bottom:93px;box-sizing:border-box;min-height:100%}#reservation-wrapper ul li{padding:5px 20px 0;border-bottom:0;margin:0}#language-menu #language-menu-close a,#main-menu #main-menu-close a,#reservation-wrapper #reservation-close a{display:inline-block}#reservation-wrapper ul li.form-row{margin-bottom:15px}.form-wrapper .form-row.date:after,.form-wrapper .form-row.select:after{right:4px}#reservation-wrapper .form-row.date:after,#reservation-wrapper .form-row.select:after{right:24px}#reservation-wrapper #reservation-close{padding:0;text-transform:uppercase}#reservation-wrapper ul li.form-button-row{padding-top:17px}#reservation-wrapper .date .datepicke,#reservation-wrapper .form-wrapper .form-row .selector,#reservation-wrapper .form-wrapper .form-row input,#reservation-wrapper .form-wrapper .form-row select,#reservation-wrapper .form-wrapper .form-row textarea{border:0;border-bottom:1px solid;outline:0;padding-left:0}#reservation-wrapper .date .datepicker,#reservation-wrapper .form-wrapper .form-row .selector,#reservation-wrapper .form-wrapper .form-row input,#reservation-wrapper .form-wrapper .form-row select,#reservation-wrapper .form-wrapper .form-row textarea,.footer-container .row{border-bottom:1px solid}#reservation-wrapper ul li.form-button-row input[type=submit]{width:100%;margin-top:15px}#reservation-wrapper .half-col{width:48%;float:left;padding:0;box-sizing:border-box;margin-right:4%}#reservation-wrapper .half-col.adult-col,#reservation-wrapper .half-col.promo-code{padding-left:21px}#reservation-wrapper .half-col.child-col{padding-right:21px;margin-right:0}#reservation-wrapper .form-row.half-col.select:after{right:0}#reservation-wrapper .form-row.child-col.select:after{right:21px}#reservation-wrapper .form-row.half-col input{padding-right:0}#reservation-wrapper ul li.best-rate{position:absolute;z-index:1;left:0;bottom:0;width:100%;box-sizing:border-box;text-align:center;text-transform:uppercase;padding:5px 10px}#reservation-wrapper ul li.best-rate a{color:#fff;padding:0}#reservation-wrapper ul li.best-rate p{margin:0;padding:0;position:relative;z-index:1;line-height:24px}#reservation-wrapper ul li.best-rate p:before{content:"";display:inline-block;position:relative;z-index:2;margin-right:9px;width:24px;height:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAqFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8j1z1tAAAAN3RSTlMA8Ps7CBf38+fILisgDATe2NKzmZBw7cO4pJ5fIxvAg2RbUk9AEOni19bOindsWEpENBKsqX27uf/C6gAAATtJREFUKM9VUVeWgzAMFHYoBkzvEFpIL5tkk9X9b7YEEx7Mj+yZ55FHAgHLqP3YOZRBu4Y5jLNNtFPMjjvCmtVEW42DcUiLtWl0F3e/mfiQaOHkYOYdWOKYK8duYXwL9E+hmk0X/N3G9AmwzUi+4HUWOdHFgM3O2875tYdXepBe4Cv1nF+dMeOWjxKc3MdcuJKyAMiJBJInA1jfUD875/EpkgRq2rcoztdB0o/qRvz0IzwB5D+seF8SvIAQRivQSwxWEKDfPxytXHeIWXjoV0oyTqbpm6eqyGdmBJkueB6gCrfoxYebnNnfuT4OSgLyr9KCUHQ+hvRJQAHukmvAAjWJzWEdGC+UJtI68bJCt+XToipFa7+DCyP192bI26dJQ4bsDhNoqipO6SVsT+y3Offl9J04e/uU1cXI/APlEBl/49WygQAAAABJRU5ErkJggg==);background-position:center center;background-size:contain;vertical-align:middle}.datepicker--cell,.datepicker--cell.-range-from-,.datepicker--cell.-range-to-{border-radius:50%}.footer-container .row{padding:11px 0}.footer-menu-wrapper{float:right;width:100%;position:relative;z-index:1;text-align:center}.footer-menu-wrapper ul{list-style:none;padding:0;margin:0}.footer-menu-wrapper ul li{margin:0;position:relative;z-index:1;display:inline-block;line-height:14px}.footer-menu-wrapper ul li:after{content:"";display:block;position:absolute;z-index:1;right:0;top:2px;height:11px;width:1px}.footer-menu-wrapper ul li.last:after{display:none}.footer-menu-wrapper ul li a{padding:0 10px;display:inline-block;text-decoration:none}.footer-social-meadia{text-align:center}.footer-social-meadia ul{margin:0;padding:0;list-style:none}.footer-social-meadia ul li{display:inline-block;margin:0 5px}.footer-social-meadia ul li a{position:relative;z-index:1;text-decoration:none;display:inline-block}.copyright-inner-wrpper .copyright,.copyright-inner-wrpper .ebeyonds,.gallery-item-main>a{display:block}.footer-social-meadia ul li a .fa{vertical-align:middle;line-height:22px;height:22px}.copyright-inner-wrpper{text-align:center;padding:9px 0}.copyright-inner-wrpper .copyright{margin-bottom:3px}.copyright-inner-wrpper .ebeyonds{text-decoration:none}.gallery-item-main{margin-bottom:5px}.gallery-item{min-height:200px;background-size:cover;background-position:center center;position:relative;z-index:1}.gallery-item:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.gallery-item .content-wrapper{position:absolute;left:0;top:50%;width:100%;text-align:center;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 30px;box-sizing:border-box}.gallery-item .content-wrapper h3{margin-bottom:0}.popup-gal .gallery-item{min-height:78px}.popup-gal .gallery-item:after{display:none}.gallery-item-main.four-col{width:30.6%;float:left;margin-left:4%;margin-bottom:0}.gallery-item-main.four-col:first-child{margin-left:0}.gallery-item-main.four-col.first-child{margin-left:0!important}.gallery-item-main.four-col .gallery-item{margin-bottom:20px}@media (min-width:550px){.popup-gal .gallery-item{min-height:150px}}#cboxClose{background:url(../images/controls.png) -139px top no-repeat;height:36px;right:0;top:-50px}#cboxClose:hover{background-position:-139px top}#cboxContent,#cboxOverlay,#cboxWrapper,#colorbox{overflow:visible}#cboxCurrent,#cboxTitle{display:none!important}#cboxOverlay{background-color:#000}#cboxNext,#cboxPrevious{top:50%;margin:-30px 20px 0}#cboxNext{right:0;left:auto}#cboxPrevious,#cboxPrevious:hover{background-position:-6px -9px;width:15px;height:32px}#cboxNext,#cboxNext:hover{background-position:-30px -9px;width:15px;height:32px}.gallery-album{position:relative;z-index:2;margin-bottom:20px}.gallery-album ul{margin:0;padding:5px;border:1px solid;border-top:0;position:relative;left:0;width:100%;top:auto;box-sizing:border-box;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out;display:none}.show-galley-nav{display:block!important}.gallery-album:hover ul{opacity:1}.gallery-album ul li{padding-left:0}.main .gallery-album ul li:before{display:none}.gallery-album ul li a{text-decoration:none;display:inline-block;width:100%}.gallery-album .current-link{display:block;padding:5px 25px 5px 5px;border:1px solid;position:relative;z-index:1}.gallery-album .current-link:after{content:"\f107";display:inline-block;position:absolute;right:10px;top:0;margin:5px 0;font-family:FontAwesome}.pop-up-img{position:relative;z-index:1}.pop-up-img .image-wrapper img{width:100%}.pop-up-img .popup-corner{position:absolute;bottom:0;z-index:2;right:0}.pop-up-img .popup-corner a:after{content:'';display:block;width:0;height:0;border-bottom:55px solid;border-left:80px solid}.pop-up-img .popup-corner i{position:absolute;right:16px;bottom:10px;font-size:1.05em}.sigiri-home .content-wrapper i{color:#fff;border:3px solid;border-radius:50%;height:25px;width:25px;line-height:25px;font-size:1.5em;margin-top:16px;text-align:center}.sigiri-home .content-wrapper i:before{display:inline-block;position:relative;z-index:1;right:-1px}.datepicker--buttons,.main ul.prm-logowrapper li{display:none}.sigiri-home .gallery-item{min-height:190px}.special-offers h4{width:47%;position:absolute;bottom:0;left:0;padding-left:20px;box-sizing:border-box}.special-offers .acc-listing-rate{position:relative;padding-left:0;width:50%}.special-offers{position:relative}.spa-treatment .content-wrapper h4{width:100%;position:relative;padding-left:0;font-size:1em}.accordion-item ul{list-style-type:none!important}#reservation-wrapper ul li.form-row label{margin-bottom:8px;margin-top:10px}.main ul.prm-logowrapper li.show{display:block}.special-notice p{text-transform:uppercase}.col{clear:none}.one-harf{width:48%;float:left;margin-left:2%}.col.first-child{clear:left;margin-left:0}.special-offers.acc-listing .link-wrapper{text-align:left}.special-offers.acc-listing .link-wrapper .acc-listing-rate{width:100%}.main .special-offers.acc-listing .link-wrapper .acc-listing-rate{font-size:1.1em;margin-top:5px}@media (min-width:480px){.special-offers.acc-listing .link-wrapper{display:inline-block;width:49%}}.gallery-margin .gallery-item-main:last-child{margin-bottom:1px}.datepicker--days-names{margin:0;padding:10px 5px}.datepicker--cells{padding:5px}.datepicker--cell{margin:0 1px;width:32px;height:32px}.datepicker--cell.-in-range-{border-radius:50%}#reservation-wrapper .form-row select option{color:#000;background-color:#d6be81}#reservation-wrapper ul li.form-row label#checkOutID-error{font-size:.8em;color:#bb0032;position:absolute;left:20px;top:auto;bottom:-25px}

/*global theme css*/
.main,.main h1,.main h2{color:#000}.main h1 span.outro,.main h2 span.outro{color:#495252}.main h3{color:#000}.main a,.main ul li:before{color:#b59e64}#language-menu>nav>ul a,#main-menu>nav>ul a,#reservation-wrapper ul,.make-reservation .reservation-more{color:#fff}.main p a{word-break:break-word}.header-container header:after{background-color:#fff}#language-menu>nav>.mobiile-menu-icon,#main-menu>nav>.mobiile-menu-icon,#reservation-wrapper ul .reservation-wrapper-icon{background-color:#d77311;color:#fff}#main-menu .mobiile-menu-icon .menu-icon .menu-bar{background-color:#fff}#language-menu>nav>ul,#main-menu>nav>ul,#reservation-wrapper{background-color:#b59e64}#language-menu>nav>ul li,#main-menu>nav>ul li,#reservation-wrapper ul li{border-bottom-color:#fff}#language-menu-close,#main-menu-close,#reservation-close{background-color:#d9c080}#main-menu>nav>ul>li>ul>li{border-top-color:#fff}#main-menu>nav>ul li.has-sub-menu>a{background-color:#d77311}#language-menu>nav>ul li.active>a,#main-menu>nav>ul li.active>a{background-color:#840012}.make-reservation{background-color:#d77311}.breadcrumb-nav a{color:#b59e64}.breadcrumb-nav a.active,.breadcrumb-nav a:last-child{color:#840718}.accordion-wrapper>section>.accordion-heading{border-bottom-color:#b59e64}.accordion-wrapper>section>.accordion-heading:after,.accordion-wrapper>section>.accordion-heading:before{color:#b59e64}.special-offers{border-bottom-color:#e1e1e1}.special-offers .content-wrapper a{color:#000}.special-offers .content-wrapper p:after{color:#d77311}.properties-wrapper .property.sigiriya-village .content-wrapper{background-color:#424242}.properties-wrapper .property.fishermans-bay .content-wrapper{background-color:#0869a0}.properties-wrapper .property.palms-beruwala .content-wrapper{background-color:#158e7f}.properties-wrapper .property .content-wrapper a,.properties-wrapper .property .content-wrapper a h3{color:#fff}.form-wrapper .form-button-row input[type=submit],body .main a.read-more{color:#fff;background-color:#d77311}.main a.view-all{color:#d77311}::-webkit-input-placeholder{color:#5a5858;opacity:1}::-moz-placeholder{color:#5a5858;opacity:1}:-ms-input-placeholder{color:#5a5858;opacity:1}:-moz-placeholder{color:#5a5858;opacity:1}.form-wrapper .form-row.checkbox .check-box-wrapper:after{color:#aaa}.form-wrapper .form-row.checkbox .check-box-wrapper.checked:after{color:#000}.form-wrapper .form-row.select:after{background-color:#fff}.form-wrapper .form-row label.error{color:red}.accordion-item .contact-row a,.site-map a{color:#000}.special-notice{color:red}#reservation-wrapper .form-row #date,.datepicker--day-name,.datepicker--nav,.datepicker--nav-title,.datepicker--nav-title i,.footer-container,.footer-container a{color:#fff}.applicable-hotels-wrapper ul li{border-color:#bfab79}#reservation-wrapper .form-row .selector,#reservation-wrapper .form-row input,#reservation-wrapper .form-row select{background-color:transparent;border-color:transparent;border-bottom:1px solid #fff;color:#fff}#reservation-wrapper ::-webkit-input-placeholder{color:#fff;opacity:1}#reservation-wrapper ::-moz-placeholder{color:#fff;opacity:1}#reservation-wrapper :-ms-input-placeholder{color:#fff;opacity:1}#reservation-wrapper :-moz-placeholder{color:#fff;opacity:1}#reservation-wrapper.form-wrapper .form-row.select:after{background-color:#b79e65}#reservation-wrapper ul li.best-rate{background-color:#840718}.datepicker--days-names,.datepicker--nav{background:#d87209}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-,.datepicker--cell.-selected-.-current-.-focus-,.datepicker--cell.-selected-.-focus-,.datepicker--time-row input[type=range]{background-color:#d87209}.datepicker--nav{border-bottom:1px solid#d87209}.datepicker--content{padding:0;box-sizing:border-box}.datepicker.active{border:0;border-radius:0}.datepicker--nav-title{font-weight:700}.datepicker--nav-action path{stroke:#fff}.datepicker--pointer{display:none}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:0 0}.footer-container{background-color:#b59e64}.footer-menu-wrapper ul li.active a{color:#840718}#colorbox,.gallery-item .content-wrapper h3,.gallery-item-main{color:#fff}.footer-container .row{border-bottom-color:#fff}.footer-menu-wrapper ul li:after{background-color:#fff}.gallery-item:after{background-color:rgba(215,115,17,.6)}.gallery-album .current-link{background-color:transparent;border-color:#495252}.gallery-album ul{background-color:#fff}.gallery-album ul li a{color:#000}.pop-up-img .popup-corner a:after{border-bottom-color:rgba(0,0,0,.8);border-left-color:transparent}.pop-up-img .popup-corner i{color:#fff}#reservation-wrapper ul li.form-row label{color:#964d01}.date .datepicker{position:relative;left:0;opacity:1;font-family:sans-serif;font-size:100%}.date .datepicker,.form-wrapper .form-row .selector,.form-wrapper .form-row input,.form-wrapper .form-row select,.form-wrapper .form-row textarea{background-color:transparent;box-shadow:none;border-color:#aaa}

/*cookie policy*/
.cookie-section.show{display:block}.cookie-section{width:100%;z-index:10000000000;text-align:center;display:none;position:fixed;bottom:0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1.4em;font-size:.98em}.cookie-section.cookie-section .cookie-wrapper a:hover{text-decoration:underline}.cookie-section.cookie-section .cookie-wrapper a{color:#d77311;text-decoration:none}span.txt-bld a{font-size:1.1em;font-weight:700}.cookie-section:after{content:'';width:100%;height:100%;background:#2d2d2d;position:absolute;left:0;top:0;z-index:-1;opacity:1;filter:alpha(opacity=100);border-top:1px solid #a56a3a;border-top:1px solid rgba(165,106,58,.4)}.cookie-section.cookie-section .cookie-wrapper{padding:15px 30px 15px 42px;max-width:1000px;margin:0 auto;font-size:.8em;color:#fff;display:inline-block}

/*cookie policy check box style*/
.main .acc-required .checker span{border:1px solid #616161;background-image:none;width:16px;height:17px;position:absolute;left:0;top:0;z-index:1}.privacy-checker .checker{position:absolute;top:0;left:2px;z-index:2}.main .checker span.checked:after{content:'\f00c';font-family:fontAwesome;position:absolute;top:0;color:#000;left:-1px;z-index:-1}.main .inquiry-now-checker .checker span.checked:after{font-size:.9em;left:1px;top:-1px}.checker{position:absolute;top:0;left:0;z-index:20}label.label-body{padding-left:30px;box-sizing:border-box}#privacy-check{padding:0}#privacy-check-error{width:115px;left:25px;top:80px}@media (min-width:550px) and (max-width:749px){#privacy-check-error{top:45px}}