.rooms-specials-layout #content #main-content{position:relative;padding-top:37px}.rooms-specials-layout #content #main-content>.page-content{position:relative;z-index:1}.rooms-specials-layout .items-categories{position:relative;margin-bottom:40px;color:#282828;font-family:Source Sans Pro,Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:23px;text-transform:uppercase}@media only screen and (max-width:767px){.rooms-specials-layout .items-categories{height:40px}}.rooms-specials-layout .items-categories .items-categories-wrapper{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.rooms-specials-layout .items-categories .items-categories-wrapper{position:absolute;left:13px;width:calc(100% - 26px);flex-direction:column;z-index:1}}.rooms-specials-layout .items-categories .items-categories-wrapper.open{background-color:#fff}.rooms-specials-layout .items-categories .items-categories-wrapper.open .button{display:block}.rooms-specials-layout .items-categories .button{position:relative;padding:14px;height:auto;min-width:235px;text-align:center;font-size:16px;line-height:20px;font-weight:700;border-left:1px solid #fff;border-right:1px solid #fff;background-color:#ececec}.rooms-specials-layout .items-categories .button:before{content:"";position:absolute;left:50%;bottom:10px;display:block;height:20px;width:20px;opacity:1;background-color:inherit;transition:opacity .35s ease-in-out,bottom .35s ease-in-out;transform:translateX(-50%) rotate(45deg);z-index:-1}@media only screen and (max-width:767px){.rooms-specials-layout .items-categories .button{border:none;border-bottom:1px solid #ff6d2d}}.rooms-specials-layout .items-categories .button:hover{color:#000;text-decoration:none}.rooms-specials-layout .items-categories .button:hover:before{bottom:-10px}.rooms-specials-layout .items-categories .button.active{background-color:#ff6d2d}.rooms-specials-layout .items-categories .button.active:before{bottom:-10px;background-color:#ff6d2d}@media only screen and (max-width:767px){.rooms-specials-layout .items-categories .button.active:before{content:none}}@media only screen and (max-width:767px){.rooms-specials-layout .items-categories .button{display:none;width:100%;margin:0 auto}.rooms-specials-layout .items-categories .button.active{display:block;order:-1}}.rooms-specials-layout .specials-container{display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:1300px}.rooms-specials-layout .specials-wrapper .item{display:flex;flex-direction:column;justify-content:flex-start;height:auto;width:calc(33.33333% - 36px);margin:0 18px 36px;background-color:#fff;border:1px solid #ebebeb}@media only screen and (min-width:768px) and (max-width:1023px){.rooms-specials-layout .specials-wrapper .item{width:calc(50% - 20px);margin:0 10px 20px}}@media only screen and (max-width:767px){.rooms-specials-layout .specials-wrapper .item{width:100%;margin:0 0 20px}}.rooms-specials-layout .specials-wrapper .item:hover{transform:none;box-shadow:none}.rooms-specials-layout .specials-wrapper .item .thumb{height:225px;margin-bottom:15px}.rooms-specials-layout .specials-wrapper .item .item-info{height:auto;padding:0 20px;margin-bottom:20px;border:none}.rooms-specials-layout .specials-wrapper .item .item-info h3{margin-bottom:10px;font-family:Futura,sans-serif;font-size:24px;line-height:32px;font-weight:500;color:#ff6d2d;text-align:left;text-transform:none}@media only screen and (max-width:1023px){.rooms-specials-layout .specials-wrapper .item .item-info h3{text-align:center}}.rooms-specials-layout .specials-wrapper .item .content{font-family:Futura,sans-serif;font-size:16px;font-weight:300;line-height:24px;text-align:left}@media only screen and (max-width:1023px){.rooms-specials-layout .specials-wrapper .item .content{text-align:center}}.rooms-specials-layout .specials-wrapper .item .special-footer{margin-top:auto;padding:0 20px 20px}.rooms-specials-layout .specials-wrapper .item .price{display:flex;align-items:flex-start;justify-content:flex-end;margin-bottom:10px;font-family:Futura,sans-serif;font-size:33px;font-weight:700;line-height:33px;text-align:left}.rooms-specials-layout .specials-wrapper .item .price span{font-size:12px;font-weight:500;line-height:12px;text-transform:uppercase;margin:5px 5px 0}.rooms-specials-layout .specials-wrapper .item .price span:first-child{text-transform:lowercase}.rooms-specials-layout .specials-wrapper .item .links{position:relative;bottom:auto;padding:0}.rooms-specials-layout .specials-wrapper .item .links .button{font-family:Futura,sans-serif;font-size:15px;font-weight:700;color:#000;background-image:url(../../images/themes/nickelodeon/button-pattern-2.png)}.rooms-specials-layout .specials-wrapper .item .links .button:hover{background-color:#90c858}.rooms-specials-layout .specials-wrapper .item .links .read-more{position:relative;margin-right:35px;font-family:Futura,sans-serif;color:#000;font-size:15px;font-weight:500;text-align:center;letter-spacing:0}@media only screen and (min-width:768px) and (max-width:1023px){.rooms-specials-layout .specials-wrapper .item.featured .content-wrapper,.rooms-specials-layout .specials-wrapper .item.featured .thumb,.rooms-specials-layout .specials-wrapper .item.one-slide .content-wrapper,.rooms-specials-layout .specials-wrapper .item.one-slide .thumb{width:50%}}@media only screen and (min-width:1024px){.rooms-specials-layout .specials-wrapper .item.featured .thumb,.rooms-specials-layout .specials-wrapper .item.one-slide .thumb{width:66%}.rooms-specials-layout .specials-wrapper .item.featured .content-wrapper,.rooms-specials-layout .specials-wrapper .item.one-slide .content-wrapper{width:34%}}@media only screen and (min-width:768px){.rooms-specials-layout .specials-wrapper .item.featured,.rooms-specials-layout .specials-wrapper .item.one-slide{width:100%;flex-direction:row}.rooms-specials-layout .specials-wrapper .item.featured .thumb,.rooms-specials-layout .specials-wrapper .item.one-slide .thumb{min-height:420px;margin-bottom:0}.rooms-specials-layout .specials-wrapper .item.featured .content-wrapper,.rooms-specials-layout .specials-wrapper .item.one-slide .content-wrapper{display:flex;flex-direction:column;padding:35px 15px 15px 28px}.rooms-specials-layout .specials-wrapper .item.featured .content-wrapper .item-info,.rooms-specials-layout .specials-wrapper .item.one-slide .content-wrapper .item-info{padding:0;margin:0 0 35px}.rooms-specials-layout .specials-wrapper .item.featured .content-wrapper h2,.rooms-specials-layout .specials-wrapper .item.one-slide .content-wrapper h2{margin-bottom:10px;font-family:Source Sans Pro,Arial,sans-serif;font-size:16px;line-height:27px;text-transform:uppercase;color:#767d81}.rooms-specials-layout .specials-wrapper .item.featured .content-wrapper h3,.rooms-specials-layout .specials-wrapper .item.one-slide .content-wrapper h3{margin-bottom:10px;font-family:Futura,sans-serif;font-size:32px;font-weight:500;line-height:27px;color:#e05a00;text-transform:capitalize;text-align:center}.rooms-specials-layout .specials-wrapper .item.featured .content-wrapper h4,.rooms-specials-layout .specials-wrapper .item.one-slide .content-wrapper h4{margin-bottom:15px;font-family:Futura,sans-serif;font-size:14px;font-weight:500;line-height:27px;text-transform:uppercase}.rooms-specials-layout .specials-wrapper .item.featured .content-wrapper .special-footer,.rooms-specials-layout .specials-wrapper .item.one-slide .content-wrapper .special-footer{padding:0}.rooms-specials-layout .specials-wrapper .item.featured .content-wrapper .links,.rooms-specials-layout .specials-wrapper .item.one-slide .content-wrapper .links{justify-content:space-between}.rooms-specials-layout .specials-wrapper .item.featured .content-wrapper .links .read-more,.rooms-specials-layout .specials-wrapper .item.one-slide .content-wrapper .links .read-more{margin-right:15px}}.rooms-specials-layout .specials-wrapper .item.two-slides{width:calc(50% - 36px)}.rooms-specials-layout .specials-wrapper .item.two-slides .item-info .content,.rooms-specials-layout .specials-wrapper .item.two-slides .item-info h3{text-align:center}@media only screen and (max-width:1023px){.rooms-specials-layout .specials-wrapper .item.two-slides{width:calc(50% - 20px)}}@media only screen and (max-width:767px){.rooms-specials-layout .specials-wrapper .item.two-slides{width:100%}}@media only screen and (min-width:1024px){.rooms-specials-layout .specials-wrapper .item.featured .content-wrapper .links .read-more{max-width:40%}}#content.special-item-page-property{padding-top:40px}.special-item-page-property{background-image:linear-gradient(180deg,hsla(0,0%,98%,0),#f3f3f3)}.special-item-page-property .special-inform{margin-bottom:30px;max-width:768px}.special-item-page-property .specials-back-button{position:relative;display:block;margin-bottom:35px;font-family:Futura,sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;color:#e05a00;text-transform:uppercase}.special-item-page-property .specials-back-button:before{content:"";position:absolute;top:50%;left:-15px;display:block;width:6px;height:6px;border-left:1px solid #e05a00;border-bottom:1px solid #e05a00;transform:translateY(-50%) rotate(45deg)}@media only screen and (max-width:767px){.special-item-page-property .specials-back-button:before{content:none}}.special-item-page-property .revert-titles{display:flex;flex-direction:column-reverse;margin-bottom:18px}.special-item-page-property h2{margin-bottom:10px;font-family:Futura,sans-serif;font-size:20px;line-height:1.2;font-weight:500;letter-spacing:0}.special-item-page-property h1{margin-bottom:0;font-size:38px;color:#e05a00}.special-item-page-property .special-content{margin-bottom:18px}.special-item-page-property .price{display:flex;align-items:flex-start;justify-content:flex-end;margin-bottom:10px;font-size:33px;font-weight:700;line-height:33px;text-align:left}.special-item-page-property .price span{font-size:12px;font-weight:500;line-height:12px;text-transform:uppercase;margin:5px 5px 0}.special-item-page-property .price span:first-child{text-transform:lowercase}.special-item-page-property .controls{display:flex;align-items:center;justify-content:flex-end}.special-item-page-property .controls .button.book{min-width:200px;margin-left:15px;border-radius:0}@media only screen and (max-width:767px){.special-item-page-property .controls .button.book{min-width:150px}}.special-item-page-property .share-wrapper{position:relative;z-index:2}.special-item-page-property .share{position:relative;bottom:auto;right:auto}@media only screen and (max-width:767px){.special-item-page-property .share{margin:0}}.special-item-page-property .socials{min-width:250px}.special-item-page-property .socials .common-close-button.small{border-radius:0}.special-item-page-property .property-specials-slideshow{background-image:none}.rooms-property-layout #content #main-content{position:relative;margin-bottom:15px}@media only screen and (max-width:767px){.rooms-property-layout #content #main-content{padding-top:0}}.rooms-property-layout .items-categories{position:relative;margin-bottom:40px;color:#282828;font-family:Source Sans Pro,Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:23px;text-transform:uppercase}@media only screen and (max-width:767px){.rooms-property-layout .items-categories{height:40px}}.rooms-property-layout .items-categories .items-categories-wrapper{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.rooms-property-layout .items-categories .items-categories-wrapper{position:absolute;left:13px;width:calc(100% - 26px);flex-direction:column;z-index:1}}.rooms-property-layout .items-categories .items-categories-wrapper.open{background-color:#fff}.rooms-property-layout .items-categories .items-categories-wrapper.open .button{display:block}.rooms-property-layout .items-categories .button{position:relative;padding:14px;height:auto;min-width:235px;text-align:center;font-size:16px;line-height:20px;font-weight:700;border-left:1px solid #fff;border-right:1px solid #fff;background-color:#ececec}.rooms-property-layout .items-categories .button:before{content:"";position:absolute;left:50%;bottom:10px;display:block;height:20px;width:20px;opacity:1;background-color:inherit;transition:opacity .35s ease-in-out,bottom .35s ease-in-out;transform:translateX(-50%) rotate(45deg);z-index:-1}@media only screen and (max-width:767px){.rooms-property-layout .items-categories .button{border:none;border-bottom:1px solid #ff6d2d}}.rooms-property-layout .items-categories .button:hover{color:#000;text-decoration:none}.rooms-property-layout .items-categories .button:hover:before{bottom:-10px}.rooms-property-layout .items-categories .button.active{background-color:#ff6d2d}.rooms-property-layout .items-categories .button.active:before{bottom:-10px;background-color:#ff6d2d}@media only screen and (max-width:767px){.rooms-property-layout .items-categories .button.active:before{content:none}}@media only screen and (max-width:767px){.rooms-property-layout .items-categories .button{display:none;width:100%;margin:0 auto}.rooms-property-layout .items-categories .button.active{display:block;order:-1}}.rooms-property-layout .room{display:flex;margin-bottom:80px}@media only screen and (max-width:767px){.rooms-property-layout .room{flex-direction:column-reverse;margin-bottom:50px;text-align:center}}.rooms-property-layout .room.right{flex-direction:row-reverse}.rooms-property-layout .room.right .room-information{border-right:1px solid #cacaca;border-left:none}@media only screen and (max-width:767px){.rooms-property-layout .room.right{flex-direction:column-reverse;border-left:1px solid #cacaca}}.rooms-property-layout .room.featured{position:relative}.rooms-property-layout .room.featured .room-information{position:relative;width:430px;margin:0;border:none;z-index:1}@media only screen and (max-width:767px){.rooms-property-layout .room.featured .room-information{width:100%;border:1px solid #cacaca;border-top:none}}.rooms-property-layout .room.featured .room-information-wrapper{padding:30px 20px 20px}@media only screen and (max-width:767px){.rooms-property-layout .room.featured .room-information-wrapper{padding:20px}}.rooms-property-layout .room.featured .room-header{position:relative;padding-bottom:30px;margin-bottom:30px;text-align:center}.rooms-property-layout .room.featured .room-header:after{content:"";position:absolute;bottom:0;left:50%;display:block;height:3px;width:100px;background-color:#c7bbb6;transform:translateX(-50%)}.rooms-property-layout .room.featured .room-header h2{margin-bottom:20px;font-family:Source Sans Pro,Arial,sans-serif;font-size:14px;line-height:25px;text-transform:uppercase}.rooms-property-layout .room.featured .room-slider{width:100%;padding:15px 20px}@media only screen and (max-width:767px){.rooms-property-layout .room.featured .room-slider{display:flex;flex-direction:column-reverse;height:auto;padding:0}}.rooms-property-layout .room.featured .room-slider .slideshow{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:767px){.rooms-property-layout .room.featured .room-slider .slideshow{position:relative;height:200px}}.rooms-property-layout .room.featured .slideshow-navigation{width:calc(100% - 445px)}@media only screen and (max-width:767px){.rooms-property-layout .room.featured .slideshow-navigation{width:100%}}.rooms-property-layout .room.featured .room-content{margin-bottom:40px}@media only screen and (max-width:767px){.rooms-property-layout .room.featured .room-content{margin-bottom:25px}}.rooms-property-layout .room.featured .links-wrapper{display:block}.rooms-property-layout .room.featured .links-wrapper .read-more{text-align:left;margin-bottom:20px}@media only screen and (max-width:767px){.rooms-property-layout .room.featured .links-wrapper .read-more{text-align:center}}.rooms-property-layout .room.featured .links-wrapper .book{width:100%}.rooms-property-layout .room-information{width:45%;margin:30px 0;border:1px solid #cacaca;border-right:none}@media only screen and (max-width:767px){.rooms-property-layout .room-information{margin:0;width:100%;border-right:1px solid #cacaca}}.rooms-property-layout .room-information-wrapper{padding:20px 30px 35px 35px;background-color:#fff}@media only screen and (max-width:767px){.rooms-property-layout .room-information-wrapper{padding:20px}}.rooms-property-layout .room-header{margin-bottom:10px}.rooms-property-layout .room-category-name{font-family:Source Sans Pro,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;line-height:25px;text-transform:uppercase}.rooms-property-layout .room-title{font-family:Futura,sans-serif;font-size:28px;font-weight:600;line-height:1.2;text-transform:capitalize}@media only screen and (max-width:767px){.rooms-property-layout .room-title{font-size:20px}}.rooms-property-layout .room-size{font-family:Source Sans Pro,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase}.rooms-property-layout .room-content{margin-bottom:75px;font-family:Source Sans Pro,Arial,sans-serif;font-size:16px;line-height:34px}@media only screen and (max-width:1023px){.rooms-property-layout .room-content{margin-bottom:25px}}.rooms-property-layout .links-wrapper{display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width:767px){.rooms-property-layout .links-wrapper{display:block}}.rooms-property-layout .links-wrapper .read-more{display:block;position:relative;font-family:Source Sans Pro,Arial,sans-serif;color:#000;height:auto;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;width:50%}@media only screen and (max-width:767px){.rooms-property-layout .links-wrapper .read-more{margin-bottom:20px;width:100%}}.rooms-property-layout .links-wrapper .book{font-weight:600;border-radius:0;width:50%}@media only screen and (max-width:767px){.rooms-property-layout .links-wrapper .book{width:100%}}.rooms-property-layout .room-slider{width:55%;box-shadow:0 13px 35px -16px rgba(0,0,0,.5)}@media only screen and (max-width:767px){.rooms-property-layout .room-slider{width:100%;height:200px;box-shadow:none}}.rooms-property-layout .slideshow{position:relative;overflow:hidden}.rooms-property-layout .slide,.rooms-property-layout .slide-wrapper,.rooms-property-layout .slideshow,.rooms-property-layout .slideshow-wrapper{height:100%}.rooms-property-layout .slide{background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.rooms-property-layout .slideshow-navigation{display:none;justify-content:space-between;position:absolute;width:100%;height:100%;top:0;right:0}.rooms-property-layout .slideshow-navigation .slideshow-button{display:block;width:55px;height:100%;font-size:0}.rooms-property-layout .slideshow-navigation .slideshow-button:before{content:"";position:relative;left:25px;display:block;width:35px;height:35px;font-size:0;border-top:1px solid #fff;border-left:1px solid #fff;transform:rotate(-45deg);filter:drop-shadow(0 2px 1px rgba(0,0,0,.5))}.rooms-property-layout .slideshow-navigation .slideshow-button.next:before{left:auto;right:5px;transform:rotate(45deg) scaleX(-1)}.rooms-property-layout .swiper-container-initialized .slideshow-navigation{display:flex}.single-room-special .back-link{position:relative;padding-left:7px;font-family:Futura,sans-serif;color:#ff6d2d;font-size:12px;font-weight:500;line-height:18px;letter-spacing:1px;text-transform:uppercase}.single-room-special .back-link:before{content:"";position:absolute;top:50%;left:-7px;display:block;border:5px solid transparent;border-right-color:#ff6d2d;transform:translateY(-50%)}@media only screen and (max-width:767px){.single-room-special .back-link{display:block;margin-bottom:20px}}@media only screen and (max-width:767px){.single-room-special .items-content .headings{padding:0;margin-bottom:20px}.single-room-special .share{margin-top:20px}}.single-room-special .items-content .controls{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between}@media only screen and (max-width:767px){.single-room-special .items-content .controls{align-items:center;padding-right:10px}}.single-room-special .items-content .common-close-button{position:absolute;background:#ff6d2d;border-radius:0}.single-room-special .items-content .common-close-button:after,.single-room-special .items-content .common-close-button:before{background:#000}.single-room-special .items-content .common-close-button:hover{background:#90c858}.single-room-special .items-content h1{font-family:Futura,sans-serif;color:#000}@media only screen and (max-width:767px){.single-room-special .items-content h1{font-size:15px;line-height:1.2;margin-bottom:20px}}.single-room-special .items-content h2{font-family:Futura,sans-serif;color:#000;font-weight:500}.single-room-special .items-content h2:after{content:none}@media only screen and (max-width:767px){.single-room-special .items-content h2{margin-bottom:0}}.single-room-special .items-content .links .button{font-family:Futura,sans-serif;color:#000;width:100%;border:none;font-size:15px;line-height:40px;font-weight:600;letter-spacing:.2px;border-radius:0;background:#ff6d2d;z-index:1}.single-room-special .items-content .links .button:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(../../images/themes/nickelodeon/button-pattern-3.png) 50% 50%/cover no-repeat;transition:opacity .35s ease-in-out;z-index:-1}.single-room-special .items-content .links .button:hover{background:#90c858}.single-room-special .items-content .links .button:hover:before{opacity:0}.single-room-special .items-gallery-slideshow{background-color:#ff6d2d}.single-room-special .items-gallery-slideshow .slideshow-button{background-color:#fff}.single-room-special .items-gallery-slideshow .slideshow-button:after{border-color:#282828}.single-room-special .items-gallery-slideshow .slideshow-button:hover{background:#ff6d2d}@media only screen and (min-width:1024px){::-webkit-scrollbar-track{background:#d8d8d8}::-webkit-scrollbar-thumb{background:#ff6d2d}::-moz-selection{background:hsla(0,0%,84.7%,.8);color:#fff}::selection{background:rgba(40,40,40,.8);color:#fff}}.page-content h3,.page-content h4,.page-content h5,.page-content h6{color:#392f2c}.page-content p{font-family:Futura,sans-serif}html:not(.home) #content #main-content{display:block;margin-top:-134px;background:#fff;text-align:center;max-width:1300px;padding-top:37px;margin-bottom:0}@media only screen and (max-width:767px){html:not(.home) #content #main-content{margin-top:0;padding-bottom:0}}#header .booking-trigger{font-size:14px;letter-spacing:.8px}@media only screen and (max-width:767px){#header .header-bottom-bar .buttons-wrapper:hover{background:none}}.brand-only #header .under-header-menu{box-shadow:none}#photos .promo-popup{background:rgba(192,221,146,.9)}#photos .promo-popup .promo-popup-wrapper .promo-popup-content{min-height:740px}#photos .promo-popup .promo-popup-wrapper .promo-popup-content .content{max-height:630px}#photos .promo-popup .buttons-wrapper .button{background:#ff6d2d;color:#262323}#photos .promo-popup .buttons-wrapper .button.white{color:#282828}#photos .promo-popup .buttons-wrapper .button.white:hover{color:#ff6d2d}#photos .promo-popup .buttons-wrapper .button:hover{background:#6d6e71;color:#ff6d2d}#photos .slideshow-button{background:#ff6d2d}#photos .slideshow-button:after{border-right-color:#282828;border-bottom-color:#282828}#photos .slideshow-button:hover{background:#6d6e71}#photos .slideshow-button:hover:after{border-right-color:#ff6d2d;border-bottom-color:#ff6d2d}#brand-resorts:before,#header.property-header #brand-resorts:before{content:"";position:absolute;top:100%;right:20px;width:170px;height:44px;background:url(../../images/themes/nickelodeon/slime-white.png) 50% 50%/cover no-repeat}#brand-resorts .brand-resort-item,#header.property-header #brand-resorts .brand-resort-item{margin-left:52px}@media only screen and (max-width:1023px){#brand-resorts .brand-resort-item,#header.property-header #brand-resorts .brand-resort-item{margin-left:30px}}#brand-resorts .brand-resort-item .logo,#header.property-header #brand-resorts .brand-resort-item .logo{width:225px;height:90px;position:absolute;left:50%;transform:translateX(-50%)}#brand-resorts .brand-resort-item .links .text-button,#header.property-header #brand-resorts .brand-resort-item .links .text-button{color:#000;text-decoration:none;text-transform:uppercase;vertical-align:top;height:40px;line-height:42px;padding:0 10px;font-family:Futura,sans-serif;text-align:center}#brand-resorts .brand-resort-item .links .text-button:hover,#header.property-header #brand-resorts .brand-resort-item .links .text-button:hover{text-decoration:underline}#brand-resorts .brand-resort-item .links .button,#header.property-header #brand-resorts .brand-resort-item .links .button{font-family:Futura,sans-serif;background:#ff6d2d;font-weight:700;color:#000;border:none;line-height:44px;border-radius:0;z-index:1}#brand-resorts .brand-resort-item .links .button:before,#header.property-header #brand-resorts .brand-resort-item .links .button:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(../../images/themes/nickelodeon/button-pattern-2.png) 50% 50%/cover no-repeat;transition:opacity .35s ease-in-out;z-index:-1}#brand-resorts .brand-resort-item .links .button:hover,#header.property-header #brand-resorts .brand-resort-item .links .button:hover{background:#90c858}#brand-resorts .brand-resort-item .links .button:hover:before,#header.property-header #brand-resorts .brand-resort-item .links .button:hover:before{opacity:0}#brand-resorts #menu-tile,#header.property-header #brand-resorts #menu-tile{border:1px solid #979797;font-family:Source Sans Pro,Arial,sans-serif;margin-left:52px}@media only screen and (max-width:1023px){#brand-resorts #menu-tile,#header.property-header #brand-resorts #menu-tile{margin-left:30px}}#brand-resorts #menu-tile .logo,#header.property-header #brand-resorts #menu-tile .logo{display:flex;align-items:center;justify-content:center;height:61px;left:0;top:0;background:#fff;transform:none}#brand-resorts #menu-tile .logo img,#header.property-header #brand-resorts #menu-tile .logo img{max-width:110px}#brand-resorts #menu-tile .content,#header.property-header #brand-resorts #menu-tile .content{margin-top:61px;height:calc(100% - 61px)}.hamburger-navigation-visible #overlay{background-color:rgba(0,0,0,.6)}#hamburger-navigation .common-close-button:after,#hamburger-navigation .common-close-button:before{background:#ff6d2d}#hamburger-navigation .sidebar{width:318px}@media only screen and (max-width:767px){#hamburger-navigation .sidebar{width:auto}}.property #hamburger-navigation a{font-family:Futura,sans-serif!important}.property #hamburger-navigation .main-menu .menu.level-1>li>a{font-size:16px;padding:11px 0}#hamburger-navigation .lower-menu{font-family:Futura,sans-serif;font-weight:300}#hamburger-navigation .lower-menu a{font-weight:inherit}#hamburger-navigation .language-selector-mobile .menu.level-1>li>.plus,#hamburger-navigation .main-menu .menu.level-1>li>.plus,#hamburger-navigation .rewards-menu .menu.level-1>li>.plus{top:19px}#hamburger-navigation .language-selector-mobile .menu.level-1 .parent.expanded>.plus,#hamburger-navigation .main-menu .menu.level-1 .parent.expanded>.plus,#hamburger-navigation .rewards-menu .menu.level-1 .parent.expanded>.plus{top:23px}@media only screen and (max-width:767px){.hamburger-links{margin:13px 24px 0}}.main-menu-promo{width:calc(100% - 388px)}.main-menu-promo .content{font-family:Futura,sans-serif;font-size:19px;line-height:1.474em;font-weight:400}.main-menu-promo .content h3{font-family:inherit}.destinations-map-custom .common-close-button,.destinations-map .common-close-button{background:#ff6d2d}.destinations-map-custom .label,.destinations-map .label{color:#ff6d2d}.destinations-map-custom .mobile-infobox .common-close-button.infobox-close,.destinations-map .mobile-infobox .common-close-button.infobox-close{background:#ff6d2d}.destinations-map-custom .categories-button{text-align:left}.destinations-map-custom .categories-button .svg-wrapper{text-align:center}.destinations-map-custom .categories-button .svg-wrapper svg{width:30px}.destinations-map-custom .categories-button.active .svg-wrapper.getting-there svg,.destinations-map-custom .categories-button.active .svg-wrapper.our-hotels svg,.destinations-map-custom .categories-button:hover .svg-wrapper.getting-there svg,.destinations-map-custom .categories-button:hover .svg-wrapper.our-hotels svg{fill:#ff6d2d}.destinations-map-custom .label{color:#282828}.booking-lightbox .trigger-button,.booking-lightbox .trigger-buttons-group{font-size:14px}@media only screen and (min-width:1280px){.booking-lightbox .trigger-button,.booking-lightbox .trigger-buttons-group{font-size:14px}}.booking-lightbox .datepicker-trigger{font-size:14px;line-height:44px}@media only screen and (min-width:1280px){.booking-lightbox .datepicker-trigger{font-size:14px}}.booking-lightbox button[type=submit]{background:#ff6d2d;color:#282828}.booking-lightbox button[type=submit]:hover{background:#90c858}.booking-lightbox .booking-links a{font-weight:400;font-size:13px}.booking-datepicker .datepicker-mobile-buttons button{background:#ff6d2d;color:#282828}.property-rooms-descr h3{font-family:Futura,sans-serif;font-weight:400}.property-rooms-descr h4{font-family:Futura,sans-serif;font-weight:700;font-size:38px;line-height:1.368em;color:#ff6d2d;letter-spacing:0}@media only screen and (min-width:768px) and (max-width:1023px){.property-rooms-descr h4{font-size:36px}}@media only screen and (max-width:767px){.property-rooms-descr h4{font-size:32px}}.property-rooms-descr h4:after{background:#c7bbb6}.rooms-specials-layout #content #main-content h1{font-family:Futura,sans-serif;font-weight:400;color:#392f2c}.rooms-specials-layout #content #main-content h2{font-family:Futura,sans-serif;font-size:44px;font-weight:700;color:#ff6d2d}@media only screen and (min-width:768px) and (max-width:1023px){.rooms-specials-layout #content #main-content h2{font-size:40px}}@media only screen and (max-width:767px){.rooms-specials-layout #content #main-content h2{font-size:34px}}.rooms-specials-layout .items-wrapper .items-categories-selector button{font-family:Futura,sans-serif}.rooms-specials-layout .items-wrapper .items-categories-selector button:hover{font-weight:400}.rooms-specials-layout .items-wrapper .items-categories-selector button:hover.active{font-weight:700}.rooms-specials-layout .items-wrapper .items-categories-selector button:after{background:#90c858}@media only screen and (min-width:1024px){.rooms-specials-layout .items-wrapper .items-categories-selector button{background:none}}@media only screen and (min-width:768px) and (max-width:1023px){.rooms-specials-layout .items-wrapper .items-categories-selector button{background:none}}.rooms-specials-layout .items-wrapper .item .item-info{text-align:left}.rooms-specials-layout .items-wrapper .item .item-info h3{color:#ff6d2d}.rooms-specials-layout .items-wrapper .item .item-info a{font-weight:400;text-transform:uppercase}.rooms-specials-layout .items-wrapper .item .links .button{color:#262323;border-radius:0}.rooms-specials-layout .items-wrapper .item .links .button:before{border-radius:0}.rooms-specials-layout .items-wrapper .item .links .button:hover{background:#90c858;color:#262323}.rooms-specials-layout .items-wrapper .slider-container .pagination button:hover{border-color:#ff6d2d}.property-rooms-acm .room-slide-item .room-info .content-wrapper h3:after{background-color:#ff6d2d}.property-rooms-acm .room-slide-item .room-info .links .button{background-color:#ff6d2d;border:none;color:#262323}.property-rooms-acm .room-slide-item .room-info .links .button:hover{background:#6d6e71;color:#ff6d2d}.property-rooms-acm .room-slide-item .room-info .links .button.white{color:#282828;border:none;background:none}.property-rooms-acm .room-slide-item .room-info .links .button.white:hover{background:none;color:#ff6d2d}.property-rooms-acm .rooms-slideshow .slideshow-pagination button{background:#fff;border-color:#ff6d2d}.property-rooms-acm .rooms-slideshow .slideshow-pagination button.active,.property-rooms-acm .rooms-slideshow .slideshow-pagination button:hover{background:#90c858;border-color:#ff6d2d}.brand-properties-blocks{position:relative}.brand-properties-blocks:before{content:"";position:absolute;top:-120px;right:0;opacity:0;height:173px;width:238px;visibility:hidden;background-image:url(https://www.karismahotels.com/skins/skin-karismahotels-com/1648124920/assets/desktop/images/themes/nickelodeon/patrick.svg);background-repeat:no-repeat;background-position-x:240px;transition:opacity .75s ease .4s,background-position-x .75s ease .4s}@media only screen and (max-width:767px){.brand-properties-blocks:before{content:none}}.brand-properties-blocks.fade-on-scroll.visible:before{opacity:1;visibility:visible;background-position-x:0}@media only screen and (min-width:1024px){.brand-properties-blocks .brand-properties-slideshow .slideshow{margin-bottom:20px;padding-bottom:44px}}@media only screen and (min-width:1024px){.brand-properties-blocks .brand-property-item:last-child:before{content:"";position:absolute;top:100%;right:20px;width:170px;height:44px;background:url(../../images/themes/nickelodeon/slime-white.png) 50% 50%/cover no-repeat}}.brand-properties-blocks .brand-property-item .location{background:#90c858;letter-spacing:2.74px}.brand-properties-blocks .brand-property-item .content-wrapper h3{font-size:18px;line-height:1.722em;font-weight:700}.brand-properties-blocks .brand-property-item .content-wrapper .description{margin-top:10px;font-size:18px;line-height:2.056em}@media only screen and (max-width:1023px){.brand-properties-blocks .brand-property-item .content-wrapper .description{font-size:15px;line-height:1.8em}}.brand-properties-blocks .brand-property-item .button-links .text-button{font-size:16px;text-transform:uppercase}.brand-properties-blocks .brand-property-item .button-links .text-button:hover{text-decoration:underline}.brand-properties-blocks .brand-property-item .button-links .button{line-height:50px;border-radius:unset}@media only screen and (max-width:767px){.brand-properties-blocks .brand-property-item .button-links .button{line-height:40px}}.brand-properties-blocks.v2 .brand-property-item.DOM .location{background-color:#f8eb60}.brand-properties-blocks.v2 .brand-property-item .map-button{font-family:Source Sans Pro,sans-serif}.categories-plus-slider{overflow:hidden}.categories-plus-slider .header{position:relative;z-index:1}.categories-plus-slider .slideshow{overflow:visible}.categories-plus-slider .tile .content{background:#ff6d2d}.categories-plus-slider .tile .content .button{color:#262323}.categories-plus-slider .swiper-slide-active .image:before{content:url(https://www.karismahotels.com/skins/skin-karismahotels-com/1648124920/assets/desktop/images/themes/nickelodeon/ninja.svg);position:absolute;top:0;left:0;transition:top .35s ease-in-out;z-index:-1}@media only screen and (max-width:1023px){.categories-plus-slider .swiper-slide-active .image:before{content:none}}.categories-plus-slider .swiper-slide-active:hover .image:before{top:-135px}.categories-plus-slider .category-buttons .button:hover{text-decoration:none}.newsletter{position:relative;margin-bottom:0;padding-top:50px;padding-bottom:125px;overflow:hidden}.newsletter .double-underlined-separator{display:none!important}.newsletter .top-heading{position:relative;padding-top:55px}@media only screen and (max-width:767px){.newsletter .top-heading{padding-top:85px}}.newsletter .top-heading:after{content:"";position:absolute;left:150%;top:0;width:198px;height:62px;background-image:url(../../images/themes/nickelodeon/paper-airplane.png);background-repeat:no-repeat;background-position:50% 50%;background-size:100% 100%}.newsletter .top-heading.fade-on-scroll:after{transform:translateX(calc(-50% + 50px));opacity:0;transition:opacity .75s ease .4s,left 2.5s ease .4s}.newsletter .top-heading.fade-on-scroll.visible:after{opacity:1;left:0}.newsletter h3{position:relative;padding-bottom:29px}.newsletter h3:after,.newsletter h3:before{content:"";position:absolute;left:0;width:100%;height:1px;background:#d7d7d6}.newsletter h3:before{bottom:8px}.newsletter h3:after{bottom:0}.newsletter p{font-family:Futura,sans-serif;font-weight:300;letter-spacing:.36px}.newsletter input[type=text]{border-color:#ebebeb;font-family:Futura,sans-serif}.newsletter input[type=submit].button{border-radius:0;background:#ff6d2d url(../../images/themes/nickelodeon/button-pattern-2.png) 50% 50%/cover no-repeat;color:#262323}.newsletter input[type=submit].button:hover{background:#6d6e71;color:#ff6d2d}.brand-properties-slideshow .brand-property-item .content-wrapper .property-location-title{color:#ff6d2d}.testimonials .testimonial-item .testimonial-info:before{content:"";position:absolute;top:100%;right:30px;width:170px;height:44px;background:url(../../images/themes/nickelodeon/slime-white.png) 50% 50%/cover no-repeat}html:not(.brand) .testimonials .testimonial-item .testimonial-info:after{content:"";position:absolute;bottom:-15px;right:43px;width:181px;height:134px;background:url(https://www.karismahotels.com/skins/skin-karismahotels-com/1648124920/assets/desktop/images/themes/nickelodeon/spongebob-hanging.svg) 50% 50% no-repeat;background-size:100% 100%;opacity:0;transition:opacity .35s ease-in-out;transition-delay:1.5s;z-index:0}.testimonials .testimonial-item .testimonial-info .content-wrapper h3{font-family:Futura,sans-serif;font-size:16px;line-height:20px;font-weight:300;letter-spacing:3px}.testimonials .testimonial-item .testimonial-info .content-wrapper h3:after{background-color:#c7bbb6}.testimonials .testimonial-item .testimonial-info .content-wrapper h4{font-family:Futura,sans-serif;font-weight:700;letter-spacing:.84px;color:#262323;position:relative}.brand-property .testimonials .testimonial-item .testimonial-info .content-wrapper h4{font-size:16px;font-weight:400;line-height:1.5em;text-transform:uppercase}.testimonials .testimonial-item .testimonial-info .author-info .author-info-wrapper span.author-name{margin-bottom:8px}html:not(.brand) .testimonials .testimonial-item.swiper-slide-active .testimonial-info:after{opacity:1}.testimonials .testimonials-slideshow .slideshow-pagination button{background:#fff;border-color:#ff6d2d}.testimonials .testimonials-slideshow .slideshow-pagination button.active,.testimonials .testimonials-slideshow .slideshow-pagination button:hover{background:#90c858;border-color:#ff6d2d}html:not(.brand) .testimonials .testimonials-slideshow .slideshow-pagination{right:440px}html:not(.brand-property) .testimonials:before{content:"";position:absolute;top:0;left:43px;width:227px;height:164px;background:url(https://www.karismahotels.com/skins/skin-karismahotels-com/1648124920/assets/desktop/images/themes/nickelodeon/spongebob-hanging.svg) 50% 50% no-repeat;background-size:100% 100%;opacity:0;transition:opacity .75s ease .4s,top 1.5s cubic-bezier(.5,0,.5,2.5) .4s;z-index:0}html:not(.brand-property) .testimonials.visible:before{opacity:1;top:-147px;-webkit-animation-name:spongebob-z-index;animation-name:spongebob-z-index;-webkit-animation-delay:1.1s;animation-delay:1.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes spongebob-z-index{to{z-index:99}}@keyframes spongebob-z-index{to{z-index:99}}.categories-plus-slider{margin-bottom:86px}.categories-plus-slider .page-content .h1-like{margin-bottom:23px}.categories-plus-slider .category-buttons button{font-family:Futura,sans-serif;letter-spacing:3px;color:#282828}.categories-plus-slider .category-buttons button:not(.active):hover{font-weight:400}.categories-plus-slider .category-buttons button:after{height:3px;bottom:-8px;background:#90c858}.categories-plus-slider .category-buttons button:hover{text-decoration:none}@media only screen and (max-width:767px){.categories-plus-slider .category-buttons button.active{color:#ff6d2d}.categories-plus-slider .category-buttons button.active:after{border-top-color:#ff6d2d}}@media only screen and (min-width:768px){.categories-plus-slider .slideshow-wrapper{padding-bottom:70px}}.categories-plus-slider .tile{overflow:visible}@media only screen and (min-width:768px){.categories-plus-slider .tile:after{content:"";position:absolute;left:50px;top:100%;width:244px;height:0;background:url(../../images/themes/nickelodeon/slime-big-green.png) 50% 50% no-repeat;background-size:100% 100%;opacity:0;transition:opacity .35s ease-in-out,height .35s ease-in-out}.categories-plus-slider .tile.swiper-slide-active:after,.categories-plus-slider .tile.swiper-slide-duplicate-active:after{opacity:1;height:70px}}.categories-plus-slider .tile .content{font-family:Futura,sans-serif;background:#90c858;color:#262323}@media only screen and (max-width:767px){.categories-plus-slider .tile .content{background:none}}@media only screen and (max-width:767px){.categories-plus-slider .tile .content.opened{background:#ff6d2d}}@media only screen and (max-width:767px){.categories-plus-slider .tile .content.opened .button,.categories-plus-slider .tile .content.opened h3{color:#262323}}.categories-plus-slider .tile .content h3{font-family:Futura,sans-serif;color:#262323}@media only screen and (max-width:767px){.categories-plus-slider .tile .content h3{color:#fff}}.categories-plus-slider .tile .content .links{padding:20px 26px;background:#ff6d2d}.categories-plus-slider .tile .content .links .button{color:#fff;background:none}.categories-plus-slider .tile .content .links .button.book{color:#ff6d2d;border-color:#ff6d2d}.categories-plus-slider .tile .content .links .button.book:hover{color:#fff;background:#ff6d2d}.categories-plus-slider .tile .content .button{right:26px;bottom:20px;color:#ff6d2d;background:#fff;border:1px solid #ff6d2d;padding:0 20px;border-radius:0;font-weight:700;letter-spacing:.2px}.categories-plus-slider .tile .content .button:before{content:none}.categories-plus-slider .tile .content .button:hover{text-decoration:none;background:#ff6d2d;color:#fff}@media only screen and (max-width:767px){.categories-plus-slider .tile .content .button{position:relative;right:auto;bottom:auto;font-size:13px;height:30px;line-height:30px;margin-top:5px}}.categories-plus-slider .tile .common-close-button{background:#ff6d2d}.categories-plus-slider .tile .common-close-button:after,.categories-plus-slider .tile .common-close-button:before{background:#262323}.categories-plus-slider .tile .common-close-button:hover{background:#6d6e71}.categories-plus-slider .tile .common-close-button:hover:after,.categories-plus-slider .tile .common-close-button:hover:before{background:#ff6d2d}.categories-plus-slider .swiper-wrapper .tile:before{background:rgba(144,200,88,.8)}.categories-plus-slider .arrows-wrapper .slideshow-button:after{content:"";position:absolute;top:50%;width:22px;height:22px;margin-top:-11px;background:url(../../images/themes/nickelodeon/arrow.png) 0 100% no-repeat;background-size:100% 100%}.categories-plus-slider .arrows-wrapper .slideshow-button.previous:after{right:50px}.categories-plus-slider .arrows-wrapper .slideshow-button.next:after{left:50px;transform:rotate(180deg)}#our-locations .location-categories-selector button{background:none}.featured-offers{padding-top:25px}.featured-offers h4.block-heading{font-size:20px;line-height:1.3em;font-weight:400;letter-spacing:.79px;font-family:Futura,sans-serif}@media only screen and (min-width:1024px){.featured-offers .offer-wrapper .thumb{height:486px;background-size:cover}.featured-offers .offer-wrapper .thumb:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:54px;background:url(../../images/themes/nickelodeon/slime-mask.png) 0 100% no-repeat;background-size:100% 100%}}.featured-offers .offer-wrapper .content-wrapper{font-family:Futura,sans-serif;font-size:14px;line-height:1.643em}.featured-offers .offer-wrapper .content-wrapper .logo{max-height:72px}.featured-offers .offer-wrapper .content-wrapper h4{font-size:14px;font-weight:700;line-height:1.643em;font-family:Futura,sans-serif;margin-bottom:10px}.featured-offers .offer-wrapper .content-wrapper .links{display:flex}.featured-offers .offer-wrapper .content-wrapper .links>*{margin:0 10px}.featured-offers .offer-wrapper .content-wrapper .links .button{border-radius:0;height:40px;line-height:40px;background:#ff6d2d;color:#282828}.featured-offers .offer-wrapper .content-wrapper .links .button:hover{background:#90c858}.featured-offers .offer-wrapper .content-wrapper .links .button.white{line-height:38px;color:#ff6d2d}.featured-offers .offer-wrapper .content-wrapper .links .button.white:hover{color:#ff6d2d;text-decoration:underline}.featured-offers .simple-list-wrapper .top-title{font-size:13px}.featured-offers .simple-list-wrapper .title{font-size:16px}.featured-offers .simple-list-wrapper .learn-more{font-size:13px}.featured-offers .simple-list-wrapper .book-now{font-size:13px;height:40px;line-height:40px}.featured-offers .all-specials{bottom:0;font-family:Futura,sans-serif;font-size:16px;letter-spacing:.5px;line-height:1}.featured-offers .featured-offer{position:relative}.featured-offers .featured-offer:before{content:url(https://www.karismahotels.com/skins/skin-karismahotels-com/1648124920/assets/desktop/images/themes/nickelodeon/paraplan.svg);position:absolute;top:-150px;display:block;opacity:0;transform:translateX(calc(-50% + 80px));transition:opacity .75s ease .4s,transform .75s ease .4s}@media only screen and (max-width:1023px){.featured-offers .featured-offer:before{display:none}}.featured-offers .featured-offer.fade-on-scroll.visible:before{opacity:1;transform:translateX(80px)}#feeds{margin-bottom:80px}#feeds .center-column{margin-bottom:44px;max-width:1132px}#feeds .top-heading{position:relative;padding-top:50px}@media only screen and (max-width:767px){#feeds .top-heading{padding-top:60px}}#feeds .sub-heading{font-size:20px;line-height:1.3em;font-weight:400}#feeds .feed-controls{position:relative;padding:28px 0;text-align:center}#feeds .feed-controls:after{content:"";position:absolute;bottom:0;left:50%;width:100%;max-width:978px;height:1px;transform:translateX(-50%);background:#d7d7d6}#feeds .feed-controls .load-more{background:none;text-transform:none;font-weight:500;font-size:19px;line-height:26px;letter-spacing:0}.brand-property #feeds .feed-controls .load-more{letter-spacing:1px;font-weight:600}#feeds .feed-controls .load-more:before{content:none}#feeds:before{content:"";position:absolute;left:50%;top:0;width:112px;height:105px;margin-left:-180px;transform:translateX(-50%);background-size:100% 100%}@media only screen and (max-width:767px){#feeds:before{margin-left:-60px}}#feeds.fade-on-scroll:before{transform:translateX(calc(-50% - 50px));opacity:0;transition:opacity .75s ease .4s,transform .75s ease .4s}#feeds.fade-on-scroll.visible:before{opacity:1;transform:translateX(-50%)}.galleries .gallery .description .centered .button{color:#282828;border-color:#ff6d2d}.galleries .gallery .description .centered .button:hover{color:#ff6d2d}.pressroom .pressroom-item .description .button{color:#282828;border-color:#ff6d2d}.pressroom .pressroom-item .description .button:hover{color:#ff6d2d}.footer{font-family:Source Sans Pro,Arial,sans-serif}.ui-datepicker{font-family:Source Sans Pro,sans-serif}.ui-datepicker-header{font-family:Futura,sans-serif;font-weight:700}.ui-datepicker-calendar .ui-datepicker-current-day a,.ui-datepicker-calendar .ui-datepicker-highlight a,.ui-datepicker-calendar .ui-state-default:hover{background:#90c858;color:#282828;font-weight:400;box-shadow:-1px 0 0 #90c858,1px 0 0 #90c858}.property-main-content{color:#392f2c}.property-main-content .content h1{font-family:Futura,sans-serif;text-transform:uppercase}.property-main-content .content h2{font-family:futura-pt,sans-serif;color:#ff6d2d}.property-main-content .slide:after{background:rgba(144,200,88,.8)}.property-main-content .slideshow-button{height:50%;top:0}.property-main-content .slideshow-button:after{top:calc(100% - 30px);transition:.35s ease-in-out;transition-property:width,height}.property-main-content .slideshow-button:hover:after{width:30px;height:30px}.property-main-content .slideshow-button.next{display:block;top:50%}.property-main-content .slideshow-button.next:after{top:30px;transform:rotate(180deg)}.gourmet-experience .content h2{font-family:futura-pt,sans-serif;color:#ff6d2d}.gourmet-experience .slide:after{background:rgba(144,200,88,.8)}.gourmet-experience .popup{font-family:Futura,sans-serif;background-color:rgba(144,200,88,.9)}.gourmet-experience .slide:hover .popup{opacity:1}.gourmet-experience .popup-button:hover{background:#90c858}.gourmet-experience .slideshow-button{height:50%;top:0}.gourmet-experience .slideshow-button.previous{display:block;top:50%}.gourmet-experience .slideshow-button.previous:after{top:30px;transform:none}.gourmet-experience .slideshow-button:after{top:calc(100% - 30px);transition:.35s ease-in-out;transition-property:width,height}@media only screen and (min-width:1280px){.gourmet-experience .slideshow-button:after{left:110px}}.gourmet-experience .slideshow-button:hover:after{width:30px;height:30px}@media only screen and (max-width:767px){.property-categorized-rooms .category-buttons button{background-color:#fff}.property-categorized-rooms .category-buttons button.active{color:#ff6d2d}.property-categorized-rooms .category-buttons button.active:after{border-top-color:#ff6d2d}}@media only screen and (min-width:768px){.property-categorized-rooms .tile:after{content:"";position:absolute;left:-2px;top:auto;bottom:-1px;right:-2px;width:auto;height:56px!important;background:url(../../images/themes/nickelodeon/slime-mask.png) 0 100% no-repeat;background-size:100% 100%;opacity:1!important;z-index:3}}@media only screen and (min-width:768px){.property-categorized-rooms .room-content{bottom:54px}}.property-categorized-rooms .room-content .button{position:relative;padding:10px 10px 20px;border-radius:0;background:#fff;color:#ff6d2d;font-weight:400}.property-categorized-rooms .room-content .button:before{content:none}.property-categorized-rooms .room-content .button:after{content:"";margin-left:6px;margin-top:-2px;display:inline-block;vertical-align:middle;width:0;height:0;border-color:transparent transparent transparent #000;border-style:solid;border-width:3px 0 3px 4px;transition:border .35s ease-in-out}.property-categorized-rooms .room-content .button:hover{background:#ff6d2d;color:#fff;text-decoration:none}.property-categorized-rooms .room-content .button:hover:after{border-color:transparent transparent transparent #fff}.property-categorized-rooms .price{font-family:Futura,sans-serif}.property-specials-slideshow{position:relative;background-image:linear-gradient(180deg,hsla(0,0%,98%,0),#f3f3f3);padding-bottom:80px}@media only screen and (max-width:767px){.property-specials-slideshow{padding-bottom:40px}}.property-specials-slideshow .h1-like{position:relative;padding-top:146px}@media only screen and (max-width:767px){.property-specials-slideshow .h1-like{padding-top:186px}}.property-specials-slideshow .h1-like:before{content:"";position:absolute;left:50%;top:0;width:188px;height:169px;margin-left:280px;transform:translateX(-50%);background:url(../../images/themes/nickelodeon/presents.png) 50% 50% no-repeat;background-size:100% 100%}@media only screen and (max-width:767px){.property-specials-slideshow .h1-like:before{margin-left:0}}.property-specials-slideshow .h1-like.fade-on-scroll:before{transform:translateX(calc(-50% + 50px));opacity:0;transition:opacity .75s ease .4s,transform .75s ease .4s}.property-specials-slideshow .h1-like.fade-on-scroll.visible:before{opacity:1;transform:translateX(-50%)}.property-specials-slideshow .slide{background:#fff}.property-specials-slideshow .slide h3{margin-bottom:5px;color:#ff6d2d;font-weight:400}.property-specials-slideshow .slide .buttons .specials-discount{display:block;width:100%;text-align:right;font-size:14px;line-height:19px;font-weight:500;letter-spacing:.6px;margin-bottom:8px}.property-specials-slideshow .slide .buttons .specials-discount .specials-discount__value{font-size:23px;line-height:31px;font-weight:600}.property-specials-slideshow .slide .buttons a{border-color:#ff6d2d;color:#ff6d2d;transition:all .35s ease-in-out}.property-specials-slideshow .slide .buttons a.learn-more{border:none}.property-specials-slideshow .slide .buttons a.learn-more:hover{color:#ff6d2d;text-decoration:underline;background:none}.property-specials-slideshow .slide .buttons a.book-now{position:relative;background:#ff6d2d url(../../images/themes/nickelodeon/button-pattern-2.png) 50% 50%/cover no-repeat;color:#000}.property-specials-slideshow .slide .buttons a.book-now:hover{background:#90c858;border-color:#90c858;color:#fff}.property-specials-slideshow .price{font-family:Futura,sans-serif}#chat-trigger,.rooms-specials-layout .items-wrapper .item .links .button,.rooms-specials-layout .specials-wrapper .item .links .button{background-color:#ff6d2d}#chat-trigger:hover:before{color:#fff;opacity:1;font-size:15px;padding-top:8px}.home #chat-trigger:hover:before{color:#ff6d2d}.home.scrolled #chat-trigger{background-color:#ff6d2d}#chat-trigger:before,.home.scrolled #chat-trigger:after,.home.scrolled #chat-trigger:before{background:#ff6d2d;color:#ff6d2d}#chat-trigger:after{background:#ff6d2d}.home #chat-trigger svg{fill:#ff6d2d}.scrolled #chat-trigger svg{fill:#fff}#chatForm{background:#ff6d2d}#chatForm .button{background-color:#282828;border-color:#282828;border-radius:0}#chatForm .button:before{display:none}#chatForm .button:hover{background-color:#282828;border-color:#282828;opacity:.8}#horizontal-booking-form .trigger-button.active:before{top:unset;bottom:-10px;border-top-color:transparent;border-bottom-color:#fff;border-top-width:0;border-bottom-width:19px}#horizontal-booking-form .booking-datepicker,#horizontal-booking-form .rooms-guests-options{bottom:unset;top:102px}.experiences-slider .tile-footer .button.book,.experiences-slider .tile-header h3{font-family:Futura,sans-serif}.experiences-slider .tile-footer .button.book:before{border-radius:0}.top-10 .top-heading{color:#ff6d2d}.top-10 .heading,.top-10 .top-heading{font-family:Futura,sans-serif;text-align:center}.top-10__item .hovered-content{background-color:rgba(144,200,88,.87)}@media only screen and (max-width:1023px){.top-10__item .hovered-content .wrapper:before{background-image:linear-gradient(transparent,rgba(144,200,88,.87))}}.top-10__item .hovered-content .wrapper .title{font-family:Futura,sans-serif}.top-10__item .hovered-content .wrapper .content-wrapper{font-family:Source Sans Pro,sans-serif}.top-10__item-title{font-family:Futura,sans-serif}.accordions-acm,.specials .accordions-acm{padding:0}.accordions-acm h3 button,.single-room-special .accordions-acm h3 button,.specials .accordions-acm h3 button{padding:12px 0;font-family:Futura,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#ff6d2d;text-transform:uppercase;background:none;border-bottom:1px solid #b2b2ae}.accordions-acm h3 button:before,.single-room-special .accordions-acm h3 button:before,.specials .accordions-acm h3 button:before{top:15px;right:5px;border-bottom-color:#ff6d2d;border-left-color:#ff6d2d}.accordions-acm .content{font-family:Futura,sans-serif;border-color:#b2b2ae}.special-item-page-property .jellyfish,.special-item-page-property .jellyfishes{position:absolute;height:197px;background-repeat:no-repeat;background-size:cover;z-index:-1;opacity:1;transition:opacity .75s ease .4s}@media only screen and (max-width:1023px){.special-item-page-property .jellyfish,.special-item-page-property .jellyfishes{display:none}}.special-item-page-property .jellyfish{top:125px;right:0;width:195px;background-image:url(https://www.karismahotels.com/skins/skin-karismahotels-com/1648124920/assets/desktop/images/themes/nickelodeon/jellyfish.svg)}.special-item-page-property .jellyfishes{bottom:-125px;left:64px;width:226px;background-image:url(https://www.karismahotels.com/skins/skin-karismahotels-com/1648124920/assets/desktop/images/themes/nickelodeon/jellyfishes.svg)}.newsletter-popup .form-popup,.nl-popup-form .nl-popup-form-inner .content .btn-submit,.nl-popup-form .nl-popup-form-inner .content .close-btn{background-color:#ff6d2d}.newsletter-popup .form-popup:hover,.nl-popup-form .nl-popup-form-inner .content .btn-submit:hover,.nl-popup-form .nl-popup-form-inner .content .close-btn:hover{background-color:#e05a00}.newsletter-popup .description,.newsletter-popup .form-popup,.nl-popup-form,.nl-popup-form .nl-popup-form-inner .content .btn-submit{font-family:Futura,sans-serif}.experiences-grid__item .hovered-content .wrapper .top-heading{font-family:Source Sans Pro,Arial,sans-serif}.experiences-grid__item .hovered-content .wrapper .h1-like{font-family:futura-pt,sans-serif;color:#ff6d2d}.experiences-grid__item .hovered-content .wrapper .content-wrapper{font-family:Source Sans Pro,Arial,sans-serif}.experiences-grid__item .hovered-content .wrapper nav a{color:#ff6d2d;font-family:Source Sans Pro,Arial,sans-serif}.experiences-grid__item-image-wrapper:before{background-image:linear-gradient(180deg,transparent,#e05a00)}.experiences-grid__item-title{font-family:futura-pt,sans-serif}